Is there any Matlab script to get 2D projections of a 3D matrix after rotating the 3D matrix X degrees over it self?
Actually I need to build a simulator for the Electron Tomography Image acquisition, In which a 2D images of an object are taken every time the object is rotated over it self for X degree from -A to +A Degree, as in the Image below. http://media.wiley.com/CurrentProtocols/PS/ps1702/ps1702-fig-0009-1-full.jpg
I would very grateful for your help.
wish you a nice weekend.
Alan

 채택된 답변

Bjorn Gustavsson
Bjorn Gustavsson 2011년 12월 19일

0 개 추천

From the looks of your figures it seems as if you have parallel beam projection geometry. For the 2-D-to-1-D case your projections would be calculated with the Radon transform. Slightly depending on your exact geometry you might get away with a number of stacked radon transforms, all for various slices along your axis of rotation. Or you might have to make a 3-D version of radon.
HTH.

댓글 수: 2

Alan AF
Alan AF 2011년 12월 19일
How can we change the parameters of Radon transform, I mean can we do Radon based on exponent function ?
Thank you
Bjorn Gustavsson
Bjorn Gustavsson 2011년 12월 19일
Perhaps:
I = radon(log(f))
Then your Radon-inverse of I will give you log(f).

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

bym
bym 2011년 12월 16일

0 개 추천

if you have the image processing toolbox take a look at
maketform()

댓글 수: 2

Alan AF
Alan AF 2011년 12월 16일
Thank you for the reply
but I still dont know how it can be used in my case?
Is it possible to use it in a loop and taking 2D projections of a image stack (3d matrix) from angle -60 to 60?
bym
bym 2011년 12월 18일
is your stack like a MRI in this demo? http://www.mathworks.com/products/image/demos.html?file=/products/demos/shipping/images/ipexmri.html
If it is, then I would say no, you can't slice it at an arbitrary angle

댓글을 달려면 로그인하십시오.

Sean de Wolski
Sean de Wolski 2011년 12월 19일

0 개 추천

doc iradon
will likely be your friend.

카테고리

도움말 센터 및 File Exchange에서 Medical Physics에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by