发明名称 一种道路场景视频图像序列的背景修复方法
摘要 一种道路场景视频图像序列的背景修复方法,首先计算当前帧到邻近帧的光流图,然后基于高斯过程回归计算缺失光流图区域中的散点,用于光流预测的初始化;经过光流预测初始化,再使用三层BP神经网络实现逐列光流预测;然后进行图像修复,在图像修复阶段,利用光流初始化和光流预测将当前帧缺失区域内像素对应到邻近帧背景区域,利用高斯混合模型实现图像修复;本发明针对运动背景条件下的视频图像序列,基于光流信息实现当前帧缺失前景区域像素到邻近帧背景像素的对应,有效实现道路场景视频图像序列中缺失运动前景区域的图像修复,方法简单有效。
申请公布号 CN104021525B 申请公布日期 2017.02.08
申请号 CN201410239942.5 申请日期 2014.05.30
申请人 西安交通大学 发明人 刘跃虎;李垚辰;苏远歧;杨旸;张驰
分类号 G06T5/00(2006.01)I;G06N3/08(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 何会侠
主权项 一种道路场景视频图像序列的背景修复方法,其特征在于:首先计算当前帧到邻近帧的光流图,然后基于高斯过程回归计算缺失光流图区域中的散点,用于光流预测的初始化;经过光流预测初始化,再使用三层BP神经网络实现逐列光流预测;然后进行图像修复,在图像修复阶段,利用光流初始化和光流预测将当前帧缺失区域内像素对应到邻近帧背景区域,利用高斯混合模型实现图像修复;具体包括如下步骤:步骤1:初始化阶段,基于高斯过程回归计算缺失光流图区域中的散点,包括如下步骤:1)数据训练,训练数据集从光流图背景区域以半径R采样,定义为:<maths num="0001"><math><![CDATA[<mrow><mi>T</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>x</mi><mn>1</mn></msub><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><msub><mi>x</mi><mi>N</mi></msub></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mn>1</mn></msub><mo>,</mo></mrow></mtd><mtd><mrow><mo>...</mo><mo>,</mo></mrow></mtd><mtd><msub><mi>y</mi><mi>N</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001056285470000011.GIF" wi="1806" he="143" /></maths>其中:x<sub>1</sub>,...,x<sub>N</sub>指N个二维光流图坐标,即横坐标和纵坐标,y<sub>1</sub>,...,y<sub>N</sub>指N个二维光流图坐标对应的光流值;基于训练数据集,N×N的协方差矩阵K中每个元素定义为[K]<sub>ij</sub>=K(x<sub>i</sub>,x<sub>j</sub>),其中:K(x<sub>i</sub>,x<sub>j</sub>)=E[(f(x<sub>i</sub>)‑m(x<sub>i</sub>))(f(x<sub>j</sub>)‑m(x<sub>j</sub>))]=E[f(x<sub>i</sub>)f(x<sub>j</sub>)]    (2)其中:f(x)为x位置处的光流值,E代表期望,m(x)=E(f(x))=0;基于光流值,观测向量被定义为y=[y<sub>1</sub>,...,y<sub>N</sub>]<sup>T</sup>,y视作零均值多变元高斯过程,y的协方差矩阵为:K<sup>*</sup>=K+σ<sup>2</sup>I    (3)其中:K为训练数据集的协方差矩阵,σ<sup>2</sup>为正态分布的方差,I为单位矩阵;2)对于待预测散点x<sup>*</sup>,其后验密度p(y<sup>*</sup>|x<sup>*</sup>,T)为单元正态分布,均值为<img file="FDA0001056285470000021.GIF" wi="78" he="71" />方差为var(y<sup>*</sup>):<maths num="0002"><math><![CDATA[<mrow><mover><msup><mi>y</mi><mo>*</mo></msup><mo>&OverBar;</mo></mover><mo>=</mo><msup><mi>k</mi><mo>&prime;</mo></msup><msup><mrow><mo>(</mo><msup><mi>x</mi><mo>*</mo></msup><mo>)</mo></mrow><mi>T</mi></msup><msup><mrow><mo>(</mo><msup><mi>K</mi><mo>*</mo></msup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>y</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001056285470000022.GIF" wi="1822" he="79" /></maths>var(y<sup>*</sup>)=K'(x<sup>*</sup>,x<sup>*</sup>)‑k'(x<sup>*</sup>)<sup>T</sup>(K<sup>*</sup>)<sup>‑1</sup>k'(x<sup>*</sup>)    (5)其中:k'(x<sup>*</sup>)=[K'(x<sup>*</sup>,x<sub>1</sub>),...,K'(x<sup>*</sup>,x<sub>N</sub>)]<sup>T</sup>    (6)其中:K'()为高斯ARD核函数,k'()为预测数据集的协方差矩阵,y为观测向量;步骤2:使用三层BP神经网络实现逐列光流预测,其中的数据训练使用了Levenberg‑Marquardt方法,训练数据包括两部分:a、初始化阶段计算所得的缺失光流区域内的散点;b、缺失光流图区域外同一列的背景光流;步骤3:基于高斯混合模型的图像修复:经过了光流修补阶段即步骤1散点的计算和步骤2逐列光流预测,认为缺失前景的光流与背景的光流信息保持一致;对于缺失图像区域内的每一像素x,分别将其对应到临近的k帧,建立随机过程:{s<sub>i</sub>:s<sub>i</sub>=I<sub>B</sub>(x,i),1≤i≤k}    (7)其中:I<sub>B</sub>(x,i)为第i帧对应于x坐标处的颜色值;x坐标处对应颜色值的历史信息由M个高斯分布加以描述,其中观测当前像素值的概率为:<maths num="0003"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>&omega;</mi><mrow><mi>j</mi><mo>,</mo><mi>i</mi></mrow></msub><mi>&eta;</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&mu;</mi><mrow><mi>j</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>,</mo><msubsup><mi>&sigma;</mi><mrow><mi>j</mi><mo>,</mo><mi>i</mi></mrow><mn>2</mn></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001056285470000023.GIF" wi="1717" he="143" /></maths>其中:M为高斯分布的数目,ω<sub>j,i</sub>为第i帧中第j个高斯分布的权重,η为对应的高斯概率密度函数,其均值为μ<sub>j,i</sub>,方差为<img file="FDA0001056285470000024.GIF" wi="109" he="79" />每当新的一帧被添加,高斯混合模型都会被更新,当k个邻近帧被比较之后,具有最大权值和最小方差的高斯分布被选取,其均值作为x坐标处的颜色信息。
地址 710049 陕西省西安市咸宁路28号