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

Lec1 - Computer Vision - v1

The document discusses computer vision including what it is, how it works through steps like model training, input acquisition, image processing, feature extraction, and pattern recognition. It also covers applications in various domains like healthcare, transportation, manufacturing, agriculture, retail, and construction. The document concludes by discussing challenges in computer vision like costs, lack of professionals, large data needs, and monitoring requirements.

Uploaded by

laiba
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Lec1 - Computer Vision - v1

The document discusses computer vision including what it is, how it works through steps like model training, input acquisition, image processing, feature extraction, and pattern recognition. It also covers applications in various domains like healthcare, transportation, manufacturing, agriculture, retail, and construction. The document concludes by discussing challenges in computer vision like costs, lack of professionals, large data needs, and monitoring requirements.

Uploaded by

laiba
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

Computer Vision

Lec 01
What is Computer Vision
● Study of visual Data
● Computer vision is a field of artificial intelligence (AI) that enables
computers and systems to derive meaningful information from digital
images, videos and other visual inputs — and take actions or make
recommendations based on that information.
How does Computer Vision Work?
Here is a step by step breakdown of how it works:
Model Training: Machine learning algorithms are used to teach the computer
how to recognize patterns in the data
Input Image Acquisition: Input images are the source of the data. They can
be captured using cameras, drones, satellites etc.
Image Processing: Once the images are acquired, they need to be
pre-processed. This involves tasks such as image enhancement, noise
removal, image segmentation, etc.
How does Computer Vision Work?
Feature Extraction: Features are the characteristics of the objects in the images
which are extracted and used for further analysis.
Features can be color, size, shape, texture, etc.

Pattern Recognition: The extracted features are then used to recognize patterns
in the data.

Interpretation: Once the objects have been identified, the data can then be
interpreted to make sense of the scene and draw conclusions.
Applications

● Tracking and surveillance (Sarnoff)


● Fingerprint recognition (Digital Persona)
● Biometrics / iris scans (Iridian Technologies)
● Vehicle safety (MobilEye)
● Drowning people (VisionIQ Inc)
● Optical motion capture (Vicon)
● Virtual Reality and Augmented Reality
1. Computer Vision in Healthcare

MRI Analysis
2. Computer Vision in Transportation
Self Driving Cars
2. Computer Vision in Transportation
Parking Occupancy Detection
3. Computer Vision in Manufacturing
Barcode Scanners
3. Computer Vision in Manufacturing
Defect Inspection
4. Computer Vision in Agriculture
Plant Disease Detection
5. Computer Vision in Retail
Self Checkout
5. Computer Vision in Construction
Predictive Maintenance
Electronic Warfare - Military Drones
Target Tracking, Bird’s Eye view of battlefield
Applications

Image Morphing:
Morphing is a special effect in motion pictures and animations that
changes (or morphs) one image or shape into another through a
seamless transition.
Advantage of Computer Vision
Automation
Automating processes with computer vision can help businesses increase
efficiency and accuracy.

Faster Analysis
Process images faster than humans, resulting in faster analysis of data.

Improved Accuracy
Algorithms can identify and classify objects with accuracy at or above
human levels.
Advantage of Computer Vision
Detect Duplicates and Defects
Identify duplicates and defects quickly and accurately, reducing
errors.
Disaster Recovery
Recover data from damaged or corrupted images.
Improved Security
Identify and analyze people, places, and objects to improve
security.
In this Course
We will focus on visual recognition problems
1. Image classification (categorizing an input image into predefined classes)
2. Object Detection (locate and then draw bounding box)
3. Image Segmentation (dividing an image into distinct and meaningful regions
based on the pixels)
4. Face Recognition (identification of individuals by analyzing and comparing
unique facial features)
5. Human Pose Estimation (detecting and locating key points (joints) on a
person's body)
6. Generative Adversarial Network (trained adversarially to generate realistic
data)
Image Classification
Object Detection
Image Segmentation
Face Recognition
Human Pose Estimation
GANs
Challenging of Computer Vision
The top 4 challenges in computer vision:

● High costs
● Lack of experienced professionals
● Size of required data sets
● Need for regular monitoring
Reference
● https://medium.com/@ambika199820/what-is-computer-vision-history-applicat
ions-challenges-13f5759b48a5
● https://www.clickworker.com/ai-glossary/computer-vision/#:~:text=Timeline%2
0of%20Computer%20Vision%3A,optical%20flow%20and%20motion%20esti
mation
● https://www.aiacceleratorinstitute.com/10-top-drivers-and-challenges-in-comp
uter-vision-in-2023/
● 27+ Most Popular Computer Vision Applications in 2023 (v7labs.com)
● Other Internet Resources
TensorFlow Tensors

Tensors
Tensor are multidimensional array.
Array
Array is ordered arrangement of numbers.

You might also like