I am using a Michelson interferometer with the interferogram recorded on a CMOS sensor. I have taken a video of the fringes moving when a displacement of 50 $\mu m$ is imposed to one of the mirrors. The frame rate is 17.9980 and it is already the maximum I can have.
For a 50 $\mu m$ displacement I should see around 79 fringes passing on the sensor, as each fringe that passes corresponds to one full wavelength (632.8 nm). However, I cannot obtain clear "peaks" that allow me to identify if a fringe is moving.
In the picture you can see the frame with the fringes (top left) and the signal in the central pixel column (top right) for each frame. Then, I transformed the signals using FFT in Matlab, and I obtained the spatial frequency (always the same, so it should be correct) and the phase. Theoretically, I should be able to extract the displacement in two consecutive frames checking the phase difference, so that $$\Delta x = \frac{\lambda}{2} \frac{1}{2\pi}\Delta\phi$$ and the total displacement being the sum of the $\Delta x$ for each couple of frames. Alternatively, I thought that I could extract the displacements looking at the integral of the signal $$\Delta S_k = S_k - S_0 $$, which is the difference between the signal at the $k$-frame and the initial signal at frame $0$. When the two signals are in phase, the integral of the difference signal should be close to zero, while when the two signals are not in phase the integral increase to a maximum when the $\Delta \phi=\pi$ (bottom right)
In the following picture there is the wrapped phase (top), unwrapped phase (centre) at the main frequency, and the integral of the difference signal at each frame (bottom). Imposing a 50 $\mu m$ in the same direction, the sign of $Delta \phi$ should be always the same, but apparently it is not. As you can see, from the difference signal the peaks are not easy to determine, there are "double peaks" and small peaks. Theoretically, I should find 79 peaks but I got more.
Is there an easier way to count fringes? I guess that the peaks would be easier to identify if I move the mirrors more slowly?