I have some images that have some hard to see edges within them that I am trying to detect. The edge is a semi-elliptical interface that shrinks rapidly across an image set as seen below (I will also attach the .tif at the end):
The images were made by dividing a radiograph in the original data set set by the presceding radiograph in order to highlight differences, of which the moving interface is a part. This is what the image looks like before that difference:
Ideally I would have a python program that will automatically detect the edges so that I can automatically get the coordinates of the curve for velocity calculation between frames.
I am using scikit-image in python, and so far I have tried Canny edge detection and a variety of filters (Sobel, Roberts, Scharr, Prewitt) with no real success, although with Canny I can see the edge among many other detected ‘edges’ when I use a sigma of 3, as seen below:
Trying different values of the low- and high-threshold for the Canny edge detection has not helped.
Does anybody have nay ideas for some other techniques I can look explore to try to achieve some better results?