{'fraction_non_alphanumeric': 0.011611030478955007, 'fraction_numerical': 0.000725689404934688, 'mean_word_length': 5.535545023696683, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Phase calibration unwrapping algorithm for phase data corrupted by strong decorrelation speckle noise.

Robust phase unwrapping in the presence of high noise remains an open issue. Especially, when both noise and fringe densities are high, pre-filtering may lead to phase dislocations and smoothing that complicate even more unwrapping. In this paper an approach to deal with high noise and to unwrap successfully phase data is proposed. Taking into account influence of noise in wrapped data, a calibration method of the 1st order spatial phase derivative is proposed and an iterative approach is presented. We demonstrate that the proposed method is able to process holographic phase data corrupted by non-Gaussian speckle decorrelation noise. The algorithm is validated by realistic numerical simulations in which the fringe density and noise standard deviation is progressively increased. Comparison with other established algorithms shows that the proposed algorithm exhibits better accuracy and shorter computation time, whereas others may fail to unwrap. The proposed algorithm is applied to phase data from digital holographic metrology and the unwrapped results demonstrate its practical effectiveness. The realistic simulations and experiments demonstrate that the proposed unwrapping algorithm is robust and fast in the presence of strong speckle decorrelation noise.