




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验5 图像分割实验目的:1. 熟悉区域生长法;2.分水岭分割算法实验内容:1. 区域生长法利用图像像素间的相似性进行分割,调用regiongrow函数对图像weld.tif进行处理,注意参数中S(种子值),T(阈值)的选择对分割效果的影响。S=255,T65和S255 T150和S150,T65三组值进行处理,理解在区域生长法的原理。同时对liver.bmp,自己选择合适的S和T,以较好的分割出肝脏。参考书本P309例10.8 Regiongrow 的m 文件: f=imread('weld.tif'); imshow(f),title 'f' g1=regi
2、ongrow(f,255,65); figure,imshow(g1),title 'g1' g2=regiongrow(f,255,150); figure,imshow(g2),title 'g2' g3=regiongrow(f,150,65); figure,imshow(g3),title 'g3' f=imread('liver.bmp'); f1=regiongrow(f,175,20); imshow(f1),title ('f1'); g=imfill(f1,'holes'); f
3、igure,imshow(g),title ('g'); se=strel('disk',7); g1=imerode(g,se); figure,imshow(g1),title ('g1'); F=imreconstruct(g1,g); figure,imshow(F),title('F'); 2. 利用分水岭分割算法对图像rice.tif进行分割,并对出现过分割现象提出解决方案。(可以尝试tophat等学过的算法对图像进行预处理后再分割;使用不同的结构元素和参数;使用梯度分水岭算法与标记符控制算法等。比较得到最好的结果)。
4、 f=imread('rice.tif');>> g=im2bw(f,graythresh(f);>> gc=g;>> D=bwdist(gc);>> L=watershed(-D);>> w=L=0;>> g2=g & w;>> imshow(g2); 梯度分水岭:h=fspecial('sobel'); fd=im2double(f);g=imfilter(fd,h, 'replicate'); L=watershed(g);wr=L=0; f1=f;
5、 f1(wr) = 255;imshow(f1);改进:g2=imclose(imopen(g,ones(3,3),ones(3,3);L2=watershed(g2);wr2=L2=0;fd(wr2)=255;>> imshow(fd);标记符分水岭:f=imread('rice.tif'); h=fspecial('sobel');>> fd=double(f);>> g=imfilter(fd,h,'replicate');>> L=watershed(g);>> wr=L=0;&
6、gt;> rm=imregionalmin(g);>> im=imextendedmin(f,2);>> fim=f;>> fim(im)=175;Lim=watershed(bwdist(im); em=Lim=0;>> g2=imimposemin(g,im | em);>> L2=watershed(g2);>> f2=f;>> f2(L2=0)=255;>> imshow(f2);>> imshow(rm),title 'rm'figure,imshow(f
7、im),title 'fim'figure,imshow(em),title 'em'figure,imshow(g2),title 'g2'figure,imshow(f2),title 'f2'f=imread('rice.tif'); h=fspecial('sobel');fd=double(f);g=sqrt(imfilter(fd,h,'replicate').2+imfilter(fd,h','replicate').2);rm=imregion
8、almin(f);im2=imextendedmin(f,80); %扩展局部最小区域imshow(im2);im2=im2;se=strel('disk',2);im2=imopen(im2,se);figure,imshow(im2);temp=bwdist(im2);%距离变换figure,imshow(temp,);Lim=watershed(temp);em=Lim=0; %外部标记符figure,imshow(em);g2=imimposemin(g,im2|em);L2=watershed(g2);f2=f;f2(L2=0)=255;figure,imshow(f
9、2,);3. 计算图cancer02.bmp的链码等特性,仿照例子11.3f=imread('cancer02.bmp');>> h=fspecial('average',9);>> g=imfilter(f,h,'replicate');>> g=im2bw(g,0.5);>> B=boundaries(g);>> d=cellfun('length',B);>> max_d,k=max(d);>> b=Bk;>> M N=size(
10、g);>> g=bound2im(b,M,N,min(b(:,1),min(b(:,2);>> s,su=bsubsamp(b,50);>> g2=bound2im(s,M,N,min(s(:,1),min(s(:,2);>> c=fchcode(su);>> c.x0y04. 提高题:利用texture_spacial函数,计算下图所示编号1-7的区域,请从liver图大致按照示意图提起25*25的区域,分别计算该区域的灰度共生矩阵的最大概率、一致性和熵,分析不同区域各个特性的特点,思考一下如果要分割出1和4区域所示的肝脏区域,应该
11、选择那些特性,阈值为多少合适?function P,C,H = texture_gray( f )%UNTITLED1 Summary of this function goes here% Detailed explanation goes hereGray=uint8(f);M,N=size(Gray);min_x=min(Gray(:);max_x=max(Gray(:);t=max_x-min_x+1;P=zeros(max_x-min_x+1,max_x-min_x+1,4);for m=1:t for n=1:t for i=1:M for j=1:N if j<N &
12、; Gray(i,j)=m-1+min_x&Gray(i,j+1)=n-1+min_x P(m,n,1)=P(m,n,1)+1; P(n,m,1)=P(m,n,1); end if i>1&j<N&Gray(i,j)=m-1+min_x&Gray(i-1,j+1)=n-1+min_x P(m,n,2) = P(m,n,2)+1; P(n,m,2) = P(m,n,2); end if i<M&Gray(i,j)=m-1+min_x&Gray(i+1,j)=n-1+min_x P(m,n,3) = P(m,n,3)+1; P(n,m,3) = P(m,n,3); end if i<M&j<N&Gray(i,j)=m-1+min_x&Gray(i+1,j+1)=n-1+min_x P(m,n,4) = P(m,n,4)+1; P(n,m,4) = P(m,n,4); end end end if m=n P(m,n,:)=P(m,n,:)*2; end endendH=zeros(4,3);C=P; for n = 1:4 C(:,:,n)=P(:,:,n)/sum(sum(P(:,:,n); H(n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湖北国土资源职业学院单招职业技能测试题库及参考答案
- 商业综合体改造抵押协议
- 2025年度养猪场动物疫病监测与预警协议
- 2025年度个人信息保护与信息安全保密协议书
- 二零二五年度食品饮料企业财务代理记帐服务合同
- 2025年广西自然资源职业技术学院单招职业技能测试题库及答案一套
- 商业广场改造贷款协议
- 2025年度公司终止职工劳动合同解除与就业援助合同
- 2025年北京绿色生态居住区拆迁补偿与生态修复合同
- 2025年度商铺转租定金及租赁期终止处理合同
- 床位预约管理提高患者就诊效率减少等待时间
- 吉利围墙施工组织设计样本
- 人教版三年级上册数学应用题100题及答案
- 第6课《飞向蓝天的恐龙》两课时学习任务单部编版四年级语文下册
- 语文新课标背景下单元整体教学:六下第4单元大单元设计
- 福州地铁公司招聘考试题目
- 小学语文期末质量分析报告
- 口腔医院客服培训课件
- 驾照体检表完整版本
- 04G325吊车轨道联结及车挡
- 华为公司员工培训与绩效管理
评论
0/150
提交评论