Accord.Imaging.Filters Namespace 
Class  Description  

AdaptiveSmoothing 
Adaptive Smoothing  noise removal with edges preserving.
 
Add 
Add fillter  add pixel values of two images.
 
AdditiveNoise 
Additive noise filter.
 
ApplyMask 
Apply mask to the specified image.
 
BackwardQuadrilateralTransformation 
Performs backward quadrilateral transformation into an area in destination image.
 
BaseFilter 
Base class for filters, which produce new image of the same size as a
result of image processing.
 
BaseFilter2 
Base class for filters, which operate with two images of the same size and format and
produce new image as a result.
 
BaseInPlaceFilter 
Base class for filters, which may be applied directly to the source image.
 
BaseInPlaceFilter2 
Base class for filters, which operate with two images of the same size and format and
may be applied directly to the source image.
 
BaseInPlacePartialFilter 
Base class for filters, which may be applied directly to the source image or its part.
 
BaseResizeFilter 
Base class for image resizing filters.
 
BaseRotateFilter 
Base class for image rotation filters.
 
BaseTransformationFilter 
Base class for filters, which may produce new image of different size as a
result of image processing.
 
BaseUsingCopyPartialFilter 
Base class for filters, which require source image backup to make them applicable to
source image (or its part) directly.
 
BayerDithering 
Ordered dithering using Bayer matrix.
 
BayerFilter 
Generic Bayer fileter image processing routine.
 
BayerFilterOptimized 
Optimized Bayer fileter image processing routine.
 
BilateralSmoothing 
Bilateral filter implementation  edge preserving smoothing and noise reduction that uses chromatic and spatial factors.
 
BinaryDilation3x3 
Binary dilation operator from Mathematical Morphology with 3x3 structuring element.
 
BinaryErosion3x3 
Binary erosion operator from Mathematical Morphology with 3x3 structuring element.
 
BinaryWatershed 
Watershed filter.
 
Blend 
Linear Gradient Blending filter.
 
BlobsFiltering 
Blobs filtering by size.
 
Blur 
Blur filter.
 
BottomHat 
Bottophat operator from Mathematical Morphology.
 
BradleyLocalThresholding 
Adaptive thresholding using the internal image.
 
BrightnessCorrection 
Brightness adjusting in RGB color space.
 
BurkesDithering 
Dithering using Burkes error diffusion.
 
CannyEdgeDetector 
Canny edge detector.
 
CanvasCrop 
Fill areas outiside of specified region.
 
CanvasFill 
Fill areas iniside of the specified region.
 
CanvasMove 
Move canvas to the specified point.
 
ChannelFiltering 
Channels filters.
 
Closing 
Closing operator from Mathematical Morphology.
 
ColorFiltering 
Color filtering.
 
ColorRemapping 
Color remapping.
 
CombineChannel 
Combine channel filter.
 
CompassConvolution 
Compass convolution filter.
 
Concatenate 
Concatenation filter.
 
ConnectedComponentsLabeling 
Connected components labeling.
 
ConservativeSmoothing 
Conservative smoothing.
 
ContrastCorrection 
Contrast adjusting in RGB color space.
 
ContrastStretch 
Contrast stretching filter.
 
Convolution 
Convolution filter.
 
CornersMarker 
Filter to mark (highlight) corners of objects.
 
Crop 
Crop an image.
 
Difference 
Difference filter  get the difference between overlay and source images.
 
DifferenceEdgeDetector 
Difference edge detector.
 
DifferenceOfGaussians 
Difference of Gaussians filter.
 
Dilation 
dilation operator from Mathematical Morphology.
 
Dilation3x3 
dilation operator from Mathematical Morphology with 3x3 structuring element.
 
DistanceTransform 
Distance transform filter.
 
Divide 
Divide filter  divide pixel values of two images.
 
Edges 
Simple edge detector.
 
Erosion 
Erosion operator from Mathematical Morphology.
 
Erosion3x3 
Erosion operator from Mathematical Morphology with 3x3 structuring element.
 
ErrorDiffusionDithering 
Base class for error diffusion dithering.
 
ErrorDiffusionToAdjacentNeighbors 
Base class for error diffusion dithering, where error is diffused to
adjacent neighbor pixels.
 
EuclideanColorFiltering 
Euclidean color filtering.
 
Exponential 
Exponential filter.
 
ExtractBiggestBlob 
Extract the biggest blob from image.
 
ExtractChannel 
Extract RGB channel from image.
 
ExtractNormalizedRGBChannel 
Extract normalized RGB channel from color image.
 
FastBoxBlur 
Fast Box Blur filter.
 
FastGuidedFilter 
Fast Guided Filter (noncommercial).
 
FastVariance 
Fast Variance filter.
 
FeaturesMarker 
Filter to mark (highlight) feature points in a image.
 
FillHoles 
Fill holes in objects in binary image.
 
FilterIterator 
Filter iterator.
 
FiltersSequence 
Filters' collection to apply to an image in sequence.
 
FlatFieldCorrection 
Flat field correction filter.
 
FloydSteinbergDithering 
Dithering using FloydSteinberg error diffusion.
 
GaborFilter 
Gabor filter.
 
GammaCorrection 
Gamma correction filter.
 
GaussianBlur 
Gaussian blur filter.
 
GaussianSharpen 
Gaussian sharpen filter.
 
Grayscale 
Base class for image grayscaling.
 
GrayscaleCommonAlgorithms 
Set of predefined common grayscaling algorithms, which have
already initialized grayscaling coefficients.
 
GrayscaleBT709  Obsolete.
Grayscale image using BT709 algorithm.
 
GrayscaleRMY  Obsolete.
Grayscale image using RY algorithm.
 
GrayscaleToRGB 
Convert grayscale image to RGB.
 
GrayscaleY  Obsolete.
Grayscale image using Y algorithm.
 
GrayWorld 
Gray World filter for color normalization.
 
HighBoost 
High boost filter.
 
HistogramEqualization 
Histogram equalization filter.
 
HitAndMiss 
HitAndMiss operator from Mathematical Morphology.
 
HomogenityEdgeDetector 
Homogenity edge detector.
 
HorizontalRunLengthSmoothing 
Horizontal run length smoothing algorithm.
 
HSLFiltering 
Color filtering in HSL color space.
 
HSLLinear 
Luminance and saturation linear correction.
 
HueModifier 
Hue modifier.
 
ImageWarp 
Image warp effect filter.
 
Intersect 
Intersect filter  get MIN of pixels in two images.
 
Invert 
Invert image.
 
IterativeThreshold 
Iterative threshold search and binarization.
 
JarvisJudiceNinkeDithering 
Dithering using Jarvis, Judice and Ninke error diffusion.
 
Jitter 
Jitter filter.
 
KirschEdgeDetector 
Kirsch's Edge Detector
 
Kuwahara 
Kuwahara filter.
 
LevelsLinear 
Linear correction of RGB channels.
 
LevelsLinear16bpp 
Linear correction of RGB channels for images, which have 16 bpp planes (16 bit gray images or 48/64 bit colour images).
 
LineMarker 
Filter to mark (highlight) lines in a image.
 
Logarithm 
Log filter.
 
MaskedFilter 
Apply filter according to the specified mask.
 
Mean 
Mean filter.
 
Median 
Median filter.
 
Merge 
Merge filter  get MAX of pixels in two images.
 
Mirror 
Mirroring filter.
 
Morph 
Morph filter.
 
MoveTowards 
Move towards filter.
 
Multiply 
Multiply filter  multiply pixel values of two images.
 
NiblackThreshold 
Niblack Threshold.
 
OilPainting 
Oil painting filter.
 
Opening 
Opening operator from Mathematical Morphology.
 
OrderedDithering 
Binarization with thresholds matrix.
 
OtsuThreshold 
Otsu thresholding.
 
PairsMarker 
Filter to mark (highlight) pairs of points in a image.
 
Pixellate 
Pixellate filter.
 
PointedColorFloodFill 
Flood filling with specified color starting from specified point.
 
PointedMeanFloodFill 
Flood filling with mean color starting from specified point.
 
PointsMarker 
Filter to mark (highlight) points in a image.
 
QuadrilateralTransformation 
Performs quadrilateral transformation of an area in a given source image.
 
QuadrilateralTransformationBilinear  Obsolete.
Performs quadrilateral transformation using bilinear algorithm for interpolation.
 
QuadrilateralTransformationNearestNeighbor  Obsolete.
Performs quadrilateral transformation using nearest neighbor algorithm for interpolation.
 
RectanglesMarker 
Filter to mark (highlight) rectangles in a image.
 
Rectification 
Rectification filter for projective transformation.
 
ReplaceChannel 
Replace RGB channel of color imgae.
 
ResizeBicubic 
Resize image using bicubic interpolation algorithm.
 
ResizeBilinear 
Resize image using bilinear interpolation algorithm.
 
ResizeNearestNeighbor 
Resize image using nearest neighbor algorithm.
 
RGChromacity 
RG Chromaticity.
 
RobinsonEdgeDetector 
Robinson's Edge Detector
 
RotateBicubic 
Rotate image using bicubic interpolation.
 
RotateBilinear 
Rotate image using bilinear interpolation.
 
RotateChannels 
Rotate RGB channels.
 
RotateNearestNeighbor 
Rotate image using nearest neighbor algorithm.
 
SaltAndPepperNoise 
Salt and pepper noise.
 
SaturationCorrection 
Saturation adjusting in HSL color space.
 
SauvolaThreshold 
Sauvola Threshold.
 
Sepia 
Sepia filter  old brown photo.
 
Sharpen 
Sharpen filter
 
Shrink 
Shrink an image by removing specified color from its boundaries.
 
SierraDithering 
Dithering using Sierra error diffusion.
 
SimplePosterization 
Simple posterization of an image.
 
SimpleQuadrilateralTransformation 
Performs quadrilateral transformation of an area in the source image.
 
SimpleSkeletonization 
Simple skeletonization filter.
 
SISThreshold 
Threshold using Simple Image Statistics (SIS).
 
SobelEdgeDetector 
Sobel edge detector.
 
StereoAnaglyph 
Stereo anaglyph filter.
 
StuckiDithering 
Dithering using Stucki error diffusion.
 
Subtract 
Subtract filter  subtract pixel values of two images.
 
TexturedFilter 
Textured filter  filter an image using texture.
 
TexturedMerge 
Merge two images using factors from texture.
 
Texturer 
Texturer filter.
 
Threshold 
Threshold binarization.
 
ThresholdedDifference 
Calculate difference between two images and threshold it.
 
ThresholdedEuclideanDifference 
Calculate Euclidean difference between two images and threshold it.
 
ThresholdWithCarry 
Threshold binarization with error carry.
 
TopHat 
Tophat operator from Mathematical Morphology.
 
TransformFromPolar 
Transform polar image into rectangle.
 
TransformToPolar 
Transform rectangle image into circle (to polar coordinates).
 
Variance 
Variance filter.
 
VerticalRunLengthSmoothing 
Vertical run length smoothing algorithm.
 
WaterWave 
Simple water wave effect filter.
 
WaveletTransform 
Wavelet transform filter.
 
WhitePatch 
White Patch filter for color normalization.
 
WolfJolionThreshold 
Wolf Jolion Threshold.
 
YCbCrExtractChannel 
Extract YCbCr channel from image.
 
YCbCrFiltering 
Color filtering in YCbCr color space.
 
YCbCrLinear 
Linear correction of YCbCr channels.
 
YCbCrReplaceChannel 
Replace channel of YCbCr color space.
 
ZhangSuenSkeletonization 
ZhangSuen skeletonization filter.

Interface  Description  

IFilter 
Image processing filter interface.
 
IFilterInformation 
Interface which provides information about image processing filter.
 
IInPlaceFilter 
Inplace filter interface.
 
IInPlacePartialFilter 
Inplace partial filter interface.

Enumeration  Description  

BayerPattern 
Set of Bayer patterns supported by BayerFilterOptimized.
 
DistanceTransformMethod 
Distance functions that can be used with DistanceTransform.
 
HitAndMissModes 
Hit and Miss modes.
 
SimplePosterizationPosterizationFillingType 
Enumeration of possible types of filling posterized areas.
 
StereoAnaglyphAlgorithm 
Enumeration of algorithms for creating anaglyph images.
