US-denoising-and-segment
所属分类:图形图像处理
开发工具:matlab
文件大小:4218KB
下载次数:183
上传日期:2014-03-31 09:23:35
上 传 者:
pengfeifei
说明: 关于超声图像散斑噪声去除(基于非局部均值的快速滤波算法)和超声心动图的分割(基于变分水平集)
(This code is concerning with the Speckle reduction(accelerated algorithm based on non-local mean filtering) and the segment of image(based on level set))
文件列表:
Ultrasound image denoising and segment (0, 2014-03-31)
Ultrasound image denoising and segment\Despeckle_real.m (2800, 2012-06-27)
Ultrasound image denoising and segment\Despeckle_sim.m (2448, 2012-06-27)
Ultrasound image denoising and segment\Effect_despeckle.m (3249, 2012-06-27)
Ultrasound image denoising and segment\Segment_short.m (7510, 2012-07-03)
Ultrasound image denoising and segment\functions (0, 2014-03-31)
Ultrasound image denoising and segment\functions\Despeckle (0, 2014-03-31)
Ultrasound image denoising and segment\functions\Despeckle\Index (0, 2014-03-31)
Ultrasound image denoising and segment\functions\Despeckle\Index\ENL.m (116, 2010-06-19)
Ultrasound image denoising and segment\functions\Despeckle\Index\FOM.m (575, 2014-02-28)
Ultrasound image denoising and segment\functions\Despeckle\Index\MSE.m (63, 2010-11-12)
Ultrasound image denoising and segment\functions\Despeckle\Index\MSSIM.m (538, 2011-12-11)
Ultrasound image denoising and segment\functions\Despeckle\Index\Q.m (1313, 2010-12-08)
Ultrasound image denoising and segment\functions\Despeckle\Index\SNR.m (196, 2012-01-07)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode (0, 2014-03-31)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\EuclideanDis.m (104, 2012-05-11)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\MotionEstimation (0, 2014-03-31)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\MotionEstimation\dmove.m (1051, 2011-11-23)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\MotionEstimation\funcMAD.m (75, 2011-11-23)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\MotionEstimation\match_big.m (1648, 2011-11-24)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\MotionEstimation\match_small.m (918, 2011-11-24)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\MotionEstimation\velocityField.m (495, 2011-11-28)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\NLM.m (1275, 2012-06-20)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\NLMeanPixel.m (963, 2012-06-20)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\NLMeans.m (235, 2012-06-20)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\NLMeansBlock.m (1046, 2012-01-08)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\OBNLM.m (591, 2012-06-27)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\TSNLM.m (1287, 2012-06-27)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\exceedIndex.m (196, 2011-11-24)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\expendim.m (625, 2012-06-04)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\mmr.m (343, 2011-11-30)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\pearsonDis.m (73, 2011-11-25)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\weightCoef.m (220, 2012-06-05)
Ultrasound image denoising and segment\functions\Despeckle\NLmCode\weightCoefnlm.m (83, 2012-06-04)
Ultrasound image denoising and segment\functions\Despeckle\NWMD (0, 2014-03-31)
Ultrasound image denoising and segment\functions\Despeckle\NWMD\NWMD.m (1217, 2012-05-14)
Ultrasound image denoising and segment\functions\Despeckle\NWMD\class_th.m (211, 2010-04-28)
Ultrasound image denoising and segment\functions\Despeckle\NWMD\dec_scale.m (1603, 2010-04-28)
Ultrasound image denoising and segment\functions\Despeckle\NWMD\decompose.m (279, 2010-04-23)
... ...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
将functions文件夹加入matlab路径
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
主函数:
Despeckle_sim.m
6种方法对模拟图像降噪,输入模拟图像,输出降噪结果以及各种方法所花费的时间,结果的信噪比等
Despeckle_real.m
6种方法对真实图像降噪,输入真实超声图像,选择一块不含边缘区域计算指标ENL,输出降噪结果和ENL
Segment_short.m
分割一个心动周期的图像序列,输出心功能指标
showprocess = 1; % 是否显示演化过程
showresult = 1; % 是否显示分割结果
useinitialphi = 1; % 是否使用定义好了的初始曲线,若选0手动画初始曲线
Effect_despeckle.m
降噪对分割的影响分析,两组实验,初始条件和算法参数完全相同,不同之处只在于分割前是否降噪,输出分割和降噪花费的时间
main_gourd.m
li变分模型葫芦图像的测试
其余函数:
speckle.m
用来生成模拟超声图像,I1=speckle(I0,sigma)
sigma调节噪声程度,一般设为10~20
lee.m
经典的Lee滤波器,输入噪声图像,输出结果
srad.m
基于非线性扩散的一种降噪算法,srad(im,delta_t,q0,rho,option,ITER)
参数设置如srad(im,0.05,1,1,1,200),输出降噪结果
SBF.m
一种滤波算法,每隔iter_inner个迭代次数向图像中加入少许高斯噪声,然后去除图像中的野值点,重复iter_outer次。
NWMD.m
基于小波和非线性扩散的算法, X = NWMD(I,J,K,iter)
输入图像,J为小波分解层数2、3,K调节降噪程度0.3~1,iter迭代次数15~30
NLMeans.m
传统NLM,无加速,NL_im = NLMeans(im,a,M,h)
输入图像,相似性计算邻域大小(2a+1)*(2a+1),搜索范围(2M+1)*(2M+1)
h是控制参数,对降噪影响不大,10~50
OBNLM.m
有加速的单帧NLM,NL_im = OBNLM(im,a,n,M,h,mu)
输入图像,块大小(2a+1)*(2a+1),块距离n
搜索范围(2M+1)*(2M+1)
h是控制参数,对降噪影响不大,10~50
块分类阈值mu,取0.7~0.9
TSNLM.m
有加速的多帧NLM,NL_im = TSNLM(im,a,n,M,h,mu)
输入图像im(:,:,3),其余同上
ENL.m
计算图像中一个不含边缘区域的enl,用于真实图像降噪时的评价,越大越好
FOM.m
计算降噪后图像边缘保持系数,[fom] = FOM(I,X),越接近1越好
MSE.m
计算图像MSE
MSSIM.m
计算图像的SSIM矩阵,与图像大小相同,越接近1的地方与原图最相似
SNR.m
计算降噪后图像的信噪比
近期下载者:
相关文件:
收藏者: