• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 10
    • 下载费用:30 金币  

    重庆时时彩开奖软件lm0: 一种去除图像中不闭合曲线段的方法.pdf

    关 键 词:
    一种 去除 图像 闭合 曲线 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201611258093.3

    申请日:

    2016.12.30

    公开号:

    CN106815815A

    公开日:

    2017.06.09

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06T 5/00申请日:20161230|||公开
    IPC分类号: G06T5/00 主分类号: G06T5/00
    申请人: 浙江工业大学
    发明人: 高飞; 汪敏倩; 徐云静; 蔡益超; 葛一粟; 卢书芳; 毛家发; 肖刚
    地址: 310014 浙江省杭州市下城区朝晖六区
    优先权:
    专利代理机构: 杭州浙科专利事务所(普通合伙) 33213 代理人: 周红芳
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201611258093.3

    授权公告号:

    |||

    法律状态公告日:

    2017.07.04|||2017.06.09

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明公开了一种去除图像中不闭合曲线段的方法。它先对图像进行二值化,并通过细化,将图像中存在的每条曲线变成单像素曲线;遍历图像中像素点,找到一个不闭合曲线段的起点并且存储该点到pointList中;若当前点p是不闭合曲线段的终点,则根据pointList中记录的点进行线段去除,如果不是终点则根据其8邻域点灰度值使点p定位到与点p相邻的下一个点;然后更新记录点p的八领域值的变量值,再判断当前点p是否处于该不闭合曲线段的终点,直到达到预先设定的次数。本发明通过使用该方法去除图像中不闭合的曲线段,可以有效地去除图像中所有的指定长度范围内的不闭合曲线,并且很好地保留了所有的闭合曲线段和想要保留的指定长度范围以外的不闭合曲线段。

    权利要求书

    1.一种去除图像中不闭合曲线段的方法,其特征在于包括如下步骤:
    步骤1:对图像进行二值化,并通过细化,将图像中存在的每条曲线变成单像素曲线;
    步骤2:遍历图像中像素点,找到一个不闭合曲线段的起点并且存储该点到pointList
    中,其中pointList表示用于存储该不闭合曲线段上像素点的数组;
    步骤3:判断当前点p是否处于该不闭合曲线段的终点,如果不是终点则进行步骤4的处
    理;如果是终点,则进行线段去除,具体处理步骤如下:
    步骤3.1:若B(p)=0或B(p)≧3,则把所有存储在pointList中的n个像素点的灰度值全
    部置0,即去除该线段,然后进入步骤2循环,直到遍历完图像中所有像素点则结束循环,其
    中n表示pointList中元素的个数;
    步骤3.2:若B(p)=2,按以下情况分别处理:若B(p)=2并且C2(p)=1,令p1,p3,p5,p7等
    于0,执行步骤4;其他B(p)=2的情况,则把存储在pointList中的0~n-1个像素点的灰度值
    全部置0,即去除该线段,然后进入步骤2循环,直到遍历完图像中所有像素点则结束循环;
    步骤3.3:若B(p)=1,则执行步骤4;其中,B(p)为像素点p的八邻域值的有序集{p0,p1,
    p2,p3,p4,p5,p6,p7}中非0元素的数量,p0,p1,p2,p3,p4,p5,p6,p7分别表示点p的8邻域点的灰
    度值;C2(p)为有序集{p0,p1,p2,p3,p4,p5,p6,p7}中“11”模式的数量,“11”模式指有序集中相
    邻两个元素为非0、且该相邻两个元素两边相邻元素都为0,有序集中首尾两个元素也为相
    邻元素;C3(p)为有序集{p0,p1,p2,p3,p4,p5,p6,p7}中“111”模式的数量,“111”模式指有序集
    中相邻三个元素为非0、且该相邻三个元素两边相邻元素都为0,有序集中首尾两个元素也
    为相邻元素;
    步骤4:由当前点p定位到与点p相邻的下一个点,利用当前点p的8邻域点灰度值通过公
    式(1)和(2)进行处理:


    其中x,y分别表示点p的横坐标和纵坐标;
    步骤5:记录经过步骤4处理后的点p的8邻域点的灰度值,即更新p0,p1,p2,p3,p4,p5,p6,
    p7的值,如果8邻域点中有某个点的灰度值大于0,并且这个点在pointList中已经存在,则
    令记录该点灰度值的pk等于0,k=0,1,2,…,7,然后把点p存储到pointList中后进入步骤3
    循环,直到达到预先设定的次数,则把存储在pointList中的0~n个像素点的灰度值全部置
    0,即去除该线段,然后进入步骤2循环,直到遍历完图像中所有像素点则结束循环。
    2.根据权利要求1所述的一种去除图像中不闭合曲线段的方法,其特征在于确定像素
    点p为不闭合曲线段的起点必须满足以下条件之一:
    2.1)B(p)=1
    2.2)B(p)=2并且C2(p)=1
    2.3)B(p)=3并且C3(p)=1
    2.4)B(p)=0。

    说明书

    一种去除图像中不闭合曲线段的方法

    技术领域

    本发明属于图像处理和计算机视觉技术领域,具体是一种对图像中一定长度内的
    不闭合曲线段进行去除的去除图像中不闭合曲线段的方法。

    背景技术

    随着计算机视觉领域的不断发展,目前在图像理解和智能识别跟踪等图像处理分
    析中,经常需要得到有效的物体外边缘轮廓。在通过传统的边缘检测方法检测出来的图像
    中,由于不可避免地受到噪声的干扰,会检测出一些不闭合的杂边,这些没有实际意义的线
    段往往会对真正的物体边缘识别形成干扰,为实际使用带来诸多不便,因而要想办法去除
    这些不闭合的曲线。

    当前用来去除图像中不闭合曲线的方法还比较少,与本发明较接近的技术方案
    为:文献(张麟瑞,贾玉林,程科。简单图像闭合外边缘轮廓提取。红外与激光工程,2006,35
    (3):367-370)提出一种模仿流水特性的外边界闭合算法,该方法流水特性认为如果曲线段
    不闭合并且缺口较大,就会全部被侵蚀掉,所以这种方法只能使缺口较大的不闭合曲线去
    除,对于一些缺口比较小的杂边,如果运用这种方法来处理,就会使得本来要除去的不闭合
    杂边可能保留下来并且闭合了。

    综上所述,当前用于去除图像中不闭合曲线段的方法存在着如下不足:对缺口比
    较小的不闭合曲线段不能够进行去除。

    发明内容

    针对现有技术中存在的上述问题,本发明的目的在于提供一种对图像中一定长度
    内的不闭合曲线段进行去除的去除图像中不闭合曲线段的方法,它解决了图像中不闭合曲
    线段对物体边缘的识别形成干扰的现象。

    所述的一种去除图像中不闭合曲线段的方法,其特征在于包括如下步骤:

    步骤1:对图像进行二值化,并通过细化,将图像中存在的每条曲线变成单像素曲
    线;

    步骤2:遍历图像中像素点,找到一个不闭合曲线段的起点并且存储该点到
    pointList中,其中pointList表示用于存储该不闭合曲线段上像素点的数组;

    步骤3:判断当前点p是否处于该不闭合曲线段的终点,如果不是终点则进行步骤4
    的处理;如果是终点,则进行线段去除,具体处理步骤如下:

    步骤3.1:若B(p)=0或B(p)≧3,则把所有存储在pointList中的n个像素点的灰度
    值全部置0,即去除该线段,然后进入步骤2循环,直到遍历完图像中所有像素点则结束循
    环,其中n表示pointList中元素的个数;

    步骤3.2:若B(p)=2,按以下情况分别处理:若B(p)=2并且C2(p)=1,令p1,p3,p5,
    p7等于0,执行步骤4;其他B(p)=2的情况,则把存储在pointList中的0~n-1个像素点的灰
    度值全部置0,即去除该线段,然后进入步骤2循环,直到遍历完图像中所有像素点则结束循
    环;

    步骤3.3:若B(p)=1,则执行步骤4;其中,B(p)为像素点p的8邻域值的有序集{p0,
    p1,p2,p3,p4,p5,p6,p7}中非0元素的数量,p0,p1,p2,p3,p4,p5,p6,p7分别表示点p的8邻域点的
    灰度值;C2(p)为有序集{p0,p1,p2,p3,p4,p5,p6,p7}中“11”模式的数量,“11”模式指有序集中
    相邻两个元素为非0、且该相邻两个元素两边相邻元素都为0,有序集中首尾两个元素也为
    相邻元素;C3(p)为有序集{p0,p1,p2,p3,p4,p5,p6,p7}中“111”模式的数量,“111”模式指有序
    集中相邻三个元素为非0、且该相邻三个元素两边相邻元素都为0,有序集中首尾两个元素
    也为相邻元素;

    步骤4:由当前点p定位到与点p相邻的下一个点,利用当前点p的8邻域点灰度值通
    过公式(1)和(2)进行处理:



    其中x,y分别表示点p的横坐标和纵坐标;

    步骤5:记录经过步骤4处理后的点p的8邻域点的灰度值,即更新p0,p1,p2,p3,p4,
    p5,p6,p7的值,如果8邻域点中有某个点的灰度值大于0,并且这个点在pointList中已经存
    在,则令记录该点灰度值的pk等于0,k=0,1,2,…,7,然后把点p存储到pointList中后进入
    步骤3循环,直到达到预先设定的次数,则把存储在pointList中的0~n个像素点的灰度值
    全部置0,即去除该线段,然后进入步骤2循环,直到遍历完图像中所有像素点则结束循环。

    所述的一种去除图像中不闭合曲线段的方法,其特征在于确定像素点p为不闭合
    曲线段的起点必须满足以下条件之一:

    2.1)B(p)=1

    2.2)B(p)=2并且C2(p)=1

    2.3)B(p)=3并且C3(p)=1

    2.4)B(p)=0。

    本发明的一种去除图像中不闭合曲线段的方法。它先对图像进行二值化,并通过
    细化,将图像中存在的每条曲线变成单像素曲线;遍历图像中像素点,找到一个不闭合曲线
    段的起点并且存储该点到pointList中;若当前点p是不闭合曲线段的终点,则根据
    pointList中记录的点进行线段去除,如果不是终点则根据其8邻域点灰度值使点p定位到
    与点p相邻的下一个点;然后更新记录点p的八领域值的变量值,再判断当前点p是否处于该
    不闭合曲线段的终点,直到达到预先设定的次数。本发明通过使用该方法去除图像中不闭
    合的曲线段,可以有效地去除图像中所有的指定长度范围内的不闭合曲线,并且很好地保
    留了所有的闭合曲线段和想要保留的指定长度范围以外的不闭合曲线段。

    附图说明

    图1为本发明的像素点p的八邻域图像;

    图2为本发明实施例中二值化图像;

    图3为本发明实施例中细化结果图像;

    图4为本发明处理之后的效果图。

    具体实施方式

    下面结合实施例来详细阐述本发明的去除图像中不闭合曲线段的具体实施方式。
    应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

    本发明的一种去除图像中不闭合曲线段的方法,包括如下步骤:

    步骤1:对图像进行二值化,并通过细化,将图像中存在的曲线变成单像素曲线;在
    本实例中,二值化的结果如图2所示,细化后的结果如图3所示;

    步骤2:遍历图像中像素点,找到一个不闭合曲线段的起点并且存储该点到
    pointList中,其中pointList表示用于存储该不闭合曲线段上像素点的数组;确定像素点p
    为不闭合曲线段的起点必须满足以下条件之一:

    (2.1)B(p)=1

    (2.2)B(p)=2并且C2(p)=1

    (2.3)B(p)=3并且C3(p)=1

    (2.4)B(p)=0

    其中,B(p)为有序集{p0,p1,p2,p3,p4,p5,p6,p7}中非0元素的数量,p0,p1,p2,p3,p4,
    p5,p6,p7分别表示点p的8邻域点的灰度值;C2(p)为有序集{p0,p1,p2,p3,p4,p5,p6,p7}中“11”
    模式的数量,“11”模式指有序集中相邻两个元素为非0、并且该相邻两个元素两边相邻元素
    都为0的情况,有序集中首尾两个元素也为相邻元素;C3(p)为有序集{p0,p1,p2,p3,p4,p5,p6,
    p7}中“111”模式的数量,“111”模式指有序集中相邻三个元素为非0、并且该相邻三个元素
    两边相邻元素都为0的情况;在本实施例中,点p的8邻域点如图1所示;

    步骤3:判断当前点p是否处于该不闭合曲线段的终点,如果不是终点则进行步骤4
    的处理;如果是终点则进行线段去除,具体处理步骤如下:

    步骤3.1:若B(p)=0或B(p)>=3,则把所有存储在pointList中的n个像素点的灰
    度值全部置0,即去除该线段,然后进入步骤2循环,直到遍历完图像中所有像素点则结束循
    环,其中n表示pointList中元素的个数;

    步骤3.2:若B(p)=2,按以下情况分别处理:若B(p)=2并且C2(p)=1,令p1,p3,p5,
    p7等于0,执行步骤4;其他B(p)=2的情况,则把存储在pointList中的0~n-1个像素点的灰
    度值全部置0,即去除该线段,然后进入步骤2循环,直到遍历完图像中所有像素点则结束循
    环;

    步骤3.3:若B(p)=1,则执行步骤4;

    步骤4:由当前点p定位到与点p相邻的下一个点,利用当前点p的8邻域点灰度值通
    过公式(1)和(2)进行处理:



    其中x,y分别表示点p的横坐标和纵坐标;

    步骤5:记录经过步骤4处理后的点p的8邻域点的灰度值,即更新p0,p1,p2,p3,p4,
    p5,p6,p7的值,如果8邻域点中有某个点的灰度值大于0,并且这个点在pointList中已经存
    在,则令记录该点灰度值的pk等于0,k=0,1,2,…,7,然后把点p存储到pointList中后进入
    步骤3循环,直到达到指定的次数,这个次数由预先设定,次数越大,能够去除的不闭合曲线
    段的长度越长,次数越小,能够去除的不闭合曲线段的长度越短,在本实例中,这个次数指
    定为1000,即可以去除图像中长度在1000以内的不闭合曲线段。如果循环次数达到了1000
    则把存储在pointList中的0~n个像素点的灰度值全部置0,即去除该线段,然后进入步骤2
    循环,直到遍历完图像中所有像素点则结束循环。最终得到如图4所示的效果,可以看到图
    像中长度在1000以内的不闭合线段都去除了。

    关于本文
    本文标题:一种去除图像中不闭合曲线段的方法.pdf
    链接地址://www.4mum.com.cn/p-6021206.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 新时时彩稳赚投注技巧 江苏时时开奖规则 时时彩五星综合走势走势图 七乐彩开奖号码查询 pk10免费计划软件下载 pk10冠军百期错一 红马计划软件下载 快乐十分钟任选2稳赚技巧 老时时0613 时时彩组六全包亏么 福建时时有什么技巧 36码特围绝不改料一肖 七乐彩预测福彩 时时彩平刷稳赚方法 幸运飞船免费计划一期7 pk10计划软件免费版