Research into two-dimensional phase unwrapping has uncovered interesting and troublesome inconsistencies that cause path-dependent results. Cellular automata, which are simple, discrete mathematical systems, offered promise of computation in a nondirectional, parallel manner. A cellular automaton was discovered that can unwrap consistent phase data in n dimensions in a path-independent manner and can automatically accommodate noise-induced (pointlike) inconsistencies and arbitrary boundary conditions (region partitioning). For data with regional (nonpointlike) inconsistencies, no phase-unwrapping algorithm will converge, including the cellular-automata approach. However, the automata method permits more simple visualization of the regional inconsistencies. Examples of its behavior on one- and two-dimensional data are presented.
© 1987 Optical Society of America
Original Manuscript: April 17, 1986
Manuscript Accepted: September 2, 1986
Published: January 1, 1987
Dennis C. Ghiglia, Gary A. Mastin, and Louis A. Romero, "Cellular-automata method for phase unwrapping," J. Opt. Soc. Am. A 4, 267-280 (1987)