当前位置:网站首页>Flesh-dect (media 2021) -- a viewpoint of material decomposition
Flesh-dect (media 2021) -- a viewpoint of material decomposition
2022-07-02 11:48:00 【umbrellalalalala】
Know that the account with the same name is released synchronously .
reference
Estimating dual-energy CT imaging from single-energy CT data with material decomposition convolutional neural network
Just made a about this paper PPT, So a lot of content in this blog is copied directly PPT Screenshot .
Catalog
One 、 Introduction to concept and model functions
First of all, a brief introduction to dual energy CT Basic concepts of :
As for using dual energy CT I won't introduce more about your motivation , This article mainly explains this paper Thought ——material decomposition, The idea that CT Each image pixel All by different basis material Composed of .
Introduce the function of the model :
For example, now I have one in my hand 100kV Low energy of CT chart , I want to get a 140kV High energy CT chart , Then I just need to get 140kV Projection data of the next angle (sinogram), And low energy CT Input the model together with the figure , You can get one 140kV High energy CT chart .
Of course, this model may be a little too idealistic in practical application , But it doesn't hinder its material decomposition My thought is very interesting , Next, let's focus on this idea .
Two 、material decomposition Thought
I just put what I did PPT The screenshots :
First of all, the author believes that ,CT Each of the graphs pixel Can be seen as made up of many basis material Composed of , Each of these material Each has its own attenuation coefficient , So the attenuation coefficient at this point can be regarded as different material Linear combination of attenuation coefficients . Then according to the attenuation coefficient and CT The relationship between values , We can conclude that :
That is, the of a point CT Values are different basis material Of CT Linear combination of values , Suppose there is m in basis material, Then it corresponds to m individual α To control the coefficient of linear combination . Of course, the above line of formula is just a pixel The situation of , Suppose a CT The picture has n p i x n_{pix} npix individual pixel, Then the number of coefficients needs n p i x × m n_{pix} \times m npix×m individual , Store these coefficients in a matrix A in , We can rewrite the above formula into the form of matrix :
In short, each pixel Of CT Values are treated as several basis material Of CT Linear combination of values , The combination coefficient is stored in the matrix A in ( You can also see A For each basis material The proportion of ).
Notice the formula in the above figure , Except matrix A Outside , There is also a vector b, This vector stores each basis material Of CT value . How to calculate this b Is very important , And before , We say one of this model input Namely a single-view high energy projection data, We remember it as P h i g h P_{high} Phigh; similarly , Because of another input It's low energy CT chart , We can get a single-view low energy projection data, Write it down as P l o w P_{low} Plow. We make P d i f = P h i g h − P l o w P_{dif}=P_{high}-P_{low} Pdif=Phigh−Plow, Note in this article , all x x x d i f xxx_{dif} xxxdif Such symbols , All represent the corresponding x x x h i g h − x x x l o w xxx_{high}-xxx_{low} xxxhigh−xxxlow, That is, the case of high energy minus the corresponding case of low energy . We said , How to work out b It's important , In fact, it is necessary to calculate b d i f b_{dif} bdif, because P d i f P_{dif} Pdif It is known. , So we can analyze P and b The relationship between , This is the next part .
3、 ... and 、P and b The relationship between
Again ,P yes single-view projection data, That is, single angle sinogram;b Is stored differently basis material Of CT A vector of values .

First , According to the above conclusion , We have :

According to the above formula , We have :
This is the author in paper The formula given in , If you understand the formula before , Then the above picture should be ok . Then define the matrix M=R·A:
We got it P and b Relational expression for , Be careful M There is an unknown quantity in A, So strictly speaking , If known A and P d i f P_{dif} Pdif, Then we can solve b d i f b_{dif} bdif. The solution is as follows :
P Data from the input model ,A How to solve it , With this question , Next, we can introduce the paper Methods ——FLESH-DECT 了 .
Four 、FLESH-DECT framework

The above figure is the method logic of the architecture , We mentioned before when talking about the input and output of architecture , The input of this architecture is low energy CT chart 、 Single angle high-energy projection data . We can get through the input of the architecture P d i f P_{dif} Pdif, And then through P d i f P_{dif} Pdif and A, It can be calculated b d i f b_{dif} bdif, And then through A and b d i f b_{dif} bdif, You can get I d i f I_{dif} Idif. You will now I d i f I_{dif} Idif Add to low energy CT On the drawing , You can get high energy CT Graph .
After knowing the method logic , Let's look directly at the architecture diagram :
I have marked out the more important formulas in the figure . Note that low-energy images should be denoised by neural network first , also P d i f P_{dif} Pdif We also need to preprocess the neural network first . In the above architecture MD-CNN It's generation A Of .
There's one in the picture above loss, But that's just loss1, One more loss2. Yes loss Is described as follows :
Notice the loss2 Contains material decomposition An important thought of , That is because you can A and b The multiplication of is regarded as basis material The combination of , So this multiplication process should have the effect of denoising , therefore A and b The multiplication result of can be used as a reference for low energy in the architecture CT Figure of denoising results label. Of course, the above formula needs to be calculated b l o w b_{low} blow, The calculation method is similar to b d i f b_{dif} bdif, I won't go into that .
5、 ... and 、 Network details
Simply look at the network structure :
This is a network for denoising low-energy pictures .
This is a network for preprocessing single angle projection data .
This is the generation A Of MD-CNN.
6、 ... and 、 experimental result
First of all, yes m Parameter of value :
m It represents the number of assumptions basis material, It can be seen that m by 10 When , It is better to .
Finally, let's have a brief look at the experimental results , On the left is low energy CT chart , In the middle is high energy CT chart (ground-truth), On the right is the high energy predicted by the model CT chart :
边栏推荐
- C # method of obtaining a unique identification number (ID) based on the current time
- Esp32 audio frame esp-adf add key peripheral process code tracking
- Functional interfaces and method references
- 电脑无缘无故黑屏,无法调节亮度。
- Is it safe to open a stock account online? I'm a novice, please guide me
- 可升级合约的原理-DelegateCall
- 通讯录的实现(文件版本)
- Esp32 stores the distribution network information +led displays the distribution network status + press the key to clear the distribution network information (source code attached)
- CMake交叉编译
- 可昇級合約的原理-DelegateCall
猜你喜欢
随机推荐
mysql 基本语句
A white hole formed by antineutrons produced by particle accelerators
Installation of ROS gazebo related packages
CTF record
Summary of data export methods in powerbi
GGPLOT: HOW TO DISPLAY THE LAST VALUE OF EACH LINE AS LABEL
基于Hardhat和Openzeppelin开发可升级合约(二)
C#基于当前时间,获取唯一识别号(ID)的方法
进入前六!博云在中国云管理软件市场销量排行持续上升
Some suggestions for young people who are about to enter the workplace in the graduation season
Homer预测motif
在连接mysql数据库的时候一直报错
Resources reads 2D texture and converts it to PNG format
Webauthn - official development document
CMake交叉编译
Tdsql | difficult employment? Tencent cloud database micro authentication to help you
vant tabs组件选中第一个下划线位置异常
What week is a date obtained by QT
R HISTOGRAM EXAMPLE QUICK REFERENCE
Precautions for scalable contract solution based on openzeppelin









