The invention provides a segmentation method for color images of a printed circuit board metallographic section. The invention is based on the material properties, PCB metallographic process condition, oxidation and shooting conditions, puts forward three key parameters for copper PCB metallographic color image segmentation threshold wire; through the calculation of PCB metallographic image color, saturation and brightness of each pixel, and compare the three key parameters of the threshold with the copper, color and other color resolution, so as to achieve accurate segmentation of color image PCB microsectioning. The invention is widely applied to the image pretreatment of the PCB based on the PCB metallographic section color image quality inspection method with copper as the wire, and can obviously improve the detection accuracy and the detection efficiency. The present invention is a convenient and practical segmentation method for color image of metallographic section of printed circuit board.
【技术实现步骤摘要】
一种印刷电路板金相切片彩色图像的分割方法
本专利技术是一种印刷电路板(PrintedCircuitBoard,PCB)金相切片彩色图像的分割方法,用于以铜为导线的PCB基于PCB金相切片彩色图像的质量检测方法的图像预处理,属于印刷电路板金相切片彩色图像的分割方法的创新技术。
技术介绍
现有的基于图像处理技术的PCB质量检测主要集中在PCB表面元器件检测与识别(宿鸣明.电路板元器件的检测与识别[D].大连理工大学,2005;朱岩.基于机器视觉技术的电路检测与实现[D].西北工业大学,2007)和PCB表面缺陷的检测方面(郑伟.图像法检测印刷电路板缺陷[D].西安理工大学,2002)。处理方式一般是先将PCB图像灰度化处理,得到灰度图像后再进行后续的图像处理(李汉国,何星,阎晓娜.印制电路板的自动光学检测[J].无损检测,2004,26(6):307~309)。基于PCB金相切片彩色图像的质量检测方法主要用于PCB内部质量检测,目前的做法是在获得金相切片彩色图像后,通过一些辅助仪器以人工目测的方式进行检测。这种检测方法工作量大,花费时间多,检测精度得不到保证。因此,应用计算机图像处理技术,实现基于金相切片彩色图像的PCB质量自动检测极有必要。目前这方面的专利和研究报道很少。PCB金相切片彩色图像的分割是基于金相切片彩色图像的PCB质量自动检测的重要预备工作,分割的目的是把导线颜色和其他颜色分辨出来,分割质量的高低直接影响检测精度和检测效率。PCB金相切片彩色图像分割所面临的主要问题是:由于PCB金相切片的材料特性、工艺条件、氧化规律及拍摄条件等因素的影响,导线 ...
【技术保护点】
一种印刷电路板金相切片彩色图像的分割方法,其特征在于包括有如下步骤:1)输入PCB金相切片彩色图像的24位位图图像,读取输入图像相关数据;2)设定PCB铜颜色的HSL阈值;3)图像像素点坐标初始化,假设待处理图像像素位置为(i,j),则令i=0;j=0,其中i表示输入图像像素点所在位置的行号,j表示输入图像像素点所在位置的列号;4)按照从上到下,自左向右的顺序,提取图像像素位置(i,j)在RGB颜色空间中的红色、绿色和蓝色三个颜色分量的值,分别记为Rij、Gij和Bij;5)对Rij,Gij,Bij进行归一化处理,即:Rij=Rij/255;Gij=Gij/255;Bij=Bij/255;6)计算得到Rij,Gij,Bij三者中的最大值和最小值,记为Mij和Nij:Mij=max{Rij,Gij,Bij},Nij=min{Rij,Gij,Bij};7)计算(i,j)像素的亮度Lij的值:Lij=(Mij+Nij)/2;8)计算(i,j)像素的色度Hij的值;9)计算(i,j)像素的饱和度Sij的值;10)确定输出图像第(i,j)像素的RGB值,记为R“ij、G“ij和B“ij;11)判 ...
【技术特征摘要】
1.一种印刷电路板金相切片彩色图像的分割方法,其特征在于包括有如下步骤:1)输入PCB金相切片彩色图像的24位位图图像,读取输入图像相关数据;2)设定PCB铜颜色的HSL阈值;3)像素点坐标初始化,假设待处理像素所在位置为(i,j),则令i=0;j=0,其中i表示输入图像像素点所在位置的行号,j表示输入图像像素点所在位置的列号;4)按照从上到下,自左向右的顺序,提取图像(i,j)位置像素在RGB颜色空间中的红色、绿色和蓝色三个颜色分量的值,分别记为Rij、Gij和Bij;5)对Rij,Gij,Bij进行归一化处理,即:Rij=Rij/255;Gij=Gij/255;Bij=Bij/255;6)计算得到Rij,Gij,Bij三者中的最大值和最小值,记为Mij和Nij:Mij=max{Rij,Gij,Bij},Nij=min{Rij,Gij,Bij};7)计算(i,j)像素的亮度Lij的值:Lij=(Mij+Nij)/2;8)计算(i,j)像素的色度Hij的值;9)计算(i,j)像素的饱和度Sij的值;10)确定输出图像第(i,j)像素的RGB值,记为R′ij、G′ij和B′ij;11)判断图像(i,j)位置像素是否是图像最后一个像素:如果图像(i,j)位置像素是图像最后一个像素,则转步骤12);否则像素点坐标更新为下一个像素点坐标:i=i+1,j=j+1,转步骤4);12)根据确定的输出图像各像素的RGB值信息创建输出图像的位图文件;13)输出对输入图像进行分割所得的24位位图图像;上述步骤1)设定PCB铜颜色的HSL阈值如下:PCB铜颜色的色度阈值下限H0=0;PCB铜颜色的色度阈值上限H1=299;PCB铜颜色的饱和度阈值下限S0=0.029;PCB铜颜色的饱和度阈值上限S1=0...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。