iPOX

Pithy saying is loading (requires JavaScript) ...

Pithy Sayings


iPOX was an image processing system initiated at the Department of Earth Sciences, University of Oxford in the early 1990s, primarily to restore and enhance GLORIA data. (GLORIA is a side-scan sonar system that produces images of the seafloor.) iPOX, however, was not limited to the processing of GLORIA data. iPOX was conceived as a state of the art, general purpose system for the processing of single band imagery, and which could be extended to embrace the special needs of sidescan sonar data processing.

iPOX design features included:

iPOX contained 36 modules and consisted of over 14,000 lines of ANSI C code.


iPOX Modules

deshade
Deshade a sidescan sonar image.
bell
Remove/apply bell (MU) transform from a sidescan sonar image.
iread
Read an image in another file format (WHIPS, GMT grd, USGS-mips, AVS field, PGM ASCII, PGM raw, PBM ASCII, PBM raw or iPOX).
iwrite
Write an image in another file format (WHIPS, GMT grd, USGS-mips, AVS field, PGM ASCII, PGM raw, iPOX or raw).
itostat
Calculate image statistics.
itotext
Convert image values to text (suitable for inputting into xmgr/xvgr).
itops
Convert an image to PostScript.
pstopbm
Convert PostScript to a PBM raw image (uses Ghostscript).
pbmtovp
Plot a PBM raw image onto a Versatec electrostatic plotter.
chtype
Change image data type ("byte", "short", "int", "float", "double" or "complex").
chrep
Change image data representation ("native" or "xdr").
addhist
Add a History record to an image header.
zaphist
Trim the History in an image header.
smooth
Smooth an image.
median
Median filter an image.
convol
Apply a convolution filter to an image.
cross
Cross-correlate an image with a template image.
laplac
Laplacian filter an image (small filters have unbalanced weights).
mklap3
Make an image file containing a 3 by 3 Laplacian filter kernel.
sample
Reduce the size of an image by sampling.
average
Reduce the size of an image by averaging.
mag
Magnify the size of an image.
sub
Extract a sub-image from an image.
rotate
Rotate an image.
xflip
Flip an image horizontally.
dft
Fourier transform an image (uses a mixed radix FFT).
ctod
Convert complex image to double.
pogram
Calculate line periodograms for an image.
imath
Perform arithmetic on a pair of images.
abut
Abut two images.
scale
Scale the intensity values in an image.
clip
Clip the intensity values in an image.
xzap
Linear interpolate over column dropouts.
yzap
Linear interpolate over line dropouts.
mkflat
Make an image containing a constant pixel value.
meter
Meter the progress of the processing pipeline.

Webmaster: / martin.leeseAT_SINGstanfordalumni.org