Computer Vision

Computer vision is a multidisciplinary field of study that attempts to help computers read and comprehend digital images similarly to the human optic system. Broadly speaking, it includes computational intelligence and machine learning. It is based on understanding visual context, not just written or catalogued content about an image or video (such as a man-made text description embedded in the image or video to help locate it in a computer system). Computer vision has been discussed in scientific communities since the 1960s, but it has struggled to make any significant advances, mainly because image analysis and context is very complex and the human optic system far outpaces any computational ability.

Recently, deep learning has allowed computer systems to better analyze images by showing them pictures. Over time, the computer learns to identify details from images that will help it to notice those details in other images (image recognition). The overall goal for computer vision is that a computer is able to understand the details of an image and interpret or explain it to humans. Deep learning helps that goal become more realistic, but computer vision is still far from where researchers would like it to be.

Two main problems with computer vision make it challenging to implement. The visual world inherently has much change and variety. It’s also very complex. Though the human brain is designed to quickly, involuntarily analyze the smallest details about an image or other piece of visual media, computers are not. Secondly, computer vision is generally based on the human optic system, and even scientists don’t understand it well enough to attempt to adequately recreate it.

Jenna Phipps
Jenna Phipps
Jenna Phipps is a writer for, Enterprise Storage Forum, and CIO Insight. She covers data storage systems and data management, information technology security, and enterprise software solutions.
Get the Free Newsletter
Subscribe to Daily Tech Insider for top news, trends & analysis
This email address is invalid.
Get the Free Newsletter
Subscribe to Daily Tech Insider for top news, trends & analysis
This email address is invalid.

Related Articles

Virtual Private Network (VPN)

A virtual private network (VPN) encrypts a device's Internet access through a secure server. It is most frequently used for remote employees accessing a...

Gantt Chart

A Gantt chart is a type of bar chart that illustrates a project schedule and shows the dependency between tasks and the current schedule...

Input Sanitization

Input sanitization is a cybersecurity measure of checking, cleaning, and filtering data inputs from users, APIs, and web services of any unwanted characters and...

IT Asset Management Software

IT asset management software (ITAM software) is an application for organizing, recording, and tracking all of an organization s hardware and software assets throughout...


ScalaHosting is a leading managed hosting provider that offers secure, scalable, and affordable...


Human resources information system (HRIS) solutions help businesses manage multiple facets of their...

Best Managed Service Providers...

In today's business world, managed services are more critical than ever. They can...