Computer vision

What is computer vision? 

Computer vision is a field of artificial intelligence that trains computers to interpret and understand visual stimuli. Through digital images and deep learning models, machines can identify and classify objects, and react appropriately to what they 'see'. (SAS, n.d.)

Computer vision as a jigsaw puzzle 

When you begin putting together a jigsaw puzzle, you might approach it by first differentiating the different pieces of the image, then identifying the edges, before modelling the subcomponents.

That's how a computer assembles visual images with its neural networks. By filtering and using deep network layers, computers can piece together all the parts of the image. However, computers don't get the final image to guide them the way we have a complete image on the top of a puzzle box. They are simply fed hundreds or thousands of related images to be trained to recognise specific objects and learn their differing features.

History of computer vision

Computer vision works in 3 basic steps:

Types of computer vision: 

Examples

Self-driving vehicles

The concept of self-driving vehicles was first introduced at the 1939 World Fair by General Motors. It was an electric vehicle model that relied on radio-controlled electromagnetic fields, operating from magnetised spikes fixed on the roadway. This vision was turned into a reality in 1985, in which the vehicle could turn left or right through the currents flowing through the embedded wires on the road.

Since then, the self-driving car has transformed into an autonomous vehicle that operates sensors, artificial intelligence, radars, and cameras. However, to ensure safety for its passenger, the autonomous vehicle has many things to consider and is still on its way to becoming fully developed. (Aventior, 2021; Tomorrow's World Today, n.d.)

The facial recognition tool in self-driving vehicles is a significant feature. As assisted by sensor technology, it can identify people, cars, and other objects on the road to ensure no accidents or collisions occur while driving. The data collected by sensors and cameras can also be used to create 3D maps. This can help identify objects on the road and decipher the risk level of the driving space, allowing the car to opt for alternate routes.


There are other ways in which computer vision can make autonomous vehicles safe and reliable: