主权项 |
一种基于提取函数和三通道分离的人物运动变化检测方法,包括如下步骤:(1)对一段人物运动视频的前100帧彩色红绿蓝RGB图像的每帧图像进行灰度转换,得到对应的灰度图,将该100帧灰度图中对应的像素点的灰度值求和再取平均值,得到灰度图背景A(i,j),i,j代表像素点坐标;(2)对该视频的前100帧彩色RGB图像的每帧图像进行YUV三通道分离,其中Y表示图像的亮度,U是图像的蓝色分量B和Y的色差,V是图像的红色分量R和Y的色差,将每一通道的100帧图像中对应的像素点的灰度值分别求和再取平均值,得到三通道对应的背景AY、AU和AV,其中AY是Y通道所对应的背景图像,AU是U通道所对应的背景图像,AV是V通道所对应的背景图像;(3)将包含有运动人物的待检测帧图像B的灰度图B1(i,j)和灰度图背景A(i,j)代入提取函数 <mrow> <mi>E</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>1</mn> <mo>-</mo> <mfrac> <mrow> <mn>2</mn> <msqrt> <mi>A</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>×</mo> <msub> <mi>B</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> </msqrt> </mrow> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>B</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>中,根据公式 <mrow> <mi>M</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='' close=''> <mtable> </mtable> </mfenced> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mi>E</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>≥</mo> <mi>r</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mi>E</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo><</mo> <mi>r</mi> </mtd> </mtr> </mtable> </mfenced> </mrow>对E(i,j)进行二值化处理,得到基于提取函数法的人物运动变化检测结果图M,其中r为阈值,r=0.03;(4)获取YUV三通道分离法的结果图4a)将包含有运动人物的待检测帧图像B进行YUV三通道分离,得到对应图像BY、BU和BY,其中BY是B对应的Y通道图像,BU是B对应的U通道图像,BV是B对应的V通道图像,将它们与其对应的背景AY、AU和AV分别求取绝对差ΔY、ΔU和ΔV;4b)根据大津阈值法对这三个绝对差进行二值化处理,分别得到三通道所对应的结果图CY、CU和CV,其中CY是Y通道对应的结果图,CU是U通道对应的结果图,C是V通道对应的结果图;4c)对上述三幅结果图中的对应的每一像素点采用三选二机制,将三幅图融合为一幅图,即为基于三通道分离法的人物运动变化检测结果图C;(5)对提取函数的结果图M和三通道分离法的结果图C进行或运算,得到基于提取函数和三通道分离的人物运动变化检测的最终结果图Q。 |