骨骼图像混合空间增强

本文介绍了一种骨骼图像的增强方法,通过拉普拉斯滤波、Sobel梯度处理和平滑滤波等步骤,实现图像的锐化和幂变换。通过将不同处理结果叠加和相乘,得到最终的增强图像。该过程涉及到数字图像处理中的滤波、梯度计算和平滑等技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

%代码

I=imread('body.tif');

I=im2double(I);

subplot(2,4,1),imshow(I),title('1:原始图像');

%为原始图像增加模版为[ ... ...](此处省略)的滤波器对图像进行拉普拉斯操作

h=[-1,-1,-1;-1,8,-1;-1,-1,-1];

I1=imfilter(I,h);

subplot(2,4,2),imshow(I1,[ ]),title('2:拉普拉斯');


I2=I+I1;

subplot(2,4,3),imshow(I2,[ ]),title('3:图1和图2叠加');


%对原图用sobel梯度操作,照样用gx,gy的分量模版

hx=[-1,-2,-1;0,0,0;1,2,1];

hy=[-1,0,1;-2,0,2;-1,0,1];

gradx=filter2(hx,I,'same');

gradx=abs(gradx);

grady=filter2(hy,I,'same');

grady=abs(grady);

I3=gradx+grady;

subplot(2,4,4),imshow(I3,[ ]),title('4:sobel梯度处理');

%用5*5的均值滤波器对图4做平滑处理

h1=fspecial('average',5);

I4=imfilter(I3,h1);

subplot(2,4,5),imshow(I4,[ ]),title('5:平滑后的sobel图');

%图3和图5相乘 进行点乘

I5=I2.*I4 %如若报错,则需要数字图像转换成double类型

subplot(2,4,6),imshow(I5,[ ]),title('6:图3和图5相乘');


%图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值