[comp.graphics] Help wanted, data unwrap

lytle@noao.UUCP (04/08/87)

I am looking for information about fast algorithms for removing binary
wrap-around from two-dimensional data arrays.  An example of the problem
I wish to solve is --- data stored in an image with 8 bits per pixel where
the dynamic range of the data is, say, 11 bits.  If the data varies
somewhat smoothly from small values to large values the wrap-around will
make the image look like a contour map.

I want to unwrap this data into an image with enough range to hold the
unwraped data.  I have invented a couple algorithms for this, the simplest
of which is to go through the image line by line and search each line
for pixel to pixel differences larger than some predetermined threshold,
keep track of the number of wraps and then add the appropriate value to
each pixel to unwrap it.

I have looked at more complicated algorithms used in phase unwrapping
in the optical sciences, cepstrum analysis, cellular automata, etc.
but most of these approaches are much too time consuming.

Any information and/or algorithm information would be greatly
appreciated.

							 Dyer Lytle

-- 
Dyer Lytle, National Optical Astronomy Observatories, Tucson, AZ, 602-323-4136
{arizona,decvax,hao,ihnp4,seismo}!noao!lytle  noao!lytle@lbl-csam.ARPA