当前位置:网站首页>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 :
边栏推荐
- Develop scalable contracts based on hardhat and openzeppelin (I)
- How to Create a Nice Box and Whisker Plot in R
- C file and folder operation
- How to Add P-Values onto Horizontal GGPLOTS
- 电脑无缘无故黑屏,无法调节亮度。
- CTF record
- 基于 Openzeppelin 的可升级合约解决方案的注意事项
- 抖音海外版TikTok:正与拜登政府敲定最终数据安全协议
- 进入前六!博云在中国云管理软件市场销量排行持续上升
- [cloud native] 2.5 kubernetes core practice (Part 2)
猜你喜欢

Beautiful and intelligent, Haval H6 supreme+ makes Yuanxiao travel safer

How to Create a Nice Box and Whisker Plot in R

BEAUTIFUL GGPLOT VENN DIAGRAM WITH R

Power Spectral Density Estimates Using FFT---MATLAB

Three transparent LED displays that were "crowded" in 2022

PowerBI中导出数据方法汇总

2022年遭“挤爆”的三款透明LED显示屏

GGPUBR: HOW TO ADD ADJUSTED P-VALUES TO A MULTI-PANEL GGPLOT

GGPlot Examples Best Reference

K-Means Clustering Visualization in R: Step By Step Guide
随机推荐
Three transparent LED displays that were "crowded" in 2022
Tiktok overseas tiktok: finalizing the final data security agreement with Biden government
基于Hardhat和Openzeppelin开发可升级合约(二)
to_bytes与from_bytes简单示例
Never forget, there will be echoes | hanging mirror sincerely invites you to participate in the opensca user award research
[idea] use the plug-in to reverse generate code with one click
基于Hardhat和Openzeppelin开发可升级合约(一)
How to Easily Create Barplots with Error Bars in R
微信小程序利用百度api达成植物识别
RPA进阶(二)Uipath应用实践
A sharp tool for exposing data inconsistencies -- a real-time verification system
ren域名有价值吗?值不值得投资?ren域名的应用范围有哪些?
Is the Ren domain name valuable? Is it worth investing? What is the application scope of Ren domain name?
Tdsql | difficult employment? Tencent cloud database micro authentication to help you
Bedtools tutorial
MTK full dump grab
How to Create a Nice Box and Whisker Plot in R
2022年遭“挤爆”的三款透明LED显示屏
MySQL basic statement
CentOS8之mysql基本用法