home up

---

All Operator Experimentation

This is a quick entry point to the interactive operator experimentation.

The source for the actual operators in on the demo pages below. No guarentee is provided that the code is correct and we accept no liability for any loss arising from its use.

You may also want some of these support functions:

Source for TwoImages.java, Convolution.java, BinaryFast.java, TwoDArray.java, ComplexNumber.java, image.java, image1DDouble.java, image1DInt.java, image2DDouble.java, image2DInt.java, GaussianSmooth.java

Image Arithmetic

* Pixel Addition

* Pixel Subtraction

* Pixel Multiplication

* Pixel Division

* Blending

* Image ANDing

* Image ORing

* Image XORing

* Image Inversion

* Image BitShifting

Point Operations

* Thresholding

* Adaptive Thresholding

* Contrast Stretching

* Histogram Equalization

* Logarithm Operator

* Exponential Operator

Geometric Operations

* Scaling

* Rotation

* Reflection

* Translation

* Affine Transformation

Image Analysis

* Intensity Histogram

* Classification

* Connected Components Labeling

Morphology

* Dilation

* Erosion

* Opening

* Closing

* Hit and Miss Transform

* Thinning

* Thickening

* Skeletonization

* Medial Axis Transformation

Digital Filters

* Mean Smoothing

* Median Smoothing

* Gaussian Smoothing

* Conservative Smoothing

* Crimmins Speckle Removal

* Frequency Filters

* Laplacian

* Laplacian of Gaussian

* Unsharp Filter

Feature Detectors

* Roberts Cross Edge Detector

* Sobel Edge Detector

* Canny Edge Detector

* Compass Edge Detector

* Zero Crossing Detector

* Line Detector

Image Transforms

* Distance Transform

* Fourier Transform

* Hough Transform

Image Synthesis

* Noise Generation

Other

* Convolution

---

home up

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

Valid HTML 4.0!