- 博客(4)
- 收藏
- 关注
原创 线性运动滤波器的简易实现以及逆滤波和维纳滤波的效果比较
1.实现思路: 利用常见的退化函数模型——线性运动退化函数 说明:调节a,b可以改变图像分别沿x方向和y方向运动模糊的程度。增大T将提高图像整体灰度值。该退化函数模拟了相机线性移动导致的模糊。 操作步骤:将待处理图片傅里叶变换乘以H(u,v),再做反变换得到模糊图像。2.题目:...
2021-07-04 09:07:45
557
1
原创 平滑空间滤波器的简易实现
1.实现思路:空域滤波一般分为线性滤波和非线性滤波两类。线性滤波器的设计常基于对傅立叶变换的分析,非线性空域滤波器则一般直接对邻域进行操作。各种空域滤波器根据功能主要分为平滑滤波器和锐化滤波器。平滑可用低通滤波来实现,平滑的目的可分为两类:一类是模糊,目的是在提取较大的目标前去除太小的细节或将目标内的小肩端连接起来;另一类是消除噪声。锐化可用高通滤波来实现,锐化的目的是为了增强被模糊的细节。空间滤波器都是基于模板卷积,其主要工作步骤是:(1)从上到下,从左...
2021-06-28 20:41:18
914
原创 Otsu全局阈值法图像二值化分割的简易实现
1.实现思路:2.题目:试编写程序统计图像灰度直方图,利用Otsu法对一幅图像进行分割,并给出阈值和可分性度量。3.Matlab代码实现: 3.1Matlab 图像工具箱提供了graythresh 函数(Ostu 法)计算阈值。level = graythresh(I); %level 是一个在[0,1]之间的数,给出了分割阈值;[level,EM] = graythresh(I); %EM 给出了可分性度量 3.2自己编写Otsu法(最大类间...
2021-06-23 09:45:15
1088
原创 同态滤波器的简易实现
1. 使用同态滤波增强全身PET图像:2.matlab代码实现:clear;clc;close all;IM1 = imread('PET_image.tif');figure;subplot(121);imshow(IM1);title('原始图像');IM1 = double(IM1);%原图IM2 = log(IM1+1); %对数变换,在指数运算后记得减去1[row,col] = size(IM2);P=row*2;Q=col*2;Zxy = zeros(P,Q);
2021-06-22 20:46:09
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人