【技术实现步骤摘要】
一种图像轮廓线平滑处理方法
本专利技术涉及图像识别领域,尤其涉及的是一种图像轮廓线平滑处理方法。
技术介绍
图像特征的准确描述,是图像识别技术上首要解决的问题,提取图像轮廓线是图像识别
很常用的一种技术手段,图像轮廓线特征能较好地反映图像的形状特征,在图像识别
有广泛的应用。多边形逼近法是目前提取图像轮廓特征线的最常见方法,在图像识别
中被广泛应用。多边形逼近法又可以划分为直线段逼近法和角点检测法。角点检测法又可以分为Rosenfeld-Johnston检测算法、Freeman-Davis检测算法、Sankar-Shama检测算法、Anderson-Bezdek检测算法、Teh-Chin检测算法。输入图像由于在图片形成时受到光照、拍照角度等因素的影响,同一拍摄对象所产生图片的图像的色块轮廓线并不是完全相同的。虽然轮廓线整体的形状没有明显的差别,但图像轮廓线并不能完全重合,其中轮廓线上会呈现局部不规则的锯齿态的不平滑线形是常见的现象。图像轮廓线中的这种不平滑线形干扰了对图像主要形态特征的正确描述。r>传统提取图像轮廓本文档来自技高网...
【技术保护点】
1.一种图像轮廓线平滑处理方法,其特征在于,具有包括以下步骤:/n提取输入图像色块连通域的轮廓线及轮廓线上像素点的位置数据,并获取色块连通域的重心点;/n计算输入图像色块连通域轮廓线上像素点的心轮线线长度及线角度数,并找出心轮线线长的最大值;/n计算相邻心轮线之间的线长差及递减或递增方向;/n划分线向区间,并对线向区间中的非稳定区间进行吸收合并处理以及对过大的线向区间再分割处理;/n对进行吸收合并处理后或再分割后的线向区间内的心轮线进行修正处理;/n以修正后轮廓线上像素点集合作为平滑后的色块连通域轮廓线。/n
【技术特征摘要】
1.一种图像轮廓线平滑处理方法,其特征在于,具有包括以下步骤:
提取输入图像色块连通域的轮廓线及轮廓线上像素点的位置数据,并获取色块连通域的重心点;
计算输入图像色块连通域轮廓线上像素点的心轮线线长度及线角度数,并找出心轮线线长的最大值;
计算相邻心轮线之间的线长差及递减或递增方向;
划分线向区间,并对线向区间中的非稳定区间进行吸收合并处理以及对过大的线向区间再分割处理;
对进行吸收合并处理后或再分割后的线向区间内的心轮线进行修正处理;
以修正后轮廓线上像素点集合作为平滑后的色块连通域轮廓线。
2.根据权利要求1所述的图像轮廓线平滑处理方法,其特征在于,计算相邻心轮线之间的线长差及递减或递增方向,具体如下:逐条计算相邻心轮线之间的线长差,相邻心轮线的线长差按下式计算获取:S=an-an+1,其中,S表示相邻心轮线的线长差,an表示新编号的心轮线序号为第n号的心轮线的线长值,an+1表示新编号的心轮线序号为第n+1号的心轮线的线长值。
3.根据权利要求2所述的图像轮廓线平滑处理方法,其特征在于,当相邻心轮线的线长差的值为正数时,反映心轮线线长逐条递增,记其方向为正向,反映相邻心轮线之间的线长将增加S值的长度;当相邻心轮线的线长差的值为负数时,反映心轮线线长逐条递减,记其方向为负向,反映相邻心轮线之间的线长将减少S值的长度;当相邻心轮线的线长差的值为零时,反映心轮线线长不增不减,记其方向为0向,反映相邻心轮线之间的线长相等。
4.根据权利要求1所述的图像轮廓线平滑处理方法,其特征在于,所述线向区间是指针对相邻心轮线线长关系曲线所分割出的若干线段范围,反映了轮廓线某一线段间的增减趋向,线向区间具体划分规则是将相邻心轮线线长的递增或递减方向相一致的连续线段作为一个线向区间。
5.根据权利要求4所述的图像轮廓线平滑处理方法,其特征在于,所述线向区间的划分具体如下:沿着轮廓线逐一检查相邻的心轮线之间的线长差增减方向,若当前心轮线与上一相邻心轮线之间的线长差增减方向均为同向的,将当前心轮线与上一相邻心轮线标记为同一个线向区间;若当前心轮线与上一相邻心轮线之间的线长差增减方向为不同向时,则标记当前心轮线为下一个线向区间,直至所有心轮线检查完毕。
6.根据权利要求5所述的图像轮廓线平滑处理方法,其特征在于,针对每一线向区间的波动性进一步将线向区间划分为稳定区间和非稳定区间:若组成线向区间的相邻的心轮线条数或区间内轮廓线像素点数达到或超过区间预设值时,该线向区间为稳定区间;若组成线向区间的相邻的心轮线条数或区间内轮廓线像素点数小于区间预设值时,该线向区间为非稳定区间。
7.根据权利要求6所述的图像轮廓线平滑处理方法,其特征在于,所述线向区间按相邻心轮线线长的增减方向是否一致,将线向区间划分为同向区间、反向区间及零向区间;对非稳定区间进行吸收合并处理,具体如下:
当一个非稳定区间的相邻两区间均是稳定区间且又是同向区间时,则将该非稳定区间由任一相邻稳定区间吸收合并;当多个非稳定区间的总区间线角度数小于等于预设的线角值时且相邻两区间均是稳定区间且又是同向区间时,则将该多个非稳定区间由任一相邻稳定区间吸收合并;
当一个非稳定区间的相邻两区间均是稳定区间且又是反向区间时,则要计算该两个相邻稳定区间的相邻端点的心轮线的线长差,按该线长差值的正负值来确认该非稳定区间的递增或递减方向,如果是正数,确认为递增方向,如果是负数,确认为递减方向,将该非稳定区间由递增或递减方向相同的相邻稳定区间吸收合并;如果为0,则确认为不增不减方向,将该非稳定区间独立确认为稳定区间,不对其做吸收合并处理;当多个非稳定区间的总线角度数小于等于预设的线角值时且相邻两区间均是稳定区间且又是反向区间时,则要计算该两个相邻稳定区间的相邻端点的心轮线的线长差,按该线长差值的正负值来确认该多个非稳定区间的递增或递减方向,如果是正数,确认为递增方向,如果是负数,确认为递减方向,将该多个非稳定区间由递增或递减方向相同的相邻稳定区间吸收合并,如果为0,则确认为不增不减方向,将该多个非稳定区间独立确认为1个稳定区间,不对其做吸收合并处理;
当一个非稳定区间的相邻两区间均是非稳定区间时,不做区间合并处理。
8.根据权利要求7所述的图像轮廓线平滑处理方法,...
【专利技术属性】
技术研发人员:徐庆,
申请(专利权)人:徐庆,佛山市国方商标服务有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。