I'm new to MATLAB, and this is the problem I'm facing.
I have many spiral RGBimage like a galaxy, cyclone, bisected conch, etc., and I'm trying to fit a log-spiral on to it. However, the accuracy of fitting the spiral I'm getting is very low, and I have to increase the number of points in the plot so as to increase the accuracy of fitting.
EDIT: The input images are similar to the images in the below link (I have manually drawn a log spiral curve), but made a curve to fit and it's not fitting properly.
I.e. a curve is to be fitted as shown in the below image, automatically.

WHAT I DID: Done some preprocessing and morphological analysis to get only the body or the main spiral part of the image.Detected the center and 2-3 points on the spiral using Image processing.
But I need more points to fit the curve perfectly, so i need to convert the initial image to a image with more dots/points on the spiral as shown in the below link but in 2D. i.e. get points instead of white strip of the tornado which is in the form of spiral, so that the curve fits perfectly. I need to convert the spiral image of tornado to a scatter plot similar to the below.

Thank you.
scatter3- Autonomous