安卓系统的交互式图像分割方法技术方案

技术编号:11192840 阅读:95 留言:0更新日期:2015-03-25 21:28
本发明专利技术提供一种安卓系统的交互式图像分割方法,为提取图像前景物体的新方法,首先,对传统图割算法的能量函数定义进行改进,取消了区域项,增强了边界项,从而消除了边界项参数对分割结果的影响,并将改进的方法在安卓平台加以实现;然后,在安卓平台上,针对迭代交互式图割算法的迭代次数对分割精度的影响,得出迭代次数性价比最高的设定;最后,利用迭代交互式图割算法,针对某些分割不准确的情况,加入交互式修正环节,来确保图像分割的精度,并将所提取景物体融入到其它背景图像中;交互式图割算法上的改进,消除了原能量函数中区域项,从而提高算法计算效率,将此改进算法应用于安卓平台,用户在安卓设备上就能轻松实现图像分割。

【技术实现步骤摘要】
安卓系统的交互式图像分割方法
本专利技术涉及一种安卓系统的交互式图像分割方法。
技术介绍
传统的图像分割算法通常是自动分割的,自动分割虽然执行简单,但在处理诸如医学图像等复杂的图像时,往往得不到理想的分割结果。因此,交互式分割方法逐渐成了研究热点,交互式分割即加入了用户的操作,其与自动分割相比有两大优点:一是能准确理解用户的要求;二是分割的效果较好。然而,交互式图割算法都是在PC平台上实现的,由于移动终端发展迅速,图像处理需求越来越高,目前安卓市场上的图像编辑软件,诸如美图秀秀、图像处理工作室、图像处理之类大都是只是停留在改变图像的视觉效果上,例如改变色彩风格、锐化、拉伸等等,并未真正地实现如被大家熟知的PhotoShop中的抠图效果,即图像分割功能。将图像分割技术应用到移动终端存在很大的发展前景。
技术实现思路
本专利技术基于图割理论,提出并实现一种交互式图像分割方法,针对迭代图割分割效果欠佳的情况下,引入交互式修正环节,确保了分割的精度,并可将提取的前景目标,融入到其他背景图像。本专利技术将图割算法移植到安卓平台,提出一种交互式图像分割方法,即提取图像前景物体的新方法。该方法包括:首先,对传统图割算法的能量函数定义进行改进,取消了区域项,增强了边界项,从而消除了边界项参数对分割结果的影响,并将改进的方法在安卓平台加以实现;然后,在安卓平台上,针对迭代交互式图割算法的迭代次数对分割精度的影响,得出迭代次数性价比最高的设定;最后,利用迭代交互式图割算法,提出一种前景物体提取的新方法,针对某些分割不准确的情况,加入了交互式修正环节,确保了图像分割的精度,并将所提取景物体融入到其它背景图像中。本专利技术的技术解决方案是:一种安卓系统的交互式图像分割方法,包括以下步骤:步骤A、使用改进的图割算法的能量函数定义,取消区域项,增强边界项,消除边界项参数对分割结果的影响,将改进的方法在安卓平台上实现;步骤B、在安卓平台上,针对迭代交互式图割算法的迭代次数对分割精度的影响,得出迭代次数性价比最高的设定;步骤C、利用迭代交互式图割算法,采用改进的图割算法,针对分割不准确的情况,加入交互式修正环节,来确保图像分割的精度,并将所提的前景物体融入到其它背景图像中。进一步地,所述步骤A中,改进的图割算法是基于彩色图像的,具体为,由用户用画笔在待分割图像上,标识前景或背景后,在操作之前先将彩色图像转成灰度图像;建立能量函数和网络流程图,对图像进行标号;采用最大流最小割方法求网络图的最小割,能量最小化后,分割灰度的结果图像,得到彩色的最终图像。原图割算法是基于灰度图像的,本专利技术将其引入到彩色图像中。做法是在操作之前先将彩色图像转成灰度图像,然后再执行分割。虽然灰度图像转换后丢失了彩色图像的部分信息,但图像的整体结构、纹理等属性都是未变的,因此,灰度图像的分割结果完全可以在彩色图像中体现出来。进一步地,交互式图割算法改进的步骤为:由用户用画笔在待分割图像上,指定某些像素即种子结点作为确定的前景或背景,作为分割的硬性约束;在此硬性约束下,基于边界和区域特性,给出能量函数定义;基于最大流最小割算法对能量函数进行改进,移除区域项,加强边界项,引入区域性元素,来减少算法迭代时间;通过计算全局最优解来获得对未标记部分的自动分割,而边界和区域的特性看作是分割的软约束。进一步地,更改后的能量函数如下式:其中,R{p,q}代表把像素p和q分配成相同标号的惩罚因子,遵循如下定义:R{p,q}=Pr(Ip|"obj")·Pr(Iq|"obj")+Pr(Ip|"bkg")·Pr(Iq|"bkg")Pr(·)表示像素被归类为前景或背景的概率。进一步地,所述步骤B中迭代交互式图割算法在安卓上迭代次数对分割精度的影响分析的步骤为:迭代交互式图割通过非完全标记法,用矩形框框分离出背景和前景区域,对其颜色空间建立高斯混合模型;用高斯混合模型参数估计和学习过程中的迭代算法,完成能量极小化。迭代交互式图割算法的分割过程是通过迭代算法,不断更新和修正算法参数,使算法收敛的过程,因此有必要考虑迭代次数对图像分割精度的影响,经过多次测试对比,得到性价比高的迭代次数设定。进一步地,利用初始三元图未知区域TU像素中重新获得的像素标号,来校正彩色高斯混合模型模型的参数。进一步地,所述迭代交互式图割算法在安卓上迭代次数默认为两次。进一步地,采用非完全标号,即将图像中的像素分为三类:确定的前景、确定的背景和未知区域,用户只需确定背景区域TB,而不需确定前景,设前景TF=0,框内的像素设为TU代表未知区域;迭代能量最小化是通过允许框内的TU像素临时表示TF来进行初始化操作,而背景TB的标号是固定变的。进一步地,所述步骤C中加入用户编辑修正功能具体为:在初始分割之后,人为地指定某些像素点为确定的前景或背景,重新计算混合高斯模型参数,最后执行最小割算法,迭代多次,直达满意的分割结果为止。相比现有技术,本专利技术具有以下有益效果:交互式图割算法上的改进,消除了原能量函数中区域项,从而提高算法计算效率,将此改进算法应用于安卓平台,用户在安卓设备上就能轻松实现图像分割;更改后t-links的数目大大减少了,t-links只存在于终端结点和用户标记的种子之间,边的数目降低大大减少了算法的运行时间。针对迭代图割分割效果欠佳的情况下,引入交互式修正环节,确保了分割的精度。附图说明图1为改进前后s-t图;图2为改进图割算法执行流程图;图3为图像修正过程的说明示意图;图4为更换背景运行实例的示意图;图5为迭代交互式图割算法应用更换背景实例的示意图。具体实施方式下面结合附图详细说明本专利技术的优选实施例。实施例的目的是将交互式图割算法应用到安卓平台,开发一种安卓分割应用软件,其实现思路为:首先,基于最大流最小割算法,对原图割的能量函数进行改进,取消了区域项,增强了边界项;然后,利用OpenCV在安卓平台上实现迭代交互式图割算法,并探讨迭代次数对分割精度的影响,最终得出性价比好的迭代次数设定;最后,基于迭代交互式图割算法,开发了一款图像分割应用软件,针对分割不准的情况下,引入交互式修正环节,确保分割精度,最终可将分割出的前景目标融入到其它背景图像中。如图2所示,交互式图割算法的能量函数定义的改进包括以下步骤:对于一幅图像,将图像中的像素定义为集合P,相邻像素对{p,q}定义为集合N。图像分割是像素标号的过程,设A是像素标定的某种分配A=(A1,...,Ap,...,A|P|),其中Ap可以标定为“obj”(object,即前景)或“bkg”(background,即背景),因此可以用A来表示分割结果。首先,基于图割理论,将图像映射到图中。图G=(V,E)中0,V代表图像中的所有像素点,E代表连接相邻像素的边。为了构建s-t网络,因此额外加入了s和t两个终端结点分别代表前景和背景,所以有:V=P∪{s,t}终端结点的加入使得边集E也有了两种不同类型,n-links和t-links。n-links(邻域链接)代表相邻像素{p,q}之间的边,t-links(终端连接)代表像素p与终端结点之间的边。因此,每个像素点都有两条t-links边,则有:在此模型下,每条边将会分配一个非负的权值we。把割C定义成边集E的子集,即C∈E,而本文档来自技高网...
安卓系统的交互式图像分割方法

【技术保护点】
一种安卓系统的交互式图像分割方法,其特征在于,包括以下步骤:步骤A、使用改进的图割算法的能量函数定义,取消区域项,增强边界项,消除边界项参数对分割结果的影响,将改进的方法在安卓平台上实现;步骤B、在安卓平台上,针对迭代交互式图割算法的迭代次数对分割精度的影响,得出迭代次数性价比最高的设定;步骤C、利用迭代交互式图割算法,采用改进的图割算法,针对分割不准确的情况,加入交互式修正环节,来确保图像分割的精度,并将所提的前景物体融入到其它背景图像中。

【技术特征摘要】
1.一种安卓系统的交互式图像分割方法,其特征在于,包括以下步骤:步骤A、使用改进的图割算法的能量函数定义,取消区域项,增强边界项,消除边界项参数对分割结果的影响,将改进的方法在安卓平台上实现;改进的图割算法是基于彩色图像的,具体为,由用户用画笔在待分割图像上,标识前景或背景后,在操作之前先将彩色图像转成灰度图像;建立能量函数和网络流程图,对图像进行标号;采用最大流最小割方法求网络图的最小割,能量最小化后,分割灰度的结果图像,得到彩色的最终图像;其中,更改后的能量函数如下式:其中,N为像素的总数,B{p,q}表示像素p和q之间的权值;Ap表示像素p被标记为前景或者背景;Aq表示像素q被标记为前景或者背景,R{p,q}代表把像素p和q分配成相同标号的惩罚因子,遵循如下定义:R{p,q}=Pr(Ip|"obj")·Pr(Iq|"obj")+Pr(Ip|"bkg")·Pr(Iq|"bkg")Pr(·)表示像素被归类为前景或背景的概率,obj为前景;bkg为背景;步骤B、在安卓平台上,针对迭代交互式图割算法的迭代次数对分割精度的影响,得出迭代次数性价比最高的设定;步骤C、利用迭代交互式图割算法,采用改进的图割算法,针对分割不准确的情况,加入交互式修正环节,来确保图像分割的精度,并将所提的前景物体融入到其它背景图像中;其中,交互式图割算法改进的步骤为:由用户用画笔在待分割图像上,指定某些像素即种子结点作为确定的前...

【专利技术属性】
技术研发人员:杨敏史朦朦
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏;32

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

1