CN102646193B - 一种环形排布字符图像分割方法 - Google Patents
一种环形排布字符图像分割方法 Download PDFInfo
- Publication number
- CN102646193B CN102646193B CN 201210078925 CN201210078925A CN102646193B CN 102646193 B CN102646193 B CN 102646193B CN 201210078925 CN201210078925 CN 201210078925 CN 201210078925 A CN201210078925 A CN 201210078925A CN 102646193 B CN102646193 B CN 102646193B
- Authority
- CN
- China
- Prior art keywords
- character
- image
- annular
- arranging
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Character Discrimination (AREA)
- Character Input (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种环形排布字符图像分割方法,用于环形排布字符图像中的字符识别。本发明采用独创的同心椭圆检测定位算法对表征环形排布字符区域内外轮廓的一对同心椭圆进行检测,通过仿射变换将位于两同心椭圆之间的环形图像区域映射到矩形区域,并进行字符定位与分割,可实现环形排布字符图像的准确分割。本发明还公开了一种金属表盘环形排布钢印字符识别方法及***。相比现有技术,本发明具有字符识别准确率高,识别速度快的优点,可用以解决所有类似表盘钢印的环形排布字符的识别问题。
Description
技术领域
本发明涉及一种环形排布字符图像分割方法,用于环形排布字符图像中的字符识别,属于光学字符识别技术领域。
背景技术
光学字符识别技术是指电子设备对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。光学字符识别技术早在七十年代就已经有人开始研究,发展了几十年后,目前技术相对比较成熟,字符识别率比较高。
现有字符识别***的使用环境都比较理想,如白底黑字,图像像素对比度高,且字符均呈现水平或竖直排列,字符排布比较规整,易于进行字符分割。而对于环形排布的字符图像,由于难以对图像进行准确有效的分割,使用现有字符识别方法无法得到满意的识别效果。以金属表盘上的环形排布钢印字符为例,由于金属材质的反光性等因素,钢印字符图像的清晰度很低,而且表盘字符排布并不是水平排列,而是呈现环形排布,怎样进行准确的字符分割是一个难题,现有的光学字符识别***都难以解决。定位字符所在位置,要用到椭圆检测方法,而以往的椭圆检测方法只能拟合单个椭圆,环形表盘存在同心椭圆问题,直接使用单个椭圆拟合方法,会出现拟合出的多椭圆并不完全同心,导致后续的几何变换和字符分割产生误差。
发明内容
本发明所要解决的技术问题在于克服现有技术无法对环形排布字符图像进行准确分割的不足,提供一种环形排布字符图像分割方法,可实现环形排布字符图像的准确分割,从而提高环形排布字符图像的字符识别准确率。
本发明的环形排布字符图像分割方法,用于环形排布字符图像中的字符识别,包括以下步骤:
步骤A、提取环形排布字符图像的边缘特征点,得到所述环形排布字符区域的内、外轮廓;
步骤B、利用以下方法对表征环形排布字符区域内、外轮廓的一对同心椭圆进行检测:
步骤B1、利用以下方法对所述同心椭圆的中心点进行检测:
步骤B101、在同心椭圆中心点可能存在的图像区域内取一点执行以下操作:从该点处引出两条射线,如两条射线与环形排布字符区域内轮廓的交点间的连线,和两条射线与环形排布字符区域外轮廓的交点间的连线平行,则对该点所在位置投票加1;再从该点出发旋转一个预设角度引出两条射线,执行同样的操作进行投票,所述预设角度小于等于90°;依此处理直至射线旋转完360o,则该点的投票结束;
步骤B102、遍历执行同心椭圆中心点可能存在的图像区域内所有点的投票后,得到一个二维投票值数组;选择投票值最大的点作为同心椭圆的中心点,则该点对应的横、纵坐标即为椭圆中心点的横、纵坐标;
步骤B2、利用以下方法检测所述同心椭圆的偏角:
步骤B201、取过所述同心椭圆的中心点的一条直线,对环形排布字符区域的内轮廓/外轮廓上的所有点求关于该直线的对称点,有一个对称点在环形排布字符区域的内轮廓/外轮廓上就对该直线投一票;
步骤B202、将该直线旋转一预设角度并重复步骤B201,直至旋转完360o,得到一个一维投票数组;
步骤B203、选择投票值最大的直线所对应的角度,该角度即为所述同心椭圆的长轴方向;
步骤B3、利用以下方法检测所述同心椭圆的参数比值及其他参数值:
步骤B301、过所述同心椭圆的中心点引两条射线,如果在其中一条射线上,中心点到内轮廓上的焦点与到外轮廓上焦点的比值和在另一条射线上的比值相等,则为该比值投一票;
步骤B302、选择投票值最大比值即为两个椭圆参数的比值;
步骤B303、根据椭圆第一定义:椭圆上的任意点到该椭圆轮廓两个焦点的距离和为两倍的长半轴长,对其中一个椭圆的长半轴和焦距进行投票;
步骤B304、选择票数最大值作为最终的焦距和长半轴长,并根据椭圆性质求得短半轴长度;
步骤B305、由步骤B302所得的比值,求得另一个椭圆的所有参数;
步骤C、通过仿射变换将两同心椭圆之间的环形图像区域拉伸为矩形区域,并进行二值化处理,得到含有字符串的矩形图像;
步骤D、定位所述矩形图像中字符串的首字符位置,然后对矩形图像进行平移变换,得到以首字符为起始的新矩形图像;
步骤E、对步骤D中得到的新矩形图像进行字符分割。
优选地,所述步骤D具体包括:
步骤D1、过滤掉所述矩形图像中的噪声信息;
步骤D2、对步骤D1中得到的图像进行膨胀处理,使其近邻的所有字符连成一体;
步骤D3、通过直方图投影寻找最大连通域,最大连通域的起始位置即为首字符开始处;
步骤D4、将原先的含有字符串的矩形图像平移变换为以首字符所在位置为起始处的新矩形图像。
优选地,所述对步骤D中得到的新矩形图像进行字符分割,具体按照以下方法:分别计算步骤D中得到的新矩形图像的单行统计和与单列统计和,根据预定义阈值确定图像的有效区域;重新计算该有效区域的单列和与组列和,在预定义字符宽度阈值内根据单列和与组列和的极小值位置确定最佳分隔点,从而完成所述环形排布字符图像的分割。
优选地,步骤A中所述环形排布字符图像是采用双边滤波算法对源图像进行滤波处理后得到。
优选地,步骤A中采用Canny算子提取环形排布字符图像的边缘特征点。
根据本发明的图像分割方法,可得到一种金属表盘环形排布钢印字符识别方法及***,分别如下:
一种金属表盘环形排布钢印字符识别方法,包括以下步骤:
步骤1、采集所述金属表盘图像;
步骤2、通过基于有效像素域的统计学方法获取金属表盘图像中环形排布钢印字符区域图像;
步骤3、利用上述任一图像分割方法对所述环形排布钢印字符区域图像进行分割;
步骤4、对分割后的图像进行字符识别。
进一步地,步骤4中所述字符识别利用神经网络实现。
一种金属表盘环形排布钢印字符识别***,包括:
图像采集模块,用于对金属表盘图像进行实时采集;
图像预处理模块,用于从图像采集模块采集的图像中获取金属表盘图像中环形排布钢印字符区域图像;
图像分割模块,接收图像预处理模块输出的图像,并利用上述任一图像分割方法对其进行图像分割;
字符识别模块,对图像分割模块输出的分割后图像进行字符识别。
本发明采用独创的同心椭圆检测定位算法对表征环形排布字符区域内外轮廓的一对同心椭圆进行检测,通过仿射变换将位于两同心椭圆之间的环形图像区域映射到矩形区域,并进行字符定位与分割,可实现环形排布字符图像的准确分割;本发明进一步通过神经网络对分割后图像进行字符识别。相比现有技术,本发明具有字符识别准确率高,识别速度快的优点,可用以解决所有类似表盘钢印的环形排布字符的识别问题。
附图说明
图1为本发明金属表盘环形排布钢印字符识别***的结构框图;
图2为本发明金属表盘环形排布钢印字符识别方法的流程示意图;
图3为同心椭圆中心检测的原理示意图;
图4为同心椭圆偏角检测的原理示意图;
图5为同心椭圆焦距和长轴长检测的原理示意图。
具体实施方式
下面结合附图对本发明的技术方案进行详细说明:
本发明的金属表盘环形排布钢印字符识别***,如图1所示,包括:
图像采集模块,用于对金属表盘图像进行实时采集;
图像预处理模块,用于从图像采集模块采集的图像中获取金属表盘图像中环形排布钢印字符区域图像;
图像分割模块,接收图像预处理模块输出的图像,并对其进行图像分割;
字符识别模块,对图像分割模块输出的分割后图像进行字符识别。
下面结合该***的工作过程来对本发明的金属表盘环形排布钢印字符识别方法进行详细描述。该方法流程如图2所示,具体按照以下步骤:
步骤1、采集所述金属表盘图像;
利用摄像机等图像采集设备采集金属表盘图像并将其作为后续处理的源图像传输至图像预处理模块。
步骤2、通过基于有效像素域的统计学方法获取金属表盘图像中环形排布钢印字符区域图像;
源图像中仅有字符区域图像是我们感兴趣的部分,而其他部分并不需要,因此本发明在图像预处理模块中,通过基于有效像素域的统计学方法获取金属表盘图像中环形排布钢印字符区域图像,并将获取到的环形排布钢印字符区域图像传输至图像分割模块。
步骤3、对所述环形排布钢印字符区域图像进行分割;
对图像的分割是本发明的核心所在,为了能够对环形排布字符图像进行准确分割,本发明采用独创的同心椭圆检测定位算法对表征环形排布字符区域内外轮廓的一对同心椭圆进行检测,通过仿射变换将位于两同心椭圆之间的环形图像区域映射到矩形区域,并进行字符定位与分割。具体而言,本步骤具体包括:
步骤A、提取环形排布字符图像的边缘特征点,得到所述环形排布字符区域的内、外轮廓;
本具体实施方式中,首先采用边缘信息不会丢失的双边滤波法对图像进行滤波平滑处理,当然,如果采集到的源图像质量较高,则不需要滤波过程。然后利用边缘检测算法提取环形排布字符图像的边缘特征点,得到所述环形排布字符区域的内、外轮廓本具体实施方式中采用Canny算子提取轮廓边缘特征,并使用链表保存每一个轮廓上的边缘特征点。
步骤B、同心椭圆的检测;本发明采用独创的基于几何性质的Hough算法对表征环形排布字符区域内、外轮廓的一对同心椭圆进行检测;具体如下:
步骤B1、利用以下方法对所述同心椭圆的中心点进行检测:
步骤B101、在同心椭圆中心点可能存在的图像区域内取一点执行以下操作:从该点处引出两条射线,如两条射线与环形排布字符区域内轮廓的交点间的连线,和两条射线与环形排布字符区域外轮廓的交点间的连线平行,则对该点所在位置投票加1;再从该点出发旋转一个预设角度引出两条射线,执行同样的操作进行投票,所述预设角度小于等于90°;依此处理直至射线旋转完360o,则该点的投票结束;
步骤B102、遍历执行同心椭圆中心点可能存在的图像区域内所有点的投票后,得到一个二维投票值数组;选择投票值最大的点作为同心椭圆的中心点,则该点对应的横、纵坐标即为椭圆中心点的横、纵坐标。
通过几何证明可以得知,当两椭圆同心同向时,若分别位于两个椭圆上的弦平行,则弦端点的连线必交于椭圆中心点。利用此性质进行二维Hough变换累加投票,可以得出最大峰值点即为椭圆圆心。其原理如图3所示,具体方法为:在椭圆中心点可能存在的图像区域A内,依次假设A内每个点为中心点o,从o点处引出两条射线与同心的内、外两椭圆轮廓相交于点B、D和C、E,若BD与CE平行,则对该o点所在位置投票加1。再从o点出引出两条射线,每条射线与与前一次的射线夹角相差10o,执行同样的操作进行投票,以此处理直到射线旋转完360o,则该o点的投票结束。遍历执行所有假设中心点的投票后,得到一个二维投票值数组,选择投票值最大的点作为候选圆心,则该点对应的横、纵坐标即为椭圆中心的横、纵坐标。
步骤B2、利用以下方法检测所述同心椭圆的偏角:
步骤B201、取过所述同心椭圆的中心点的一条直线,对环形排布字符区域的内轮廓/外轮廓上的所有点求关于该直线的对称点,有一个对称点在环形排布字符区域的内轮廓/外轮廓上就对该直线投一票,如图4,P1和P2关于直线L0对称;
步骤B202、将该直线旋转一个预设角度并重复步骤B201,直至旋转完360o,得到一个一维投票数组;
步骤B203、选择投票值最大的直线所对应的角度,该角度即为所述同心椭圆的长轴方向;
具体方法为:假设L0与X轴的夹角为θ,投票空间为[0o,180o],θ初值为0o,对椭圆上的所有点求关于L0的对称点,有一个对称点在椭圆上就对该θ值投一票。θ角从0o到180o遍历整个投票空间,每次递增0.5o,最后得到一个一维投票数组,选择投票值最大的两个点,这两个点对应的角度值即为椭圆长轴方向。
步骤B3、利用以下方法检测所述同心椭圆的参数比值及其他参数值:
步骤B301、过步骤B1中找到的中心点O引两条射线,分别交内轮廓于点P1、P2,交外轮廓于点Q1、Q2,如果OP1的长度和OP2的长度的比值与OQ1的长度和OQ2的长度的比值相等,则为该比值投一票;
步骤B302、选择投票值最大比值即为两个椭圆参数的比值;
步骤B303、在内轮廓/外轮廓上随机取两点P1、P2,如图5所示,由椭圆第一定义这两个点中任意点到该椭圆轮廓两个焦点的距离和为长轴长,即 。由此性质可以用一维Hough变换累加,即可得出焦距大小,继而亦可算出长轴长。在步骤B2求得的角度方向过中心点的直线上取两点作为焦点F1、F2,则连接P1和F1,P1和F2,P2和F1,P2和F2,如果P1F1的长度与P1F2的长度和与P2F1的长度与P2F2的长度和相等,则对于该长度和F1到中心点的距离(即焦距)投一票;
步骤B304、选择票数最大值作为最终的焦距和长半轴长。根据椭圆性质,短半轴长度可由焦距和长半轴求出;
具体方法为:先用步骤B1和B2中得到的中心与偏角将原椭圆变换为以(0,0)点为椭圆中心、X轴为椭圆长轴方向的标准椭圆。焦距c的取值范围为(0,a)。(1)假设c取定某一值,则左右焦点F1、F2坐标为为(-c,0) 、(c,0),b是椭圆短轴长度的一半,b的值可通过椭圆轮廓与y轴的交点到原点的距离求出,而a可由b2+c2的平方根求出。从椭圆某一点P开始,如果PF1、PF2之和等于2a,则该c值投票加1,从P点开始遍历椭圆上所有点,对该c值投票;(2)在c的取值范围内,遍历所有的c值,重复执行(1)的投票操作,最后得到一个一维投票数组,选择投票值最大点即为焦距c的大小,继而长轴长度2a也能求出来。
步骤B305、由步骤B302求得的比值k,求得另一个椭圆的所有参数;
椭圆上的每个点到两焦点的距离之和相等,此距离和为椭圆的长轴长,即为2a。由此性质可以用一维Hough变换累加,即可得出焦距大小,继而亦可算出长轴长。其原理如图5所示,具体方法为:先用步骤B1和B2中得到的中心与偏角将原椭圆变换为以(0,0)点为椭圆中心、x轴为椭圆长轴方向的标准椭圆。焦距c的取值范围为(0,a)。(1)假设c取定某一值,则左右焦点C1、C2坐标为为(-c,0) 、(c,0),b是椭圆短轴长度的一半,b的值可通过椭圆轮廓与y轴的交点到原点的距离求出,而a可由b2+c2的平方根求出。从椭圆某一点N开始,如果NC1、NC2之和等于2a,则该c值投票加1,从N点开始遍历椭圆上所有点,对该c值投票;(2)在c的取值范围内,遍历所有的c值,重复执行(1)的投票操作,最后得到一个一维投票数组,选择投票值最大点即为焦距c的大小,继而长轴长度2a也能求出来。
步骤C、通过仿射变换将两同心椭圆之间的环形图像区域拉伸为矩形区域,并进行二值化处理,得到含有字符串的矩形图像;根据步骤B所得到的金属表盘内外两个同心椭圆的椭圆参数,对两椭圆轮廓之间的环形图像区域像素进行仿射变换:先通过环形区域点到矩形区域点的对应关系计算出仿射变换矩阵,然后用仿射变换矩阵将源图像中两椭圆环形区域图像映射成含有字符区域的矩形图像,由于椭圆环区域图像被拉直了,椭圆环上环形排布的字符串也被拉直为水平排列;然后采用自适应阈值二值算法对该矩形图像进行二值化处理,得到二值化图像,二值化图像更利于字符分割与识别。
步骤D、定位所述矩形图像中字符串的首字符位置,然后对矩形图像进行平移变换,得到以首字符为起始的新矩形图像。步骤C所得到的图像是含有字符串的矩形图像,字符串的起始位置以随机概率分布在矩形长的任意位置上。本具体实施方式中采用连通域分析法进行首字符定位,然后对图像进行平移变换,输出以首字符为起始的新矩形图像;本步骤具体包括以下步骤:
步骤D1、过滤掉所述矩形图像中的噪声信息;
步骤D2、对步骤D1中得到的图像进行膨胀处理,使其近邻的所有字符连成一体;
步骤D3、通过直方图投影寻找最大连通域,最大连通域的起始位置即为首字符开始处;
步骤D4、将原先的含有字符串的矩形图像平移变换为以首字符所在位置为起始处的新矩形图像。
步骤E、对步骤D中得到的新矩形图像进行字符分割;由于此时环形排布字符图像已转换为常规的矩形图像,因此可以采用现有的各种方法对其进行字符分割及字符识别;本具体实施方式中具体按照以下方法进行字符分割:
步骤E1、对于步骤D所得到的以首字符为起始的图像矩阵,计算水平灰度直方图,根据预定义阈值去除上下两端不符合要求的区域,保留中部范围最大有效域;
步骤E2、计算垂直灰度直方图,去除从左侧始连续不满足预定义阈值区域;
步骤E3、根据垂直灰度直方图A,计算得到对A进行滤波的新直方图B,方法及步骤如下:
步骤E301、根据预定义宽度值WIDTH,从A起始位置计算连续WIDTH宽度的数值和SUM,将SUM保存至B中;
步骤E302、将A起始位置后移一位,重复步骤E301过程,并将SUM顺序保存至B中;
步骤E303、直至A中所有数据均参与计算,结束。
步骤E4、在预定义字符宽度范围内,通过A与B的极小值位置关系确定最佳分隔点:当A、B极小位置差满足预定阈值时,取其平均位置作为最佳分隔点;当A、B极小位置差超过预定阈值时,先以A极小值位置作为最佳分隔点,再以B极小值位置作为最佳分隔点,这两个分隔点的优劣将在接下来的字符识别部分中指出,由此得到初步分割的图像矩阵C。
步骤E5、对图像矩阵C进行上下左右无效数据的去除和最大有效区域的提取; 方法及步骤如下:
步骤E501、计算C的水平灰度直方图,据此得到满足预定义阈值的无效区域D和有效区域E,其中D、E可能分别包含多个连续子区域;
步骤E502、如果D中存在这样的子区域F:它临近图像的上边缘或者下边缘,则以F为分割线,如果F临近上边缘,就将F及其以上数据全部去除,如果F临近下边缘,则将F及其以下数据全部去除。将经过本步骤处理后的D与E进行合并 ,得到新的有效区域E;
步骤E503、如果E中存在这样的连续子区域G:它约在图像的中部位置,并且在E中具有最大高度值,这个高度值满足预定义阈值,则G作为待识别图像;
步骤E504、计算G的垂直灰度直方图,类似于上述水平灰度直方图的处理方法对G进行再处理,得到待识别图像H;
步骤E505、统计H中数据点个数I,并将H边缘化后统计边缘点个数J,在I、J均达到预定义阈值的情况下,将图像规格化为固定宽高的二值图像K。
步骤4、对分割后的图像进行字符识别。
通过步骤1—步骤3的处理,环形分布字符图像已转换为单字符矩形图像,下面进行字符识别。本具体实施方式中采用以下方法:将步骤3中得到的二值图像K按行展开,送入神经网络识别器进行字符识别,神经网络具有两个输出,一个是识别输出值L,一个是识别结果分类M,根据L是否满足预定义阈值确定待识别字符图像K是否符合要求,如果符合要求,则存储M并准备接收下一幅图像数据。如果不符合要求,则调节预定义字符宽度范围后转入步骤3重新进行图像分割。整个图像处理完毕后,若结果满足字符串先验规则定义,则输出识别结果,否则回到开始的图像采集步骤重新开始。本方法的特点是将整个二值图像作为源输入到神经网络分类器,并且根据神经网络的输出值反馈所输入的二值图像是否符合要求,在符合要求和不符合要求两种情况下,分别作了不同的后续处理。
本发明方法的时间、空间复杂度小,在外界环境条件适宜的情况下能做到1秒内识别2-3次,识别速度快,正确率可达到99%以上。可将该方法应用于工业检测领域,通过传送带进行自动化流水作业,大大减轻操作人员的工作强度,极大地提高工作效率。
Claims (8)
1.一种环形排布字符图像分割方法,用于环形排布字符图像中的字符识别,其特征在于,包括以下步骤:
步骤A、提取环形排布字符图像的边缘特征点,得到所述环形排布字符区域的内、外轮廓;
步骤B、利用以下步骤B1~步骤B3所述方法对表征环形排布字符区域内、外轮廓的一对同心椭圆进行检测:
步骤B1、利用以下步骤B101~步骤B102所述方法对所述同心椭圆的中心点进行检测:
步骤B101、在同心椭圆中心点可能存在的图像区域内取一点执行以下操作:从该点处引出两条射线,如两条射线与环形排布字符区域内轮廓的交点间的连线,和两条射线与环形排布字符区域外轮廓的交点间的连线平行,则对该点所在位置投票加1;再从该点出发旋转一个预设角度引出两条射线,执行同样的操作进行投票,所述预设角度小于等于90°;依此处理直至射线旋转完360o,则该点的投票结束;
步骤B102、遍历执行同心椭圆中心点可能存在的图像区域内所有点的投票后,得到一个二维投票值数组;选择投票值最大的点作为同心椭圆的中心点,则该点对应的横、纵坐标即为椭圆中心点的横、纵坐标;
步骤B2、利用以下步骤B201~步骤B203所述方法检测所述同心椭圆的偏角:
步骤B201、取过所述同心椭圆的中心点的一条直线,对环形排布字符区域的内轮廓/外轮廓上的所有点求关于该直线的对称点,有一个对称点在环形排布字符区域的内轮廓/外轮廓上就对该直线投一票;
步骤B202、将该直线旋转一预设角度并重复步骤B201,直至旋转完360o,得到一个一维投票数组;
步骤B203、选择投票值最大的直线所对应的角度,该角度即为所述同心椭圆的长轴方向;
步骤B3、利用以下步骤B301~步骤B305所述方法检测所述同心椭圆的参数比值及长半轴长、短半轴长、焦距:
步骤B301、过所述同心椭圆的中心点引两条射线,如果在其中一条射线上,中心点到内轮廓上的焦点与到外轮廓上焦点的比值和在另一条射线上的比值相等,则为该比值投一票;
步骤B302、选择投票值最大比值即为两个椭圆参数的比值;
步骤B303、根据椭圆第一定义:椭圆上的任意点到该椭圆轮廓两个焦点的距离和为两倍的长半轴长,对其中一个椭圆的长半轴和焦距进行投票;
步骤B304、选择票数最大值作为最终的焦距和长半轴长,并根据椭圆性质求得短半轴长度;
步骤B305、由步骤B302所得的比值,求得另一个椭圆的长半轴长、短半轴长及焦距;
步骤C、通过仿射变换将两同心椭圆之间的环形图像区域拉伸为矩形区域,并进行二值化处理,得到含有字符串的矩形图像;
步骤D、定位所述矩形图像中字符串的首字符位置,然后对矩形图像进行平移变换,得到以首字符为起始的新矩形图像;
步骤E、对步骤D中得到的新矩形图像进行字符分割。
2.如权利要求1所述环形排布字符图像分割方法,其特征在于,所述步骤D具体包括:
步骤D1、过滤掉所述矩形图像中的噪声信息;
步骤D2、对步骤D1中得到的图像进行膨胀处理,使其近邻的所有字符连成一体;
步骤D3、通过直方图投影寻找最大连通域,最大连通域的起始位置即为首字符开始处;步骤D4、将原先的含有字符串的矩形图像平移变换为以首字符所在位置为起始处的新矩形图像。
3.如权利要求1所述环形排布字符图像分割方法,其特征在于,所述对步骤D中得到的新矩形图像进行字符分割,具体按照以下方法:分别计算步骤D中得到的新矩形图像的单行统计和与单列统计和,根据预定义阈值确定图像的有效区域;重新计算该有效区域的单列和与组列和,在预定义字符宽度阈值内根据单列和与组列和的极小值位置确定最佳分隔点,从而完成所述环形排布字符图像的分割。
4.如权利要求1所述环形排布字符图像分割方法,其特征在于,步骤A中所述环形排布字符图像是采用双边滤波算法对源图像进行滤波处理后得到。
5.如权利要求1所述环形排布字符图像分割方法,其特征在于,步骤A中采用Canny算子提取环形排布字符图像的边缘特征点。
6.一种金属表盘环形排布钢印字符识别方法,其特征在于,包括以下步骤:
步骤1、采集所述金属表盘图像;
步骤2、通过基于有效像素域的统计学方法获取金属表盘图像中环形排布钢印字符区域图像;
步骤3、利用权利要求1—5任一项所述图像分割方法对所述环形排布钢印字符区域图像进行分割;
步骤4、对分割后的图像进行字符识别。
7.如权利要求6所述金属表盘环形排布钢印字符识别方法,其特征在于,步骤4中所述字符识别利用神经网络实现。
8.一种金属表盘环形排布钢印字符识别***,其特征在于,包括:
图像采集模块,用于对金属表盘图像进行实时采集;
图像预处理模块,用于从图像采集模块采集的图像中获取金属表盘图像中环形排布钢印字符区域图像;
图像分割模块,接收图像预处理模块输出的图像,并利用权利要求1—5任一项所述图像分割方法对其进行图像分割;
字符识别模块,对图像分割模块输出的分割后图像进行字符识别。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201210078925 CN102646193B (zh) | 2012-03-23 | 2012-03-23 | 一种环形排布字符图像分割方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201210078925 CN102646193B (zh) | 2012-03-23 | 2012-03-23 | 一种环形排布字符图像分割方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102646193A CN102646193A (zh) | 2012-08-22 |
CN102646193B true CN102646193B (zh) | 2013-09-25 |
Family
ID=46659009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201210078925 Expired - Fee Related CN102646193B (zh) | 2012-03-23 | 2012-03-23 | 一种环形排布字符图像分割方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102646193B (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI503760B (zh) * | 2014-03-18 | 2015-10-11 | Univ Yuan Ze | Image description and image recognition method |
CN104239888B (zh) * | 2014-09-10 | 2017-06-30 | 河海大学 | 一种基于水表表盘环形排布钢印字符定位方法 |
CN105046257B (zh) * | 2015-07-31 | 2018-08-14 | 武汉理工大学 | 一种后桥主齿轮特殊打标形式的字符识别方法及*** |
CN105701807B (zh) * | 2016-01-12 | 2019-05-10 | 西北工业大学 | 一种基于投票策略的图像分割方法 |
CN105931252B (zh) * | 2016-05-16 | 2019-01-29 | 大连理工大学 | 一种基于几何约束的椭圆快速检测方法 |
CN106384110B (zh) * | 2016-09-12 | 2019-07-09 | 上海汇众汽车制造有限公司 | 具有自适应能力的钢印字符在线自动识别方法 |
CN107085850B (zh) * | 2017-03-24 | 2019-10-01 | 大连成者科技有限公司 | 遮蔽采集图像中异物的标记体、识别图像中异物标记体的方法以及书籍扫描方法 |
CN107610138A (zh) * | 2017-10-20 | 2018-01-19 | 四川长虹电器股份有限公司 | 一种票据***区域序列分割方法 |
CN111185675B (zh) * | 2018-11-15 | 2022-01-04 | 上海中国弹簧制造有限公司 | 螺旋弹簧的激光打标方法 |
CN110852315A (zh) * | 2019-09-27 | 2020-02-28 | 武汉大学 | 环形文字快速识别方法及装置 |
CN111563925B (zh) * | 2020-05-07 | 2023-08-11 | 大连理工大学 | 一种基于广义Pascal映射的椭圆检测加速方法 |
RU2750395C1 (ru) * | 2020-08-19 | 2021-06-28 | Общество с ограниченной ответственностью "СМАРТ ЭНДЖИНС СЕРВИС" | Способ оценки действительности документа при помощи оптического распознавания текста на изображении круглого оттиска печати/штампа на цифровом изображении документа |
CN112926589B (zh) * | 2021-03-18 | 2023-10-10 | 上海晨兴希姆通电子科技有限公司 | 环形字符分割识别方法及其*** |
CN113516123B (zh) * | 2021-05-14 | 2023-11-24 | 南京工程学院 | 一种针对轮胎压印字符的检测识别方法 |
CN114299357B (zh) * | 2021-12-18 | 2024-05-03 | 深圳先进技术研究院 | 一种用于血管壁影像分割的自定义卷积路径方法 |
CN117523543B (zh) * | 2024-01-08 | 2024-03-19 | 成都大学 | 一种基于深度学习的金属压印字符识别方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050224153A1 (en) * | 2004-04-12 | 2005-10-13 | Al Speyer | Use of colored indicia on tires as a designator |
CN100594511C (zh) * | 2007-11-02 | 2010-03-17 | 北京大学 | 圆形***的印鉴图像检索方法 |
RU2356490C1 (ru) * | 2007-12-27 | 2009-05-27 | Ханиф Асылгареевич Шаймарданов | Способ диагностики сбалансированности питания пациента по радужной оболочке глаза |
-
2012
- 2012-03-23 CN CN 201210078925 patent/CN102646193B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102646193A (zh) | 2012-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102646193B (zh) | 一种环形排布字符图像分割方法 | |
CN106485274B (zh) | 一种基于目标特性图的物体分类方法 | |
CN105046252B (zh) | 一种人民币冠字码识别方法 | |
WO2022121039A1 (zh) | 银行卡倾斜矫正检测方法、装置、可读存储介质和终端 | |
CN105608450A (zh) | 基于深度卷积神经网络的异质人脸识别方法 | |
CN103577838A (zh) | 一种人脸识别方法和装置 | |
CN106295532B (zh) | 一种视频图像中的人体动作识别方法 | |
CN106934455B (zh) | 基于cnn的遥感影像光学适配结构选取方法及*** | |
CN103440035A (zh) | 一种三维空间中的手势识别***及其识别方法 | |
CN103295013A (zh) | 一种基于成对区域的单幅图像阴影检测方法 | |
CN103295009B (zh) | 基于笔画分解的车牌字符识别方法 | |
CN104268520A (zh) | 一种基于深度运动轨迹的人体动作识别方法 | |
CN104268598A (zh) | 一种基于二维扫描激光的人腿检测方法 | |
CN103198319A (zh) | 用于矿山井筒环境下的模糊图像角点提取方法 | |
CN111695373B (zh) | 斑马线的定位方法、***、介质及设备 | |
CN106156749A (zh) | 基于选择性搜索的人脸检测方法及装置 | |
CN109101854A (zh) | 一种多条形码定位方法 | |
CN110309770A (zh) | 一种基于四元组损失度量学习的车辆再辨识方法 | |
CN110852315A (zh) | 环形文字快速识别方法及装置 | |
CN103632137A (zh) | 一种人眼虹膜图像分割方法 | |
CN109447036A (zh) | 一种图像数字分割与识别方法及*** | |
CN107958253A (zh) | 一种图像识别的方法和装置 | |
CN103279752A (zh) | 一种基于改进Adaboost算法和人脸几何特征的眼睛定位方法 | |
CN114419413A (zh) | 感受野自适应的变电站绝缘子缺陷检测神经网络构建方法 | |
CN109343701A (zh) | 一种基于动态手势识别的智能人机交互方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130925 Termination date: 20160323 |
|
CF01 | Termination of patent right due to non-payment of annual fee |