版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
分水嶺分割算法的實現(xiàn)
與分析11053413李小瀧分水嶺算法實現(xiàn)步驟:先把圖片轉(zhuǎn)化為灰度梯度級圖像,在圖像梯度空間內(nèi)逐漸增加一個灰度閾值,每當(dāng)它大于一個局部極大值時,就把當(dāng)時的二值圖像(只區(qū)分陸地和水域,即大于灰度閾值和小于灰度閾值兩部分)與前一個時刻(即灰度閾值上一個值的時刻)的二值圖像進行邏輯異或(XOR)操作,從而確定出灰度局部極大值的位置。根據(jù)所有灰度局部極大值的位置集合就可確定分水嶺。rgb=imread('pears.png');%讀取原圖像imshow(rgb)title('原圖')I=rgb2gray(rgb);%轉(zhuǎn)化為灰度圖像figure;subplot(121)%顯示一行兩列第1張imshow(I)title('原圖灰度圖像')hy=fspecial('sobel');%sobel算子hx=hy';Iy=imfilter(double(I),hy,'replicate');%濾波求y方向邊緣Ix=imfilter(double(I),hx,'replicate');%濾波求x方向邊緣gradmag=sqrt(Ix.^2+Iy.^2);%求摸subplot(122);imshow(gradmag,[]),%顯示梯度title('(gradmag)梯度級')先做sobel算子用于邊緣提取,然后轉(zhuǎn)化為梯度級圖像L=watershed(gradmag);%直接應(yīng)用分水嶺算法Lrgb=label2rgb(L);%轉(zhuǎn)化為彩色圖像figure;imshow(Lrgb),%顯示分割后的圖像title('分割梯度級圖像(Lrgb)')Watershed是matlab自帶的函數(shù),調(diào)用這個函數(shù)后可直接應(yīng)用分水嶺分割算法,圖像依稀可以看到物體的輪廓,但效果不佳。為使分水嶺分割算法的效果更好,可分別對圖像前景和背景進行標(biāo)記:本例中使用形態(tài)學(xué)重建技術(shù)對前景對象進行標(biāo)記,首先使用開操作,開操作之后可以去掉一些很小的目標(biāo)title('開操作之后的圖像(Io)')Ie=imerode(I,se);%對圖像進行腐蝕Iobr=imreconstruct(Ie,I);%形態(tài)學(xué)重建subplot(122);imshow(Iobr),%顯示重建后的圖像title('打開重建(Iobr)')se=strel('disk',20);%圓形結(jié)構(gòu)元素Io=imopen(I,se);%形態(tài)學(xué)開操作figure;subplot(121)imshow(Io),%顯示執(zhí)行開操作后的圖像Ioc=imclose(Io,se);%形態(tài)學(xué)關(guān)操作figure;subplot(121)imshow(Ioc),%顯示關(guān)操作后的圖像title('關(guān)操作(Ioc)')Iobrd=imdilate(Iobr,se);%對圖像進行膨脹Iobrcbr=imreconstruct(imcomplement(Iobrd),...imcomplement(Iobr));%形態(tài)學(xué)重建Iobrcbr=imcomplement(Iobrcbr);%圖像求反subplot(122);imshow(Iobrcbr),%顯示重建求反后的圖像title('重建求反后的圖像(Iobrcbr)')fgm=imregionalmax(Iobrcbr);%局部極大值figure;imshow(fgm),%顯示重建后局部極大值圖像title('重建后局部極大值圖像(fgm)')I2=I;I2(fgm)=255;%局部極大值處像素值設(shè)為255figure;imshow(I2),%在原圖上顯示極大值區(qū)域title('原圖上的極大值區(qū)域(I2)')se2=strel(ones(5,5));%結(jié)構(gòu)元素fgm2=imclose(fgm,se2);%關(guān)操作fgm3=imerode(fgm2,se2);%腐蝕fgm4=bwareaopen(fgm3,20);%開操作I3=I;I3(fgm4)=255;%前景處設(shè)置為255figure;subplot(121)imshow(I3)%顯示修改后的極大值區(qū)域title('修改后的極大值區(qū)域')此時再進行分水嶺變換并顯示得到的效果。bw=im2bw(Iobrcbr,graythresh(Iobrcbr));%轉(zhuǎn)化為二值圖像subplot(122);imshow(bw),%顯示二值圖像title('開關(guān)重建之后的閾值圖像')D=bwdist(bw);%計算距離DL=watershed(D);%分水嶺變換bgm=DL==0;%求取分割邊界figure;imshow(bgm),%顯示分割后的邊界title('(bgm)分水嶺法分割線')gradmag2=imimposemin(gradmag,bgm|fgm4);%置最小值L=watershed(gradmag2);%分水嶺變換I4=I;I4(imdilate(L==0,ones(3,3))|bgm|fgm4)=255;%前景及邊界處置255figure;subplot(121)imshow(I4)%突出前景及邊界title('突出前景及邊界')Lrgb=label2rgb(L,'jet','w','shuffle');%轉(zhuǎn)化為偽彩色圖像subplot(122);imshow(Lrgb)%顯示偽彩色圖像title('分水嶺偽彩色圖像')將以上參數(shù)改為0.4,0.5,0.6,0.7后的圖片效果,就是色彩的濃淡產(chǎn)生了變化figure;im
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人力資源管理中的招聘與培訓(xùn)
- 2026年電子商務(wù)平臺運營與市場推廣專業(yè)試題
- 2026年現(xiàn)代生物學(xué)基礎(chǔ)概念測試題
- 2026年農(nóng)業(yè)科技崗位專業(yè)基礎(chǔ)知識測試題
- 2026年鋼琴初級教師資格證筆試模擬題
- 2026年電子廢物污染控制與管理研究考核
- 2026年環(huán)境治理與生態(tài)保護類考題集
- 2026年國家公務(wù)員申論考試應(yīng)試技巧及模擬試題
- 2026年軟件工程與軟件開發(fā)實踐題庫
- 2026年鋼琴教師資格認(rèn)證音樂理論及教學(xué)技巧測試題
- 中小學(xué)人工智能教育三年發(fā)展規(guī)劃(2026-2028)7500字完整方案目標(biāo)務(wù)實真能落地
- 外研版(三起)五年級英語上冊教學(xué)計劃(含進度表)
- 新課標(biāo)小學(xué)語文六年級下冊全冊核心素養(yǎng)教案(教學(xué)設(shè)計)
- 教科版九年級物理上冊專項突破提升檢測(四)電磁學(xué)實驗及作圖含答案
- 解決勞資糾紛與調(diào)解制度
- 護理個人先進
- DB34-T 4877-2024 智慧檢驗檢測實驗室建設(shè)指南
- GB/T 32399-2024信息技術(shù)云計算參考架構(gòu)
- 食堂設(shè)備使用及保養(yǎng)培訓(xùn)
- 村莊異地搬遷安置點項目可行性研究報告
- 《正常人體形態(tài)學(xué)》考試復(fù)習(xí)題庫大全(含答案)
評論
0/150
提交評論