Finding correspondent feature points represents a challenge for many decades and has involved a lot of preoccupation in computer vision. In this paper we introduce a new method for matching images. Our detection algorithm is based on the local energy model, a concept that emulates human vision system. For true scale invariance we extend this detector using automatic scale selection principle. Thus, at every scale level we identify points where Fourier components of the image are maximally in phase and then we extract only feature points that maximize a normalized derivatives function through scale space. To find correspondent points a new matching method based on the Normalized Sum of Squared Differences (NSSD) is introduced. NSSD is a classical matching measure but is limited to only the small baseline case. Our descriptor is adapted to characteristic scale and also is rotation invariant. Finally, experimental results demonstrate that our algorithm is reliable for significant modification of scale, rotation and variation of image illumination.