本技术涉及图像识别,具体涉及一种隐形眼镜铸模印刷缺陷检测方法及系统。
背景技术:
1、美瞳是一种具有增光、增大、增黑或者改变眼睛颜色等功能的隐形眼镜,美瞳的花纹印刷方式主要是基于隐形眼镜铸模的移印法,由于印刷油墨时容易受到油墨本身浓度、环境温湿度等影响,使得印刷过程中铸模易出现油墨漏印的瑕疵品,相关技术的印刷质量检测方法依赖于人工检测,这种检测方式存在以下不足:(1)人工长时间检测导致人眼疲劳,易产生错误判断;(2)印刷领域的缺墨或漏印检测方法,均需要对合格品先建立模板,通过与模板对比的方法来检测缺墨缺陷,检测效率较为低下。
技术实现思路
1、鉴于以上所述现有技术的缺点,本发明提供一种隐形眼镜铸模印刷缺陷检测方法及系统,以解决上述技术问题。
2、本发明提供的隐形眼镜铸模印刷缺陷检测方法,所述方法包括:获取在不同光源高度下采集得到的多张隐形眼镜铸模彩色图像;将多张所述隐形眼镜铸模彩色图像进行质心对齐,得到隐形眼镜铸模融合图像;将所述隐形眼镜铸模融合图像进行坐标变换,得到变换图像,以使所述变换图像适应隐形眼镜铸模印制缺陷检测模型;通过所述隐形眼镜铸模印制缺陷检测模型对所述变换图像进行缺陷检测,得到缺陷检测结果。
3、于本发明的一实施例中,将多张所述隐形眼镜铸模彩色图像进行质心对齐,得到隐形眼镜铸模融合图像的过程包括:将多张所述隐形眼镜铸模彩色图像分别转换成灰度图像,得到多张灰度图像,并分别对每一张所述灰度图像进行阈值分割和滤波,得到多张隐形眼镜铸模二值滤波图像;基于每一张所述隐形眼镜铸模二值过滤图像,建立环形掩膜图,得到多个所述环形掩膜图,所述环形掩膜图的环形位置对应铸模边缘区域,所述环形掩膜图的环形位置以预设范围内的灰度值进行填充;分别将每一张所述隐形眼镜铸模二值过滤图像与对应的环形掩膜图进行与运算,得到多张铸模边缘区域图像;提取每一张所述铸模边缘区域图像中的轮廓图像,并对每一张所述铸模边缘区域图像中轮廓图像的面积大小进行筛选,得到筛选后的轮廓图像;根据每一张所述筛选后的轮廓图像的矩特征,确定对应铸模边缘区域图像的质心,并将多张所述隐形眼镜铸模彩色图像按照对应铸模边缘区域图像的质心进行对齐,得到隐形眼镜铸模融合图像,多张所述铸模边缘区域图像的质心与多张所述隐形眼镜铸模彩色图像具有一一对应关系。
4、于本发明的一实施例中,将所述隐形眼镜铸模融合图像进行坐标变换,得到变换图像的过程包括:以所述极坐标变换方式对所述隐形眼镜铸模融合图像进行变换,得到矩形图像;将所述矩形图像进行尺寸变换,得到变换图像,以使所述变换图像适应隐形眼镜铸模印制缺陷检测模型。
5、于本发明的一实施例中,通过所述隐形眼镜铸模印制缺陷检测模型对所述变换图像进行缺陷检测,得到缺陷检测结果的过程包括:将所述变换图像输入所述隐形眼镜铸模印制缺陷检测模型;若所述隐形眼镜铸模印制缺陷检测模型检测到所述变换图像中存在瑕疵,将瑕疵位置绘制在所述变换图像中,得到缺陷检测输出图像,并将所述缺陷检测输出图像进行变换,得到所述缺陷检测结果;若所述隐形眼镜铸模印制缺陷检测模型未检测到所述变换图像中存在瑕疵,则将当前产品合格作为所述缺陷检测结果。
6、于本发明的一实施例中,对每一张所述铸模边缘区域图像中轮廓图像的面积大小进行筛选的过程包括:获取预设隐形眼镜铸模面积范围;按照面积大小,对所有所述铸模边缘区域图像中轮廓图像进行排序,并从排序结果中选取预设数量的轮廓图像;
7、将所述预设数量的轮廓图像与所述预设隐形眼镜铸模面积范围进行比对,并将符合所述预设隐形眼镜铸模面积范围的轮廓图像作为筛选后的轮廓图像。
8、于本发明的一实施例中,将多张所述隐形眼镜铸模彩色图像按照对应铸模边缘区域图像的质心进行对齐,得到隐形眼镜铸模融合图像的过程包括:从多张所述铸模边缘区域图像中,选取一张铸模边缘区域图像,作为参考图像,并将所述参考图像的质心作为参考质心;分别计算所述铸模边缘区域图像的质心与所述参考质心之间的偏移量,得到所述铸模边缘区域图像相对于所述参考图像的偏移量;基于所述偏移量,对每张所述铸模边缘区域图像进行尺寸扩充,并根据扩充后的尺寸,建立三通道全零掩膜图,并将每张所述隐形眼镜铸模彩色图像填充至对应的三通道全零掩膜图中,得到多张填充后的掩膜图,三通道对应三个色彩维度;将所有所述填充后的掩膜图的质心与所述参考质心对齐,得到对齐图像,所述对齐图像中每一位置处的像素值为重叠像素值;计算所述对齐图像中每一位置处重叠像素值的均值,以每一位置处重叠像素值的均值替换对应位置处重叠像素值,得到所述隐形眼镜铸模融合图像。
9、于本发明的一实施例中,以所述极坐标变换方式对所述隐形眼镜铸模融合图像进行变换,得到矩形图像的过程包括:获取所述隐形眼镜铸模融合图像的圆心坐标和半径;根据所述圆心坐标和半径,计算所述隐形眼镜铸模融合图像的边缘周长;通过极坐标变换方式将所述隐形眼镜铸模融合图像以圆心展开,得到矩形图像,所述矩形图像的高为所述边缘周长、宽为所述半径。
10、于本发明的一实施例中,将所述矩形图像进行尺寸变换,得到所述变换图像的过程包括:对所述矩形图像进行第一旋转操作,得到隐形眼镜铸模旋转图像,所述隐形眼镜铸模旋转图像的宽为所述边缘周长、高为所述半径;按照预设裁剪比例,对所述隐形眼镜铸模旋转图像进行裁剪,得到隐形眼镜铸模裁剪图像;按照预设切分数量,对所述隐形眼镜铸模裁剪图像进行切分,得到多段隐形眼镜铸模切分图像,并记录多段所述隐形眼镜铸模切分图像与所述矩形图像的第一位置关系;划分所述隐形眼镜铸模切分图像中的边缘区域,并对所述边缘区域添加重叠区域,并将所述重叠区域与所述边缘区域进行拼接,得到隐形眼镜铸模补充图像,所述重叠区域与所述边缘区域尺寸相同,所述重叠区域与所述边缘区域在所述隐形眼镜铸模融合图像中位置相邻;将所述隐形眼镜铸模补充图像进行堆叠,得到所述变换图像,并记录所述隐形眼镜铸模补充图像与所述变换图像的第二位置关系。
11、于本发明的一实施例中,将所述缺陷检测输出图像进行变换,得到所述缺陷检测结果的过程包括:按照所述第二位置关系,从所述缺陷检测输出图像划分缺陷检测补充图像,将所述缺陷检测补充图像的边缘区域像素值与对应重叠区域像素值进行与运算,得到运算后的像素值,并通过所述运算后的像素值替换所述缺陷检测补充图像的边缘区域像素值,得到缺陷检测切分图像,所述缺陷检测补充图像与所述隐形眼镜铸模补充图像具有对应关系;按照所述第一位置关系通过所述缺陷检测切分图像对预先生成的全零掩膜图中的像素进行替换,得到矩形掩膜图,所述全零掩膜图的尺寸与所述矩形图像的尺寸相同;对所述矩形掩膜图进行第二旋转操作和极坐标逆变换操作,得到圆形掩膜图,所述圆形掩膜图与所述隐形眼镜铸模融合图像的尺寸相同;对所述圆形掩膜图进行轮廓提取,得到掩膜图轮廓图像,并将所述掩膜图轮廓图像作为所述缺陷检测结果。
12、根据本发明实施例的一个方面,提供了一种隐形眼镜铸模印刷缺陷检测系统,所述系统包括:图像获取模块,用于获取在不同光源高度下采集得到的多张隐形眼镜铸模彩色图像;图像融合模块,用于将多张所述隐形眼镜铸模彩色图像进行质心对齐,得到隐形眼镜铸模融合图像;图像变换模块,用于将所述隐形眼镜铸模融合图像进行坐标变换,得到变换图像,以使所述变换图像适应隐形眼镜铸模印制缺陷检测模型;缺陷检测模块,用于通过所述隐形眼镜铸模印制缺陷检测模型对所述变换图像进行缺陷检测,得到缺陷检测结果。
13、本发明的有益效果:本发明通过获取在不同光源高度下采集得到的多张隐形眼镜铸模彩色图像,将多张隐形眼镜铸模彩色图像进行质心对齐,得到隐形眼镜铸模融合图像,将隐形眼镜铸模融合图像进行坐标变换,得到变换图像,以使变换图像适应隐形眼镜铸模印制缺陷检测模型,通过隐形眼镜铸模印制缺陷检测模型对变换图像进行缺陷检测,得到缺陷检测结果,具有降低人工成本,节约时间,提升生产良品率的技术效果。
14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。