1.一种布匹折叠误检疵点判别方法,其特征在于:所述方法包括以下步骤:步骤1:输入一幅布匹图像及其经过预设的神经网络模型检测后得到的疵点信息;
步骤2:基于疵点信息,对疵点进行误检预判断,包括以下步骤:步骤2.1:取任一未进行预判断的疵点作为当前疵点;以疵点经向像素长度、疵点纬向像素宽度和布匹图像的Ndpi计算疵点的经向物理长度和疵点纬向物理宽度;
步骤2.2:若当前疵点经向物理长度大于经向阈值THheight,则当前疵点符合经向折叠特征,否则非误检;
步骤2.3:若当前疵点纬向物理宽度小于纬向阈值THwidth,则当前疵点符合纬向折叠特征,否则非误检;
步骤2.4:若还存在未进行预判断的疵点,则返回步骤2.1,否则,进行下一步;
步骤2.5:若存在任意一个指定疵点同时符合经向折叠特征和纬向折叠特征,则执行步骤3,否则,判定当前布匹图像的疵点有效,提前终止本次判别;
步骤3:对布匹图像进行预处理;
步骤4:对布匹图像进行灰度二值化处理;
步骤5:选择二值化处理后的最大阴影区域,包括以下步骤:
步骤5.1:对二值化后像素值为255的区域进行连通域分离,得到每个连通域Rwhite;
步骤5.2:对每个连通域,判断其像素坐标是否完全包含于其他连通域内部,若是,则去除当前连通域并赋值为255,否则,重复步骤5.2,直至所有连通域遍历完毕,得到布匹区域A;
步骤5.3:按式(1),求布匹区域A的补区域∁UA,
∁UA=U‑A={x=|x∈U且x∉A} (1)其中,U是图像区域全集,x为补区域中的像素;
步骤5.4:在包含阴影区域的区域集合∁UA中,分离出每个连通域Rblack;
步骤5.5:统计Rblack中每个连通域的像素面积SR,选取面积最大的连通域Rmax作为最大阴影区域;
步骤6:以最大阴影区域与阴影面积阈值THarea进行比较,进行疵点有效性判别,若最大阴影区域Smax大于阴影面积阈值THarea,则判定当前布匹疵点图像存在布匹折叠产生的疵点误检,需要剔除;若Smax小于等于阈值THarea,则判定当前布匹图像为有效的疵点检测图像。
2.根据权利要求1所述的一种布匹折叠误检疵点判别方法,其特征在于:所述步骤1中,疵点信息包括疵点数目、疵点类别、疵点经向像素长度、疵点纬向像素宽度及疵点所在布匹图像的每英寸像素点个数Ndpi,其中,疵点的经向为布匹传送的方向;所述的疵点类别包括重经、断经、细经、粗经、松经、紧经、错经、吊经、布辊皱、直条痕。
3. 根据权利要求2所述的一种布匹折叠误检疵点判别方法,其特征在于:THheight取值范围为[0.2, 5];THwidth取值范围为[0.2, 2]。
4.根据权利要求1所述的一种布匹折叠误检疵点判别方法,其特征在于:所述步骤3中,预处理包括对布匹图像进行均值滤波,滤波窗口包括5×5、7×7、9×9或11×11。
5.根据权利要求1所述的一种布匹折叠误检疵点判别方法,其特征在于:所述步骤4包括以下步骤:步骤4.1:统计预处理后当前布匹图像的灰度直方图;
步骤4.2:寻找灰度直方图中出现次数最多的灰度值PeakGray;
步骤4.3:以PeakGray加上预设的Radapt后的灰度值作为二值化分割阈值THadapt,进行阈值分割;Radapt的取值范围为[‑50,+50];
步骤4.4:将灰度值大于THadapt的像素点赋值为255,作为布匹区域集合White,小于等于THadapt的像素点赋值为0,作为阴影区域集合Black。
6.根据权利要求1所述的一种布匹折叠误检疵点判别方法,其特征在于:所述步骤6中,将最大阴影区域Rmax的像素面积Smax与阴影面积阈值THarea进行比较;THarea的取值范围为[1000,8000]。