Abstract

For many image processing applications (such as feature tracking, object recognition, stereo matching and remote sensing), the technique known as Template Matching (TM) plays an important role for the localization and recognition of objects or patterns within a digital image. A TM approach seeks to find a position within a source image which yields to the best possible resemblance between a given sub-image (typically referred as image template) and a corresponding region of such source image. TM involves two critical aspects: similarity measurement and search strategy. In this sense, the simplest available TM method involves an exhaustive computation of the Normalized Cross-Correlation (NCC) value (similarity measurement) over all pixel locations of the source image (search strategy). Unfortunately, this approach is strongly restricted due to the high computational cost implied in the evaluation of the NCC coefficient. Recently, several TM methods based on evolutionary approaches have been proposed as an alternative to reduce the number of search locations in the TM process. However, the lack of balance between exploration and exploitation related to the operators employed by many of such approaches makes TM to suffer from several critical flaws, such as premature convergence. In the proposed approach, the swarm optimization method known as Locust Search (LS) is applied to solve the problem of template matching. The unique evolutionary operators employed by LS method’s search strategy allows to explicitly avoid the concentration of search agents toward the best-known solutions, which in turn allows a better exploration of the valid image’s search region. Experimental results show that, in comparison to other similar methods, the proposed approach achieves the best balance between estimation accuracy and computational cost.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.