发明名称 一种基于马尔科夫随机场的车辆遮挡处理方法
摘要 本发明公开了一种基于马尔科夫随机场的车辆遮挡处理方法,包括以下步骤:步骤10)建立背景图;步骤20)建立车辆前景轮廓图;步骤30)在车辆轮廓里填充块;步骤40)进行块的遮挡处理,包括步骤401)至步骤405):步骤401)在车辆K包含的所有n个块中,以第t-1帧灰度图像中的第i个块<img file="DDA00003416915300011.GIF" wi="81" he="70" />为模板,利用三步搜索法确定在第t帧灰度图像中,与<img file="DDA00003416915300012.GIF" wi="76" he="74" />最为匹配的匹配块<img file="DDA00003416915300013.GIF" wi="270" he="75" />步骤402)测算<img file="DDA00003416915300014.GIF" wi="79" he="76" />的运动矢量;步骤403)对匹配块<img file="DDA00003416915300015.GIF" wi="231" he="78" />进行验证处理;步骤404)对块进行遮挡判断和遮挡处理;步骤405)返回步骤401),直至i=n,完成所有块的验证处理和遮挡处理。该车辆遮挡处理方法对车辆的跟踪精度高,处理准确,且具有良好的实时性。
申请公布号 CN103310465B 申请公布日期 2016.02.03
申请号 CN201310263026.0 申请日期 2013.06.27
申请人 东南大学 发明人 路小波;陈林;熊阳;季赛平
分类号 G06T7/20(2006.01)I;G06T7/60(2006.01)I;G08G1/01(2006.01)I 主分类号 G06T7/20(2006.01)I
代理机构 江苏永衡昭辉律师事务所 32250 代理人 齐旺
主权项 一种基于马尔科夫随机场的车辆遮挡处理方法,其特征在于:该处理方法包括以下步骤:步骤10)建立背景图,包括步骤101)至步骤104):步骤101)通过计算机读取由摄像装置拍摄的含有运动车辆的m帧图像的视频,并获取第d‑1帧灰度图像G<sub>d‑1</sub>与第d帧灰度图像G<sub>d</sub>的帧差图|G<sub>d</sub>‑G<sub>d‑1</sub>|,同时获取第d帧灰度图像G<sub>d</sub>与第d+1帧灰度图像G<sub>d+1</sub>的帧差图|G<sub>d</sub>‑G<sub>d+1</sub>|,将上述连续两个帧差图作图像的与运算,得到第d帧图像的车辆掩码图Vmask<sub>d</sub>,Vmask<sub>d</sub>=|G<sub>d</sub>‑G<sub>d‑1</sub>|&amp;|G<sub>d</sub>‑G<sub>d+1</sub>|,其中,m和d均为正整数,2&lt;d+1&lt;m;步骤102)建立初始背景图BcG<sub>d</sub>:利用式(1),将第d帧灰度图像G<sub>d</sub>与车辆掩码图Vmask<sub>d</sub>做差得到的绝对值,作为初始背景图BcG<sub>d</sub>:BcG<sub>d</sub>=|G<sub>d</sub>‑Vmask<sub>d</sub>|  式(1)步骤103)将车辆掩码图Vmask<sub>d</sub>作取反运算,得到车辆掩码取反结果图M<sub>d</sub>,M<sub>d</sub>=|Fg<sub>d</sub>‑Vmask<sub>d</sub>|,其中,Fg<sub>d</sub>是一个与当前第d帧灰度图像G<sub>d</sub>同样大小和规格的图像矩阵,且该图像矩阵中每个像素点的值为255;再将M<sub>d</sub>进行二值化处理,利用式(2),得到初始背景二值图Mu<sub>d</sub>(x,y):<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>Mu</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mo>&lsqb;</mo><msub><mi>M</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&gt;</mo><msub><mi>T</mi><mn>1</mn></msub><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>e</mi><mi>l</mi><mi>s</mi><mi>e</mi></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000836427580000011.GIF" wi="825" he="173" /></maths>  式(2)其中,M<sub>d</sub>(x,y)表示车辆掩码取反结果图M<sub>d</sub>中处于(x,y)位置的像素值,T<sub>1</sub>表示初始背景二值化阈值,然后累计k帧灰度图像的初始背景二值图,得到背景累计次数<img file="FDA0000836427580000012.GIF" wi="302" he="147" /><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfrac><mn>1</mn><mn>10</mn></mfrac><mi>m</mi><mo>&lt;</mo><mi>k</mi><mo>&lt;</mo><mfrac><mn>1</mn><mn>5</mn></mfrac><mi>m</mi><mo>;</mo></mrow>]]></math><img file="FDA0000836427580000013.GIF" wi="338" he="132" /></maths>步骤104)累计k帧灰度图像的初始背景图,得到背景累计图<img file="FDA0000836427580000014.GIF" wi="206" he="144" />将背景累计图除以背景累计次数,得到背景图BackG:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>B</mi><mi>a</mi><mi>c</mi><mi>k</mi><mi>G</mi><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>d</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>BcG</mi><mi>d</mi></msub><mo>&divide;</mo><munderover><mo>&Sigma;</mo><mrow><mi>d</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>Mu</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000836427580000021.GIF" wi="715" he="147" /></maths>步骤20)建立车辆前景轮廓图,包括步骤201)—步骤203):步骤201)当第l帧视频出现车辆K,将第l帧灰度图像G<sub>l</sub>与背景图BackG做差得到的绝对值,作为车辆K的前景图Vpro<sub>l</sub>:Vpro<sub>l</sub>=|G<sub>l</sub>‑BackG|,再将车辆K的前景图Vpro<sub>l</sub>进行二值化处理,去除背景干扰,利用式(3)得到车辆前景二值图Vpro<sub>l</sub>2(x,y),<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>Vpro</mi><mi>l</mi></msub><mn>2</mn><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>Vpro</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>(</mo><msub><mi>Vpro</mi><mi>l</mi></msub><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo><mo>&gt;</mo><msub><mi>T</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>e</mi><mi>l</mi><mi>s</mi><mi>e</mi></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000836427580000022.GIF" wi="969" he="172" /></maths>  式(3)其中,Vpro<sub>l</sub>(x,y)表示车辆前景图Vpro<sub>l</sub>处于(x,y)位置的像素值,T<sub>2</sub>表示车辆前景二值化阈值;步骤202)对车辆前景二值图Vpro<sub>l</sub>2(x,y)进行形态学闭运算,使车辆的前景区域具有连通性,得到车辆前景连通图Vcon<sub>l</sub>;步骤203)利用链码跟踪方法提取车辆前景连通图Vcon<sub>l</sub>中车辆K的轮廓,再利用格雷厄姆扫描法获取车辆K的前景轮廓的凸包OutB<sub>l</sub>,对凸包OutB<sub>l</sub>进行滤波处理,排除背景噪声:若凸包OutB<sub>l</sub>的面积sizeof(OutB<sub>l</sub>)&gt;T<sub>3</sub>,则保留该车辆;若凸包OutB<sub>l</sub>的面积sizeof(OutB<sub>l</sub>)≤T<sub>3</sub>,则删除该车辆,T<sub>3</sub>表示凸包面积阈值;步骤30)在车辆轮廓里填充块,包括步骤301)至步骤303):步骤301)依据车辆K的轮廓,首先取车辆轮廓线上一点为块的一个顶点,块的其余三个顶点均设定在轮廓线内部,沿着车辆轮廓线,每隔2个像素单位增加一个大小为c×c像素的块,c的取值为3、4或5;步骤302)获取车辆K轮廓的最小纵坐标y<sub>b</sub>和最大纵坐标y<sub>t</sub>,当车辆K远离检测区域,从y<sub>i</sub>=y<sub>b</sub>+2p处开始逐行扫描,在第y<sub>i</sub>行,获取车辆K轮廓的最小横坐标x<sub>l</sub>和最大横坐标x<sub>r</sub>,自坐标为(x<sub>l</sub>,y<sub>i</sub>)至坐标为(x<sub>r</sub>,y<sub>i</sub>)的同一行中,每隔2个像素增加一个大小为c×c像素的块,且每个块的四个顶点都在车辆K的轮廓内,其中,p表示步骤303)返回步骤302)的次数,p的初始值为0,y<sub>b</sub>≤y<sub>i</sub>≤y<sub>t</sub>;步骤303)返回步骤302),直至y<sub>i</sub>=y<sub>t</sub>,记填充块的个数为n;步骤40)进行块的遮挡处理,包括步骤401)至步骤405):步骤401)在车辆K包含的所有n个块中,以第t‑1帧灰度图像中的第i个块<img file="FDA0000836427580000031.GIF" wi="83" he="81" />为模板,利用三步搜索法确定在第t帧灰度图像中,与<img file="FDA0000836427580000032.GIF" wi="83" he="79" />最为匹配的匹配块<img file="FDA0000836427580000033.GIF" wi="265" he="77" />块<img file="FDA0000836427580000034.GIF" wi="83" he="82" />中心在第t‑1帧灰度图像中的位置为<img file="FDA0000836427580000035.GIF" wi="235" he="97" />匹配块<img file="FDA0000836427580000036.GIF" wi="246" he="75" />中心在第t帧灰度图像中的位置为<img file="FDA0000836427580000037.GIF" wi="172" he="95" />其中,i=q+1,q表示步骤405)返回步骤401)的次数,q的初始值为0;步骤402)测算<img file="FDA0000836427580000038.GIF" wi="92" he="78" />的运动矢量<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>Mv</mi><mi>i</mi></msub><mo>=</mo><mo>{</mo><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>|</mo><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msubsup><mi>x</mi><mi>i</mi><mi>t</mi></msubsup><mo>-</mo><msubsup><mi>x</mi><mi>i</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>,</mo><msubsup><mi>y</mi><mi>i</mi><mi>t</mi></msubsup><mo>-</mo><msubsup><mi>y</mi><mi>i</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA0000836427580000039.GIF" wi="874" he="115" /></maths>其中,(x,y)表示运动矢量Mv<sub>i</sub>的坐标;步骤403)对匹配块<img file="FDA00008364275800000310.GIF" wi="238" he="76" />进行验证处理;步骤404)对块进行遮挡判断和遮挡处理;所述的步骤404)包括步骤4041)至步骤4045):步骤4041)判断车辆K内部是否存在遮挡车辆:在第t‑1帧灰度图像中,在车辆K的轮廓Vcon<sub>t‑1</sub>内检测新轮廓newCont<sub>t‑1</sub>,新轮廓newCont<sub>t‑1</sub>的面积为sizeof(newCont<sub>t‑1</sub>),若sizeof(newCont<sub>t‑1</sub>)≥40c<sup>2</sup>,则判定新轮廓属于另一新车V<sub>2</sub>,则车辆K被划分为车辆V<sub>1</sub>和与车辆V<sub>1</sub>发生遮挡的新车V<sub>2</sub>,并进入步骤4042);若sizeof(newCont<sub>t‑1</sub>)&lt;40c<sup>2</sup>,则判定该新轮廓属于车辆K,在第t‑1帧灰度图像中没有出现遮挡车辆,删除新轮廓newCont<sub>t‑1</sub>,返回步骤20),对视频图像中的下一车辆V<sub>new</sub>进行操作;步骤4042)将位于新车V<sub>2</sub>轮廓里面的块记为属于新车V<sub>2</sub>的块,将位于新车V<sub>2</sub>轮廓外侧的块记为属于车辆V<sub>1</sub>的块;步骤4043)判断块<img file="FDA0000836427580000041.GIF" wi="87" he="77" />是否为遮挡块:在第t‑1帧灰度图像中,设车辆V<sub>1</sub>处于该车辆轮廓中心位置的中心块为<img file="FDA0000836427580000042.GIF" wi="144" he="84" />块<img file="FDA0000836427580000043.GIF" wi="93" he="79" />的位置为<img file="FDA0000836427580000044.GIF" wi="222" he="97" /><img file="FDA0000836427580000045.GIF" wi="112" he="85" />的位置为<img file="FDA0000836427580000046.GIF" wi="277" he="98" />设以<img file="FDA0000836427580000047.GIF" wi="198" he="97" />和<img file="FDA0000836427580000048.GIF" wi="254" he="97" />为对角顶点的矩形区域Rct1<sub>occ</sub>,Rct1<sub>occ</sub>的四个顶点为<img file="FDA0000836427580000049.GIF" wi="231" he="94" /><img file="FDA00008364275800000410.GIF" wi="520" he="94" />和<img file="FDA00008364275800000411.GIF" wi="275" he="94" />在第t‑1帧灰度图像中,设新车V<sub>2</sub>处于该车辆轮廓中心位置的中心块为<img file="FDA00008364275800000412.GIF" wi="154" he="84" />块<img file="FDA00008364275800000413.GIF" wi="88" he="83" />的位置为<img file="FDA00008364275800000414.GIF" wi="229" he="94" /><img file="FDA00008364275800000415.GIF" wi="130" he="84" />的位置为<img file="FDA00008364275800000416.GIF" wi="280" he="94" />设以<img file="FDA00008364275800000417.GIF" wi="204" he="94" />和<img file="FDA00008364275800000418.GIF" wi="254" he="97" />为对角顶点的矩形区域Rct2<sub>occ</sub>,Rct2<sub>occ</sub>的四个顶点为<img file="FDA00008364275800000419.GIF" wi="229" he="99" /><img file="FDA00008364275800000420.GIF" wi="504" he="98" />和<img file="FDA00008364275800000421.GIF" wi="278" he="98" />在Rct1<sub>occ</sub>区域内,将<img file="FDA00008364275800000422.GIF" wi="82" he="85" />分为c×c个像素点,测算块<img file="FDA00008364275800000423.GIF" wi="80" he="83" />与车辆V<sub>1</sub>重叠的像素点个数<img file="FDA00008364275800000424.GIF" wi="185" he="83" />若<img file="FDA00008364275800000425.GIF" wi="384" he="84" />则<img file="FDA00008364275800000426.GIF" wi="94" he="78" />为遮挡块,进入步骤4044);若<img file="FDA00008364275800000427.GIF" wi="288" he="77" />则<img file="FDA00008364275800000428.GIF" wi="80" he="81" />不是遮挡块,不对该块进行遮挡处理,返回步骤401),对第i+a个块<img file="FDA00008364275800000429.GIF" wi="90" he="77" />进行处理,a表示步骤4043)返回步骤401)的次数;若<img file="FDA00008364275800000430.GIF" wi="292" he="77" />则<img file="FDA00008364275800000431.GIF" wi="82" he="86" />是属于车辆V<sub>1</sub>的块,<img file="FDA00008364275800000432.GIF" wi="93" he="85" />不是遮挡块,不对该块进行遮挡处理,返回步骤401),对第i+a个块<img file="FDA00008364275800000433.GIF" wi="86" he="82" />进行处理,a表示步骤4043)返回步骤401)的次数;T<sub>5</sub>表示块<img file="FDA00008364275800000434.GIF" wi="86" he="78" />与不同车辆的重叠像素点阈值;在Rct2<sub>occ</sub>区域内,将<img file="FDA00008364275800000435.GIF" wi="88" he="78" />分为c×c个像素点,测算块<img file="FDA00008364275800000436.GIF" wi="84" he="78" />与新车V<sub>2</sub>重叠的像素点个数<img file="FDA00008364275800000437.GIF" wi="198" he="86" />若<img file="FDA00008364275800000438.GIF" wi="390" he="81" />则<img file="FDA00008364275800000439.GIF" wi="88" he="79" />为遮挡块,进入步骤4044);若<img file="FDA00008364275800000440.GIF" wi="301" he="81" />则<img file="FDA00008364275800000441.GIF" wi="96" he="76" />不是遮挡块,不对该块进行遮挡处理,返回步骤401),对第i+a个块<img file="FDA00008364275800000442.GIF" wi="98" he="79" />进行处理,a表示步骤4043)返回步骤401)的次数;若<img file="FDA00008364275800000443.GIF" wi="301" he="78" />则<img file="FDA00008364275800000444.GIF" wi="80" he="79" />是属于新车V<sub>2</sub>的块,<img file="FDA00008364275800000445.GIF" wi="89" he="78" />不是遮挡块,不对该块进行遮挡处理,返回步骤401),对第i+a个块<img file="FDA00008364275800000446.GIF" wi="98" he="82" />进行处理,a表示步骤4043)返回步骤401)的次数;T<sub>5</sub>表示块<img file="FDA0000836427580000051.GIF" wi="84" he="76" />与不同车辆的的重叠像素点阈值;步骤4044)确定遮挡块<img file="FDA0000836427580000052.GIF" wi="78" he="85" />的马尔科夫随机场能量函数:首先:块<img file="FDA0000836427580000053.GIF" wi="84" he="79" />属于车辆V<sub>1</sub>的概率为w<sub>1</sub>,块<img file="FDA0000836427580000054.GIF" wi="80" he="79" />属于新车V<sub>2</sub>的概率为w<sub>2</sub>,定义三组基团函数V<sub>c1</sub>和V'<sub>c1</sub>,V<sub>c2</sub>和V'<sub>c2</sub>,V<sub>c3</sub>和V'<sub>c3</sub>,其中,V<sub>c1</sub>表示在块<img file="FDA0000836427580000055.GIF" wi="82" he="80" />的邻域中,被属于车辆V<sub>1</sub>的其他相邻块包围的程度,V'<sub>c1</sub>表示在块<img file="FDA0000836427580000056.GIF" wi="82" he="76" />的邻域中,被属于新车V<sub>2</sub>的其他相邻块包围的程度;V<sub>c2</sub>表示块<img file="FDA0000836427580000057.GIF" wi="82" he="78" />与车辆V<sub>1</sub>掩码像素重叠的程度,V'<sub>c2</sub>表示块<img file="FDA0000836427580000058.GIF" wi="88" he="83" />与新车V<sub>2</sub>掩码像素重叠的程度;V<sub>c3</sub>表示块<img file="FDA0000836427580000059.GIF" wi="80" he="80" />的运动矢量与其他属于车辆V<sub>1</sub>的块的运动矢量的相似程度,V'<sub>c3</sub>表示块<img file="FDA00008364275800000510.GIF" wi="87" he="80" />的运动矢量与其他属于新车V<sub>2</sub>的块的运动矢量的相似程度;然后,建立块<img file="FDA00008364275800000511.GIF" wi="86" he="83" />的能量函数:依据式(11),建立块<img file="FDA00008364275800000512.GIF" wi="83" he="81" />属于车辆V<sub>1</sub>的概率w<sub>1</sub>的能量函数:<maths num="0006" id="cmaths0006"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>U</mi><mrow><mo>(</mo><msub><mi>w</mi><mn>1</mn></msub><mo>|</mo><msub><mi>G</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>V</mi><msub><mi>c</mi><mi>1</mi></msub></msub><mo>+</mo><msub><mi>V</mi><msub><mi>c</mi><mn>2</mn></msub></msub><mo>+</mo><msub><mi>V</mi><msub><mi>c</mi><mn>3</mn></msub></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mi>&alpha;</mi><mo>&times;</mo><msup><mrow><mo>&lsqb;</mo><mn>8</mn><mo>-</mo><mi>S</mi><mi>e</mi><mi>c</mi><mi>t</mi><mi>o</mi><mi>r</mi><mn>1</mn><mrow><mo>(</mo><msubsup><mi>B</mi><mi>i</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>&beta;</mi><mo>&times;</mo><msup><mrow><mo>(</mo><msup><mi>c</mi><mn>2</mn></msup><mo>-</mo><mi>N</mi><mi>u</mi><mi>m</mi><msubsup><mn>1</mn><mi>i</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>&gamma;</mi><mo>&times;</mo><mo>|</mo><msub><mi>Mv</mi><mi>i</mi></msub><mo>-</mo><mi>M</mi><mi>v</mi><msub><mn>1</mn><mrow><mi>m</mi><mi>i</mi><mi>d</mi></mrow></msub><mo>|</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA00008364275800000513.GIF" wi="1593" he="204" /></maths>                           式(11)依据式(12),建立遮挡块<img file="FDA00008364275800000514.GIF" wi="88" he="77" />属于新车V<sub>2</sub>的概率w<sub>2</sub>的能量函数:<maths num="0007" id="cmaths0007"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>U</mi><mrow><mo>(</mo><msub><mi>w</mi><mn>2</mn></msub><mo>|</mo><msub><mi>G</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mi>V</mi><mrow><mi>c</mi><mn>1</mn></mrow><mo>&prime;</mo></msubsup><mo>+</mo><msubsup><mi>V</mi><mrow><mi>c</mi><mn>2</mn></mrow><mo>&prime;</mo></msubsup><mo>+</mo><msubsup><mi>V</mi><mrow><mi>c</mi><mn>3</mn></mrow><mo>&prime;</mo></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mi>&alpha;</mi><mo>&times;</mo><msup><mrow><mo>&lsqb;</mo><mn>8</mn><mo>-</mo><mi>S</mi><mi>e</mi><mi>c</mi><mi>t</mi><mi>o</mi><mi>r</mi><mn>2</mn><mrow><mo>(</mo><msubsup><mi>B</mi><mi>i</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>&beta;</mi><mo>&times;</mo><msup><mrow><mo>(</mo><msup><mi>c</mi><mn>2</mn></msup><mo>-</mo><mi>N</mi><mi>u</mi><mi>m</mi><msubsup><mn>2</mn><mi>i</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>&gamma;</mi><mo>&times;</mo><mo>|</mo><msub><mi>Mv</mi><mi>i</mi></msub><mo>-</mo><mi>M</mi><mi>v</mi><msub><mn>2</mn><mrow><mi>m</mi><mi>i</mi><mi>d</mi></mrow></msub><mo>|</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA00008364275800000515.GIF" wi="1588" he="201" /></maths>                             式(12)其中,α表示第一加权系数,β表示第二加权系数,γ表示第三加权系数,Mv1<sub>mid</sub>表示车辆V<sub>1</sub>的中心块<img file="FDA00008364275800000516.GIF" wi="106" he="82" />前后两帧的运动矢量,Mv2<sub>mid</sub>表示新车V<sub>2</sub>的中心块为<img file="FDA00008364275800000517.GIF" wi="114" he="81" />前后两帧运动矢量,<img file="FDA00008364275800000518.GIF" wi="291" he="94" />表示车辆V<sub>1</sub>的有效扇区个数,<img file="FDA00008364275800000519.GIF" wi="302" he="99" />表示新车V<sub>2</sub>的有效扇区个数;最后判定块<img file="FDA0000836427580000061.GIF" wi="80" he="78" />的归属车辆,并进行遮挡处理:若U(w<sub>1</sub>|G<sub>t‑1</sub>)&gt;U(w<sub>2</sub>|G<sub>t‑1</sub>),则块<img file="FDA0000836427580000062.GIF" wi="80" he="80" />属于新车V<sub>2</sub>,将块<img file="FDA0000836427580000063.GIF" wi="84" he="78" />从车辆V<sub>1</sub>的块集合中删除,并添加至新车V<sub>2</sub>的块集合;若U(w<sub>1</sub>|G<sub>t‑1</sub>)≤U(w<sub>2</sub>|G<sub>t‑1</sub>),则块<img file="FDA0000836427580000064.GIF" wi="82" he="78" />属于车辆V<sub>1</sub>,块<img file="FDA0000836427580000065.GIF" wi="78" he="82" />保留在车辆V<sub>1</sub>的块集合中;步骤4045)完成遮挡块<img file="FDA0000836427580000066.GIF" wi="78" he="78" />的遮挡处理,返回步骤401),对第i+s个块<img file="FDA0000836427580000067.GIF" wi="87" he="78" />进行处理,s表示步骤4045)返回步骤401)的次数,直至完成所有块的处理,将遮挡块处理完后,分开遮挡车辆;步骤405)返回步骤401),直至i=n,完成所有块的验证处理和遮挡处理。
地址 210096 江苏省南京市四牌楼2号