Bug 115753 - Option to apply unsharp masking to luma channel only [patch]
Summary: Option to apply unsharp masking to luma channel only [patch]
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Editor-Sharpen (show other bugs)
Version: 0.7.3
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-06 00:38 UTC by Dik Takken
Modified: 2017-02-13 17:24 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.5.0


Attachments
Adding a checkbox that makes the unsharp mask filter get applied on luminosity channel only. (15.57 KB, patch)
2017-02-13 11:52 UTC, Shaza
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dik Takken 2005-11-06 00:38:15 UTC
Version:           0.7.3 (using KDE KDE 3.4.1)
Installed from:    Gentoo Packages
OS:                Linux

Applying an unsharp mask effect to a digital image (photo, scan, ...) often results in amplification of unwanted chromatic noise. So, I always use the GIMP to split the image into seperate HSV layers and apply the unsharp mask only to the luma (V) channel. After merging back to RGB, it looks really good.

Please add an option to the unsharp mask dialog to only apply the effect to the luma channel. Maybe the option can be called "suppress color noise" or something similar.
Comment 1 caulier.gilles 2005-11-06 10:08:09 UTC
Try to use Refocus plugin instead UnsharpMask available in 0.8.0 release. Take a look in plugin handbook for more informations :

http://docs.kde.org/development/en/extragear-graphics/digikamimageplugins/refocus.html

Gilles Caulier
Comment 2 Tom Albers 2005-12-28 18:37:52 UTC
Dik, close this one?
Comment 3 Matthias Wieser 2006-05-23 18:40:48 UTC
That's something totally different:
Refocus is a convolution filter.
Unsharp mask is a simple sharpening filter which works by enhancing edge contrast. It's the sharpening filter of choice for "everyday" images. But it's quality can even improved by only applying it to the luma channel. There are many gimp/photoshop/... howtos about this. This can be done with scrips, but digikam does not support scripts. So it would be very convient to include this option into the unsharp mask filter.
Comment 4 Dik Takken 2006-05-23 20:42:05 UTC
I agree that refocus is something totally different than unsharp masking is. In general, you can't substitute one for the other.
Comment 5 Shaza 2017-02-13 11:52:29 UTC
Created attachment 104016 [details]
Adding a checkbox that makes the unsharp mask filter get applied on luminosity channel only.
Comment 6 caulier.gilles 2017-02-13 17:24:37 UTC
Git commit 78534f6f50a53f188366d9fc218243461a1787cc by Gilles Caulier.
Committed on 13/02/2017 at 17:22.
Pushed by cgilles into branch 'master'.

apply patch #104016 from Shaza Ismail to reduce color noise with Unsharp Mask filter using HSL color space while processing image
FIXED-IN: 5.5.0

M  +3    -1    NEWS
M  +56   -32   libs/dimg/filters/sharp/sharpsettings.cpp
M  +7    -5    libs/dimg/filters/sharp/sharpsettings.h
M  +78   -49   libs/dimg/filters/sharp/unsharpmaskfilter.cpp
M  +4    -3    libs/dimg/filters/sharp/unsharpmaskfilter.h
M  +12   -4    utilities/imageeditor/tools/enhance/sharpentool.cpp
M  +2    -2    utilities/imageeditor/tools/enhance/sharpentool.h
M  +6    -2    utilities/queuemanager/tools/enhance/sharpen.cpp
M  +2    -2    utilities/queuemanager/tools/enhance/sharpen.h

https://commits.kde.org/digikam/78534f6f50a53f188366d9fc218243461a1787cc