<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://registry.gimp.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>YCbCr</title>
 <link>http://registry.gimp.org/taxonomy/term/335</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>Noise generator</title>
 <link>http://registry.gimp.org/node/13016</link>
 <description>&lt;p&gt;This filter generates noise in an image. Available noise types are&lt;/p&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li&gt;Poisson noise&lt;/li&gt;
&lt;li&gt;Gaussian noise&lt;/li&gt;
&lt;li&gt;Uniform noise&lt;/li&gt;
&lt;li&gt;Laplace noise&lt;/li&gt;
&lt;li&gt;Lorentz noise&lt;/li&gt;
&lt;p&gt;It is possible to generate (YCbCr) luminance noise only and to apply a gamma correction.&lt;/p&gt;

&lt;h2&gt;General description&lt;/h2&gt;
This filter noisifies an image with different types of noise. For each noise type it&#039;s specific values can be set. These are&lt;/p&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li&gt;for Poisson noise: the amount of photons per pixel value.&lt;/li&gt;
&lt;li&gt;for Gaussian noise: the standard deviation of the noise distribution.&lt;/li&gt;
&lt;li&gt;for uniform noise: the width of the uniform distribution.&lt;/li&gt;
&lt;li&gt;for Laplace noise: the scale parameter.&lt;/li&gt;
&lt;li&gt;for Lorentz noise: the half width half maximum (HWHM).&lt;/li&gt;
These types of noise are added to the image in that order. You can leave out any of the types by setting the relevant value to zero.&lt;/p&gt;
&lt;p&gt;For all noise types together you can select whether a gamma correction should be applied on the image such that noise is applied to linear image data. After noise application the image is retransformed to sRGB. You can also select whether or not you want to have luminance noise only and for that the image is transformed to the YCbCr colour space before adding noise.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;img width=&quot;513&quot; height=&quot;325&quot; src=&quot;http://registry.gimp.org/files/noise-generator_screenshot_0.png&quot;&gt;&lt;/p&gt;

&lt;h2&gt;Noise types&lt;/h2&gt;
&lt;p&gt;Here the different noise types are described. The histogram of each noise type is a real application of the filter on a neutal gray image (128).

&lt;h3&gt;Poisson noise&lt;/h3&gt;
&lt;p&gt;A source for Poisson noise is photon counting. When taking a picture in the real world photons (light particles) arrive at a certain rate. However photons are not correlated and thus the time between photons is not always the same. Therefore given the shutter time of your camera and a photon rate you may collect more or less photons in subsequent pictures. The number of photons you actually collect is Poisson distributed.&lt;/p&gt;
&lt;p&gt;Calculating poisson distributed random numbers takes a lot of time, especially for bright pixels and many photons. You can decrease computation time by selecting &quot;Approximate&quot; which approximates the Poisson distribution with a Gaussian distribution with the correct variance. As you can see in the histogram, Poisson noise closely resebles Gaussian noise. However, there is an important difference in for dark image values!&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;img width=&quot;256&quot; height=&quot;123&quot; src=&quot;http://registry.gimp.org/files/noise-generator_hpoisson.png&quot;&gt;
&lt;/p&gt;
&lt;p&gt;You can see the difference to Gaussian noise in the stepwedge below.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;img width=&quot;720&quot; height=&quot;100&quot; src=&quot;http://registry.gimp.org/files/noise-generator_poisson.png&quot;&gt;
&lt;/p&gt;

&lt;h3&gt;Gaussian noise&lt;/h3&gt;
&lt;p&gt;In nature nearly everything is normally distributed. Normally distributed noise is Gaussian noise. It appears in image from thermal noise in the amplifier and other effects. An important aspect of Gaussian noise is that its variance does not depend on the intensity of the image.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;img width=&quot;256&quot; height=&quot;123&quot; src=&quot;http://registry.gimp.org/files/noise-generator_hgauss.png&quot;&gt;
&lt;/p&gt;

&lt;h3&gt;Uniform noise&lt;/h3&gt;
&lt;p&gt;Uniform noise rarely occurs in nature but when digitizing a signal errors take place that are uniformly distributed. Like Gaussian noise the noise variance is independent of the image intensity.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;img width=&quot;256&quot; height=&quot;123&quot; src=&quot;http://registry.gimp.org/files/noise-generator_huniform.png&quot;&gt;
&lt;/p&gt;

&lt;h3&gt;Laplace noise&lt;/h3&gt;
&lt;p&gt;Laplace noise has a double exponential distribution. The scale parameter determines the width of the distribution.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;img width=&quot;256&quot; height=&quot;123&quot; src=&quot;http://registry.gimp.org/files/noise-generator_hlaplace.png&quot;&gt;
&lt;/p&gt;

&lt;h3&gt;Lorentz noise&lt;/h3&gt;
&lt;p&gt;Lorentz noise has Cauchy-Lorentz distribution which describes resonances and decays very slowly. This is a so called fat-tail distribution and causes here salt-and-pepper noise.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;img width=&quot;256&quot; height=&quot;123&quot; src=&quot;http://registry.gimp.org/files/noise-generator_hlorentz.png&quot;&gt;
&lt;/p&gt;

&lt;h3&gt;Comparison between noise types&lt;/h3&gt;
&lt;p&gt;In the images below the noise variance is the same for all noise types at a brightness of neutral gray (128) except for Lorentz noise where the variance is not defined.&lt;p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;img width=&quot;719&quot; height=&quot;350&quot; src=&quot;http://registry.gimp.org/files/noise-generator_abcde.png&quot;&gt;
&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;
&lt;img width=&quot;301&quot; height=&quot;301&quot; src=&quot;http://registry.gimp.org/files/noise-generator_comp_0.png&quot;&gt;
&lt;/p&gt;</description>
 <comments>http://registry.gimp.org/node/13016#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/25">2.4</category>
 <category domain="http://registry.gimp.org/taxonomy/term/523">2.6</category>
 <category domain="http://registry.gimp.org/taxonomy/term/49">GPL</category>
 <category domain="http://registry.gimp.org/taxonomy/term/43">GPLv2+</category>
 <category domain="http://registry.gimp.org/taxonomy/term/626">gamma</category>
 <category domain="http://registry.gimp.org/taxonomy/term/623">gaussian</category>
 <category domain="http://registry.gimp.org/taxonomy/term/243">generate</category>
 <category domain="http://registry.gimp.org/taxonomy/term/627">generator</category>
 <category domain="http://registry.gimp.org/taxonomy/term/629">laplace</category>
 <category domain="http://registry.gimp.org/taxonomy/term/630">lorentz</category>
 <category domain="http://registry.gimp.org/taxonomy/term/514">luminance</category>
 <category domain="http://registry.gimp.org/taxonomy/term/129">noise</category>
 <category domain="http://registry.gimp.org/taxonomy/term/624">normal</category>
 <category domain="http://registry.gimp.org/taxonomy/term/622">poisson</category>
 <category domain="http://registry.gimp.org/taxonomy/term/628">random</category>
 <category domain="http://registry.gimp.org/taxonomy/term/625">uniform</category>
 <category domain="http://registry.gimp.org/taxonomy/term/335">YCbCr</category>
 <enclosure url="http://registry.gimp.org/files/poisson-noise-0.1b.tar.gz" length="13784" type="application/gzip" />
 <pubDate>Mon, 22 Dec 2008 19:13:22 +0100</pubDate>
 <dc:creator>marcor</dc:creator>
 <guid isPermaLink="false">13016 at http://registry.gimp.org</guid>
</item>
<item>
 <title>Wavelet sharpen</title>
 <link>http://registry.gimp.org/node/9836</link>
 <description>&lt;p&gt;The wavelet sharpen plugin enhances apparent sharpness of an image by increasing contrast in high frequency space. The amount of unsharpness of the original image can be taken into account by adjusting the sharpening radius. As an option you can choose to sharpen the luminance (YCbCr) channel of the image only.&lt;/p&gt;

&lt;h2&gt;Features&lt;/h2&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li&gt;Graphical user interface&lt;/li&gt;
&lt;li&gt;Preview image&lt;/li&gt;
&lt;li&gt;Option to sharpen luminance channel only&lt;/li&gt;
&lt;li&gt;Selectable sharpen radius&lt;/li&gt;
&lt;li&gt;Lossless image conversions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Description&lt;/h2&gt;
&lt;p&gt;The wavelet decomposition of an image results in multiple images with different frequency content. When amplifying the high frequency parts the recomposed image appears to be sharper than the original one. That way the frequency which should be amplified most can also be selected and a given unsharpness in the original image can be taken into account.&lt;/p&gt;
&lt;p&gt;This GIMP plugin allows to perform this wavelet decomposition and allows the user to adjust the amount of sharpening and the radius of unsharpness in the original image. As an option you can sharpen the luminance channel of the YCbCr converted image only which reduces colour artifacts to appear (especially in noisy images). The sharpness of the colour contrast is not critical to the human eye.&lt;/p&gt;

&lt;h3&gt;Example&lt;/h3&gt;
&lt;p&gt;This picture was taken with the Nikon D80 and the Nikkor AF 50mm 1:1.8 lens fully open. Because the image is slightly out of focus and due to the wide apperture and aliasing the image is not quite sharp.&lt;/p&gt;
&lt;img src=&quot;http://registry.gimp.org/files/wavelet-sharpen-a_0.png&quot;&gt;
&lt;img src=&quot;http://registry.gimp.org/files/wavelet-sharpen-b_0.png&quot;&gt;

&lt;h2&gt;License&lt;/h2&gt;
The plugin is distributed under the General Public License (GPL) version 2 and newer.</description>
 <comments>http://registry.gimp.org/node/9836#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/25">2.4</category>
 <category domain="http://registry.gimp.org/taxonomy/term/523">2.6</category>
 <category domain="http://registry.gimp.org/taxonomy/term/43">GPLv2+</category>
 <category domain="http://registry.gimp.org/taxonomy/term/514">luminance</category>
 <category domain="http://registry.gimp.org/taxonomy/term/133">sharpen</category>
 <category domain="http://registry.gimp.org/taxonomy/term/513">sharpening</category>
 <category domain="http://registry.gimp.org/taxonomy/term/336">wavelet</category>
 <category domain="http://registry.gimp.org/taxonomy/term/335">YCbCr</category>
 <enclosure url="http://registry.gimp.org/files/wavelet-sharpen-0.1.2.tar.gz" length="18145" type="application/octet-stream" />
 <pubDate>Mon, 29 Sep 2008 11:02:08 +0200</pubDate>
 <dc:creator>marcor</dc:creator>
 <guid isPermaLink="false">9836 at http://registry.gimp.org</guid>
</item>
<item>
 <title>Wavelet denoise</title>
 <link>http://registry.gimp.org/node/4235</link>
 <description>&lt;p&gt;
The wavelet denoise plugin is a tool to reduce noise in each channel of an image separately. The default colour space to do denoising is YCbCr which has the advantage that chroma noise can be reduced without affecting image details. Denoising in CIELAB (L*a*b*) or RGB is available as an option. The user interface allows colour mode and preview channel selection. The denoising threshold can be set for each colour channel independently.
&lt;/p&gt;

&lt;h2&gt;Features&lt;/h2&gt;
&lt;ul type=&quot;disc&quot;&gt;
	&lt;li&gt;User interface with preview is available.&lt;/li&gt;
	&lt;li&gt;Amount of denoising for each channel is selectable.&lt;/li&gt;
	&lt;li&gt;Possibility to denoise YCbCr or CIELAB channels instead of RGB exists.&lt;/li&gt;
	&lt;li&gt;Noise profiling is done.&lt;/li&gt;
	&lt;li&gt;Conversion from RGB to YCbCr and RGB to CIELAB is lossless.&lt;/li&gt;
	&lt;li&gt;Preview is capable of displaying one single channel only if desired.&lt;/li&gt;
	&lt;li&gt;Processing time is reasonably fast (around 20 seconds for a 10 Megapixel image) and independent from the amount of denoising applied.&lt;/li&gt;
	&lt;li&gt;User interface in multiple languages is available.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Details&lt;/h2&gt;
&lt;p&gt;
The wavelet denoise plugin for The GIMP reduces noise in an image using the algorithm copied and altered from the UFRaw program [Udi Fuchs] (which inherited the algorithm from dcraw [Dave Coffin]). Instead of denoising all RGB channels at once, the plugin implementation allows to denoise the RGB channels in dividually and - even more useful - to denoise the YCbCr or CIELAB channels individually. The colour model conversions are nearly lossless as the internal calculations are done in floating point numbers and rounding errors are avoided. Because the algorithm implements a wavelet filtering it runs quite fast.
&lt;/p&gt;
&lt;h2&gt;Example&lt;/h2&gt;
&lt;p&gt;
This is part of a picture taken with the Nikon D80 DSLR camera at ISO 1600 in
RAW format. The face is lit by two candles and a colour temperature setting of 
2500 K was used. The file was opened with the UFRaw plugin.
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;/files/a.png&quot; /&gt;&lt;br&gt;&lt;img src=&quot;/files/b.png&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
The goal is not to reduce all noise. The unpleasant part is the chroma noise 
which appears only when shooting the camera in RAW mode at a high ISO speed. As 
you can see the colour (chroma) noise is almost completely gone in the second picture and the luminance noise is slightly reduced. If you look closely at the face you will notice that the image details have not been altered much, the sharpness is almost the same.
&lt;/p&gt;
&lt;p&gt;
Note that this is just the result of a uniform application of the filter on the unprocessed image. Masking the filter effect with a selection is possible which could improve the result even more.
&lt;/p&gt;
&lt;h2&gt;What&#039;s new in version 0.3&lt;/h2&gt;
&lt;p&gt;
The most significant changes are the introduction of noise profiling and internationalization.
&lt;/p&gt;
&lt;ul type=&quot;disc&quot;&gt;
	&lt;li&gt;Noise profiling is done.&lt;/li&gt;
	&lt;li&gt;Internationalization is possible now, several translations exist.&lt;/li&gt;
	&lt;li&gt;New slider &amp;quot;Softness&amp;quot; (which replaces the old &amp;quot;Detail&amp;quot; slider, but is completely different from it) to control the thresholding mechanism.&lt;/li&gt;
	&lt;li&gt;Introduction of the CIELAB (L*a*b*) colour space.&lt;/li&gt;
	&lt;li&gt;Reorganisation of source files and new installation routine via Makefiles.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;What&#039;s new in version 0.2&lt;/h2&gt;
&lt;p&gt;
There are several changes that have been made to improve the plugin.
&lt;/p&gt;
&lt;ul type=&quot;disc&quot;&gt;
	&lt;li&gt;The denoising is done on linear data now. The sRGB gamma of approximately 2.
	2 is compensated.&lt;/li&gt;
	&lt;li&gt;The interface has been reorganized&lt;/li&gt;
	&lt;li&gt; A &#039;Detail&#039; slider has been added which affects the thresholds dependency on
	noise frequency.&lt;/li&gt;
	&lt;li&gt;Tool-tips have been added.&lt;/li&gt;
	&lt;li&gt;The single channel preview can now be displayed in colour.&lt;/li&gt;
	&lt;li&gt;There is a &#039;Reset&#039; button which resets the currently selected channel tempor
	arily (during the time the button is pressed).&lt;/li&gt;
	&lt;li&gt;Normal reset buttons have been added.&lt;/li&gt;
	&lt;li&gt;The size of the dialog is saved now after it is closed.&lt;/li&gt;
	&lt;li&gt;The default thresholds are all zero now.&lt;/li&gt;
	&lt;li&gt;The progress bar was fixed and tweaked.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Apart from that minor other changes have been made.
&lt;/p&gt;
&lt;h2&gt;License&lt;/h2&gt;
The plugin is distributed under the General Public License (GPL).</description>
 <comments>http://registry.gimp.org/node/4235#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/25">2.4</category>
 <category domain="http://registry.gimp.org/taxonomy/term/523">2.6</category>
 <category domain="http://registry.gimp.org/taxonomy/term/49">GPL</category>
 <category domain="http://registry.gimp.org/taxonomy/term/43">GPLv2+</category>
 <category domain="http://registry.gimp.org/taxonomy/term/578">CIELAB</category>
 <category domain="http://registry.gimp.org/taxonomy/term/339">dcraw</category>
 <category domain="http://registry.gimp.org/taxonomy/term/333">denoise</category>
 <category domain="http://registry.gimp.org/taxonomy/term/579">Lab</category>
 <category domain="http://registry.gimp.org/taxonomy/term/129">noise</category>
 <category domain="http://registry.gimp.org/taxonomy/term/341">noise removal</category>
 <category domain="http://registry.gimp.org/taxonomy/term/334">RGB</category>
 <category domain="http://registry.gimp.org/taxonomy/term/338">UFRaw</category>
 <category domain="http://registry.gimp.org/taxonomy/term/340">wavelets</category>
 <category domain="http://registry.gimp.org/taxonomy/term/335">YCbCr</category>
 <enclosure url="http://registry.gimp.org/files/wavelet-denoise-0.2-win.zip" length="138149" type="application/octet-stream" />
 <pubDate>Sun, 04 May 2008 11:28:25 +0200</pubDate>
 <dc:creator>marcor</dc:creator>
 <guid isPermaLink="false">4235 at http://registry.gimp.org</guid>
</item>
</channel>
</rss>
