A part of the CVonline computer vision resource summarizing the different imagetoimage transformations structures commonly encountered in computer vision and image processing. Image enhancement
 Artistic effects
 Brightness adjustment
 Contrast adjustment
 Histogram equalization
 Contrast stretching
 Edge sharpening
 Histogram equalization/Adaptive histogram equalization
 Quantile normalization
 Saturation adjustment
 Upsampling
 Distance and skeleton
 Distance transform
 Eccentricity transform
 Laplacian eigenspace
 Medial axis
 Morphological skeletons
 Topological skeletons
 Local symmetry
 Principal component encoding
 Shock (mechanics)
 Shock filter, Shock tree, Shock graph
 Shock response spectrum
 Smoothed local symmetry
 Geometric transformations
 Euclidean: Rotation, Translation, Reflection
 Subsampling, Interpolation, zooming
 Rectification
 Image scaling, Shear transformation, Affine transformation, Projective transformation
 Image warping
 Global transforms
 Discrete cosine/Discrete sine transforms
 Fourier transform
 Frequency domain filtering
 Homomorphic filtering
 Nonuniform Fourier transform
 Fourier optics
 Logpolar/Polar Fourier transform
 Haar transform
 Hartley transform
 Hadamard/Walsh transform
 Histogram transformation
 Histogram equalization
 Adaptive histogram equalization
 Image histogram
 Color histogram
 KarhunenLoeve transform
 Radon transform, Mojette transform
 Ridgelet transform
 Slant transform
 Modified wavefield transform
 Trace transform
 Wavelet transform
 Image and Video compression
 Adaptive coding
 Arithmetic coding
 Block Truncation Coding, Gif, TIFF, Lempel–Ziv–Welch, Huffman coding
 Color image compression
 Differential Pulse Code Modulation (DPCM)
 Feature extraction from compressed images
 Fractal compression
 HEVC  High Efficiency Video Coding
 Hierarchical compression
 Lossy compression
 Lossless compression
 Image quality evaluation/comparison
 JPEG
 PNG
 Modelbased coding
 Motion coding, Video coding
 MPEG
 Predictive methods
 Stereo image compression
 Vector quantization
 Wavelet/Scalar quantization
 Image intensity normalization
 Normalized RGB
 Retinex
 Multiscale Retinex
 Singlescale Retinex
 Selfquotient image
 Weber Law descriptor
 Image stabilization
 Local operator transforms
 Adaptive filtering
 Composite filtering
 Convolution
 Normalized convolution
 Separable templates
 Gaussian blur
 Difference of Gaussians
 Differentiation filtering
 Frequency filtering
 Highpass filter
 Lowpass filter
 Matched filter
 Image noise reduction and restoration
 Adaptive smoothing
 Anisotropic filtering
 Anscombe transform
 Moving average smoothing
 Bayesian filtering
 Bilateral filtering
 Brightness distortion correction
 Helicon filter
 Conservative smoothing
 Crimmins smoothing
 Deconvolution
 Diffusion methods
 Diffusion equation
 Anisotropic diffusion
 Edgepreserving smoothing
 Gaussian smoothing
 Global filters
 Curvature (mean, gaussian) regularized filtering
 Tikhonov regularization
 Maximum entropy methods
 Kalman filter based noise reduction
 Alpha beta filter
 Phaselocked loop
 Kuwahara filter
 Bayer filter
 Lee's local statistics filter
 Local nonlinear image restoration
 Median filtering
 Median flow filtering
 Median least variance/Median coefficient of variation filters
 Markov chain Monte Carlo
 Multispectral images
 Multichannel/Multispectral filtering
 Exponential smoothing
 Partial Differential Equations (PDEs), Diffusion methods
 Geometric flow, Ricci flow
 Tangential diffusion
 Order statistic filters
 Savitzky–Golay smoothing filter
 Scale space filter
 Spline smoothing
 Temporal averaging
 Wiener filter
 Morphological transformations
 Binary mathematical morphology
 Boolean convolution
 Conditional dilation
 Dilate/Erode transformation
 Fuzzy morphology/Soft morphology
 Grayscale morphology
 Grayscale dilation, Grayscale erosion, Umbra dilation, Umbra erosion
 Greylevel, Greyscale morphological opening, closing
 Opening
 Closing
 Morphological smoothing
 Morphological gradient
 Morphological laplacian
 Hitormiss transform
 Morphological segmentation
 Morphological opening, Morphological closing
 Regionfilling, Propagation
 Thinning, Thickening
 Tophat transform
 Watershed transform
 Pixel classification
 Color, Multispectral based
 Curvature, Shape based
 Edge type labeling
 Intensity based
 Shadow type labeling
 Texture based
 Point binary image operator transforms
 Image arithmetic
 Image operators: Addition
 Image operators: Bitshift
 Image operators: Blending
 Image operators: Division
 Image operators: Multiplication
 Image operators: Subtraction
 Binary operations
 Image operators: AND/NAND
 Image operators: NOT/INVERT
 Image operators: OR/NOR
 Image operators: XOR/XNOR
 Point unary image operator transforms
 Clipping
 Pixel logarithm and exponential
 Gamma correction
 Ordinal transformation
 Thresholding
 Adaptive thresholding
 Edge image thresholding
 Balanced histogram thresholding
 Multiband thresholding
 Quantization techniques
 Threshold selection
 Segmentation, Grouping transforms
 Property basis
 CAMshift (Continuously Adaptive Mean Shift)
 Chroma keying
 Intensity based segmentation (See Region detection > thresholding)
 Motion based segmentation (See Motion field>Region segmentation/decomposition)
 Surface shape based segmentation (See Curvaturebased surface patch detection)
 Texture based segmentation (See Texturebased region segmentation)
 Structures
 Curve segmentation (See Boundary/Line/Curve segmentation)
 Blob detection
 Surface segmentation (See Surface segmentation from 2 1/2D or 3D data)
 Volume segmentation
 Technologies
 Clustering based segmentation
 Connected components/Blob extraction
 Model based feature detection/Model based segmentation
 Minimum description length
 Region growing based segmentation
 Relaxation labeling
 Rulebased/Expertsystem based segmentation
 Thresholding based segmentation
