新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于Mean-Shift與Camshift算法相結合的火焰視頻圖像跟蹤設計

        基于Mean-Shift與Camshift算法相結合的火焰視頻圖像跟蹤設計

        作者: 時間:2011-12-19 來源:網絡 收藏

        0 引言

        火的使用是人類的偉大創舉之一。但火一旦失去控制,就會成為自然和社會的一種非常大的危害。在我們的日常生活中,火災并不是一個陌生的話題。近年來,我國就發生了幾起全國震驚的火災,給人們的生命財產安全造成了嚴重的危害。火災發生后,如果能及早的報警并進行自動控制滅火,對于減小火災所帶來的危害,無疑具有非常重要的意義。

        傳統的火災報警系統一般基于紅外傳感器和煙霧傳感器,也就是探測火災發生時生成的煙、溫度和光參量等,然后經信號處理、比較、判斷后,發出火災報警信號。而由于具有亮度高、面積不規則、燃燒時相對穩定等特征,同時又有監控范圍大,實時性好等優點,因此,基于的機器視覺火災探測系統得到了較快發展,并已成功應用于大空間自動檢測滅火系統中。

        一般情況下,考慮到早期火災剛剛發生時,一旦漏報或者火勢發展較快,就會變成動態目標,因此,要求系統可以有效的識別并對動態火焰進行實時,進而控制云臺進行準確的滅火工作。本文主要對基于算法的火焰分割以及基于算法的動態火焰方法進行研究。

        1火焰圖像分割

        1.1 分割原理

        是一種非參數化的多模型分割方法,它的基本計算模塊采用的是傳統的模式識別程序,即通過分析圖像的特征空間和聚類的方法來達到分割的目的。它是通過直接估計特征空間概率密度函數的局部極大值來獲得未知類別的密度模式,并確定這個模式的位置,然后使之聚類到和這個模式有關的類別當中。下面對Mean-Shift算法進行簡介。

        設S是n維空間X中的一個有限集合,K表示X空間中λ球體的一個特征函數,則其表達式為:



        其中,x∈X,那么在向量x點處的樣本均值為:


        Fukunaga和Hostetle等人在其自己的論文中把m(x)-x的差叫做Mean-Shift。Mean-Shift算法實際上就是數據點到樣本均值的重復移動,而且在算法的每一次迭代過程中,對于所有的s∈S,s←m (s)都是同時的。同時,模糊聚類算法還包括最大墑聚類算法以及常用的k均值聚類算法,它們都是Mean-Shift算法的一個有限的特例。Mean-Shift算法作為一種聚類分析方法,由于其密度估計器的梯度是遞增的,而其收斂點即為密度梯度的局部極大值點,這個局部極大值即對應特征空間中的一個模式。

        Mean-Shift算法對于概率密度函數的估計通常采用Parzen窗函數法,即核密度估計器。在d維空間Rd中,給定n個數據點xi,i=1,2…n,點x的多變量核密度估計器的計算式如式(3)所示。這個估計量可以由核K(x)和一個對稱正定的d×d寬度的矩陣H來表示。


        一般情況下,具有d個變量的核K(x)是一個滿足以下條件的邊界函數:



        其中,ck是一個常量。從圖像分割的目的出發,多變量核K (x)采用的是放射狀對稱核Ks(x)=ak,dK1(‖x‖),其中K1(z)是一個對稱的單變量核,且K (x)滿足下式:



        其中,ck,d是可使K (x)等于1的歸一化常量。

        帶寬矩陣H一般選擇對角陣,H=diag[h12,…,h2d]或與單位矩陣H=h2I成比例。H=h2I情況下的一個明顯優點是只需帶寬參數h>0。然而,從式(4)可以看出,首先應確定用于特征空間的歐幾里德矩陣的有效性。若使用一個寬度參數h,則式(3)就會變成如下典型的表示式:



        將(6)式代入上式,就可以得到一個通用的、用核符號表示的核密度估計式:



        對有基本密度函數f(x)的一個特征空間,Mean-Shift算法分析的第一步是找到這個密度模式,然后對這個模式進行相關聚類。此模式應該在梯度f(x)=0的零點當中,而Mean-Shift程序是不用估計密度,而直接對密度的梯度進行估計,就能定位這些零點。

        對于Mean-Shift算法的應用與分割,首先,可設xi和zi(i=1,2,…,n)分別為n維空間內的輸人和聯合的空值域內的濾波圖像的像素,Li為分割后的圖像中的第i個像素。那么,其操作可分為以下步驟:

        (1)運行均值平移濾波程序對圖像進行濾波,并存儲所有d維空間內在zi處的收斂點zi=yi,c。

        (2)在聯合域中對所有的zi進行分組以描述類,這些類{Cp}p=1…m在空域內較hs較近,在值域內較hr較近。

        (3)對于每一個i=1,…,n,并記為:

        Li={p|zi∈Cp|}

        (4)消除在空間區域內少于M個像素的區域。

        1.2 Mean-Shift方法的分割結果

        Mean-Shift算法分割的結果如圖1~圖3所示。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南宁市| 广东省| 衡山县| 盘锦市| 商南县| 芜湖县| 卢龙县| 阿拉善右旗| 永定县| 普宁市| 旬阳县| 达孜县| 吴忠市| 宕昌县| 左云县| 迁西县| 大同县| 鄯善县| 金昌市| 博湖县| 屯留县| 合作市| 阆中市| 许昌县| 资溪县| 图木舒克市| 白玉县| 获嘉县| 宿州市| 丘北县| 集安市| 梧州市| 杭锦后旗| 重庆市| 朝阳县| 垦利县| 大足县| 平定县| 龙游县| 蒙阴县| 丹江口市|