what is the use of radon transform in image processing ?Can we convert 2D image to 1D signal by radon transform ?

6 views (last 30 days)
we are doing a project on image processing.Automated Diagnosis of Glaucoma Using Texture and Higher Order Spectra Features.we have to do radon transform in preprocessing.is that needed for converting the image of eyes into signal ?

Answers (1)

Image Analyst
Image Analyst on 1 Jan 2013
The radon transform takes a projection of a 2D image along a direction to give the 1D profile. Kind of like if you stood the image on its edge and took an x-ray of it. In fact it's used in 3D medical imaging for CT reconstruction.
No, you do not need it to convert the image into the signal because the image is the signal. Or at least a signal. It's possible that you could generate tons of signals with various algorithms and radon() would also give a signal. However it sounds like you're trying to follow the algorithm in some very specific paper, and if that paper uses radon() as one of the steps, then go ahead and use it. Just in advance, I'll mention the FAQ: http://matlab.wikia.com/wiki/FAQ#Can_you_program_up_the_algorithm_in_this_article_for_me_and_explain_it_to_me.3F
  4 Comments
Ashwini
Ashwini on 20 Apr 2016
"The values are the sum of "a" along the angles you gave, which are (in degrees) 1, 31, 61, 91, 121, and 151." Does this means sum(sum(imrotate(a,61))=sum(r(:,3)).
Also please give me some explanation on R transform that is obtained from radon transform. What does maximum value in r1 means??
Image Analyst
Image Analyst on 20 Apr 2016
The radon transform is like the sum along an angle, just like as if you had done an x-ray along that angle. For a 2D image, it gives you a 1-D profile. It's not a bad analogy - the radon transform being the x-ray of the image along an angle. In fact radon transforms are used in CT and MRI reconstruction.
The max value of the profile will be the "ray" that passed through the densest (i.e. brightest) part of the image.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!