Intensity and edge based adaptive unsharp masking filter for colorimage enhancement

Intensity and edge based adaptive unsharp masking filter for colorimage enhancement
360 Downloads
Updated 19 Dec 2016

View License

Enhancement of image quality is a fundamental process for a wide range of vision-based applications.Images captured under unfavorable environments are often degraded in information content, sharpnessand colorfulness. In the attempts to improve an image, the unsharp masking filter is an attractive candi-date for its computational efficiency. However, the filter is vulnerable to the over-range problem wherepixel magnitudes are driven beyond permissible ranges. This drawback is particularly noticeable if a non-adaptive procedure is used in the enhancement. Hence, an adaptive gain adjustment method is proposedhere aiming at minimizing the number of over-range pixels while maximizing the image sharpness andinformation content. In this method, colorfulness is improved via color channel stretching and contrastis enhanced by edge augmentation. Specifically, a hyperbolic-tangent function, whose scale is depen-dent on the original image intensity and detected edges, is constructed to adjust the gain in sharpnessenhancement.

Cite As

DrNMKwokGroup (2024). Intensity and edge based adaptive unsharp masking filter for colorimage enhancement (https://www.mathworks.com/matlabcentral/fileexchange/60511-intensity-and-edge-based-adaptive-unsharp-masking-filter-for-colorimage-enhancement), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2015b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.0.0

updated code

1.0.0.0

Revised title