1水平集方法在运动目标检测与跟踪中的一些应用重庆大学行业信息化工程中心张世征2011年3月25日2主要内容:一、水平集方法简介二、水平集在运动目标检测与跟踪中的应用3水平集4通过把二维平面曲线嵌入到三维曲面将平面闭曲线的演化问题转化为三维曲面的演化.水平集方法(Levelsetmethod)56t=0t=1优点:可以方便的处理曲线演化时拓扑结构的变化7曲线演化的一般方程式可表示为,其中为法向速率,为单位法向方向(这里)CNtN(,)((,),(,))CCptxptypt说明:曲线几何形状的变化只与运动速度的法向分量有关89一条平面封闭曲线可隐式表示为一个二维函数的水平集(线):既将其看作三维曲面与平面的交线。随时间变化的平面封闭曲线可表示为:可看作随时间变化的三维曲面簇与平面相交得到水平集(线){(,),(,)}Cxyuxyc():{(,),(,,)}Ctxyuxytc(,)uuxyucttuc(,,)uuxyt水平集方法的数学表示10由数学推导,对随时间变化的二维函数水平集其曲线演化方程可表示为。这就是曲线演化水平集方法的基本方程式的构造常选取为平面上到曲线的带符号的距离,即式中表示点与曲线之间的Euclidean距离优点:距离函数具有性质。这意味着的变化率处处是均匀的,没有太陡的坡地,也没有平原。这将有利于数值计算的稳定性。[(,),],(,)(,)[(,),](,)dxyCxyuxydxyCxy在封闭曲线C外部,在封闭曲线C内部():{(,),(,,)}Ctxyuxytcuutud1u(,)uxy11水平集方法在曲线演化中的一些应用12如可取211I13偏微分方程应用于图像处理的基本思想1.构造合理的能量泛函2.用变分法极小化能量泛函得到该泛函的梯度下降流3.将梯度下降流转化为相应的偏微分方程14例:测地活动轮廓模型能量泛函:其中为图像灰度,取为10()0()((()))'()((()))RLCLCgICqCqdqgICsdsIg1(12)1(())pporICq15利用变分法求得该泛函的梯度下降流将梯度下降流转化为PDE(())()()()()()uuudivgItuugIudivgIuugIugIu(()())tCgCgCNN16迭代0次迭代400次迭代1200次迭代1600次17Papercomesfrom:IEEETRANSACRIONSONPATTERANANALYSISANSMACHINEINTELLIGENCE,VOL.22,NO.3,MARCH2000Author:NikosParagiosandRachidDericheGeodesicActiveContoursandLevelSetsfortheDetectionandTrackingofMovingObjects18本文选取的嵌入函数1920基本思想:1.建立判断某一点位于运动目标在两帧图像中的运动区域边缘的概率函数2.建立基于该概率函数的能量泛函,极小化能量泛函使得轮廓线向运动区域边缘演化并最终到达边缘运动目标检测部分(detection)21图像序列帧间差分图像将差分图像看作动态(mobile)点与静态(static)点的集合。动态点:在当前帧或前一帧属于运动目标。静态点:在当前帧和前一帧均属于背景。假定动态点与静态点均服从相似的概率分布。本文中假定服从Laplacianlaw.(;)Ist(;)(;)(;1)DstIstIst22对分布参数的估计:对差分图像中的任一点,由全概率公式,其概率密度函数为这里为图像中一点属于静态点的概率,是该点在为静态点的条件下取上述值的条件概率。采用最大似然估计方法估计参数()Spd()()2xdxxpdexSorM{(,):{:,:}}LLPLSstaticMmobileSP()()()DSSMMpdPpdPpd23LaplacianmodesGaussianmodes24建立判断边缘点的概率函数25262728max()DIBs29110[()]((()))()DECpgICpCpdp2221()2xgxe建立能量泛函其中用变分法求得其梯度下降流,对应的PDE为((,)(,).)tDDDDgIgI303132追踪部分在原有能量泛函上添加梯度函数项问题:如何实现追踪以检测到的运动区域边缘轮廓线为初始曲线,该曲线包含了运动物体,在梯度力的作用下,曲线朝目标边缘演化。实现追踪120(())((();),)()TECpgICptCpdp33(a)Initialcurve(b)motiondetectionresultand(c)trackingresult34实现检测与追踪的总的能量泛函其对应的演化方程为353637Thankyou