# C# – Image Processing

### Network Video Analytics in C#: How to achieve line detection (NVA – Object Detection)

February 10, 2015 // 0 Comments

The importance of surveillance and security camera systems is constantly growing these days. In the ancient times, there was a camera and a guard whose main task was to stare at the monitor and try not to fall asleep. As technology is developing day-by-day, new technologies arise to help the people who are in need [...]

### Median Filtering in C# by asif

February 2, 2010 // 0 Comments

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 [...]

### Mean Filtering in CSharp by asif

February 2, 2010 // 0 Comments

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 [...]

### Guassian Smoothing in Csharp by asif

February 2, 2010 // 0 Comments

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 [...]

### C# Image Averaging by asif

February 2, 2010 // 0 Comments

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 using C# by asif

February 2, 2010 // 0 Comments

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 [...]

### Image Dissolving in C# by asif

February 2, 2010 // 0 Comments

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, [...]

### Subtracting Two Images using C# by asif

February 2, 2010 // 0 Comments

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 [...]

### Image Addition in C# by asif

February 2, 2010 // 0 Comments

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 [...]

### Histogram Equalization by asif

February 2, 2010 // 0 Comments

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 [...]

1 2 3