一种SOT芯片图像快速校正与字符识别方法技术

技术编号:21799969 阅读:73 留言:0更新日期:2019-08-07 10:43
本发明专利技术提供了一种SOT芯片图像快速校正与字符识别方法,包括以下步骤:(1)提取SOT芯片的目标区域;(2)采用Hough变换对SOT芯片目标区域进行旋转校正并去除白边;(3)对旋转后的图像进行滤波、二值化、数学形态学操作;(4)对处理后的图像进行字符分割,将分割后的图像作为识别模板;(5)采用归一化积相关算法(NCC算法)识别模板区域中的特征参数,从而快速准确地识别SOT芯片字符。本发明专利技术比传统算法速度更快、效率更高,可用于生产SOT芯片校正与字符识别环节,为芯片的倾斜校正、检测芯片外观缺陷提供了清晰准确地图像,耗时在毫秒级别。

A Fast Image Correction and Character Recognition Method for SOT Chip

【技术实现步骤摘要】
一种SOT芯片图像快速校正与字符识别方法
本专利技术专利属于图像处理算法设计领域,基于Hough变换与NCC算法,设计一种针对SOT芯片图像快速校正与字符识别的方法。
技术介绍
SOT封装类型芯片外形简单,一般有3~6只引脚,生产量大,实时性要求较高。由于生产环境原因,生产出来的芯片会出现字符倾斜、字符模糊等各种缺陷,人工主观检测识别的方法已经远远满足不了芯片生产的要求,利用一种有效的技术快速、准确地对芯片表面字符进行识别是急需解决的问题。现如今企业在要求满足生产产量的同时,还需要提高芯片检测的质量。现有针对SOT芯片的研究,主要集中于SOT芯片结构及制造工艺,如申请号200910025767.9、201721294342.4、201820638187.1,以及针对SOT芯片外观检测201610747118.X与SOT引脚尺寸缺陷检测201410391570.8,而尚未查阅到与SOT芯片图像倾斜的快速校正以及字符识别相关的文献与专利,因此设计一种针对SOT芯片图像快速校正与字符识别的方法,填补这一方面研究的缺失,对于SOT芯片检测质量的提升显得尤为重要。
技术实现思路
1、本专利技术目的本专利技术针对生产出来的SOT芯片会出现字符倾斜、字符模糊等各种缺陷,人工主观检测识别的方法已经远远满足不了SOT芯片生产的要求,本专利技术提出了一种SOT芯片图像快速校正与字符识别方法。2、本专利技术所采用的技术方案为解决上述问题,本专利技术基于Hough变换与NCC算法,提出了一种针对SOT芯片图像快速校正与字符识别的方法,包括以下步骤:(1)提取SOT芯片的目标区域:通过相机采集SOT芯片图像,人工选取芯片目标区域对角位置,将其两点的坐标值作为固定坐标点,提取SOT芯片的目标区域图像。(2)采用Hough变换对SOT芯片目标区域进行旋转校正并去除白边,具体包括:(2.1)对SOT芯片的目标区域图像进行边缘检测:采用canny算子边缘检测,得到SOT芯片的目标边缘图像;(2.1)基于Hough变换提取最大检测直线:在SOT芯片目标边缘图像中通过Hough变换提取最长直线;(2.2)旋转校正SOT芯片的目标区域图像:提取后的SOT芯片的目标区域图像不一定是正的,存在偏差角度,为了计算目标区域图像的偏差角度,基于Hough变化提取图像中的最大检测直线来进行旋转校正,并将旋转校正后的目标区域存在的白边进行去除;(3)对旋转校正后的SOT芯片区域图像进行处理,具体包括:(3.1)图像滤波:把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围的像素值接近的真实值。为消除噪声点,同时保持字符清晰,采用3×3中值滤波算法,计算公式如下:g(x,y)=med{f(x-k,y-l),(k,l∈W)}其中f(x,y)与g(x,y)分别为原始图像和处理后图像,W为二维模板;(3.2)图像二值化分割:采用固定阈值法对图像进行二值化处理,计算公式如下:其中固定阈值T=46;(3.3)数学形态学操作:经过处理之后的二值图像通常还会存在多余的区域,因此先进行野值剔除。为了填充图像内部空洞,并达到平滑图像边缘的效果,使用闭运算处理图像,计算公式如下:其中A为输入图像,B为结构元素。与AΘB分别表示B膨胀A与B腐蚀A,(x,y)表示图像像元位置;(4)对处理后的SOT芯片区域图像进行字符分割:选用运算速度较快的直接分割法对字符进行分割,将分割后的图像作为识别模板;(5)基于NCC算法对模板区域的特征字符进行识别:由于NCC(归一化积相关算法,NormalizedCrossCorrelation)算法匹配的时间较短,所以将采用模板匹配算法中的NCC算法对模板区域的特征字符进行识别。进一步的,在所述步骤(2.1)中,所述直线的方程为:ρ=xcosθ+ysinθ其中ρ代表直线到原点的垂直距离,θ代表x轴到直线垂线的角度,取值范围为±90°;进一步的,在所述步骤(2.2)中,所述SOT芯片目标区域图像倾斜角度α由以下计算公式可求出:l2=(Lmax-x)2+x2依据目标区域图像在水平方向的偏移距离x,取其较小值,求得:目标区域图像倾斜角度α计算公式可得:其中,Lmax为用于放置参数区域图像的承载口的最大尺寸,l为参数区域图像尺寸,x为参数区域图像在水平方向的偏移距离。进一步的,在所述步骤(5)中,所述NCC算法计算公式如下:其中Si,j(s,t)为基准图像,大小为m×n,T(s,t)为实时图像,大小为M×N。E(Si,j)表示基准图像的灰度均值,E(T)表示实时图像的灰度均值。3、本专利技术的有益效果本专利技术提出的一种SOT芯片图像快速校正与字符识别方法,比传统算法速度更快、效率更高,可用于生产SOT芯片校正与字符识别环节,为芯片的倾斜校正、检测芯片外观缺陷提供了清晰准确地图像,耗时在毫秒级别。附图说明图1a是SOT芯片原始图像,图1b是SOT芯片目标区域提取图像,图1c使灰度图像;图2是边缘检测图像;图3a是Hough变换峰值图像,图3b是Hough变换最长直线;图4是旋转校正后的图像;图5a是对校正后的图像去除白边并提取目标区域,图5b是中值滤波图像;图6是中值滤波后的灰度直方图;图7a是二值化分割后的图像,图7b是野值剔除后的图像,图7c是闭运算后的图像;图8a、图8b、图8c、图8d、图8e是字符分割后的图像;图9是部分MAD与NCC算法匹配程序以及实验结果;图10a、图10b是匹配坐标结果图像;图11a、图11b是匹配的模板图像;图12a、图12b是MAD算法运行图像;图13a、图13b是NCC算法运行图像;图14是SOT芯片图像快速校正与字符识别方法的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,在下文中将参考附图对本专利技术的具体实施例进行详细地描述。在不违背本专利技术原理的情况下,各个不同的实施例中的特征可以进行组合以获得新的实施方式,或者替代某些实施例中的某些特征,获得其它优选的实施方式。参照附图1-13,本专利技术公开了一种SOT芯片图像快速校正与字符识别方法,图1a为原始图像,图1b是对原始图像目标区域的提取图像,图1c为其灰度图像,以图1b、1c作为本
技术实现思路
的解释图像,包括以下步骤:(1)提取SOT芯片的目标区域:通过相机采集SOT芯片图像(如图1a),人工选取芯片目标区域对角位置,将其两点的坐标值作为固定坐标点,提取SOT芯片的目标区域图像(如图1b),并将其图像灰度化(如图1c)。(2)采用Hough变换对SOT芯片目标区域进行旋转校正并去除白边,具体包括:(2.1)对SOT芯片的目标区域图像进行边缘检测:采用canny算子边缘检测,得到SOT芯片的目标边缘图像(如图2),从图中可以看到,芯片外围轮廓边缘均已被准确检测出。(2.2)基于Hough变换提取最大检测直线:通过MATLAB在SOT芯片目标边缘图像中找到其峰值(如图3a),再通过Hough变换提取最长直线(如图3b),设定Hough变换中线段合并阈值为14,最小长度阈值16的线段对提取直线进行限制,所述直线的方程为:ρ=xcosθ+ysinθ其中ρ代表直线到原点的垂直距离,θ代表x轴到直线垂线的角度,取值范围为±90°;(2.2)旋转校正SOT芯片的目标区域本文档来自技高网
...

【技术保护点】
1.一种SOT芯片图像快速校正与字符识别方法,其特征在于包括以下步骤:(1)提取SOT芯片的目标区域:通过相机采集SOT芯片图像,人工选取芯片目标区域对角位置,将其两点的坐标值作为后续处理的固定坐标点,提取SOT芯片的目标区域图像。(2)采用Hough变换对SOT芯片目标区域进行旋转校正并去除白边,具体包括:(2.1)对SOT芯片的目标区域图像进行边缘检测:采用canny算子边缘检测,得到SOT芯片的目标边缘图像;(2.1)基于Hough变换提取最大检测直线:在SOT芯片目标边缘图像中通过Hough变换提取最长直线;(2.2)旋转校正SOT芯片的目标区域图像:提取后的SOT芯片的目标区域图像不一定是正的,存在偏差角度,为了计算目标区域图像的偏差角度,基于Hough变化提取图像中的最大检测直线来进行旋转校正,并将旋转校正后的目标区域存在的白边进行去除;(3)对旋转校正后的SOT芯片区域图像进行处理,具体包括:(3.1)图像滤波:把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围的像素值接近的真实值;为消除噪声点,同时保持字符清晰,采用3×3中值滤波算法,计算公式如下:g(x,y)=med{f(x‑k,y‑l),(k,l∈W)}其中f(x,y)与g(x,y)分别为原始图像和处理后图像,W为二维模板;(3.2)图像二值化分割:采用固定阈值法对图像进行二值化处理,计算公式如下:...

【技术特征摘要】
1.一种SOT芯片图像快速校正与字符识别方法,其特征在于包括以下步骤:(1)提取SOT芯片的目标区域:通过相机采集SOT芯片图像,人工选取芯片目标区域对角位置,将其两点的坐标值作为后续处理的固定坐标点,提取SOT芯片的目标区域图像。(2)采用Hough变换对SOT芯片目标区域进行旋转校正并去除白边,具体包括:(2.1)对SOT芯片的目标区域图像进行边缘检测:采用canny算子边缘检测,得到SOT芯片的目标边缘图像;(2.1)基于Hough变换提取最大检测直线:在SOT芯片目标边缘图像中通过Hough变换提取最长直线;(2.2)旋转校正SOT芯片的目标区域图像:提取后的SOT芯片的目标区域图像不一定是正的,存在偏差角度,为了计算目标区域图像的偏差角度,基于Hough变化提取图像中的最大检测直线来进行旋转校正,并将旋转校正后的目标区域存在的白边进行去除;(3)对旋转校正后的SOT芯片区域图像进行处理,具体包括:(3.1)图像滤波:把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围的像素值接近的真实值;为消除噪声点,同时保持字符清晰,采用3×3中值滤波算法,计算公式如下:g(x,y)=med{f(x-k,y-l),(k,l∈W)}其中f(x,y)与g(x,y)分别为原始图像和处理后图像,W为二维模板;(3.2)图像二值化分割:采用固定阈值法对图像进行二值化处理,计算公式如下:其中固定阈值T=46;(3.3)数学形态学操作:经过处理之后的二值图像通常还会存在多余的区域,因此先进行野值剔除;为了填充图...

【专利技术属性】
技术研发人员:巢渊周伟李兴成李龑
申请(专利权)人:江苏理工学院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1