Phase Congruency Edge Detection

Resource Overview

This MATLAB implementation provides phase congruency-based edge detection with illumination-invariant performance and superior results.

Detailed Documentation

This MATLAB code implements phase congruency edge detection, which delivers excellent performance unaffected by lighting variations. The algorithm utilizes phase information from Fourier components to precisely identify image edges with strong robustness. Compared to conventional edge detection methods, this approach achieves higher precision and accuracy through phase coherence calculations across multiple orientations and scales. The implementation includes optimizations for computational efficiency, featuring multi-scale filtering and local energy maximization techniques. Key functions involve Log-Gabor filter banks for frequency decomposition and phase congruency mapping through complex number operations. This method proves particularly effective for various image processing and computer vision applications where illumination consistency cannot be guaranteed.