From this question I successfully made an elliptical fit for my data. However, when I try and collect the datapoints within the ellipse via this question the coordinates of my ellipse correspond to an ellipse of a rasterized image of my listplot data and not the original. How can I transform or scale the ellipse that fits the rasterized image to the original listplot.
Ok, with all that said heres an example.
data = RandomReal[NormalDistribution[], {100000, 2}] p = ListPlot[data, ImageSize -> 4000]; f = FillingTransform@ColorNegate@Binarize@p // DeleteSmallComponents {c, s, t} = 1 /. ComponentMeasurements[f, {"Centroid", "SemiAxes", "Orientation"}] Show[Rasterize[p], Graphics[{Red, Rotate[Circle[c, s],t]}]] where I get a nice image:

however, the coordinates c, s, t of the ellipse are pixle coordiantes corresponding to the rasterized image rather than data coordinates.
So when I need the ellipses parameter to do any calculations I get bunk results.
The image processing approach would be the best as I am filtering out the most dense cluster of data.
Thanks so much.

