图像处理技术在消防灭火模拟训练中的应用(3)

时间:2025-07-09

高厂珠,等:图像处理技术在消防灭火模拟训练中的应用

附近灰度值较大,边缘附近灰度小。提取水柱就是要找到一条直线在整个水柱区域尽可能地逼近水柱中心线。H。。gh变换可以用来提取和检测图像空间的任意解析曲线,特别是由于Hough变换具有较强的抗干扰能力和允许待检测曲线不连续的特点,在许多应用检测图像中的直线段时,它是首选的一种有效算法…。由于在图像中存在着噪声斑点或活动火苗区,我们采用一种改进的Hough变换方法提取水柱中心线。

231图像灰度加权的Hough变换算法描述

位于图像平面中的任一条直线f可以用以下法线式方程表示:

z:P=』cos0+vsin0(2)

口一直线到坐标系原点的距离,口~直线法线与z轴的夹角。

列于图像平面中每一个像素点,其直线Hough变换可表示为:

H(P,0)=}2以z,Y)l1:P=xcos0+ysin0}(3)

*m。只。’-Ⅳ、[』{0,1},当,(z,y)为二值图时

八。’y’Ell0,1,…,N一1},当,(x,y)为Ⅳ级灰度图时

一>:表示直线f上所有像素灰度之和。

在去除背景的水柱图像中,灰度值高的点为水柱中心轨迹点的可能性大,因此,可对灰度信息加以充分利用o]。在变换过程中,按(3)式用图像像素的灰度值作为加权。由于图像中的斑点或火苗边缘像素不能构成可与水柱直线长度相比拟的直线,这样,在Hough变换空间选取的最大值点对应到图像空间的直线可以以最大的可能接近实际的水柱中心线。

2.3.2水柱轨迹检测改进Hough变换算法的实现

标准Sough变换(s}fr)及广义Hough变换(G}rr)运算量特别大,快速Hough变换(FHT)将变换中的乘法运算变为递增、加法和移位,使运算速度提高了4倍。文献[3]提出了随机Hough变换(RHT),避免了标准Hot-小变换一到多映射的巨大计算量。但在处理图像时,由于无目标的随机采样会引入大量的无效采样与无用累积,使算法性能大大降低。文献[4]提出了改进的随机Hough变换,用于圆、椭圆的检测,主要通过降低随机采样的点数,从而减少无效采样的概率,降低了无效累积的计算。但是为降低随机采样的点数而必需的搜索操作也降低了算法的性能。由于应用中要求每秒钟分别对左右视点的图像能给出6—8次计算结果,因此,Hough变换算法的实现必须大大简化。本文提出的灰度Hough变换实用加速算法可以极大地简化运算,提高运算速度,满足了系统实时性要求。算法思路是:在图像中选取具有水柱中心信息特征的点作为线索进行Hough变换,避免了大量的无用累积运算。

要检测的直线在图像g。(z,y)上是一条由有高灰度值的像素点组成的直线,因此,将图像颤(x,y)分为M个小块,小块的大小只要不同时包含全部火苗和水柱区,则必有至少一个小块包含水柱线的中心线或其邻近的像素(记为{鼍崩}),且该像素的灰度在这个图像块中灰度值局部最大。由于水柱线是图像中目标图像的主体,故计算通过{≈,"}点的灰度Hough变换,在Hough变换空问,必有某(P,0)点处的值取极大值,且(P,∞参数对应的图像平面的直线与水柱中心线拟合得越好,(P,口)处的值也越大。所以,灰度Hough变换实用加速算法步骤可以描述如下:

第一步:将图像g。(*,y)均匀划分为M=;71×n个图块,记为S;(i=1,2,…,M);

第二步:在S.(i=l,2,…,M)中取灰度值最大的像素点,取其中灰度最大的.1、,个点构成点集P,P={(q,升)√=1,2,…,Ⅳ};

第三步:计算图像通过点集P中各像素的灰度Uough变换;

第四步:取灰度Hough变换空间最大值点参数(P,0),此即为检测到的直线的法线式方程参数。

2.4水柱轨迹坐标变换与落点校正

通过式(3)知,灰度Hough变换计算得到的直线方程是图像平面S。上的参数方程,根据透视变换关系”。可将它变为屏幕平面S上的方程。左右视图像中检测到的直线方程均变为同一屏幕平面S上的

图像处理技术在消防灭火模拟训练中的应用(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219