{"title":"基于一维信息向量的模式匹配归一化互相关算法","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":"{\"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}","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}
Normalize Cross Correlation Algorithm in Pattern Matching Based on 1-D Information Vector
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.