1.反向投影的作用是什么?
反向投影用于在输入图像(通常较大)中查找特定图像(通常较小,以下将其称为模板图像)最匹配的点或者区域,也就是定位模板图像出现在输入图像的位置。
2.反向投影如何查找(工作)?
查找的方式就是不断的在输入图像中切割跟模板图像大小一致的图像块,并用直方图对比的方式与模板图像进行比较。
还是以例子说明
(1)例如模板图像的灰度图像如下:
Image=
0 1 2 3
4 5 6 7
8 9 10 11
8 9 14 15
(2)该灰度图的直方图为(bin指定的区间为[0,3],[4,7],[8,11],[12,16])
Histogram=
4 4 6 2
(3) 输入
图像的
灰度图像如下:
1 2 4 7 2 4 7
4 7 8 9 7 8 9
4 9 12 1 9 12 1
7 9 0 5 9 14 15
(4)输入图像反向投影图
Back_Projection=
4 4 4 4 4 4 4
4 4 6 6 4 6 6
4 6 2 4 6 2 4
4 6 4 4 6 2 2
例如位置(0,0)上的像素值为1,对应的bin为[0,3],所以反向直方图在该位置上的值这个bin的值4。
使用统计学的语言, BackProjection 中储存的数值代表了输入图像中该像素属于模板图像的 概率 。比如以下图为例, 亮起的区域是皮肤区域的概率更大(事实确实如此),而更暗的区域则表示更低的概率(注意手掌内部和边缘的阴影影响了检测的精度)。