发明名称 一种印刷电路板金相切片彩色图像的分割方法
摘要 本发明提出一种印刷电路板金相切片彩色图像的分割方法。本发明根据PCB金相切片的材料特性、工艺条件、氧化规律及拍摄条件等,提出针对以铜为导线的PCB金相切片彩色图像分割的三个关键参数的阈值;通过计算PCB金相切片图像每个像素的色度、饱和度和亮度,并与所述的三个关键参数阈值对比,把铜颜色和其他颜色分辨出来,从而实现PCB金相切片彩色图像的准确分割。本发明广泛应用于以铜为导线的PCB基于PCB金相切片彩色图像的质量检测方法的图像预处理,能明显提高检测精度和检测效率。本发明是一种方便实用的印刷电路板金相切片彩色图像的分割方法。
申请公布号 CN103544715B 申请公布日期 2017.04.19
申请号 CN201310461399.9 申请日期 2013.09.29
申请人 广东工业大学 发明人 蔡延光;谢登洋;蔡颢;邢延
分类号 G06T7/136(2017.01)I;G06T7/90(2017.01)I 主分类号 G06T7/136(2017.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 林丽明
主权项 一种印刷电路板金相切片彩色图像的分割方法,其特征在于包括有如下步骤:1)输入PCB金相切片彩色图像的24位位图图像,读取输入图像相关数据;2)设定PCB铜颜色的HSL阈值;3)像素点坐标初始化,假设待处理像素所在位置为(i,j),则令i=0;j=0,其中i表示输入图像像素点所在位置的行号,j表示输入图像像素点所在位置的列号;4)按照从上到下,自左向右的顺序,提取图像(i,j)位置像素在RGB颜色空间中的红色、绿色和蓝色三个颜色分量的值,分别记为R<sub>ij</sub>、G<sub>ij</sub>和B<sub>ij</sub>;5)对R<sub>ij</sub>,G<sub>ij</sub>,B<sub>ij</sub>进行归一化处理,即:R<sub>ij</sub>=R<sub>ij</sub>/255;G<sub>ij</sub>=G<sub>ij</sub>/255;B<sub>ij</sub>=B<sub>ij</sub>/255;6)计算得到R<sub>ij</sub>,G<sub>ij</sub>,B<sub>ij</sub>三者中的最大值和最小值,记为M<sub>ij</sub>和N<sub>ij</sub>:M<sub>ij</sub>=max{R<sub>ij</sub>,G<sub>ij</sub>,B<sub>ij</sub>},N<sub>ij</sub>=min{R<sub>ij</sub>,G<sub>ij</sub>,B<sub>ij</sub>};7)计算(i,j)像素的亮度L<sub>ij</sub>的值:L<sub>ij</sub>=(M<sub>ij</sub>+N<sub>ij</sub>)/2;8)计算(i,j)像素的色度H<sub>ij</sub>的值;9)计算(i,j)像素的饱和度S<sub>ij</sub>的值;10)确定输出图像第(i,j)像素的RGB值,记为R′<sub>ij</sub>、G′<sub>ij</sub>和B′<sub>ij</sub>;11)判断图像(i,j)位置像素是否是图像最后一个像素:如果图像(i,j)位置像素是图像最后一个像素,则转步骤12);否则像素点坐标更新为下一个像素点坐标:i=i+1,j=j+1,转步骤4);12)根据确定的输出图像各像素的RGB值信息创建输出图像的位图文件;13)输出对输入图像进行分割所得的24位位图图像;上述步骤1)设定PCB铜颜色的HSL阈值如下:PCB铜颜色的色度阈值下限H<sub>0</sub>=0;PCB铜颜色的色度阈值上限H<sub>1</sub>=299;PCB铜颜色的饱和度阈值下限S<sub>0</sub>=0.029;PCB铜颜色的饱和度阈值上限S<sub>1</sub>=0.8;PCB铜颜色的亮度阈值下限L<sub>0</sub>=0.01;PCB铜颜色的亮度阈值上限L<sub>1</sub>=1。
地址 510006 广东省广州市番禺区广州大学城外环西路100号