日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于图像识别的火灾检测系统设计

發(fā)布時間:2023/12/2 windows 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于图像识别的火灾检测系统设计 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

以前做過的一個設(shè)計,簡單記錄下!!

摘要
火象征著人類文明,推動著人類文明的進(jìn)步。對人來說,火是利弊同時存在的,當(dāng)我們控制不住時會釀成火災(zāi),會對我們造成巨大損失。傳統(tǒng)感煙式傳感器探測時間長,不能及時的將火災(zāi)信息傳遞給我們,并且檢測精度低。因此,為了彌補(bǔ)傳統(tǒng)的火災(zāi)檢測系統(tǒng)的不足,降低火災(zāi)對我們的危害,要把對火災(zāi)的安全預(yù)防以及新型火災(zāi)檢測系統(tǒng)的研究當(dāng)做我們不懈追求的目標(biāo),成為我們前進(jìn)的動力。
本文研究了火焰本身存在的物理特點,結(jié)合數(shù)字圖像處理技術(shù),完成了基于圖像識別的火災(zāi)檢測方法。詳細(xì)考察了火焰產(chǎn)生的過程機(jī)理,并具體分析了火焰rgb的顏色特性。在此基礎(chǔ)上,利用matlab進(jìn)行了仿真,系統(tǒng)地驗證了這些數(shù)學(xué)模型和辨識算法的有效性和準(zhǔn)確性。本系統(tǒng)對火焰和煙霧進(jìn)行了檢測,檢測系統(tǒng)的核心是數(shù)字圖像處理單元軟件,它可準(zhǔn)確識別火焰和煙霧圖像基本特征。其中需要對圖像進(jìn)行灰度化處理、圖像二值化、直方圖均衡化,還需進(jìn)行圖像分割操作,將圖像中的背景與目標(biāo)分離,并查找要處理的圖像部分,在提取圖像中的目標(biāo)后,對目標(biāo)進(jìn)行分析,以確定該目標(biāo)是早期火災(zāi)還是其他干擾。

關(guān)鍵詞:火災(zāi)檢測;圖像處理;matlab;rgb顏色特征。

1.緒論
1.1研究背景
火是人類文明的象征。它可以危害人類,但同時也可以給人帶來幸福。對人類來說,火是利弊共存的,它點亮了人類文明的進(jìn)程;但同時火不在我的控制之下,它帶給我們?yōu)碾y。隨著社會的不斷進(jìn)步和發(fā)展,煤氣、天然氣走進(jìn)了千家萬戶,家庭火災(zāi)的發(fā)生率逐漸升高,造成的重大事故層出不窮,給我們生命的安全帶來威脅,危害公眾的財產(chǎn)安全,這不得不讓我們警惕火災(zāi)的危害,因此,我們需要加強(qiáng)對火災(zāi)的研究,開發(fā)設(shè)計新型的火災(zāi)檢測系統(tǒng),應(yīng)用于社會,降低火災(zāi)對我們造成的危害和損失。

1.2研究現(xiàn)狀
火災(zāi)現(xiàn)場一般都會產(chǎn)生煙霧、火焰和有毒氣體,環(huán)境溫度也明顯升高。在我們長期的火災(zāi)監(jiān)測研究工作中,傳統(tǒng)的火災(zāi)監(jiān)測工具和方法主要是對火災(zāi)的副產(chǎn)品進(jìn)行檢測,經(jīng)過長期的探索,在先輩們的努力下研究出了多種監(jiān)測方法。根據(jù)火災(zāi)產(chǎn)生的煙霧研究出煙霧型火災(zāi)探測器,根據(jù)火災(zāi)產(chǎn)生的氣體研究出氣體型火災(zāi)探測器,根據(jù)火災(zāi)產(chǎn)生的溫度變化研究出溫度敏感型火災(zāi)探測器,以及根據(jù)其他類型的火災(zāi)探測器。近年來,出現(xiàn)了一種基于圖像處理技術(shù)的火災(zāi)探測器,這些新型探測器的發(fā)明對人類預(yù)防火災(zāi)、減少火災(zāi)危害具有重要作用。

1.3研究的目的和意義
近年來,高新技術(shù)產(chǎn)業(yè)安全的快速發(fā)展和未來消防安全要求的日益嚴(yán)格,國內(nèi)和國外發(fā)展了一種新的基于圖像處理的方法。隨著計算機(jī)和信息技術(shù)的飛速發(fā)展,國內(nèi)外各從事軟件研究和火災(zāi)報警設(shè)施的研究機(jī)構(gòu)及其主要公司都在不斷地研究火災(zāi)探測技術(shù)。為了解決實際情況,設(shè)計了一種圖像型火災(zāi)探測器。圖像檢測速度快,圖像信息更豐富直觀,能夠彌補(bǔ)傳統(tǒng)的火災(zāi)檢測系統(tǒng)的缺點。同時基于圖像處理火災(zāi)檢測技術(shù)的敏感元件與火災(zāi)現(xiàn)場間接接觸,在相對惡劣的條件下可以使用。據(jù)了解,基于圖像處理技術(shù)的火災(zāi)探測方法得到社會科研人員的重視,逐漸成為研究的主流。

2.方案及系統(tǒng)設(shè)計
2.1需求分析
1.準(zhǔn)確性需求。保證系統(tǒng)能夠通過一系列的圖像處理成功識別出火災(zāi)區(qū)域,盡量減少對火情的誤判,同時與火焰相似顏色的事物應(yīng)避免被識別成火焰,減少其他干擾事物對活在判斷的影響,能夠準(zhǔn)確地識別出火災(zāi),提高系統(tǒng)的檢測準(zhǔn)確性。
2.實時性需求。要求系統(tǒng)能夠在第一時間發(fā)現(xiàn)火災(zāi),不能等到火災(zāi)擴(kuò)大到一定程度才檢測出來,因此我們可以對火災(zāi)初期可能產(chǎn)生的煙霧加入檢測范圍。在火災(zāi)發(fā)生初期及時發(fā)現(xiàn)火情是火災(zāi)檢測系統(tǒng)的一個重要功能指標(biāo),越早發(fā)現(xiàn),我們才能更加有效采取措施,降低火災(zāi)造成的影響。
3.可靠性需求

2.2功能設(shè)計
2.2.1增強(qiáng)圖像的處理
灰度轉(zhuǎn)換:根據(jù)一定的目標(biāo)條件,通過恒定的轉(zhuǎn)換關(guān)系,改變原始圖像各像素點灰度值的方法。該方法可以提高圖像質(zhì)量,計算機(jī)處理后,能給用戶帶來更加良好的顯示效果。圖像的灰度變換處理是圖像增強(qiáng)處理技術(shù)中一種非常直接的空域圖像處理方法,是圖像顯示軟件和圖像數(shù)字化軟件的重要組成部分。
對獨立像素點進(jìn)行灰度轉(zhuǎn)換,通過改變原始圖像數(shù)據(jù)所占的灰度范圍,讓圖像質(zhì)量在視覺上發(fā)生變化。如果所選的灰度轉(zhuǎn)換函數(shù)不同,則相同的圖像轉(zhuǎn)換的結(jié)果也不同。因此,灰度轉(zhuǎn)換函數(shù)的選擇應(yīng)根據(jù)圖像的性質(zhì)和處理的目的來確定。選擇準(zhǔn)則是經(jīng)過灰度轉(zhuǎn)換后增加像素的動態(tài)范圍,使圖像的對比度擴(kuò)大,圖像變得更清晰、細(xì)膩、易于區(qū)分。本設(shè)計采用灰度轉(zhuǎn)換來增強(qiáng)圖像處理效果。
直方圖均衡化:增加圖像的全局對比度。通過這種方法,亮度或者像素值可以更好地分布在直方圖上。這樣可以在不影響整體對比度的情況下增強(qiáng)局部對比度,并通過有效地擴(kuò)展公共亮度,實現(xiàn)直方圖均衡化。

2.2.2對圖像的形態(tài)學(xué)處理
圖像形態(tài)學(xué)就是對圖像進(jìn)行形狀上的相關(guān)操作處理,包括膨脹、腐蝕等較簡單的方式以及開閉環(huán)相對復(fù)雜的處理方式。該設(shè)計可以有效地去除多個干擾,從而在不去除圖像的情況下去除背景中的形態(tài)圖像。
原理:首先定義一種結(jié)構(gòu)單元,它的作用是用來與指定操作的結(jié)構(gòu)進(jìn)行相關(guān)的邏輯運(yùn)算處理,是進(jìn)行運(yùn)算的最小單位,在待運(yùn)算的二值區(qū)域區(qū)域中,截取出與結(jié)構(gòu)單元同樣大小的區(qū)域,不同位置的像素值執(zhí)行其相應(yīng)的邏輯運(yùn)算,直至遍歷整個二值區(qū)域。操作結(jié)構(gòu)是輸出圖像的對應(yīng)像素,結(jié)構(gòu)單元的大小對邏輯運(yùn)算的結(jié)果有較大的影響,因此結(jié)構(gòu)大小要設(shè)置得合理;邏輯操作特性也能影響操作效果。
結(jié)構(gòu)單元是二維平面,由黑色和白色點陣組成,一般黑色代表1,白色代表0。結(jié)構(gòu)單元的中心點代表著圖像處理像素的量級,中心點與其他二值域相應(yīng)部分進(jìn)行比較,如果都沒有超過結(jié)構(gòu)單元像素級,則該區(qū)域保留,并確定結(jié)構(gòu)元素的值為1。
腐蝕操作要求結(jié)構(gòu)單元與目標(biāo)區(qū)域進(jìn)行完全覆蓋,保留結(jié)構(gòu)單元的中心點覆蓋位置,若是灰度圖像處理時,是尋找結(jié)構(gòu)元素中覆蓋目標(biāo)圖像的最大值。一般經(jīng)過腐蝕處理后得到的結(jié)果面積是小于原圖像的。

2.2.3軟件報警
軟件報警就是對火災(zāi)檢測的結(jié)果進(jìn)行響應(yīng)或者警示的作用,提高系統(tǒng)的及時性和實用性。在生活中很多地方都會用到報警處理,能夠及時提醒我們對突發(fā)事件做出相應(yīng)的對策,提高工作效率。
軟件的報警處理主要依據(jù)的是圖像的亮度或者灰度級變化,先運(yùn)用亮度算法計算出原始沒有火焰產(chǎn)生的圖像亮度,并將其設(shè)置為亮度閾值,通過設(shè)定的亮度值與其他場景的圖像計算出的亮度值進(jìn)行比較,若大于亮度閾值則可能有火情發(fā)生;若小于亮度閾值則沒有火情發(fā)生,由此判斷檢測場景中是否存在火情。例如,在監(jiān)測的場景中,未發(fā)生火災(zāi)時,根據(jù)圖像處理中計算平均亮度的函數(shù),計算出原始的亮度值,這個值設(shè)定為檢測閾值。在處理煙霧圖像和火焰圖像時,這些圖像的亮度一般都是高于檢測閾值的,因此我們對采集到的圖像進(jìn)行灰度化,像素值分析處理后,如果得到的平均亮度值高于檢測閾值,則可以判斷圖像中存在火情,并且彈出報警窗口用于提示;低于檢測閾值,則圖像中不存在火情。
亮度計算:

B為計算得到的亮度值,A為原始圖像。

2.3系統(tǒng)流程
原理:本文研究了基于圖像識別的室內(nèi)火災(zāi)探測系統(tǒng)的設(shè)計和關(guān)鍵技術(shù)。圖像火災(zāi)探測系統(tǒng)主要在計算機(jī)上使用照相機(jī)監(jiān)測現(xiàn)場。將采集到的視頻信號作為數(shù)字圖像采集到圖像采集卡中,輸入計算機(jī),通過無線傳輸網(wǎng)絡(luò)將這些數(shù)據(jù)傳輸?shù)竭h(yuǎn)程監(jiān)控中心,利用基于火災(zāi)的特征顏色分析模型,采用火災(zāi)圖像檢測算法,判斷是否生成火災(zāi)隱患。圖像識別型火災(zāi)探測技術(shù)可以從圖像的角度解決傳統(tǒng)火災(zāi)探測技術(shù)在火災(zāi)探測過程中的損傷問題。

獲取圖像:對圖像進(jìn)行采集一般使用的是攝像頭。在檢測場景中安裝攝像探頭,可實現(xiàn)對圖像的實時采集,把數(shù)據(jù)傳輸給軟件處理系統(tǒng)進(jìn)行后續(xù)的分析處理,這樣可以保證對周圍場景中產(chǎn)生的火情實時把控,避免出現(xiàn)漏報的情況。

圖像預(yù)處理:圖像特征提取前的關(guān)鍵是圖像預(yù)處理。由于環(huán)境和圖像采集設(shè)備的影響,輸入計算機(jī)的圖像一般存在各種誤差,噪聲較大,對比度和亮度不足。為了提高系統(tǒng)后期算法的運(yùn)算效率,圖像預(yù)處理需要對原始數(shù)字圖像進(jìn)行各種變換。首先,處理噪聲,通常包括各種濾波、中值濾波和均值濾波(也稱為線性濾波),均值濾波其中圖像的每個像素被視為周圍幾個像素的平均結(jié)果。對圖像中包含的噪聲進(jìn)行平均,其主要原理是利用圖像的灰度連續(xù)性。中間濾波是基于統(tǒng)計理論得到的一種濾波方式。在去除噪聲后,將輸入圖像轉(zhuǎn)換成可以反算的數(shù)字化圖像,進(jìn)行圖像分割處理。圖像分割的目的是將原始圖像的鑒別部分和非鑒別部分分開,在許多場景中,識別對象只是整個圖像的一部分,在識別之前對鑒別區(qū)域進(jìn)行分割。

圖像特征:每幅圖像都有其對應(yīng)的特征,是圖像識別中最重要的信息。不同類別的特征對應(yīng)不同的圖像,特征可以分為不同的等級,分為高等級特征和低等級特征,其中高等級特征又稱為全局特征或結(jié)構(gòu)特征,它們是相互關(guān)聯(lián)的復(fù)雜特征,而且圖像中的物體可以有效地辨別。低級特征也稱為淺層特征,通常是圖像中一些的比較簡單大小信息或邊緣的像素特征。低層特征包括顏色、紋理、形狀、大小等,但這些特征的復(fù)雜度很低,且互不連通,可以用來直接識別圖像。在特征提取過程中,需要使用特定的算法對特征進(jìn)行過濾,在保留實際特征的同時消除不必要的特征。

圖像識別:通過特征提取,將圖像的所有信息轉(zhuǎn)化為一系列特征向量,即識別圖像的特征向量的過程。使用圖像處理計算機(jī)視覺系統(tǒng)時,需要快速識別圖像。必須將一個未知的圖像與成千上萬個數(shù)據(jù)庫的圖像進(jìn)行匹配。當(dāng)圖像信息包含復(fù)雜的特征向量時,計算機(jī)對識別速度要求很高,整個過程對計算機(jī)硬件和軟件都提出了很高的要求。目前,圖像識別的一般方法有bines算法、神經(jīng)網(wǎng)絡(luò)方法、強(qiáng)化學(xué)習(xí)方法、模板匹配方法等。

2.4.2核心算法分析

一幅圖像包含很多信息,既有無關(guān)的背景,也有感興趣的對象,因此有必要對圖像進(jìn)行分割,并將與待識別對象密切相關(guān)的部分分離。后續(xù)處理與對象相關(guān)的部分,減少了計算量,同時也提高了檢測速度。閾值化是最簡單的圖像分割處理,具有計算量小,計算速度快等優(yōu)點。閾值包括全局閾值、中間閾值和局部閾值。

基于閾值的火災(zāi)圖像分割算法:閾值分割法是區(qū)域分解算法中最簡單的方法,其基本思想是將高于某一灰度級的像素劃分成一個區(qū)域,低于某一灰度級的像素劃分成另一個區(qū)域。分割效果的好壞直接取決于灰度的閾值選擇,閾值的選擇方法多種多樣,直方圖的閾值方法通過使用灰度直方圖獲得雙峰或多峰,并選擇峰之間的底端作為閾值來作為閾值。首先,搜索直方圖的最大局部值和兩者之間的最低點,并測試直方圖的平坦度。實驗表明,基于閾值的火災(zāi)圖像算法適用于背景場景相對簡單的情況,但火災(zāi)產(chǎn)生的環(huán)境一般比較復(fù)雜,且不發(fā)生在單一背景的情況下。因此,單獨使用閾值分割算法時,檢測精度有偏差,降低了檢測精度。因此,可以根據(jù)其他方法對閾值法進(jìn)行劃分,更準(zhǔn)確地劃分火焰區(qū)域。

基于差分法的火災(zāi)圖像分割:該方法常用于檢測運(yùn)動目標(biāo)和圖像變化區(qū)域。差分方法中包含兩個概念,一個是前景運(yùn)動圖像,另一個是運(yùn)動之外的圖像也即是背景圖像,我們需要對這兩個部分分開進(jìn)行檢測,得到背景不會特別復(fù)雜的火災(zāi)圖像。使用差分法進(jìn)行分割,經(jīng)過相關(guān)的實驗研究,其得到的效果比起閾值分割要好一些,并且所得到的圖像是簡單的差分圖像。在實際應(yīng)用中,如果出現(xiàn)攝像機(jī)未捕捉到運(yùn)動的事物,對兩幀連續(xù)的圖像要進(jìn)行差分分割,用鄰域差分能得到比較好的效果。其原理是在連續(xù)的圖像序列中,對于不是相同時刻的兩幀或多幀圖像,它們在進(jìn)行相同的坐標(biāo)區(qū)分時,所展現(xiàn)出的像素灰度值是不相同的,色度值也會有些許變化,并通過閾值處理提取包含圖像中運(yùn)動信息的像素區(qū)域。由此我們可以通過圖像的亮度或者色度來推斷場景中是否存在運(yùn)動事物,如果得到的監(jiān)測結(jié)果顯示亮度差別不大,則可以推斷圖像中不存在運(yùn)動物體或目標(biāo);如果得到的檢測結(jié)果顯示像素的亮度值差別較大,則可以推斷在監(jiān)控場景中就存在著一個移動的對象,它是二進(jìn)制處理的對象。

3.軟件設(shè)計
3.1 方法和步驟
matlab提供了強(qiáng)大的數(shù)據(jù)處理功能。為了對火焰識別算法進(jìn)行檢驗,根據(jù)火焰的視覺特性和火焰識別算法的原理,設(shè)計了檢測方案,并通過對火焰識別算法的系統(tǒng)處理分析,對系統(tǒng)進(jìn)行了獨立處理。我們創(chuàng)建了一個m函數(shù)文件,用于驗證實用性和可靠性。
檢測方案為:
為了模擬火焰的算法,需要采集大量的圖像文件。通過對這些真實火災(zāi)環(huán)境和干涉環(huán)境圖像文件的仿真分析,提高了算法的“學(xué)習(xí)”能力,提高了算法模型的魯棒性和可靠性。
其次,利用強(qiáng)大的matlab編程語言,建立了火焰顏色、濾波算法、形狀分割、圖像閾值、圖像灰度、直方圖均衡化等m函數(shù)文件。
第三,執(zhí)行上述m個函數(shù)來分析執(zhí)行結(jié)果。
第四,將所有模擬的m函數(shù)結(jié)合起來,生成一個火焰視頻識別算法m.函數(shù)文件。

上圖:首先打開matlab軟件,找到相對應(yīng)的文件夾,在命令行窗口中輸入guide(注意必須小寫)并點擊回車;2.在上方菜單欄中點擊guide按鈕。選擇新建gui選項,彈出的對話框中選擇新建空白文件blank gui(default),點擊OK則成功生成了一個gui文件。在上方點擊保存按鈕保存,注意保存的文件名必須以字母為開頭,并且不能使用中文。


繪制用戶需要的圖形界面:用戶可根據(jù)自己需要,在操作界面上添加自己想要的工具或者文字。
(matlab界面設(shè)計詳細(xì)就不在詳述了)

4.試驗結(jié)果
4.1背景較暗的火焰圖像

火焰圖像進(jìn)行灰度處理

圖像進(jìn)行直方圖均衡化,增強(qiáng)圖像的對比度

最終結(jié)果

4.2背景較亮的火焰圖像



4.3背景較亮的煙霧場景



5.總結(jié)
首先探討了傳統(tǒng)的火災(zāi)檢測系統(tǒng),分析了國內(nèi)外對圖像型火災(zāi)檢測系統(tǒng)的研究,然后介紹了圖像處理火災(zāi)檢測系統(tǒng)的原理。本設(shè)計系統(tǒng)通過圖像采集設(shè)備,將采集到的圖像傳輸?shù)絤atlab軟件系統(tǒng)中,經(jīng)過圖像灰度化、直方圖均衡化、圖像二值化、圖像閾值分割以及圖像的形態(tài)學(xué)處理等技術(shù)處理后,得到的就是檢測結(jié)果的圖像。
本系統(tǒng)具有以下幾個特點:
圖像處理火災(zāi)檢測系統(tǒng)能夠?qū)熿F和火焰都進(jìn)行檢測。在火災(zāi)產(chǎn)生的初期,明火還未出現(xiàn),此時煙霧是會出現(xiàn)的,它也是火災(zāi)早期的特征之一,因此加入對煙霧的分析識別,有利于提高系統(tǒng)的準(zhǔn)確性,進(jìn)一步增強(qiáng)系統(tǒng)的實時性功能,更好地實現(xiàn)對初期火災(zāi)的識別。
圖像識別的軟件系統(tǒng)采用的是matlab。做圖像處理的語言多種多樣,但與matlab相比較還是稍遜一籌,例如c++工具,雖然也能完成對圖像的處理,但是其需要的代碼量龐大,過程較復(fù)雜,涉及到相當(dāng)多的專業(yè)技能,對初學(xué)者很不友好。而matlab本生就是為了處理數(shù)據(jù)更加效率便捷,并且語法結(jié)構(gòu)較簡單,代碼量較小,過程方便易懂。
結(jié)合圖像的形態(tài)學(xué)處理進(jìn)行檢測。該技術(shù)對圖像進(jìn)行形狀上的相關(guān)處理,在不去除圖像的情況下,可以有效地去除多個干擾。

有問題,歡迎咨詢。

總結(jié)

以上是生活随笔為你收集整理的基于图像识别的火灾检测系统设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。