huigu / A-Novel-Cone-Beam-Computed-Laminography-Reconstruction-PTAR-POCS

reconstruction code for matlab
4 stars 1 forks source link

CL projection generation #1

Open lilina-maker opened 6 months ago

lilina-maker commented 6 months ago

Hi, do I need to set additional parameters to generate the CL projection in the first step, and how do I get the same CT projection?

huigu commented 6 months ago

Hello, it's nice to receive your email.

Firstly, the process of generating CL projection (forward projection) is only used for simulation in the simulation model experiment. The difference from the conventional CBCT forward projection simulation parameters is that there is an additional angle θ (which is between the rotation axis and the Z-axis )。 In real environment experiments, only the known angle of the tilted rotation axis θ is needed , You can generate a projection.

Secondly, how to obtain the same CT projection is the first half of this paper, which obtains the coordinates PQNM of the four corners of the CL projection on the virtual CT detector through spatial transformation. Map the pixel grayscale values in CL projection to the PQNM region of CT projection through interpolation.

Finally, if you have any further doubts, please feel free to email us.

Also, based on curiosity, I would like to inquire if you are from a journal that has commissioned you to review my draft? This is due to reasons not specified in your email.

Thank you.

At 2024-03-17 15:13:46, "lilina-maker" @.***> wrote:

Hi, do I need to set additional parameters to generate the CL projection in the first step, and how do I get the same CT projection?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

huigu commented 6 months ago

Hi, I have been understand what you mean now. Demo18 in the Tiger Toolbox provides detailed instructions on how to use Euler angles to set the rotation axis. You can go and learn more about it.

%In TIGRE this has been implemented by defining the rotation with 3

% angles, specifically the ZYZ configuration of Euler angles.

At 2024-03-17 21:01:14, "lilina-maker" @.***> wrote:

Hello teacher, I am very glad to receive your reply.

I am a student, very fortunate to read your article about Computed-Laminography-Reconstruction, in the process of implementation encountered some problems, I would like to ask the teacher is how to use the tiger toolbox to achieve the angle between the axis of rotation and the Z-axis, so I sent an email to ask the teacher you this question. Thank you for reading my email in your busy schedule, I sincerely hope to be able to get your guidance! Sincerely wish you good health and success in your research!

Thank you for your time.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

huigu commented 6 months ago

The demo define θ with ZYZ Euler angles.

You can find detailed usage methods from the link below, and you can also check the usage of other ZYZ Euler angles. It is related to the order of rotation. 欧拉角旋转 - 知乎 (zhihu.com)

张杰

@. | ---- Replied Message ---- | From | @.> | | Date | 3/17/2024 21:38 | | To | @.***> | | Subject | Re:Re: [huigu/A-Novel-Cone-Beam-Computed-Laminography-Reconstruction-PTAR-POCS] CL projection generation (Issue #1) | Hi, I have been understand what you mean now. Demo18 in the Tiger Toolbox provides detailed instructions on how to use Euler angles to set the rotation axis. You can go and learn more about it.

%In TIGRE this has been implemented by defining the rotation with 3

% angles, specifically the ZYZ configuration of Euler angles.

At 2024-03-17 21:01:14, "lilina-maker" @.***> wrote:

Hello teacher, I am very glad to receive your reply.

I am a student, very fortunate to read your article about Computed-Laminography-Reconstruction, in the process of implementation encountered some problems, I would like to ask the teacher is how to use the tiger toolbox to achieve the angle between the axis of rotation and the Z-axis, so I sent an email to ask the teacher you this question. Thank you for reading my email in your busy schedule, I sincerely hope to be able to get your guidance! Sincerely wish you good health and success in your research!

Thank you for your time.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>