Sub-Pixel Edge Detection of Circular Holes via Adaptive Filtering and Improved Zernike Moments | Synapse