农业工程学报
農業工程學報
농업공정학보
2013年
23期
153-158
,共6页
王昊鹏%冯显英%王娜%石井
王昊鵬%馮顯英%王娜%石井
왕호붕%풍현영%왕나%석정
图像分割%棉花纤维%算法%白色异性纤维%混沌粒子群算法%滑动窗口
圖像分割%棉花纖維%算法%白色異性纖維%混沌粒子群算法%滑動窗口
도상분할%면화섬유%산법%백색이성섬유%혼돈입자군산법%활동창구
image segmentation%cotton fibers%algorithms%white foreign fibers%chaos particle swarm optimization%sliding window
为了提高皮棉中白色异性纤维的识别精度,该文提出了一种基于改进混沌粒子群的白色异性纤维检测算法,该算法将图像的像素点按灰度值分为多类,把所有相邻类间方差看做一个粒子种群,以最大类间方差组作为种群适应度评价函数。通过滑动窗口技术判断算法是否陷入局部最优。有效克服了标准粒子群算法容易陷入局部最优的缺陷。通过试验验证,该文提出的算法对白色异性纤维的识别准确率达到98.6%。通过与标准二维Otsu算法的对比分割试验发现在分割较细小的白色异性纤维以及白色纤维与皮棉发生重叠的情况时,该算法的分割结果比标准二维Otsu算法更准确,噪声点更少。为皮棉异性纤维检测与剔除工艺的改善提供了技术依据。
為瞭提高皮棉中白色異性纖維的識彆精度,該文提齣瞭一種基于改進混沌粒子群的白色異性纖維檢測算法,該算法將圖像的像素點按灰度值分為多類,把所有相鄰類間方差看做一箇粒子種群,以最大類間方差組作為種群適應度評價函數。通過滑動窗口技術判斷算法是否陷入跼部最優。有效剋服瞭標準粒子群算法容易陷入跼部最優的缺陷。通過試驗驗證,該文提齣的算法對白色異性纖維的識彆準確率達到98.6%。通過與標準二維Otsu算法的對比分割試驗髮現在分割較細小的白色異性纖維以及白色纖維與皮棉髮生重疊的情況時,該算法的分割結果比標準二維Otsu算法更準確,譟聲點更少。為皮棉異性纖維檢測與剔除工藝的改善提供瞭技術依據。
위료제고피면중백색이성섬유적식별정도,해문제출료일충기우개진혼돈입자군적백색이성섬유검측산법,해산법장도상적상소점안회도치분위다류,파소유상린류간방차간주일개입자충군,이최대류간방차조작위충군괄응도평개함수。통과활동창구기술판단산법시부함입국부최우。유효극복료표준입자군산법용역함입국부최우적결함。통과시험험증,해문제출적산법대백색이성섬유적식별준학솔체도98.6%。통과여표준이유Otsu산법적대비분할시험발현재분할교세소적백색이성섬유이급백색섬유여피면발생중첩적정황시,해산법적분할결과비표준이유Otsu산법경준학,조성점경소。위피면이성섬유검측여척제공예적개선제공료기술의거。
In order to improve the recognition accuracy of white foreign fibers in cotton, a detection algorithm of white foreign fibers based on improved chaos particle swarm optimization was proposed in this paper. In this algorithm, the image was divided into different classes according to the grey value of image pixels. The variances between adjacent classes were thought of as a particle. All of these particles constituted a particle swarm. The maximum variances between classes were thought of as a fitness function. Therefore, the chaotic particle swarm optimization (PSO) algorithm was applied to image segmentation. The standard particle swarm optimization was easy to fall into a local optimum. Given this problem, this algorithm took the sliding window technology to determine if it falls into a local optimum. This algorithm contrasted the average population fitness in the sliding window with the current population fitness in the sliding window. If the current population fitness was similar to the average population fitness, the algorithm was thought not to fall into the local optimum, continued to evolve, and the sliding window starting position was moved to the current location, the size was set to 1, or it was thought to fall into a local optimum. If the algorithm fell into a local optimum, it used a chaotic mechanism to initialize the population to jump out of the local optimum. The starting position and size of the sliding window dynamic changed according to the judgment result. This method effectively solved the problems of the standard particle swarm optimization (PSO) algorithm that it fell well into a local optimum. In order to test the algorithm, this paper also set up a detection device, including an acA1300-30 gc type color plane array CCD camera, M0814 type lens, HLV-24-1220 type LED light source, and PCI-8ADPF type data acquisition card, then it selected five kinds of common white foreign fibers such as the pieces of plastic bags, white hair, feathers, threads, and synthetic fibers. Each kind had 100 samples. These samples were mixed in the cotton and were photographed. The test identified 500 pictures which contained white foreign fibers. The results showed that the rate of detecting pieces of plastic bags, white hair, feathers, threads, and synthetic fibers could reach 98%, 97%, 100%, 100%, and 98%, and the average rate was 98.6%. By comparison with the standard two-dimensional Otsu algorithm segmentation test found in the fine segmentation of different fibers and fiber and cotton overlap, the algorithm had a higher degree of precision segmentation than the standard two-dimensional Otsu algorithm.