Tool/software:
Hello,
I have a question related to the implementation of the phase unwrapping algorithm in the vital signs' lab. I have replicated that process on Python, compared its performance with the numpy function unwrap(), and I have obtained very different results. In the first row of the image below, you can see the input for the algorithm (they correspond to the phase value on a certain chirp sample of 256 frames). Then, on the second row is the result of applying the numpy.unwrap() function (default, without extra arguments) and the third is the result after the application of the lab's phase unwrapping algorithm.
The conclusion for me is that the numpy function is able to correct the phase evolution in a much smoother way than the one of the lab. I would like to ask if this makes sense to you and if this is what you were expecting to see.
Regards.