{'fraction_non_alphanumeric': 0.025665399239543727, 'fraction_numerical': 0.0019011406844106464, 'mean_word_length': 5.157894736842105, '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 unwrapping by a noise immune algorithm: fringe estimation, quality segmentation, and sorted extraction

In optical measurement techniques, such as holographic interferometry, shearographic interferometry, and 3D-computer vision, phase is used as a carrier for different physical properties. For example, phase could stand for the information of shape, deformation, or strain. The useful information is coded and wrapped into -π to +π range in phase map. Phase unwrapping is the basic technique to resolve 2π ambiguities and recover physical properties. In this paper, we describe a novel method for unwrapping phase in a noise-disturbed phase map, which is characterized with broken fringes. In this method, phase map is well analyzed before phase unwrapping. Broken fringes are detected and fixed. Phase map is segmented into different regions based on phase quality. Those regions with good phase quality will be unwrapped first and errors introduced by noise will be minimized. Several applications will be presented to testify our new method.