Looking At the World Through Computer Vision

Looking At the World Through Computer Vision

Anas Bouargane 19/09/2019 4
Looking At the World Through Computer Vision

Science has focused its efforts on replicating the complexity of what is the human vision system so that computers are able to recognize and process those same objects within an image or video as a human would. This process is computer vision development and it has come very far in the last several years even surpassing humans in various aspects as far as detecting and labeling items thanks to the advancement in AI and innovations in neural networks and deep learning.

Computer vision development has grown in importance due to the problems that it has the ability to solve. It is among the main technologies on the market that brings interaction between the digital world into the physical world. 

Computer Vision Development

Computer vision development is advancing quickly compared to what it was prior to the addition of deep learning. The tasks that could be performed were very limited and much manual coding was required along with tons of effort on the part of developers as well as human operators. In order to simply have facial recognition, there were numerous steps involved.

  • Database creation. Individual images needed to be captured of any subjects that you needed to track within a specific format.
  • Image annotation. Key data points would need to be entered for each separate image including the amount of space between eyes, bridge width of the nose, upper-lip to nose space, and a multitude of other kinds of measurements to define unusual characteristics for every person.
  • New image capture. The next step involved capturing new images from either video or photos and then going through the whole measuring process once again with the key points being marked as well noting the angle from which the image was taken.

Once the manual process was finished, the app would have the ability to compare measurements from the newest image to the stored ones in the database to see if they would happen to correspond with profiles they were tracking. There was minimal automation; most of the process was manual with a large error margin.

Deep learning depends on neural networks which can solve any issue represented through examples. When you present a neural network with lots of labeled samples of a specific data, it can pull out common patterns in those samples and turn it into a math equation that allows classification of future bits of information.

With facial recognition, deep learning only requires the development or choice of an algorithm that has been pre-constructed and training with samples of people’s faces that it needs to detect. Given loads of examples, the neural network can detect the faces with no further instruction as far as measurements or features.

Most of today’s computer vision applications, e.g. self-driving cars, cancer detection, are making use of deep learning. It is faster and easier to deploy and develop. Deep learning and deep neural networks have come out of the conceptual stage to practical apps due to availability and the advances with hardware as well as cloud computing resources.

Some experts believe that actual computer vision will only be accomplished when we are able to break the code for AI to have the abstract and common sense abilities of the human mind. No one knows when (or if) that is ever going to happen.

Share this article

Leave your comments

Post comment as a guest

terms and condition.
  • Brett Simmons

    Machine vision is superior to human vision. We may never catch up.

  • Liam Northridge

    Things have changed a lot since then.

  • Jack Challinor

    Computers are beating us at our own game by playing by different rules.

  • William Fanning

    Yes it takes years for the human visual system to mature

Share this article

Anas Bouargane

Business Expert

Anas is the founder of CEF Académie, a platform that provides guidance and support for those willing to study in France. He previously interned at Unissey. Anas holds a bachelor degree in economics, finance and management from the University of Toulon.

Cookies user prefences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Read more
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics