Wen-Shan Wang, Ya-Fei Hung, Jen-Kuei Yang, S. Tseng
{"title":"多像素连通分量标记算法的动态决策切换","authors":"Wen-Shan Wang, Ya-Fei Hung, Jen-Kuei Yang, S. Tseng","doi":"10.1109/DICTA.2009.30","DOIUrl":null,"url":null,"abstract":"Connected component labeling is an indispensable and one of most time consuming tasks of the applications in computer vision. Many labeling algorithms have been introduced, such as scan plus connection table, scan plus union-find, and contour tracing etc. They would rather use byte data than bit data to represent the binary pixel, which is either 1 or 0, due to the heavy cost of bitwise operations. This paper will propose a mechanism employing bit data to stand for the binary image pixels and labeling multiple pixels in one labeling process so that it can turn the weakness of bit data into the strength. According to the test results run in ARM926EJ-S, this new mechanism can double the speed of the scanning and analysis phases of an array based scan plus union-find algorithm. Besides, the much smaller binary image buffer needed by this mechanism is critical for the limited hardware-resource embedded devices, which are implemented in the field of computer vision gradually.","PeriodicalId":277395,"journal":{"name":"2009 Digital Image Computing: Techniques and Applications","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"The Dynamic Decision Switch for Multiple Pixel Connected Component Labeling Algorithm\",\"authors\":\"Wen-Shan Wang, Ya-Fei Hung, Jen-Kuei Yang, S. Tseng\",\"doi\":\"10.1109/DICTA.2009.30\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Connected component labeling is an indispensable and one of most time consuming tasks of the applications in computer vision. Many labeling algorithms have been introduced, such as scan plus connection table, scan plus union-find, and contour tracing etc. They would rather use byte data than bit data to represent the binary pixel, which is either 1 or 0, due to the heavy cost of bitwise operations. This paper will propose a mechanism employing bit data to stand for the binary image pixels and labeling multiple pixels in one labeling process so that it can turn the weakness of bit data into the strength. According to the test results run in ARM926EJ-S, this new mechanism can double the speed of the scanning and analysis phases of an array based scan plus union-find algorithm. Besides, the much smaller binary image buffer needed by this mechanism is critical for the limited hardware-resource embedded devices, which are implemented in the field of computer vision gradually.\",\"PeriodicalId\":277395,\"journal\":{\"name\":\"2009 Digital Image Computing: Techniques and Applications\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Digital Image Computing: Techniques and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DICTA.2009.30\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Digital Image Computing: Techniques and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DICTA.2009.30","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Dynamic Decision Switch for Multiple Pixel Connected Component Labeling Algorithm
Connected component labeling is an indispensable and one of most time consuming tasks of the applications in computer vision. Many labeling algorithms have been introduced, such as scan plus connection table, scan plus union-find, and contour tracing etc. They would rather use byte data than bit data to represent the binary pixel, which is either 1 or 0, due to the heavy cost of bitwise operations. This paper will propose a mechanism employing bit data to stand for the binary image pixels and labeling multiple pixels in one labeling process so that it can turn the weakness of bit data into the strength. According to the test results run in ARM926EJ-S, this new mechanism can double the speed of the scanning and analysis phases of an array based scan plus union-find algorithm. Besides, the much smaller binary image buffer needed by this mechanism is critical for the limited hardware-resource embedded devices, which are implemented in the field of computer vision gradually.