非线性邻域滤波(NNFs)在MR-FBP图像重建算法中的应用(基于astra-toolbox开发, 实现双边滤波,非局部均值滤波(NLM)的惩戒项的改进,并进行MAE,MAR分析)
本科荒废了两年,大三终于开始好好学习了,,,,但是跟无头苍蝇,只知道上课,大四即将找工作,心理慌得一批,由于自己太辣鸡,,,只能找到3,4000的,,,终于还是决定步入研究生大抗,,,上了后发现他娘的,,,全要搞学术研究,,,但找工作还是看编程啊,,但为了毕业只能吐血怒肝论文,,,终于发表了,在此记录我的工作内容供需要的朋友参考
准备资源
参考文献
我硕士研究方向是图像重建,论文创新主要基于以下这篇大牛的论文
Improving Filtered Backprojection Reconstruction by Data-Dependent Filtering
Daniël M. Pelt and Kees Joost Batenburg
参考文献代码链接
该大牛论文实现代码链接如下
dmpelt/pymrfbp: Python implementation of the MR-FBP tomographic reconstruction method (github.com)
工具箱链接
该大牛用的图像重建工具箱如下
astra-toolbox/astra-toolbox: ASTRA Tomography Toolbox (github.com)
实验环境准备
实现语言
Python (3.6.8,其他版本没试过,按照大牛的资源是这个版本)
开发平台
PyCharm (强烈建议,太方便了,可以配置各种版本的虚拟环境)
系统环境
Ubuntu(linux系统)windows不行!千万别在windows系统上开发,不行!看到astra工具箱也能在windows系统安装,就因为这个以为也能在windows下开发,没想到不行,抗了我好久。
需要学习的内容
python语法,pycharm平台使用,conda配置环境,Ubuntu(linux系统)下如何下载相应的python,pycharm
个人建议
可以装一个虚拟机,这样就可以不用换点电脑的主系统乐,我虚拟机用的是VMware Workstation ,astra工具箱一定要好好学,网址里有工具箱的手册,每个函数,数据类型要搞明白。或者用我的PPT,我PPT作为辅助参考,毕竟没手册详细,可以作为启发式的浏览。
本人实验资源
astra使用PPT总结与所有参考文献
我把我的关于astra的使用PPT和我创新的参考论文链接如下:
百度网盘 请输入提取码
提取码:6666
astra官方指导网站
The ASTRA Toolbox — ASTRA Toolbox 2.0.0 documentation
本人实验代码
百度网盘 请输入提取码
提取码:6666
非线性邻域滤波(NNFs)在MR-FBP图像重建算法中的应用-Linux文档类资源-CSDN下载
本人论文协助博客系列
关于我论文具体的实现请关注我的另外几篇系列博客,他们在教你相关知识的同时也专门为此服务,地址如下:
如何在虚拟机VMware WorkStation Pro上下载Ubuntu????????????_小肥兔的博客-CSDN博客
如何把Ubuntu的输入法和默认语言改成中文????????_小肥兔的博客-CSDN博客
如何在Ubuntu上下载Anaconda和PyCharm?_小肥兔的博客-CSDN博客
如何在PyCharm中用conda创建新的虚拟环境,并在新的虚拟环境中进行资源下载,以及可能遇到的问题_小肥兔的博客-CSDN博客
如何在Ubuntu上使用Matplotlib绘图时,使用中文注释?????????_小肥兔的博客-CSDN博客
本人论文发表期刊与创新点
论文链接
基于非线性邻域滤波的MR-FBP重建算法改进 - 中国知网
论文创新点
通过结合 非局部均值滤波惩戒项 和 MR-FBP重建算法,进一步提高重建质量,非局部均值滤波主要选取了 NLM 和 双边滤波,结果是 NLM改善更好,且耗时增加不多。在我的百度盘链接里,图像重建总结有 NLM,和 双边滤波 的详细解读。
本人实验结果展示
结果如下图所示,他会在当前文件夹生成相应的处理结果,参数分析图。你可以在如图data-analyse-function.py中更改,以获得你需要的分析:
第一个实验
(上图绿框里保存结果):用不同噪声强度和惩戒项在特定角度数下进行重建
第二个实验
(上图红框里保存结果): 不同惩戒项在不同投影角度数下的重建(无噪声)
以上就是我的硕士论文内容及相关资源,如果需要,请自行了解学习。
非线性邻域滤波(NNFs)在MR-FBP图像重建算法中的应用(基于astra-toolbox开发, 实现双边滤波,非局部均值滤波(NLM)的惩戒项的改进,并进行MAE,MAR分析)相关推荐
- 高斯滤波、双边滤波、邻域滤波、非局部均值滤波(NL-means) 笔记
1.高斯滤波以及高斯噪声 高斯滤波作为一种平滑线性滤波器,可以抑制图像的"尖锐"变化,对于抑制服从正态分布的噪声效果非常好,但同时会损失大量的边缘信息.学习高斯滤波首先要了解高斯核 ...
- 【图像去噪】基于非局部均值(NLM)滤波图像去噪含Matlab源码
1 简介 图像在获取和传输过程中,不可避免地受到外部和内部的干扰,常常因为各种因素的影响而被加入很多噪声,这十分严重的影响了人们对传输后图像信息的读取.因此通过一定方法将被噪声污染的图像进行去噪处理一 ...
- 非局部相似性 matlab,非局部均值滤波(NLM)和MATLAB程序详解视频教程保持图像细节...
[内容简介]<非局部均值滤波与应用和MATLAB程序详解视频>共6章28节视频,总学时698分钟,合11.6小时.主要内容包括:非局部均值滤波类算法入门,基于滤波参数自适应的非局部均值滤波 ...
- 浅谈NLM非局部均值滤波
参考文献:<A non-local algorithm for image denoising> 非局部均值滤波,顾名思义,与高斯滤波等只利用待滤波点周围像素的局部滤波不同,非局部体现在利 ...
- 经典非局部均值滤波(NLM)算法python实现(1)
经典非局部均值滤波(NLM)算法python实现(单通道图像版本) 概述:非局部均值(NL-means)是近年来提出的一项新型的去噪技术.该方法充分利用了图像中的冗余信息,在去噪的同时能最大程度地保持 ...
- 详解非局部均值滤波原理以及用MATLAB源码实现
详解非局部均值滤波原理以及用MATLAB源码实现 序言 均值滤波.中值滤波.高斯滤波在滤除噪声的过程中,无可避免的使图像的边缘细节和纹理信息所被滤除.针对此问题,Buades[1]等人提出了非局部均值 ...
- 非局部均值滤波算法(NL-means)
非局部均值滤波算法(NL-means) 今天来学习一下另一类滤波算法:非局部均值滤波算法(NL-means).非局部均值滤波算法最早于2005年由Buades等人发表在CVPR上,论文原文:A non ...
- 经典非局部均值滤波(NLM)算法python实现(2)
经典非局部均值滤波(NLM)算法python实现(三通道图像版本) 单通道图像版本已发布: https://blog.csdn.net/yy0722a/article/details/11392408 ...
- 基于matlab 非局部均值(NLM)滤波图像去噪
基于matlab 非局部均值(NLM)滤波图像去噪 一.简介 1 NLM滤波原理 2 Pixelwise Implementation 3 Patchwise Implementation 二.源代码 ...
最新文章
- python安卓版下载安装-python手册中文版apk下载
- Nun Heh Heh Aaaaaaaaaaa 字符串,dp
- Ascii排序(按字母从小到大排序),并以url地址传参方式拼接
- Spring Boot 动态注入的两种方式
- 手把手教你写Linux I2C设备驱动
- 微信10个实用技巧,值得收藏!
- 神秘的数组初始化_I / O神秘化
- java writeboolean_Java DataOutputStream writeBoolean()方法(带示例)
- 《树莓派学习指南(基于Linux)》——1.4 将Raspbian烧录到SD卡
- Visual studio 2012 创建web service
- c语言 中断 局部变量 not allocated,C语言(函数)调用过程(略译)
- 基于VUE的echart图表自适应窗口大小变化插件开发
- windows下开发人员装机软件一览
- 「RPA技术」RPA工具的比较,谁能胜出?
- Windows11如何使用安卓子系统的Amazon Appstore
- 转载《蜗居》评论 自文学城
- 数据敏捷,HTAP数据库既决效率又决生死
- 情报监视和侦察的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 前端开发环境与最佳实践
- vue 跳转页面删除当前tab
热门文章
- 人情世故之送礼八项原则
- Unity ParticleSystem 之 简单的绽放的爱心群 Hearts ParticleSystem 粒子特效
- 基于JavaWeb实现的书城项目:阶段五至阶段六
- 手机下载文件乱码php,手机端下载文件的文件名为乱码?
- nfc 蓝牙快速配对 android,索尼WF-SP900耳机怎么通过NFC连接
- 分享一个网址 上面的 python 库比官网还全........ .
- static_cast的用法
- Markdown语法:基础编写方式
- ipv6 介绍,格式定义
- 基于Spring Cloud的全自动化微信公众号消息采集系统