Abstract:A multi-scale wavelet-based algorithm for detecting and locating corners in 2D images is proposed. First using Zero-Crossing-Based 2D Edge Detector we can get the two-value edge graph; after edge linking and giving each planar curve its orientation space representation we can get the orientation curves. Based on the multi-scale wavelet transform of the orientation curves we can utilize the information of local maximum positions to detect and locate the corners. Experimental results with some synthetic and real images show that this algorithm has high precision and stability of the corner detection and location.