一种交互式图像分割方法技术

技术编号:9642937 阅读:312 留言:0更新日期:2014-02-07 02:10
本发明专利技术公开了一种交互式图像分割方法,用于解决现有交互式图像分割方法运行效率低,用户工作量大的问题。本发明专利技术包括如下步骤:用户输入图像,并用矩形框框选包含前景目标图像的矩形区域;通过Canny边缘检测算法提取矩形区域的外边界;用前景目标图像区域外边界初始化三元图,通过GrabCut算法剔除矩形区域中的背景区域,从而分割出前景目标图像;输出前景目标图像。本发明专利技术既保留了GrabCut算法用户交互性少的优点,同时借助Canny算法,充分利用前景目标的边界信息,改进了GrabCut算法在前/背景颜色相似或前景目标存在阴影情况下的不足。除此之外,由于本发明专利技术方法降低了GrabCut算法的迭代次数,在运行效率上也得到了很大的提高。同时不需要用户描绘出前景目标图像的大概轮廓,减少了用户的工作量。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,用于解决现有交互式图像分割方法运行效率低,用户工作量大的问题。本专利技术包括如下步骤:用户输入图像,并用矩形框框选包含前景目标图像的矩形区域;通过Canny边缘检测算法提取矩形区域的外边界;用前景目标图像区域外边界初始化三元图,通过GrabCut算法剔除矩形区域中的背景区域,从而分割出前景目标图像;输出前景目标图像。本专利技术既保留了GrabCut算法用户交互性少的优点,同时借助Canny算法,充分利用前景目标的边界信息,改进了GrabCut算法在前/背景颜色相似或前景目标存在阴影情况下的不足。除此之外,由于本专利技术方法降低了GrabCut算法的迭代次数,在运行效率上也得到了很大的提高。同时不需要用户描绘出前景目标图像的大概轮廓,减少了用户的工作量。【专利说明】
本专利技术涉及数字图像处理
,具体涉及。
技术介绍
图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。现有的图像分割方法主要分以下几类:基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法。目前,图像分割是图像处理、模式识别、计算机视觉领域中的关键问题。由于传统的机器自动分割和人工手动分割难以达到预期的目的,所以交互式图像分割成为当前的研究主流。图像分割发展至今,人们已经提出了许多的交互式图像分割方法,如Magic Wand,Intelligent Scissors,Bayes Matte,Knockout 等。自 2001 年 Boykov 等人将 GrabCut 理论用于图像分割以来,基于GrabCut理论的图像分割方法成为当今的研究热点,该理论的新颖之处在于它的全局最优性和结合多种知识的统一性。根据不同的应用,人们在此基础上提出许多改进方法,如 interactive graph cuts, active graph cuts,Graph Cuts BasedActive Contours (GCBAC), GrabCut, Dynamic Graph Cuts (动态图割方法)等分割方法。其中GrabCut方法采用高斯混合模型(GMM)表征颜色概率分布,单纯地根据区域信息进行图像分割,对于前景和背景颜色信息相差较大的图像是一种较好的图像分割方法,但是对于前/背景颜色信息相似或者前景目标存在阴影的图像,提取的前景目标不准确,需要后期大量的人工修正。但是,经过人工后期修正的前景目标图像往往不精确,给前景目标的进一步分析与处理带来了误差。针对该问题,王建青等人提出了边界与区域相结合的目标提取方法,该方法结合GCBAC与GrabCut算法,对传统的GrabCut算法进行了一定的改进,但同时,该方法由于前后两次运用GrabCut算法,加大了计算量,还有一个比较明显的不足是,该方法需要用户描绘出前景目标的轮廓,这也增加了用户的工作量。
技术实现思路
本专利技术为解决现有技术存在的缺陷,而提供一种交互式图像分割法,既保留了GrabCut算法用户交互性少的优点,同时借助Canny算法,充分利用前景目标的边界信息,改进了 GrabCut算法在前/背景颜色相似或前景目标存在阴影情况下的不足。除此之外,由于本专利技术方法降低了 GrabCut算法的迭代次数,在运行效率上也得到了很大的提高。同时不需要用户描绘出前景目标图像的大概轮廓,减少了用户的工作量。为解决上述技术问题,本专利技术所采用的技术方案是:,其特征在于,包括以下步骤:A用户输入图像,并用矩形框框选包含前景目标图像的矩形区域;B通过Canny边缘检测算法提取前景目标的外边界;C用前景目标区域外边界初始化三元图,通过GrabCut算法剔除矩形区域中的背景区域,从而分割出前景目标图像;D输出前景目标图像。进ー步地,上述的步骤B具体包括以下步骤:a将矩形区域转换为灰度图像,并用Canny算法获取前景目标图像的边界信息;b填充前景目标图像的边界信息,然后通过形态学方法进行腐蚀、膨胀处理从而获得前景目标图像边界信息的灰度掩码图像;c将获得的灰度掩码图像转换为彩色掩码图像并与原矩形区域做换位与运算,从而获得前景目标图像的外边界。进ー步地,上述的步骤C具体包括以下步骤:a、将步骤B中获得的前景目标的外边界作为划分三元图的初始边界线,边界线以外的区域称为背景区域(为了便于描述,简称为Tb),边界线以内的区域称为未知区域(为了便于描述,简称为Tu),前景目标图像称为Tf?,初始时TF设为空;b将TB中的像素点标号值a设为0,Tu内的像素点的标号值a设为I,根据标号值分别为0和I的集合初始化高斯混合模型(GMM)获得矩形区域、前景目标和背景顔色信息;c计算Tu中的前景目标图像的GMM标号,计算矩形区域内的背景图像的GMM标号;d对Tu构造s— t网络,用最小割算法切割一次,更新集合Tb、Tu、Tf,得到GMM參数;e、在确定的GMM參数下对框选的前景目标图像区域构造s—t网络,用最小割算法进行切割,更新集合背景区域、未知区域和前景目标图像,获取前景目标图像。本专利技术的该方法融合了 Canny边缘检测算法和GrabCut交互式图像分割算法,先利用Canny算法提取出原图像前景目标的外边界,并将其作为GrabCut算法的初始边界线,再利用GrabCut算法对提取得到的前景区域做剰余背景区域的剔除。它既保留了 GrabCut算法用户交互性少的优点,同时借助Canny算法,充分利用前景目标的边界信息,改进了GrabCut算法在前/背景顔色相似或前景目标图像存在阴影情况下的不足。除此之外,由于本专利技术方法降低了 GrabCut算法的迭代次数,在运行效率上也得到了很大的提高。【专利附图】【附图说明】图1是本专利技术的流程框图;图2是本专利技术一实施例划分三元图的示意图。【具体实施方式】下面结合实施例对本专利技术作进ー步的描述,所描述的实施例仅仅是本专利技术一部分实施例,并不是全部的实施例。基于本专利技术中的实施例,本领域的普通技术人员在没有做出创造性劳动前提下所获得的其他所用实施例,都属于本专利技术的保护范围。本专利技术的交互式图像分割方法,包括以下步骤:A用户输入图像,并用矩形框框选包含前景目标图像的矩形区域;B通过Canny边缘检测算法提取前景目标的外边界;C用前景目标区域外边界初始化三元图,通过GrabCut算法剔除矩形区域中的背景区域,从而分割出前景目标图像;D输出前景目标图像。进ー步地,上述的步骤B具体包括以下步骤:a将矩形区域转换为灰度图像,并用Canny算法获取前景目标图像的边界信息。边界信息包含边界的像素点集合,具体是像素点的像素值和像素点的坐标。b填充前景目标图像的边界信息,然后通过形态学方法进行腐蚀、膨胀处理从而获得前景目标图像边界信息的灰度掩码图像。c将获得的灰度掩码图像转换为彩色掩码图像并与原矩形区域做换位与运算,从而获得前景目标图像的外边界。进ー步地,上述的步骤C具体包括以下步骤:a、将步骤B中获得的前景目标的外边界作为划分三元图的初始边界线,边界线以外的区域称为背景区域(为了便于描述,简称为Tb),边界线以内的区域称为未知区域(为了便于描述,简称为Tu),前景目标图像称为Tf,初始时Tf设为空;Tf设为空的意思是集合不包含像素点(颜色信本文档来自技高网
...

【技术保护点】
一种交互式图像分割方法,其特征在于,包括以下步骤:A用户输入图像,并用矩形框框选包含前景目标图像的矩形区域;B通过Canny边缘检测算法提取前景目标的外边界;C用前景目标区域外边界初始化三元图,通过GrabCut算法剔除矩形区域中的背景区域,从而分割出前景目标图像;D输出前景目标图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:董乐谢山山封宁徐宗懿
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1