当前位置:网站首页>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
边栏推荐
- Pytorch learning record (III): structure of neural network + using sequential and module to define the model
- 线程的底部实现原理—静态代理模式
- EditorConfig
- 自動控制(韓敏版)
- Anaconda
- Solution record of slow access speed of SMB service in redhat6
- 在Jupyter notebook中用matplotlib.pyplot出现服务器挂掉、崩溃的问题
- Software architecture design - software architecture style
- Illustrate the significance of hashcode
- Linear algebra Chapter 1 - determinant
猜你喜欢
Contrôle automatique (version Han min)
类的加载与ClassLoader的理解
Gaussian processes of sklearn
Fundamentals of digital image processing (Gonzalez) I
Pyqy5 learning (2): qmainwindow + QWidget + qlabel
Font shape `OMX/cmex/m/n‘ in size <10.53937> not available (Font) size <10.95> substituted.
域内用户访问域外samba服务器用户名密码错误
lambda表达式
字符串(String)笔记
SQL注入
随机推荐
Pytorch learning record (V): back propagation + gradient based optimizer (SGD, adagrad, rmsporp, Adam)
Pytorch学习记录(七):处理数据和训练模型的技巧
Multithreading and high concurrency (1) -- basic knowledge of threads (implementation, common methods, state)
去噪论文——[Noise2Void,CVPR19]Noise2Void-Learning Denoising from Single Noisy Images
Pytorch学习记录(十):数据预处理+Batch Normalization批处理(BN)
对比学习论文——[MoCo,CVPR2020]Momentum Contrast for Unsupervised Visual Representation Learning
Fundamentals of SQL: first knowledge of database and SQL - installation and basic introduction - Alibaba cloud Tianchi
Configure domestic image accelerator for yarn
Latex快速入门
JVM series (3) -- memory allocation and recycling strategy
类的加载与ClassLoader的理解
手动删除eureka上已经注册的服务
如何利用对比学习做无监督——[CVPR22]Deraining&[ECCV20]Image Translation
数字图像处理基础(冈萨雷斯)一
Pytorch——数据加载和处理
深入理解去噪论文——FFDNet和CBDNet中noise level与噪声方差之间的关系探索
EditorConfig
PyTorch入门小笔记——利用简单例子观察前向传播各个层输出的size
域内用户访问域外samba服务器用户名密码错误
rsync实现文件服务器备份