SlideShare a Scribd company logo
6
Most read
8
Most read
10
Most read
Tensilica Processor
Cores Enable Sensor
Fusion for Robust
Perception
Amol Borkar
Product Marketing Director
Cadence
TENSILICA® CUSTOMERS
>50B
Processors
SHIPPED
DSP LICENSING REVENUE
#1
DSP IP
LICENSING
REVENUE
SEMICONDUCTORS
19
19 of the Top 20
SEMICONDUCTOR
VENDORS
USE
TENSILICA IP
Cadence Tensilica Processor and DSP IP Business
GLOBAL ECOSYSTEM
200+ ECOSYSTEM
PARTNERS
TENSILICA LICENSEES
300
1999 2002 2005 2014
WORLDWIDE LICENSEES
2008 2011
5
0
100
15
0
20
0
2020
350+
2017
250
PROCESSOR LICENSING REVENUE
#2
Processor IP
LICENSING
REVENUE
2
© 2023 Cadence Design Systems, Inc.
Target Markets for Cadence Tensilica DSPs
3
© 2023 Cadence Design Systems, Inc.
• Better quality
• Have multiple sensors of same kinds
• Two different type of sensors to compensate for the error generated by one sensor
• Better reliability
• Redundancy: if one fails other works
• Measuring what is not possible with one sensor
• Image sensor + Radar: may not work well at nighttime so add a radar
• Image Sensor + IR Sensor
• Short distance, Mid distance, Long distance
• Image Sensor, Lidar, Radar
• Utilize each sensor’s strength and minimize their weakness
Why Sensor Fusion?
4
© 2023 Cadence Design Systems, Inc.
Types of Sensor Fusion
Sensor
Fusion
Image Sensor
Image Sensor
Sensor
Fusion
Image Sensor
Radar or Lidar
Sensor
Fusion
Image Sensor
Event-Based Sensor
Sensor
Fusion
Image Sensor
IMU
Sensor
Fusion
Gyro
Magnetometer
Accelerometer
Sensor
Fusion
Sensors
V2X (location)
or GPS
© 2023 Cadence Design Systems, Inc. 5
Types of Sensor Fusion
Early Fusion Mid Fusion Late Fusion
Fusing at point of data
Example: Stereo sensors
Feature level
Example: Image and radar
doing feature extraction
At result level
Example: Image and radar
both identifying object
© 2023 Cadence Design Systems, Inc. 6
Stereo Sensors
 Single (Mono) visible camera can not measure the distance to an object
 Add a second sensor (Stereo) and use sensor fusion to measure distance
Sensor
Fusion
Image Sensor
Image Sensor
One such algorithm, Semi Global Matching,
assumes left and right images are rectified
• PixelWise cost compute uses Birchfield Tomasi and later box filter of
BT for 3x3 window around point (x,y)
• Disparity refinements: Involves uniqueness find, quadratic interpolation,
disparity of right image and disparity validation
• Classical image processing algorithm
• Requires processing on each pixel
© 2023 Cadence Design Systems, Inc. 7
Sensor + IMU: Classical Sensor Fusion
© 2023 Cadence Design Systems, Inc.
https://pub.mdpi-res.com/sensors/sensors-19-03747/article_deploy/html/images/sensors-19-03747-g001.png?1568249905
Benefits
• Implemented in conjunction with one or more cameras
• IMU provides refresh rates of 1kHz+, camera at 30-60 fps
• SLAM calculation and pose estimates at refresh rate faster than
camera
• Able to track movements more accurately
• Can compensate if camera is unable to find good features to track
f1 f2
f2 f3
Features
IMU & Camera States Visual Measurements
IMU Measurements
x1
x3 x4 x5
https://www.mdpi.com/sensors/sensors-19-01624/article_deploy/html/images/sensors-19-01624-g001.png
IMU
Camera
Pre-Integration
Feature
Detection and
Tracking
Initialization
Sliding
Window
Visual-Inertial
Optimization
6-DOF
Pose
Loop Closure
30-60Hz
IMU only
8
Radar + Camera: Using Kalman Filter and GNN
• Inputs:
• Multiple camera and radar sensors mounted on Ego vehicle would
provide multiple detections clusters received from numerous
surrounding objects
• Outputs
• Assigned tracks for the detection clusters along with internal state of
those tracks for updates for next frame
Radar #1
Radar #2
Radar #6
….
Camera #1
Camera #2
Clustered
Detections from
All Sensors
Multi-Object Tracker
Using Kalman Filter and
GNN Association
Track #1
Track #2
Track #3
….
9
© 2023 Cadence Design Systems, Inc.
• A lot of sensor fusion relies on classical approaches: Kalman filter, etc.
• For large and complex systems, scalability is a big problem
• Inefficient to manually code “rules” for each corner case
• Over time, these rules will become difficult to maintain or improve
• AI:
• Achieve higher levels of automation
• Scalability
• Past decade, majority of speech and image/video processing has
transitioned to neural networks for better performance/accuracy
• Now radar and lidar-based classification and object detection
is moving to AI, also
• For AI to work well, we need data, lots of it
• Image + radar + lidar data is limited at the moment, short-term
problem
AI and Sensor Fusion?
© 2023 Cadence Design Systems, Inc. 10
• Using Single Shot object / pedestrian detection with only RGB or only depth
data can have limitations
• Example: Detecting objects in group, occluded objects
• Remarkable detection accuracy improvements can be obtained by fusing
features from subnets processing RGB and depth data – followed by a single
network for fused data
RGB + Depth Fusion with AI for
Robust Object Detection
11
© 2023 Cadence Design Systems, Inc.
• Sensor fusion-based 3D object detection
• Has 2 subnets
• RPN (Region Proposal Network)
• PointRCNN
• Some additional processing (pre and post)
• Fusion of features from pointcloud and image is
done in RPN
• RPN generates bounding box (BBOX) data
which is further fine-tuned by PointRCNN
Lidar + Camera: Using EPNet
BBox
Img
RPN
Proposal Layer
Processing for PointRCNN
PointRCNN
Confidence
of BBox
12
© 2023 Cadence Design Systems, Inc.
Used in various markets: consumer, automotive, …
Definition depends on type of sensors being used
Different sensors require different processing
Traditional digital signal processing algorithms are still being used
Various AI-based algorithms are being experimented
Amount of processing depends on size of sensors and type of sensors
Your solution still needs both traditional digital signal processing and AI processing
Sensor Fusion Summary
13
© 2023 Cadence Design Systems, Inc.
Vision
• Image/Vision Processing
• On Device AI
• AR/VR
• ADAS
• Mobile
• Sensor Fusion
Floating Point
• AI/ML
• Motor Control
• Sensor Fusion
• Object Tracking
• AR/VR
• HPC
Xtensa NX
Tensilica DSPs
Xtensa LX
Performance
Vision Q7, Q8
Vision P1, P6
Floating Point
KQ8, KQ7
Floating Point
KP6, KP1
High Performance
Low Power
Radar / Lidar /
Comms
• Automotive Radar/Lidar
• Sensor Fusion
• V2X, 5G, LTE, Wireless
• WiFi, Smart Grid
• Infrastructure and Terminals
ConnX B10, B20
ConnX 120, 110
14
© 2023 Cadence Design Systems, Inc.
Cadence Tensilica: Comprehensive Software Solutions
Cadence® Compiler / Tool
Cadence SW library / Runtime
User Code
Cadence Tensilica® DSP
and Accelerators
OS Layer (XTOS, XOS, ThreadX, FreeRTOS)
Embedded
C/C++
Halide
OpenCL
ONNX/TensorFlow/
PyTorch
Xtensa C/C++ Compiler (LLVM)
OpenCL Compiler (LLVM)
Halide Compiler XNNC
XAF
TensorFlow
Micro Lite ANN
CV Lib /
SLAM Lib /
DSP Lib /
Eigen Lib /
Simulink Lib/
Radar Lib
OpenCL
Runtime
OpenCL BIFL
Library
NN Library
Audio Lib /
NN Library
XRP
E
c
o
s
y
s
t
e
m
iDMA
Memory
Manager
XIPC
Xtensa & TIE
Vision
Radar / Lidar / Comms
Audio / Voice
Cadence Low level
SW Components
HAL
Tensilica
Xtensa
Xplorer
IDE
AI Processor
15
© 2023 Cadence Design Systems, Inc.
Cadence DSPs for Sensor Fusion
16
Processing Capacity 400GOPS to 3.2TOPs processing capacity
Sensor Fusion Need Cadence Offering
Domain-Specific Sensor Processing Vision, Radar, Audio/Voice DSPs
Different Data Types (8,16,32 bit) fixed point, complex, (16,32,64 bit) FP data type support
Traditional Digital Signal Processing
+ AI
Traditional DSPs with optimized instruction set
>2TOPS AI processing
SW Tools and Library Various optimized library, NN complier, NN-lib
© 2023 Cadence Design Systems, Inc.
Tensilica DSP Customer Success
GW5400, Automotive Smart Viewing Camera Processor
Kneron KL720
Black Sesame Technologies' A1000 (HS2)
Renesas RH850/V1R-M
RH850/V1R-M
Data Acquisition
Tensilica
BBE32 DSP
RAM Flash
CPU
1
CPU
2
Target detection
Object
Classification
Conflicts &
escapes
Tracking
RF ADC
MMIC #1
MMIC #2
High
Speed
High
Speed
))))
CAN
Ethernet
Flexray
Radar Sensor Architecture
NXP S32R45/41
4D Imaging Radar
Andes Automotive Radar
SOC
X9: Automotive Applications Processor
V9: Automotive Processor
SemiDrive
Visconti
17
© 2023 Cadence Design Systems, Inc.
Summary
Cadence Tensilica Group is a leading supplier of IP for edge device sensor processing with on-device AI
Cadence® Tensilica® DSPs are well-suited for sensor fusion
Tensilica DSPs and AI solutions for automotive-grade products are already in production
Rich environment of third-party solution providers and partners
18
© 2023 Cadence Design Systems, Inc.
One Last Thing…
Come visit our booth #117
• See demonstrations of our
customers’ products in real-
world automotive, smart
camera, and IoT applications
19
© 2023 Cadence Design Systems, Inc.
Cadence® Tensilica®
Vision Q8 and Vision P1 DSPs
www.cadence.com/go/VisionQ8P1
AI-Based Sensor Fusion
https://cariad.technology/de/en/news/stories/sen
sor-fusion-introduction.html
Vision DSP Video
https://www.youtube.com/watch?v=eXegAFLqz-g

More Related Content

PDF
“Addressing Tomorrow’s Sensor Fusion and Processing Needs with Cadence’s Newe...
PDF
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
PDF
“Vision and AI DSPs for Ultra-High-End and Always-On Applications,” a Present...
PDF
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
PPTX
Advanced Car Drive assistance System.pptx
PDF
"Sensing Technologies for the Autonomous Vehicle," a Presentation from NXP Se...
PPTX
Sensor Data Fusion and Analysis Services.pptx
PDF
Perceiving and understanding the world for ADAS and Autonomous _Peter Labazie...
“Addressing Tomorrow’s Sensor Fusion and Processing Needs with Cadence’s Newe...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
“Vision and AI DSPs for Ultra-High-End and Always-On Applications,” a Present...
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
Advanced Car Drive assistance System.pptx
"Sensing Technologies for the Autonomous Vehicle," a Presentation from NXP Se...
Sensor Data Fusion and Analysis Services.pptx
Perceiving and understanding the world for ADAS and Autonomous _Peter Labazie...

Similar to “Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Presentation from Cadence (20)

PDF
"Sensory Fusion for Scalable Indoor Navigation," a Presentation from Brain Corp
PDF
"Taming the Beast: Performance and Energy Optimization Across Embedded Featur...
PDF
HC28.22.430-Vision-Neural-Net-GregEfland-Cadence-v02-57
PDF
Session 63 Christian Lundquist
PDF
AWE Tel Aviv Startup Pitch: Dor Zepeniuk with Inuitive
PDF
Examples Of Advanced Semiconductor Sensor Technologies Playing A Key Role In ...
PPT
Sensor Robotics.ppt
PDF
2020 MATC Summer Seminar Series: Mr. Jason Marks & Mr. Jon Barad
PDF
“Introduction to Visual Simultaneous Localization and Mapping (VSLAM),” a Pre...
PDF
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
PDF
“Solving Tomorrow’s AI Problems Today with Cadence’s Newest Processor,” a Pre...
PPT
Factory Automation Full Overview
PDF
The Smarter Car for Autonomous Driving
PDF
Automatic collision detection for an autonomous robot using proximity sensing...
PPTX
PDF
Multisensor Fusion and Integration - pres
PPTX
CREATING SYNERGIES WITH SENSOR FUSION ON THE ROAD TO AUTONOMOUS DRIVING
PDF
IRJET- A Review Paper on Object Detection using Zynq-7000 FPGA for an Embedde...
PDF
Sensor fusion of LiDAR and Camera for real time object detection - talk version
PDF
Solutions for ADAS and AI data engineering using OpenPOWER/POWER systems
"Sensory Fusion for Scalable Indoor Navigation," a Presentation from Brain Corp
"Taming the Beast: Performance and Energy Optimization Across Embedded Featur...
HC28.22.430-Vision-Neural-Net-GregEfland-Cadence-v02-57
Session 63 Christian Lundquist
AWE Tel Aviv Startup Pitch: Dor Zepeniuk with Inuitive
Examples Of Advanced Semiconductor Sensor Technologies Playing A Key Role In ...
Sensor Robotics.ppt
2020 MATC Summer Seminar Series: Mr. Jason Marks & Mr. Jon Barad
“Introduction to Visual Simultaneous Localization and Mapping (VSLAM),” a Pre...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
“Solving Tomorrow’s AI Problems Today with Cadence’s Newest Processor,” a Pre...
Factory Automation Full Overview
The Smarter Car for Autonomous Driving
Automatic collision detection for an autonomous robot using proximity sensing...
Multisensor Fusion and Integration - pres
CREATING SYNERGIES WITH SENSOR FUSION ON THE ROAD TO AUTONOMOUS DRIVING
IRJET- A Review Paper on Object Detection using Zynq-7000 FPGA for an Embedde...
Sensor fusion of LiDAR and Camera for real time object detection - talk version
Solutions for ADAS and AI data engineering using OpenPOWER/POWER systems
Ad

More from Edge AI and Vision Alliance (20)

PDF
“Visual Search: Fine-grained Recognition with Embedding Models for the Edge,”...
PDF
“Optimizing Real-time SLAM Performance for Autonomous Robots with GPU Acceler...
PDF
“LLMs and VLMs for Regulatory Compliance, Quality Control and Safety Applicat...
PDF
“Simplifying Portable Computer Vision with OpenVX 2.0,” a Presentation from AMD
PDF
“Quantization Techniques for Efficient Deployment of Large Language Models: A...
PDF
“Introduction to Data Types for AI: Trade-Offs and Trends,” a Presentation fr...
PDF
“Introduction to Radar and Its Use for Machine Perception,” a Presentation fr...
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
PDF
“ONNX and Python to C++: State-of-the-art Graph Compilation,” a Presentation ...
PDF
“Beyond the Demo: Turning Computer Vision Prototypes into Scalable, Cost-effe...
PDF
“Running Accelerated CNNs on Low-power Microcontrollers Using Arm Ethos-U55, ...
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
PDF
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
PDF
“MPU+: A Transformative Solution for Next-Gen AI at the Edge,” a Presentation...
PDF
“Evolving Inference Processor Software Stacks to Support LLMs,” a Presentatio...
PDF
“Efficiently Registering Depth and RGB Images,” a Presentation from eInfochips
PDF
“How to Right-size and Future-proof a Container-first Edge AI Infrastructure,...
“Visual Search: Fine-grained Recognition with Embedding Models for the Edge,”...
“Optimizing Real-time SLAM Performance for Autonomous Robots with GPU Acceler...
“LLMs and VLMs for Regulatory Compliance, Quality Control and Safety Applicat...
“Simplifying Portable Computer Vision with OpenVX 2.0,” a Presentation from AMD
“Quantization Techniques for Efficient Deployment of Large Language Models: A...
“Introduction to Data Types for AI: Trade-Offs and Trends,” a Presentation fr...
“Introduction to Radar and Its Use for Machine Perception,” a Presentation fr...
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
“ONNX and Python to C++: State-of-the-art Graph Compilation,” a Presentation ...
“Beyond the Demo: Turning Computer Vision Prototypes into Scalable, Cost-effe...
“Running Accelerated CNNs on Low-power Microcontrollers Using Arm Ethos-U55, ...
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
“MPU+: A Transformative Solution for Next-Gen AI at the Edge,” a Presentation...
“Evolving Inference Processor Software Stacks to Support LLMs,” a Presentatio...
“Efficiently Registering Depth and RGB Images,” a Presentation from eInfochips
“How to Right-size and Future-proof a Container-first Edge AI Infrastructure,...
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Big Data Technologies - Introduction.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Programs and apps: productivity, graphics, security and other tools
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Big Data Technologies - Introduction.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
20250228 LYD VKU AI Blended-Learning.pptx
sap open course for s4hana steps from ECC to s4
Unlocking AI with Model Context Protocol (MCP)
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Chapter 3 Spatial Domain Image Processing.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced methodologies resolving dimensionality complications for autism neur...
Programs and apps: productivity, graphics, security and other tools

“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Presentation from Cadence

  • 1. Tensilica Processor Cores Enable Sensor Fusion for Robust Perception Amol Borkar Product Marketing Director Cadence
  • 2. TENSILICA® CUSTOMERS >50B Processors SHIPPED DSP LICENSING REVENUE #1 DSP IP LICENSING REVENUE SEMICONDUCTORS 19 19 of the Top 20 SEMICONDUCTOR VENDORS USE TENSILICA IP Cadence Tensilica Processor and DSP IP Business GLOBAL ECOSYSTEM 200+ ECOSYSTEM PARTNERS TENSILICA LICENSEES 300 1999 2002 2005 2014 WORLDWIDE LICENSEES 2008 2011 5 0 100 15 0 20 0 2020 350+ 2017 250 PROCESSOR LICENSING REVENUE #2 Processor IP LICENSING REVENUE 2 © 2023 Cadence Design Systems, Inc.
  • 3. Target Markets for Cadence Tensilica DSPs 3 © 2023 Cadence Design Systems, Inc.
  • 4. • Better quality • Have multiple sensors of same kinds • Two different type of sensors to compensate for the error generated by one sensor • Better reliability • Redundancy: if one fails other works • Measuring what is not possible with one sensor • Image sensor + Radar: may not work well at nighttime so add a radar • Image Sensor + IR Sensor • Short distance, Mid distance, Long distance • Image Sensor, Lidar, Radar • Utilize each sensor’s strength and minimize their weakness Why Sensor Fusion? 4 © 2023 Cadence Design Systems, Inc.
  • 5. Types of Sensor Fusion Sensor Fusion Image Sensor Image Sensor Sensor Fusion Image Sensor Radar or Lidar Sensor Fusion Image Sensor Event-Based Sensor Sensor Fusion Image Sensor IMU Sensor Fusion Gyro Magnetometer Accelerometer Sensor Fusion Sensors V2X (location) or GPS © 2023 Cadence Design Systems, Inc. 5
  • 6. Types of Sensor Fusion Early Fusion Mid Fusion Late Fusion Fusing at point of data Example: Stereo sensors Feature level Example: Image and radar doing feature extraction At result level Example: Image and radar both identifying object © 2023 Cadence Design Systems, Inc. 6
  • 7. Stereo Sensors  Single (Mono) visible camera can not measure the distance to an object  Add a second sensor (Stereo) and use sensor fusion to measure distance Sensor Fusion Image Sensor Image Sensor One such algorithm, Semi Global Matching, assumes left and right images are rectified • PixelWise cost compute uses Birchfield Tomasi and later box filter of BT for 3x3 window around point (x,y) • Disparity refinements: Involves uniqueness find, quadratic interpolation, disparity of right image and disparity validation • Classical image processing algorithm • Requires processing on each pixel © 2023 Cadence Design Systems, Inc. 7
  • 8. Sensor + IMU: Classical Sensor Fusion © 2023 Cadence Design Systems, Inc. https://pub.mdpi-res.com/sensors/sensors-19-03747/article_deploy/html/images/sensors-19-03747-g001.png?1568249905 Benefits • Implemented in conjunction with one or more cameras • IMU provides refresh rates of 1kHz+, camera at 30-60 fps • SLAM calculation and pose estimates at refresh rate faster than camera • Able to track movements more accurately • Can compensate if camera is unable to find good features to track f1 f2 f2 f3 Features IMU & Camera States Visual Measurements IMU Measurements x1 x3 x4 x5 https://www.mdpi.com/sensors/sensors-19-01624/article_deploy/html/images/sensors-19-01624-g001.png IMU Camera Pre-Integration Feature Detection and Tracking Initialization Sliding Window Visual-Inertial Optimization 6-DOF Pose Loop Closure 30-60Hz IMU only 8
  • 9. Radar + Camera: Using Kalman Filter and GNN • Inputs: • Multiple camera and radar sensors mounted on Ego vehicle would provide multiple detections clusters received from numerous surrounding objects • Outputs • Assigned tracks for the detection clusters along with internal state of those tracks for updates for next frame Radar #1 Radar #2 Radar #6 …. Camera #1 Camera #2 Clustered Detections from All Sensors Multi-Object Tracker Using Kalman Filter and GNN Association Track #1 Track #2 Track #3 …. 9 © 2023 Cadence Design Systems, Inc.
  • 10. • A lot of sensor fusion relies on classical approaches: Kalman filter, etc. • For large and complex systems, scalability is a big problem • Inefficient to manually code “rules” for each corner case • Over time, these rules will become difficult to maintain or improve • AI: • Achieve higher levels of automation • Scalability • Past decade, majority of speech and image/video processing has transitioned to neural networks for better performance/accuracy • Now radar and lidar-based classification and object detection is moving to AI, also • For AI to work well, we need data, lots of it • Image + radar + lidar data is limited at the moment, short-term problem AI and Sensor Fusion? © 2023 Cadence Design Systems, Inc. 10
  • 11. • Using Single Shot object / pedestrian detection with only RGB or only depth data can have limitations • Example: Detecting objects in group, occluded objects • Remarkable detection accuracy improvements can be obtained by fusing features from subnets processing RGB and depth data – followed by a single network for fused data RGB + Depth Fusion with AI for Robust Object Detection 11 © 2023 Cadence Design Systems, Inc.
  • 12. • Sensor fusion-based 3D object detection • Has 2 subnets • RPN (Region Proposal Network) • PointRCNN • Some additional processing (pre and post) • Fusion of features from pointcloud and image is done in RPN • RPN generates bounding box (BBOX) data which is further fine-tuned by PointRCNN Lidar + Camera: Using EPNet BBox Img RPN Proposal Layer Processing for PointRCNN PointRCNN Confidence of BBox 12 © 2023 Cadence Design Systems, Inc.
  • 13. Used in various markets: consumer, automotive, … Definition depends on type of sensors being used Different sensors require different processing Traditional digital signal processing algorithms are still being used Various AI-based algorithms are being experimented Amount of processing depends on size of sensors and type of sensors Your solution still needs both traditional digital signal processing and AI processing Sensor Fusion Summary 13 © 2023 Cadence Design Systems, Inc.
  • 14. Vision • Image/Vision Processing • On Device AI • AR/VR • ADAS • Mobile • Sensor Fusion Floating Point • AI/ML • Motor Control • Sensor Fusion • Object Tracking • AR/VR • HPC Xtensa NX Tensilica DSPs Xtensa LX Performance Vision Q7, Q8 Vision P1, P6 Floating Point KQ8, KQ7 Floating Point KP6, KP1 High Performance Low Power Radar / Lidar / Comms • Automotive Radar/Lidar • Sensor Fusion • V2X, 5G, LTE, Wireless • WiFi, Smart Grid • Infrastructure and Terminals ConnX B10, B20 ConnX 120, 110 14 © 2023 Cadence Design Systems, Inc.
  • 15. Cadence Tensilica: Comprehensive Software Solutions Cadence® Compiler / Tool Cadence SW library / Runtime User Code Cadence Tensilica® DSP and Accelerators OS Layer (XTOS, XOS, ThreadX, FreeRTOS) Embedded C/C++ Halide OpenCL ONNX/TensorFlow/ PyTorch Xtensa C/C++ Compiler (LLVM) OpenCL Compiler (LLVM) Halide Compiler XNNC XAF TensorFlow Micro Lite ANN CV Lib / SLAM Lib / DSP Lib / Eigen Lib / Simulink Lib/ Radar Lib OpenCL Runtime OpenCL BIFL Library NN Library Audio Lib / NN Library XRP E c o s y s t e m iDMA Memory Manager XIPC Xtensa & TIE Vision Radar / Lidar / Comms Audio / Voice Cadence Low level SW Components HAL Tensilica Xtensa Xplorer IDE AI Processor 15 © 2023 Cadence Design Systems, Inc.
  • 16. Cadence DSPs for Sensor Fusion 16 Processing Capacity 400GOPS to 3.2TOPs processing capacity Sensor Fusion Need Cadence Offering Domain-Specific Sensor Processing Vision, Radar, Audio/Voice DSPs Different Data Types (8,16,32 bit) fixed point, complex, (16,32,64 bit) FP data type support Traditional Digital Signal Processing + AI Traditional DSPs with optimized instruction set >2TOPS AI processing SW Tools and Library Various optimized library, NN complier, NN-lib © 2023 Cadence Design Systems, Inc.
  • 17. Tensilica DSP Customer Success GW5400, Automotive Smart Viewing Camera Processor Kneron KL720 Black Sesame Technologies' A1000 (HS2) Renesas RH850/V1R-M RH850/V1R-M Data Acquisition Tensilica BBE32 DSP RAM Flash CPU 1 CPU 2 Target detection Object Classification Conflicts & escapes Tracking RF ADC MMIC #1 MMIC #2 High Speed High Speed )))) CAN Ethernet Flexray Radar Sensor Architecture NXP S32R45/41 4D Imaging Radar Andes Automotive Radar SOC X9: Automotive Applications Processor V9: Automotive Processor SemiDrive Visconti 17 © 2023 Cadence Design Systems, Inc.
  • 18. Summary Cadence Tensilica Group is a leading supplier of IP for edge device sensor processing with on-device AI Cadence® Tensilica® DSPs are well-suited for sensor fusion Tensilica DSPs and AI solutions for automotive-grade products are already in production Rich environment of third-party solution providers and partners 18 © 2023 Cadence Design Systems, Inc.
  • 19. One Last Thing… Come visit our booth #117 • See demonstrations of our customers’ products in real- world automotive, smart camera, and IoT applications 19 © 2023 Cadence Design Systems, Inc. Cadence® Tensilica® Vision Q8 and Vision P1 DSPs www.cadence.com/go/VisionQ8P1 AI-Based Sensor Fusion https://cariad.technology/de/en/news/stories/sen sor-fusion-introduction.html Vision DSP Video https://www.youtube.com/watch?v=eXegAFLqz-g