11-05-2014 06:13 AM
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.
11-05-2014 05:19 PM
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.
11-06-2014 02:14 AM
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