Image segmentation of a fringe pattern image to extract the fringe area
I am going to extract the fringe area from a fringe pattern image shown below. The image is highly contrasted with distinctive borders between the fringe area and the noise area. But the segmentation of the fringe area is not so trivial as it seems, since the fringe pattern oscillates periodically, which makes it impossible to use a global threshold for segmentation. One possible way is to estimate the noise distribution using a local mask sliding through the image, and then perform a noise-level based thresholding, which however is a little computation expensive.
I am seeking a more efficient method for the task. Is there any method specifically designed for it?