LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Inverse Abel Transform

I need to perform inverse Abel transform on my data. My data is having two columns: x coordinates and correspoinding y coordinates. When I plot an intensity may (2D histogram), I get my real image. I want to perform inverse Abel transform on this image. In short, the program need to read the data, plot intensity map (2D histogram), then perform an inverse Abel transform and save the data. Can any one give me a LabVIEW (2010) program which can perform this?

 

I tried to get some infomation how to program this online. I got a link, that I am sharing here. Here it says how to do in python http://www.variousconsequences.com/2010/01/fft-based-abel-inversion-tutorial.html

 

In this link, first it says about gaussian convolution and then Abel inversion.

0 Kudos
Message 1 of 3
(3,894 Views)

In doing a little research on Abel, I ran across your other post in the Matlab forum and the additional information (data and Matlab code) might be helpful to others on this forum who are trying to help.  

 

I was not able to find a discrete Abel transform but if it exists I believe you would do a 2D convolution of the transform with your 2D Z array. If the transform is separable you could do 2 1D convolutions and this would probably be much faster.    I've done similar operations on images with Sobel transform but that is readily available in discrete form. 

0 Kudos
Message 2 of 3
(3,854 Views)

I have tried this with Matlab as well. I have posted a question in Matlab discussion forum. Please go through my files attached in the Matlab forum. http://www.mathworks.com/matlabcentral/answers/161289-inverse-abel-transform-on-a-discrete-data

0 Kudos
Message 3 of 3
(3,834 Views)