                                1. Add
                                2. Subtract
                                3. Mutiply
                                4. Divide
                                5. AND
                                6. NOT (Complement Image)
                                7. OR
                                8. XOR
                             2. Create Simple Images
                                1. Checkerboard
                                2. Circle
                                3. Line
                                4. Rectangle
                                5. Sine Wave
                                6. Square Wave
                             3. Image Quantization
                                1. Gray Level
                                2. Spatial
                             4. Resize/Orient
                                1. Enlarge
                                2. Shrink
                                3. Zoom
                                4. Rotate
                                5. Translate
                                6. Cut and Paste
                                7. Crop
                             5. Spatial Filters
                                1. Blur
                                2. Lowpass
                                3. Difference
                                4. Highpass
                                5. Laplacian
                                6. Median
                                7. Add Noise
                                    1. Gamma
                                    2. Gaussian
                                    3. Negative Exponential
                                    4. Rayleigh
                                    5. Salt and Pepper
                                    6. Uniform
                             6. Specify Convolution Mask
                             7. Thresholding

                      2) Edge/Line Detection
                             1. Frei-Chen
                             2. Prewitt
                             3. Laplacian
                             4. Roberts
                             5. Sobel
                             6. Kirsch
                             7. Robinson
                             8. Pyramid
                                2. Band-reject
                                3. High Frequency Emphasis
                                4. Highpass
                                5. Lowpass
                                6. Notch

                      4) Segmentation
                             1. Fuzzy C Mean(Color Only)
                             2. Histogram Thresholding(Gray or Color)
                             3. Multiresolution(Gray or Color)
                             4. PCT/Median(Color Only)
                             5. SCT/Center(Color Only)
                             6. Split and Merge(Gray or Color)
                             7. Morphological Filtering
                                1. Dilation
                                2. Erosion
                                3. Opening
                                4. Closing
                                5. Iterative Modification

                      5) Feature Extraction

                 (2) Image Compression

                      1) Preprocessing
                             1. Noise Removal by Median Filtering
                             2. Image Quantization
                                 1. Gray Level
                                 2. Spatial
                      2) RAM-based Lossless
                             1. Bit-plane Run Length Coding
                             2. Huffman Coding
                             3. Lempel-Ziv-Welch
                      3) RAM-based Lossy
                             1. Block Truncation Coding (BTC)
                             2. Multilevel BTC
                             3. Predictive Multilevel BTC
                             4. Differential Predictive Coding
                             5. Gray-level Run Length Coding
                             6. JPEG
                             7. Vector Quantization
                             8. Transform Coding (Zonal)
                                 1. Discrete Cosine
                                 2. Fourier
                                 3. Haar
                                 4. Wavelet
                                 5. Walsh-Hadamard
                      4) Diskfile-based
                             1. Huffman (UNIX Pack)
                             2. Adaptive Lempel-Ziv (UNIX Compress)
                             3. Lempel-Ziv 77 (UNIX gzip)
                             9. TIF - Tagged Image File
                      2) Color Spaces
                             1. Chromaticity
                             2. CIE L*a*b*
                             3. CIE L*u*v*
                             4. Cylindrical Coordinates
                             5. Hue/Saturation/Lightness
                             6. Hue/Saturation/Value
                             7. Principal Components Transform
                             8. Red/Green/Blue
                             9. Spherical Coordinates
                      3) Data Type Conversion
                      4) Color to Monochrome
                             1. Average
                             2. Luminance
                      5) Monochrome to Pseudocolor
                             1. Gray Level Mapping
                             2. Frequency domain Mapping

                 (4) Image Enhancement

                      1) Gray Scale Modification
                             1. Linear
                             2. Nonlinear
                      2) Histogram Modification
                             1. Equalization
                             2. Shrink
                             3. Slide
                             4. Specification
                             5. Stretch
                      3) Homomorphic Filtering
                      4) Image Sharpening
                             1. High Frequency Emphasis
                             2. Highpass Filter
                             3. Unsharp Masking
                      5) Image Smoothing
                             1. Averaging Filter
                             2. Gaussian Filter
                             3. Median Filter

                 (5) Image Geometry/Topology

                      1) Morphological Functions
                             1. Dilation
                             2. Erosion
                             3. Opening
                             4. Closing
                             5. Iterative Modification
                      2) Resize/Orient
                             1. Enlarge
                             8. Thinness Ratio
                             9. Texture
                            10. Thresholding
                      4) Geometric Distortion
                             1. Solve the  tie-point  bilinear  equa-

## tions

                             2. Create sine mesh
                             3. Read mesh, display mesh
                             4. Warping
                             5. Mesh from keyboard
                             6. An area defined by 4 points

                 (6) Image Restoration

                      1) Frequency Domain Filters
                             1. Inverse Filter
                             2. Wiener Filter
                             3. Constrained Least-squares Filter
                             4. Geometrical Mean Filter
                             5. Add Noise
                                 1. Gamma
                                 2. Gaussian
                                 3. Negative Exponential
                                 4. Rayleigh
                                 5. Salt and Pepper
                                 6. Uniform
                             6. Fourier Transform
                      2) Spatial Filters
                             1. Order Filters
                                 1. Minimum
                                 2. Median
                                 3. Maximum
                                 4. Selection
                             2. Mean Filters
                                 1. Arithmetic Mean
                                 2. Alpha-Trimmed Mean
                                 3. Contra-Harmonic Mean
                                 4. Geometric Mean
                                 5. Harmonic Mean
                                 6. Yp Mean
                                 7. Midpoint
                             3. Specify Convolution Mask
                             4. Add Noise
                                 1. Gamma
                                 2. Gaussian
                                 3. Negative Exponential
                                 4. Rayleigh
                                 5. Salt and Pepper
                                 6. Uniform
                      3) Deblurring Filters
                             1. Raster Scan Deblur
                             2. Unsharp Mask Deblur
                                 4. Rayleigh
                                 5. Salt and Pepper
                                 6. Uniform
                             2. Create Simple Images
                                 1. Checkerboard
                                 2. Circle
                                 3. Line
                                 4. Rectangle
                                 5. Sine Wave
                                 6. Square Wave
                             3. Discrete Cosine Transform
                             4. Fourier Transform

                 (7) CVIP Applications

                      1) Unsupervised Color Image Segmentation
                         With Application to Skin Tumor Borders
                      2) Helicopter Enhancement
                      3) Wavelet/Vector Quantization Compression
                      4) Deformable Templates
                      5) Visual Acuity / Night Vision Simulation

                 (8) CVIPtools Commands and Demos

                      1) General Commands
                      2) Image Queue
                      3) Load Image
                      4) Save Image
                      5) View (Images, Bands, Histograms)
                      6) CVIPtools Utilities
                      7) Demos

                 (9) CVIPtools Utilities

                      1) Return to calling menu
                      2) Histogram equalize image
                      3) Threshold image
                      4) Crop image
                      5) Resize image
                      6) Remove noise from image
                      7) Add noise to image
                      8) Change color image to grayscale
                      9) Compare images by subtraction
                     10) Add temporary image path
                     11) Change image display software