




已閱讀5頁,還剩10頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
山東建筑大學課 程 設 計 說 明 書題 目: 視頻監控中行人的檢測課 程: 數字圖像處理課程設計院 (部): 信息與電氣工程學院專 業: 電子信息工程班 級: 電信112學生姓名: 楊永林學 號: 2011081237指導教師: 張運楚、楊紅娟、張君捧完成日期: 2014年11月目錄摘要2一、緒論3課題研究背景及意義3二、設計要求與目的4三、視頻監控中行人的檢測與識別方案論證與選擇43.1常用檢測算法43.1.1背景消除法43.1.2光流場法43.1.3幀間差分法43.2空間域濾波器5四、設計內容74.1背景減法運動目標檢測74.2閾值的選取84.3形態學濾波84.4檢測過程9五、實驗結果及分析10六、總結與感謝12參考文獻13附錄1程序代碼14摘要視頻監控在安檢、交通、工業生產等方面得到了廣泛的應用。為了能實時分析、跟蹤、判別監控對象,并在異常事件發生時提示、對視頻監控中出現的行人進行檢測顯得尤為重要。 本文研究基于MATLAB的視頻監控中的行人檢測。尤其是要從計算機視覺的角度出發構建一個對象檢測器,對實時視頻中的對象進行搜索并對它們進行檢測。從圖像序列中找到關心的對象,即行人,從而確定圖像區域中的行人。本文的行人檢測,即首先將行人檢測出來,再對確定包含行人的圖像進行處理。關鍵詞:MATLAB 視頻監控 行人檢測 一、緒論課題研究背景及意義在現代社會中,視頻監控系統隨處可見。視頻監控系統使人們的工作生活更加方便,更加安全,提高了效率。然而,目前視頻監控網絡多數只停留在原始視頻的錄像階段。雖然有些系統具有移動偵測報警的功能,但實際監控任務大部分仍是由人工來完成。隨著視頻監控規模逐漸擴大,依靠人工方式進行實時監控所暴露出來的局限性越發突出,既沒有足夠多數量的屏幕供觀看,也不可能安排足夠多的人員24小時盯著屏幕看,同時面臨著海量視頻數據檢索的問題。因此對于利用計算機視覺的相關技術實現智能化的視頻監控系統的需求越來越迫切。 在自己人為設定的環境下,我們具體實現了行人檢測,驗證算法的是否有效,并且改進算法,使算法更加符合實際應用。我們的要求是在實時的視頻監控中,系統能夠實時檢測行人,沒有明顯的延時,保證監控畫面的流暢,并且有較高的正確率。二、設計要求與目的 1根據已知設計要求分析視頻監控中行人的檢測設計功能,確定視頻監控中行人的檢測設計的方法,畫出流程圖,編寫實現程序,并進行調試,完成系統軟件設計。2基本教學要求:每人一臺計算機,計算機安裝matlab、visio等軟件。三、視頻監控中行人的檢測與識別方案論證與選擇3.1常用檢測算法傳統的交通監控方法,如電磁感應環線圈式車輛檢測器,不能識別車輛的行駛方向,不能進行車輛分類等。雷達波檢測器只能檢測運動目標,但對目標緩行和目標靜止的情況不能有效地提取背景,可能無法做出準確的檢測。近年來,國內外學者對視頻圖像的運動目標檢測和識別做了許多研究,常見的方法有背景差分法、光流場法以及圖像差分法。3.1.1背景消除法背景消除法是目前運動分割檢測中一種很常見的方法,也稱為背景差分法,通過比較當前圖像與背景圖像的差異實現目標運動區域的檢測。3.1.2光流場法光流場法檢測是利用目標隨時間變化所產生的光流特性進行檢測。光流的含義是圖像亮度狀況的運動,當目標運動時,在圖像上對應的目標的亮度也在變化,表現出一種類似運動的直觀感覺。通過光流法可以得到位移向量的光流場,從來初始化目標的輪廓,便于后續基于輪廓的跟蹤算法有效地檢測和跟蹤目標。3.1.3幀間差分法幀間差分法(也可簡稱為幀差法)可以提取出物體的運動信息。幀差法根據公式中計算需要幀的個數可以分為二幀差分法、三幀差分法等。幀差法的基本假設是在視頻序列中相鄰兩幀的視頻序列圖像是連續性,若畫面中沒有待檢測的目標,那么相鄰幀圖像的變化非常小;而有運動目標進入畫面時,會引起比較明顯的幀差。如采用前后相鄰兩幀做差,通過相鄰兩幀的差異檢測運動目標的方法成為二幀差分法,這也是運動目標檢測中最簡單也最常用的運動目標檢測方法表1常用檢測算法對比背景消除法光流場法二幀差法三幀差法所得信息目標位置、大小、形狀等目標位置、大小、形狀等目標邊界目標邊界、位置復雜度小大小較小難點背景選取機制、背景更新復雜度高空洞空洞、滯后性適用情況攝像固定;實時性要求不高;對目標信息要求較高;有光照、光線、天氣等影響攝像固定;對目標信息要求高;背景已知或者容易獲取;光照、光線、天氣等影響小;攝像固定;實時性要求高;對目標信息要求不高;攝像固定;實時性要求高;對目標信息要求不太高;3.2空間域濾波器(1)均值濾波器均值濾波也被稱為“鄰域平均法”,是圖像增強算法中很實用的空間域去噪算法。通常,圖像中相鄰像素的灰度或色彩有極強的相關性,因此灰度和色彩也能更改是連續地、緩慢變化。椒鹽噪聲表現為明顯的黑色點(椒噪聲)和白色點(鹽噪聲),這些點與周圍非噪聲點對比強烈,可以通過周圍的非噪聲點對噪聲點進行處理,達到平滑噪聲的效果,均值濾波是一種線性濾波器,但模糊效應比較嚴重,去噪的同時會引起細節信息的丟失。(2)中值濾波器中值濾波通常選取含有奇數個點的滑動模板,將模板中各點的灰度值排序,選取中值代替模板中心像素的的灰度值,(3)改進中值濾波器為了降低中值濾波帶來的模糊,本文對中值濾波算法進行了改進,對中值濾波前期進行預處理,通過統計分析和判決條件來搜索圖像的噪聲區域,把圖像分成非噪聲部分和噪聲部分兩類區域,對非噪聲區域不進行去噪處理,也就不會帶來模糊效應,對噪聲區域采取去噪處理,去除噪聲,改進算法在保持中值濾波原有去噪能力的基礎上進一步降低了去噪引起的模糊效應。這種改進算法更有針對性地濾波可能的椒鹽噪聲點,同時避免濾波引起的非噪聲點的模糊現象,去噪性能更好。四、設計內容4.1背景減法運動目標檢測背景差分算法的實質是:實時輸入的場景圖像與背景圖像進行差分,可以較準確的分割出運動目標。但是背景差分算法也有其天然的缺陷,隨著時間的推移,場景的光線、樹葉的遮擋、或者運動物體滯留都會很大程度的破壞已經建立好的背景圖像。為了解決這些問題,最好的方法便是使用背景建模和背景更新算法來彌補。前面已經討論過相關問題,因此,本文假設背景處于理想情況下進行背景差分算法的研究。設(x, y)是二維數字圖像的平面坐標,基于背景減法的二值化數學描述為:Di(x,y)=|Ii(x,y)Bi(x,y)| 1,DiTMi(x,y) 0,DiTIi(x,y)表示圖像序列中當前幀的灰度圖像,Bi (x, y)表示當前幀背景的灰度圖像,Mi(x,y)表示相減后的二值化結果,T表示對應的相減后灰度圖像的閾值,選取固定閾值T=15,基于背景減法的MATLAB仿真,如圖2: 圖2背景差分實驗Surendra算法計算出背景圖像,左圖為原始輸入圖像,右圖為二值化圖像,左下圖為背景差分法得出的形態學濾波的圖像。實驗結果表明:背景差分算法也可以有效地檢測出運動目標。由于背景建模算法的引入,使得背景對噪聲有一定的抑制作用,在差分圖像中“雪花”較幀間差分算法有所減少。同時,使用背景差分算法檢測出的運動物體輪廓,比幀間差分法的檢測結果更清晰。因此,在背景建模與背景更新處于比較理想的狀態下,背景差分算法得到的差分結果略好于幀間差分的結果。4.2閾值的選取Surendra算法提取背景及目標提取都需對圖像二值化。分割閾值的選取雖看似簡單,但直接影響目標的分割效果,閾值T增大,雖然可以一定量的減少環境對效果的影響,但同時也會將差分結果中變化不明顯的區域作為前景被忽略掉;閾值T減小,效果卻又恰恰相反。進行閾值計算時還應注意迭代速度和精度的矛盾。4.3形態學濾波由于刮風、氣流等原因,背景中部分物體小幅度晃動;光線的變化等不確定因素,會使得視頻圖像產生大量噪聲,當差值圖像二值化后,仍然有很多無用的噪聲斑點。因此,需要采用數學形態學方法,對分割后的二值圖像進行形態學濾波。(1)結構元素結構元素被形象的稱為刷子或探針,是膨脹和腐蝕操作中最基本的組成部分。 (2)腐蝕和膨脹腐蝕和膨脹是許多形態學算法的基礎。腐蝕操作會去掉物體的邊緣點,細小物體所有的點都會被認為是邊緣點,因此會整個被刪去。再做膨脹時,留下來的大物體會變回原來的大小,而被刪除的小物體則永遠消失了。膨脹操作會使物體的邊界向外擴張,如果物體內部存在小空洞的話,經過膨脹操作這些洞將被補上,因而不再是邊界了。再進行腐蝕操作時,外部邊界將變回原來的樣子,而這些內部空洞則永遠消失了。(3)開啟和閉合開啟就是相對圖像進行腐蝕,然后膨脹其結果。閉合就是先對圖像進行膨脹,然后腐蝕其結果。開啟一般使對象的輪廓變得光滑,斷開狹窄的間斷和消除細的突出物。閉合同樣使輪廓線變得光滑,但是開啟相反的是,它通常消除狹窄的間斷和長細的鴻溝,消除小的孔洞,并填補輪廓線中的斷裂開啟。4.4檢測過程五、實驗結果及分析1.視頻起始階段基本無光線改變,人物捕捉略正常2.視頻中段,由于光線變化以及人手抖動,使得悲劇也被捕捉到,當然會在實際使用中,此情況會被改善。3.視頻結尾光線恢復正常,但由于人工拍攝的局限性,鏡頭抖動,捕捉畫面略差。本文著重研究了利用背景減法進行目標檢測在Matlab中的實現方法。利用Matlab圖像處理功能來實現經典的圖像處理方法,簡化了算法,達到了檢測目標的預期效果,為后面的目標跟蹤、目標分類等奠定了基礎。六、總結與感謝在此論文撰寫過程中,要特別感謝相同小組同學的幫助和理解,。沒有同學們的幫助也就沒有今天的這篇論文。求知之路充滿了突然的快樂和成就感。在做課程設計得過程中,張云楚老師不斷的激發我們對知識的探索,和對新事物的研究意識,還要感謝楊紅娟老師和張君捧老師對我們學習的督促,讓我們不再那么懶惰。 在查詢資料時,老師給我們提供了很重要的資料,本文參考了大量的文獻資料,在此,向各學術界的老師們表示感謝!參考文獻1 孔曉東智能視頻監控技術研究D上海:上海交通大學,2008.2 虹數字圖像處理基礎M北京:科學出版社,2005.3 Gavrila D. The visual analysis cf human movemalt: A surveyJ.Compurer Vision and Image Understanding, 1999, 73(1):822984 常好麗運動行人檢測與跟蹤方法研究D 陜西:西北工業大學,2006.5 常好麗,史忠科基于單目視覺的運動行人檢測與跟蹤方法J交通運輸工程學報,2006.6 何東健,耿楠,張義寬編著,數字圖像處理M西安:西安電子科技大學出版社,2008.57 岡薩雷斯數字圖像處理(MATLAB)中文版M北京:電子工業出版社,20078 劉志敏,揚杰,施鵬飛數學形態學的圖像分割算法D計算機工程與科學,1998,20 (4):219 章毓晉圖像分割北京:科學出版社,200110 王樹偉,楊鴝Matlab 6.5輔助圖像處理M電子工業出版社,2003.附錄1程序代碼clear all;close all;clc;% read a avi file information, cartest.avi 為待處理的視頻文件,格式為.avifileinfo = aviinfo(D:12.avi); numFrames = fileinfo.NumFrames;%為了避免占用太大的內存,選取200幀的截取視頻clipframes = 200;Clips = floor(numFrames/clipframes);%讀取視頻的第一幀作為背景圖像Fref = aviread(D:12.avi,10);Iref =Fref.cdata; %設定閾值Threh = 15;% 定義一個結構元素se=strel(disk,3);for m = 1:Clips % 計算影片剪輯開始和結束的幀指數m startframe = (m - 1)* clipframes + 1; if m = Clips endframe = numFrames -1; else endframe = m * clipframes; end %從AVI文件讀第m個影片剪輯幀 movclip =aviread(D:12.avi,startframe:endframe); for k = 1 : (endframe - startframe +1) Icurr = movclip(k).cdata; %計算當前幀與參考幀之間的絕對差異 Idiff = abs(double(rgb2gray(Iref) - double(rgb2gray(Icurr); % 利用threholding檢測運動目標 Ifg = Idiff Threh;%利用IMOPEN
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 危急重癥患者護理基本技能
- 南京信息職業技術學院《化工過程測控技術》2023-2024學年第二學期期末試卷
- 武漢船舶職業技術學院《汽車運用工程》2023-2024學年第二學期期末試卷
- 沈陽化工大學《外科學概論》2023-2024學年第二學期期末試卷
- 浙江省紹興市諸暨市2024-2025學年初三第三次診斷考試數學試題含解析
- 鄭州衛生健康職業學院《大學英語(Ⅳ)-職場英語》2023-2024學年第一學期期末試卷
- 江蘇省無錫江陰市2024-2025學年高三學生學業調研抽測(第一次)生物試題含解析
- 漯河職業技術學院《高級編程》2023-2024學年第二學期期末試卷
- 嘉應學院《跨文化傳播案例解析》2023-2024學年第二學期期末試卷
- 湖南省長沙市長鐵一中2025年初三第三次質量考評試卷語文試題含解析
- 2024年鄂爾多斯市城市建設投資集團有限公司招聘筆試沖刺題(帶答案解析)
- 19.1.1 變量與常量(教學設計)
- 譯林版六年級下學期英語期中模擬試卷(含答案及解析)
- MOOC 數字邏輯電路實驗-東南大學 中國大學慕課答案
- 《模擬導游》課件-2.10氣象景觀導游要領
- 2021-2022學年河北省唐山市路北區六年級下學期期中語文試卷
- 2023年新高考天津卷生物高考真題解析(參考版)
- (正式版)JBT 9638-2024 汽輪機用聯軸器等重要鍛件 技術規范
- 人教版八年級數學下冊 第十九章 一次函數第2課時 函數(課件)
- 燒結釹鐵硼行業發展現狀及潛力分析研究報告
- (2024年)全新房地產開發流程圖
評論
0/150
提交評論