版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 二 ○ ○ 九 屆 畢 業(yè) 設(shè) 計(jì)</p><p> 用于視頻交通分析的目標(biāo)分割算法設(shè)計(jì)</p><p> 學(xué) 院: 信息工程學(xué)院</p><p> 專 業(yè): 電子信息工程</p><p><b> 姓 名: </b></p><p><b&g
2、t; 學(xué) 號(hào): </b></p><p><b> 指導(dǎo)教師: </b></p><p> 完成時(shí)間: 2009.6</p><p><b> 二〇〇九年六月</b></p><p><b> 畢業(yè)論文任務(wù)書</b></p><p
3、> 課題名稱 用于視頻交通分析的目標(biāo)分割算法設(shè)計(jì)</p><p> 學(xué) 院(部) 信息工程學(xué)院 </p><p> 專 業(yè) 電子信息工程 </p><p> 班 級(jí) </p&g
4、t;<p> 學(xué)生姓名 </p><p> 學(xué) 號(hào) </p><p> 2 月 23 日至 6 月 14 日共 16 周</p><p> 指導(dǎo)教師(簽字)
5、 </p><p> 教學(xué)院長(zhǎng)(簽字) </p><p> 2009 年 01 月 07 日</p><p> 長(zhǎng)安大學(xué)畢業(yè)設(shè)計(jì)(論文)開題報(bào)告表</p><p> 注:1、課題來(lái)源分為:國(guó)家重點(diǎn)、省部級(jí)重點(diǎn)、學(xué)校科研、校外協(xié)作、實(shí)驗(yàn)室建設(shè)和自選項(xiàng)目;課題類型分為:工程設(shè)計(jì)、專題研究、文獻(xiàn)綜述、綜合實(shí)驗(yàn)。
6、</p><p> 2、此表由學(xué)生填寫,交指導(dǎo)教師簽署意見后方可開題。</p><p><b> 摘 要</b></p><p> 圖像分割是一種重要的圖像處理技術(shù),也是計(jì)算機(jī)視覺(jué)領(lǐng)域低層次視覺(jué)中的主要問(wèn)題,同時(shí)它又是一個(gè)經(jīng)典難題。</p><p> 本文提出一種用于視頻交通分析的目標(biāo)分割算法,其目的是在交通視頻
7、中提取出相對(duì)背景運(yùn)動(dòng)的目標(biāo)。算法的思路是:首先提取不包含運(yùn)動(dòng)目標(biāo)的背景全景圖,然后用各幀圖像與所獲得的背景圖像做差分提取出運(yùn)動(dòng)目標(biāo),得到較為精確的分割結(jié)果。</p><p> 靜態(tài)背景全景圖的提取。本文采用了多幀圖像平均法、直方圖統(tǒng)計(jì)法和一種前兩種方法相結(jié)合的優(yōu)化算法提取不包含運(yùn)動(dòng)目標(biāo)的背景全景圖。由于前兩種方法的都有各自的局限性,本文提出了一種由前兩個(gè)方法相結(jié)合的優(yōu)化方法。</p><p&
8、gt; 運(yùn)動(dòng)目標(biāo)的提取。攝像機(jī)所獲取的每一幀圖像都同時(shí)包含了背景和運(yùn)動(dòng)目標(biāo)的信息,可以認(rèn)為是背景和運(yùn)動(dòng)目標(biāo)的疊加,本文運(yùn)用背景差分法提取運(yùn)動(dòng)目標(biāo)。由于噪聲等的影響,獲得的區(qū)域并非運(yùn)動(dòng)目標(biāo)的精確形狀和區(qū)域,可以采用閾值法提高精度。運(yùn)動(dòng)目標(biāo)分割是要把運(yùn)動(dòng)目標(biāo)所在的區(qū)域從背景中分割出來(lái),就需要在每一幀圖像中實(shí)現(xiàn)分割,其中運(yùn)動(dòng)目標(biāo)就是這樣一些一致性區(qū)域的集合。</p><p> 實(shí)驗(yàn)證明該方法可以得到較為理想的分割結(jié)
9、果。</p><p> 關(guān)鍵詞:背景提取,多幀圖像平均法,直方圖統(tǒng)計(jì)法,視頻分割</p><p><b> ABSTRACT</b></p><p> Image segmentation as a classic problem, takes is an important role in the image processinging
10、, technology, but and also is athe main issue in the low-level computer vision. field o, at the same time it is a classic problem..</p><p> An object segmentation algorithm is proposed in Tthis paper prop
11、oses an object segmentation algorithm forused in traffic video traffic analyzingysis, aiming at extracting goal target which moving of the relative to the motion on background. The essentials ofTrain of thought for the a
12、lgorithm is as follows: firstly, extract the background panorama excluding moving targets; secondly, extract moving targets using the differences of frames and background to get an exact segmentationsplit result。</p&g
13、t;<p> Extraction of static background panorama: This paper adopts multi-frame image analysis, histogram statistics and bonding of the above two to extract background panorama. Because of the limitations of multi
14、-frame image analysis and histogram statistics, the author puts up with a new method of the combination of the two.</p><p> Extraction of moving targets: Every frame captured by camera includes information
15、of both background and moving targets, which can also be considered as superposition of them. This paper get moving targets using the differences of frames and background. Because of noises, the region extracted is not e
16、xact shape and region of the moving targets’ exact shape and region, and now we can use thresholdwidth method to improve accuracy. The purpose of the Mmoving targets segmentation is to extractsegmen</p><p>
17、 It is proved that ideal segmentation can be achieved by this method.</p><p> Key words: background extraction, multi-frame image analysis, histogram statistics, video segmentation</p><p><b
18、> 目 錄</b></p><p><b> 第一章 緒論1</b></p><p> 1.1 課題背景1</p><p> 1.2 圖像分割技術(shù)的發(fā)展及研究現(xiàn)狀2</p><p> 1.3 本論文的內(nèi)容安排3</p><p> 第二章 基于交通視頻的目標(biāo)
19、分割算法4</p><p><b> 2.1 概述4</b></p><p> 2.2 基于交通視頻的目標(biāo)分割系統(tǒng)設(shè)計(jì)4</p><p> 2.2.1 基于交通視頻的目標(biāo)分割系統(tǒng)的總體設(shè)計(jì)4</p><p> 2.2.2 基于交通視頻的目標(biāo)分割系統(tǒng)各模塊功能4</p><p>
20、 2.2.3 基于交通視頻的目標(biāo)分割算法主體流程圖5</p><p> 2.3 程序開發(fā)環(huán)境6</p><p> 2.3.1 系統(tǒng)開發(fā)環(huán)境6</p><p> 2.3.2 基于交通視頻的目標(biāo)分割系統(tǒng)的用戶界面設(shè)計(jì)6</p><p> 第三章 *.raw數(shù)據(jù)的讀取8</p><p> 3.1 數(shù)字圖
21、像的相關(guān)知識(shí)8</p><p> 3.1.1 圖片文件格式8</p><p> 3.1.2 BMP圖像格式8</p><p> 3.2 視頻圖像的灰度化處理算法設(shè)計(jì)11</p><p> 3.2.1 YUV彩色空間概述11</p><p> 3.2.2 算法思路11</p><
22、p> 3.2.3 灰度化圖像實(shí)驗(yàn)結(jié)果12</p><p> 3.3 視頻圖像的去噪處理13</p><p> 3.3.1 概述13</p><p> 3.3.2 均值濾波原理13</p><p> 3.3.2 均值濾波試驗(yàn)結(jié)果14</p><p> 3.4 結(jié)果比較14</p>
23、<p> 第四章 背景提取16</p><p><b> 4.1 概述16</b></p><p> 4.2 統(tǒng)計(jì)直方圖法提取背景16</p><p> 4.2.1 統(tǒng)計(jì)直方圖法基本思路16</p><p> 4.2.2 軟件測(cè)試結(jié)果及分析17</p><p>
24、 4.3 多幀圖像平均法提取背景18</p><p> 4.3.1 多幀圖像平均法基本思路18</p><p> 4.3.2 軟件測(cè)試結(jié)果及分析18</p><p> 4.4 背景提取的優(yōu)化算法20</p><p> 4.4.1 優(yōu)化算法的基本思想及步驟20</p><p> 4.4.2 優(yōu)化算法流
25、程圖21</p><p> 4.4.3 軟件測(cè)試結(jié)果及分析21</p><p> 4.4.4 此優(yōu)化算法的優(yōu)勢(shì)22</p><p> 第五章 目標(biāo)分割23</p><p><b> 5.1 概述23</b></p><p> 5.2 背景差分法分割目標(biāo)23</p>
26、<p> 5.2.1 算法思路23</p><p> 5.2.2 分割運(yùn)動(dòng)目標(biāo)的流程圖24</p><p> 5.2.3 分割中閾值選取24</p><p> 5.2.4 目標(biāo)分割算法25</p><p> 5.3 軟件測(cè)試結(jié)果及分析26</p><p> 第六章 總結(jié)及展望27&
27、lt;/p><p><b> 致 謝28</b></p><p><b> 參考文獻(xiàn)29</b></p><p> 附錄一 系統(tǒng)軟件處理流程圖30</p><p> 附錄二 系統(tǒng)軟件處理源代碼31</p><p><b> 第一章 緒論</b
28、></p><p><b> 1.1 課題背景</b></p><p> 圖像分割是一種重要的圖像技術(shù),也是計(jì)算機(jī)視覺(jué)領(lǐng)域低層次視覺(jué)中的主要問(wèn)題,同時(shí)它又是一個(gè)經(jīng)典難題。早在50年代中期,計(jì)算機(jī)視覺(jué)理論形成以前,人們就開始了圖像分割的研究。但到目前為止還不存在一個(gè)通用的分割方法對(duì)所有類型的圖像都適用。隨著對(duì)景物成像原理研究的深入,人們逐漸意識(shí)到一些影響成像的
29、因素,這些因素包括:在將三維景物投影為二維圖像的過(guò)程中,丟失了深度和不可見部分的信息,并且任一物體在不同的視角下形成的圖像會(huì)有很大的不同,再加上復(fù)雜場(chǎng)景中物體間的相互遮擋而丟失了部分信息:此外,對(duì)成像過(guò)程有影響的諸多因素(如光源、物體表面幾何形狀和物理特性)、成像設(shè)備與物體之間的空間特性、成像過(guò)程中或多或少地引入的一些畸變和噪聲等。所有這些因素都導(dǎo)致了圖像分割問(wèn)題是一種信息不足的不適定性問(wèn)題,從而不可能存在一種通用的對(duì)任何圖像都適用的、
30、統(tǒng)一的圖像分割方法。但是可以根據(jù)有關(guān)圖像的一些先驗(yàn)知識(shí)設(shè)計(jì)適用于具體分割目的的圖像分割方法。</p><p> 圖像分割在實(shí)際中已得到廣泛的應(yīng)用,例如在工業(yè)自動(dòng)化、在線產(chǎn)品檢驗(yàn)、生產(chǎn)程控、文件圖像處理、遙感和生物醫(yī)學(xué)圖像分析、保安監(jiān)視、以及軍事、體育、農(nóng)業(yè)工程等方面。概括來(lái)說(shuō),在各種圖像應(yīng)用中,只要需對(duì)圖像目標(biāo)進(jìn)行提取、測(cè)量等都離不開圖像分割。如在遙感應(yīng)用中,合成孔徑雷達(dá)圖像中目標(biāo)的分割與遙感云圖中不同云系和背
31、景分布的分割;在醫(yī)學(xué)應(yīng)用中,腦部MR 圖像分割成灰質(zhì)(GM)、白質(zhì)(WM)、腦脊髓(CSF)等腦組織和其它非腦組織區(qū)域(NB)等;在交通圖像分析中,把車輛目標(biāo)從背景中分割出來(lái)等;在面向?qū)ο蟮膱D像壓縮和基于內(nèi)容的圖像數(shù)據(jù)庫(kù)查詢中,將圖像分割成不同的對(duì)象區(qū)域。近年來(lái),圖像分割在對(duì)圖像的編碼中也起到越來(lái)越重要的作用,例如國(guó)際標(biāo)準(zhǔn)MPEG-IV中的模型基/目標(biāo)基編碼等都需要基于分割的結(jié)果。因此,圖像分割具有廣闊的應(yīng)用前景。</p>
32、<p> 本文主要研究的是交通圖像分析中的圖像分割。目前最常用也最有效的運(yùn)動(dòng)目標(biāo)分割方法是背景差分算法,其中背景提取是背景差分算法的關(guān)鍵一環(huán),背景提取的好壞直接影響到運(yùn)動(dòng)目標(biāo)檢測(cè)的準(zhǔn)確度,關(guān)系到進(jìn)一步分析視頻圖像信息的可靠性。道路運(yùn)動(dòng)目標(biāo)的背景提取是智能交通系統(tǒng)中的基礎(chǔ)工作,也是重要的一個(gè)環(huán)節(jié)。將運(yùn)動(dòng)目標(biāo)提取出來(lái)是ITS的一個(gè)基礎(chǔ)性問(wèn)題,如果能找到一個(gè)方便快捷的方法把運(yùn)動(dòng)目標(biāo)精確而迅速的提取出來(lái),必將對(duì)高層次的視頻處理帶來(lái)
33、極大的方便。</p><p> 1.2 圖像分割技術(shù)的發(fā)展及研究現(xiàn)狀</p><p> 圖像分割是圖像處理中的重要問(wèn)題,也是計(jì)算機(jī)視覺(jué)研究中的一個(gè)經(jīng)典難題。計(jì)算機(jī)視覺(jué)中的圖像理解包括目標(biāo)檢測(cè)、特征提取和目標(biāo)識(shí)別等,都依賴于圖像分割的質(zhì)量。盡管研究人員提出了許多分割方法,但是到目前為止還不存在一種通用的方法,也不存在一個(gè)判斷分割是否成功的客觀標(biāo)準(zhǔn),因此被認(rèn)為是計(jì)算機(jī)視覺(jué)中的一個(gè)瓶頸。早在
34、50年代中期,計(jì)算機(jī)視覺(jué)理論體系形成以前,人們就開始了圖像</p><p> 分割的研究。根據(jù)利用圖像信息的不同,分割方法主要分為:</p><p> (l)基于閾值的分割方法。利用圖像灰度統(tǒng)計(jì)信息,如灰度直方圖;</p><p> (2)基于區(qū)域的分割方法。包括區(qū)域分裂-合并法、區(qū)域生長(zhǎng)法、紋理分割、多光譜圖像分割等。利用圖像空間區(qū)域信息和光譜信息;<
35、/p><p> (3)邊緣檢測(cè)方法。利用圖像中灰度變化最強(qiáng)烈的區(qū)域信息邊緣。這一方法檢測(cè)圖像的邊緣,通常的算法只能將圖像分成邊緣和非邊緣兩部分。</p><p> 在圖像分割最初發(fā)展的二十年里,基于上述三種方法的研究大多只是將圖像分割成目標(biāo)和背景兩部分,丟失了許多圖像信息。進(jìn)入八十年代以后,人們以上述三種方法為基礎(chǔ),進(jìn)一步研究了多區(qū)域分割,將圖像分成由多個(gè)目標(biāo)和背景組成的多個(gè)區(qū)域。而且越來(lái)
36、越多地將圖像分割技術(shù)與許多其它學(xué)科和領(lǐng)域,例如數(shù)學(xué)、物理、心理學(xué)、電子學(xué)、計(jì)算機(jī)科學(xué)等學(xué)科聯(lián)系起來(lái)。近年來(lái),隨著各學(xué)科許多新理論和方法的提出,人們也提出了許多結(jié)合一些特定理論、方法和工具的分割技術(shù)。每當(dāng)有新的數(shù)學(xué)工具或方法提出來(lái),人們就試著將其用于圖像分割,因而提出了不少特殊的算法,例如基于馬爾可夫隨機(jī)場(chǎng)、數(shù)學(xué)形態(tài)學(xué)、遺傳算法、小波變換等理論的分割算法.多年來(lái),對(duì)圖像分割的研究一直是圖像技術(shù)研究中的熱點(diǎn)和焦點(diǎn),很多研究人員為之付出了巨大
37、的努力,人們對(duì)其的關(guān)注和投入也不斷提高。從興起到現(xiàn)在,圖像分割算法得到了不斷的改進(jìn)和創(chuàng)新,在不同的領(lǐng)域也取得了相當(dāng)?shù)倪M(jìn)展與成就。至今己提出了上千種各種類型的分割算法,而且近年來(lái)每年都有大量研究報(bào)道發(fā)表。</p><p> 由于圖像中象素的灰度值不能完全代表實(shí)際場(chǎng)景中的諸多因素,如光源、物體表面幾何、物理特性及成像設(shè)備與物體之間的空間特性等造成了信息丟失;在成像過(guò)程中引入了一些畸變和噪聲等這些問(wèn)題使得圖像分割本身
38、具有一定的難度和復(fù)雜性,其面向的領(lǐng)域具有特殊性,很難用一個(gè)精確的數(shù)學(xué)公式來(lái)表征,使圖像分割成為一種信息不足的不適定問(wèn)題。因此,盡管分割的方法很多,但到目前為止,還不存在一個(gè)對(duì)任何圖像都適用的通用的分割方法,也不存在一個(gè)判斷分割是否成功的客觀標(biāo)準(zhǔn),對(duì)于給定的實(shí)際圖像分析問(wèn)題要選擇合用的分割算法也還沒(méi)有標(biāo)準(zhǔn)的方法。一般來(lái)說(shuō),對(duì)圖像分割方法的選擇都要針對(duì)具體的問(wèn)題進(jìn)行具體分析,依據(jù)圖像信息的性質(zhì)來(lái)確定,有時(shí)還要用到先驗(yàn)知識(shí)。</p>
39、;<p> 能否找到一個(gè)統(tǒng)一的方法來(lái)用于所有圖像的分割,是現(xiàn)在許多學(xué)者研究的方向。對(duì)于尋找一種能夠普遍適用于各種復(fù)雜情況的準(zhǔn)確率很高的分割算法,還有很大的探索空間。對(duì)圖像分割的深入研究不僅會(huì)不斷完善對(duì)自身問(wèn)題的解決,而且必將推動(dòng)模式識(shí)別、計(jì)算機(jī)視覺(jué)、人工智能等計(jì)算機(jī)科學(xué)分支的發(fā)展。</p><p> 1.3 本論文的內(nèi)容安排</p><p> 按照論文各章的次序,本文的
40、研究?jī)?nèi)容包括:</p><p> 第一章提出了課題的研究背景,說(shuō)明在復(fù)雜背景下進(jìn)行運(yùn)動(dòng)目標(biāo)分割現(xiàn)實(shí)性和重要性;然后綜述了與本課題相關(guān)技術(shù)的研究現(xiàn)狀。</p><p> 第二章給出介紹了基于交通視頻的目標(biāo)分割系統(tǒng)的總體設(shè)計(jì),并給出了運(yùn)動(dòng)目標(biāo)分割主體流程圖。</p><p> 第三章介紹了視頻處理方面的一些相關(guān)知識(shí),給出了讀取*.RAW文件的算法思路,給出軟件測(cè)試
41、結(jié)果,并對(duì)視頻結(jié)果做了平滑濾波處理。</p><p> 第四章介紹了統(tǒng)計(jì)直方圖法和多幀圖像平均法兩種傳統(tǒng)的提取背景算法,在次基礎(chǔ)上給出了一種新的優(yōu)化算法,并給出了所有算法的軟件測(cè)試結(jié)果。</p><p> 第五章用背景差分法對(duì)運(yùn)動(dòng)目標(biāo)進(jìn)行分割,并給出最終的軟件測(cè)試結(jié)果。</p><p> 第六章對(duì)本論文的主要研究成果做了總結(jié),總結(jié)了課題的創(chuàng)新之處和不足之處,指
42、出了今后進(jìn)一步開展的工作。</p><p> 第二章 基于交通視頻的目標(biāo)分割算法</p><p><b> 2.1 概述</b></p><p> 圖像分割是計(jì)算機(jī)視覺(jué)領(lǐng)域中極為重要的內(nèi)容之一,是實(shí)現(xiàn)自動(dòng)圖像分析和模式識(shí)別的首要問(wèn)題,也是圖像處理的經(jīng)典難題之一。圖像分割的質(zhì)量的優(yōu)劣、區(qū)域界限定位的精度直接影響后續(xù)的區(qū)域描述以及圖像的分析
43、和理解,是圖像處理、分析、理解中一個(gè)舉足輕重的技術(shù)環(huán)節(jié)。</p><p> 本課題所處理的是YUV422格式的raw數(shù)據(jù),單幀大小為1440*576;所運(yùn)用的開發(fā)環(huán)境為VC++6.0。</p><p> 2.2 基于交通視頻的目標(biāo)分割系統(tǒng)設(shè)計(jì)</p><p> 2.2.1 基于交通視頻的目標(biāo)分割系統(tǒng)的總體設(shè)計(jì)</p><p> 本課題
44、是先以視頻形式讀取出*.RAW數(shù)據(jù),然后根據(jù)所提出的方法提取出交通視頻的背景圖像,最后根據(jù)背景差分法分割出運(yùn)動(dòng)目標(biāo)。</p><p> 基于交通視頻的目標(biāo)分割系統(tǒng)的總體設(shè)計(jì)框圖如下:基于交通視頻的目標(biāo)分割系統(tǒng)的總體設(shè)計(jì)框圖如下:</p><p> 2.2.2 基于交通視頻的目標(biāo)分割系統(tǒng)各模塊功能</p><p> 視頻讀取模塊的功能是根據(jù)所給出的*.RAW數(shù)據(jù)
45、的格式將數(shù)據(jù)以視頻形式播放;背景提取模塊的功能是設(shè)計(jì)合適的算法提取出符合本課題要求的背景圖像;圖像分割模塊的功能是用背景差分法將背景圖像與運(yùn)動(dòng)目標(biāo)分割開來(lái),以獲得較為精確的運(yùn)動(dòng)目標(biāo)。</p><p> 其中在背景分割模塊中,本文最終應(yīng)用的是一種由多幀圖像平均法和統(tǒng)計(jì)直方圖法相結(jié)合的優(yōu)化算法;在目標(biāo)分割模塊中應(yīng)用的是背景差分法,再對(duì)差值用閾值法進(jìn)行二值化處理。</p><p> 2.2.
46、3 基于交通視頻的目標(biāo)分割算法主體流程圖</p><p> 是 否</p><p> 圖 2.1 基于交通視頻的目標(biāo)分割算法主體流程圖</p><p> 2.3 程序開發(fā)環(huán)境</p><p> 2.3.1 系統(tǒng)開發(fā)環(huán)境</p>&l
47、t;p> 本程序是在VC++6.0開發(fā)平臺(tái)下,用基于對(duì)話框模式的框架開發(fā)而成。</p><p> 硬件環(huán)境: PC機(jī)一臺(tái)( Genuine Intel(R) CPU,1.5G內(nèi)存,80G硬盤)</p><p> 操作系統(tǒng): Windows XP</p><p> 編譯工具: Microsoft Visual C++6.0</p><
48、p> 2.3.2 基于交通視頻的目標(biāo)分割系統(tǒng)的用戶界面設(shè)計(jì)</p><p> 在VC++6.0中設(shè)計(jì)的用戶界面如下圖所示:</p><p> 圖2.2 基于交通視頻的目標(biāo)分割系統(tǒng)的用戶界面</p><p> 上圖用戶界面中的兩個(gè)區(qū)域的功能:</p><p> 視頻區(qū)是用來(lái)顯示所讀取出的*.RAW 數(shù)據(jù)的視頻的;</p&g
49、t;<p> 背景/運(yùn)動(dòng)目標(biāo)去是用來(lái)顯示所提取出來(lái)的背景圖和最后目標(biāo)分割結(jié)果的。</p><p> 上圖用戶界面中各按鈕的功能:</p><p> 打開按鈕:將電腦硬盤中*.RAW 數(shù)據(jù)輸入到系統(tǒng)軟件,并顯示其路徑;</p><p> 播放按鈕: 以視頻形式播放*.RAW數(shù)據(jù);</p><p> 背景提取按鈕:提取出所
50、讀出視頻的背景圖像;</p><p> 圖像分割按鈕:將運(yùn)動(dòng)目標(biāo)與背景圖像分割開來(lái);</p><p> 上一幀按鈕:顯示正在播放幀的上一幀圖像;</p><p> 下一幀按鈕:顯示正在播放幀的下一幀圖像;</p><p> 暫停按鈕:暫停正在播放的視頻;</p><p> 停止按鈕:停止正在播放的視頻;<
51、;/p><p> 右下角的顯示框是用來(lái)顯示正在播放的幀數(shù)的。</p><p> 第三章 *.raw數(shù)據(jù)的讀取</p><p> 3.1 數(shù)字圖像的相關(guān)知識(shí)</p><p> 3.1.1 圖片文件格式</p><p> 圖像格式即圖像文件存放的格式,通常有JPEG、TIFF、RAW、BMP、GIF、PNG等。由于
52、數(shù)碼相機(jī)拍下的圖像文件很大,儲(chǔ)存容量卻有限,因此圖像通常都會(huì)經(jīng)過(guò)壓縮再儲(chǔ)存。本課題主要運(yùn)用的是BMP圖像格式和RAW圖像格RAW圖像格式。</p><p> RAW圖像格式:擴(kuò)展名是RAW。RAW是一種無(wú)損壓縮格式,它的數(shù)據(jù)是沒(méi)有經(jīng)過(guò)相機(jī)處理的原文件,因此它的大小要比TIFF格式略小。所以,當(dāng)上傳到電腦之后,要用圖像軟件的Twain界面直接導(dǎo)入成TIFF格式才能處理。</p><p>
53、 BMP圖像格式:BMP是英文Bitmap(位圖)的簡(jiǎn)寫,它是Windows操作系統(tǒng)中的標(biāo)準(zhǔn)圖像文件格式,能夠被多種Windows應(yīng)用程序所支持。隨著Windows操作系統(tǒng)的流行與豐富的Windows應(yīng)用程序的開發(fā),BMP位圖格式理所當(dāng)然地被廣泛應(yīng)用。這種格式的特點(diǎn)是包含的圖像信息較豐富,幾乎不進(jìn)行壓縮,但由此導(dǎo)致了它與生俱生來(lái)的缺點(diǎn)--占用磁盤空間過(guò)大。所以,目前BMP在單機(jī)上比較流行。</p><p> 3
54、.1.2 BMP圖像格式</p><p> BMP是一種與硬件設(shè)備無(wú)關(guān)的圖像文件格式,使用非常廣。它采用位映射存儲(chǔ)格式,除了圖像深度可選以外,不采用其他任何壓縮,因此,BMP文件所占用的空間很大。BMP文件的圖像深度可選lbit、4bit、8bit及24bit。BMP文件存儲(chǔ)數(shù)據(jù)時(shí),圖像的掃描方式是按從左到右、從下到上的順序。 </p><p> 由于BMP文件格式是Windows環(huán)境
55、中交換與圖有關(guān)的數(shù)據(jù)的一種標(biāo)準(zhǔn),因此在Windows環(huán)境中運(yùn)行的圖形圖像軟件都支持BMP圖像格式。 </p><p><b> 文件結(jié)構(gòu):</b></p><p> 典型的BMP圖像文件由四部分組成:</p><p> 1:位圖文件頭數(shù)據(jù)結(jié)構(gòu)(14字節(jié)),它包含BMP圖像文件的類型、文件的大小、顯示內(nèi)容等信息;</p>&l
56、t;p> 2:位圖信息頭數(shù)據(jù)結(jié)構(gòu)(40字節(jié)),它包含有BMP圖像的寬、高、壓縮方法,以及定義顏色等信息;</p><p> 3:顏色表,這個(gè)部分是可選的,有些位圖需要顏色表,有些位圖,比如真彩色圖(24位的BMP)就不需要調(diào)色板。</p><p> 顏色表(簡(jiǎn)稱色表)一般是針對(duì)16位一下的圖像而設(shè)置的,對(duì)于16位和16位以上的圖像,由于其位圖像素?cái)?shù)據(jù)中直接對(duì)對(duì)應(yīng)像素的RGB(A
57、)顏色進(jìn)行描述,因而省去了調(diào)色板。而對(duì)于16位以下的位圖,由于其位圖像素?cái)?shù)據(jù)中記錄的只是調(diào)色板索引值,因而需要根據(jù)這個(gè)索引到調(diào)色板中去取得相應(yīng)的RGB(A)顏色。顏色表的作用就是創(chuàng)建調(diào)色板。對(duì)于顯卡來(lái)說(shuō),如果它不能一次顯示超過(guò)256中顏色,讀取和顯示BMP文件的程序就能夠把這些RGB值轉(zhuǎn)換到顯示卡的調(diào)色板來(lái)產(chǎn)生準(zhǔn)確的顏色。</p><p> 4:位圖數(shù)據(jù),BMP文件的位圖數(shù)據(jù)格式依賴于編碼每個(gè)像素顏色所用的位數(shù)
58、。在24位圖中沒(méi)有調(diào)色板,圖像數(shù)據(jù)中每三個(gè)字節(jié)表示一個(gè)像素,每個(gè)字節(jié)表示一個(gè)RGB分量,因此直接使用RGB;而其他的小于24位的使用調(diào)色板中顏色索引值。</p><p><b> 對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu):</b></p><p> 1:BMP文件組成 </p><p> BMP文件由文件頭、位圖信息頭、顏色信息和圖形數(shù)據(jù)四部分組成。 </p
59、><p> 2:BMP文件頭( 14字節(jié))</p><p> BMP文件頭數(shù)據(jù)結(jié)構(gòu)含有BMP文件的類型、文件大小和位圖起始位置等信息。 </p><p><b> 其結(jié)構(gòu)定義如下: </b></p><p> typedef struct tagBITMAPFILEHEADER</p><p>
60、;<b> {</b></p><p> WORDbf Type; // 位圖文件的類型,必須為BMP ( 0-1字節(jié))</p><p> DWORD bfSize; // 位圖文件的大小,以字節(jié)為單位( 2-5字節(jié))</p><p> WORD bfReserved1; // 位圖文件保留字,必須為0 ( 6-7字節(jié))</p&g
61、t;<p> WORD bfReserved2; // 位圖文件保留字,必須為0 ( 8-9字節(jié))</p><p> DWORD bfOffBits; // 位圖數(shù)據(jù)的起始位置,以相對(duì)于位圖(10-13字節(jié))</p><p> // 文件頭的偏移量表示,以字節(jié)為單位</p><p> } BITMAPFILEHEADER;</p>
62、<p> 3:BMP位圖信息頭(40字節(jié))</p><p> BMP位圖信息頭數(shù)據(jù)用于說(shuō)明位圖的尺寸等信息。</p><p> typedef struct tagBITMAPINFOHEADER{</p><p> DWORD biSize; // 本結(jié)構(gòu)所占用字節(jié)數(shù)(14-17字節(jié))</p><p> LONG bi
63、Width; // 位圖的寬度,以像素為單位(18-21字節(jié))</p><p> LONG biHeight; // 位圖的高度,以像素為單位(22-25字節(jié))</p><p> WORD biPlanes; // 目標(biāo)設(shè)備的級(jí)別,必須為1(26-27字節(jié))</p><p> WORD biBitCount;// 每個(gè)像素所需的位數(shù),必須是1(雙色),(28-
64、29字節(jié))</p><p> // 4(16色),8(256色)或24(真彩色)之一</p><p> DWORD biCompression; // 位圖壓縮類型,必須是 0(不壓縮),(30-33字節(jié))</p><p> // 1(BI_RLE8壓縮類型)或2(BI_RLE4壓縮類型)之一</p><p> DWORD biSiz
65、eImage; // 位圖的大小,以字節(jié)為單位(34-37字節(jié))</p><p> LONG biXPelsPerMeter; // 位圖水平分辨率,每米像素?cái)?shù)(38-41字節(jié))</p><p> LONG biYPelsPerMeter; // 位圖垂直分辨率,每米像素?cái)?shù)(42-45字節(jié))</p><p> DWORD biClrUsed;// 位圖實(shí)際使用
66、的顏色表中的顏色數(shù)(46-49字節(jié))</p><p> DWORD biClrImportant;// 位圖顯示過(guò)程中重要的顏色數(shù)(50-53字節(jié))</p><p> } BITMAPINFOHEADER;</p><p><b> 4:BMP顏色表 </b></p><p> 顏色表用于說(shuō)明位圖中的顏色,它有若
67、干個(gè)表項(xiàng),每一個(gè)表項(xiàng)是一個(gè)RGBQUAD類型的結(jié)構(gòu),定義一種顏色。RGBQUAD結(jié)構(gòu)的定義如下: </p><p> typedef struct tagRGBQUAD {</p><p> BYTE rgbBlue;// 藍(lán)色的亮度(值范圍為0-255)</p><p> BYTE rgbGreen; // 綠色的亮度(值范圍為0-255)</p>
68、;<p> BYTE rgbRed; // 紅色的亮度(值范圍為0-255)</p><p> BYTE rgbReserved;// 保留,必須為0</p><p> } RGBQUAD;</p><p> 顏色表中RGBQUAD結(jié)構(gòu)數(shù)據(jù)的個(gè)數(shù)有biBitCount來(lái)確定:</p><p> 當(dāng)biBitCount
69、= 1,4,8時(shí),分別有2,16,256個(gè)表項(xiàng);</p><p> 當(dāng)biBitCount = 24時(shí),沒(méi)有顏色表項(xiàng)。</p><p> 位圖信息頭和顏色表組成位圖信息,BITMAPINFO結(jié)構(gòu)定義如下:</p><p> typedef struct tagBITMAPINFO {</p><p> BITMAPINFOHEADER
70、 bmiHeader; // 位圖信息頭</p><p> RGBQUAD bmiColors[1]; // 顏色表</p><p> } BITMAPINFO;</p><p><b> 5:位圖數(shù)據(jù) </b></p><p> 位圖數(shù)據(jù)記錄了位圖的每一個(gè)像素值,記錄順序是在掃描行內(nèi)是從左到右,掃描行之間是從下
71、到上。位圖的一個(gè)像素值所占的字節(jié)數(shù): </p><p> 當(dāng)biBitCount = 1時(shí),8個(gè)像素占1個(gè)字節(jié);</p><p> 當(dāng)biBitCount = 4時(shí),2個(gè)像素占1個(gè)字節(jié);</p><p> 當(dāng)biBitCount = 8時(shí),1個(gè)像素占1個(gè)字節(jié);</p><p> 當(dāng)biBitCount = 24時(shí),1個(gè)像素占3個(gè)字節(jié);
72、</p><p> Windows規(guī)定一個(gè)掃描行所占的字節(jié)數(shù)必須是4的倍數(shù)(即以long為單位),不足的以0填充,其大小為:</p><p> biSizeImage = (((bi.biWidth * bi.biBitCount) + 3) /4*4) * bi.biHeight;</p><p> 因此,24位真彩色圖像的大小為:</p>&
73、lt;p> BiSizeImage = (((bi.biWidth *3) + 3) /4*4) * bi.biHeight;</p><p> 3.2 視頻圖像的灰度化處理算法設(shè)計(jì)</p><p> 在項(xiàng)目中,一般不用彩色圖像而是用灰度圖像,因?yàn)榛叶葓D像已經(jīng)滿足后續(xù)處理對(duì)圖像的所有要求,而且處理灰度圖像需要的時(shí)間更少,速度更快,因此現(xiàn)在在實(shí)際的項(xiàng)目開發(fā)中,都是要把彩色圖像轉(zhuǎn)化
74、為灰度圖像。</p><p> 在灰度圖像中,純白,代表了該色光在此處為最高亮度,亮度級(jí)別是255。純黑,代表了該色光在此處完全不發(fā)光,亮度級(jí)別是0。介于純黑純白之間的灰度,代表了不同的發(fā)光程度,亮度級(jí)別介于1至254之間?;叶戎性狡椎牟糠郑硎旧饬炼戎翟礁?,越偏黑的部分則表示亮度值越低。</p><p> 3.2.1 YUV彩色空間概述</p><p>
75、 YUV是被歐洲電視系統(tǒng)所采用的一種顏色編碼方法(屬于PAL),是PAL和SECAM模擬彩色電視制式采用的顏色空間。其中的Y,U,V幾個(gè)字母不是英文單詞的組合詞,Y代表亮度,UV代表色差,U和V是構(gòu)成彩色的兩個(gè)分量。在現(xiàn)代彩色電視系統(tǒng)中,通常采用三管彩色攝影機(jī)或彩色CCD攝影機(jī)進(jìn)行取像,然后把取得的彩色圖像信號(hào)經(jīng)分色、分別放大校正后得到RGB,再經(jīng)過(guò)矩陣變換電路得到亮度信號(hào)Y和兩個(gè)色差信號(hào)R-Y(即U)、B-Y(即V),最后發(fā)送端將亮度
76、和色差三個(gè)信號(hào)分別進(jìn)行編碼,用同一信道發(fā)送出去。這種色彩的表示方法就是所謂的YUV色彩空間表示。</p><p> 3.2.2 算法思路</p><p> 我們所讀取的數(shù)據(jù)源并不直接是R、G、B分量表示的彩色圖,而是以Y、U、V格式存放的*.RAW數(shù)據(jù),存儲(chǔ)格式為YUV422格式,即以YUYV格式存放的數(shù)據(jù),其中“Y”表示明亮度(Luminance),也就是灰階值;而“U”和“V” 表
77、示的則是色度(Chrominance),作用是描述影像色彩及飽和度,用于指定像素的顏色。</p><p> 數(shù)據(jù)每個(gè)像素是用YUV表示的,采用YUV色彩空間的重要性是它的亮度信號(hào)Y和色度信號(hào)U、V是分離的。如果只有 Y信號(hào)分量而沒(méi)有U、V信號(hào)分量,那么這樣表示的圖像就是黑白灰度圖像。所以我們只要忽略UV 分量,取出Y 分量 ,就可以得到像素的亮度值,從而把彩色圖像轉(zhuǎn)換為灰度圖像。</p><
78、p> 如果是我們直接讀取的R、G、B值那就要進(jìn)行轉(zhuǎn)換即轉(zhuǎn)換公式。YUV與RGB相互轉(zhuǎn)換的公式如下(RGB取值范圍均為0-255): </p><p> Y = 0.299R + 0.587G + 0.114B </p><p> U = -0.147R - 0.289G + 0.436B </p><p> V = 0.615R - 0.515G -
79、0.100B </p><p> R = Y + 1.14V </p><p> G = Y - 0.39U - 0.58V </p><p> B = Y + 2.03U</p><p> 但是我們這里采集到的圖像數(shù)據(jù)是Y、U、V值所以不需要轉(zhuǎn)化,直接讀取Y值使用即可。</p><p> Y 代表亮度信息,
80、U 代表藍(lán)色色差信息(就是藍(lán)色信號(hào)與亮度信號(hào)之間的差值),V 代表紅色色差信息(就是紅色信號(hào)與亮度信號(hào)之間的差值)。用YUV422方式描述,則對(duì)于每2個(gè)像素,Y 用2個(gè)字節(jié),U 取相同的值,用一個(gè)字節(jié),V 取相同的值,用一個(gè)字節(jié),平均每個(gè)像素2個(gè)字節(jié)?;蛘呙總€(gè)像素 Y 用一個(gè)字節(jié),U 用半個(gè)字節(jié),V 用半個(gè)字節(jié),共2個(gè)字節(jié)。這種格式每個(gè)色差信道的抽樣率是亮度信道的一半,所以水平方向的色度抽樣率只是4:4:4的一半。對(duì)非壓縮的8比特量化的
81、圖像來(lái)說(shuō),每個(gè)由兩個(gè)水平方向相鄰的像素組成的宏像素需要占用4字節(jié)內(nèi)存。</p><p> 下面的四個(gè)像素為:[Y0 U0 V0] [Y1 U1 V1] [Y2 U2 V2] [Y3 U3 V3] </p><p> 存放的碼流為:Y0 U0 Y1 V1 Y2 U2 Y3 V3</p><p> 映射出像素點(diǎn)為:[Y0 U0 V1] [Y1 U0 V1] [Y2
82、 U2 V3] [Y3 U2 V3]</p><p> 我們只需取出的亮度分量Y,根據(jù)YUV422格式因此只需讀取數(shù)據(jù)中4的倍數(shù)部分。根據(jù)RGB三基色原理,R=Y、B=Y、G=Y 的時(shí)候合成的就是一個(gè)亮度為Y 的灰色像素。極限的情況,當(dāng)R=255、G=255、B=255 時(shí)表示白的像素, 當(dāng)R=0 、G=0 、B=0 時(shí)表示黑的像素。</p><p> 這種方法的優(yōu)點(diǎn)是抗干擾能力強(qiáng)。由
83、于亮度信號(hào)是單獨(dú)表示的,所以如果色差信號(hào)受到干擾,不會(huì)影響到亮度,主觀感覺(jué)噪聲不會(huì)明顯增加 。</p><p> 本文所要處理的圖像的總大小為1782810KB,單幀大小為1440*576B,所以其總幀數(shù) N=17828810000/(1440*576)=2149。</p><p> 3.2.3 灰度化圖像實(shí)驗(yàn)結(jié)果</p><p> 圖3.1 播放視頻中第1
84、00幀視頻圖像</p><p> 3.3 視頻圖像的去噪處理</p><p><b> 3.3.1 概述</b></p><p> 圖像信號(hào)在產(chǎn)生、傳輸和記錄過(guò)程中,經(jīng)常會(huì)受到各種噪聲的干擾,一般來(lái)說(shuō),現(xiàn)實(shí)中的圖像都是帶噪圖像。通常在圖像處理工作中,在邊緣檢測(cè)、圖像分割、特征提取、模式識(shí)別等高層次處理之前,選用適當(dāng)?shù)姆椒ūM量地去除噪聲干擾
85、是一個(gè)非常重要的預(yù)處理步驟。因此,圖像去噪算法研究是一切圖像處理的前提,具有重要的意義。</p><p> 噪聲在圖像處理中是一個(gè)非常重要的問(wèn)題,它對(duì)圖像的輸入、采集、處理的各個(gè)環(huán)節(jié)以及最終的輸出結(jié)果都會(huì)產(chǎn)生一定的影響。特別是在圖像的輸入、采集過(guò)程中,噪聲是個(gè)十分關(guān)鍵的問(wèn)題,若輸入伴有較大噪聲,必然影響之后的處理以及最終的處理效果。因此,任何一個(gè)良好的圖像處理系統(tǒng),無(wú)論是模擬處理還是計(jì)算機(jī)處理無(wú)不把減少最前一級(jí)
86、的噪聲作為主攻目標(biāo)。去噪處理已成為圖像處理中極其重要的步驟。</p><p> 本文采用均值濾波去除圖像的噪聲。</p><p> 3.3.2 均值濾波原理</p><p> 每幅圖像是由理想圖像和噪聲圖像組成的集合, 由于有噪聲存在,導(dǎo)致圖像的質(zhì)量下降。圖像的形式可以表示為:</p><p> f ( x , y) = M ( x
87、, y) + N ( x , y)</p><p> 式中: M ( x , y) 為理想圖像, N ( x , y) 為噪聲圖像。</p><p> 均值濾波也稱為線性濾波,其采用的主要方法為鄰域平均法。線性濾波的基本原理是用均值替代原圖像中的各個(gè)像素值,即對(duì)待處理的當(dāng)前像素點(diǎn)( x , y) ,選擇一個(gè)模板,該模板由其近鄰的若干像素組成,求模板中所有像素的均值,再把該均值賦予當(dāng)前像
88、素點(diǎn)( x , y) ,作為處理后圖像在該點(diǎn)上的灰度g ( x , y) 。</p><p><b> 即</b></p><p> 其中, s 為3 ×3的均值濾波模板,M 為該模板中包含當(dāng)前像素在內(nèi)的像素總個(gè)數(shù)。</p><p><b> 1/9</b></p><p> 3.
89、3.2 均值濾波試驗(yàn)結(jié)果</p><p> 圖3.2 均值濾波后第100幀視頻圖像</p><p><b> 3.4 結(jié)果比較</b></p><p> (a)播放視頻中第100幀視頻圖像</p><p> (b) 均值濾波后第100幀視頻圖像</p><p> 從上圖可以看出,圖像平
90、滑處理后的圖像比原圖像柔和一些,其他地方很難看出差別。采用鄰域平均法的均值濾波器非常適用于去除通過(guò)掃描得到的圖像中的顆粒噪聲。鄰域平均法有效地抑制了噪聲,但是在求均值的計(jì)算過(guò)程中,景物的邊緣點(diǎn)也進(jìn)行均值處理,這樣就使得景物的清晰度降低,畫面變得模糊。</p><p><b> 第四章 背景提取</b></p><p><b> 4.1 概述</b&
91、gt;</p><p> 交通視頻檢測(cè)等系統(tǒng)需在序列圖像中實(shí)時(shí)的發(fā)現(xiàn)和提取車輛,并不斷跟蹤他們。這就涉及到背景圖像。背景圖像是指視道路上沒(méi)有運(yùn)行的車輛的圖像,即使道路上有車輛運(yùn)行,背景算法也通過(guò)技術(shù)處理除去車輛而獲得沒(méi)有車輛運(yùn)行的背景圖像。</p><p> 本章介紹和分析了多幀圖像平均法和直方圖統(tǒng)計(jì)法兩種背景提取算法,并在此基礎(chǔ)上提出了一種新的背景提取算法:多幀圖像平均法和直方圖統(tǒng)計(jì)
92、法相結(jié)合的背景新算法。</p><p> 實(shí)驗(yàn)測(cè)試表明:該算法取得的背景效果良好,具有較強(qiáng)的實(shí)用性和參考價(jià)值。</p><p> 由于本項(xiàng)目所研究的視頻本身因外界光照、天氣的變化、移動(dòng)目標(biāo)的存在等不確定因素的影響很小,前面優(yōu)化算法所提取的背景已達(dá)到項(xiàng)目的要求,背景更新的必要性不大。所以本文沒(méi)有做背景更新的算法研究。</p><p> 4.2 統(tǒng)計(jì)直方圖法提取背
93、景</p><p> 4.2.1 統(tǒng)計(jì)直方圖法基本思路</p><p> 基于像素的直方圖分析背景提取法通常是基于這樣的統(tǒng)計(jì)事實(shí),在某一時(shí)間段內(nèi),視頻序列特定像素位置處出現(xiàn)頻率最高的像素值是背景像素值.傳統(tǒng)直方圖分析方法通過(guò)存儲(chǔ)視頻中每一像素位置在序列的時(shí)間軸方向上的直方圖信息(即在某一時(shí)間段內(nèi)統(tǒng)計(jì)該像素位置處每一種可能的像素值所出現(xiàn)的次數(shù)),取該像素位置的直方圖峰值所對(duì)應(yīng)的像素值作為
94、背景像素值,即直方圖中最大值就是背景本身的亮度值。</p><p> 該方法在在直方圖分析時(shí)統(tǒng)計(jì)圖像中的單個(gè)像素點(diǎn),是一種較為有效的背景估計(jì)方法。由于其抗噪聲干擾性較好,在通常情況下該方法提取出的背景較時(shí)域平均方法(time averaging)好,但運(yùn)算量大、提取背景速度慢是該方法的主要缺陷。</p><p> 考慮到路面上同一點(diǎn)被相同亮度的車輛長(zhǎng)時(shí)間覆蓋的可能性很小,所形成的亮度不
95、一樣的可能性就越大,從而可統(tǒng)計(jì)一段時(shí)間內(nèi)各個(gè)像素點(diǎn)上不同亮度出現(xiàn)的次數(shù),其中出現(xiàn)次數(shù)最多的,即直方圖中最大值就是路面本身的亮度值。統(tǒng)計(jì)直方圖可以表示為:</p><p> P( x, y, k ) = </p><p> Background( x ,y ) = max [ P(x ,y ,k)] k = 1, 2, …, 255</p><p>
96、 表達(dá)式中:P(x,y,k)表示像素點(diǎn)(x,y)處亮度值k出現(xiàn)的次數(shù),imagei (x,y,m)表示某一幀圖像像素點(diǎn)(x,y)處亮度值為m。</p><p> 4.2.2 軟件測(cè)試結(jié)果及分析</p><p> (a) N=20時(shí)提取的背景圖像 (b) N=50時(shí)提取的背景圖像</p><p> (c) N=100時(shí)提取的背景圖像
97、 (d) N=200時(shí)提取的背景圖像</p><p> (e) N=300時(shí)提取的背景圖像 (f) N=400時(shí)提取的背景圖像</p><p> 圖4.1 幀數(shù)不同時(shí)統(tǒng)計(jì)法提取背景圖像</p><p> 從以上幾幅當(dāng)統(tǒng)計(jì)幀數(shù)N增加時(shí)得到的背景圖像效果并沒(méi)有得到改善。主要是因?yàn)楫?dāng)運(yùn)動(dòng)目標(biāo)通過(guò)的時(shí)
98、候,對(duì)于圖像中的近景,因?yàn)檫\(yùn)動(dòng)目標(biāo)快速通過(guò),背景顯現(xiàn)的時(shí)間比較長(zhǎng),因此得到的背景圖像較好;而對(duì)于圖像遠(yuǎn)景,一些運(yùn)動(dòng)目標(biāo)相連,運(yùn)動(dòng)目標(biāo)相對(duì)于近景移動(dòng)的較慢,目標(biāo)顯現(xiàn)的時(shí)間較長(zhǎng),因此會(huì)誤把運(yùn)動(dòng)目標(biāo)當(dāng)成背景統(tǒng)計(jì)出來(lái),得到的背景圖像失真。</p><p> 4.3 多幀圖像平均法提取背景</p><p> 4.3.1 多幀圖像平均法基本思路</p><p> 多幀圖像
99、平均法是對(duì)一段時(shí)間內(nèi)的視頻圖像用累加求平均法來(lái)獲得背景圖像。這種方法的思想是把運(yùn)動(dòng)物體作為噪聲,累加求平均的方法去除噪聲,以獲得背景。這種方法的特點(diǎn)是模型簡(jiǎn)單,計(jì)算方便,但是得到的背景受車流量大小的影響而變化??紤]到道路上車輛的多樣性,有的車輛亮度值比路面亮度值高,有的亮度值比路面亮度底,有的亮度與路面相當(dāng),所以從統(tǒng)計(jì)學(xué)角度看,對(duì)某一長(zhǎng)時(shí)段的視頻交通信息做平均后,由于車輛的經(jīng)過(guò)而引起的路面像素灰度值的變化在這段時(shí)間內(nèi)可以忽略。</
100、p><p> 多幀圖像平均法是將運(yùn)動(dòng)的車輛看作為噪聲用累加平均的方法消除噪聲,利用車輛運(yùn)行一段時(shí)間的序列達(dá)式為:</p><p> 式中:Background(x,y)表示背景圖像,imagei(x,y)表示第i幀序列圖像在象素點(diǎn)(x,y )的亮度值,N表示平均幀數(shù)。</p><p> 這種方法的的特點(diǎn)是模型簡(jiǎn)單、計(jì)算方便,但是也有缺陷,即:得到的背景受車流量大小
101、的影響而變化。</p><p> 4.3.2 軟件測(cè)試結(jié)果及分析</p><p> ?。╝)N=20時(shí)提取的背景圖像 (b) N=50時(shí)提取的背景圖像</p><p> ?。╟)N=100時(shí)提取的背景圖像 (d) N=200時(shí)提取的背景圖像</p><p> (e) N
102、=300時(shí)提取的背景圖像 (f) N=400時(shí)提取的背景圖像</p><p> 圖4.2 幀數(shù)不同時(shí)多幀圖像平均法提取背景圖像</p><p> 從以上幾幅當(dāng)幀數(shù)N增加時(shí)得到的背景圖像效果有所改善。主要是因?yàn)樵趯?shí)際生活中,一段時(shí)間內(nèi)路面某點(diǎn)不可能既有亮度高又有亮度低的車輛,而是某些地方有亮度高或者是亮度低的車輛,通過(guò)平均法得到的背景會(huì)就出現(xiàn)亮暗分布不均
103、勻的狀態(tài)。該算法得到背景圖像受車流量的影響比較大,隨著平均幀數(shù)的增加,噪聲消除有所改善,但是車流輛比較大的路面的背景和真實(shí)路面還是有區(qū)別的。</p><p> 4.4 背景提取的優(yōu)化算法</p><p> 從上面的分析中我們可以看出,單純的每種算法都有它的局限性,對(duì)場(chǎng)景的適應(yīng)性不夠強(qiáng),得出的效果并不令人滿意.這就要求我們找到一種新的方法來(lái)實(shí)現(xiàn)圖像背景的提取。針對(duì)以上2種算法的不足,本文
104、在傳統(tǒng)的平均法和直方圖統(tǒng)計(jì)法基礎(chǔ)上,提出了一個(gè)新算法來(lái)提取背景圖像,以滿足我們實(shí)際提取背景的要求。</p><p> 4.4.1 優(yōu)化算法的基本思想及步驟</p><p> 由于道路上車輛的多樣性,有的車輛亮度值比路面亮度值高,有的亮度值比路面亮度底,有的亮度與路面相當(dāng)。當(dāng)運(yùn)動(dòng)目標(biāo)速度過(guò)快的時(shí)候,對(duì)于圖像中的近景,因?yàn)檫\(yùn)動(dòng)目標(biāo)快速通過(guò),背景顯現(xiàn)的時(shí)間比較長(zhǎng),因此得到的背景圖像較好;而對(duì)
105、于圖像遠(yuǎn)景,一些運(yùn)動(dòng)目標(biāo)相連,運(yùn)動(dòng)目標(biāo)相對(duì)于近景移動(dòng)的較慢,目標(biāo)顯現(xiàn)的時(shí)間較長(zhǎng),因此會(huì)誤把運(yùn)動(dòng)目標(biāo)當(dāng)成背景統(tǒng)計(jì)出來(lái),得到的背景圖像失真。針對(duì)上述情況我們將圖像分段進(jìn)行處理:如果哪個(gè)像素點(diǎn)平均值于出現(xiàn)次數(shù)最多的像素值之間的差值大于某一個(gè)閾值,我們就把平均值賦給它,否則便把出現(xiàn)次數(shù)最多的像素值賦給它。</p><p><b> 具體步驟如下:</b></p><p>
106、 1) 對(duì)視頻中一定數(shù)量的幀N,根據(jù)上面多幀圖像平均法求出點(diǎn)(x,y)像素值</p><p> P(x,y)均值,均值記為 A(x,y);</p><p> 2) 求出視頻中N幀圖像各個(gè)像素點(diǎn) (x,y)處出現(xiàn)次數(shù)最多的像素值 B(x,y);</p><p> 3) 如果點(diǎn)(x,y)處的像素均值 A(x,y)與此像素點(diǎn)出現(xiàn)次數(shù)最多的亮度值B(x,y)之間的差值
107、f小于某一個(gè),此點(diǎn)的像素值就用B(x,y),否則用均值A(chǔ)(x,y),即分段確定每個(gè)點(diǎn)的像素值。用公式表示為:</p><p> A(x,y) ; f > k </p><p> Background ( x,y) = f=1,2,……,255</p><p> B(x,y) ; f < k&l
108、t;/p><p> 上式中Background (x,y) 表示背景圖像,k= ︱A(x,y)- B(x,y) ︱。</p><p> 4.4.2 優(yōu)化算法流程圖</p><p> 是 否</p><p> 圖4.3 優(yōu)化算法流程圖</p><p> 4.4.3 軟件
109、測(cè)試結(jié)果及分析</p><p> ?。╝)N=20時(shí)所提取的背景圖像 (b) N=50時(shí)所提取的背景圖像</p><p> ?。╟)N=100時(shí)所提取的背景圖像 (d) N=200時(shí)所提取的背景圖像</p><p> (e)N=300時(shí)所提取的背景圖像 (f) N=400時(shí)所
110、提取的背景圖像</p><p> 圖4.3 幀數(shù)不同時(shí)優(yōu)化算法提取背景圖像 </p><p> 從上圖我們可以看出,這樣處理后平均法和統(tǒng)計(jì)帶來(lái)的缺陷已經(jīng)幾乎全部消除,當(dāng)然想要100%的消除是不現(xiàn)實(shí)的,但是這樣已經(jīng)符合后續(xù)的圖像分割的前提要求。且當(dāng)統(tǒng)計(jì)幀數(shù)N增加時(shí)得到的背景圖像效果改善不大,但兩幅背景圖像的效果都較為理想,這正是此優(yōu)化算法的優(yōu)勢(shì)所在。</p><p&g
111、t; 4.4.4 此優(yōu)化算法的優(yōu)勢(shì)</p><p> 該算法同多幀圖像平均法和統(tǒng)計(jì)直方圖法相比,有更多的優(yōu)點(diǎn).在運(yùn)算量方面,繼承了平均法模型簡(jiǎn)單、計(jì)算方便的特點(diǎn),也在一定程度上克服了統(tǒng)計(jì)直方圖法運(yùn)算量打的缺點(diǎn),占用計(jì)算機(jī)資源也就更少。就算法的效果而言,克服了統(tǒng)計(jì)直方圖法由于運(yùn)動(dòng)物體遠(yuǎn)近景速度不一造成的遠(yuǎn)景失真的不足,也不會(huì)出現(xiàn)多幀圖像平均法造成的暗亮分布不均的情況.根據(jù)上面給出的算法能快速地提取效果較好的背景
112、圖像.</p><p><b> 第五章 目標(biāo)分割</b></p><p><b> 5.1 概述</b></p><p> 目前最常用也最有效的運(yùn)動(dòng)目標(biāo)分割方法是背景差分算法。將預(yù)處理后的圖像,進(jìn)行目標(biāo)與背景分離,也就是把車的圖像與背景分離開來(lái),以便于對(duì)車輛目標(biāo)的處理,提高運(yùn)算速度。分割可以有很多算法。圖像二值化算
113、法簡(jiǎn)單、速度快,符合圖像處理系統(tǒng)實(shí)時(shí)性特點(diǎn),所以采用圖像二值化分割。這種方式的分割,主要問(wèn)題是如何確定閾值(灰度門限)。</p><p> 5.2 背景差分法分割目標(biāo)</p><p> 5.2.1 算法思路</p><p> 背景差分法是目前運(yùn)動(dòng)分割中最常用的一種方法,它適用于攝像機(jī)靜止的情況,或自然環(huán)境的緩慢變化,其最簡(jiǎn)單的實(shí)現(xiàn)方法是從視頻序列中預(yù)先提取不含
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于視頻的智能交通分析前端設(shè)計(jì)與實(shí)現(xiàn).pdf
- 視頻交通分析中背景估計(jì)與更新算法研究.pdf
- 基于協(xié)同分割的視頻目標(biāo)分割算法研究.pdf
- [畢業(yè)設(shè)計(jì)]matlab用于根軌跡分析畢業(yè)設(shè)計(jì)
- [畢業(yè)設(shè)計(jì)]matlab用于根軌跡分析畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--交通燈視頻記錄儀的設(shè)計(jì)
- 基于背景重構(gòu)的視頻分割算法設(shè)計(jì).pdf
- 圖像分割算法研究與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(論文)
- 視頻序列中運(yùn)動(dòng)目標(biāo)分割算法的研究.pdf
- 視頻監(jiān)控中人體目標(biāo)分割算法研究.pdf
- 圖像分割畢業(yè)設(shè)計(jì)
- 交通視頻中重疊車輛的分割算法研究.pdf
- 畢業(yè)設(shè)計(jì)---視頻編碼avs-p幀算法設(shè)計(jì)
- 交通規(guī)劃課程設(shè)計(jì)--利用dijkstra算法與floyd算法進(jìn)行交通分配
- matlab用于根軌跡分析畢業(yè)設(shè)計(jì)
- matlab用于根軌跡分析畢業(yè)設(shè)計(jì)
- 復(fù)雜場(chǎng)景下視頻目標(biāo)自動(dòng)分割算法研究.pdf
- 畢業(yè)設(shè)計(jì)----車牌字符分割系統(tǒng)的設(shè)計(jì)
- 交通規(guī)劃課程設(shè)計(jì)--非平衡交通分配模型分析
- 基于協(xié)同分割的多視頻目標(biāo)提取算法研究.pdf
評(píng)論
0/150
提交評(píng)論