Homomorphic Normalization
Homomorphic normalization corrects uneven lighting and enhances textures in an image. It is often used as a preprocessing step for biometric identification.
I thought that all of the homomorphic normalization functions which were available were not written well, so I wrote my own. I can't vouch for the math because I haven't read the original paper (Gross and Brajovic, 2003). I just adapted the math from the function available here: http://www.csse.uwa.edu.au/~pk/research/matlabfns/
I simplified the logic so that the code should make sense to a reasonably experienced matlab user and I put the main function and all of the supporting functions in one file.
Cite As
Alan Schoen (2024). Homomorphic Normalization (https://www.mathworks.com/matlabcentral/fileexchange/32347-homomorphic-normalization), 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.