Butterworth equations for homomorphic filtering of images

In digital image processing, the homomorphic filtering approach is derived from an illumination-reflectance model of the image. Homomorphic filtering can perform simultaneous dynamic range compression and contrast enhancement. Crucial for the success of the homomorphic approach is the selection of an appropriate frequency-domain filter function in order to modify the illumination and reflectance components of an image differently. The author found Butterworth type highpass equations far superior to other frequency-domain filter functions, including Gaussian equations, making the Butterworth highpass suitable for use with the homomorphic filtering approach. The program was written in Microsoft (MS) Visual C++ (filter) as well as MS Visual Basic (user interface) to run as a module under the image processing software package Image-Pro Plus.