SlideShare a Scribd company logo
© 2021 Arm
Software Defined Cameras for
Edge Computing of the future
Parag Beeraka
Head of Smart Camera and Vision Business
Arm
© 2021 Arm
“Software Defined” – The Trend
Today
Future
Technology
Enablers
Software Defined Embedded Edge
Orchestrator
Containers
Virtualization
Enterprise
Operating System
Software
Defined
Vehicle
Software
Defined
Industrial
Systems
Software
Defined
Camera
Software Defined Data Center
Software
Defined
Compute
Software
Defined
Networking
Software
Defined
Storage
© 2021 Arm
Transformation of Computer Vision and Camera Products
Underpinned by 3 Key Trends
3
Run cloud-native applications
and deploy services over time
Cloud Native
Increased
Security Focus
Resilient and secure
deployments
Shift to
Edge Compute
AI-enabled
intelligent cameras
© 2021 Arm
Shift to Edge Compute
4
Person 1 99%
Access Granted
Person 2 99%
Access Granted
Location and Tracking
• Identify people and other
objects
• Track direction and motion
to predict location
• Enable hotspot detection
Automatic Boundaries
• Create boundary conditions
quickly with Image
Segmentation
Increasing Intelligence
• Estimate actions with pose
estimation and understanding
• Ability to interact verbally with
security system
Smart and Secure
• Grant access onto property
• Privacy preserving with secure
local inference
• Third party model/IP
protection
© 2021 Arm
The Arm AI Platform and Code Generation
5
LLVM
Applications
Tools
CPU
Cortex-A
Neoverse
GPU
Mali
NPU/microNPU
Ethos-N
CPU
v8 MVE
Cortex-M
OpenCL Ethos-N/U Driver
LLVM
CMSIS-NN
Ethos-U
TVM
Relay
NPU
Support Lib
microNPU
Optimizer
TFL TF keras
PyTorch ONNX
MXNet
Auto
TVM
Code Generation Technology for the
Arm AI Platform
© 2021 Arm
Increased Security Focus
6
Root of Trust
Data Security
End-End
Security
(Edge to Cloud)
Data Privacy
Secure Boot
Trusted
Firmware
Secure Key
Management
Any Platform, Any Architecture,
Any Hardware
Any Workload, Any Programming
Language, Any Container Runtime, Any
Packaging
Discrete
Trusted
Platform
Module
Firmware
Trusted
Platform
Module
Local
Hardware
Security
Module
Remote
Hardware
Security
Module
Trusted
Apps
Requirements
Solution
+
© 2021 Arm
Cloud Native Provides Camera​ and Vision Products with
Machine Learning Capabilities
7
OS
CPU NPU GPU ISP
Software
Defined
ML
Software Defined Camera platform
Container Container
Vision
Algorithms
/ Camera
Services
Cloud Service Provider
Training
Data Store
Train Model
Model
Deployment
Orchestrator
Customer
App Store
Download Model
Upload Field Data
Service Oriented Architecture
Concurrent Execution Of Inferencing
On-Demand Service Deployment Enabling Post
Sale “App Store”
Continuous Online ML Model Updates
Use Case Scenarios
© 2021 Arm
Embrace a Standards-based Ecosystem
Arm is working with many ecosystem partners (OEMs, ODMs, silicon vendors) to drive a standards
approach in order to scale deployments by replacing custom solutions with standards-based solutions and
become the platform of choice for future camera deployments
8
SiP A
FW/OS
SDK
Apps…
SiP B
FW/OS
SDK
Apps…
SiP C
FW/OS
SDK
Apps…
Common OSes
Apps… Apps… Apps…
Ref
Board
Custom
solutions per
Silicon Provider
(SiP)
SiP A SiP B SiP C
FW FW FW
Arm
SystemReady
Standards-based Solution
Custom Solutions
© 2021 Arm
Cameras and Vision Products can be “Software Defined”
9
FUNCTION A FUNCTION B FUNCTION C
Hardware abstraction
Camera Hardware
❑ Functions enabled by software are abstracted
from hardware
❑ Functions enabled using cloud-native Service-
Oriented Architecture (SOA) software
development model:
✓ Functions delivered as services are self-
contained units of software
✓ System for publishing available services to the
camera
✓ Centralized management of these services
❑ Ease of integration into Cloud Service Providers
infrastructure
❑ Seamless software and machine learning
development on the cloud and deployment at
the edge
© 2021 Arm
Software Defined Camera Architecture Proposal
10
Camera and Vision Software Applications
Containerized Multi ML
Model / Inference Engines
Containerized
Analytics/Storage
Firmware (UEFI, U-Boot,TF-A)
OS (Linux)
Container Run times – K3S
OpenCV
Security – PSA, PARSEC
Communication – RSTP, REST, SOAP
Platforms
OpenCV
Arm NN, TVM
Vulkan MLA Runtime
V4L2 BL
AS
Cloud Service Providers
© 2021 Arm
Arm’s Product Portfolio for Camera and Vision Market
11
Balanced performance
and efficiency
Cortex-A53/A55
Cortex-A35
Highest efficiency,
smallest area
Cortex-A76/A78
Highest performance
Balanced performance
and efficiency
Mali-G57
Mali-G78
Highest performance
Configurable to support
0 - 10 TOP/s
Ethos-N78
Ethos-N78
Configurable to support
0 - 10 TOP/s
Ethos-N78
Configurable to support
0 - 10 TOP/s
Cortex-M
Highest efficiency,
smallest area
Ethos-U55/U65
Configurable to support
0 – 1 TOP/s
Linux
RTOS
Arm Mali Image
Signal Processors
Arm CryptoCell
Battery
Powered
Low
Mid
High
+
© 2021 Arm
Arm is Bringing Compute, Imaging and Artificial
Intelligence Capabilities to all Devices
12
Arm scalable ML
computing solutions enable
devices to
Think
Cortex-A and Cortex-M
activate devices to
Sense
Advanced Mali-Image Signal
Processors empower devices
to
Mali GPU
Cortex-A
Arm Heterogenous Computing solutions
Cortex-M
+
+
Arm Compute Library/ CMSIS-NN / Arm NN
software libraries and open source stack
Arm ML processors
Arm Mali-Image
Signal Processors
Secure Subsystem
See
© 2021 Arm
Summary
• The transformation of computer vision and camera products are underpinned by 3 key trends: The
shift to edge compute, the focus on security and cloud native enabling machine learning capabilities
• It is essential to embrace a standards-based approach to speed up the transition to make cameras
“Software Defined” thus expediting the adoption of vision products to drive the next wave of
computing
• Arm is working with many ecosystem partners (OEMs, ODMs, silicon vendors) to drive a standards
approach in order to scale deployments by replacing custom solutions with standards-based solution
13
© 2021 Arm
Resources
14
2021 Embedded Vision Summit
Arm demonstrations:
• An Open Source Approach to Cloud Native
Vision Workload Deployment on Arm
• Moving the Gym to Your Living Room with
Body Pose Tracking on Your mart TV
• Real-time Object Tracking with OpenMV
Arm Products
Arm CPUs and NPUs
https://www.arm.com/products/silicon-ip-cpu
Arm Multimedia
https://www.arm.com/products/silicon-ip-
multimedia
Arm Solutions
https://www.arm.com/solutions/smart-cities
https://www.arm.com/solutions/industrial
https://www.arm.com/solutions/iot
Thank You

More Related Content

What's hot

"Processor Options for Edge Inference: Options and Trade-offs," a Presentatio...
"Processor Options for Edge Inference: Options and Trade-offs," a Presentatio..."Processor Options for Edge Inference: Options and Trade-offs," a Presentatio...
"Processor Options for Edge Inference: Options and Trade-offs," a Presentatio...
Edge AI and Vision Alliance
 
Zigbee wireless sensor network for better interactive industrial automation
Zigbee wireless sensor network for better interactive industrial automationZigbee wireless sensor network for better interactive industrial automation
Zigbee wireless sensor network for better interactive industrial automation
impulsetech12
 

What's hot (20)

JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...
 
What's next in edge computing?
What's next in edge computing?What's next in edge computing?
What's next in edge computing?
 
Cloud Computing Relation With Smart Cities
Cloud Computing Relation With Smart CitiesCloud Computing Relation With Smart Cities
Cloud Computing Relation With Smart Cities
 
IoT Meets the Cloud: The Origins of Edge Computing
IoT Meets the Cloud:  The Origins of Edge ComputingIoT Meets the Cloud:  The Origins of Edge Computing
IoT Meets the Cloud: The Origins of Edge Computing
 
Edge computing: Cord build 17 telefonica use cases
Edge computing: Cord build 17 telefonica use casesEdge computing: Cord build 17 telefonica use cases
Edge computing: Cord build 17 telefonica use cases
 
5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective
 
GetSenso IOT platform & Monitoring Solutions presentation 2.0
GetSenso IOT platform & Monitoring Solutions presentation 2.0GetSenso IOT platform & Monitoring Solutions presentation 2.0
GetSenso IOT platform & Monitoring Solutions presentation 2.0
 
"Processor Options for Edge Inference: Options and Trade-offs," a Presentatio...
"Processor Options for Edge Inference: Options and Trade-offs," a Presentatio..."Processor Options for Edge Inference: Options and Trade-offs," a Presentatio...
"Processor Options for Edge Inference: Options and Trade-offs," a Presentatio...
 
Next Generation Network Automation
Next Generation Network AutomationNext Generation Network Automation
Next Generation Network Automation
 
Challenge of integrated engineering. Mirko Vincenti, Beckhoff Automation
Challenge of integrated engineering. Mirko Vincenti, Beckhoff AutomationChallenge of integrated engineering. Mirko Vincenti, Beckhoff Automation
Challenge of integrated engineering. Mirko Vincenti, Beckhoff Automation
 
IoT Update Oktober 2019 | Wilfred Harbers CTO Benelux @ Software AG
IoT Update Oktober 2019 |  Wilfred Harbers CTO Benelux @ Software AGIoT Update Oktober 2019 |  Wilfred Harbers CTO Benelux @ Software AG
IoT Update Oktober 2019 | Wilfred Harbers CTO Benelux @ Software AG
 
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and OpportunitiesDe-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
IoT design and services
IoT design and servicesIoT design and services
IoT design and services
 
Creating a Java Internet of Things Gateway
Creating a Java Internet of Things GatewayCreating a Java Internet of Things Gateway
Creating a Java Internet of Things Gateway
 
Recent Advances in Network Automation Standards
Recent Advances in Network Automation StandardsRecent Advances in Network Automation Standards
Recent Advances in Network Automation Standards
 
Zigbee wireless sensor network for better interactive industrial automation
Zigbee wireless sensor network for better interactive industrial automationZigbee wireless sensor network for better interactive industrial automation
Zigbee wireless sensor network for better interactive industrial automation
 
Edge AI Framework for Healthcare Applications
Edge AI Framework for Healthcare ApplicationsEdge AI Framework for Healthcare Applications
Edge AI Framework for Healthcare Applications
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
 

Similar to “Software-Defined Cameras for Edge Computing of the Future,” a Presentation from Arm

Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
Megan O'Keefe
 
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
Edge AI and Vision Alliance
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
HiveMQ
 
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
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 Samsara
Edge AI and Vision Alliance
 

Similar to “Software-Defined Cameras for Edge Computing of the Future,” a Presentation from Arm (20)

“Sparking the Next Generation of Arm-based Cloud-native Smart Camera Designs,...
“Sparking the Next Generation of Arm-based Cloud-native Smart Camera Designs,...“Sparking the Next Generation of Arm-based Cloud-native Smart Camera Designs,...
“Sparking the Next Generation of Arm-based Cloud-native Smart Camera Designs,...
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
 
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
 
Innovate everywhere - SUSE edge
Innovate everywhere - SUSE edgeInnovate everywhere - SUSE edge
Innovate everywhere - SUSE edge
 
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
 
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
 
Disruptive Trends Fueled by AI & Camera Edge Analytics
Disruptive Trends Fueled by AI & Camera Edge AnalyticsDisruptive Trends Fueled by AI & Camera Edge Analytics
Disruptive Trends Fueled by AI & Camera Edge Analytics
 
“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...
“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...
“Machine Learning for the Real World: What is Acceptable Accuracy, and How Ca...
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
Enterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGiEnterprise Mobility with Mobile OSGi
Enterprise Mobility with Mobile OSGi
 
“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
 
IBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
IBM Cloud Paris Meetup - 20180628 - IBM Cloud PrivateIBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
IBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
 
Addressing Challenges with IoT Edge Management
Addressing Challenges with IoT Edge ManagementAddressing Challenges with IoT Edge Management
Addressing Challenges with IoT Edge Management
 
Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...
Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...
Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...
 
Using Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureUsing Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software Architecture
 
Modernizing Application Deployments with HashiCorp Consul on Microsoft Azure
Modernizing Application Deployments with HashiCorp Consul on Microsoft AzureModernizing Application Deployments with HashiCorp Consul on Microsoft Azure
Modernizing Application Deployments with HashiCorp Consul on Microsoft Azure
 
HPE MEC Introduction and use cases 2022.pdf
HPE MEC Introduction and use cases 2022.pdfHPE MEC Introduction and use cases 2022.pdf
HPE MEC Introduction and use cases 2022.pdf
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
 

More from 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
 
“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
 
“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
 
“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
 
“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
 
“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
 
“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
 

More from Edge AI and Vision Alliance (20)

“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...
 
“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...
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Ransomware Mallox [EN].pdf
Ransomware         Mallox       [EN].pdfRansomware         Mallox       [EN].pdf
Ransomware Mallox [EN].pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
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
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 

“Software-Defined Cameras for Edge Computing of the Future,” a Presentation from Arm

  • 1. © 2021 Arm Software Defined Cameras for Edge Computing of the future Parag Beeraka Head of Smart Camera and Vision Business Arm
  • 2. © 2021 Arm “Software Defined” – The Trend Today Future Technology Enablers Software Defined Embedded Edge Orchestrator Containers Virtualization Enterprise Operating System Software Defined Vehicle Software Defined Industrial Systems Software Defined Camera Software Defined Data Center Software Defined Compute Software Defined Networking Software Defined Storage
  • 3. © 2021 Arm Transformation of Computer Vision and Camera Products Underpinned by 3 Key Trends 3 Run cloud-native applications and deploy services over time Cloud Native Increased Security Focus Resilient and secure deployments Shift to Edge Compute AI-enabled intelligent cameras
  • 4. © 2021 Arm Shift to Edge Compute 4 Person 1 99% Access Granted Person 2 99% Access Granted Location and Tracking • Identify people and other objects • Track direction and motion to predict location • Enable hotspot detection Automatic Boundaries • Create boundary conditions quickly with Image Segmentation Increasing Intelligence • Estimate actions with pose estimation and understanding • Ability to interact verbally with security system Smart and Secure • Grant access onto property • Privacy preserving with secure local inference • Third party model/IP protection
  • 5. © 2021 Arm The Arm AI Platform and Code Generation 5 LLVM Applications Tools CPU Cortex-A Neoverse GPU Mali NPU/microNPU Ethos-N CPU v8 MVE Cortex-M OpenCL Ethos-N/U Driver LLVM CMSIS-NN Ethos-U TVM Relay NPU Support Lib microNPU Optimizer TFL TF keras PyTorch ONNX MXNet Auto TVM Code Generation Technology for the Arm AI Platform
  • 6. © 2021 Arm Increased Security Focus 6 Root of Trust Data Security End-End Security (Edge to Cloud) Data Privacy Secure Boot Trusted Firmware Secure Key Management Any Platform, Any Architecture, Any Hardware Any Workload, Any Programming Language, Any Container Runtime, Any Packaging Discrete Trusted Platform Module Firmware Trusted Platform Module Local Hardware Security Module Remote Hardware Security Module Trusted Apps Requirements Solution +
  • 7. © 2021 Arm Cloud Native Provides Camera​ and Vision Products with Machine Learning Capabilities 7 OS CPU NPU GPU ISP Software Defined ML Software Defined Camera platform Container Container Vision Algorithms / Camera Services Cloud Service Provider Training Data Store Train Model Model Deployment Orchestrator Customer App Store Download Model Upload Field Data Service Oriented Architecture Concurrent Execution Of Inferencing On-Demand Service Deployment Enabling Post Sale “App Store” Continuous Online ML Model Updates Use Case Scenarios
  • 8. © 2021 Arm Embrace a Standards-based Ecosystem Arm is working with many ecosystem partners (OEMs, ODMs, silicon vendors) to drive a standards approach in order to scale deployments by replacing custom solutions with standards-based solutions and become the platform of choice for future camera deployments 8 SiP A FW/OS SDK Apps… SiP B FW/OS SDK Apps… SiP C FW/OS SDK Apps… Common OSes Apps… Apps… Apps… Ref Board Custom solutions per Silicon Provider (SiP) SiP A SiP B SiP C FW FW FW Arm SystemReady Standards-based Solution Custom Solutions
  • 9. © 2021 Arm Cameras and Vision Products can be “Software Defined” 9 FUNCTION A FUNCTION B FUNCTION C Hardware abstraction Camera Hardware ❑ Functions enabled by software are abstracted from hardware ❑ Functions enabled using cloud-native Service- Oriented Architecture (SOA) software development model: ✓ Functions delivered as services are self- contained units of software ✓ System for publishing available services to the camera ✓ Centralized management of these services ❑ Ease of integration into Cloud Service Providers infrastructure ❑ Seamless software and machine learning development on the cloud and deployment at the edge
  • 10. © 2021 Arm Software Defined Camera Architecture Proposal 10 Camera and Vision Software Applications Containerized Multi ML Model / Inference Engines Containerized Analytics/Storage Firmware (UEFI, U-Boot,TF-A) OS (Linux) Container Run times – K3S OpenCV Security – PSA, PARSEC Communication – RSTP, REST, SOAP Platforms OpenCV Arm NN, TVM Vulkan MLA Runtime V4L2 BL AS Cloud Service Providers
  • 11. © 2021 Arm Arm’s Product Portfolio for Camera and Vision Market 11 Balanced performance and efficiency Cortex-A53/A55 Cortex-A35 Highest efficiency, smallest area Cortex-A76/A78 Highest performance Balanced performance and efficiency Mali-G57 Mali-G78 Highest performance Configurable to support 0 - 10 TOP/s Ethos-N78 Ethos-N78 Configurable to support 0 - 10 TOP/s Ethos-N78 Configurable to support 0 - 10 TOP/s Cortex-M Highest efficiency, smallest area Ethos-U55/U65 Configurable to support 0 – 1 TOP/s Linux RTOS Arm Mali Image Signal Processors Arm CryptoCell Battery Powered Low Mid High +
  • 12. © 2021 Arm Arm is Bringing Compute, Imaging and Artificial Intelligence Capabilities to all Devices 12 Arm scalable ML computing solutions enable devices to Think Cortex-A and Cortex-M activate devices to Sense Advanced Mali-Image Signal Processors empower devices to Mali GPU Cortex-A Arm Heterogenous Computing solutions Cortex-M + + Arm Compute Library/ CMSIS-NN / Arm NN software libraries and open source stack Arm ML processors Arm Mali-Image Signal Processors Secure Subsystem See
  • 13. © 2021 Arm Summary • The transformation of computer vision and camera products are underpinned by 3 key trends: The shift to edge compute, the focus on security and cloud native enabling machine learning capabilities • It is essential to embrace a standards-based approach to speed up the transition to make cameras “Software Defined” thus expediting the adoption of vision products to drive the next wave of computing • Arm is working with many ecosystem partners (OEMs, ODMs, silicon vendors) to drive a standards approach in order to scale deployments by replacing custom solutions with standards-based solution 13
  • 14. © 2021 Arm Resources 14 2021 Embedded Vision Summit Arm demonstrations: • An Open Source Approach to Cloud Native Vision Workload Deployment on Arm • Moving the Gym to Your Living Room with Body Pose Tracking on Your mart TV • Real-time Object Tracking with OpenMV Arm Products Arm CPUs and NPUs https://www.arm.com/products/silicon-ip-cpu Arm Multimedia https://www.arm.com/products/silicon-ip- multimedia Arm Solutions https://www.arm.com/solutions/smart-cities https://www.arm.com/solutions/industrial https://www.arm.com/solutions/iot