home left up

---

HIPS

HIPS is a software package for image processing that runs under the UNIX operating system. HIPS is modular and flexible, it provides automatic documentation of its actions, and is almost entirely independent of special equipment. It handles sequences of images (movies) in precisely the same manner as single frames. Programs have been developed for simple image transformations, filtering, convolution, Fourier and other transform processing, edge detection and line drawing manipulation, digital image compression and transmission methods, noise generation and image statistics computation. Over 150 such image transformation programs have been developed. As a result, almost any image processing task can be performed quickly and conveniently.

HIPS is marketed commercially by SharpImage Software, P.O. Box 373, Prince Street Station, New York, NY 10012-0007; Tel: (212) 998-7857; Email: landy@nyu.edu. It is relatively inexpensive, and is highly discounted to academic and nonprofit institutions. The software runs under virtually any UNIX environment. HIPS is supplied with source code (written in C), on-line documentation, and a library of convolution masks.

HIPS functions are generally used as UNIX shell commands, although almost all of the functionality of HIPS is available as subroutines at various levels of abstraction. HIPS has its own image header format, and comes with programs which convert to and from a wide variety of other image data formats.

Image Arithmetic

 -----------------------------------------------------------------------------
| OPERATOR           | INC | NOTES                                            |
|--------------------+-----+--------------------------------------------------|
| Addition           | Yes | addseq                                           |
| Subtraction        | Yes | diffseq                                          |
| Multiplication     | Yes | mulseq                                           |
| Division           | Yes | divseq                                           |
| Blending           | Yes | Combine scale and addseq                         |
| Logical AND/NAND   | Yes | andseq                                           |
| Logical OR/NOR     | Yes | orseq                                            |
| Logical XOR/XNOR   | Yes | xorseq                                           |
| Invert/Logical NOT | Yes | neg                                              |
| Bitshift Operators | Yes | shiftpix                                         |
 -----------------------------------------------------------------------------

Point Operations

 -----------------------------------------------------------------------------
| OPERATOR           | INC | NOTES                                            |
|--------------------+-----+--------------------------------------------------|
| Thresholding       | Yes | thresh                                           |
| Adaptive Threshold | No  |                                                  |
| Contrast Stretching| Yes | scale, histostretch                              |
| Hist. Equalization | Yes | histoeq                                          |
| Logarithm Operator | Yes | logimg                                           |
| Raise to Power     | Yes | powerpix                                         |
 -----------------------------------------------------------------------------

Geometric Operations

 -----------------------------------------------------------------------------
| OPERATOR           | INC | NOTES                                            |
|--------------------+-----+--------------------------------------------------|
| Scale              | Yes | imresize                                         |
| Rotate             | Yes | rotate90, rotate180, hfant                       |
| Reflect            | Yes | pictranspose, reflect                            |
| Translate          | Yes | drift, wrapimg                                   |
| Affine Transform   | Yes | affine                                           |
 -----------------------------------------------------------------------------

Image Analysis

 -----------------------------------------------------------------------------
| OPERATOR           | INC | NOTES                                            |
|--------------------+-----+--------------------------------------------------|
| Intensity Histogram| Yes | histo, disphist, seehist                         |
| Classification     | Yes | (Various tools in Allegory Extensions)           |
| Labeling           | Yes | cobjects, label                                  |
 -----------------------------------------------------------------------------

Morphology

 -----------------------------------------------------------------------------
| OPERATOR           | INC | NOTES                                            |
|--------------------+-----+--------------------------------------------------|
| Dilation           | Yes | morphdilate                                      |
| Erosion            | Yes | morpherode                                       |
| Opening            | Yes | mopen                                            |
| Closing            | Yes | mclose                                           |
| Hit/Miss Transform | No  |                                                  |
| Thinning           | Yes | thin                                             |
| Thickening         | Yes | thicken                                          |
| Skeletonization    | No  |                                                  |
 -----------------------------------------------------------------------------

Digital Filters

 -----------------------------------------------------------------------------
| OPERATOR           | INC | NOTES                                            |
|--------------------+-----+--------------------------------------------------|
| Mean Filter        | Yes | meanie                                           |
| Median Filter      | Yes | median                                           |
| Gaussian Smoothing | Yes | dog, mask, gauss                                 |
| Conservative Smooth| No  |                                                  |
| Crimmins           | No  |                                                  |
| Frequency Filters  | Yes | Many functions...                                |
| Laplacian Filter   | Yes | imgtopyr, mask                                   |
| Unsharp Filter     | Yes | mask                                             |
 -----------------------------------------------------------------------------

Feature Detectors

 -----------------------------------------------------------------------------
| OPERATOR           | INC | NOTES                                            |
|--------------------+-----+--------------------------------------------------|
| Roberts Cross      | Yes | mask                                             |
| Sobel              | Yes | mask                                             |
| Canny              | Yes | canny, deriche                                   |
| Compass            | No  |                                                  |
| Zero Crossing      | Yes | zc                                               |
| Line Detector      | No  |                                                  |
 -----------------------------------------------------------------------------

Image Transforms

 -----------------------------------------------------------------------------
| OPERATOR           | INC | NOTES                                            |
|--------------------+-----+--------------------------------------------------|
| Distance Transform | No  |                                                  |
| Fourier Transform  | Yes | fourtr, inv.fourtr (also: dct, walsh)            |
| Hough Transform    | No  |                                                  |
 -----------------------------------------------------------------------------

Image Synthesis

 -----------------------------------------------------------------------------
| OPERATOR           | INC | NOTES                                            |
|--------------------+-----+--------------------------------------------------|
| Noise Generation   | Yes | bnoise, gnoise, noise                            |
 -----------------------------------------------------------------------------

---

home left up

©2003 R. Fisher, S. Perkins, A. Walker and E. Wolfart.

Valid HTML 4.0!