SlideShare une entreprise Scribd logo
1  sur  18
COMPUTER VISION
M GOUTHAM
19X31A0591
III-CSE-B
SIIET
Human vision vs computer vision
Now we understood how complex the working of human vision system is.
Similarly achieving the vision capabilities in a machine is equally challenging .
Challenges in computer vision :
● Image stored as vector array in digital form. Deep learning techniques are required to get
insights from this data
● A very huge data set would be required to train the system to identify objects at various
angles/environmental conditions
● Time based decision making. Example Alert has to be generated by a surveillance robot when
someone crosses railway line and a train is approaching, otherwise, it should be considered
normal
● In case of living objects ability to differentiate
between the living object, a statue of the object,
life size poster/photo of the object
● Understanding the object with its context example
as humans we will be able to explain the emotion
in the picture but it is challenging for a machine to
understand the relation between different objects
in an image
What is computer vision?
❏ Computer vision enables machines to be able to read visual content. for example– to see a photo
of blue dress and learn it as a blue dress then apply that knowledge to other images of blue dress
without needing to rely on a person to tag all those images first
❏ Computer vision tasks include methods for acquiring, processing, analysing and understanding
digital images, and extraction of high dimensional data from the real world in order to produce
numerical or symbolic information
Definition: Computer vision is a field of artificial intelligence that brings
computers to capture and interpret information from image and video data .
❖ The image understanding can be seen as disentangling of symbolic information from
image data and using models constructed with the aid of geometry physics statistics
and learning theory does making computer vision as an interdisciplinary scientific
field
Computer vision is an interdisciplinary field
Purpose of Computer vision
Object classification What broad category of object is in the photograph ?
Object identification Which type of a given object is in the photograph ?
Object verification Is the object in the photograph?
Object Detection Where are the objects in the photograph?
Object Landmark
Detection
What are the key points for the object in the photograph?
Object Segmentation What pixels belong to the object in the image?
Object Recognition What objects are in the photograph and Where are they?
Key terms in computer vision
Artificial neural network:ANN refers to an network of interconnected
layer processing elements that work together to power computer vision.ANNs act
much like the neural network configurations of the human brain allowing computers
to see the images and videos and learn exactly what is in them computer vision is
rooted in ANNs
Machine Learning:Machine learning refers to algorithms that learn
patterns from the data the
computer has been given called inputs and use this patterns to make
predictions with new data
called output
How a machine looks at an image?
Images are stored in the computer as array of integers. Each integer value represents a
pixel value. Pixels are the building blocks of an image. In the below grayscale image,
every pixel value in the integer array represents the intensity of the colour at a given
coordinates in the image considered
Similarly if we consider colour image, then we need three arrays
representing the intensity of red, blue and green to represent the image. The
range for every channel (Red,Blue,Green varies between 0 to 255(0 ,0 ,0)
represent black, and (255, 255, 255) represents white.
Concepts in computer vision:
● Pattern Recognition
● Image Processing
● Artificial Intelligence
● Mathematics
● Physics
Concepts and Techniques in Computer Vision
Techniques in computer vision:
1. Image Processing
2. Feature Detection and Matching
3. Image Segmentation
4. Image recognition
5. Image Detection
1. Image Processing: Image processing is a method to perform some
operations on image, in order to get an enhanced image or to extract some useful
information from it.
Image processing basically includes the following three steps:
a. Importing the image via acquisition tools
b. Analysing and manipulating the image
c. Output in which result can be altered image or report that is based on image analysis
Purpose of Image Processing is divided into 5 groups:
Visualisation: The purpose is to observe the objects that are not visible in an image.
Image sharpening and Restoration: The purpose is to create a better image.
Image retrieval:The purpose is to seek for the image of interest.
Measurement of pattern: The purpose is to measure various objects in an image.
Image recognition:The purpose is to distinguish the objects in an image.
2. Image Segmentation : Segmentation is a process of extracting pixels in an
image that are related. Segmentation algorithms usually take an image and produce a group of
contours or a mask where a set of related pixels are assigned to a unique colour value to identify
it .
The main purpose for image segmentation is to partition an image into a collection of set of
pixels and achieve the following results for
—meaningful regions (coherent objects)
—linear structures (line ,curve,………)
—shapes (circles, eclipse,..........)
BINARY SEGMENTATION SEMANTIC SEGMENTATION
3. Feature Detection and Matching:
It is a piece of information which is relevant for solving the computation task related to a certain
application. Features may be specific structures in the image such as points,edges or objects. Features may
also be the result of a General neighborhood operation or feature detection applied to the image.
● Identify the interest point in the image. The features that are in specific locations of the images, such
as mountain peaks, building corners, doorways etc. These kinds of localised features are often called
as keypoint features.
● This feature can be matched based on their orientation and local appearance(edge profiles) are called
edges and they can also be good indicators of object boundaries.
● The local appearance around each feature point is described in some way that is (ideally) invariant
under changes in illumination translation came and in plane rotation we typically end up with a
descriptive vector for each feature point.
Image Recognition:
Recognition is one of the toughest challenges in the concept of computer vision. For human eyes
recognising an object feature or attribute would be very easy. However, this does not apply for a machine
It would be very hard for a machine to recognise or detect objects. Because, these objects vary.
Object Recognition:
● Object recognition refers to identification of what is present in the image while object detection refers
to locating where it is present in the image.
● Object recognition through deep learning can be achieved through training models. To train models
from scratch, the first thing you need to do is to collect large number of data sets. Then you need to
design certain architecture that will be used to create the model
● The output of object recognition will include the identified object category along with the probability
of correctness
Image Detection:
● Image object detection is a technique that processes the image and detect objects in it.
● Object recognition is a process of rendering an image while object detection answers the location
of an object in the image
● Object detection uses and objects features for classifying its class.
● When it comes to apply deep machine learning to image detection, developers use Python along with
open-source libraries like OpenCV image detection, Open detection, Image AI and others. These
libraries simplify the learning process and offer a ready-to-use environment
● The commonly used techniques for object detection are
* Haar cascades algorithm
* Viola Jones algorithm
Applications of computer vision in different domains
● In foresters evaluation of the emerging market for computer vision platforms and 11 most
significant providers in the category– Amazon Web Services, Chooch AI, clarifai, Deepomatic,
Google, Hive, IBM, Microsoft neurala and SAS were evaluated. The report details the findings
about how well each vendor scored against 10 criteria and where they Stand in relation to each
other the business professional can use this review to select the right partner for the computer
vision needs.
THANK YOU

Contenu connexe

Tendances

License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate RecognitionAmr Rashed
 
Download as PPTX - PowerPoint Presentation
Download as PPTX - PowerPoint PresentationDownload as PPTX - PowerPoint Presentation
Download as PPTX - PowerPoint Presentationbutest
 
Saksham seminar report
Saksham seminar reportSaksham seminar report
Saksham seminar reportSakshamTurki
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural networkSmriti Tikoo
 
What is computer vision?
What is computer vision?What is computer vision?
What is computer vision?Qentinel
 
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...Kuntal Bhowmick
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogitionhetvi naik
 
color detection using open cv
color detection using open cvcolor detection using open cv
color detection using open cvAnil Pokhrel
 
Classification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep LearningClassification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep Learningijtsrd
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognitionslmnsvn
 
Breast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural NetworkBreast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural NetworkIRJET Journal
 
Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)AshTheMidBenchers
 
Face Recognition System/Technology
Face Recognition System/TechnologyFace Recognition System/Technology
Face Recognition System/TechnologyRahulSingh3034
 
"Intelligent Video Surveillance: Are We There Yet?," a Presentation from Chec...
"Intelligent Video Surveillance: Are We There Yet?," a Presentation from Chec..."Intelligent Video Surveillance: Are We There Yet?," a Presentation from Chec...
"Intelligent Video Surveillance: Are We There Yet?," a Presentation from Chec...Edge AI and Vision Alliance
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System Hira Rizvi
 
FACE RECOGNITION SYSTEM PPT
FACE RECOGNITION SYSTEM PPTFACE RECOGNITION SYSTEM PPT
FACE RECOGNITION SYSTEM PPTSaghir Hussain
 

Tendances (20)

Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
 
Download as PPTX - PowerPoint Presentation
Download as PPTX - PowerPoint PresentationDownload as PPTX - PowerPoint Presentation
Download as PPTX - PowerPoint Presentation
 
Saksham seminar report
Saksham seminar reportSaksham seminar report
Saksham seminar report
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
 
Image processing
Image processingImage processing
Image processing
 
What is computer vision?
What is computer vision?What is computer vision?
What is computer vision?
 
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
 
color detection using open cv
color detection using open cvcolor detection using open cv
color detection using open cv
 
Classification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep LearningClassification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep Learning
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
Breast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural NetworkBreast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural Network
 
Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)
 
Face Recognition System/Technology
Face Recognition System/TechnologyFace Recognition System/Technology
Face Recognition System/Technology
 
"Intelligent Video Surveillance: Are We There Yet?," a Presentation from Chec...
"Intelligent Video Surveillance: Are We There Yet?," a Presentation from Chec..."Intelligent Video Surveillance: Are We There Yet?," a Presentation from Chec...
"Intelligent Video Surveillance: Are We There Yet?," a Presentation from Chec...
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
 
Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
 
Computer vision
Computer visionComputer vision
Computer vision
 
FACE RECOGNITION SYSTEM PPT
FACE RECOGNITION SYSTEM PPTFACE RECOGNITION SYSTEM PPT
FACE RECOGNITION SYSTEM PPT
 

Similaire à Computer Vision(4).pptx

Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & TrackingAkshay Gujarathi
 
Introduction to Computer Vision - Image formation
Introduction to Computer Vision -  Image formationIntroduction to Computer Vision -  Image formation
Introduction to Computer Vision - Image formationKarpagaPriya10
 
An Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfAn Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfThe Lifesciences Magazine
 
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
 
Computer Vision.pdf
Computer Vision.pdfComputer Vision.pdf
Computer Vision.pdfBantuBytes
 
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
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfDrAhmedElngar
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdfChap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdfMrNeon5
 
DIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdfDIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdfVaideshSiva1
 
A Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image ProcessingA Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image ProcessingJennifer Daniel
 
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...iosrjce
 
IRJET - Content based Image Classification
IRJET -  	  Content based Image ClassificationIRJET -  	  Content based Image Classification
IRJET - Content based Image ClassificationIRJET Journal
 
What is Computer Vision and How Does it Work.pdf
What is Computer Vision and How Does it Work.pdfWhat is Computer Vision and How Does it Work.pdf
What is Computer Vision and How Does it Work.pdfSoftmaxAi
 
An evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a reviewAn evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a revieweSAT Journals
 

Similaire à Computer Vision(4).pptx (20)

Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
 
Introduction to Computer Vision - Image formation
Introduction to Computer Vision -  Image formationIntroduction to Computer Vision -  Image formation
Introduction to Computer Vision - Image formation
 
Object recognition
Object recognitionObject recognition
Object recognition
 
Ch1.pptx
Ch1.pptxCh1.pptx
Ch1.pptx
 
An Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfAn Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdf
 
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
 
Computer Vision.pdf
Computer Vision.pdfComputer Vision.pdf
Computer Vision.pdf
 
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...
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdf
 
Dq4301702706
Dq4301702706Dq4301702706
Dq4301702706
 
Image processing
Image processingImage processing
Image processing
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdfChap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
 
DIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdfDIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdf
 
A Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image ProcessingA Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image Processing
 
J017625966
J017625966J017625966
J017625966
 
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
 
IRJET - Content based Image Classification
IRJET -  	  Content based Image ClassificationIRJET -  	  Content based Image Classification
IRJET - Content based Image Classification
 
What is Computer Vision and How Does it Work.pdf
What is Computer Vision and How Does it Work.pdfWhat is Computer Vision and How Does it Work.pdf
What is Computer Vision and How Does it Work.pdf
 
An evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a reviewAn evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a review
 

Dernier

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 

Dernier (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 

Computer Vision(4).pptx

  • 2. Human vision vs computer vision Now we understood how complex the working of human vision system is. Similarly achieving the vision capabilities in a machine is equally challenging . Challenges in computer vision : ● Image stored as vector array in digital form. Deep learning techniques are required to get insights from this data ● A very huge data set would be required to train the system to identify objects at various angles/environmental conditions ● Time based decision making. Example Alert has to be generated by a surveillance robot when someone crosses railway line and a train is approaching, otherwise, it should be considered normal
  • 3. ● In case of living objects ability to differentiate between the living object, a statue of the object, life size poster/photo of the object ● Understanding the object with its context example as humans we will be able to explain the emotion in the picture but it is challenging for a machine to understand the relation between different objects in an image
  • 4. What is computer vision? ❏ Computer vision enables machines to be able to read visual content. for example– to see a photo of blue dress and learn it as a blue dress then apply that knowledge to other images of blue dress without needing to rely on a person to tag all those images first ❏ Computer vision tasks include methods for acquiring, processing, analysing and understanding digital images, and extraction of high dimensional data from the real world in order to produce numerical or symbolic information Definition: Computer vision is a field of artificial intelligence that brings computers to capture and interpret information from image and video data .
  • 5. ❖ The image understanding can be seen as disentangling of symbolic information from image data and using models constructed with the aid of geometry physics statistics and learning theory does making computer vision as an interdisciplinary scientific field Computer vision is an interdisciplinary field
  • 6. Purpose of Computer vision Object classification What broad category of object is in the photograph ? Object identification Which type of a given object is in the photograph ? Object verification Is the object in the photograph? Object Detection Where are the objects in the photograph? Object Landmark Detection What are the key points for the object in the photograph? Object Segmentation What pixels belong to the object in the image? Object Recognition What objects are in the photograph and Where are they?
  • 7. Key terms in computer vision Artificial neural network:ANN refers to an network of interconnected layer processing elements that work together to power computer vision.ANNs act much like the neural network configurations of the human brain allowing computers to see the images and videos and learn exactly what is in them computer vision is rooted in ANNs Machine Learning:Machine learning refers to algorithms that learn patterns from the data the computer has been given called inputs and use this patterns to make predictions with new data called output
  • 8. How a machine looks at an image? Images are stored in the computer as array of integers. Each integer value represents a pixel value. Pixels are the building blocks of an image. In the below grayscale image, every pixel value in the integer array represents the intensity of the colour at a given coordinates in the image considered
  • 9. Similarly if we consider colour image, then we need three arrays representing the intensity of red, blue and green to represent the image. The range for every channel (Red,Blue,Green varies between 0 to 255(0 ,0 ,0) represent black, and (255, 255, 255) represents white.
  • 10. Concepts in computer vision: ● Pattern Recognition ● Image Processing ● Artificial Intelligence ● Mathematics ● Physics Concepts and Techniques in Computer Vision Techniques in computer vision: 1. Image Processing 2. Feature Detection and Matching 3. Image Segmentation 4. Image recognition 5. Image Detection
  • 11. 1. Image Processing: Image processing is a method to perform some operations on image, in order to get an enhanced image or to extract some useful information from it. Image processing basically includes the following three steps: a. Importing the image via acquisition tools b. Analysing and manipulating the image c. Output in which result can be altered image or report that is based on image analysis Purpose of Image Processing is divided into 5 groups: Visualisation: The purpose is to observe the objects that are not visible in an image. Image sharpening and Restoration: The purpose is to create a better image. Image retrieval:The purpose is to seek for the image of interest. Measurement of pattern: The purpose is to measure various objects in an image. Image recognition:The purpose is to distinguish the objects in an image.
  • 12. 2. Image Segmentation : Segmentation is a process of extracting pixels in an image that are related. Segmentation algorithms usually take an image and produce a group of contours or a mask where a set of related pixels are assigned to a unique colour value to identify it . The main purpose for image segmentation is to partition an image into a collection of set of pixels and achieve the following results for —meaningful regions (coherent objects) —linear structures (line ,curve,………) —shapes (circles, eclipse,..........) BINARY SEGMENTATION SEMANTIC SEGMENTATION
  • 13. 3. Feature Detection and Matching: It is a piece of information which is relevant for solving the computation task related to a certain application. Features may be specific structures in the image such as points,edges or objects. Features may also be the result of a General neighborhood operation or feature detection applied to the image. ● Identify the interest point in the image. The features that are in specific locations of the images, such as mountain peaks, building corners, doorways etc. These kinds of localised features are often called as keypoint features. ● This feature can be matched based on their orientation and local appearance(edge profiles) are called edges and they can also be good indicators of object boundaries. ● The local appearance around each feature point is described in some way that is (ideally) invariant under changes in illumination translation came and in plane rotation we typically end up with a descriptive vector for each feature point.
  • 14. Image Recognition: Recognition is one of the toughest challenges in the concept of computer vision. For human eyes recognising an object feature or attribute would be very easy. However, this does not apply for a machine It would be very hard for a machine to recognise or detect objects. Because, these objects vary. Object Recognition: ● Object recognition refers to identification of what is present in the image while object detection refers to locating where it is present in the image. ● Object recognition through deep learning can be achieved through training models. To train models from scratch, the first thing you need to do is to collect large number of data sets. Then you need to design certain architecture that will be used to create the model ● The output of object recognition will include the identified object category along with the probability of correctness
  • 15. Image Detection: ● Image object detection is a technique that processes the image and detect objects in it. ● Object recognition is a process of rendering an image while object detection answers the location of an object in the image ● Object detection uses and objects features for classifying its class. ● When it comes to apply deep machine learning to image detection, developers use Python along with open-source libraries like OpenCV image detection, Open detection, Image AI and others. These libraries simplify the learning process and offer a ready-to-use environment ● The commonly used techniques for object detection are * Haar cascades algorithm * Viola Jones algorithm
  • 16. Applications of computer vision in different domains
  • 17. ● In foresters evaluation of the emerging market for computer vision platforms and 11 most significant providers in the category– Amazon Web Services, Chooch AI, clarifai, Deepomatic, Google, Hive, IBM, Microsoft neurala and SAS were evaluated. The report details the findings about how well each vendor scored against 10 criteria and where they Stand in relation to each other the business professional can use this review to select the right partner for the computer vision needs.