Posts tagged weighted
Introducing WonderSharper
2009 Jul 26th
So i’ve been busy working on a photographic tool and i’m moving toward the first final release: it isn’t ready for the general public as of yet, and still we need some more beta testing, but we are on track. I decided to push the project and discuss something out with the cool guys behind the company i work for so we arranged things a bit in order to start working on it by the beginning of May… and here we are, with our very first software production, WonderSharper. Considering our primary food-feeding business are websites, packaging and branding, this new company’s project could be very well the starting point for some other interesting opportunities. Indeed this also imply quite some thinking on about how to effectively manage projects that are so different, with different priorities and, especially, of different nature; this is nothing new, of course, and sure we are going to tackle the problem by some strategic thinking, also because, hopefully, we intend to pursue some other software markets as well in the near future.
YET ANOTHER SHARPENING TOOL?!
Absolutely not! The primary goal of WonderSharper is to empower both the photographic professionals and the casual user with a simple tool to enable them to perform halo-free (given an halo-free source image, of course!), edge-preserving, multi-scale sharpening and detail mapping while maintaining a really simple and usable interface.
WonderSharper absolutely loves your edges and contours, it will accurately preserves them, no matter what: the amount of “percepted detail” at various individual scales can be changed and modulated via its simple interface, but that’s just the beginning.
In fact, the real power comes from the possibility to export the so-called detail maps: aimed to the photographic professionals, with those maps at hand you’ll acquire detail manipulation capabilities to be used outside of the WonderSharper UI: this will enable you to perform various, custom and complex transformations on the original image by using your existing tools, strongly encouraging the development of new detail manipulation techniques.
Due to the vastness and complexity of the subject it would be rather unfair to try to condense everything into one single post and, instead, we are now going to have a look at WonderSharper’s halo-free capabilities with the help of some screenshots: multi-scale sharpening and detail mapping are the subjects of one or more forthcoming articles, written and edited with the cooperation of Alberto, introducing these very interesting features with real-world applications, so to have a more photographic perspective on it.
HALO-FREE SHARPENING
In order to better explain why WonderSharper is different and what halo-free means, let’s have a look at some sample results computed by using photos available on the web.
The first batch of four details comes from the President Obama’s official portrait (courtesy of Pete Souza, thanks to stevegarfield), the second batch of details, instead, comes from Canon’s demonstrative sample photos of the EOS 5D Mark II camera (Copyright 2008 Canon Inc.) while the third one is a photo that’s part of a wedding photo shooting service performed with a Canon EOS 30D (courtesy of Alberto Bua, available on Flickr).
Note that the enlarged detail images of the first two batches have been intentionally zoomed in (400%) so to have a clear view of the differences at pixel level, while the last batch, instead, depicts the situation on a bigger area.
Barack Obama Official Portrait
In this first batch of samples, at the first row, you can clearly note various aberrations, halos and color noises in both the “Sharpen” and “Unsharp Mask” filters applied by GIMP: color aberrations (green/cyan) on the flag’s red lines are easily spotted and the dark background also presents colored noise; these aberrations aren’t present in the WonderSharper result.
| Source Image | Gimp’s Sharpen | Gimp’s Unsharp Mask | WonderSharper |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Note how these local micro-contrasts variations, between the source image and the WonderSharper output slighty affect the whole chromaticity and color perception: although not depicted here, WonderSharper gives you some degree of control over the output image enabling you to control the saturation levels in the CiELab color space so that the lightness remains untouched.
Canon EOS 5D Mark II Sample photo
| Source Image | Gimp’s Sharpen | Gimp’s Unsharp Mask | WonderSharper |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Canon EOS 30D Sample photo
| Source Image | Adobe Photoshop’s Unsharp Mask |
WonderSharper |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Note: the source materials used herein are properties of their respective owners, if you hold the copyright and want your photo removed please let me know.









































