50国防科技大学学报2003年第3期2由双目图像检测灭火水柱落点原理、方法与实现
2.1双目图像检测灭火水柱落点原理
本系统的核心技术问题是如何判断水柱落点。
由于水是透明的,水柱在屏幕上的落点很难直接从
屏幕的图像上检测到,特别是当水柱落在屏幕上的
高亮度区域(如火苗区)时,水柱的落点在摄取的可
见光图像上几乎无法检测。然而,我们可以转而检
测水柱。由于一一个视点的图像不能给出深度信息,我
们用两台摄像机构成双目视觉系统,从左右丽个角
度获取水柱同一时刻的两幅图像。图1给出了这种
双目图像检测系统的构成方式,其检测灭火水柱落图1双目图像检测灭火水柱落点原理
点的原理描述如下:FiglPnncipleofdetectingthewatereoltnma
frombitlocularvisionimage
如图1所示,ov,和ors分别为两个摄像机的
光轴,R为灭火器或消防栓喷水出口,记投影屏平面为S,摄像机获取的图像平面为S。。灭火水柱射向平面S上任意一点P,则PZ,为水柱P。P由视点H到S的投影直线;同理,由视点K投影P。到S的直线为PZ:。在s上,这两条直线相交于P点,P点在平面坐标系中的坐标即为我们所要求的水柱落点参数。
实际上,我们获取的图像并不是水柱在S上的直接投影图,而是投影图在摄像平面S,上的像,投
影线PZ。在平面S,上的像为一条直线L,它电是水柱'DoP在平面S,上的投影。L上各点在平面坐标系0一XY中各点坐标与它在。一xy坐标系中的坐标之间的关系为仿射变换。因此,由双目图像检测水桂落点的可按如下步骤进行:
(1)同时采集水柱左右目视点图像,分别分割提取水柱在图像平面的图像;
(2)由分割出的水柱图像提取水柱中心线的直线方程;
(3)将。一xy坐标系中的直线方程变换到0一肌‘坐标系中,解方程,计算两条直线的交点,该点即
为水柱在屏幕上的落点坐标。
2.2水柱图像的检测与分割
在模拟灭火系统中.由于火灾现场背景杂乱,由单幅图直接检测水柱目标很困难。系统中背景和摄
像机都是固定的,而在燃烧的火苗区,由于火焰亮度很高,在火苗区中心部分图像的相对灰度变化很小,所以,在灭火期间所采集的图像中,灰度动态变化区域包含两部分,即水柱的投影区和燃烧的火苗区边缘部分。根据获取的图像序列中目标区域的变化特点,我们采用图像序列中对相邻帧差分的方法来提取目标区域。
设视图像第n帧图像为^(x,Y),目标区域的图像为航(x,Y),则有:
,、f五(*,Y),工(z,Y)>工I(x,Y)+r
岛。。’7’210,其它【1)…
其中丁为适当选定的灰度门限,则图像g。(x,Y)中只有灰度动态变化较大处的值为非零。,的取值与图像中噪声的均值有关,r值过小,在图像g。(z,Y)中的静态区域将存在一些灰度值不为零的斑点,一般这些斑点的灰度值小、面积小,斑点数目不多。当斑点面积较大或斑点区灰度值较大时,除了适当增大r的值,还可对图像g。(z,Y)进行适当的滤波处理以消除这些斑点对后续运算的影响。实际上,我们使用的榆测水柱线的方法对图像中存在的斑点或火苗区域不敏感,亦即斑点和火苗区域的存在对水柱的检测精度影响很小。
2.3灭火水柱投影线的提取
灭火水柱在图像平面的投影在分割图像毋(x,Y)中呈直线,乳(#,y)经平滑处理后在水柱中心线