SlideShare a Scribd company logo
11© 2015 Embedded VisionAlliance
Jeff Bier, Founder, Embedded Vision Alliance / President, BDTI
Augmented World Expo – June 8, 2015
Creating Smarter, More Interactive Apps and Systems
with Computer Vision
22© 2015 Embedded VisionAlliance
“Half of the human brain is devoted
directly or indirectly to vision.”
– Paraphrased from Prof. Mriganka Sur, MIT
33© 2015 Embedded VisionAlliance
• Computer vision: automatically extracting
meaning from images
• For augmented reality, computer vision:
• Identifies objects
• Estimates and tracks objects’
position and orientation
• Locates the device in the environment
• Locates the viewer’s eyes
Computer Vision and Augmented Reality
laptopmag.com
circuitstoday.com
44© 2015 Embedded VisionAlliance
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
55© 2015 Embedded VisionAlliance
Machines are useful mainly to the extent that they interact with the physical world
Visual information is the richest source of information about the real world:
People, places, and things
Vision is the highest-bandwidth mode for machines to obtain real-world info
Embedded vision enables our things to be:
• More responsive: Knowing what’s around and what’s going on
• More personal and secure: Knowing who is around them
• Safer, more autonomous: Knowing location relative to objects, people
• Easier to use: Enabling natural user interfaces
The Highest Bandwidth Input Channel
66© 2015 Embedded VisionAlliance
Embedded Vision in Mobile
77© 2015 Embedded VisionAlliance
Vision enables capturing better
photos and improving captured
shots
• High dynamic range
• Automatic panorama
• Face and smile detection
• Object removal
• Trick shots
Photography
Almalence
SnapPhun by MacHeal LLC
88© 2015 Embedded VisionAlliance
Visual search turns mobile phones
into a powerful tools for learning about
physical objects
• What is it?
Do users like it?
• Where can I buy it?
Is this price good?
• What else is
like it?
Visual Search
engadget.com
99© 2015 Embedded VisionAlliance
Interactive Visual Search: Amazon Flow
www.youtube.com/watch?v=etusHx633fU
1010© 2015 Embedded VisionAlliance
Innovating with Embedded Vision:
MotionSavvy Empowers the Deaf
www.youtube.com/watch?v=sqAbOZMZp_E
1111© 2015 Embedded VisionAlliance
• Skeletal tracking
• Detect humans and track joints, limbs, head, etc. (may not include
fingers)
• Typically requires 3D sensor
• Hand/finger tracking
• Detect human hands and track hand and finger joints
• Some companies provide hardware + software combinations
• Examples: SoftKinetic, Kinect SDK, Leap Motion, Nible UX, Intel
RealSense
Libraries and SDKs: Human Interaction
1212© 2015 Embedded VisionAlliance
• Gesture
• Identify human gesturesfor user interaction
• May or may not rely on skeletal/hand/finger tracking
• Examples: PointGrab, eyeSight
Libraries and SDKs: Human Interaction
1313© 2015 Embedded VisionAlliance
• Face analysis
• Face detection: find faces in image
• Face recognition: identify an individual person by matching facial
features against a database
• Emotion recognition: identify emotions based on facial expressions
• Other: head pose, gender, age, track lips, track gaze, etc.
• Examples: OpenCV, Lambda Labs, Animetrics, Libface, Eyeris,
Visage
Libraries and SDKs: Human Interaction
1414© 2015 Embedded VisionAlliance
One Sensor, Many Uses
1515© 2015 Embedded VisionAlliance
Software-Defined Sensor
1616© 2015 Embedded VisionAlliance
• People
• Presence
• Number
• Location, trajectory
• Pose, head pose, gaze, gestures
• Age, gender, grouping
• Identity
• Emotional state, drowsiness
• Heart rate, intoxication
• …
What Do You Want to Sense?
• Places
• What’s around?
• Boundaries (map)
• Location in space
• Things
• Type
• Number
• Size, orientation
• 3D location, trajectory
• Situations
• Potential collision
• Unexpected changes
1717© 2015 Embedded VisionAlliance
Embedded Vision in Wearables
1818© 2015 Embedded VisionAlliance
Augmented Reality for Industry
www.youtube.com/watch?v=9Wv9k_ssLcI
1919© 2015 Embedded VisionAlliance
Interpreter for the Visually Impaired
www.youtube.com/watch?v=ykDDxWbt5Nw
2020© 2015 Embedded VisionAlliance
• Augmentedreality SDKs
• Identify and track markers, images, or objects
• Estimate pose of tracked objects, allowing graphical content to be
overlayed
• Simultaneous Location and Mapping (SLAM)
• Often uses vision in conjunction with other sensors (accelerometer,
gyroscope)
• Create a map of the environment
• Identify user’s location and orientation in the environment
• Examples: Vuforia, Metaio, Wikitude
Libraries and SDKs: AR and SLAM
2121© 2015 Embedded VisionAlliance
Enabling Embedded Vision
2222© 2015 Embedded VisionAlliance
0
5000
10000
15000
20000
25000
30000
1996 1998 2000 2002 2004 2006 2008 2010 2012
MMACs/second
Year
DSP Performance: High-end, Single-coreDSPs from TI
Source: BDTI Analysis
10 GMACs/
second
Enabling Embedded Vision:
Processor Performance
2323© 2015 Embedded VisionAlliance
• Analog Devices BF609
• Freescale S32V
• Inuitive NU3000
• MobileEye EyeQ4
• Movidius Myriad 2
• Texas Instruments TDA3x
Trend: Vision-specific Processor Chips
Inuitive M3 Reference Design
Movidius Myriad 2
2424© 2015 Embedded VisionAlliance
Advances in Image Sensors
SoftKinetic (Image:Engadget)
Heptagon
www.izm.fraunhofer.de
Intel
2525© 2015 Embedded VisionAlliance
Vision in Embedded Systems
2626© 2015 Embedded VisionAlliance
Continental Augmented Reality
Head-Up Display
www.youtube.com/watch?v=3uuQSSnO7IE
2727© 2015 Embedded VisionAlliance
Dyson Vacuum Robot with SLAM
www.youtube.com/watch?v=oguKCHP7jNQ
2828© 2015 Embedded VisionAlliance
Smart Signs with Viewer Analytics
www.youtube.com/watch?v=wvfe8tlhsNA
2929© 2015 Embedded VisionAlliance
• Out-of-the-Box vision acceleration framework
• Enables low-power, real-time applications
• Targeted at mobile and embedded platforms
• Functional Portability
• Performance portability across diverse hardware
• Higher-level abstraction hides hardware details
• Enables low-power, always-on acceleration
OpenVX—Power Efficient Vision Acceleration
Vision
Accelerator
Application
Application
Application
Application
Vision
AcceleratorVision
AcceleratorVision
Accelerator
3030© 2015 Embedded VisionAlliance
Embedded Vision in the Cloud
3131© 2015 Embedded VisionAlliance
Retail Analytics from Prism Skylabs
www.youtube.com/watch?v=aqbAoTT2ZJU
3232© 2015 Embedded VisionAlliance
• Cloud-based vision service for image recognition
• Recognizes faces, objects, scenes, landmarks—and their attributes
Cloud-based Vision APIs: Orbeus
3333© 2015 Embedded VisionAlliance
• Cloud-based vision service for connected home applications
• Baby monitor, pet monitor, video doorbell, home security
Cloud-based Vision APIs: Tend Insights
3434© 2015 Embedded VisionAlliance
Challenges and Techniques
3535© 2015 Embedded VisionAlliance
• Infinitely varying inputs in many applications…
• Uncontrolled conditions: lighting,
orientation, motion, occlusion
• Lead to ambiguity…
• Leads to the need for complex, multi-layered algorithms…
• Leads to high computation requirements…
• Which, combined with cost, size, and power consumption constraints, creates
design challenges…
• Hence, many vision applications require parallel and/or specialized processors
• And, most product creators lack experience with embedded vision
What Makes Embedded Vision Hard?
www.selectspecs.com
3636© 2015 Embedded VisionAlliance
The Embedded Vision Alliance (www.Embedded-Vision.com) is a
partnership of 50+ leading embedded vision technology
and services suppliers
Mission: Inspire and empower product creators to incorporate visual
intelligence into their products
The Alliance provides low-cost, high-quality technical educational
resources for engineers
• Alliance website offers tutorial articles, video “chalk talks,” forums
• Embedded Vision Insights newsletter delivers news and updates
• Embedded Vision Summit conferences provide practical learning, exciting
demos and keynotes, unique networking opportunities
Empowering Product Creators to
Harness Embedded Vision
3737© 2015 Embedded VisionAlliance
• “Embedded vision” enables systems and apps that extract meaning from visual inputs
• Embedded vision upgrades what devices know about the world, enabling them to be:
• More responsive
• More personal and secure
• Safer, more autonomous
• Easier to use
• Thanks to improved processors, sensors , algorithms, tools and APIs embedded vision can
be deployed widely
• Leverage the Embedded Vision Alliance to accelerate your success in embedded vision
• www.Embedded-Vision.com
Conclusions
3838© 2015 Embedded VisionAlliance
Thank You!
3939© 2015 Embedded VisionAlliance
To get a copy of these slides, and links to videos of many cool vision-
enabled products, email me:
bier@embedded-vision.com
More?
4040© 2015 Embedded VisionAlliance
Back-up Slides
4141© 2015 Embedded VisionAlliance
Mercedes: www.youtube.com/watch?v=WGgSyA8HXyY
Philips: www.youtube.com/watch?v=2M7AFoqJyDI
IKEA: www.youtube.com/watch?v=DhbHnec4se0
LEGO: www.youtube.com/watch?v=mUuVvY4c4-A
www.youtube.com/watch?v=Td7cKB2BxIo
Amazon: www.youtube.com/watch?v=bnqnvL8B0k0
www.youtube.com/watch?v=8gy5tYVR-28
Stanley: www.youtube.com/watch?v=orTO3E0Vvok
Audi: www.youtube.com/watch?v=2YqflcbCVZg
Tesco: www.youtube.com/watch?v=bMCw7-lYUKw
Major League Baseball: bit.ly/1qylyRI
CENTR Cam: vimeo.com/91037496
More Links for Later
4242© 2015 Embedded VisionAlliance
• Alliance Member companies position themselves as leaders in front
of thousands of product creators who visit the Alliance web site
each month
• Multiple Embedded Vision Summit conferences introduce Member
companies and their products to hundreds of prospective customers
• Our Member companies meet quarterly to develop business
partnerships and gain insights into embedded vision markets and
technology trends
• We secure frequent press coverage on embedded vision topics,
gaining exposure for our members as thought leaders
Alliance Member Benefits

More Related Content

What's hot

"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres..."Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
Edge AI and Vision Alliance
 
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
VentureSquare
 
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres..."Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
Edge AI and Vision Alliance
 
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
 
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
 
"2D and 3D Sensing: Markets, Applications, and Technologies," a Presentation ...
"2D and 3D Sensing: Markets, Applications, and Technologies," a Presentation ..."2D and 3D Sensing: Markets, Applications, and Technologies," a Presentation ...
"2D and 3D Sensing: Markets, Applications, and Technologies," a Presentation ...
Edge AI and Vision Alliance
 
“How 5G is Pushing Processing to the Edge,” a Presentation from Inseego
“How 5G is Pushing Processing to the Edge,” a Presentation from Inseego“How 5G is Pushing Processing to the Edge,” a Presentation from Inseego
“How 5G is Pushing Processing to the Edge,” a Presentation from Inseego
Edge AI and Vision Alliance
 
Possibility Thinking about Cloud Computing
Possibility Thinking about Cloud ComputingPossibility Thinking about Cloud Computing
Possibility Thinking about Cloud Computing
Society of Women Engineers
 
Baidu World 2016 With NVIDIA CEO Jen-Hsun Huang
Baidu World 2016 With NVIDIA CEO Jen-Hsun HuangBaidu World 2016 With NVIDIA CEO Jen-Hsun Huang
Baidu World 2016 With NVIDIA CEO Jen-Hsun Huang
NVIDIA
 
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ..."Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
Edge AI and Vision Alliance
 
2012 RightScale Road Trip - San Jose
2012 RightScale Road Trip - San Jose2012 RightScale Road Trip - San Jose
2012 RightScale Road Trip - San JoseRightScale
 
Smartscale Executive Summary
Smartscale Executive SummarySmartscale Executive Summary
Smartscale Executive Summary
Smartscale Systems
 
Fosec2011 keynote address
Fosec2011 keynote addressFosec2011 keynote address
Fosec2011 keynote addressthreesixty
 
byteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA Solutions
byteLAKE
 
How Edge Computing Works | What is Edge Computing | Edge Computing Benefits |...
How Edge Computing Works | What is Edge Computing | Edge Computing Benefits |...How Edge Computing Works | What is Edge Computing | Edge Computing Benefits |...
How Edge Computing Works | What is Edge Computing | Edge Computing Benefits |...
Intellipaat
 
Attinad Software IoT offerings
Attinad Software IoT offeringsAttinad Software IoT offerings
Attinad Software IoT offerings
Shafeer Badharudeen
 
Next Generation Infrastructure for Internet of Things
Next Generation Infrastructure for Internet of ThingsNext Generation Infrastructure for Internet of Things
Next Generation Infrastructure for Internet of Things
PT Datacomm Diangraha
 
“10 Things You Must Know Before Designing Your Own Camera,” a Presentation fr...
“10 Things You Must Know Before Designing Your Own Camera,” a Presentation fr...“10 Things You Must Know Before Designing Your Own Camera,” a Presentation fr...
“10 Things You Must Know Before Designing Your Own Camera,” a Presentation fr...
Edge AI and Vision Alliance
 
AI For Enterprise
AI For EnterpriseAI For Enterprise
AI For Enterprise
NVIDIA
 
Edge Computing & AI
Edge Computing & AIEdge Computing & AI
Edge Computing & AI
Paul O'Hagan
 

What's hot (20)

"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres..."Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
 
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
[PAG 비즈니스 플랫폼데이] Oracle Korea 글로벌 진출을 위한 솔루션 파트너 협력방안
 
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres..."Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
 
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
 
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
 
"2D and 3D Sensing: Markets, Applications, and Technologies," a Presentation ...
"2D and 3D Sensing: Markets, Applications, and Technologies," a Presentation ..."2D and 3D Sensing: Markets, Applications, and Technologies," a Presentation ...
"2D and 3D Sensing: Markets, Applications, and Technologies," a Presentation ...
 
“How 5G is Pushing Processing to the Edge,” a Presentation from Inseego
“How 5G is Pushing Processing to the Edge,” a Presentation from Inseego“How 5G is Pushing Processing to the Edge,” a Presentation from Inseego
“How 5G is Pushing Processing to the Edge,” a Presentation from Inseego
 
Possibility Thinking about Cloud Computing
Possibility Thinking about Cloud ComputingPossibility Thinking about Cloud Computing
Possibility Thinking about Cloud Computing
 
Baidu World 2016 With NVIDIA CEO Jen-Hsun Huang
Baidu World 2016 With NVIDIA CEO Jen-Hsun HuangBaidu World 2016 With NVIDIA CEO Jen-Hsun Huang
Baidu World 2016 With NVIDIA CEO Jen-Hsun Huang
 
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ..."Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
 
2012 RightScale Road Trip - San Jose
2012 RightScale Road Trip - San Jose2012 RightScale Road Trip - San Jose
2012 RightScale Road Trip - San Jose
 
Smartscale Executive Summary
Smartscale Executive SummarySmartscale Executive Summary
Smartscale Executive Summary
 
Fosec2011 keynote address
Fosec2011 keynote addressFosec2011 keynote address
Fosec2011 keynote address
 
byteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA Solutions
 
How Edge Computing Works | What is Edge Computing | Edge Computing Benefits |...
How Edge Computing Works | What is Edge Computing | Edge Computing Benefits |...How Edge Computing Works | What is Edge Computing | Edge Computing Benefits |...
How Edge Computing Works | What is Edge Computing | Edge Computing Benefits |...
 
Attinad Software IoT offerings
Attinad Software IoT offeringsAttinad Software IoT offerings
Attinad Software IoT offerings
 
Next Generation Infrastructure for Internet of Things
Next Generation Infrastructure for Internet of ThingsNext Generation Infrastructure for Internet of Things
Next Generation Infrastructure for Internet of Things
 
“10 Things You Must Know Before Designing Your Own Camera,” a Presentation fr...
“10 Things You Must Know Before Designing Your Own Camera,” a Presentation fr...“10 Things You Must Know Before Designing Your Own Camera,” a Presentation fr...
“10 Things You Must Know Before Designing Your Own Camera,” a Presentation fr...
 
AI For Enterprise
AI For EnterpriseAI For Enterprise
AI For Enterprise
 
Edge Computing & AI
Edge Computing & AIEdge Computing & AI
Edge Computing & AI
 

Viewers also liked

May 2016 Embedded Vision Summit Introductory Presentation (Day 2)
May 2016 Embedded Vision Summit Introductory Presentation (Day 2)May 2016 Embedded Vision Summit Introductory Presentation (Day 2)
May 2016 Embedded Vision Summit Introductory Presentation (Day 2)
Edge AI and Vision Alliance
 
"Combining Cloud and Edge Machine Learning to Deliver the Future of Video Mon...
"Combining Cloud and Edge Machine Learning to Deliver the Future of Video Mon..."Combining Cloud and Edge Machine Learning to Deliver the Future of Video Mon...
"Combining Cloud and Edge Machine Learning to Deliver the Future of Video Mon...
Edge AI and Vision Alliance
 
What are you going to do with your Augmented Reality and Virtual Reality Supe...
What are you going to do with your Augmented Reality and Virtual Reality Supe...What are you going to do with your Augmented Reality and Virtual Reality Supe...
What are you going to do with your Augmented Reality and Virtual Reality Supe...
Tish Shute
 
Cbir ‐ features
Cbir ‐ featuresCbir ‐ features
Cbir ‐ features
tanweimin666
 
Beyond the Box: Opportunities in Augmented Reality
Beyond the Box: Opportunities in Augmented RealityBeyond the Box: Opportunities in Augmented Reality
Beyond the Box: Opportunities in Augmented Reality
AdvInteractions
 
"How to Make the World More Interactive: Augmented Reality as the Interface B...
"How to Make the World More Interactive: Augmented Reality as the Interface B..."How to Make the World More Interactive: Augmented Reality as the Interface B...
"How to Make the World More Interactive: Augmented Reality as the Interface B...
Edge AI and Vision Alliance
 
message passing vs shared memory
message passing vs shared memorymessage passing vs shared memory
message passing vs shared memory
Hamza Zahid
 
Ppt motivational speaking
Ppt  motivational speakingPpt  motivational speaking
Ppt motivational speakingIdoinspire
 

Viewers also liked (8)

May 2016 Embedded Vision Summit Introductory Presentation (Day 2)
May 2016 Embedded Vision Summit Introductory Presentation (Day 2)May 2016 Embedded Vision Summit Introductory Presentation (Day 2)
May 2016 Embedded Vision Summit Introductory Presentation (Day 2)
 
"Combining Cloud and Edge Machine Learning to Deliver the Future of Video Mon...
"Combining Cloud and Edge Machine Learning to Deliver the Future of Video Mon..."Combining Cloud and Edge Machine Learning to Deliver the Future of Video Mon...
"Combining Cloud and Edge Machine Learning to Deliver the Future of Video Mon...
 
What are you going to do with your Augmented Reality and Virtual Reality Supe...
What are you going to do with your Augmented Reality and Virtual Reality Supe...What are you going to do with your Augmented Reality and Virtual Reality Supe...
What are you going to do with your Augmented Reality and Virtual Reality Supe...
 
Cbir ‐ features
Cbir ‐ featuresCbir ‐ features
Cbir ‐ features
 
Beyond the Box: Opportunities in Augmented Reality
Beyond the Box: Opportunities in Augmented RealityBeyond the Box: Opportunities in Augmented Reality
Beyond the Box: Opportunities in Augmented Reality
 
"How to Make the World More Interactive: Augmented Reality as the Interface B...
"How to Make the World More Interactive: Augmented Reality as the Interface B..."How to Make the World More Interactive: Augmented Reality as the Interface B...
"How to Make the World More Interactive: Augmented Reality as the Interface B...
 
message passing vs shared memory
message passing vs shared memorymessage passing vs shared memory
message passing vs shared memory
 
Ppt motivational speaking
Ppt  motivational speakingPpt  motivational speaking
Ppt motivational speaking
 

Similar to "Creating Smarter, More Interactive Apps and Systems with Computer Vision," a Presentation from the Embedded Vision Alliance

AWS IoT Lab Introduction
AWS IoT Lab IntroductionAWS IoT Lab Introduction
AWS IoT Lab Introduction
Amazon Web Services
 
"Computer Vision 2.0: Where We Are and Where We're Going," a Presentation fro...
"Computer Vision 2.0: Where We Are and Where We're Going," a Presentation fro..."Computer Vision 2.0: Where We Are and Where We're Going," a Presentation fro...
"Computer Vision 2.0: Where We Are and Where We're Going," a Presentation fro...
Edge AI and Vision Alliance
 
N check attendance-linked-in
N check attendance-linked-inN check attendance-linked-in
N check attendance-linked-in
Sandeep Mohanta
 
Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing
Janine Sneed
 
How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix EnvironmentHow to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix Environment
eG Innovations
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeck
Codit
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Academy
 
Simplifying IoT App Development - A Whitepaper by RapidValue
Simplifying IoT App Development - A Whitepaper by RapidValueSimplifying IoT App Development - A Whitepaper by RapidValue
Simplifying IoT App Development - A Whitepaper by RapidValue
RapidValue
 
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
Unity Technologies
 
Dell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioDell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western Ontario
Bill Wong
 
Blue Eyes-Even machines can sense and feel
Blue Eyes-Even machines can sense and feelBlue Eyes-Even machines can sense and feel
Blue Eyes-Even machines can sense and feel
kaishik gundu
 
Winjit Corporate Brochure
Winjit Corporate BrochureWinjit Corporate Brochure
Winjit Corporate Brochuresarang sethiya
 
Azure IoT - A Practical Entry to New Retail
Azure IoT - A Practical Entry to New RetailAzure IoT - A Practical Entry to New Retail
Azure IoT - A Practical Entry to New Retail
Daniel Li
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
Marco Dal Pino
 
Managing the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered InsightsManaging the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered Insights
eG Innovations
 
Broucher Soft copy
Broucher Soft copyBroucher Soft copy
Broucher Soft copyevsrao
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and ml
Marco Dal Pino
 
7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations
Vistara
 
CloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoTCloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoT
Benjamin Chodroff
 
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
 

Similar to "Creating Smarter, More Interactive Apps and Systems with Computer Vision," a Presentation from the Embedded Vision Alliance (20)

AWS IoT Lab Introduction
AWS IoT Lab IntroductionAWS IoT Lab Introduction
AWS IoT Lab Introduction
 
"Computer Vision 2.0: Where We Are and Where We're Going," a Presentation fro...
"Computer Vision 2.0: Where We Are and Where We're Going," a Presentation fro..."Computer Vision 2.0: Where We Are and Where We're Going," a Presentation fro...
"Computer Vision 2.0: Where We Are and Where We're Going," a Presentation fro...
 
N check attendance-linked-in
N check attendance-linked-inN check attendance-linked-in
N check attendance-linked-in
 
Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing
 
How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix EnvironmentHow to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix Environment
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeck
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
 
Simplifying IoT App Development - A Whitepaper by RapidValue
Simplifying IoT App Development - A Whitepaper by RapidValueSimplifying IoT App Development - A Whitepaper by RapidValue
Simplifying IoT App Development - A Whitepaper by RapidValue
 
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...
 
Dell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioDell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western Ontario
 
Blue Eyes-Even machines can sense and feel
Blue Eyes-Even machines can sense and feelBlue Eyes-Even machines can sense and feel
Blue Eyes-Even machines can sense and feel
 
Winjit Corporate Brochure
Winjit Corporate BrochureWinjit Corporate Brochure
Winjit Corporate Brochure
 
Azure IoT - A Practical Entry to New Retail
Azure IoT - A Practical Entry to New RetailAzure IoT - A Practical Entry to New Retail
Azure IoT - A Practical Entry to New Retail
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
 
Managing the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered InsightsManaging the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered Insights
 
Broucher Soft copy
Broucher Soft copyBroucher Soft copy
Broucher Soft copy
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and ml
 
7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations
 
CloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoTCloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoT
 
IoT meets AI in the Clouds
IoT meets AI in the CloudsIoT meets AI in the Clouds
IoT meets AI in the Clouds
 

More from 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
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
Edge AI and Vision Alliance
 

More from Edge AI and Vision Alliance (20)

“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...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
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
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.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
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
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
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
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
 
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
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
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
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
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
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.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 !
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
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
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
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...
 
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
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
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
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 

"Creating Smarter, More Interactive Apps and Systems with Computer Vision," a Presentation from the Embedded Vision Alliance

  • 1. 11© 2015 Embedded VisionAlliance Jeff Bier, Founder, Embedded Vision Alliance / President, BDTI Augmented World Expo – June 8, 2015 Creating Smarter, More Interactive Apps and Systems with Computer Vision
  • 2. 22© 2015 Embedded VisionAlliance “Half of the human brain is devoted directly or indirectly to vision.” – Paraphrased from Prof. Mriganka Sur, MIT
  • 3. 33© 2015 Embedded VisionAlliance • Computer vision: automatically extracting meaning from images • For augmented reality, computer vision: • Identifies objects • Estimates and tracks objects’ position and orientation • Locates the device in the environment • Locates the viewer’s eyes Computer Vision and Augmented Reality laptopmag.com circuitstoday.com
  • 4. 44© 2015 Embedded VisionAlliance 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
  • 5. 55© 2015 Embedded VisionAlliance Machines are useful mainly to the extent that they interact with the physical world Visual information is the richest source of information about the real world: People, places, and things Vision is the highest-bandwidth mode for machines to obtain real-world info Embedded vision enables our things to be: • More responsive: Knowing what’s around and what’s going on • More personal and secure: Knowing who is around them • Safer, more autonomous: Knowing location relative to objects, people • Easier to use: Enabling natural user interfaces The Highest Bandwidth Input Channel
  • 6. 66© 2015 Embedded VisionAlliance Embedded Vision in Mobile
  • 7. 77© 2015 Embedded VisionAlliance Vision enables capturing better photos and improving captured shots • High dynamic range • Automatic panorama • Face and smile detection • Object removal • Trick shots Photography Almalence SnapPhun by MacHeal LLC
  • 8. 88© 2015 Embedded VisionAlliance Visual search turns mobile phones into a powerful tools for learning about physical objects • What is it? Do users like it? • Where can I buy it? Is this price good? • What else is like it? Visual Search engadget.com
  • 9. 99© 2015 Embedded VisionAlliance Interactive Visual Search: Amazon Flow www.youtube.com/watch?v=etusHx633fU
  • 10. 1010© 2015 Embedded VisionAlliance Innovating with Embedded Vision: MotionSavvy Empowers the Deaf www.youtube.com/watch?v=sqAbOZMZp_E
  • 11. 1111© 2015 Embedded VisionAlliance • Skeletal tracking • Detect humans and track joints, limbs, head, etc. (may not include fingers) • Typically requires 3D sensor • Hand/finger tracking • Detect human hands and track hand and finger joints • Some companies provide hardware + software combinations • Examples: SoftKinetic, Kinect SDK, Leap Motion, Nible UX, Intel RealSense Libraries and SDKs: Human Interaction
  • 12. 1212© 2015 Embedded VisionAlliance • Gesture • Identify human gesturesfor user interaction • May or may not rely on skeletal/hand/finger tracking • Examples: PointGrab, eyeSight Libraries and SDKs: Human Interaction
  • 13. 1313© 2015 Embedded VisionAlliance • Face analysis • Face detection: find faces in image • Face recognition: identify an individual person by matching facial features against a database • Emotion recognition: identify emotions based on facial expressions • Other: head pose, gender, age, track lips, track gaze, etc. • Examples: OpenCV, Lambda Labs, Animetrics, Libface, Eyeris, Visage Libraries and SDKs: Human Interaction
  • 14. 1414© 2015 Embedded VisionAlliance One Sensor, Many Uses
  • 15. 1515© 2015 Embedded VisionAlliance Software-Defined Sensor
  • 16. 1616© 2015 Embedded VisionAlliance • People • Presence • Number • Location, trajectory • Pose, head pose, gaze, gestures • Age, gender, grouping • Identity • Emotional state, drowsiness • Heart rate, intoxication • … What Do You Want to Sense? • Places • What’s around? • Boundaries (map) • Location in space • Things • Type • Number • Size, orientation • 3D location, trajectory • Situations • Potential collision • Unexpected changes
  • 17. 1717© 2015 Embedded VisionAlliance Embedded Vision in Wearables
  • 18. 1818© 2015 Embedded VisionAlliance Augmented Reality for Industry www.youtube.com/watch?v=9Wv9k_ssLcI
  • 19. 1919© 2015 Embedded VisionAlliance Interpreter for the Visually Impaired www.youtube.com/watch?v=ykDDxWbt5Nw
  • 20. 2020© 2015 Embedded VisionAlliance • Augmentedreality SDKs • Identify and track markers, images, or objects • Estimate pose of tracked objects, allowing graphical content to be overlayed • Simultaneous Location and Mapping (SLAM) • Often uses vision in conjunction with other sensors (accelerometer, gyroscope) • Create a map of the environment • Identify user’s location and orientation in the environment • Examples: Vuforia, Metaio, Wikitude Libraries and SDKs: AR and SLAM
  • 21. 2121© 2015 Embedded VisionAlliance Enabling Embedded Vision
  • 22. 2222© 2015 Embedded VisionAlliance 0 5000 10000 15000 20000 25000 30000 1996 1998 2000 2002 2004 2006 2008 2010 2012 MMACs/second Year DSP Performance: High-end, Single-coreDSPs from TI Source: BDTI Analysis 10 GMACs/ second Enabling Embedded Vision: Processor Performance
  • 23. 2323© 2015 Embedded VisionAlliance • Analog Devices BF609 • Freescale S32V • Inuitive NU3000 • MobileEye EyeQ4 • Movidius Myriad 2 • Texas Instruments TDA3x Trend: Vision-specific Processor Chips Inuitive M3 Reference Design Movidius Myriad 2
  • 24. 2424© 2015 Embedded VisionAlliance Advances in Image Sensors SoftKinetic (Image:Engadget) Heptagon www.izm.fraunhofer.de Intel
  • 25. 2525© 2015 Embedded VisionAlliance Vision in Embedded Systems
  • 26. 2626© 2015 Embedded VisionAlliance Continental Augmented Reality Head-Up Display www.youtube.com/watch?v=3uuQSSnO7IE
  • 27. 2727© 2015 Embedded VisionAlliance Dyson Vacuum Robot with SLAM www.youtube.com/watch?v=oguKCHP7jNQ
  • 28. 2828© 2015 Embedded VisionAlliance Smart Signs with Viewer Analytics www.youtube.com/watch?v=wvfe8tlhsNA
  • 29. 2929© 2015 Embedded VisionAlliance • Out-of-the-Box vision acceleration framework • Enables low-power, real-time applications • Targeted at mobile and embedded platforms • Functional Portability • Performance portability across diverse hardware • Higher-level abstraction hides hardware details • Enables low-power, always-on acceleration OpenVX—Power Efficient Vision Acceleration Vision Accelerator Application Application Application Application Vision AcceleratorVision AcceleratorVision Accelerator
  • 30. 3030© 2015 Embedded VisionAlliance Embedded Vision in the Cloud
  • 31. 3131© 2015 Embedded VisionAlliance Retail Analytics from Prism Skylabs www.youtube.com/watch?v=aqbAoTT2ZJU
  • 32. 3232© 2015 Embedded VisionAlliance • Cloud-based vision service for image recognition • Recognizes faces, objects, scenes, landmarks—and their attributes Cloud-based Vision APIs: Orbeus
  • 33. 3333© 2015 Embedded VisionAlliance • Cloud-based vision service for connected home applications • Baby monitor, pet monitor, video doorbell, home security Cloud-based Vision APIs: Tend Insights
  • 34. 3434© 2015 Embedded VisionAlliance Challenges and Techniques
  • 35. 3535© 2015 Embedded VisionAlliance • Infinitely varying inputs in many applications… • Uncontrolled conditions: lighting, orientation, motion, occlusion • Lead to ambiguity… • Leads to the need for complex, multi-layered algorithms… • Leads to high computation requirements… • Which, combined with cost, size, and power consumption constraints, creates design challenges… • Hence, many vision applications require parallel and/or specialized processors • And, most product creators lack experience with embedded vision What Makes Embedded Vision Hard? www.selectspecs.com
  • 36. 3636© 2015 Embedded VisionAlliance The Embedded Vision Alliance (www.Embedded-Vision.com) is a partnership of 50+ leading embedded vision technology and services suppliers Mission: Inspire and empower product creators to incorporate visual intelligence into their products The Alliance provides low-cost, high-quality technical educational resources for engineers • Alliance website offers tutorial articles, video “chalk talks,” forums • Embedded Vision Insights newsletter delivers news and updates • Embedded Vision Summit conferences provide practical learning, exciting demos and keynotes, unique networking opportunities Empowering Product Creators to Harness Embedded Vision
  • 37. 3737© 2015 Embedded VisionAlliance • “Embedded vision” enables systems and apps that extract meaning from visual inputs • Embedded vision upgrades what devices know about the world, enabling them to be: • More responsive • More personal and secure • Safer, more autonomous • Easier to use • Thanks to improved processors, sensors , algorithms, tools and APIs embedded vision can be deployed widely • Leverage the Embedded Vision Alliance to accelerate your success in embedded vision • www.Embedded-Vision.com Conclusions
  • 38. 3838© 2015 Embedded VisionAlliance Thank You!
  • 39. 3939© 2015 Embedded VisionAlliance To get a copy of these slides, and links to videos of many cool vision- enabled products, email me: bier@embedded-vision.com More?
  • 40. 4040© 2015 Embedded VisionAlliance Back-up Slides
  • 41. 4141© 2015 Embedded VisionAlliance Mercedes: www.youtube.com/watch?v=WGgSyA8HXyY Philips: www.youtube.com/watch?v=2M7AFoqJyDI IKEA: www.youtube.com/watch?v=DhbHnec4se0 LEGO: www.youtube.com/watch?v=mUuVvY4c4-A www.youtube.com/watch?v=Td7cKB2BxIo Amazon: www.youtube.com/watch?v=bnqnvL8B0k0 www.youtube.com/watch?v=8gy5tYVR-28 Stanley: www.youtube.com/watch?v=orTO3E0Vvok Audi: www.youtube.com/watch?v=2YqflcbCVZg Tesco: www.youtube.com/watch?v=bMCw7-lYUKw Major League Baseball: bit.ly/1qylyRI CENTR Cam: vimeo.com/91037496 More Links for Later
  • 42. 4242© 2015 Embedded VisionAlliance • Alliance Member companies position themselves as leaders in front of thousands of product creators who visit the Alliance web site each month • Multiple Embedded Vision Summit conferences introduce Member companies and their products to hundreds of prospective customers • Our Member companies meet quarterly to develop business partnerships and gain insights into embedded vision markets and technology trends • We secure frequent press coverage on embedded vision topics, gaining exposure for our members as thought leaders Alliance Member Benefits