Category: Image Processing

Image Processing

Sobel Operator

Sobel Operator

The Sobel operator is an algorithm for edge detection in images. Edge detection for those who are not familiar with the term, is an image processing technique to discover the boundaries between regions in...

Median Filtering

Median Filtering

The median filter is normally used to reduce noise in an image, somewhat like the mean filter. However, it often does a better job than the mean filter of preserving useful detail in the...

Gaussian Blur Filter

Gaussian Blur Filter

The Gaussian blur filter is the best-known example of a LPF implemented with a nonuniform kernel. The mask coefficients for the Gaussian blur filter are samples from a 2D Gaussian function : The parameter...

Mean Filtering

Mean Filtering

The mean (also known as neighborhood averaging) filter is perhaps the simplest and most widely known spatial smoothing filter. It uses convolution with a (usually 3 ×3) mask whose coefficients have a value of...

Neighborhood Processing

Neighborhood Processing

Neighborhood-oriented operations perform techniques are those image processing techniques in which the resulting value for a pixel at coordinates (x0, y0)—which we shall call the reference pixel—is a function of the original pixel value...

Contrast stretching

Contrast stretching

One of the simplest piecewise linear functions is a contrast-stretching transformation. Low-contrast images can result from poor illumination, lack of dynamic range in the imaging sensor, or even wrong setting of a lens aperture...

Histogram equalization

Histogram equalization

This method usually increases the global contrast of images, especially when the usable data of the image is represented by close contrast values. Through this adjustment, the intensities can be better distributed on the...

MATLAB Classes

MATLAB Classes

There are many different data types, or classes, that you can work with in the MATLAB® software. You can build matrices and arrays of floating-point and integer data, characters and strings, and logical true...