




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、目錄一、 設計目的:1二、 設計方案(思路):1三、 設計內容:1(一) 直方圖閾值分割技術1(二) 類間方差閾值分割3四、 結束語:7五、 參考文獻71、 設計目的:圖像分割的目的是把圖像空間分成一些有意義的區域。例如對于安全監控圖像來說,人臉的分割很重要。研究圖像分割可以以逐個的像素為基礎,也可以利用規定領域中的圖像信息區分割。閾值分割是一種利用圖像中要提取的目標物與其背景在灰度特性上的差異,把圖像視為具有不同灰度級的兩類區域(目標和背景)的組合,選取一個合適的閾值,以確定圖像中每個像素點應該屬于目標區域還是背景區域,從而產生對應的二值圖像。圖像分割可以壓縮數據,簡化其后的分析與處理步驟,
2、在很多圖像處理系統中都是必不可少的一個環節。2、 設計方案(思路):閾值分割圖像的基本原理描述如下: g(x,y)= ,others式中,Z為閾值,是圖像f(x,y)灰度級范圍內的任一個灰度級集合,為任意選出來的目標和背景灰度級。可見從復雜背景中分辨出目標并將其形狀完整地提取出來,預知的選擇是閾值分割技術的關鍵,迄今為止還沒有一種對所有圖像都能有效分割的閾值選取方法。我們主要援救兩種常用的閾值選取方法:直方圖閾值分割法和類間方差閾值分割法。3、 設計內容:(1) 直方圖閾值分割技術灰度直方圖就是灰度級的像素數與灰度i的二維關系,它反映了一幅圖像上灰度分布的統計特性,在MATLAB中使用函數“i
3、mhist.m”來實現。雙峰法就是其中的一種簡單的閾值分割方法,即如果會妒忌直方圖呈現明顯的雙峰狀,如圖1所示,則選取雙峰之間的谷底所對應的灰度級作為閾值分割,與要注意的是,用灰度直方圖雙峰法來分割圖像需要一定的圖像先驗知識。該方法不適用于直方圖中雙峰差別很大或者雙峰中間谷底比較寬廣而平坦的圖像,以及單峰直方圖的情況。 圖1 圖像的直方圖下面是給出的MATLAB仿真源程序,分割效果如圖2(a)原始圖 (b)分割后的結果I=imread('rice.tif'); %讀取圖像figure(1); %繪制空圖板subplot(1,3,1);imhist(I); %繪制直方圖subpl
4、ot(1,3,2);imshow(I);m,n=size(I); %圖像尺寸 for i=1:m for j=1:n if(I(i,j)<120) %閾值為雙峰中間的谷底 I(i,j)=255; end endendsubplot(1,3,3)imshow(I);提示:在世紀圖像中,往往設置多個閾值進行圖像和背景的分割。直方圖分割技術還可以采用基于統計最優的最佳閾值分割方法和多門限分割方法(2) 類間方差閾值分割 由Ostu提出的最大類間方差法,是在判決分析最小二乘法原理的基礎上推到得出的,其算法比較簡單,是一種方便可行的閾值選取方法。設原始灰度圖像灰度級為L,灰度級為I的像素點數為,則
5、圖像的全部像素數為:歸一化直方圖,則 按灰度級用閾值t劃分為兩類因此,和類的類出現概率以及均值層分別有下列各式給出: 和的類的方差可由下式得到: 定義類內方差為: 類間方差為: 總體方差為這兩者之和。t的選擇是類間與類內方差比值最大的灰度值。下面時該方法計算灰度門限的代碼,分割效果如圖3C=imread('rice.tif'); %讀取圖像figure,imshow(C);title('原始灰度圖像');%繪原圖count=imhist(C); %直方圖統計r,t=size(C); %圖像矩陣大小N=r*t; %圖像像素個數L=256; %制定凸顯灰度級為256
6、count=count/N; %各級灰度出現概率for i=2:L if count(i)=0 st=i-1; break endend%以上循環語句實現尋找出現概率不為0的最小灰度值for i=L:-1:1 if count(i)=0; nd=i-1; break endend%實現找出出現概率不為0的最大灰度值f=count(st+1:nd+1);p=st;q=nd-st; %p和q分別是灰度的起始和結束值u=0;for i=1:q; u=u+f(i)*(p+i-1); ua(i)=u;end%計算圖像的平均灰度值for i=1:q; w(i)=sum(f(1:i);end%計算出選擇不同
7、k的時候,A區域的概率d=(u*w-ua).2./(w.*(1-w); %求出不同k值時類間方差y,tp=max(d); %求出最大方差對應的灰度值th=tp+p;if th<=160 th=tp+p;else th=160end %根據具體情況適當修正門限Y1=zeros(r,t);for i=1:r for j=1:t X1(i,j)=double(C(i,j); endendfor i=1:r for j=1:t if (X1(i,j)>=th) Y1(i,j)=X1(i,j); else Y1(i,j)=0; endendend%上面一段代碼實現分割figure,imsho
8、w(Y1);title('灰度門限分割圖像'); 圖片34、 結束語:圖像的閾值分割方法還有很多,由于篇幅關系在此就不一一列舉,通過這次課設,我學到了很多,不僅加深了對數字圖像處理這門課的理解,也鞏固了對MATLAB軟件的應用。鍛煉了自己的動手能力,本次課程設計感謝魏英姿老師的大力協助,我一定會再接再厲,努力學好這門課程。5、 參考文獻1、 張汗靈編著 MATLAB在圖像處理中的應用/ 北京:清華大學出版社,20082、 王家文 MATLAB 6.5 圖形圖像處理 國防工業出版社3、 王曉丹,吳崇明編著 基于MATLAB的系統分析與設計 5 圖像處理 西安電子科技大學出版社 2000 4、 余成波編著 數字圖像處理及MATLAB實現 重慶大學出版社 2003 5、 楊枝
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 稅務管理的實操案例分析試題及答案
- 行政管理師考試報告撰寫能力試題及答案
- 項目管理核心競爭力提升試題及答案
- 甘肅省隴南市本年度(2025)小學一年級數學部編版隨堂測試((上下)學期)試卷及答案
- 理解信息技術在項目管理中的應用考題試題及答案
- 微生物檢驗基礎知識測試試題及答案
- 市級課題申報書流程
- 了解2025年注冊會計師考試理論知識與實踐的結合試題及答案
- 項目管理的工作流程標準試題及答案
- 沉淀知識2025年注冊會計師考試方式試題及答案
- 領導下井帶班作業管理制度
- 銀行調動申請書
- 《十八項醫療核心制度》詳細解讀
- 《波司登品牌國際化經營存在的問題及優化建議探析》11000字(論文)
- 軟件開發環境配置說明文檔
- 環保培訓管理制度
- 動物園安全檢查匯報
- 中醫護理病歷書寫基本規范
- 《基于污水處理的斜生柵藻生長及其固碳性能研究》
- 民間非營利組織會計課件講義
- 門式起重機操作證理論考試測試練習題(含答案)
評論
0/150
提交評論