You are here

Home

Wavelet sharpen

September 29, 2008 - 11:02 — marcor
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Rate this item!

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.

Features

  • Graphical user interface
  • Preview image
  • Option to sharpen luminance channel only
  • Selectable sharpen radius
  • Lossless image conversions

Description

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.

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.

Example

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.

spacer
spacer

License

The plugin is distributed under the General Public License (GPL) version 2 and newer.

AttachmentSize
spacer wavelet-sharpen-0.1.2.tar.gz17.72 KB
Tags: 
sharpen
YCbCr
wavelet
sharpening
luminance
GIMP Version: 
2.4
2.6
Code License: 
GPLv2+
  • Log in or register to post comments

Comments

August 18, 2012 - 16:30 — romancos

Won't build Linux fedora17 x86_64

ends up with error
/bin/ld: wavelet.o: undefined reference to symbol 'exp@@GLIBC_2.2.5'
/bin/ld: note: 'exp@@GLIBC_2.2.5' is defined in DSO /lib64/libm.so.6 so try adding it to the linker command line
/lib64/libm.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[1]: *** [wavelet-sharpen] Error 1
make[1]: Leaving directory `/home/roman/Software/wavelet-sharpen-0.1.2/src'
make: *** [src] Error 2

  • Log in or register to post comments
August 26, 2012 - 21:44 — Laffer

See few replies below. You

See few replies below. You need to edit the srcfile/Makefile

  • Log in or register to post comments
December 20, 2010 - 01:54 — mdswendsen

installing on Ubuntu 10.10 64

I absolutely cannot install this.
I would be very grateful if somebody could tell me, step by step, what to do?

  • Log in or register to post comments
December 20, 2010 - 06:32 — mahvin

Read the Install File that comes with the tar.gz

Once you download the file onto your computer, in terminal, cd to the wavelet-sharpen-0.1.2 folder, type "sudo make", it will run the makefile and return to prompt, then type "sudo make install". It will compile and leave a wavelet sharpen plugin in your src folder. Check the permissions on the file to make sure it's executable then move it to your /home/user/.gimp-2.6/plug-ins folder. You might need to access your drive with administrative rights in order to move the plug-in, which can be accomplished using "gksu nautilus" in terminal. (Just one method).

  • Log in or register to post comments
September 18, 2011 - 14:25 — nigeldodd

installation problems

must install

libgimp2.0-dev

package first.

Also note that
sudo make userinstall
will install for all users. Use this instead of
sudo make install

  • Log in or register to post comments
January 31, 2012 - 13:46 — romancos

Built & installed

Well, after initial flaws with built I checked requisities and built script, however it didn't appear in the menu. I further looked where wavelet-sharpen is and found out its been installed under /usr/lib/gimp/2.0/plug-ins/ instead of /usr/lib64/... where gimp was looking for plugins for fedora16 x86_64 installation. I had to add correct plugin path and everything is working now. Great sharpening plugin. I'd used NL filter before I got this....

  • Log in or register to post comments
August 3, 2010 - 04:35 — BarryN

Fedora 13

Attempting to build in Fedora 13, I got the following error:

/usr/bin/ld: wavelet.o: undefined reference to symbol 'exp@@GLIBC_2.2.5'
/usr/bin/ld: note: 'exp@@GLIBC_2.2.5' is defined in DSO /lib64/libm.so.6 so try adding it to the linker command line
/lib64/libm.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status

To build in Fedora 13, you need to edit the makefile in the src folder to explicitly link libm.so.6. Change line 16 to read:
(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS)

The explanation can be found here:
https://fedoraproject.org/wiki/UnderstandingDSOLinkChange

Works fine. Are there any references to the theory behind the code?

  • Log in or register to post comments
September 14, 2012 - 23:30 — romancos

Same works for fedora17

Same solution worked for fedora17 x86_64 distro plus needed to add plugin directory path /usr/lib/gimp/2.0/plug-ins for this plugin to be loaded, since default path for gimp plugins is /usr/lib64/gimp/2.0/plug-ins

  • Log in or register to post comments
July 17, 2010 - 07:39 — belex24

OSX

When you use gimp.app from gimp.lisanet.de wavelet sharpen is already part of the package (thank you lisanet! :)
you find in under filter > enhance > wavelet sharpen

  • Log in or register to post comments
May 8, 2010 - 07:55 — Amzer Zo

Very effective!

This works very nicely, thanks for posting...
[Ubuntu 10.04]

  • Log in or register to post comments

Pages

  • 1
  • 2
  • 3
  • next ›
  • last »
spacer

Unless otherwise noted, the rights for the individual plugins are with their respective authors. Logo image by Jakub Steiner.

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.