The invention relates to a color coding method for automatically identifying variegated particles. The method uses color area array camera to record the particle flow image, each pixel has three values of R, G and B. Firstly, the RGB tricolor model is transformed into HSI color model, and the HSI model is a cylinder based on cylindrical polar coordinate system. The HS model can be simplified to two-dimensional plane, and I is the third dimension information. This allows you to define a color with a rectangular box in the HS plane, plus a third dimensional Intensity, where the impurity block region can be defined as a cuboid. Using the defined cuboid to identify the pixels in the range of the captured images, to judge the contours, center of mass, position, coordinate and size of the impurity blocks. The method can accurately and rapidly detect the color, number and size of colored impurities in the particle flow, thereby liberating the labor force and having great engineering application value.
【技术实现步骤摘要】
一种自动识别杂色粒子的彩色编码方法
本专利技术涉及一种用于检测粒子流中杂色粒子的检测方法,特别是一种自动识别杂色粒子的彩色编码方法,属于光电检测领域。
技术介绍
高分子聚合物制品是近年来我国飞速发展的一种加工材料,被广泛应用于各个领域,在机械配件、儿童玩具、工农业、生物医学及包装工业中均已成为重要的材料。当以工业规模生产时,材料无缺陷不仅仅是一个美学问题,在多数情况下还是一个绝对的品质要求。因此,其原材料供应商对产品的质量要求不断增长。目前国内还没有一套完整的用于彩色粒子扫描并自动记录特定缺陷颜色、出现频率等相关统计数据的系统,对聚合物工业原材料的实验室检测主要依靠进口设备。运用彩色CCD面阵相机记录粒子流的图像,对图像进行分析,准确快速地获得粒子流中彩色杂质的颜色、数目、尺寸等信息,解放了劳动力,具有极大的工程应用价值。
技术实现思路
本专利技术的目的在于针对已有技术存在的不足,提供一种自动识别杂色粒子的彩色编码方法,自动检测粒子流中彩色杂质颜色、对应数目和尺寸,该方法准确简便,实用可行。为达到上述目的,本专利技术采用下述技术方案:一种自动识别杂色粒子的彩色编码方法,其特征在于操作步骤如下:1)利用彩色面阵相机记录粒子流图像,每一个像素点具有R、G、B三个值。2)将步骤1)中获得的图像由RGB转换为HSI。相机记录的原始图像每个像素点具有R、G、B三个值,RGB模型(如图2所示)基于三基色原理,面向硬件,便于颜色的采集和显示,但不便于图像处理。所以需要将RGB模型向HSI(色度Hue,饱和度Saturation,亮度Intensity)模型(如图3所示)进行 ...
【技术保护点】
一种自动识别杂色粒子的彩色编码方法,其特征在于操作步骤如下:1)利用彩色面阵相机记录粒子流图像,每一个像素点具有R、G、B三个值;2)将步骤1)中获得的图像由RGB转换为HSI;相机记录的原始图像每个像素点具有R、G、B三个值,RGB模型基于三基色原理,面向硬件,便于颜色的采集和显示,但不便于图像处理,所以将RGB模型向HSI——色度Hue、饱和度Saturation、亮度Intensity——模型进行转换;这实际上是一个基于笛卡尔坐标系的立方体向一个基于圆柱极坐标系的圆柱体的转换;HSI圆柱极坐标定义:亮度沿圆柱体的径向分布,中心为黑(0%)外侧为白(100%);饱和度沿圆柱体的高度方向分布,自下而上从最弱(0%)到最强烈(100%);色度沿中心轴成0‑360°分布;从红(0°)开始到黄(60°)、绿(120°)、青(180°)、蓝(240°)、品红(300°);将HSI模型外表面,即I=1的表面展开,得到H‑S平面;将RGB值归一化到H‑S平面(I=1):
【技术特征摘要】
1.一种自动识别杂色粒子的彩色编码方法,其特征在于操作步骤如下:1)利用彩色面阵相机记录粒子流图像,每一个像素点具有R、G、B三个值;2)将步骤1)中获得的图像由RGB转换为HSI;相机记录的原始图像每个像素点具有R、G、B三个值,RGB模型基于三基色原理,面向硬件,便于颜色的采集和显示,但不便于图像处理,所以将RGB模型向HSI——色度Hue、饱和度Saturation、亮度Intensity——模型进行转换;这实际上是一个基于笛卡尔坐标系的立方体向一个基于圆柱极坐标系的圆柱体的转换;HSI圆柱极坐标定义:亮度沿圆柱体的径向分布,中心为黑(0%)外侧为白(100%);饱和度沿圆柱体的高度方向分布,自下而上从最弱(0%)到最强烈(100%);色度沿中心轴成0-360°分布;从红(0°)开始到黄(60°)、绿(120°)、青(180°)、蓝(240°)、品红(300°);将HSI模型外表面,即I=1的表面展开,得到H-S平面;将RGB值归一化到H-S平面(I=1):归一化后的转换分段模型表示如下:RGB→HSIS=1-minI=maxHSI模型相对于传统的RGB模型的优点在于缺陷粒子杂质块的描述,每个棕色的点代表棕色杂质块上的一个像素,每个白色的点代表背景的一个像素,为了简化这里只显示两维;在R/G平面,很难定义一个只包含杂质块——棕色的点,而不包含背景——白色的点的区域;而在HS平面,棕色点的区域用一个矩形框:Hue=10~50°,Saturation=20~100%去定义;加上第3维Intensity,杂质块的区域由矩形框变为长方体,深棕色用Hue=10~50°,Saturation=20~100%,Intensity=0~50%去表示;3)利用Hue,Saturation,Intensity的范围定义要识别的杂质类别;4)对于HSI在步骤3)中定义范围内的像素点予以识别,判断为杂质块,并计算出该杂质块的轮廓...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。