## Articles

Basic Working Mechanism In its most straightforward implementation, this operator...

Averaging Two Images (Image Average in C#)What is Image Averaging? Basic DETAILS... Consider a noisy image g(x, y) formed...

Basic Image Processing in CsharpThe C# provides a good support for processing on the image, and the purpose of this article...

Conversion of a Color Image to a Binary ImageWhat is a Binary Image? Binary images are images whose pixels have only two possible...

Conversion of a Color Image to a Grayscale ImageWhat is a Color Image? It is possible to construct (almost) all visible colors by...

Convolution Using CsharpConvolution is a simple mathematical operation which is fundamental to many common image...

Dilation Operation on Binary & Graylevel Images in C#Overview Dilation is one of the two basic operators in the area of mathematical...

Erosion Operation On Binary and Graylevel Images in C#Overview Erosion is one of the two basic operators in the area of mathematical...

Finding the Convex HullWhy Convex Hull? Finding the convex hull of a set of points is the most elementary...

Gaussian Smoothing in CSharpBrief Description The Gaussian smoothing operator is a 2-D convolution operator that...

GrayLevel Image Contras Stretching in C#Overview Contrast stretching (often called normalization) is a simple image...

Histogram EqualizationWhat is Histogram The histogram in the context of image processing is the operation by...

Histogram/Normalized Histogram in C#Overview The histogram in the context of image processing is the operation by which...

Image Dissolving in CSharp (Dissolving Two Images)What is Image Dissolving? Basic DETAILS... Image dissolving is based on Alpha...

Implementation Of Branch And Bound AlgorithmWhat is Branch and Bound Algorithm? These notes follow the discussion of branch and...

Implementation of Calculating the RTS Invariant Moments Of AreaWhy Using Moments of Area? It is seen that the usage of moments of area highly...

Implementation of Labeling Connected ComponentsBrief Discription: Connected components labeling scans an image and groups its pixels...

Invert/Logical NOTBackground The NOT binary operation takes one binary input and outputs 1 when the...

Logical AND & NANDBackground The AND binary operation takes two binary inputs and outputs 1 only when...

Logical OR & NORBackground The OR binary operation takes two binary inputs and outputs 0 only when...

Logical OperatorsBoolean Alegebra Logical operators are derived from the boolean algebra, which...

Logical XOR & XNORBackground The XOR binary operation takes two binary inputs and outputs 0 only when...

Mean Filtering in CSharp (C#)Brief Description Mean filtering is a simple, intuitive and easy to implement...

Median Filtering in CSharp (C#)Brief Description The median filter is normally used to reduce noise in an image,...

Salt and Pepper Noise RemovalMost scanned images contains noise in form of darker dots and disturbances caused by the...

Subtracting Two Images (Image Subtraction in C#)Basic Working Mechanism I mentioned in my previous article on Image Subtraction about...