SlideShare a Scribd company logo
1 of 18
Download to read offline
Computer Vision:
Extracting Data from the
Visual World
A Brief Example...
!
Steven Mitchell, Ph.D.
Componica, LLC
About us.
Componica, LLC (http://www.componica.com/)

Strong Background in Computer Vision
Copyright 2011 - Componica, LLC (http://www.componica.com/)
About us.
Componica seamlessly combines the worlds of
machine learning, computer visioning & mobile
development & applying the latest in visionary
technology to the world of mobile media. 

Words for Spanish / Russian / French

Copyright 2011 - Componica, LLC (http://www.componica.com/)
Copyright 2011 - Componica, LLC (http://www.componica.com/)
Why is computer vision relevant?
How do these things work?

Should I be concernd?
Copyright 2011 - Componica, LLC (http://www.componica.com/)
In this slideshow:
Facial Detection - Find me a face.

Facial Recognition - Who’s face is it?

Image Registration - Aligning pictures together.

...which leads to augmented reality.

QR Codes - They’re everywhere.

Optical Character Recognition - Reading Stuff.
Copyright 2011 - Componica, LLC (http://www.componica.com/)
Face Detection
This is NOT facial recognition.

Developed by Viola / Jones in 2000. Major break-thru in
image recognition...this was not possible prior.

How much does a cow weigh?

An army of simple face detectors.

"Robust Real-time Object Detection"!
Paul Viola and Michael Jones
Copyright 2011 - Componica, LLC (http://www.componica.com/)
BTW, It’s how the Kinect sees people.
Copyright 2011 - Componica, LLC (http://www.componica.com/)
BTW, It’s how the Kinect sees people.
"Real-Time Human Pose Recognition in Parts from Single Depth Images"!
Shotton, Fitzgibbon, Cook, Sharp, Finocchio, Moore, Kipman, Blake!
Microsoft Research Cambridge & Xbox Incubation
Copyright 2011 - Componica, LLC (http://www.componica.com/)
Facial Recognition
Remove effects caused by lighting and
perspective.

After you find a face, reduce it to numbers.
"Statistical Models of Appearance for Computer Vision"!
T.F. Cootes and C.J.Taylor
Copyright 2011 - Componica, LLC (http://www.componica.com/)
Facial Recognition
Let’s mix some paint...

Comparing numbers in hyperspace
k-Nearest Neighbor, Wikipedia
Copyright 2011 - Componica, LLC (http://www.componica.com/)
The most common way to register images. Find the most
interesting points on the two images.

Compare all the interesting points from one image to the other
forming matching pairs of points between images.
Image Registration - Interesting Points
Copyright 2011 - Componica, LLC (http://www.componica.com/)
Augmented Reality
FAST interest point detection 0.55ms
Building query bit masks 0.12ms
Matching into database 0.35ms
Robust pose estimation 0.1ms
Total frame time 1.12ms
Table 1. Timings for the stages of our approach on a dataset with
images taken from within the range of trained viewpoints.
Figure 5. Increasing the range of viewpoint bins in the training set
allows more viewpoint invariance to be added in a straightforward
manner.
gests that the bit count dissimilarity score provides a reason-
able way of scoring matches. To confirm this we computed
the average number of inlier and outlier matches over all of
the frames in the two sequences, and plotted these against
the dissimilarity score obtained for the match in Figure 4.
For the sequence on the left where the viewpoints are in-
cluded in the training set many good matches are found in
Once you have correspondence, you
can compute 3D geometry.
http://mi.eng.cam.ac.uk/~er258/work/fast.html
http://nghiaho.com
Copyright 2011 - Componica, LLC (http://www.componica.com/)
QR Codes
http://en.wikipedia.org/wiki/QR_Code
!
"Quick Response code" invented
by Toyota subsidiary Denso
Wave in 1994.

Open License

Up to 2.5K of data

Error Correction

Easy to read and generate:

ZXing library
Copyright 2011 - Componica, LLC (http://www.componica.com/)
Optical Character Recognition
iPhone 4th Gen
iPod Touch 4th Gen
Copyright 2011 - Componica, LLC (http://www.componica.com/)
Optical Character Recognition
Copyright 2011 - Componica, LLC (http://www.componica.com/)
Commentary
Ubiquitous Surveillance...extreme dislike.

Birthday Paradox...The probability that, in a set of
n randomly chosen people, some pair of them will
have the same birthday.
Copyright 2011 - Componica, LLC (http://www.componica.com/)
Commentary
Video Cameras may fit the criteria of legally blind.
Copyright 2011 - Componica, LLC (http://www.componica.com/)
Computer visioning technology and society:
opportunities, possibilities:

Smartphones that ID diseases, plants, insects.

Robotic lawnmowers that don’t run over the
neighbor’s cat.

Computers that judge emotions by reading your
face.

Keyless entry based on face, iris.

Automated inspection of manufactured parts.

Conclusion

More Related Content

Viewers also liked

Information management
Information managementInformation management
Information managementLorie Lynne
 
Step by-step compsressor Selection and sizing
Step by-step compsressor Selection and sizingStep by-step compsressor Selection and sizing
Step by-step compsressor Selection and sizingtantoy13
 
Beep...Destroy All Humans!
Beep...Destroy All Humans!Beep...Destroy All Humans!
Beep...Destroy All Humans!Componica LLC
 
Binary Features for Object Detection and Landmarking
Binary Features for Object Detection and LandmarkingBinary Features for Object Detection and Landmarking
Binary Features for Object Detection and LandmarkingComponica LLC
 
General knowledge
General knowledgeGeneral knowledge
General knowledgeBelindaB83
 
Introduction to Computer Vision
Introduction to Computer VisionIntroduction to Computer Vision
Introduction to Computer VisionComponica LLC
 

Viewers also liked (7)

وحدة الفقه الاسلامي للصف التاسع
وحدة الفقه الاسلامي للصف التاسعوحدة الفقه الاسلامي للصف التاسع
وحدة الفقه الاسلامي للصف التاسع
 
Information management
Information managementInformation management
Information management
 
Step by-step compsressor Selection and sizing
Step by-step compsressor Selection and sizingStep by-step compsressor Selection and sizing
Step by-step compsressor Selection and sizing
 
Beep...Destroy All Humans!
Beep...Destroy All Humans!Beep...Destroy All Humans!
Beep...Destroy All Humans!
 
Binary Features for Object Detection and Landmarking
Binary Features for Object Detection and LandmarkingBinary Features for Object Detection and Landmarking
Binary Features for Object Detection and Landmarking
 
General knowledge
General knowledgeGeneral knowledge
General knowledge
 
Introduction to Computer Vision
Introduction to Computer VisionIntroduction to Computer Vision
Introduction to Computer Vision
 

Similar to Computer Vision: Extracting Data from the Visual World

OTA16 Talk: Innovative Experiences
OTA16 Talk: Innovative ExperiencesOTA16 Talk: Innovative Experiences
OTA16 Talk: Innovative ExperiencesCarin Campanario
 
A reading of ibm research innovations - for 2018 and ahead
A reading of ibm research innovations - for 2018 and aheadA reading of ibm research innovations - for 2018 and ahead
A reading of ibm research innovations - for 2018 and aheadPietro Leo
 
Why won’t my bank let me play?
Why won’t my bank let me play?Why won’t my bank let me play?
Why won’t my bank let me play?Aden Davies
 
Veronika Demedetska. Robot Simulation from Scratch
Veronika Demedetska. Robot Simulation from ScratchVeronika Demedetska. Robot Simulation from Scratch
Veronika Demedetska. Robot Simulation from ScratchIT Arena
 
From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...
From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...
From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...Seattle Interactive Conference
 
Panacea - Augmented Reality
Panacea - Augmented Reality Panacea - Augmented Reality
Panacea - Augmented Reality Ritesh Nayak
 
Free Microsoft Apps
Free Microsoft AppsFree Microsoft Apps
Free Microsoft Appstarannau20
 
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13Enough Software
 
Robotic design: Frontiers in visual and tactile sensing
Robotic design: Frontiers in visual and tactile sensingRobotic design: Frontiers in visual and tactile sensing
Robotic design: Frontiers in visual and tactile sensingDesign World
 
Somo AI Breakfast Briefing
Somo AI Breakfast BriefingSomo AI Breakfast Briefing
Somo AI Breakfast BriefingSomo
 
IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016Nugroho Gito
 
Building windows phone_apps_-_a_developers_guide_v7_no_cover
Building windows phone_apps_-_a_developers_guide_v7_no_coverBuilding windows phone_apps_-_a_developers_guide_v7_no_cover
Building windows phone_apps_-_a_developers_guide_v7_no_coverPhan Sanh
 
How Augment your Reality: Different perspective on the Reality / Virtuality C...
How Augment your Reality: Different perspective on the Reality / Virtuality C...How Augment your Reality: Different perspective on the Reality / Virtuality C...
How Augment your Reality: Different perspective on the Reality / Virtuality C...Matteo Valoriani
 
Matteo Valoriani - How Augment your Reality: different perspective on the Rea...
Matteo Valoriani - How Augment your Reality: different perspective on the Rea...Matteo Valoriani - How Augment your Reality: different perspective on the Rea...
Matteo Valoriani - How Augment your Reality: different perspective on the Rea...Codemotion
 
New Technologies In Design Education
New Technologies In Design EducationNew Technologies In Design Education
New Technologies In Design EducationGardner Campbell
 
An AI Based ATM Intelligent Security System using Open CV and YOLO
An AI Based ATM Intelligent Security System using Open CV and YOLOAn AI Based ATM Intelligent Security System using Open CV and YOLO
An AI Based ATM Intelligent Security System using Open CV and YOLOYogeshIJTSRD
 
I Like iPhone & Android But I am .NET Developer
I Like iPhone & Android But I am .NET DeveloperI Like iPhone & Android But I am .NET Developer
I Like iPhone & Android But I am .NET DeveloperTellago
 
Open Cv – An Introduction To The Vision
Open Cv – An Introduction To The VisionOpen Cv – An Introduction To The Vision
Open Cv – An Introduction To The VisionHemanth Haridas
 
Blurring The Lines With Augmented Reality
Blurring The Lines With Augmented RealityBlurring The Lines With Augmented Reality
Blurring The Lines With Augmented RealityMatthew Szymczyk
 

Similar to Computer Vision: Extracting Data from the Visual World (20)

OTA16 Talk: Innovative Experiences
OTA16 Talk: Innovative ExperiencesOTA16 Talk: Innovative Experiences
OTA16 Talk: Innovative Experiences
 
A reading of ibm research innovations - for 2018 and ahead
A reading of ibm research innovations - for 2018 and aheadA reading of ibm research innovations - for 2018 and ahead
A reading of ibm research innovations - for 2018 and ahead
 
Why won’t my bank let me play?
Why won’t my bank let me play?Why won’t my bank let me play?
Why won’t my bank let me play?
 
Veronika Demedetska. Robot Simulation from Scratch
Veronika Demedetska. Robot Simulation from ScratchVeronika Demedetska. Robot Simulation from Scratch
Veronika Demedetska. Robot Simulation from Scratch
 
From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...
From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...
From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...
 
Panacea - Augmented Reality
Panacea - Augmented Reality Panacea - Augmented Reality
Panacea - Augmented Reality
 
Free Microsoft Apps
Free Microsoft AppsFree Microsoft Apps
Free Microsoft Apps
 
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
 
2010 And Beyond
2010 And Beyond2010 And Beyond
2010 And Beyond
 
Robotic design: Frontiers in visual and tactile sensing
Robotic design: Frontiers in visual and tactile sensingRobotic design: Frontiers in visual and tactile sensing
Robotic design: Frontiers in visual and tactile sensing
 
Somo AI Breakfast Briefing
Somo AI Breakfast BriefingSomo AI Breakfast Briefing
Somo AI Breakfast Briefing
 
IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016
 
Building windows phone_apps_-_a_developers_guide_v7_no_cover
Building windows phone_apps_-_a_developers_guide_v7_no_coverBuilding windows phone_apps_-_a_developers_guide_v7_no_cover
Building windows phone_apps_-_a_developers_guide_v7_no_cover
 
How Augment your Reality: Different perspective on the Reality / Virtuality C...
How Augment your Reality: Different perspective on the Reality / Virtuality C...How Augment your Reality: Different perspective on the Reality / Virtuality C...
How Augment your Reality: Different perspective on the Reality / Virtuality C...
 
Matteo Valoriani - How Augment your Reality: different perspective on the Rea...
Matteo Valoriani - How Augment your Reality: different perspective on the Rea...Matteo Valoriani - How Augment your Reality: different perspective on the Rea...
Matteo Valoriani - How Augment your Reality: different perspective on the Rea...
 
New Technologies In Design Education
New Technologies In Design EducationNew Technologies In Design Education
New Technologies In Design Education
 
An AI Based ATM Intelligent Security System using Open CV and YOLO
An AI Based ATM Intelligent Security System using Open CV and YOLOAn AI Based ATM Intelligent Security System using Open CV and YOLO
An AI Based ATM Intelligent Security System using Open CV and YOLO
 
I Like iPhone & Android But I am .NET Developer
I Like iPhone & Android But I am .NET DeveloperI Like iPhone & Android But I am .NET Developer
I Like iPhone & Android But I am .NET Developer
 
Open Cv – An Introduction To The Vision
Open Cv – An Introduction To The VisionOpen Cv – An Introduction To The Vision
Open Cv – An Introduction To The Vision
 
Blurring The Lines With Augmented Reality
Blurring The Lines With Augmented RealityBlurring The Lines With Augmented Reality
Blurring The Lines With Augmented Reality
 

Recently uploaded

Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 

Recently uploaded (20)

Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 

Computer Vision: Extracting Data from the Visual World

  • 1. Computer Vision: Extracting Data from the Visual World A Brief Example... ! Steven Mitchell, Ph.D. Componica, LLC
  • 2. About us. Componica, LLC (http://www.componica.com/) Strong Background in Computer Vision Copyright 2011 - Componica, LLC (http://www.componica.com/)
  • 3. About us. Componica seamlessly combines the worlds of machine learning, computer visioning & mobile development & applying the latest in visionary technology to the world of mobile media. Words for Spanish / Russian / French Copyright 2011 - Componica, LLC (http://www.componica.com/)
  • 4. Copyright 2011 - Componica, LLC (http://www.componica.com/) Why is computer vision relevant? How do these things work? Should I be concernd?
  • 5. Copyright 2011 - Componica, LLC (http://www.componica.com/) In this slideshow: Facial Detection - Find me a face. Facial Recognition - Who’s face is it? Image Registration - Aligning pictures together. ...which leads to augmented reality. QR Codes - They’re everywhere. Optical Character Recognition - Reading Stuff.
  • 6. Copyright 2011 - Componica, LLC (http://www.componica.com/) Face Detection This is NOT facial recognition. Developed by Viola / Jones in 2000. Major break-thru in image recognition...this was not possible prior.
 How much does a cow weigh? An army of simple face detectors.
 "Robust Real-time Object Detection"! Paul Viola and Michael Jones
  • 7. Copyright 2011 - Componica, LLC (http://www.componica.com/) BTW, It’s how the Kinect sees people.
  • 8. Copyright 2011 - Componica, LLC (http://www.componica.com/) BTW, It’s how the Kinect sees people. "Real-Time Human Pose Recognition in Parts from Single Depth Images"! Shotton, Fitzgibbon, Cook, Sharp, Finocchio, Moore, Kipman, Blake! Microsoft Research Cambridge & Xbox Incubation
  • 9. Copyright 2011 - Componica, LLC (http://www.componica.com/) Facial Recognition Remove effects caused by lighting and perspective. After you find a face, reduce it to numbers. "Statistical Models of Appearance for Computer Vision"! T.F. Cootes and C.J.Taylor
  • 10. Copyright 2011 - Componica, LLC (http://www.componica.com/) Facial Recognition Let’s mix some paint... Comparing numbers in hyperspace k-Nearest Neighbor, Wikipedia
  • 11. Copyright 2011 - Componica, LLC (http://www.componica.com/) The most common way to register images. Find the most interesting points on the two images. Compare all the interesting points from one image to the other forming matching pairs of points between images. Image Registration - Interesting Points
  • 12. Copyright 2011 - Componica, LLC (http://www.componica.com/) Augmented Reality FAST interest point detection 0.55ms Building query bit masks 0.12ms Matching into database 0.35ms Robust pose estimation 0.1ms Total frame time 1.12ms Table 1. Timings for the stages of our approach on a dataset with images taken from within the range of trained viewpoints. Figure 5. Increasing the range of viewpoint bins in the training set allows more viewpoint invariance to be added in a straightforward manner. gests that the bit count dissimilarity score provides a reason- able way of scoring matches. To confirm this we computed the average number of inlier and outlier matches over all of the frames in the two sequences, and plotted these against the dissimilarity score obtained for the match in Figure 4. For the sequence on the left where the viewpoints are in- cluded in the training set many good matches are found in Once you have correspondence, you can compute 3D geometry. http://mi.eng.cam.ac.uk/~er258/work/fast.html http://nghiaho.com
  • 13. Copyright 2011 - Componica, LLC (http://www.componica.com/) QR Codes http://en.wikipedia.org/wiki/QR_Code ! "Quick Response code" invented by Toyota subsidiary Denso Wave in 1994. Open License Up to 2.5K of data Error Correction Easy to read and generate: ZXing library
  • 14. Copyright 2011 - Componica, LLC (http://www.componica.com/) Optical Character Recognition iPhone 4th Gen iPod Touch 4th Gen
  • 15. Copyright 2011 - Componica, LLC (http://www.componica.com/) Optical Character Recognition
  • 16. Copyright 2011 - Componica, LLC (http://www.componica.com/) Commentary Ubiquitous Surveillance...extreme dislike. Birthday Paradox...The probability that, in a set of n randomly chosen people, some pair of them will have the same birthday.
  • 17. Copyright 2011 - Componica, LLC (http://www.componica.com/) Commentary Video Cameras may fit the criteria of legally blind.
  • 18. Copyright 2011 - Componica, LLC (http://www.componica.com/) Computer visioning technology and society: opportunities, possibilities: Smartphones that ID diseases, plants, insects. Robotic lawnmowers that don’t run over the neighbor’s cat. Computers that judge emotions by reading your face. Keyless entry based on face, iris. Automated inspection of manufactured parts. Conclusion