<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Image deblurring &#8211; Wiener filter</title>
	<atom:link href="http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/</link>
	<description>Steve Eddins manages the Image &#38; Geospatial development team at The MathWorks and coauthored Digital Image Processing Using MATLAB. He writes here about image processing concepts, algorithm implementations, and MATLAB.</description>
	<lastBuildDate>Sat, 11 Feb 2012 18:27:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21790</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 27 May 2009 18:27:22 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21790</guid>
		<description>Umar&#8212;I&#039;m not an expert on this subject, but I&#039;m only aware of fairly ad hoc methods for estimating noise levels in an image.  For example, you could compute the pixel value variance for a subset of image pixels that are considered to be in &quot;smooth&quot; regions, for some suitable definition of smooth.</description>
		<content:encoded><![CDATA[<p>Umar&mdash;I&#8217;m not an expert on this subject, but I&#8217;m only aware of fairly ad hoc methods for estimating noise levels in an image.  For example, you could compute the pixel value variance for a subset of image pixels that are considered to be in &#8220;smooth&#8221; regions, for some suitable definition of smooth.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21789</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 27 May 2009 18:25:44 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21789</guid>
		<description>Meng-cian&#8212;1. I&#039;ll leave it to you to work out the math on that one, or you can ask one of your instructors.  2.  I&#039;m going from a very old memory here, so you&#039;ll need to verify this, but I believe that form of autocorrelation model comes from the assumption that the signal can be approximated by a first-order autoregressive model.  You might be able to find more information in a reference on spectrum analysis.</description>
		<content:encoded><![CDATA[<p>Meng-cian&mdash;1. I&#8217;ll leave it to you to work out the math on that one, or you can ask one of your instructors.  2.  I&#8217;m going from a very old memory here, so you&#8217;ll need to verify this, but I believe that form of autocorrelation model comes from the assumption that the signal can be approximated by a first-order autoregressive model.  You might be able to find more information in a reference on spectrum analysis.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21787</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 27 May 2009 18:19:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21787</guid>
		<description>Ali&#8212;Wiener filtering simplifies to a pure inverse filter when you assume there is no noise.  In the presence of noise, a pure inverse filter will tend to greatly amplify any noise present, often making the result unusable.</description>
		<content:encoded><![CDATA[<p>Ali&mdash;Wiener filtering simplifies to a pure inverse filter when you assume there is no noise.  In the presence of noise, a pure inverse filter will tend to greatly amplify any noise present, often making the result unusable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21786</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 27 May 2009 18:12:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21786</guid>
		<description>Assaf&#8212;Image autocorrelation is related to the image power spectrum, so you can probably use FFTs to speed up the calculation.  This is a topic you can probably find in a book on multidimensional digital signal processing.</description>
		<content:encoded><![CDATA[<p>Assaf&mdash;Image autocorrelation is related to the image power spectrum, so you can probably use FFTs to speed up the calculation.  This is a topic you can probably find in a book on multidimensional digital signal processing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Umar</title>
		<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21776</link>
		<dc:creator>Umar</dc:creator>
		<pubDate>Sun, 24 May 2009 20:10:04 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21776</guid>
		<description>Hi.
I found a paper on fingerprint enhancement. In that paper there was Wiener filter with formula given as

w(n1,n2)= u+((s-v)/s)*(I(n1,n2)-u)

where:
v = noise variance
s = local variance
u = local mean
I = grey-level intensity

and everything is for 3x3 neighbourhood.

i&#039;ve found everything else but don&#039;t know how to find out v(noise variance). 
Please help in this regard.
Thanks in advance</description>
		<content:encoded><![CDATA[<p>Hi.<br />
I found a paper on fingerprint enhancement. In that paper there was Wiener filter with formula given as</p>
<p>w(n1,n2)= u+((s-v)/s)*(I(n1,n2)-u)</p>
<p>where:<br />
v = noise variance<br />
s = local variance<br />
u = local mean<br />
I = grey-level intensity</p>
<p>and everything is for 3&#215;3 neighbourhood.</p>
<p>i&#8217;ve found everything else but don&#8217;t know how to find out v(noise variance).<br />
Please help in this regard.<br />
Thanks in advance</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: meng-cian</title>
		<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21760</link>
		<dc:creator>meng-cian</dc:creator>
		<pubDate>Thu, 14 May 2009 07:38:12 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21760</guid>
		<description>1.The minimizer of this expression is given by 
G(k,l)=H(k,l)/(H(k,l)^2+S_u(k,l)/S_x(k,l))

2.A common model for the image autocorrelation function is
sigma_x*rho.^sqrt(m^2+n^2) + mean_x^2

I am astudent,
I Did not know how it does come,
Ask how to infer this formula?</description>
		<content:encoded><![CDATA[<p>1.The minimizer of this expression is given by<br />
G(k,l)=H(k,l)/(H(k,l)^2+S_u(k,l)/S_x(k,l))</p>
<p>2.A common model for the image autocorrelation function is<br />
sigma_x*rho.^sqrt(m^2+n^2) + mean_x^2</p>
<p>I am astudent,<br />
I Did not know how it does come,<br />
Ask how to infer this formula?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ratnakar</title>
		<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21751</link>
		<dc:creator>ratnakar</dc:creator>
		<pubDate>Tue, 12 May 2009 11:35:35 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21751</guid>
		<description>Hi, i have some images which are blurred due to circular motion. The different images with angular speed are given.
Can any one help me in removing the blur ??</description>
		<content:encoded><![CDATA[<p>Hi, i have some images which are blurred due to circular motion. The different images with angular speed are given.<br />
Can any one help me in removing the blur ??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ali</title>
		<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21738</link>
		<dc:creator>ali</dc:creator>
		<pubDate>Thu, 07 May 2009 09:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21738</guid>
		<description>hi 

 what does the different between inverse filter and wiener filter ?</description>
		<content:encoded><![CDATA[<p>hi </p>
<p> what does the different between inverse filter and wiener filter ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Assaf</title>
		<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21701</link>
		<dc:creator>Assaf</dc:creator>
		<pubDate>Fri, 24 Apr 2009 11:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21701</guid>
		<description>Hi,
I have a question regarding the calculations of image autocorrelation function, in our example:

cam_r = circshift(cam,[1 0]);
cam_c = circshift(cam,[0 1]);
rho_mat = corrcoef([cam(:); cam(:)],[cam_r(:); cam_c(:)])
rho = rho_mat(1,2);
[rr,cc] = ndgrid([-128:127],[-128:127]);

is there an easier way o calculate the rho? i have explored the corrcoef() function and it invloves many calculations... can i calculate in another, easier way?
thx</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I have a question regarding the calculations of image autocorrelation function, in our example:</p>
<p>cam_r = circshift(cam,[1 0]);<br />
cam_c = circshift(cam,[0 1]);<br />
rho_mat = corrcoef([cam(:); cam(:)],[cam_r(:); cam_c(:)])<br />
rho = rho_mat(1,2);<br />
[rr,cc] = ndgrid([-128:127],[-128:127]);</p>
<p>is there an easier way o calculate the rho? i have explored the corrcoef() function and it invloves many calculations&#8230; can i calculate in another, easier way?<br />
thx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stan Reeves</title>
		<link>http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21670</link>
		<dc:creator>Stan Reeves</dc:creator>
		<pubDate>Wed, 08 Apr 2009 21:39:55 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/#comment-21670</guid>
		<description>Bob--&#8212;The Wiener filter introduces bias into the solution to reduce the noise variance.  Essentially, it allows for a small amount of well-defined blurring to smooth the noise while still restoring the image.  Thus, impulsive signals like stars will be spread out somewhat and lose their original amplitude.

You can calculate the effective PSF of the blurring followed by Wiener filter and then infer the height of an impulse that has been blurred by this PSF just by comparing the PSF height to the height of the &quot;bump&quot; caused by the star.  However, this still won&#039;t recover the original radiometric intensity unless you either know or can estimate the original radius of the star.  As you probably know better than I do, if the resolution is fairly limited, you won&#039;t be able to tell the difference between a tiny but bright star and a larger but dim one&#8212;especially if the star size is smaller than a pixel in the image plane.</description>
		<content:encoded><![CDATA[<p>Bob&#8211;&mdash;The Wiener filter introduces bias into the solution to reduce the noise variance.  Essentially, it allows for a small amount of well-defined blurring to smooth the noise while still restoring the image.  Thus, impulsive signals like stars will be spread out somewhat and lose their original amplitude.</p>
<p>You can calculate the effective PSF of the blurring followed by Wiener filter and then infer the height of an impulse that has been blurred by this PSF just by comparing the PSF height to the height of the &#8220;bump&#8221; caused by the star.  However, this still won&#8217;t recover the original radiometric intensity unless you either know or can estimate the original radius of the star.  As you probably know better than I do, if the resolution is fairly limited, you won&#8217;t be able to tell the difference between a tiny but bright star and a larger but dim one&mdash;especially if the star size is smaller than a pixel in the image plane.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

