<?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>wavelet</title>
 <link>http://registry.gimp.org/taxonomy/term/336</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>Wavelet Decompose Script-Fu</title>
 <link>http://registry.gimp.org/node/13549</link>
 <description>&lt;p&gt;This is a Script-Fu script for losslessly decomposing an image into different detail scales. This should be useful for photo post processing (for instance reapairing skin in portraits).&lt;/p&gt;
&lt;p&gt;I first saw this function on the plugin &quot;Wavelet Decompose&quot; by marcor. (&lt;a href=&quot;http://registry.gimp.org/node/11742&quot; title=&quot;http://registry.gimp.org/node/11742&quot;&gt;http://registry.gimp.org/node/11742&lt;/a&gt; - This is also a good description on how image manipulation can benefit from wavelet decompositing.) I believe the Script-Fu script produces very similar results to marcor&#039;s plugin. (I did not use marcor&#039;s plugin for myself, so I can&#039;t really tell. But the description on the plugin is very good and I used it as a reference.)&lt;/p&gt;
&lt;p&gt;Unfortunately I&#039;m not familiar with installing plugins on a Windows system. But I wanted to use a wavelet decompose function on my Windows system. As I also wanted to learn Script-Fu, I thought it would be a cool idea to write a wavelet decompositing script by myself. It would also be a good reason to practice Script-Fu.&lt;/p&gt;
&lt;p&gt;So this is my first Script-Fu script and I hope also useful submission to the GIMP registry. (At least for those who are not able to install Plugins on their Windows systems ;-P)&lt;/p&gt;
&lt;p&gt;After installing this script (copy to your scripts-directory), you should find a new entry &quot;Wavelet Decompose ...&quot; in your Image-menu.&lt;/p&gt;
&lt;p&gt;Maybe this script also runs on GIMP 2.4 or older versions. But I was testing it only on version 2.6. Please write a comment, if you ran the script on 2.4 or older without errors. Thank you!&lt;/p&gt;
&lt;p&gt;Description on the parameters:&lt;/p&gt;
&lt;p&gt;Minimum Scale:&lt;br /&gt;
Enter the pixel size of the smallest Scale (Scale 1). For instance the default value &quot;1&quot; shows only the sharpes available details on the Scale 1 layer. Enter higher values if you work on higher resolution photos.&lt;/p&gt;
&lt;p&gt;Scale Count:&lt;br /&gt;
Enter how many layers of detail scales you want.&lt;/p&gt;
&lt;p&gt;Scale Increase Factor:&lt;br /&gt;
This tells the script how many times the next scale should be larger (showing rougher details) than the previous.&lt;/p&gt;
&lt;p&gt;Scale Constant Increase:&lt;br /&gt;
How many pixels should the details on the next scale be rougher than the previous scale.&lt;/p&gt;
&lt;p&gt;Work on Copy:&lt;br /&gt;
This option creates a new image. If you disable this option the original image will be flattened and then the decomposition is done on the original image.&lt;/p&gt;
</description>
 <comments>http://registry.gimp.org/node/13549#comments</comments>
 <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/20">Script-Fu</category>
 <category domain="http://registry.gimp.org/taxonomy/term/644">decompose</category>
 <category domain="http://registry.gimp.org/taxonomy/term/646">decomposing</category>
 <category domain="http://registry.gimp.org/taxonomy/term/645">decompositing</category>
 <category domain="http://registry.gimp.org/taxonomy/term/592">decomposition</category>
 <category domain="http://registry.gimp.org/taxonomy/term/336">wavelet</category>
 <enclosure url="http://registry.gimp.org/files/wavelet-decompose.scm" length="5639" type="application/octet-stream" />
 <pubDate>Sat, 17 Jan 2009 16:12:58 +0100</pubDate>
 <dc:creator>christoph.traxler</dc:creator>
 <guid isPermaLink="false">13549 at http://registry.gimp.org</guid>
</item>
<item>
 <title>Wavelet decompose 0.1.2 Win 32 Binary</title>
 <link>http://registry.gimp.org/node/13439</link>
 <description>&lt;p&gt;Windows 32 binary of the last version of this plugin written by &quot;wavelet&quot; Marcor ;)&lt;/p&gt;
</description>
 <comments>http://registry.gimp.org/node/13439#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/592">decomposition</category>
 <category domain="http://registry.gimp.org/taxonomy/term/391">enhance</category>
 <category domain="http://registry.gimp.org/taxonomy/term/306">layers</category>
 <category domain="http://registry.gimp.org/taxonomy/term/591">retouch</category>
 <category domain="http://registry.gimp.org/taxonomy/term/336">wavelet</category>
 <enclosure url="http://registry.gimp.org/files/wavelet-decompose-0.1.2_win32.zip" length="21484" type="application/zip" />
 <pubDate>Mon, 12 Jan 2009 14:54:41 +0100</pubDate>
 <dc:creator>Francois_C</dc:creator>
 <guid isPermaLink="false">13439 at http://registry.gimp.org</guid>
</item>
<item>
 <title>Wavelet Sharpen-0.1.1 Windows 32 binary</title>
 <link>http://registry.gimp.org/node/13438</link>
 <description>&lt;p&gt;A new Windows compilation of the last version of this fine plugin written by Marcor.&lt;br /&gt;
No console window. Compiled with LDFLAGS=-mwindos as usual.&lt;/p&gt;
</description>
 <comments>http://registry.gimp.org/node/13438#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/391">enhance</category>
 <category domain="http://registry.gimp.org/taxonomy/term/133">sharpen</category>
 <category domain="http://registry.gimp.org/taxonomy/term/336">wavelet</category>
 <category domain="http://registry.gimp.org/taxonomy/term/374">windows</category>
 <enclosure url="http://registry.gimp.org/files/wavelet-sharpen-0.1.1_win32.zip" length="19794" type="application/zip" />
 <pubDate>Mon, 12 Jan 2009 14:26:09 +0100</pubDate>
 <dc:creator>Francois_C</dc:creator>
 <guid isPermaLink="false">13438 at http://registry.gimp.org</guid>
</item>
<item>
 <title>Wavelet decompose</title>
 <link>http://registry.gimp.org/node/11742</link>
 <description>&lt;p&gt;
This plugin losslessly decomposes a layer of an image into layers of wavelet scales. This means that you can edit the image on different detail scales (frequencies). The trivial recomposition of the image can be done by GIMP&#039;s layer modes so you can see the results of your modifications instantly. Among the applications are retouching, noise reduction, and enhancing global contrast.
&lt;/p&gt;

&lt;h3&gt;Wavelet scales&lt;/h3&gt;
&lt;p&gt;
An image can be transformed into a set of wavelet scales. There are detail scales and one residual. The detail scales contain the image details of a their scale size. This means that scale 1 contains only image details of the smallest scale. Scale 2 details are larger and scale 3 details even larger (and so on). This image illustrates this:
&lt;/p&gt;
&lt;img src=&quot;/files/wd_scales_0.png&quot; tag=&quot;Wavelet scales&quot; /&gt;
&lt;p&gt;
This plugin computes these scales losslessly and creates a new layer for each one. The recomposition is the addition of all scales which is done by GIMP using the grain merge layer mode. You can then paint the scales with your favourite tool, using (128,128,128) as neutral colour (for the details, not the residual). Values below neutral darken, values above lighten. The most straightforward thing to do is to use the paintbrush tool with the  neutral colour and use different brushes and opacities. That way you erase details.
&lt;/p&gt;
&lt;h3&gt;Skin retouching&lt;/h3&gt;
&lt;p&gt;
The problem with skin retouching is retaining skin detail but erasing spots and such. However, one might want to keep freckles in the face (see image below). Achieving this is very difficult when operating in the normal image space. The skin details such as pores and hair are very small, spots and pimples are larger. If you erase the larger spots (with an airbrush for example) you hide the skin details inside it. With wavelets you decompose the image into scales of different detail size. To state it simply: One scale will contain the skin details like pores, other scales contain spots. They are rather nicely separated. Look at the image with the wavelet scales above. The first scale contains pores and freckles (it&#039;s a small image indeed) and the second and third one the spots. The problem is not separating the details from the spots anymore but finding out in which scales they lie. This image (taken by &lt;a href=&quot;http://www.flickr.com/photos/20311146@N00/&quot;&gt;+psv&lt;/a&gt;) has been edited using wavelet decomposition. One could have erased the freckles easily, but this natural face is beautiful because of them.
&lt;/p&gt;
&lt;img src=&quot;/files/wd_retouch_0.png&quot; tag=&quot;Skin retouching&quot; /&gt;
&lt;h3&gt;Noise reduction&lt;/h3&gt;
&lt;p&gt;
The human eye easily distinguishes noise from image detail. Computers cannot. By decomposing the image into wavelet scales you can decide for yourself which parts are erased and you get the most high quality result. For example in image regions which are out of focus you know there can&#039;t be any image details on the pixel size (they are just blurred). So you can pick a brush and erase wavelet scales 1 and 2 in such places. Image details of greater size are untouched by this as you will notice.
&lt;/p&gt;
&lt;h3&gt;Local contrast&lt;/h3&gt;
&lt;p&gt;
If you change the residual scale instead of the detail scales you can change the brightness of the image or global contrast without affecting local contrast. This means that you can get image details back out of dark image areas in full local contrast. This works for overexposed areas as well. However clipped image details (beyond white or black) cannot be restored.
&lt;/p&gt;</description>
 <comments>http://registry.gimp.org/node/11742#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/592">decomposition</category>
 <category domain="http://registry.gimp.org/taxonomy/term/391">enhance</category>
 <category domain="http://registry.gimp.org/taxonomy/term/306">layers</category>
 <category domain="http://registry.gimp.org/taxonomy/term/591">retouch</category>
 <category domain="http://registry.gimp.org/taxonomy/term/336">wavelet</category>
 <enclosure url="http://registry.gimp.org/files/wavelet-decompose-0.1.2.tar.gz" length="18075" type="application/octet-stream" />
 <pubDate>Tue, 18 Nov 2008 17:18:44 +0100</pubDate>
 <dc:creator>marcor</dc:creator>
 <guid isPermaLink="false">11742 at http://registry.gimp.org</guid>
</item>
<item>
 <title>JPEG 2000</title>
 <link>http://registry.gimp.org/node/9899</link>
 <description>&lt;p&gt;The wavelet/JPEG 2000 plug-in, written by Divyanshu Vats, from the 2006 GIMP Google Summer of Code wavelet project, mentored by Simon Budig.&lt;/p&gt;
&lt;p&gt;It creates three plug-ins:&lt;br /&gt;
jp2: JPEG 2000 support&lt;br /&gt;
denoise: A noise removal plug-in&lt;br /&gt;
ihalf: Inverse halftoning -- remove halftones from printed images. &lt;/p&gt;
&lt;p&gt;It requires the openjpeg library, available at: &lt;a href=&quot;http://www.openjpeg.org/&quot; title=&quot;http://www.openjpeg.org/&quot;&gt;http://www.openjpeg.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&#039;m not sure what the license is (the code files don&#039;t say) but the COPYING file looks pretty free.&lt;/p&gt;
</description>
 <comments>http://registry.gimp.org/node/9899#comments</comments>
 <category domain="http://registry.gimp.org/taxonomy/term/25">2.4</category>
 <category domain="http://registry.gimp.org/taxonomy/term/40">unknown</category>
 <category domain="http://registry.gimp.org/taxonomy/term/518">jpeg</category>
 <category domain="http://registry.gimp.org/taxonomy/term/336">wavelet</category>
 <enclosure url="http://registry.gimp.org/files/jp2.tar.gz" length="1013619" type="application/x-gzip" />
 <pubDate>Tue, 30 Sep 2008 23:21:57 +0200</pubDate>
 <dc:creator>akkana</dc:creator>
 <guid isPermaLink="false">9899 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>
</channel>
</rss>
