0% found this document useful (0 votes)
38 views

Computer Vision: G. Sai Umesh Harsha Vikas Yashwanth

Computer vision deals with extracting useful information from images to understand the 3D world. It is related to fields like image processing, computer graphics, pattern recognition, robotics, and artificial intelligence. Computer vision is difficult because the 3D to 2D image transformation loses information, images can have multiple interpretations, and scene understanding is computationally intensive. Practical computer vision systems make assumptions to constrain problems and promote robustness. Systems use low-level processing like image enhancement, intermediate processing to extract image components, and high-level processing for recognition and interpretation. Computer vision has applications in industrial inspection, surveillance, biometrics, medical imaging, and more.

Uploaded by

Sai Chandu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

Computer Vision: G. Sai Umesh Harsha Vikas Yashwanth

Computer vision deals with extracting useful information from images to understand the 3D world. It is related to fields like image processing, computer graphics, pattern recognition, robotics, and artificial intelligence. Computer vision is difficult because the 3D to 2D image transformation loses information, images can have multiple interpretations, and scene understanding is computationally intensive. Practical computer vision systems make assumptions to constrain problems and promote robustness. Systems use low-level processing like image enhancement, intermediate processing to extract image components, and high-level processing for recognition and interpretation. Computer vision has applications in industrial inspection, surveillance, biometrics, medical imaging, and more.

Uploaded by

Sai Chandu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 30

Computer Vision

G. Sai Umesh
Harsha Vikas
Yashwanth
What is Computer Vision?
• Deals with the development of the theoretical and
algorithmic basis by which useful information about the
3D world can be automatically extracted and analyzed from
a single or multiple o 2D images of the world.
Computer Vision, Also Known As ...
• Image Analysis
• Scene Analysis
• Image Understanding
Some Related Disciplines
• Image Processing
• Computer Graphics
• Pattern Recognition
• Robotics
• Artificial Intelligence
Image Processing (cont’d)
• Image Restoration(e.g., correcting out-focus images)
Image Processing (cont’d)
• Image Compression
Image Processing

• Image Enhancement
Computer Graphics
• Geometric modeling
Computer Vision
Robotic Vision
• Application of computer vision in robotics.
• Some important applications include :
– Autonomous robot navigation
– Inspection and assembly
Artificial Intelligence
• Concerned with designing systems that are intelligent and
with studying computational aspects of intelligence.
• It is used to analyze scenes by computing a symbolic
representation of the scene contents after the images have
been processed to obtain features.
• Many techniques from artificial intelligence play an
important role in many aspects of computer vision.
• Computer vision is considered a sub-field of artificial
intelligence.
Why is Computer Vision Difficult?
• It is a many-to-one mapping
– A variety of surfaces with different material and
geometrical properties, possibly under different lighting
conditions, could lead to identical images
– Inverse mapping has non unique solution (a lot of
information is lost in the transformation from the 3D
world to the 2D image)
• It is computationally intensive
• We do not understand the recognition problem
Practical Considerations
• Impose constraints to recover the scene
– Gather more data (images)
– Make assumptions about the world
• Computability and robustness
– Is the solution computable using reasonable resources?
– Is the solution robust?
• Industrial computer vision systems work very well
– Make strong assumptions about lighting conditions
– Make strong assumptions about the position of objects
– Make strong assumptions about the type of objects
An Industrial Computer Vision System
The Three Processing Levels
• Low-level processing
– Standard procedures are applied to improve image quality
– Procedures are required to have no intelligent capabilities.
The Three Processing Levels (cont’d)
• Intermediate-level processing
– Extract and characterize components in the image
– Some intelligent capabilities are required.
The Three Processing Levels (cont’d)
• High-level processing
– Recognition and interpretation.
– Procedures require high intelligent capabilities.
Recognition Cues
Scene interpretation, even of complex, cluttered scenes is a
straightforward task for humans.
Recognition
For recognition, color, Texture and grouping plays a major
Computer Vision Applications
• Industrial inspection/quality control
• Surveillance and security
• Face recognition
• Gesture recognition
• Space applications
• Medical image analysis
• Autonomous vehicles
• Virtual reality and much more …...
Visual Inspection
Fingerprint Identification

Minutiae Matching

Delaunay Triangulation
Fingerprint Verification / Identification
Indexing into Databases
• Shape content
Target Recognition
• Department of Defense (Army, Airforce, Navy)
Interpretation of Aerial Photography
Interpretation of aerial photography is a problem domain in both
computer vision and photogrammetry.
Traffic Monitoring
Facial Expression Recognition
Hand Gesture Recognition
• Smart Human-Computer User Interfaces
• Sign Language Recognition
Human Activity Recognition

You might also like