APP下载

基于改进粒子群算法的苹果表面缺陷检测

2018-05-31磊CHENGLei

食品与机械 2018年3期
关键词:检测

程 磊CHENG Lei

(黄淮学院机械与能源工程学院,河南 驻马店 463000)

在苹果的生长、运输、贮存过程中,由于受到外界环境以及自身因素等各方面的影响,苹果表面会出现如孔洞、病虫、黑点、压伤、刺伤、裂果等各类缺陷,将会严重影响苹果的质量和后期的经济效果[1-2],仅靠人工在高速运行的生产线上直接进行检测无法满足市场需求。

阈值算法(Threshold Algorithm, TA)是比较简单的智能化苹果检测方法。通过阈值将苹果图像缺陷目标和背景划分为不同部分进行分割[3],但是阈值的选择由于涉及到图像整体灰度以及像素性质,对对比度特别高、特别低的苹果图像检测效果差。数学形态算法(Mathematical Morphology Algorithm, MMA)通过腐蚀运算检测出苹果边缘[4],但对苹果图像中的噪声较敏感,容易把噪声检测为苹果边缘点。Prewitt算法对灰度渐变的苹果图像处理效果较好[5],但对灰度幅值较小的边缘点检测存在断开现象。Roberts算法对边缘的定位比较精确[6],但对灰度阶跃较小的苹果缺陷目标边缘定位较弱。

上述文献表明,通过智能算法可提高缺陷的识别效果。但由于大多缺陷果存在多个缺陷,分割阈值不易选择。粒子群具有实现容易、精度高、收敛快等优点,但在搜索后期很容易陷入早熟状态,对粒子群改进可以避免早熟状态发生。

本研究采用基于改进粒子群算法(Improved Particle swarm optimization,IPSO)对苹果表面缺陷进行检测。通过粒子群体适应值方差判断算法粒子群是否陷入早熟收敛,对粒子权重自适应控制,反余弦策略调整加速因子,然后对缺陷分割阈值进行取优,以获得最佳检测结果。……

登录APP查看全文

猜你喜欢

检测
QC 检测
小波变换在PCB缺陷检测中的应用