{"title":"Normalize Cross Correlation Algorithm in Pattern Matching Based on 1-D Information Vector","authors":"Y. Fouda, Abdul Raouf Khan","doi":"10.3923/TASR.2015.195.206","DOIUrl":null,"url":null,"abstract":"All previous published study in pattern matching based on normalized cross correlation worked in 2-D image. In this study, we propose a pattern matching algorithm using 1-D information vector. The proposed algorithm consists of three main steps: First, the pattern image is scanned in two directions to convert the pattern image from 2-D image into 1-D information vector. Secondly, all blocks (having same size of pattern) in the reference image also are scanned in two directions to obtain 1-D information vector for each block in the reference image. Thirdly, the normalized cross correlation between 1-D information vector of pattern image and all 1-D information vectors in the reference images are established. Finally, we can determine the correct position of pattern in the reference image. Experimentally, we compared the proposed algorithm with three 2-D pattern matching algorithms. The results shown that, the proposed algorithm is more efficient and outperforms the others. Also, we examined the proposed under three different types of noise and we found that it is very robust against noise.","PeriodicalId":23261,"journal":{"name":"Trends in Applied Sciences Research","volume":"133 1","pages":"195-206"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Trends in Applied Sciences Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3923/TASR.2015.195.206","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
All previous published study in pattern matching based on normalized cross correlation worked in 2-D image. In this study, we propose a pattern matching algorithm using 1-D information vector. The proposed algorithm consists of three main steps: First, the pattern image is scanned in two directions to convert the pattern image from 2-D image into 1-D information vector. Secondly, all blocks (having same size of pattern) in the reference image also are scanned in two directions to obtain 1-D information vector for each block in the reference image. Thirdly, the normalized cross correlation between 1-D information vector of pattern image and all 1-D information vectors in the reference images are established. Finally, we can determine the correct position of pattern in the reference image. Experimentally, we compared the proposed algorithm with three 2-D pattern matching algorithms. The results shown that, the proposed algorithm is more efficient and outperforms the others. Also, we examined the proposed under three different types of noise and we found that it is very robust against noise.