{"title":"一种基于自适应canny算法和迭代分割阈值的边缘检测方法","authors":"Song Qiang, Lin Guoying, Ma Jing-qi, Z. Hongmei","doi":"10.1109/CCSSE.2016.7784354","DOIUrl":null,"url":null,"abstract":"In the technology of crack detection, the traditional Canny algorithm uses fixed spatial scale coefficient of Gauss filter and empirical values of the high and low thresholds, and it has defective in self-adaptability because it is unable to correct parameters according to the actual image. This paper proposes a method based on adaptive Canny algorithm and iterative threshold segmentation algorithm to detect surface crack. Firstly, in the process of image smoothing, the adaptive Canny algorithm automatically calculates difference between the gray value of present pixel and the average gray value of image in the filter window, and the difference is set as the spatial scale coefficient for Gauss filter of the current pixel. Secondly, the Otsu method is applied to calculate image gradient histogram so as to get high and low thresholds and those new values are applied to detect the edge of the crack. Finally, based on the iterative threshold segmentation algorithm, the image with crack is binarized, and the breakpoints in the crack and the cavities inside the crack are eliminated by morphological dilation. Experimental results show that the new crack detection method can well retain crack edge and get better effect on noise cancellation. It can also reduce the false and missed detections. Better results can be achieved on crack detection.","PeriodicalId":136809,"journal":{"name":"2016 2nd International Conference on Control Science and Systems Engineering (ICCSSE)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"23","resultStr":"{\"title\":\"An edge-detection method based on adaptive canny algorithm and iterative segmentation threshold\",\"authors\":\"Song Qiang, Lin Guoying, Ma Jing-qi, Z. Hongmei\",\"doi\":\"10.1109/CCSSE.2016.7784354\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the technology of crack detection, the traditional Canny algorithm uses fixed spatial scale coefficient of Gauss filter and empirical values of the high and low thresholds, and it has defective in self-adaptability because it is unable to correct parameters according to the actual image. This paper proposes a method based on adaptive Canny algorithm and iterative threshold segmentation algorithm to detect surface crack. Firstly, in the process of image smoothing, the adaptive Canny algorithm automatically calculates difference between the gray value of present pixel and the average gray value of image in the filter window, and the difference is set as the spatial scale coefficient for Gauss filter of the current pixel. Secondly, the Otsu method is applied to calculate image gradient histogram so as to get high and low thresholds and those new values are applied to detect the edge of the crack. Finally, based on the iterative threshold segmentation algorithm, the image with crack is binarized, and the breakpoints in the crack and the cavities inside the crack are eliminated by morphological dilation. Experimental results show that the new crack detection method can well retain crack edge and get better effect on noise cancellation. It can also reduce the false and missed detections. Better results can be achieved on crack detection.\",\"PeriodicalId\":136809,\"journal\":{\"name\":\"2016 2nd International Conference on Control Science and Systems Engineering (ICCSSE)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-07-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"23\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 2nd International Conference on Control Science and Systems Engineering (ICCSSE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCSSE.2016.7784354\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 2nd International Conference on Control Science and Systems Engineering (ICCSSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCSSE.2016.7784354","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An edge-detection method based on adaptive canny algorithm and iterative segmentation threshold
In the technology of crack detection, the traditional Canny algorithm uses fixed spatial scale coefficient of Gauss filter and empirical values of the high and low thresholds, and it has defective in self-adaptability because it is unable to correct parameters according to the actual image. This paper proposes a method based on adaptive Canny algorithm and iterative threshold segmentation algorithm to detect surface crack. Firstly, in the process of image smoothing, the adaptive Canny algorithm automatically calculates difference between the gray value of present pixel and the average gray value of image in the filter window, and the difference is set as the spatial scale coefficient for Gauss filter of the current pixel. Secondly, the Otsu method is applied to calculate image gradient histogram so as to get high and low thresholds and those new values are applied to detect the edge of the crack. Finally, based on the iterative threshold segmentation algorithm, the image with crack is binarized, and the breakpoints in the crack and the cavities inside the crack are eliminated by morphological dilation. Experimental results show that the new crack detection method can well retain crack edge and get better effect on noise cancellation. It can also reduce the false and missed detections. Better results can be achieved on crack detection.