Intensity and edge based adaptive unsharp masking filter for colorimage enhancement
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
Platform Compatibility
Windows macOS LinuxCategories
- Image Processing and Computer Vision > Image Processing Toolbox > Image Filtering and Enhancement >
- Image Processing and Computer Vision > Computer Vision Toolbox > Recognition, Object Detection, and Semantic Segmentation > Image Category Classification >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.