Basic Concepts of Computer Vision — Part 1

Maria Asghar
2 min readNov 20, 2023

Computer vision allows machines to perceive, interpret, and understand the visual world just as humans do. From autonomous vehicles navigating busy streets to medical imaging aiding in diagnoses, computer vision is transforming the way we interact with the world.

Some of the basic concepts that are very popular in computer vision are briefly explained in these computer vision series of articles. In this part 1 following topics are discussed:

  1. Computational Imaging / Photography
  2. Image Restoration / Quality Enhancement
  3. Image Classification
  4. Object Detection / Recognition
  5. Image Segmentation
  6. 3D Reconstruction

1. Computational Imaging / Photography:

Digital image capture and processing technique that use digital computation instead of optical process. For example: Panorama and High-dynamic-range (HDR) images etc.

2. Image Restoration / Quality Enhancement:

Increasing the quality and clarity of image by debluring, removing noise and colour correction. It can be done by accurately identifying where the object is and where the background.

3. Image Classification:

The classification of images into semantically meaningful classes or categories. For example: Labelling cat image into predefined class of cat label.

4. Object Detection / Recognition:

Identifying the instances of semantic objects of certain class in digital images and videos. For example: detecting cat in a picture, or detecting a tree or a flower in an image of forest.

5. Image Segmentation:

The process of partitioning digital image into multiple segments. In this every pixel of image is labeled with a class indicating the region or object it belongs to.

6. 3D Reconstruction

The process of capturing the appearance and shape of real objects in 3 dimension from the collections of 2D data or 2D images. For example: If there is picture of left side of building , right side of building and front side, then 3D image of building can be created.

References

E. R Davies, Computer Vision: Principles, Algorithms, Applications, Learning, Academic Press; 5th edition; 2017

D Forsyth, Computer Vision. A Modern Approach

--

--