Adaptive Scale Adjustment Design of Unsharp Masking Filters for Image Contrast Enhancement
The unsharp masking filter (UMF) has been widely used in image
processing front ends for contrast enhancement. The filter,
being easy to implement, is based on the concept of augmenting
a scaled and high-passed version of the image to itself. The UMF
performance is critically dependent on the generation of the highpassed
signal to be added as well as its associated scale factor.
However, the optimal choice of filter parameters still remains a
challenging task due to possible intensity clipping problems where
the filtered pixel magnitude is vulnerable to be out of the permitted
display ranges. In this research, an adaptive scheme is formulated
such that the scale is derived from the pixel intensity of
the input image. Specifically, pixels in the mid-range intensity will
be assigned a larger scaling factor according to a Gaussian-like
profile. In addition, the optimal profile coefficients and the width
of the high-pass generator window are determined by adopting
the particle swarm optimization algorithm.
Cite As
DrNMKwokGroup (2024). Adaptive Scale Adjustment Design of Unsharp Masking Filters for Image Contrast Enhancement (https://www.mathworks.com/matlabcentral/fileexchange/60914-adaptive-scale-adjustment-design-of-unsharp-masking-filters-for-image-contrast-enhancement), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- 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.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |