SlideShare a Scribd company logo
1 of 29
Unit 3 Image Processing & Computer Vision:
Image - Definition and Tagging.
Classification of images. Tagging.
Image formation,
Deep Learning algorithms for Object detection & Recognition.
Face recognition,
Instance recognition,
Feature detection and matching,
Segmentation,
Recognition Databases and test sets Applications –
Feature extraction, Shape identification. Fane detection.
EDAC
Unit I and Unit II are
mapped with coursera
course titled with
Introduction to Electronics
(https://www.coursera.org/le
arn/electronics?)
Introduction to Artificial
Intelligence (AI)
Image - Definition and Tagging
there’s only one object.
the image tagging program a chance to easily rank the keywords by a percentage or
decimal because the object is an exact something (dog).
Identifying Text in Images
• CAPTCHAs (or Completely Automated Public Turing test to tell
Computers and Humans Apart) are images which contain a distorted
rendering of some text.
Identifying Text in Images
• Their goal is to provide an easy task for humans to do, but that is
extremely hard for computer programs to perform equally.
• For this task, OCR is generally not sufficient enough to extract the
text.
• This is a good example of why machine-readable information should
be available.
Google Images
• Luis von Ahn developed the “ESP Game” which could be used to tag
images.
• He presented a Google tech talk about the game as a form of human
computation.
• Google later licensed the technology to create a similar web
application called the Google Images Image Labeler.
Flickr - Geotagging
• Geotagging is a term for adding
geospatial metadata to images
such as the latitude, longitude
and other directional indications
of where a photo was taken at.
Facebook
• Facebook.com has a tagging feature
that is integrated with “My Photos”.
• It allows you to add a textual
descriptor (tag or person’s name)
to a specific point in the image.
• This allows the module to describe
who or what are included in a specific
album.
What Is Image Tagging?
Image tagging is the process of labeling or keywording images based on figures
within a certain picture.
Image tagging software automatically tags images, though it’s possible for users to
fulfill image tagging processes.
It makes images on websites more searchable through keywords pertaining to that
photo.
Tag:
A tag is a unique identifier for an element or line segment.
Tags are Data.
Annotation is a part of Information about an element or line segment that shows on
a drawing.
Image content
Let's say a project relies on tons
of user-generated or crawled
image content.
Hassle/ Irritate
These images come without any
structured meta-data,
So far you could either annotate the
images manually, using expensive
human labor and effort, or in most of
the cases - present them in a random
order
Automated tagging!
Using Auto-Tagging
you can assign relevant tags
to all these images in an
automated fashion!
Your images are parsed /
Arranged through our Auto-
Tagging .
Analyze them and suggest the
tags they should be
associated with.
How image tagging works?
Imagine an entire home photo album is scanned and uploaded digitally to a
computer.
images are uploaded all at once to a personal website.
As each image is uploaded, a program fills in details about them.
If a picture has a wedding cake in it, the keywords ‘cake’ and ‘food’ are
tagged.
When the process is complete, the user can search the entire digital
album using keywords the program implemented.
Image formation
Light reflection. At the surface of the apple, light
is reflected in all directions and two of the rays
hit the eye of two observers.
Fig. shows the reflection of a ray of light
at the object surface. The object surface
reflects the light in all directions.
Projection on the retina. The object in front of the eye is
projected on the retina.
The ray of light from the surface patch
is reflected in the direction of the
human eye and projected on the
retina.
the inner surface of the eye that
contains the light sensitive cells
Fig. Pinhole Camera. The most simplistic model of
an optical camera is a simple box with a hole in it.
The optical principle of the human
eye is the same as for any optical
camera, be it a photo camera or a
video camera.
The most simple model for such an
optical camera is the pinhole
camera.
Just a box with a small hole and a
photosensitive layer on the
opposite side.
See Fig. for a sketch of a pinhole
camera.
A simple model
- The scene is illuminated by a single source.
- The scene reflects radiation towards the camera.
- The camera senses it via chemicals on film.
Camera Geometry –
The simplest device to form an image of a 3D
scene on a 2D surface is the "pinhole" camera.
–
Rays of light pass through a "pinhole" and form
an inverted image of the object on the image
plane.
Introduction to Object Recognition
image classification is straight forward,
Image classification involves assigning a class label to an image,
image classification task is to look at a picture and say is there a cat or not.
Classification with localization means not only do to label an object as a cat,
but also to put a bounding box or draw a rectangle around the position of the cat in the image.
Object detection is a method that is
used to recognize and detect different
objects present in an image or video
and label them to classify these
objects.
An object is an element that can be represented visually.
Object detection is a process of finding all the possible instances of real-world
objects, such as human faces, flowers, cars, etc. in images or videos, in real-
time with utmost accuracy.
Image classification involves predicting the class of one object in an image.
Object localization refers to identifying the location of one or more objects in an
image and drawing abounding box around their extent.
Object detection combines these two tasks and localizes and classifies one
or more objects in an image.
Object detection combines these two tasks and localizes and classifies one
or more objects in an image.
three computer vision tasks:
•Image Classification: Predict the type or class of an object in an
image.
• Input: An image with a single object, such as a photograph.
• Output: A class label (e.g. one or more integers that are mapped
to class labels).
•Object Localization: Locate the presence of objects in an image and
indicate their location with a bounding box.
• Input: An image with one or more objects, such as a photograph.
• Output: One or more bounding boxes (e.g. defined by a point,
width, and height).
•Object Detection: Locate the presence of objects with a bounding
box and types or classes of the located objects in an image.
• Input: An image with one or more objects, such as a photograph.
• Output: One or more bounding boxes (e.g. defined by a point,
width, and height), and a class label for each bounding box.
Object segmentation, / object instance segmentation / semantic segmentation
where instances of recognized objects are indicated by highlighting the specific pixels of
the object instead of a coarse bounding box.
detection problem where there might be multiple objects in the picture and we have to detect them all and
localize them all.
The classification and the classification with localization problems usually have one big object in the middle
of the image that we’re trying to recognize or recognize and localize.
detection problem there can be multiple objects, and in fact maybe even multiple objects of different
categories within a single image.
Object detection is a method that is used to recognize and detect different objects present in an
image or video and label them to classify these objects.
0.4034
0.7330 0.9254
IOU>0.5 is
considered
a good prediction.
Intersection over Union is
an evaluation metric used
to measure the accuracy
of an object detector on a
particular dataset.
Introduction to Object Recognition With Deep Learning
Object detection can be applied into many computer vision areas, such as video
surveillance, robotics, and human interaction.
Due to the factors of complex background, illumination variation, scale variation,
occlusion, and object deformation, object detection is very challenging and difficult
object detection methods can be divided into two main classes:
handcrafted feature-based methods
deep learning-based methods
2010, deep learning begins to show superior performance on some computer vision
areas (e.g., image classification
2012, with the big image data , deep CNN network (called AlexNet ) achieves the
best detection performance.
CNN Architectures of Object Detection
pipeline of deep object detection
can be divided into two main classes in Fig. :
two-stage methods
one-stage methods
Two-Stage Methods for Deep Object Detection
Two-stage methods treat object detection as a multistage process.
Given an input image, some proposals of possible objects are firstly extracted.
After that, these proposals are further classified into the specific object categories
by the trained classifier.
Benefits of these methods
Reduces a large number of proposals which are put into the following classifier.
accelerate detection speed
The step of proposal generation can be seen as a bootstrap technique.
Two-stage methods, the series of RCNN, including RCNN, SPPnet, Fast RCNN
and Faster RCNN , are very representative.
Architecture of RCNN
Architecture of RCNN
Three steps
Step 1: Extracts the candidate object proposals, where the object proposals are
category-independent.
Step 2: For each object proposal of arbitrary scale, the image data is then warped
into a fixed size (e.g., 227×227) and put into the deep CNN network (e.g., AlexNet ) to
compute a 4096-d feature vector.
Step 3: Based on the feature vector extracted by CNN network, the SVM classifiers
predict the specific category of each proposal.
drawback of this method is that RCNN has the problem of repeated computation.

More Related Content

Similar to Presentation1.pptx

Video object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsVideo object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsManish Khare
 
Computer Vision.pdf
Computer Vision.pdfComputer Vision.pdf
Computer Vision.pdfBantuBytes
 
An Approach For Single Object Detection In Images
An Approach For Single Object Detection In ImagesAn Approach For Single Object Detection In Images
An Approach For Single Object Detection In ImagesCSCJournals
 
Ijarcet vol-2-issue-4-1383-1388
Ijarcet vol-2-issue-4-1383-1388Ijarcet vol-2-issue-4-1383-1388
Ijarcet vol-2-issue-4-1383-1388Editor IJARCET
 
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptAI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptPavankalayankusetty
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...IRJET Journal
 
Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Editor IJARCET
 
vision_image_segmentation.pptx
vision_image_segmentation.pptxvision_image_segmentation.pptx
vision_image_segmentation.pptxvrushalikanawade2
 
Remote Sensing Image Scene Classification
Remote Sensing Image Scene ClassificationRemote Sensing Image Scene Classification
Remote Sensing Image Scene ClassificationGaurav Singh
 
Road signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencvRoad signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencvMohdSalim34
 
OBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEYOBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEYJournal For Research
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision Chen Sagiv
 
IRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET- Real-Time Object Detection using Deep Learning: A SurveyIRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET- Real-Time Object Detection using Deep Learning: A SurveyIRJET Journal
 
Object Detection An Overview
Object Detection An OverviewObject Detection An Overview
Object Detection An Overviewijtsrd
 

Similar to Presentation1.pptx (20)

Dq4301702706
Dq4301702706Dq4301702706
Dq4301702706
 
Video object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsVideo object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objects
 
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITIONFEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
 
Computer Vision.pdf
Computer Vision.pdfComputer Vision.pdf
Computer Vision.pdf
 
An Approach For Single Object Detection In Images
An Approach For Single Object Detection In ImagesAn Approach For Single Object Detection In Images
An Approach For Single Object Detection In Images
 
Image processing
Image processingImage processing
Image processing
 
Ijarcet vol-2-issue-4-1383-1388
Ijarcet vol-2-issue-4-1383-1388Ijarcet vol-2-issue-4-1383-1388
Ijarcet vol-2-issue-4-1383-1388
 
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptAI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...
 
Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303
 
vision_image_segmentation.pptx
vision_image_segmentation.pptxvision_image_segmentation.pptx
vision_image_segmentation.pptx
 
Object tracking
Object trackingObject tracking
Object tracking
 
Remote Sensing Image Scene Classification
Remote Sensing Image Scene ClassificationRemote Sensing Image Scene Classification
Remote Sensing Image Scene Classification
 
L0816166
L0816166L0816166
L0816166
 
Road signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencvRoad signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencv
 
OBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEYOBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEY
 
inam
inaminam
inam
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision
 
IRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET- Real-Time Object Detection using Deep Learning: A SurveyIRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET- Real-Time Object Detection using Deep Learning: A Survey
 
Object Detection An Overview
Object Detection An OverviewObject Detection An Overview
Object Detection An Overview
 

Recently uploaded

College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 

Presentation1.pptx

  • 1. Unit 3 Image Processing & Computer Vision: Image - Definition and Tagging. Classification of images. Tagging. Image formation, Deep Learning algorithms for Object detection & Recognition. Face recognition, Instance recognition, Feature detection and matching, Segmentation, Recognition Databases and test sets Applications – Feature extraction, Shape identification. Fane detection. EDAC Unit I and Unit II are mapped with coursera course titled with Introduction to Electronics (https://www.coursera.org/le arn/electronics?) Introduction to Artificial Intelligence (AI)
  • 2. Image - Definition and Tagging
  • 3. there’s only one object. the image tagging program a chance to easily rank the keywords by a percentage or decimal because the object is an exact something (dog).
  • 4. Identifying Text in Images • CAPTCHAs (or Completely Automated Public Turing test to tell Computers and Humans Apart) are images which contain a distorted rendering of some text.
  • 5. Identifying Text in Images • Their goal is to provide an easy task for humans to do, but that is extremely hard for computer programs to perform equally. • For this task, OCR is generally not sufficient enough to extract the text. • This is a good example of why machine-readable information should be available.
  • 6. Google Images • Luis von Ahn developed the “ESP Game” which could be used to tag images. • He presented a Google tech talk about the game as a form of human computation. • Google later licensed the technology to create a similar web application called the Google Images Image Labeler.
  • 7. Flickr - Geotagging • Geotagging is a term for adding geospatial metadata to images such as the latitude, longitude and other directional indications of where a photo was taken at.
  • 8. Facebook • Facebook.com has a tagging feature that is integrated with “My Photos”. • It allows you to add a textual descriptor (tag or person’s name) to a specific point in the image. • This allows the module to describe who or what are included in a specific album.
  • 9. What Is Image Tagging? Image tagging is the process of labeling or keywording images based on figures within a certain picture. Image tagging software automatically tags images, though it’s possible for users to fulfill image tagging processes. It makes images on websites more searchable through keywords pertaining to that photo. Tag: A tag is a unique identifier for an element or line segment. Tags are Data. Annotation is a part of Information about an element or line segment that shows on a drawing.
  • 10. Image content Let's say a project relies on tons of user-generated or crawled image content. Hassle/ Irritate These images come without any structured meta-data, So far you could either annotate the images manually, using expensive human labor and effort, or in most of the cases - present them in a random order Automated tagging! Using Auto-Tagging you can assign relevant tags to all these images in an automated fashion! Your images are parsed / Arranged through our Auto- Tagging . Analyze them and suggest the tags they should be associated with.
  • 11. How image tagging works? Imagine an entire home photo album is scanned and uploaded digitally to a computer. images are uploaded all at once to a personal website. As each image is uploaded, a program fills in details about them. If a picture has a wedding cake in it, the keywords ‘cake’ and ‘food’ are tagged. When the process is complete, the user can search the entire digital album using keywords the program implemented.
  • 12. Image formation Light reflection. At the surface of the apple, light is reflected in all directions and two of the rays hit the eye of two observers. Fig. shows the reflection of a ray of light at the object surface. The object surface reflects the light in all directions.
  • 13. Projection on the retina. The object in front of the eye is projected on the retina. The ray of light from the surface patch is reflected in the direction of the human eye and projected on the retina. the inner surface of the eye that contains the light sensitive cells
  • 14. Fig. Pinhole Camera. The most simplistic model of an optical camera is a simple box with a hole in it. The optical principle of the human eye is the same as for any optical camera, be it a photo camera or a video camera. The most simple model for such an optical camera is the pinhole camera. Just a box with a small hole and a photosensitive layer on the opposite side. See Fig. for a sketch of a pinhole camera.
  • 15. A simple model - The scene is illuminated by a single source. - The scene reflects radiation towards the camera. - The camera senses it via chemicals on film.
  • 16. Camera Geometry – The simplest device to form an image of a 3D scene on a 2D surface is the "pinhole" camera. – Rays of light pass through a "pinhole" and form an inverted image of the object on the image plane.
  • 17. Introduction to Object Recognition image classification is straight forward, Image classification involves assigning a class label to an image, image classification task is to look at a picture and say is there a cat or not. Classification with localization means not only do to label an object as a cat, but also to put a bounding box or draw a rectangle around the position of the cat in the image.
  • 18. Object detection is a method that is used to recognize and detect different objects present in an image or video and label them to classify these objects. An object is an element that can be represented visually.
  • 19. Object detection is a process of finding all the possible instances of real-world objects, such as human faces, flowers, cars, etc. in images or videos, in real- time with utmost accuracy. Image classification involves predicting the class of one object in an image. Object localization refers to identifying the location of one or more objects in an image and drawing abounding box around their extent. Object detection combines these two tasks and localizes and classifies one or more objects in an image.
  • 20. Object detection combines these two tasks and localizes and classifies one or more objects in an image.
  • 21. three computer vision tasks: •Image Classification: Predict the type or class of an object in an image. • Input: An image with a single object, such as a photograph. • Output: A class label (e.g. one or more integers that are mapped to class labels). •Object Localization: Locate the presence of objects in an image and indicate their location with a bounding box. • Input: An image with one or more objects, such as a photograph. • Output: One or more bounding boxes (e.g. defined by a point, width, and height). •Object Detection: Locate the presence of objects with a bounding box and types or classes of the located objects in an image. • Input: An image with one or more objects, such as a photograph. • Output: One or more bounding boxes (e.g. defined by a point, width, and height), and a class label for each bounding box.
  • 22. Object segmentation, / object instance segmentation / semantic segmentation where instances of recognized objects are indicated by highlighting the specific pixels of the object instead of a coarse bounding box.
  • 23. detection problem where there might be multiple objects in the picture and we have to detect them all and localize them all. The classification and the classification with localization problems usually have one big object in the middle of the image that we’re trying to recognize or recognize and localize. detection problem there can be multiple objects, and in fact maybe even multiple objects of different categories within a single image. Object detection is a method that is used to recognize and detect different objects present in an image or video and label them to classify these objects.
  • 24. 0.4034 0.7330 0.9254 IOU>0.5 is considered a good prediction. Intersection over Union is an evaluation metric used to measure the accuracy of an object detector on a particular dataset.
  • 25. Introduction to Object Recognition With Deep Learning Object detection can be applied into many computer vision areas, such as video surveillance, robotics, and human interaction. Due to the factors of complex background, illumination variation, scale variation, occlusion, and object deformation, object detection is very challenging and difficult object detection methods can be divided into two main classes: handcrafted feature-based methods deep learning-based methods 2010, deep learning begins to show superior performance on some computer vision areas (e.g., image classification 2012, with the big image data , deep CNN network (called AlexNet ) achieves the best detection performance.
  • 26. CNN Architectures of Object Detection pipeline of deep object detection can be divided into two main classes in Fig. : two-stage methods one-stage methods
  • 27. Two-Stage Methods for Deep Object Detection Two-stage methods treat object detection as a multistage process. Given an input image, some proposals of possible objects are firstly extracted. After that, these proposals are further classified into the specific object categories by the trained classifier. Benefits of these methods Reduces a large number of proposals which are put into the following classifier. accelerate detection speed The step of proposal generation can be seen as a bootstrap technique. Two-stage methods, the series of RCNN, including RCNN, SPPnet, Fast RCNN and Faster RCNN , are very representative.
  • 29. Architecture of RCNN Three steps Step 1: Extracts the candidate object proposals, where the object proposals are category-independent. Step 2: For each object proposal of arbitrary scale, the image data is then warped into a fixed size (e.g., 227×227) and put into the deep CNN network (e.g., AlexNet ) to compute a 4096-d feature vector. Step 3: Based on the feature vector extracted by CNN network, the SVM classifiers predict the specific category of each proposal. drawback of this method is that RCNN has the problem of repeated computation.

Editor's Notes

  1. In the term classification with localization problem, localization refers to figuring out where in the picture is the cat we’ve detected.