SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Seamless Deployment
of Multimedia & Machine
Learning Applications
at the Edge
Megha Daga
Sr Director, Product Management, AIoT
Qualcomm Technologies, Inc.
Intelligent Edge use cases
growing at exponential scale
2
Retail
Intelligent Inventory
Management:
Latency driving productivity
Secured & Bandwidth
driven last mile delivery
Manufacturing
Robot Navigation
& Management:
Latency driven real-time
defect inspection on
conveyor belts
Healthcare
Latency critical
Remote Robotics:
Assisted Surgery,
Immersive training AR/VR,
Image diagnostics,
OR monitoring
Smart City
Smart AI Cameras:
Bandwidth & Latency
critical traffic flow across
connected cameras
Secured building management
across connected sensors
Warehouse & Logistics
People Navigation:
Latency driven quickest route
Real-time package sorting
Latency/
Speed
Bandwidth/
Load Balancing/
Scale
Reliability Cost
Privacy/
Security
Exponential increase and diversity in use cases
leading to fragmentation across Hardware & Software
HARDWARE
Fragmentation
NPU CV Audio
SOFTWARE
Fragmentation
Framework Tools
Profiler Debugger
Deployment
Iterative process on embedded:
Developer challenge around efficient
end-to-end MM/ML pipeline deployment
4
Planning/Prototyping:
Feature and Product
Segmentation selection
Deploy/Scale:
Feature update
Pipeline creation (end to end application development) | Memory management | Debugging/Profiling/Optimization
Development:
Feature Integration
Qualcomm IM SDK
Hardware
CV ISP/Camera Video AI/ML Audio
Streaming Apps w/ AI-inference
Platform Libs, HALs, Drivers
Qualcomm®
Intelligent Multimedia SDK for end to end
MM/ML pipeline deployment
5
Modular | Scalable | Optimized
Qualcomm® Intelligent Multimedia (IM) SDK
Multimedia
Plugins
AI/ML
Plugins
Display
Plugins
Networking
Plugins
CV
Plugins
QualcommIM SDK is a productof QualcommTechnologies, Inc. and/or its
subsidiaries.
Qualcomm IM SDK Architecture
6
Customer Applications
HAL/Platform libs
LE Camera Service OMX Video/Decode
Camx/Camera fastCV
Fast RPC Pulse/Audio
Binder Weston
GLES/Open CL GBM
Drivers
Camx/Camera Video
DSP ION/DMA
WLAN ALSA
Display Display
GPU AIC100
HW
Camera/ISP CV Sensors Audio
Video AI100
Camera Source Video Transform
Video Encode/Decode Video Compose
Audio Encode/Decode Wayland Sink
Socket Src/Sink Frame Overlay
Pulse Src/Sink File Parsers/Muxers
Multimedia and Display Subsystem
Post Process
AIC100 Tensor Convertor Batching
TFLite ROI Muxer Stream/Tensor Serializer
SNPE CROP ROI Tensor Demuxer
Detection Classification
Segmentation Pose
AI/ML Subsystem
Optical Flow
DFS
CV Subsystem
RTSP
HLS in/out
Web-RTC
Network Subsystem
IM SDK Plugins
Qualcomm IM SDK is
a unified SW SDK across our IoT chipsets
7
Unified across our IoT chipsets
LOW
MID
HIGH
PREMIUM
• 1-2 camera stream
• <1TOPs/stream
• Upto 4 camera streams
• 1-2 TOPs/stream
• Upto 16 camera streams
• 2-4 TOPs/stream
• >16 streams
• >4 TOPs/stream
• Runs Inference on live stream to find objects
in frame and highlight with bounding boxes.
• Returns multiple bounding boxes (bbox) with
score and label name
• Inference results - draw bbox around objects
with text per frame
MACHINE LEARNING – EXAMPLE USE CASE
Live Camera Inference: object detection
8
Pipeline
filesrc qtdemux queue h264parse qtivdec tee
qtimlvconverter qtimlaic qtimlvclassification
qtivcomposer waylandsink
9
Needs to be formatted
Creating a reference application
10
Creating a reference application
Launch GStreamer Identify all required plugins & configure parameters Connect plugins & Launch
11
Creating a reference application
Launch GStreamer Identify all required plugins & configure parameters Connect plugins & Launch
12
Creating a reference application
Launch GStreamer Identify all required plugins & configure parameters Connect plugins & Launch
• Runs multiple inferences on 16 live streams
to find objects in frame and highlight with
bounding boxes.
• Inference results - draw bounding boxes
around objects with different colors for
different objects
• Runs optical flow concurrently on a stream
& display motion vector drawing
13
MULTIMEDIA & MACHINE LEARNING – EXAMPLE USE CASE
Multi-Inferencing
14
MULTIMEDIA & MACHINE LEARNING – EXAMPLE USE CASE
Multi-Inferencing
Demux Decode Frame skip
Demux Decode Frame skip
Demux Decode Frame skip
17 Instances 17 Instances 17 Instances
CPU Batch
(Aggregator)
4 Channels
CPU Batch
(Aggregator)
4 Channels
CPU Batch
(Aggregator)
4 Channels
Optical flow
(CVP)
1 Channel
Processing
(GLES/SL)
Processing
(GLES/SL)
Processing
(GLES/SL)
Motion Vector
Overlay
4 Channel IN 1 channel OUT
YoloV5
Contigous
Memory
4x480x640
Contigous
Memory
4x480x640
Contigous
Memory
4x480x640
Tensor
Demux
Tensor
Demux
Tensor
Demux
Post Process
Post Process
Post Process
Post Process
Post Process
Post Process
Post Process
NMS Sub Module
Post Process
Post Process
Post Process
Post Process
Post Process
Post Process
Post Process
NMS Sub Module
Post Process
Post Process
Post Process
Post Process
Post Process
Post Process
Post Process
NMS Sub Module
3 instances 16 instances 16 instances
NMS post
processing
and offline
rendering
(RGB)
Video Encode
Wayland sink
Parse /
MP4 mux.
Display
OR
34 instances 34 input channels =
17 YUV channels +
17 RGB channels
Tee
Tee
Tee
Tee
Tee
Video
Composer
To resolve fragmentation problem,
need for “IoT as a simple software
stack” is eminent.
Conclusion
15
Qualcomm IM SDK
Hardware
CV ISP/Camera Video AI/ML Audio
Streaming Apps w/ AI-inference
Platform Libs, HALs, Drivers
Qualcomm IM SDK
Multimedia
Plugins
AI/ML
Plugins
Display
Plugins
Networking
Plugins
CV
Plugins
Qualcomm IM SDK act as the major
building block of the software stack for
seamless end to end application
deployment.
Thank you
16
Nothing in these materials is an offer to sell any of the components
or devices referenced herein.
©2018-2022 Qualcomm Technologies, Inc. and/or its affiliated
companies. All Rights Reserved.
Qualcomm is a trademark or registered trademark of Qualcomm
Incorporated. Other products and brand names may be trademarks or
registered trademarks of their respective owners.
References in this presentation to “Qualcomm” may mean Qualcomm
Incorporated, Qualcomm Technologies, Inc., and/or other subsidiaries or
business units within the Qualcomm corporate structure, as applicable.
Qualcomm Incorporated includes our licensing business, QTL, and the vast
majority of our patent portfolio. Qualcomm Technologies, Inc., a subsidiary
of Qualcomm Incorporated, operates, along with its subsidiaries,
substantially all of our engineering, research and development functions,
and substantially all of our products and services businesses, including our
QCT semiconductor business.

Weitere ähnliche Inhalte

Was ist angesagt?

The disruption called ChatGPT.docx
The disruption called ChatGPT.docxThe disruption called ChatGPT.docx
The disruption called ChatGPT.docxZubair Khan
 
Esanthramanujam-ChatGPT vs Bard-PPT.pptx
Esanthramanujam-ChatGPT vs Bard-PPT.pptxEsanthramanujam-ChatGPT vs Bard-PPT.pptx
Esanthramanujam-ChatGPT vs Bard-PPT.pptxesANTHHHH
 
New developments in lentiviral vector design, production and purification
New developments in lentiviral vector design, production and purificationNew developments in lentiviral vector design, production and purification
New developments in lentiviral vector design, production and purificationmathias mangion
 
Exploring ChatGPT For Effective Teaching
Exploring ChatGPT For Effective TeachingExploring ChatGPT For Effective Teaching
Exploring ChatGPT For Effective TeachingAdicodeTechnologies
 
ARK_Big_Ideas_2023_1675517202.pdf
ARK_Big_Ideas_2023_1675517202.pdfARK_Big_Ideas_2023_1675517202.pdf
ARK_Big_Ideas_2023_1675517202.pdfProDigy14
 
Francesco D'Orazio - Everything you know about virtual worlds is WRONG - Meta...
Francesco D'Orazio - Everything you know about virtual worlds is WRONG - Meta...Francesco D'Orazio - Everything you know about virtual worlds is WRONG - Meta...
Francesco D'Orazio - Everything you know about virtual worlds is WRONG - Meta...Francesco D'Orazio
 
Introduction to Chat GPT
Introduction to Chat GPTIntroduction to Chat GPT
Introduction to Chat GPTDianaGray10
 
Chat GPT Webinar Slides - Take 2
Chat GPT Webinar Slides - Take 2Chat GPT Webinar Slides - Take 2
Chat GPT Webinar Slides - Take 2THIS IS GRAEME
 
NVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October SummaryNVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October SummaryNVIDIA
 
Presentation Graphic cards - History
Presentation Graphic cards - HistoryPresentation Graphic cards - History
Presentation Graphic cards - HistoryDipen Vasoya
 
A Beginner's Guide to Large Language Models
A Beginner's Guide to Large Language ModelsA Beginner's Guide to Large Language Models
A Beginner's Guide to Large Language ModelsAjitesh Kumar
 
Google BARD v/s ChatGPT _ A review
Google BARD v/s ChatGPT _ A reviewGoogle BARD v/s ChatGPT _ A review
Google BARD v/s ChatGPT _ A reviewDR. Ram Kumar Pathak
 
NVIDIA GTC2022 Spring Highlights
NVIDIA GTC2022 Spring HighlightsNVIDIA GTC2022 Spring Highlights
NVIDIA GTC2022 Spring HighlightsNVIDIA
 
Prompting is an art / Sztuka promptowania
Prompting is an art / Sztuka promptowaniaPrompting is an art / Sztuka promptowania
Prompting is an art / Sztuka promptowaniaMichal Jaskolski
 
What is Metaverse ? What is Not ?
What is Metaverse ? What is Not ? What is Metaverse ? What is Not ?
What is Metaverse ? What is Not ? R.Erdem ERKUL , PhD
 

Was ist angesagt? (20)

The disruption called ChatGPT.docx
The disruption called ChatGPT.docxThe disruption called ChatGPT.docx
The disruption called ChatGPT.docx
 
Esanthramanujam-ChatGPT vs Bard-PPT.pptx
Esanthramanujam-ChatGPT vs Bard-PPT.pptxEsanthramanujam-ChatGPT vs Bard-PPT.pptx
Esanthramanujam-ChatGPT vs Bard-PPT.pptx
 
New developments in lentiviral vector design, production and purification
New developments in lentiviral vector design, production and purificationNew developments in lentiviral vector design, production and purification
New developments in lentiviral vector design, production and purification
 
Bert.pptx
Bert.pptxBert.pptx
Bert.pptx
 
Exploring ChatGPT For Effective Teaching
Exploring ChatGPT For Effective TeachingExploring ChatGPT For Effective Teaching
Exploring ChatGPT For Effective Teaching
 
ARK_Big_Ideas_2023_1675517202.pdf
ARK_Big_Ideas_2023_1675517202.pdfARK_Big_Ideas_2023_1675517202.pdf
ARK_Big_Ideas_2023_1675517202.pdf
 
Francesco D'Orazio - Everything you know about virtual worlds is WRONG - Meta...
Francesco D'Orazio - Everything you know about virtual worlds is WRONG - Meta...Francesco D'Orazio - Everything you know about virtual worlds is WRONG - Meta...
Francesco D'Orazio - Everything you know about virtual worlds is WRONG - Meta...
 
Introduction to Chat GPT
Introduction to Chat GPTIntroduction to Chat GPT
Introduction to Chat GPT
 
Chat GPT Webinar Slides - Take 2
Chat GPT Webinar Slides - Take 2Chat GPT Webinar Slides - Take 2
Chat GPT Webinar Slides - Take 2
 
NVIDIA Keynote #GTC21
NVIDIA Keynote #GTC21 NVIDIA Keynote #GTC21
NVIDIA Keynote #GTC21
 
NVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October SummaryNVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October Summary
 
Presentation Graphic cards - History
Presentation Graphic cards - HistoryPresentation Graphic cards - History
Presentation Graphic cards - History
 
AI in science.pptx
AI in science.pptxAI in science.pptx
AI in science.pptx
 
A Beginner's Guide to Large Language Models
A Beginner's Guide to Large Language ModelsA Beginner's Guide to Large Language Models
A Beginner's Guide to Large Language Models
 
CHATGPT.pptx
CHATGPT.pptxCHATGPT.pptx
CHATGPT.pptx
 
Google BARD v/s ChatGPT _ A review
Google BARD v/s ChatGPT _ A reviewGoogle BARD v/s ChatGPT _ A review
Google BARD v/s ChatGPT _ A review
 
NVIDIA GTC2022 Spring Highlights
NVIDIA GTC2022 Spring HighlightsNVIDIA GTC2022 Spring Highlights
NVIDIA GTC2022 Spring Highlights
 
Josh Cavalier - ChatGPT Prompt Strategies.pdf
Josh Cavalier - ChatGPT Prompt Strategies.pdfJosh Cavalier - ChatGPT Prompt Strategies.pdf
Josh Cavalier - ChatGPT Prompt Strategies.pdf
 
Prompting is an art / Sztuka promptowania
Prompting is an art / Sztuka promptowaniaPrompting is an art / Sztuka promptowania
Prompting is an art / Sztuka promptowania
 
What is Metaverse ? What is Not ?
What is Metaverse ? What is Not ? What is Metaverse ? What is Not ?
What is Metaverse ? What is Not ?
 

Ähnlich wie “Seamless Deployment of Multimedia and Machine Learning Applications at the Edge,” a Presentation from Qualcomm

MIPI DevCon 2016: Image Sensor and Display Connectivity Disruption
MIPI DevCon 2016: Image Sensor and Display Connectivity DisruptionMIPI DevCon 2016: Image Sensor and Display Connectivity Disruption
MIPI DevCon 2016: Image Sensor and Display Connectivity DisruptionMIPI Alliance
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...Christopher Diamantopoulos
 
Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Serviceskahunasystems
 
RISC-V growth and successes in technology and industry - embedded world 2021
RISC-V growth and successes in technology and industry - embedded world 2021RISC-V growth and successes in technology and industry - embedded world 2021
RISC-V growth and successes in technology and industry - embedded world 2021RISC-V International
 
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemAI Frontiers
 
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Intel® Software
 
P9000 p-017o (argon general presentation - june 2014)
P9000 p-017o (argon general presentation - june 2014)P9000 p-017o (argon general presentation - june 2014)
P9000 p-017o (argon general presentation - june 2014)Clifford Dive
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoEmbarcados
 
Achieving AI @scale on Mobile Devices
Achieving AI @scale on Mobile DevicesAchieving AI @scale on Mobile Devices
Achieving AI @scale on Mobile DevicesQualcomm Research
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devicescharlotte75009
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation webhostingguy
 
Highilights from Rod Randall (SIRIS/Stratus) LTE Asia
Highilights from Rod Randall (SIRIS/Stratus) LTE AsiaHighilights from Rod Randall (SIRIS/Stratus) LTE Asia
Highilights from Rod Randall (SIRIS/Stratus) LTE AsiaAlan Quayle
 

Ähnlich wie “Seamless Deployment of Multimedia and Machine Learning Applications at the Edge,” a Presentation from Qualcomm (20)

Teksun Corporate Overview 2014
Teksun Corporate Overview 2014Teksun Corporate Overview 2014
Teksun Corporate Overview 2014
 
MIPI DevCon 2016: Image Sensor and Display Connectivity Disruption
MIPI DevCon 2016: Image Sensor and Display Connectivity DisruptionMIPI DevCon 2016: Image Sensor and Display Connectivity Disruption
MIPI DevCon 2016: Image Sensor and Display Connectivity Disruption
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
 
Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Services
 
My Profile
My ProfileMy Profile
My Profile
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
RISC-V growth and successes in technology and industry - embedded world 2021
RISC-V growth and successes in technology and industry - embedded world 2021RISC-V growth and successes in technology and industry - embedded world 2021
RISC-V growth and successes in technology and industry - embedded world 2021
 
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
 
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
 
P9000 p-017o (argon general presentation - june 2014)
P9000 p-017o (argon general presentation - june 2014)P9000 p-017o (argon general presentation - june 2014)
P9000 p-017o (argon general presentation - june 2014)
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
 
Achieving AI @scale on Mobile Devices
Achieving AI @scale on Mobile DevicesAchieving AI @scale on Mobile Devices
Achieving AI @scale on Mobile Devices
 
Active network
Active networkActive network
Active network
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation
 
Sundance at the 49th Intelligent Sensing Program
Sundance at the 49th Intelligent Sensing ProgramSundance at the 49th Intelligent Sensing Program
Sundance at the 49th Intelligent Sensing Program
 
nathan
nathannathan
nathan
 
Highilights from Rod Randall (SIRIS/Stratus) LTE Asia
Highilights from Rod Randall (SIRIS/Stratus) LTE AsiaHighilights from Rod Randall (SIRIS/Stratus) LTE Asia
Highilights from Rod Randall (SIRIS/Stratus) LTE Asia
 

Mehr von 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 TechInsightsEdge 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
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from SamsaraEdge AI and Vision Alliance
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...Edge AI and Vision Alliance
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...Edge AI and Vision Alliance
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...Edge AI and Vision Alliance
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...Edge AI and Vision Alliance
 

Mehr von Edge AI and Vision Alliance (20)

“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...
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
 

Kürzlich hochgeladen

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

“Seamless Deployment of Multimedia and Machine Learning Applications at the Edge,” a Presentation from Qualcomm

  • 1. Seamless Deployment of Multimedia & Machine Learning Applications at the Edge Megha Daga Sr Director, Product Management, AIoT Qualcomm Technologies, Inc.
  • 2. Intelligent Edge use cases growing at exponential scale 2 Retail Intelligent Inventory Management: Latency driving productivity Secured & Bandwidth driven last mile delivery Manufacturing Robot Navigation & Management: Latency driven real-time defect inspection on conveyor belts Healthcare Latency critical Remote Robotics: Assisted Surgery, Immersive training AR/VR, Image diagnostics, OR monitoring Smart City Smart AI Cameras: Bandwidth & Latency critical traffic flow across connected cameras Secured building management across connected sensors Warehouse & Logistics People Navigation: Latency driven quickest route Real-time package sorting Latency/ Speed Bandwidth/ Load Balancing/ Scale Reliability Cost Privacy/ Security
  • 3. Exponential increase and diversity in use cases leading to fragmentation across Hardware & Software HARDWARE Fragmentation NPU CV Audio SOFTWARE Fragmentation Framework Tools Profiler Debugger Deployment
  • 4. Iterative process on embedded: Developer challenge around efficient end-to-end MM/ML pipeline deployment 4 Planning/Prototyping: Feature and Product Segmentation selection Deploy/Scale: Feature update Pipeline creation (end to end application development) | Memory management | Debugging/Profiling/Optimization Development: Feature Integration
  • 5. Qualcomm IM SDK Hardware CV ISP/Camera Video AI/ML Audio Streaming Apps w/ AI-inference Platform Libs, HALs, Drivers Qualcomm® Intelligent Multimedia SDK for end to end MM/ML pipeline deployment 5 Modular | Scalable | Optimized Qualcomm® Intelligent Multimedia (IM) SDK Multimedia Plugins AI/ML Plugins Display Plugins Networking Plugins CV Plugins QualcommIM SDK is a productof QualcommTechnologies, Inc. and/or its subsidiaries.
  • 6. Qualcomm IM SDK Architecture 6 Customer Applications HAL/Platform libs LE Camera Service OMX Video/Decode Camx/Camera fastCV Fast RPC Pulse/Audio Binder Weston GLES/Open CL GBM Drivers Camx/Camera Video DSP ION/DMA WLAN ALSA Display Display GPU AIC100 HW Camera/ISP CV Sensors Audio Video AI100 Camera Source Video Transform Video Encode/Decode Video Compose Audio Encode/Decode Wayland Sink Socket Src/Sink Frame Overlay Pulse Src/Sink File Parsers/Muxers Multimedia and Display Subsystem Post Process AIC100 Tensor Convertor Batching TFLite ROI Muxer Stream/Tensor Serializer SNPE CROP ROI Tensor Demuxer Detection Classification Segmentation Pose AI/ML Subsystem Optical Flow DFS CV Subsystem RTSP HLS in/out Web-RTC Network Subsystem IM SDK Plugins
  • 7. Qualcomm IM SDK is a unified SW SDK across our IoT chipsets 7 Unified across our IoT chipsets LOW MID HIGH PREMIUM • 1-2 camera stream • <1TOPs/stream • Upto 4 camera streams • 1-2 TOPs/stream • Upto 16 camera streams • 2-4 TOPs/stream • >16 streams • >4 TOPs/stream
  • 8. • Runs Inference on live stream to find objects in frame and highlight with bounding boxes. • Returns multiple bounding boxes (bbox) with score and label name • Inference results - draw bbox around objects with text per frame MACHINE LEARNING – EXAMPLE USE CASE Live Camera Inference: object detection 8 Pipeline filesrc qtdemux queue h264parse qtivdec tee qtimlvconverter qtimlaic qtimlvclassification qtivcomposer waylandsink
  • 9. 9 Needs to be formatted Creating a reference application
  • 10. 10 Creating a reference application Launch GStreamer Identify all required plugins & configure parameters Connect plugins & Launch
  • 11. 11 Creating a reference application Launch GStreamer Identify all required plugins & configure parameters Connect plugins & Launch
  • 12. 12 Creating a reference application Launch GStreamer Identify all required plugins & configure parameters Connect plugins & Launch
  • 13. • Runs multiple inferences on 16 live streams to find objects in frame and highlight with bounding boxes. • Inference results - draw bounding boxes around objects with different colors for different objects • Runs optical flow concurrently on a stream & display motion vector drawing 13 MULTIMEDIA & MACHINE LEARNING – EXAMPLE USE CASE Multi-Inferencing
  • 14. 14 MULTIMEDIA & MACHINE LEARNING – EXAMPLE USE CASE Multi-Inferencing Demux Decode Frame skip Demux Decode Frame skip Demux Decode Frame skip 17 Instances 17 Instances 17 Instances CPU Batch (Aggregator) 4 Channels CPU Batch (Aggregator) 4 Channels CPU Batch (Aggregator) 4 Channels Optical flow (CVP) 1 Channel Processing (GLES/SL) Processing (GLES/SL) Processing (GLES/SL) Motion Vector Overlay 4 Channel IN 1 channel OUT YoloV5 Contigous Memory 4x480x640 Contigous Memory 4x480x640 Contigous Memory 4x480x640 Tensor Demux Tensor Demux Tensor Demux Post Process Post Process Post Process Post Process Post Process Post Process Post Process NMS Sub Module Post Process Post Process Post Process Post Process Post Process Post Process Post Process NMS Sub Module Post Process Post Process Post Process Post Process Post Process Post Process Post Process NMS Sub Module 3 instances 16 instances 16 instances NMS post processing and offline rendering (RGB) Video Encode Wayland sink Parse / MP4 mux. Display OR 34 instances 34 input channels = 17 YUV channels + 17 RGB channels Tee Tee Tee Tee Tee Video Composer
  • 15. To resolve fragmentation problem, need for “IoT as a simple software stack” is eminent. Conclusion 15 Qualcomm IM SDK Hardware CV ISP/Camera Video AI/ML Audio Streaming Apps w/ AI-inference Platform Libs, HALs, Drivers Qualcomm IM SDK Multimedia Plugins AI/ML Plugins Display Plugins Networking Plugins CV Plugins Qualcomm IM SDK act as the major building block of the software stack for seamless end to end application deployment.
  • 16. Thank you 16 Nothing in these materials is an offer to sell any of the components or devices referenced herein. ©2018-2022 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved. Qualcomm is a trademark or registered trademark of Qualcomm Incorporated. Other products and brand names may be trademarks or registered trademarks of their respective owners. References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm Technologies, Inc., and/or other subsidiaries or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes our licensing business, QTL, and the vast majority of our patent portfolio. Qualcomm Technologies, Inc., a subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of our engineering, research and development functions, and substantially all of our products and services businesses, including our QCT semiconductor business.