SlideShare a Scribd company logo
Copyright © 2016 Embedded Vision Alliance 1
Computer Vision 2.0:
Where We Are and Where We’re Going
Jeff Bier
Founder, Embedded Vision Alliance | President, BDTI
May 3, 2016
Copyright © 2016 Embedded Vision Alliance 2
Computer vision: research and fundamental
technology for extracting meaning from images
Machine vision: factory applications
Embedded vision: thousands of applications
• Consumer, automotive, medical, defense, retail,
gaming, security, education, transportation, …
• Embedded systems, mobile devices, PCs and the cloud
The Evolution of Vision Technology
Copyright © 2016 Embedded Vision Alliance 3
Applications
Copyright © 2016 Embedded Vision Alliance 4
Applications: Natural User Interface
Source: 3rd-strike.com
Source: engadget.com
Source: stuff.tv
Copyright © 2016 Embedded Vision Alliance 5
Applications: Automotive Safety
Source: Subaru
Source: digitaltrends.com
Technologyreivew.com
“Now, to win top overall safety scores from the IIHS, a car
needs to have a forward-collision warning system with
automatic braking. In addition, any autobrake system has
to function effectively in formal track tests…”
“A 2009 study conducted by the IIHS found a 7 percent
reduction in crashes for vehicles with a basic forward-collision
warning system, and a 14 to 15 percent reduction for those
with automatic braking.”
Copyright © 2016 Embedded Vision Alliance 6
Software-Defined Sensor
Source: videantis
Source: proctorcars.com Source: optalert.comSource: teslaliving.net
Copyright © 2016 Embedded Vision Alliance 7
Mercedes Magic Body Control
https://www.youtube.com/watch?v=940wGYCeQ68
Copyright © 2016 Embedded Vision Alliance 8
Applications: Keeping an Eye on Our Stuff
Source: bestbuy.ca
Source: Tend Insights
Source: Camio
Copyright © 2016 Embedded Vision Alliance 9
Keeping an Eye on Our Stuff (Industrial Version)
Source:
govtech.com
Source: exacq.com
Source: technologyreview.com
Source:
Kespry/
Copyright © 2016 Embedded Vision Alliance 10
Autonomous Vehicles Come in Many Varieties
Source: nimblechapps.com
Source: digitaltrends.com
Source: forbes.com
Source: linuxgizmos.com
Copyright © 2016 Embedded Vision Alliance 11
DJI Phantom 4
https://www.youtube.com/watch?v=JJPSSqMQajA
Copyright © 2016 Embedded Vision Alliance 12
• I can’t tell you for sure what the
killer app is for computer vision.
• (If I could, I’d be rich … or at
least I’d be Carnac the
Magnificient.)
• But we do know a couple of
things.
Applications: What’s The Future Hold
Copyright © 2016 Embedded Vision Alliance 13
One thing we know about computer vision is that it will eventually be
“invisible”
Computer Vision is an Enabling Technology, Not
an End in Itself
Shoebox speech recognition
system, 1960s, IBM
Dragon, 1990s-2000s iPhone, 2015
Copyright © 2016 Embedded Vision Alliance 14
• We’ve been here before—lots of times
before, actually
• Example: RISC in the 1980s, digital
signal processing (DSP) in the 1990s
• Search for applications enabled by a new
technology …
• … leads to a scramble to figure out common
algorithms and algorithmic building blocks …
• … which in turn drive processor architecture
(“what do we do in hardware”?)
• … which in turn drives what apps are
possible or easy
We Also Know Apps Don’t Live Alone
Algorithms
Processors
Applications
Copyright © 2016 Embedded Vision Alliance 15
Algorithms
Copyright © 2016 Embedded Vision Alliance 16
• Infinitely varying inputs in many applications
• Uncontrolled conditions: lighting, orientation, motion, occlusion
• Leads to ambiguity…
• Leads to the need for complex,
multi-layered algorithms to extract
meaning from pixels
• Plus:
• Lack of analytical models means
exhaustive experimentation is required
• Numerous algorithms and algorithm
parameters to choose from
Vision Algorithms Are Challenging
www.selectspecs.com
Copyright © 2016 Embedded Vision Alliance 17
Source: xkcd.com
Copyright © 2016 Embedded Vision Alliance 18
Source: hitl.washington.edu/artoolkit
Source: xkcd.com
Copyright © 2016 Embedded Vision Alliance 19
Deep Neural Networks: Learning Machines
Source: NVIDIA
Copyright © 2016 Embedded Vision Alliance 20
• Originally used solely for classification, convnets are now also being used
for:
• Detection
• Segmentation
• Sequences (e.g., video captioning)
• Visual motor control
Expanding Applicability of Deep Learning
Source: Long, Shelhamer, Darrell. CVPR’15
Source: Levine, Finn, Darrell, Abbeel, UC Berkeley
Copyright © 2016 Embedded Vision Alliance 21
Then:
• Needed many algorithm engineers
• Needed lots of compute for runtime
• We lacked an underlying theory of
visual perception
• We struggled to implement what we
could describe
What Changes… and What Doesn’t?
Now:
• Need lots of training data
• Need lots of compute for
runtime… and more for training
• We still lack the theory, but now
have more general solutions
• We are increasingly able to
implement what we can show
Copyright © 2016 Embedded Vision Alliance 22
• For many applications algorithms will
converge around deep neural networks
• Some applications will include multiple
deep learning modules
• We’ll also converge on a small set of other
algorithms (i.e., not deep learning) for
specific tasks
• E.g., SLAM, stereo correspondence,
panoramic image stitching, …
Where Does That Leave Us?
Algorithms
Processors
Applications
Copyright © 2016 Embedded Vision Alliance 23
System Architecture
Copyright © 2016 Embedded Vision Alliance 24
Every Computer Vision System Looks Something
Like This
Camera Local
Processor
Network
Connection
Cloud
Backend
Copyright © 2016 Embedded Vision Alliance 25
Cloud, Edge or Both? Yes.
Copyright © 2016 Embedded Vision Alliance 26
Lots of Options, with Tradeoffs, Depending on
What You’re Trying To Do
Cloud Use (Compute and/or Bandwidth)
Local
Processing
Power
Low High
Low
High
CubeWorks
Camio
NAUTO
Facebook, Google,
Clarif.ai, …
ADAS
Copyright © 2016 Embedded Vision Alliance 27
Processors for Deploying Vision
Copyright © 2016 Embedded Vision Alliance 28
The Old Days:
“Any color you want so long as it’s beige”
Copyright © 2016 Embedded Vision Alliance 29
Lots of options:
• PC CPU
• PC CPU + discrete or integrated GPU
• Mobile application processor (e.g., Qualcomm Snapdragon)
• CPU + discrete or integrated FPGA (Xilinx, Altera)
• DSPs (e.g., Texas Instruments ‘C6x)
Today: General-Purpose Chips Used for Vision
Copyright © 2016 Embedded Vision Alliance 30
The options multiply like crazy (get it?)
Processor Chips:
• Analog Devices BF609
• Inuitive NU3000
• MobileEye EyeQ4
• Movidius Myriad 2
• NXP S32V
• Texas Instruments TDA3x, TDA2Ec,
Jacinto 6 Entry
Trend: Vision-specific Processors
Processor Cores:
• Apical Spirit
• Cadence Vision P5, Vision P6
• CEVA XM-4
• Synopsys DesignWare EV
• Vivante VIP7000, GC7000-XS
VX
Copyright © 2016 Embedded Vision Alliance 31
• Heterogeneity is great! It gives:
• Most efficient use of your resources (cost, speed, power)
• Insurance (you’re not committed to a particular platform or
technology)
• But it comes at a cost: hard to program
• Where we are now: “deal with it”
Trend: Heterogeneity
Copyright © 2016 Embedded Vision Alliance 32
• Long term:
• Heterogeneity in hardware becomes increasingly hidden
through higher level abstractions
• More vision-specific co-processors, which are specialized
for the “winning” algorithms
• A winnowing of architectures reduces diversity
Future: Heterogeneity
Copyright © 2016 Embedded Vision Alliance 33
Development
Copyright © 2016 Embedded Vision Alliance 34
• Development centered around the
PC
• Algorithms implemented from
scratch
• Hand-optimized
Development: The Old Days…
Copyright © 2016 Embedded Vision Alliance 35
• OpenCV enables fast algorithm experimentation
• Toolkits from technology suppliers
• Functionality encapsulated in software modules
• Object detection, emotion analysis, SLAM, AR
• In OpenCV and elsewhere
• If you need to optimize: CUDA, OpenCL, NEON compiler intrinsics, etc.
Development: Today
Copyright © 2016 Embedded Vision Alliance 36
• Heterogeneity of hardware becomes hidden
• OpenVX: Abstracts hardware, not the algorithm
• Higher-level APIs: Abstract the algorithm and hardware
• Higher-level deep learning abstractions
• Automated optimization of neural networks
• Automated design and training of neural networks
• Development shifts from implementation to integration
Development: Future
Copyright © 2016 Embedded Vision Alliance 37
The Business of Computer Vision
Copyright © 2016 Embedded Vision Alliance 38
• Ubiquitous
• Invisible
• A gigantic creator of value
• Both for suppliers
• … and those who use it
Analogy to Wireless (Thanks, Raj!)
Facebook stats:
• 1.5B monthly mobile active users
• 989M daily mobile active users
• 54% login ONLY from mobile
• 79% of ad revenue from mobile
Copyright © 2016 Embedded Vision Alliance 39
Intel’s Public Computer Vision Investments
2009 2010 2011 2012 2013 2014 2015
Prism Skylabs
Retail people tracking
$25M investment
10/2013
Vuzix
Digital
eyewear
$24.8M
1/2015
Olaworks
Face recognition
$30.7M
4/2012
InVision Biometrics
3D sensors
$50M
11/2011
Imagination
Mobile GPU
$38M investment
6/2009
InVisage
Quantum film
sensors
$32.5M
12/2014
EyeFluence
Eye tracking
Undisclosed
11/2014
Avegant
Glyph
VR headset
$9.4M
11/2014
3Gear
Gesture
recognition
$1.9M
4/2014
Emotient
Facial expression
recognition
$6M
2/2014
Omek Interactive
Gesture recognition
$40M
7/2013
CognoVision
Digital signage
$30M
11/2010
Tyzx
Stereo vision
Est. $50M
2012
| | | | | |
?
INVESTMENTS
ACQUISITIONS
Tobii
Eye
tracking
$21M
3/2014
$25M
6
2
$21M
9
$33M$38M $25M
$30M $31M $40M$50M$50M
(Estimates)
Copyright © 2016 Embedded Vision Alliance 40
• Computer vision will become ubiquitous and invisible
• It will be a huge creator of value, both for suppliers as well as those who
leverage the technology in their applications
• Deep learning will become a dominant technique (but not the only
technique)
• Computation distributed between the cloud and the edge
• Heterogeneity in hardware becomes increasingly hidden
• Development shifts from implementation to integration
• …Until the next disruptive technology emerges
Conclusions
Copyright © 2016 Embedded Vision Alliance 41
Embedded Vision Alliance Member Companies

More Related Content

What's hot

Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
TheInevitableCloud
 
Building New Realities in AEC with NVIDIA Quadro VR Webinar
Building New Realities in AEC with NVIDIA Quadro VR WebinarBuilding New Realities in AEC with NVIDIA Quadro VR Webinar
Building New Realities in AEC with NVIDIA Quadro VR Webinar
NVIDIA
 
Graphcore presenting at Project Juno Machine Intelligence Showcase
Graphcore presenting at Project Juno Machine Intelligence ShowcaseGraphcore presenting at Project Juno Machine Intelligence Showcase
Graphcore presenting at Project Juno Machine Intelligence Showcase
Project Juno
 
Powering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache HadoopPowering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache Hadoop
Cloudera, Inc.
 
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
Edge AI and Vision Alliance
 
Cloudera for Internet of Things
Cloudera for Internet of ThingsCloudera for Internet of Things
Cloudera for Internet of Things
Cloudera, Inc.
 
Use of Big Data Technology in the area of Video Analytics
Use of Big Data Technology in the area of Video AnalyticsUse of Big Data Technology in the area of Video Analytics
Use of Big Data Technology in the area of Video Analytics
datasciencekorea
 
May 2021 Embedded Vision Summit Opening Remarks (May 27)
May 2021 Embedded Vision Summit Opening Remarks (May 27)May 2021 Embedded Vision Summit Opening Remarks (May 27)
May 2021 Embedded Vision Summit Opening Remarks (May 27)
Edge AI and Vision Alliance
 
Pelegri Desarrollando en una nueva era de software
Pelegri   Desarrollando en una nueva era de software Pelegri   Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
Eduardo Pelegri-Llopart
 
Windows for IOT
Windows for IOTWindows for IOT
Windows for IOT
Praneeth Srikanti
 
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
Eduardo Pelegri-Llopart
 
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
William Liang
 
Bolt IoT Platform: How to build IoT products and prototypes easily.
Bolt IoT Platform: How to build IoT products and prototypes easily.Bolt IoT Platform: How to build IoT products and prototypes easily.
Bolt IoT Platform: How to build IoT products and prototypes easily.
Pranav Pai Vernekar
 
Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014Tech Summit PR 2014
 
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
VentureSquare
 
IoT Day 2016: Cloud Services for IoT Semantic Interoperability
IoT Day 2016: Cloud Services for IoT Semantic InteroperabilityIoT Day 2016: Cloud Services for IoT Semantic Interoperability
IoT Day 2016: Cloud Services for IoT Semantic Interoperability
Mark Underwood
 
Reactive Java Robotics & IoT with Spring Reactor
Reactive Java Robotics & IoT with Spring ReactorReactive Java Robotics & IoT with Spring Reactor
Reactive Java Robotics & IoT with Spring Reactor
Trayan Iliev
 
Liu Ren at AI Frontiers: Sensor-aware Augmented Reality
Liu Ren at AI Frontiers: Sensor-aware Augmented RealityLiu Ren at AI Frontiers: Sensor-aware Augmented Reality
Liu Ren at AI Frontiers: Sensor-aware Augmented Reality
AI Frontiers
 
Active eon proactiveparallelsuite-cloud-2013-v2
Active eon proactiveparallelsuite-cloud-2013-v2Active eon proactiveparallelsuite-cloud-2013-v2
Active eon proactiveparallelsuite-cloud-2013-v2Nadiya Klos
 
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBNRoland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
AI Frontiers
 

What's hot (20)

Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
 
Building New Realities in AEC with NVIDIA Quadro VR Webinar
Building New Realities in AEC with NVIDIA Quadro VR WebinarBuilding New Realities in AEC with NVIDIA Quadro VR Webinar
Building New Realities in AEC with NVIDIA Quadro VR Webinar
 
Graphcore presenting at Project Juno Machine Intelligence Showcase
Graphcore presenting at Project Juno Machine Intelligence ShowcaseGraphcore presenting at Project Juno Machine Intelligence Showcase
Graphcore presenting at Project Juno Machine Intelligence Showcase
 
Powering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache HadoopPowering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache Hadoop
 
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
 
Cloudera for Internet of Things
Cloudera for Internet of ThingsCloudera for Internet of Things
Cloudera for Internet of Things
 
Use of Big Data Technology in the area of Video Analytics
Use of Big Data Technology in the area of Video AnalyticsUse of Big Data Technology in the area of Video Analytics
Use of Big Data Technology in the area of Video Analytics
 
May 2021 Embedded Vision Summit Opening Remarks (May 27)
May 2021 Embedded Vision Summit Opening Remarks (May 27)May 2021 Embedded Vision Summit Opening Remarks (May 27)
May 2021 Embedded Vision Summit Opening Remarks (May 27)
 
Pelegri Desarrollando en una nueva era de software
Pelegri   Desarrollando en una nueva era de software Pelegri   Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
 
Windows for IOT
Windows for IOTWindows for IOT
Windows for IOT
 
Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015Market trends in IT - exchange cala - October 2015
Market trends in IT - exchange cala - October 2015
 
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
 
Bolt IoT Platform: How to build IoT products and prototypes easily.
Bolt IoT Platform: How to build IoT products and prototypes easily.Bolt IoT Platform: How to build IoT products and prototypes easily.
Bolt IoT Platform: How to build IoT products and prototypes easily.
 
Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014
 
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
 
IoT Day 2016: Cloud Services for IoT Semantic Interoperability
IoT Day 2016: Cloud Services for IoT Semantic InteroperabilityIoT Day 2016: Cloud Services for IoT Semantic Interoperability
IoT Day 2016: Cloud Services for IoT Semantic Interoperability
 
Reactive Java Robotics & IoT with Spring Reactor
Reactive Java Robotics & IoT with Spring ReactorReactive Java Robotics & IoT with Spring Reactor
Reactive Java Robotics & IoT with Spring Reactor
 
Liu Ren at AI Frontiers: Sensor-aware Augmented Reality
Liu Ren at AI Frontiers: Sensor-aware Augmented RealityLiu Ren at AI Frontiers: Sensor-aware Augmented Reality
Liu Ren at AI Frontiers: Sensor-aware Augmented Reality
 
Active eon proactiveparallelsuite-cloud-2013-v2
Active eon proactiveparallelsuite-cloud-2013-v2Active eon proactiveparallelsuite-cloud-2013-v2
Active eon proactiveparallelsuite-cloud-2013-v2
 
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBNRoland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
Roland Memisevic at AI Frontiers: Common sense video understanding at TwentyBN
 

Similar to "Computer Vision 2.0: Where We Are and Where We're Going," a Presentation from the Embedded Vision Alliance

IBM Power Systems Update 2Q17
IBM Power Systems Update 2Q17IBM Power Systems Update 2Q17
IBM Power Systems Update 2Q17
David Spurway
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Bob Sokol
 
Using Algorithmia to leverage AI and Machine Learning APIs
Using Algorithmia to leverage AI and Machine Learning APIsUsing Algorithmia to leverage AI and Machine Learning APIs
Using Algorithmia to leverage AI and Machine Learning APIs
Rakuten Group, Inc.
 
Disruptive Trends Fueled by AI & Camera Edge Analytics
Disruptive Trends Fueled by AI & Camera Edge AnalyticsDisruptive Trends Fueled by AI & Camera Edge Analytics
Disruptive Trends Fueled by AI & Camera Edge Analytics
Memoori
 
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesLeveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge Devices
ICS
 
Getting to timely insights - how to make it happen?
Getting to timely insights - how to make it happen?Getting to timely insights - how to make it happen?
Getting to timely insights - how to make it happen?
Mandie Quartly
 
The new mobile world
The new mobile worldThe new mobile world
The new mobile world
Dr. Jimmy Schwarzkopf
 
Digital Security by Design: Imperas’ Interests - Simon Davidmann, Imperas Sof...
Digital Security by Design: Imperas’ Interests - Simon Davidmann, Imperas Sof...Digital Security by Design: Imperas’ Interests - Simon Davidmann, Imperas Sof...
Digital Security by Design: Imperas’ Interests - Simon Davidmann, Imperas Sof...
KTN
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision Slides
Intel® Software
 
Introduction to Machine Learning on IBM Power Systems
Introduction to Machine Learning on IBM Power SystemsIntroduction to Machine Learning on IBM Power Systems
Introduction to Machine Learning on IBM Power Systems
David Spurway
 
IT Technology Trends 2014
IT Technology Trends 2014IT Technology Trends 2014
IT Technology Trends 2014IMC Institute
 
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco connect winnipeg 2018   unlocking business value with network programma...Cisco connect winnipeg 2018   unlocking business value with network programma...
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco Canada
 
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
Real-Time Innovations (RTI)
 
"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures
"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures
"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures
Edge AI and Vision Alliance
 
Opesnource and jobs
Opesnource and jobsOpesnource and jobs
Opesnource and jobs
Ahmed Abdou
 
A301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoringA301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoring
Michael Dawson
 
IoT meets AI in the Clouds
IoT meets AI in the CloudsIoT meets AI in the Clouds
IoT meets AI in the Clouds
Dr. Mirko Kämpf
 
"Lessons Learned from Bringing Mobile and Embedded Vision Products to Market,...
"Lessons Learned from Bringing Mobile and Embedded Vision Products to Market,..."Lessons Learned from Bringing Mobile and Embedded Vision Products to Market,...
"Lessons Learned from Bringing Mobile and Embedded Vision Products to Market,...
Edge AI and Vision Alliance
 
Top 10 Software to Detect & Prevent Security Vulnerabilities from BlackHat US...
Top 10 Software to Detect & Prevent Security Vulnerabilities from BlackHat US...Top 10 Software to Detect & Prevent Security Vulnerabilities from BlackHat US...
Top 10 Software to Detect & Prevent Security Vulnerabilities from BlackHat US...
Mobodexter
 
Open Source in the Era of 5G - All Things Open 2018
Open Source in the Era of 5G - All Things Open 2018Open Source in the Era of 5G - All Things Open 2018
Open Source in the Era of 5G - All Things Open 2018
Mark Voelker
 

Similar to "Computer Vision 2.0: Where We Are and Where We're Going," a Presentation from the Embedded Vision Alliance (20)

IBM Power Systems Update 2Q17
IBM Power Systems Update 2Q17IBM Power Systems Update 2Q17
IBM Power Systems Update 2Q17
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud Foundry
 
Using Algorithmia to leverage AI and Machine Learning APIs
Using Algorithmia to leverage AI and Machine Learning APIsUsing Algorithmia to leverage AI and Machine Learning APIs
Using Algorithmia to leverage AI and Machine Learning APIs
 
Disruptive Trends Fueled by AI & Camera Edge Analytics
Disruptive Trends Fueled by AI & Camera Edge AnalyticsDisruptive Trends Fueled by AI & Camera Edge Analytics
Disruptive Trends Fueled by AI & Camera Edge Analytics
 
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesLeveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge Devices
 
Getting to timely insights - how to make it happen?
Getting to timely insights - how to make it happen?Getting to timely insights - how to make it happen?
Getting to timely insights - how to make it happen?
 
The new mobile world
The new mobile worldThe new mobile world
The new mobile world
 
Digital Security by Design: Imperas’ Interests - Simon Davidmann, Imperas Sof...
Digital Security by Design: Imperas’ Interests - Simon Davidmann, Imperas Sof...Digital Security by Design: Imperas’ Interests - Simon Davidmann, Imperas Sof...
Digital Security by Design: Imperas’ Interests - Simon Davidmann, Imperas Sof...
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision Slides
 
Introduction to Machine Learning on IBM Power Systems
Introduction to Machine Learning on IBM Power SystemsIntroduction to Machine Learning on IBM Power Systems
Introduction to Machine Learning on IBM Power Systems
 
IT Technology Trends 2014
IT Technology Trends 2014IT Technology Trends 2014
IT Technology Trends 2014
 
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco connect winnipeg 2018   unlocking business value with network programma...Cisco connect winnipeg 2018   unlocking business value with network programma...
Cisco connect winnipeg 2018 unlocking business value with network programma...
 
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
Right FACE! -- Welcoming FACE to RTI for their June 2013 Meeting (PDF)
 
"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures
"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures
"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures
 
Opesnource and jobs
Opesnource and jobsOpesnource and jobs
Opesnource and jobs
 
A301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoringA301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoring
 
IoT meets AI in the Clouds
IoT meets AI in the CloudsIoT meets AI in the Clouds
IoT meets AI in the Clouds
 
"Lessons Learned from Bringing Mobile and Embedded Vision Products to Market,...
"Lessons Learned from Bringing Mobile and Embedded Vision Products to Market,..."Lessons Learned from Bringing Mobile and Embedded Vision Products to Market,...
"Lessons Learned from Bringing Mobile and Embedded Vision Products to Market,...
 
Top 10 Software to Detect & Prevent Security Vulnerabilities from BlackHat US...
Top 10 Software to Detect & Prevent Security Vulnerabilities from BlackHat US...Top 10 Software to Detect & Prevent Security Vulnerabilities from BlackHat US...
Top 10 Software to Detect & Prevent Security Vulnerabilities from BlackHat US...
 
Open Source in the Era of 5G - All Things Open 2018
Open Source in the Era of 5G - All Things Open 2018Open Source in the Era of 5G - All Things Open 2018
Open Source in the Era of 5G - All Things Open 2018
 

More from Edge AI and Vision Alliance

“Nx EVOS: A New Enterprise Operating System for Video and Visual AI,” a Prese...
“Nx EVOS: A New Enterprise Operating System for Video and Visual AI,” a Prese...“Nx EVOS: A New Enterprise Operating System for Video and Visual AI,” a Prese...
“Nx EVOS: A New Enterprise Operating System for Video and Visual AI,” a Prese...
Edge AI and Vision Alliance
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a..."OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
Edge AI and Vision Alliance
 
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
Edge AI and Vision Alliance
 
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
Edge AI and Vision Alliance
 
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
Edge AI and Vision Alliance
 
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
Edge AI and Vision Alliance
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
Edge AI and Vision Alliance
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
Edge AI and Vision Alliance
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
Edge AI and Vision Alliance
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
Edge AI and Vision Alliance
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
Edge AI and Vision Alliance
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
Edge AI and Vision Alliance
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
Edge AI and Vision Alliance
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
Edge AI and Vision Alliance
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
Edge AI and Vision Alliance
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
Edge AI and Vision Alliance
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
Edge AI and Vision Alliance
 

More from Edge AI and Vision Alliance (20)

“Nx EVOS: A New Enterprise Operating System for Video and Visual AI,” a Prese...
“Nx EVOS: A New Enterprise Operating System for Video and Visual AI,” a Prese...“Nx EVOS: A New Enterprise Operating System for Video and Visual AI,” a Prese...
“Nx EVOS: A New Enterprise Operating System for Video and Visual AI,” a Prese...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a..."OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
 
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
 
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
 
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
 
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 

"Computer Vision 2.0: Where We Are and Where We're Going," a Presentation from the Embedded Vision Alliance

  • 1. Copyright © 2016 Embedded Vision Alliance 1 Computer Vision 2.0: Where We Are and Where We’re Going Jeff Bier Founder, Embedded Vision Alliance | President, BDTI May 3, 2016
  • 2. Copyright © 2016 Embedded Vision Alliance 2 Computer vision: research and fundamental technology for extracting meaning from images Machine vision: factory applications Embedded vision: thousands of applications • Consumer, automotive, medical, defense, retail, gaming, security, education, transportation, … • Embedded systems, mobile devices, PCs and the cloud The Evolution of Vision Technology
  • 3. Copyright © 2016 Embedded Vision Alliance 3 Applications
  • 4. Copyright © 2016 Embedded Vision Alliance 4 Applications: Natural User Interface Source: 3rd-strike.com Source: engadget.com Source: stuff.tv
  • 5. Copyright © 2016 Embedded Vision Alliance 5 Applications: Automotive Safety Source: Subaru Source: digitaltrends.com Technologyreivew.com “Now, to win top overall safety scores from the IIHS, a car needs to have a forward-collision warning system with automatic braking. In addition, any autobrake system has to function effectively in formal track tests…” “A 2009 study conducted by the IIHS found a 7 percent reduction in crashes for vehicles with a basic forward-collision warning system, and a 14 to 15 percent reduction for those with automatic braking.”
  • 6. Copyright © 2016 Embedded Vision Alliance 6 Software-Defined Sensor Source: videantis Source: proctorcars.com Source: optalert.comSource: teslaliving.net
  • 7. Copyright © 2016 Embedded Vision Alliance 7 Mercedes Magic Body Control https://www.youtube.com/watch?v=940wGYCeQ68
  • 8. Copyright © 2016 Embedded Vision Alliance 8 Applications: Keeping an Eye on Our Stuff Source: bestbuy.ca Source: Tend Insights Source: Camio
  • 9. Copyright © 2016 Embedded Vision Alliance 9 Keeping an Eye on Our Stuff (Industrial Version) Source: govtech.com Source: exacq.com Source: technologyreview.com Source: Kespry/
  • 10. Copyright © 2016 Embedded Vision Alliance 10 Autonomous Vehicles Come in Many Varieties Source: nimblechapps.com Source: digitaltrends.com Source: forbes.com Source: linuxgizmos.com
  • 11. Copyright © 2016 Embedded Vision Alliance 11 DJI Phantom 4 https://www.youtube.com/watch?v=JJPSSqMQajA
  • 12. Copyright © 2016 Embedded Vision Alliance 12 • I can’t tell you for sure what the killer app is for computer vision. • (If I could, I’d be rich … or at least I’d be Carnac the Magnificient.) • But we do know a couple of things. Applications: What’s The Future Hold
  • 13. Copyright © 2016 Embedded Vision Alliance 13 One thing we know about computer vision is that it will eventually be “invisible” Computer Vision is an Enabling Technology, Not an End in Itself Shoebox speech recognition system, 1960s, IBM Dragon, 1990s-2000s iPhone, 2015
  • 14. Copyright © 2016 Embedded Vision Alliance 14 • We’ve been here before—lots of times before, actually • Example: RISC in the 1980s, digital signal processing (DSP) in the 1990s • Search for applications enabled by a new technology … • … leads to a scramble to figure out common algorithms and algorithmic building blocks … • … which in turn drive processor architecture (“what do we do in hardware”?) • … which in turn drives what apps are possible or easy We Also Know Apps Don’t Live Alone Algorithms Processors Applications
  • 15. Copyright © 2016 Embedded Vision Alliance 15 Algorithms
  • 16. Copyright © 2016 Embedded Vision Alliance 16 • Infinitely varying inputs in many applications • Uncontrolled conditions: lighting, orientation, motion, occlusion • Leads to ambiguity… • Leads to the need for complex, multi-layered algorithms to extract meaning from pixels • Plus: • Lack of analytical models means exhaustive experimentation is required • Numerous algorithms and algorithm parameters to choose from Vision Algorithms Are Challenging www.selectspecs.com
  • 17. Copyright © 2016 Embedded Vision Alliance 17 Source: xkcd.com
  • 18. Copyright © 2016 Embedded Vision Alliance 18 Source: hitl.washington.edu/artoolkit Source: xkcd.com
  • 19. Copyright © 2016 Embedded Vision Alliance 19 Deep Neural Networks: Learning Machines Source: NVIDIA
  • 20. Copyright © 2016 Embedded Vision Alliance 20 • Originally used solely for classification, convnets are now also being used for: • Detection • Segmentation • Sequences (e.g., video captioning) • Visual motor control Expanding Applicability of Deep Learning Source: Long, Shelhamer, Darrell. CVPR’15 Source: Levine, Finn, Darrell, Abbeel, UC Berkeley
  • 21. Copyright © 2016 Embedded Vision Alliance 21 Then: • Needed many algorithm engineers • Needed lots of compute for runtime • We lacked an underlying theory of visual perception • We struggled to implement what we could describe What Changes… and What Doesn’t? Now: • Need lots of training data • Need lots of compute for runtime… and more for training • We still lack the theory, but now have more general solutions • We are increasingly able to implement what we can show
  • 22. Copyright © 2016 Embedded Vision Alliance 22 • For many applications algorithms will converge around deep neural networks • Some applications will include multiple deep learning modules • We’ll also converge on a small set of other algorithms (i.e., not deep learning) for specific tasks • E.g., SLAM, stereo correspondence, panoramic image stitching, … Where Does That Leave Us? Algorithms Processors Applications
  • 23. Copyright © 2016 Embedded Vision Alliance 23 System Architecture
  • 24. Copyright © 2016 Embedded Vision Alliance 24 Every Computer Vision System Looks Something Like This Camera Local Processor Network Connection Cloud Backend
  • 25. Copyright © 2016 Embedded Vision Alliance 25 Cloud, Edge or Both? Yes.
  • 26. Copyright © 2016 Embedded Vision Alliance 26 Lots of Options, with Tradeoffs, Depending on What You’re Trying To Do Cloud Use (Compute and/or Bandwidth) Local Processing Power Low High Low High CubeWorks Camio NAUTO Facebook, Google, Clarif.ai, … ADAS
  • 27. Copyright © 2016 Embedded Vision Alliance 27 Processors for Deploying Vision
  • 28. Copyright © 2016 Embedded Vision Alliance 28 The Old Days: “Any color you want so long as it’s beige”
  • 29. Copyright © 2016 Embedded Vision Alliance 29 Lots of options: • PC CPU • PC CPU + discrete or integrated GPU • Mobile application processor (e.g., Qualcomm Snapdragon) • CPU + discrete or integrated FPGA (Xilinx, Altera) • DSPs (e.g., Texas Instruments ‘C6x) Today: General-Purpose Chips Used for Vision
  • 30. Copyright © 2016 Embedded Vision Alliance 30 The options multiply like crazy (get it?) Processor Chips: • Analog Devices BF609 • Inuitive NU3000 • MobileEye EyeQ4 • Movidius Myriad 2 • NXP S32V • Texas Instruments TDA3x, TDA2Ec, Jacinto 6 Entry Trend: Vision-specific Processors Processor Cores: • Apical Spirit • Cadence Vision P5, Vision P6 • CEVA XM-4 • Synopsys DesignWare EV • Vivante VIP7000, GC7000-XS VX
  • 31. Copyright © 2016 Embedded Vision Alliance 31 • Heterogeneity is great! It gives: • Most efficient use of your resources (cost, speed, power) • Insurance (you’re not committed to a particular platform or technology) • But it comes at a cost: hard to program • Where we are now: “deal with it” Trend: Heterogeneity
  • 32. Copyright © 2016 Embedded Vision Alliance 32 • Long term: • Heterogeneity in hardware becomes increasingly hidden through higher level abstractions • More vision-specific co-processors, which are specialized for the “winning” algorithms • A winnowing of architectures reduces diversity Future: Heterogeneity
  • 33. Copyright © 2016 Embedded Vision Alliance 33 Development
  • 34. Copyright © 2016 Embedded Vision Alliance 34 • Development centered around the PC • Algorithms implemented from scratch • Hand-optimized Development: The Old Days…
  • 35. Copyright © 2016 Embedded Vision Alliance 35 • OpenCV enables fast algorithm experimentation • Toolkits from technology suppliers • Functionality encapsulated in software modules • Object detection, emotion analysis, SLAM, AR • In OpenCV and elsewhere • If you need to optimize: CUDA, OpenCL, NEON compiler intrinsics, etc. Development: Today
  • 36. Copyright © 2016 Embedded Vision Alliance 36 • Heterogeneity of hardware becomes hidden • OpenVX: Abstracts hardware, not the algorithm • Higher-level APIs: Abstract the algorithm and hardware • Higher-level deep learning abstractions • Automated optimization of neural networks • Automated design and training of neural networks • Development shifts from implementation to integration Development: Future
  • 37. Copyright © 2016 Embedded Vision Alliance 37 The Business of Computer Vision
  • 38. Copyright © 2016 Embedded Vision Alliance 38 • Ubiquitous • Invisible • A gigantic creator of value • Both for suppliers • … and those who use it Analogy to Wireless (Thanks, Raj!) Facebook stats: • 1.5B monthly mobile active users • 989M daily mobile active users • 54% login ONLY from mobile • 79% of ad revenue from mobile
  • 39. Copyright © 2016 Embedded Vision Alliance 39 Intel’s Public Computer Vision Investments 2009 2010 2011 2012 2013 2014 2015 Prism Skylabs Retail people tracking $25M investment 10/2013 Vuzix Digital eyewear $24.8M 1/2015 Olaworks Face recognition $30.7M 4/2012 InVision Biometrics 3D sensors $50M 11/2011 Imagination Mobile GPU $38M investment 6/2009 InVisage Quantum film sensors $32.5M 12/2014 EyeFluence Eye tracking Undisclosed 11/2014 Avegant Glyph VR headset $9.4M 11/2014 3Gear Gesture recognition $1.9M 4/2014 Emotient Facial expression recognition $6M 2/2014 Omek Interactive Gesture recognition $40M 7/2013 CognoVision Digital signage $30M 11/2010 Tyzx Stereo vision Est. $50M 2012 | | | | | | ? INVESTMENTS ACQUISITIONS Tobii Eye tracking $21M 3/2014 $25M 6 2 $21M 9 $33M$38M $25M $30M $31M $40M$50M$50M (Estimates)
  • 40. Copyright © 2016 Embedded Vision Alliance 40 • Computer vision will become ubiquitous and invisible • It will be a huge creator of value, both for suppliers as well as those who leverage the technology in their applications • Deep learning will become a dominant technique (but not the only technique) • Computation distributed between the cloud and the edge • Heterogeneity in hardware becomes increasingly hidden • Development shifts from implementation to integration • …Until the next disruptive technology emerges Conclusions
  • 41. Copyright © 2016 Embedded Vision Alliance 41 Embedded Vision Alliance Member Companies