Fast(er) Radon Transform

Ross McKinney ross.m.mckinney at gmail.com
Fri Apr 10 16:03:57 EDT 2015


Hello All,

Does anyone know of a more efficient way to implement the 
skimage.transform.radon() function?

Here are some comparisons of computation times for an image that is 384 x 
512 pixels:

Python (scikit_image-0.10.1-py2.7-macosx-10.5-x86_64):         
 skimage.transform.radon(image) -- 4.295662 sec
MATLAB (R2014a):                                                           
           radon(image) -- 0.204158 sec

I am trying to rotationally align a large series of images (>10,000) by 
taking their radon projections and then converting them into the frequency 
domain. Unfortunately, this is going to take a really long time using the 
current implementation of the radon() function. I've started to take a look 
at the code myself, but I'm not an expert on the subject. Also, if there 
are any alternative methods of rotational alignment (that are 
computationally efficient), I'd love to hear them!

Thanks for the help/input,
-Ross

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-image/attachments/20150410/350448f3/attachment.html>


More information about the scikit-image mailing list