1/76 Different Type of Computer Vision Problems
2/76 Different Type of Computer Vision Problems

Computer vision was introduced as a way to derive repeated predictive insights from visual data.

3/76 Different Type of Computer Vision Problems

But what kinds of problems can you solve with computer vision?

4/76 Different Type of Computer Vision Problems

Since the 1960s, when neurophysiologists tried to understand cat vision for the first time, scientists have been trying to develop ways for machines to derive insights from visual input.

5/76 Different Type of Computer Vision Problems

Although AI and computer vision was only an academic field of study in the 1960s

6/76 Different Type of Computer Vision Problems

the development of the first robust optical character recognition, in short OCR, system redirected the focus of AI in 1974 .

7/76 Different Type of Computer Vision Problems

Instead of exclusively focusing on academic studies, computer vision researchers began to address the human vision problem in daily life.

8/76 Different Type of Computer Vision Problems

By the 2000s, computer vision was attempting to solve much more complex challenges, such as

9/76 Different Type of Computer Vision Problems

image classification,

10/76 Different Type of Computer Vision Problems

image segmentation

11/76 Different Type of Computer Vision Problems

object detection

12/76 Different Type of Computer Vision Problems

image recognition

13/76 Different Type of Computer Vision Problems

pattern recognition

14/76 Different Type of Computer Vision Problems

and facial recognition.

15/76 Different Type of Computer Vision Problems

Let’s look at some of these problem types:

16/76 Different Type of Computer Vision Problems

The most well-known computer vision task, image classification, groups images into different categories.

17/76 Different Type of Computer Vision Problems

It’s mostly used for images with a single object.

18/76 Different Type of Computer Vision Problems

The key here is assigning a label to an entire image.

19/76 Different Type of Computer Vision Problems

Unlike image classification, semantic segmentation does not assign a label to an entire image.

20/76 Different Type of Computer Vision Problems

Instead, it partitions an image into multiple regions,

21/76 Different Type of Computer Vision Problems

and segments all pixels in the image into different categories.

22/76 Different Type of Computer Vision Problems

Then it labels each pixel in the image, including background, with different colors based on their category class or class label.

23/76 Different Type of Computer Vision Problems

The next type of problem is instance segmentation,

24/76 Different Type of Computer Vision Problems

which identifies

25/76 Different Type of Computer Vision Problems

the boundaries of the objects in an image

26/76 Different Type of Computer Vision Problems

and labels pixels with different colors.

27/76 Different Type of Computer Vision Problems

The exact outline of the object within an image is provided by the image segmentation.

28/76 Different Type of Computer Vision Problems

Image classification with localization is a more complex version of an image classification problem.

29/76 Different Type of Computer Vision Problems

It assigns a class label to an image,

30/76 Different Type of Computer Vision Problems

and also creates a bounding box around a single object in an image.

31/76 Different Type of Computer Vision Problems

Similarly, object recognition identifies the objects in an image

32/76 Different Type of Computer Vision Problems

by outputting

33/76 Different Type of Computer Vision Problems

the class labels

34/76 Different Type of Computer Vision Problems

and class probabilities of the objects.

35/76 Different Type of Computer Vision Problems

For example, a class label could be “rose”

36/76 Different Type of Computer Vision Problems

and the associated class probability could be 0.1

37/76 Different Type of Computer Vision Problems

The key here is that the object recognition model recognizes whether an image has a rose in it.

38/76 Different Type of Computer Vision Problems

However, it cannot detect where the object is located.

39/76 Different Type of Computer Vision Problems

Object detection, as the name suggests,

40/76 Different Type of Computer Vision Problems

detects a specific object in an image.

41/76 Different Type of Computer Vision Problems

It’s similar to image classification with localization, and especially useful when multiple types of objects are in a single image.

Bounding boxes are used for detection and localization of objects.

42/76 Different Type of Computer Vision Problems

Unlike object recognition, object detection both tells you which objects are present in the image and outputs bounding boxes (x, y, width, height) to indicate the location of the objects inside the bounding box.

43/76 Different Type of Computer Vision Problems

Pattern recognition detects and identifies

44/76 Different Type of Computer Vision Problems

repeated shapes,

45/76 Different Type of Computer Vision Problems

colors,

46/76 Different Type of Computer Vision Problems

and other visual indicators in visual inputs.

47/76 Different Type of Computer Vision Problems

Popular pattern recognition applications for computer vision include facial recognition,

48/76 Different Type of Computer Vision Problems

movement recognition,

49/76 Different Type of Computer Vision Problems

OCR,

50/76 Different Type of Computer Vision Problems

and medical image recognition.

51/76 Different Type of Computer Vision Problems

you’ll explore OCR services

52/76 Different Type of Computer Vision Problems

like converting digital images of typed, handwritten, and printed text into machine-readable forms that can be used for data processing, editing, or searching.

53/76 Different Type of Computer Vision Problems

Facial recognition is an advanced type of object detection where the main object is the human face.

54/76 Different Type of Computer Vision Problems

Facial recognition can detect multiple faces within an image,

55/76 Different Type of Computer Vision Problems

along with key facial attributes,

56/76 Different Type of Computer Vision Problems

such as emotional state

57/76 Different Type of Computer Vision Problems

or the presence of headwear.

58/76 Different Type of Computer Vision Problems

Some facial recognition models can also confirm identity.

59/76 Different Type of Computer Vision Problems

Therefore, they can be used to control access to sensitive areas.

60/76 Different Type of Computer Vision Problems

Edge detection is a technique used to

61/76 Different Type of Computer Vision Problems

extract the edges from an image

62/76 Different Type of Computer Vision Problems

by identifying the boundaries of objects within an image.

It is the initial step for object recognition.

63/76 Different Type of Computer Vision Problems

The main principle of edge detection is detecting changes in brightness

64/76 Different Type of Computer Vision Problems

and intensity levels.

65/76 Different Type of Computer Vision Problems

Feature matching is a type of pattern detection that compares the features of images

66/76 Different Type of Computer Vision Problems

that might be different in orientations,

67/76 Different Type of Computer Vision Problems

perspective,

68/76 Different Type of Computer Vision Problems

lighting,

69/76 Different Type of Computer Vision Problems

sizes,

70/76 Different Type of Computer Vision Problems

and colors.

71/76 Different Type of Computer Vision Problems

Automatic object tracking,

72/76 Different Type of Computer Vision Problems

3D object reconstruction,

73/76 Different Type of Computer Vision Problems

robot navigation,

74/76 Different Type of Computer Vision Problems

image retrieval

75/76 Different Type of Computer Vision Problems

and indexing are just some of the applications of feature detection and matching.

76/76 Different Type of Computer Vision Problems

Now that you’ve reviewed a brief history of computer vision and seen some of the different problem types, you’ll explore some examples of where organizations have applied this powerful technology.