Thread Subject: Image Reconstruction from Sinogram - iradon transform

Subject: Image Reconstruction from Sinogram - iradon transform

From: Alper Ozturk

Date: 15 Nov, 2009 00:58:02

Message: 1 of 5

Hi,

I need to reconstruct this sinogram http://yfrog.com/58sinobp using matlab. I've tried using iradon, but nothing meaningful has come out. Could someone help me?

Thanks in advance,
Alper

Subject: Image Reconstruction from Sinogram - iradon transform

From: Matt

Date: 15 Nov, 2009 02:15:19

Message: 2 of 5

"Alper Ozturk" <alperozturk83@yahoo.com> wrote in message <hdnjmp$li0$1@fred.mathworks.com>...
> Hi,
>
> I need to reconstruct this sinogram http://yfrog.com/58sinobp using matlab. I've tried using iradon, but nothing meaningful has come out. Could someone help me?
===================

You might try flipping the resulting image upside down. I get a picture of a clown when I do.

Subject: Image Reconstruction from Sinogram - iradon transform

From: Alper Ozturk

Date: 15 Nov, 2009 10:24:01

Message: 3 of 5

"Matt " <xys@whatever.com> wrote in message <hdno7n$pcm$1@fred.mathworks.com>...
> "Alper Ozturk" <alperozturk83@yahoo.com> wrote in message <hdnjmp$li0$1@fred.mathworks.com>...
> > Hi,
> >
> > I need to reconstruct this sinogram http://yfrog.com/58sinobp using matlab. I've tried using iradon, but nothing meaningful has come out. Could someone help me?
> ===================
>
> You might try flipping the resulting image upside down. I get a picture of a clown when I do.

Thanks for the reply...
My try was:

I=imread('sino.bmp');
IR=iradon(I,360);

Since I am completely new to matlab, don't know what's wrong... Flipping does not work, also...

Subject: Image Reconstruction from Sinogram - iradon transform

From: Matt

Date: 15 Nov, 2009 14:40:05

Message: 4 of 5

"Alper Ozturk" <alperozturk83@yahoo.com> wrote in message <hdoks1$rbg$1@fred.mathworks.com>...

> IR=iradon(I,360);

Read the help doumentaiton on iradon again.
The above is telling iradon() that there is a 360 degree angular increment between every projection view. What you really want is something like


AngularIncrement=180/size(I,2);
 IR=iradon(I,AngularIncrement);

Subject: Image Reconstruction from Sinogram - iradon transform

From: Alper Ozturk

Date: 15 Nov, 2009 20:35:02

Message: 5 of 5

"Matt " <xys@whatever.com> wrote in message <hdp3s4$og4$1@fred.mathworks.com>...
> "Alper Ozturk" <alperozturk83@yahoo.com> wrote in message <hdoks1$rbg$1@fred.mathworks.com>...
>
> > IR=iradon(I,360);
>
> Read the help doumentaiton on iradon again.
> The above is telling iradon() that there is a 360 degree angular increment between every projection view. What you really want is something like
>
>
> AngularIncrement=180/size(I,2);
> IR=iradon(I,AngularIncrement);

Oh great! Now I got it...
Thanks for the help...

Tags for this Thread

Everyone's Tags:

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Tag Activity for This Thread
Tag Applied By Date/Time
tomography Matt J 14 Nov, 2009 21:19:03
fft Alper Ozturk 14 Nov, 2009 19:59:05
sinogram Alper Ozturk 14 Nov, 2009 19:59:05
iradon Alper Ozturk 14 Nov, 2009 19:59:04
rssFeed for this Thread

Contact us at files@mathworks.com