当前位置:网站首页>Paper on LDCT image reconstruction: edge enhancement based transformer for medical image denoising
Paper on LDCT image reconstruction: edge enhancement based transformer for medical image denoising
2022-04-23 06:00:00 【umbrellalalalala】
Eformer It's a low dose CT Image reconstruction work , For the first time, it will Transformer Used in medical image denoising ,ICCV2021 Of paper, Worth reading .
Know that the account with the same name is released synchronously .
Catalog
One 、 Architecture and contribution

and Uformer equally , take LeWin Transformer Joined the UNet in , The difference is that it will go through Sobel Convolution Processed images concat To UNet At different stages of encode and decode In the process . Residual learning is used , The residual of the original image is the result of prediction and denoising . Note that down sampling and up sampling use convolution and deconvolution ( Be careful to avoid the chessboard effect , I'll talk about it later ).
Two 、 Key details
The main thing to understand is Sobel Convolution and LeWin Transformer, The latter I am Uformer note Has been recorded in , Simply put the formula :

2.1,Sobel Convolution
Sobel Convolution The function of is to get edge-enhanced images, The effect is shown below :

I didn't see the details , The references to them in the article are placed below :
[19] Tengfei Liang, Yi Jin, Yidong Li, and Tao Wang. Edcnn: Edge enhancement-based densely connected network with compound loss for low-dose ct denoising. 2020 15th IEEE International Conference on Signal Processing (ICSP), Dec 2020.
[24] Irwin Sobel. An isotropic 3x3 image gradient operator. Presentation at Stanford A.I. Project 1968, 02 2014.
Sobel Convolution The following activation function is GeLU.
2.2, Down sampling and up sampling
use 3×3 The convolution of is down sampled ,stride by 2,padding by 1. The author said no pooling The reason is that details may be lost , So using strided conv Let's take a sample .
Deconvolution is used for up sampling , The author mentioned the chessboard effect :
Chessboard effect , The source is the deconvolution process , When the convolution kernel size cannot be divided by the step size , Deconvolution will cause overlapping problem , When inserting zero , There will be some numerical effects on the output results , It's like a chessboard .
So the convolution kernel size should be divisible by the step size , Adopted by the author 4×4 Convolution kernel ,stride by 2.
2.3, Loss function
Using two loss functions , One is MSE, One is perceived loss .
MSE:

MSE Loss can cause excessive smoothing and image blur , So the author didn't just use it .
ResNet based MSP(Multi-scale Perceptual):

x i − R ( x i ) x_i-R(x_i) xi−R(xi) Is the prediction result of the network , y i y_i yi yes ground-truth, ϕ s \phi_s ϕs Express ResNet, Different s Represent different scales of ResNet, Altogether C Kind of s, So it is multi-scale.
The final loss function is as follows :

The author used different methods to compare the loss :

3、 ... and 、 experiment
stay Mayo do , First use Pydicom Remove pixels from Dicom File extraction to Numpy array in , The pixel value is then scale To 0-1 Between . Other data sets and training details are in paper The first 7 page .
Comparison with other methods :

The effect picture put by the author :


版权声明
本文为[umbrellalalalala]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230543451087.html
边栏推荐
- Illustrate the significance of hashcode
- Automatic control (Han min version)
- 如何利用对比学习做无监督——[CVPR22]Deraining&[ECCV20]Image Translation
- 事实最终变量与最终变量
- JVM series (3) -- memory allocation and recycling strategy
- PyTorch笔记——观察DataLoader&用torch构建LeNet处理CIFAR-10完整代码
- 常用编程记录——parser = argparse.ArgumentParser()
- 创建二叉树
- Complete example demonstration of creating table to page - joint table query
- 图解numpy数组矩阵
猜你喜欢

数字图像处理基础(冈萨雷斯)二:灰度变换与空间滤波

Chapter 4 of line generation - linear correlation of vector systems

软件架构设计——软件架构风格

Configure domestic image accelerator for yarn

自动控制(韩敏版)

Linear algebra Chapter 1 - determinant

Manually delete registered services on Eureka

JVM系列(3)——内存分配与回收策略

基于thymeleaf实现数据库图片展示到浏览器表格

Pytorch learning record (V): back propagation + gradient based optimizer (SGD, adagrad, rmsporp, Adam)
随机推荐
Dva中在effects中获取state的值
JSP syntax and JSTL tag
异常的处理:抓抛模型
Filebrowser realizes private network disk
container
LDCT图像重建论文——Eformer: Edge Enhancement based Transformer for Medical Image Denoising
Pytorch learning record (III): structure of neural network + using sequential and module to define the model
线性规划问题中可行解,基本解和基本可行解有什么区别?
JDBC连接数据库
PyTorch笔记——通过搭建ResNet熟悉网络搭建方式(完整代码)
MySql基础狂神说
Viewer: introduce MySQL date function
去噪论文——[Noise2Void,CVPR19]Noise2Void-Learning Denoising from Single Noisy Images
Contrôle automatique (version Han min)
delete和truncate
Pytorch学习记录(十):数据预处理+Batch Normalization批处理(BN)
C3P0数据库连接池使用
Implementation of displaying database pictures to browser tables based on thymeleaf
解决报错:ImportError: IProgress not found. Please update jupyter and ipywidgets
无监督去噪——[TMI2022]ISCL: Interdependent Self-Cooperative Learning for Unpaired Image Denoising