C# – Image Processing

Brief Description The median filter is normally used to reduce noise in an image, somewhat like the mean filter. How It Works Like the mean filter, the median filter considers each pixel in the image in turn and looks at its nearby neighbors to decide whether or not it is representative of its surroundings. Instead [...]

Brief Description Mean filtering is a simple, intuitive and easy to implement method of smoothing images, i.e. reducing the amount of intensity variation between one pixel and the next. How It Works The idea of mean filtering is simply to replace each pixel value in an image with the mean (`average’) value of its neighbors, including itself. This has [...]

Brief Description The Gaussian smoothing operator is a 2-D convolution operator that is used to `blur’ images and remove detail and noise. How It Works The Gaussian distribution in 1-D has the form: where  is the standard deviation of the distribution. We have also assumed that the distribution has a mean of zero (i.e. it is centered [...]

What is Image Averaging? Basic DETAILS… Consider a noisy image g(x, y) formed by the addition of noise µ(x, y) to an original image f(x, y); that is, where the assumption is that at every pair of coordinates (x, y) the noise is un-correlated. Uncorrelated Noise Means: the Variance of a random variable x with mean m is defined as E[(x – m)2], where E{.} is the expected value of the argument. The covariance of [...]

Convolution is a simple mathematical operation which is fundamental to many common image processing operators. Convolution provides a way of `multiplying together’ two arrays of numbers, generally of different sizes, but of the same dimensionality, to produce a third array of numbers of the same dimensionality. This can be used in image processing to implement [...]

Basic Details of Image Dissolving: Image dissolving is based on Alpha Blending. Lets have a look on Alpha Blending first. Alpha blending is a convex combination of two colors allowing for transparency effects in computer graphics. The value of alphain the color code ranges from 0.0 to 1.0, where 0.0 represents a fully transparent color, [...]

Basic Working Mechanism I mentioned in my previous article on Image Subtraction about the basic phenomena of the nature about the mixture of colors. In its most straightforward implementation, this operator takes as input two identically sized images and produces as output a third image of the same size as the first two, in which [...]

Basic Working Mechanism In its most straightforward implementation, this operator takes as input two identically sized images and produces as output a third image of the same size as the first two, in which the intensity of each pixel is the sum of the values of the corresponding pixels from each of the two input [...]

What is Histogram The histogram in the context of image processing is the operation by which the occurrences of each intensity value in the image is shown. Normally, the histogram is a graph showing the number of pixels in an image at each different intensity value found in that image. For an 8-bit grayscale image [...]

Overview The histogram in the context of image processing is the operation by which the occurrences of each intensity value in the image is shown. Normally, the histogram is a graph showing the number of pixels in an image at each different intensity value found in that image. For an 8-bit grayscale image there are [...]

1 2 3