In this blog we will explore what is Computer Vision in simple terms, Various Applications of Computer Vision, Current status and Scope of Computer Vision
To understand Computer Vision : Imagine Machines mimicking human vision. The way we see things, analyze,observe and make decisions. We want machines to all this in a similar manner.
Driving a car requires a lot of input from humans, all actions are done simultaneously.
Imagine Machines performing all such actions, computer vision makes it possible!
Definition
Computer vision is that field which enables computers to understand the input we provide in form of digital images or videos , medical scanner images, camera recordings etc.
Computers will try to extract useful information from the data. Going a little further Computers vision is more concerned
with the automatic extraction, analysis and understanding of useful information from this data. (Source Wikipedia)
Applications of Computer Vision
1) Medical Science
Computer Vision hold potential to save lives and prove to be preventive care.Detection of Tumors, Arteriosclerosis ( restricts the blood flow to one’s organs and tissues and can lead to severe health risks) .
Save time and efforts, making medical care quick, prompt and affordable.
2) Manufacturing
Automatic inspection, e.g., in manufacturing applications; inspecting manufactured products for defects.
Assisting humans in identification tasks e.g., a species identification system
Controlling processes, e.g., an industrial robot
3) Recognition
To determine whether or not the image data contains some specific object, feature or activity,
identify handwritten digits,or some specific vehicles, number plates.
Recognition based tasks are many like:
Optical Character Recognition, Facial Recognition,Shape Recognition, content based image recognition
4) Surveillance
Detecting events, e.g., for visual surveillance live footage from public area to identify harmful objects
helps in controlling crime , maintaining law and order.
5) Image Restoration
Image Restoration implies removal of noise from images (sensor noise, motion blur etc). We remove noise through filters low pass filters or median filters.
6) Other Applications
Scene Reconstruction : creating a 3D model from one or more images. In the simplest case the model can be a set of 3D points. More sophisticated methods produce a complete 3D surface model
7) Other Applications
- Interaction, e.g., as the input to a device for computer-human interaction;
- Modeling objects or environments, e.g., medical image analysis or topographical modeling;
- Navigation, e.g., by an autonomous vehicle or mobile robot; and
- Organizing information, e.g., for indexing databases of images and image sequences.
Current Status and Scope of Computer Vision
Status
Computer vision used deep learning algorithms like Convolution Neural Networks (CNN)
to understand the patterns, images and come with a suitable model.
Scope
Image captioning applications can be combined with natural language generation (NLG) to
interpret the objects in the surroundings for visually challenged people
Sources
https://www.forbes.com/sites/cognitiveworld/2019/06/26/the-present-and-future-of-computer-vision/#759a9638517d
I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information. 360DigiTMG
Thanka a lot and for your time too 🙂