Friday, 1 January 2016

Introduction to ImageProcessing

Image can be defined as a 2-dimensional representation of a 3-dimensional world.
This 2- dimensional representation actually contains an array, or a matrix, of square pixels (picture elements) arranged in columns and rows.

While  Image processing is  a method to perform some operations on an image(this matix of pixels), in order to get an enhanced image or to extract some useful information from it.

In other words we can say Image Processing means analyzing and processing image data in order to make it suitable for computer vision or in order to represent it effectively to the humans.

How do we Humans understand Images?
1. Whenever we look at a scene,our eye records the scene and sends it to the brain.
2. Our brain then analyses the information sent by the eyes and derives a meaningful inference from it.

In the similar way we can train the computers to derive information from a particular scene. This process of making the  computers see the images as we humans do is known a computer vision.
Thus , Computer vision deals with acquiring, analyzing, processing and understanding the digital images and making decision based on that information.

Various steps which are involved in Computer Vision / ImageProcessing are:
1 .     Image Acquisition.
2 .     Image Analysation
3 .     Image Manipulation
4 .     Obtaining relevant data
5 .     Decision making

There are various tools available for ImageProcessing/Computer Vision, among which some of the most widely used tools are Matlab, OpenCv and Aforge.

No comments:

Post a Comment