Image Processing
Image Processing
Image Processing
Techniques
INTRODUCTION
• The basic definition of image processing refers to processing of digital image, i.e
removing the noise and any kind of irregularities present in an image using the digital
computer.
• The image is analyzed mathematically and the intensities and grey levels of the image
is found out
DIGITAL IMAGE PROCESSING
• Image enhancement involves a collection of techniques that are used to improve the
visual appearance of an image, or to convert the image to a form which is better
suited for human or machine interpretation.
IMAGE PREPROCESSING
• Sometimes images obtained from satellites and conventional and digital cameras lack in contrast and
brightness because of the limitations of imaging sub systems and illumination conditions while capturing
image. Images may have different types of noise.
• Enhancement algorithms are generally interactive and application dependent. Some of the enhancement
techniques are:
• a. Contrast Stretching
• b. Noise Filtering
• c. Histogram modification
Contrast Stretching
• Some images are homogenous i.e., they do not have much change in their levels. In terms of
histogram representation, they are characterized as the occurrence of very narrow peaks.
• The homogeneity can also be due to the incorrect illumination of the scene
• Ultimately the images hence obtained are not easily interpretable due to poor human perceptibility. This is
because there exists only a narrow range of gray-levels in the image having provision for wider range of gray-
levels.
• The contrast stretching methods are designed exclusively for frequently encountered situations. Different
stretching techniques have been developed to stretch the narrow range to the whole of the available dynamic
range.
Example
of
contrast
stretching
Noise Filtering
• Noise Filtering is used to filter the unnecessary information from an image. It is also
used to remove various types of noises from the images. Mostly this feature is
interactive. Various filters like low pass, high pass, mean, median etc., are available
Example
of Noise
Filtering
Histogram Modification
• One such example is Histogram Equalization. Histogram equalization is a nonlinear stretch that
redistributes pixel values so that there is approximately the same number of pixels with each
value within a range.
• The result approximates a flat histogram. Therefore, contrast is increased at the peaks and
lessened at the tails
IMAGE SEGMENTATION
• Image segmentation is the process that subdivides an image into its constituent parts or objects.
• The level to which this subdivision is carried out depends on the problem being solved.
• Segmentation of images involves sometimes not only the discrimination between objects and the
background, but also separation between different regions. One method for such separation is known
as watershed segmentation.
FEATURE EXTRACTION
• Features are those items which uniquely describe a target, such as size, shape,
composition, location etc.
IMAGE CLASSIFICATION
• Image classification is the labeling of a pixel or a group of pixels based on its grey value