# 基于深度学习的图像超分辨率重建及其在医学影像上的应用
<p align="center"><img src="https://z3.ax1x.com/2021/05/18/ghOSC4.png"></img></p>
这是我的本科毕业设计。
## 组成部分
- **前言**
介绍图像超分辨率问题、研究现状、前景,介绍在医学图像上进行超分辨率的重要性。
- **自然图像上的超分辨率研究**
在 DIV2K 数据集(800 train + 100 val)进行实验。选取 baseline 模型为 ESPCN、DWSR、EDSR。针对这些模型的不足之处,提出改进:使用小波 + U-Net + 感知损失多任务学习的 LU-MWCNN模型,达到超越 baseline 的效果。
- **医学图像上的超分辨率应用**
在 DeepLesion 数据集(CT 图像)的 Key_slices 上进行实验,同样与 baseline 模型进行对比。提出 CT-LPIPS,利用一个类 VGG 网络训练。
- **医学图像超分辨率平台开发**
以 CT 图像为例,搭建 Web 服务,借助 Cornerstone.js 库,医生可预览 DICOM,或将图像发送至后端重建服务,以获得超分辨完成的结果。后端采用 Flask + PyTorch 进行部署和实时推理。
- **总结**
## 目录结构
### baselines / 基线模型
- 修改 `config/common.py`,选择数据集和输出路径。目前提供的数据集接口有
- div2k.DIV2KDataset
- deeplesion.DeepLesionDataset
- 训练
```bash
$ cd script
$ chmod 755 *
$ ./train_dwsr.sh div2k # ./train_<model>.sh <data>
# 修改脚本可以指定 GPU 编号
```
- 验证结果、权重、TensorBoard 日志会输出在 `output_<data>/<model>`下
### experiment / 小型实验与绘图
- bicubic-learnable:揭示双三次插值劣于可学习过程上采样。
- calc-ct-lpips:CT-LPIPS的集中计算。
- curve-merge:曲线绘制与原始数据。
- deeplesion-sample:DeepLesion效果取样。
- div2k-sample:DIV2K效果取样。
- haar-wavelet:哈尔小波变换样例。
- param-count:参数量统计。
- ycbcr:YCbCr色彩空间示意。
### nova / 改进与创新
- lu_mwcnn
小波 U-Net + 多任务学习,超越 baseline。
```bash
$ chmod 755 *.sh
$ ./trian_div2k.sh # ./train_deeplesion.sh
```
- ct_lpips
CT 图的感知损失(使用轻量化的类 VGG 网络)。
```bash
$ chmod 755 *.sh
$ ./trian.sh
```
- ablation
消融实验相关。
```bash
$ chmod 755 *.sh
$ ./train_div2k.sh
$ ./test_manual.sh
```
### paper / 文本材料
```
.
├── README.md
├── material ~~~ 流程材料
├── thesis ~~~ 毕业论文
└── translation ~~~ 外文文献翻译
```
### platform / 平台开发
- frontend
超分辨率平台前端。
```bash
$ npm install
# 配置 /ct-sr/script/config.js
$ npm run dev # development
$ npm run pack # production
```
- backend
超分辨率平台后端。
```bash
$ python main.py
```
### requirement / 环境说明
包括服务器(训练、部署)和本地机器(小型实验、客户端)的 Anaconda 库配置和 pip 库配置。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源码+文档说明,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大作业使用,该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源码+文档说明毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源码+文档说明毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源码+文档说明毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源码+文档说明毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源码+文档说明毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源码+文档说明毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源码+文档说明毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源码+文档说明毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计基于深度学习的图像超分辨率重建及其在医学影像上的应用项目源码+文档说明 (175个子文件)
lena-grayscale.bmp 257KB
subband_221.bmp 65KB
subband_224.bmp 65KB
subband_222.bmp 65KB
subband_223.bmp 65KB
style.css 1KB
loading.gif 4KB
.gitattributes 52B
.gitignore 278B
.gitignore 108B
.gitignore 106B
.gitignore 24B
.gitignore 9B
.gitignore 9B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
index.html 4KB
favicon.ico 92KB
cornerstoneWADOImageLoader.js 3.45MB
cornerstone.js 371KB
cornerstoneTools.min.js 192KB
dicomParser.min.js 153KB
bundle.js 39KB
cornerstoneWebImageLoader.js 36KB
dicomTransferUids.js 26KB
cornerstoneMath.min.js 22KB
sr.js 4KB
zoom-pan.js 2KB
wwwl.js 1KB
file.js 1KB
doms.js 573B
webpack.config.js 545B
other.js 472B
init.js 426B
info.js 307B
default.js 285B
prettier.config.js 204B
index.js 185B
config.js 126B
package-lock.json 406KB
package.json 547B
settings.json 101B
settings.json 72B
settings.json 3B
style.less 1KB
README.md 3KB
README.md 458B
README.md 402B
README.md 400B
README.md 266B
rgb.png 5.83MB
sr.png 1.02MB
compare1.png 393KB
compare2.png 263KB
lr.png 109KB
sr_cut.png 72KB
bicubic_cut.png 59KB
default.png 43KB
seulogo.png 34KB
lr_cut.png 7KB
train_div2k.py 7KB
edsr.py 7KB
dwsr.py 7KB
espcn.py 7KB
edsr.py 6KB
dwsr.py 6KB
espcn.py 6KB
train_deeplesion.py 5KB
共 175 条
- 1
- 2
资源评论
yava_free
- 粉丝: 5363
- 资源: 2089
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- springboot项目高校宣讲会管理系统.zip
- springboot项目工作量统计系统.zip
- springboot项目果蔬作物疾病防治系统.zip
- springboot项目共享书角图书借还管理系统.zip
- springboot项目航班进出港管理系统.zip
- springboot项目滑雪场管理系统.zip
- springboot项目基于Hadoop的物品租赁系统的设计与实现 a.zip
- springboot项目基于Java Web的考编论坛网站的设计与实现.zip
- springboot项目基于html+css的在线英语阅读分级平台.zip
- springboot项目基于javaweb的城乡居民基本医疗信息管理系统.zip
- springboot项目基于java的物资综合管理系统的设计与实现.zip
- springboot项目基于javaweb的宠物猫认养系统.zip
- springboot项目基于java的美食信息推荐系统的设计与实现.zip
- springboot项目基于java敬老院管理系统_.zip
- springboot项目基于java的综合小区管理系统.zip
- springboot项目基于java国产动漫网站设计和实现.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功