HS方法有四个假设:(i)图像的灰度值是恒定;(2)光流的变化满足一定约束;(3)图像中像素的变化缓慢或者不变,也就是说,光流的变化在图像平滑;及(iv)的重叠图像中的对象将被忽略。
gydF4y2Ba基于上述假设,光流方程可以得到如下:
(1)米米l:mtext>
f米米l:mi>
x米米l:mi>
u米米l:mi>
+米米l:mo>
f米米l:mi>
v米米l:mi>
v米米l:mi>
+米米l:mo>
f米米l:mi>
t米米l:mi>
=米米l:mo>
0米米l:mn>
,米米l:mo>
在哪里<我nline-formula>
f米米l:mi>
x米米l:mi>
=米米l:mo>
∂米米l:mo>
f米米l:mi>
x米米l:mi>
,米米l:mo>
y米米l:mi>
,米米l:mo>
t米米l:mi>
/米米l:mo>
∂米米l:mo>
x米米l:mi>
,<我nline-formula>
f米米l:mi>
v米米l:mi>
=米米l:mo>
∂米米l:mo>
f米米l:mi>
x米米l:mi>
,米米l:mo>
y米米l:mi>
,米米l:mo>
t米米l:mi>
/米米l:mo>
∂米米l:mo>
v米米l:mi>
,<我nline-formula>
f米米l:mi>
t米米l:mi>
=米米l:mo>
∂米米l:mo>
f米米l:mi>
x米米l:mi>
,米米l:mo>
y米米l:mi>
,米米l:mo>
t米米l:mi>
/米米l:mo>
∂米米l:mo>
t米米l:mi>
,<我nline-formula>
u米米l:mi>
=米米l:mo>
∂米米l:mo>
x米米l:mi>
/米米l:mo>
∂米米l:mo>
t米米l:mi>
,<我nline-formula>
v米米l:mi>
=米米l:mo>
∂米米l:mo>
v米米l:mi>
/米米l:mo>
∂米米l:mo>
t米米l:mi>
。
gydF4y2B一个接下来介绍速度平稳状态,见以下方程:
(2)米米l:mtext>
ζ米米l:mi>
d米米l:mi>
2米米l:mn>
=米米l:mo>
∂米米l:mo>
u米米l:mi>
∂米米l:mo>
x米米l:mi>
2米米l:mn>
+米米l:mo>
∂米米l:mo>
u米米l:mi>
∂米米l:mo>
y米米l:mi>
2米米l:mn>
+米米l:mo>
∂米米l:mo>
v米米l:mi>
∂米米l:mo>
x米米l:mi>
2米米l:mn>
+米米l:mo>
∂米米l:mo>
v米米l:mi>
∂米米l:mo>
y米米l:mi>
2米米l:mn>
。米米l:mo>
基于光流约束方程(
1gydF4y2B一个)和速度平滑状态,建立了最小化方程:
(3)米米l:mtext>
ζ米米l:mi>
2米米l:mn>
=米米l:mo>
∬米米l:mo>
μ米米l:mi>
2米米l:mn>
ζ米米l:mi>
d米米l:mi>
2米米l:mn>
+米米l:mo>
f米米l:mi>
x米米l:mi>
u米米l:mi>
+米米l:mo>
f米米l:mi>
y米米l:mi>
v米米l:mi>
+米米l:mo>
f米米l:mi>
t米米l:mi>
2米米l:mn>
d米米l:mtext>
x米米l:mi>
d米米l:mtext>
y米米l:mi>
,米米l:mo>
在哪里<我nline-formula>
μ米米l:mi>
代表了平滑权重系数(
39gydF4y2B一个),指速度平滑项的比例。
gydF4y2B一个然后,使用变分计算[
40gydF4y2B一个拉普拉斯算符),可以得到大约通过区别一个像素点的速度和其周围像素点的平均速度。因此,我们可以用迭代法求解光流方程(
1gydF4y2B一个),<我t一个lic>
n我t一个lic>代表的迭代次数。
gydF4y2B一个但在解决方程(
1gydF4y2B一个),我们需要确定两个参数,<我nline-formula>
μ米米l:mi>
¯米米l:mo>
和<我nline-formula>
ν米米l:mi>
¯米米l:mo>
。9分的两个参数可以计算出不同算法(
41gydF4y2B一个]。然后,计算灰度梯度值,<我nline-formula>
f米米l:mi>
x米米l:mi>
,<我nline-formula>
f米米l:mi>
y米米l:mi>
,<我nline-formula>
f米米l:mi>
t米米l:mi>
:
(4)米米l:mtext>
u米米l:mi>
n米米l:mi>
+米米l:mo>
1米米l:mn>
=米米l:mo>
u米米l:mi>
¯米米l:mo>
n米米l:mi>
−米米l:mo>
f米米l:mi>
x米米l:mi>
f米米l:mi>
x米米l:mi>
u米米l:mi>
¯米米l:mo>
n米米l:mi>
+米米l:mo>
f米米l:mi>
t米米l:mi>
+米米l:mo>
f米米l:mi>
y米米l:mi>
v米米l:mi>
¯米米l:mo>
n米米l:mi>
λ米米l:mi>
+米米l:mo>
f米米l:mi>
x米米l:mi>
2米米l:mn>
+米米l:mo>
f米米l:mi>
y米米l:mi>
2米米l:mn>
,米米l:mo>
v米米l:mi>
n米米l:mi>
+米米l:mo>
1米米l:mn>
=米米l:mo>
v米米l:mi>
¯米米l:mo>
n米米l:mi>
−米米l:mo>
f米米l:mi>
y米米l:mi>
f米米l:mi>
x米米l:mi>
u米米l:mi>
¯米米l:mo>
n米米l:mi>
+米米l:mo>
f米米l:mi>
t米米l:mi>
+米米l:mo>
f米米l:mi>
y米米l:mi>
v米米l:mi>
¯米米l:mo>
n米米l:mi>
λ米米l:mi>
+米米l:mo>
f米米l:mi>
x米米l:mi>
2米米l:mn>
+米米l:mo>
f米米l:mi>
y米米l:mi>
2米米l:mn>
,米米l:mo>
u米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
¯米米l:mo>
=米米l:mo>
1米米l:mn>
6米米l:mn>
u米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
u米米l:mi>
我米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
u米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
u米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
12米米l:mn>
u米米l:mi>
我米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
u米米l:mi>
我米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
u米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
u米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
,米米l:mo>
v米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
¯米米l:mo>
=米米l:mo>
1米米l:mn>
6米米l:mn>
v米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
v米米l:mi>
我米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
v米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
v米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
12米米l:mn>
v米米l:mi>
我米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
v米米l:mi>
我米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
v米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
v米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
−米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
,米米l:mo>
f米米l:mi>
x米米l:mi>
=米米l:mo>
1米米l:mn>
4米米l:mn>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
−米米l:mo>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
−米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
−米米l:mo>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
+米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
−米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
f米米l:mi>
y米米l:mi>
=米米l:mo>
1米米l:mn>
4米米l:mn>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
−米米l:mo>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
−米米l:mo>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
−米米l:mo>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
+米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
−米米l:mo>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
f米米l:mi>
t米米l:mi>
=米米l:mo>
1米米l:mn>
4米米l:mn>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
−米米l:mo>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
−米米l:mo>
f米米l:mi>
我米米l:mi>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
−米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
,米米l:mo>
k米米l:mi>
+米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
+米米l:mo>
1米米l:mn>
−米米l:mo>
f米米l:mi>
我米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
j米米l:mi>
+米米l:mo>
1米米l:mn>
,米米l:mo>
k米米l:mi>
。米米l:mo>
确定所有参数后,我们可以解决基于当前帧的速度场和前一帧灰度图像。
年代ec><年代ec id="sec3">
3所示。基于阴影去除运动车辆检测
变化以外的车辆在复杂的交通环境会影响行驶车辆的检测,例如,风吹树叶,导致背景的变化。虽然光流法适用于所有移动对象在一个图像序列的检测,这是对噪声敏感和光源,如车辆阴影,影响行驶车辆的准确检测。因此,如何有效地消除阴影光学流检测是一个重要的因素。大量的实验表明,阴影可以检测到在HSV颜色空间(
42gydF4y2B一个]。因此,本文结合了光流的阴影去除方法消除阴影的干扰,使运动车辆检测更准确。详细的步骤如下:
读的视频车辆检测,确定阴影区域转换视频的每一帧图像后两次在HSV颜色空间中,然后将获得的图像转换为灰度图像。
计算光流场矢量并添加光流场的视频帧。