SlideShare a Scribd company logo
1 of 12
Download to read offline
The LEGaTO project has received funding from the European Union's Horizon 2020 research and
innovation programme under the grant agreement No 780681
03.09.20
Smart Home
AI at the edge
FPL 2020
Nils Kucza, M.Sc.
Bielefeld University
FPL 2020
Smart Home Environments
03.09.20 2
CITEC
(Bielefeld University)
(Hospital and care facility)
(Manufacturer of domestic appliances)
FPL 2020
Typical smart home use cases
03.09.20
Smart Kitchen
• Gesture, speech recognition
Intelligent Chair and Fitness coach
• Gesture, face and speech recognition
Intelligent Door
• Face, Obstacle recognition
Smart Mirror
• Gesture, face, object
and speech recognition
Dialog assistance
• Speech recognition
FPL 2020
Main Goal of LEGaTO
Increase Energy Effiency
• Use LEGaTO Toolchain and hardware
to increase energy effiency
in Smart Home environment by x10
• Smart Mirror as Demonstrator
− Displays personalized information
− Local mashine learning frameworks
• Image: Object, face and gestures recognition
• Speech with DeepSpeech
− All detections simultaniously
• Start: 16FPS at 600W
• Goal: 10 FPS at 50W
03.09.20
FPL 2020
Smart Mirror - First Prototypes
03.09.20
DeepSpeech
MagicMirror²
Audio Stream
Identities
Objects &
Gestures
DisplaySpeakerMessages from/
to other devices
FaceRecognition
Camera Image
(< 1m depth range)
Camera Image
(full image range)
Object Detection
FaceNet
(face representation)
Classifier
YOLO
Gesture Detection
Smart Home
Shared Memory Object
DNN (GPU computed)
Tracker
(Kalman Filter)
WiderFace
(face detection)
Tracker
(Kalman Filter)
Person Tracking
Transcript
Peripheral Input
Camera Broadcast
Microphone Input
Combinatorial Logic
Fusion of Detections
Speech Recognition
Decision
Maker
• First Prototype
• Intel i7-7700K
• 2x GTX 1080 Ti
• 16 FPS / 600 Watt
• Second Prototype
• Intel i9-9900k
• 2x RTX 2070
• 27 FPS / 450 Watt
FPL 2020
Darknet/YoloV3 on different GPUs
03.09.20
TX2 (max)
Xavier (10W mode)
Xavier (15W mode)
Xavier (30W mode)
Xavier (max)
GTX 1080Ti (camera)
GTX 1080Ti
RTX 2070 (camera)
RTX 2070
0
25
50
75
100
125
150
175
200
0,00 5,00 10,00 15,00 20,00 25,00 30,00 35,00 40,00 45,00 50,00 55,00 60,00 65,00
Watt
Frames per SecondCamera
maximum
FPL 2020
Motivation for embedded edge Server
03.09.20
DeepSpeech
MagicMirror²
Audio Stream
Identities
Objects &
Gestures
DisplaySpeakerMessages from/
to other devices
FaceRecognition
Camera Image
(< 1m depth range)
Camera Image
(full image range)
Object Detection
FaceNet
(face representation)
Classifier
YOLO
Gesture Detection
Smart Home
Shared Memory Object
DNN (GPU computed)
Tracker
(Kalman Filter)
WiderFace
(face detection)
Tracker
(Kalman Filter)
Person Tracking
Transcript
Peripheral Input
Camera Broadcast
Microphone Input
Combinatorial Logic
Fusion of Detections
Speech Recognition
Decision
Maker
FPL 2020
t.RECS
• Optimized platform for
local / edge applications
• Compact dimensions (1-3 RU)
• Based on COM-HPC Microservers
− 1x COM-HPC Server
− 2x COM-HPC Client
− Also support for COM Express,
Jetson Apalis and Xavier AGX
• High-speed, low-latency communication
between microservers
• Interfaces for
− Audio / Video
− Peripheral input (USB)
04.09.2020
FPL 2020
Smart Mirror - Dual Xavier Testbed
03.09.20
2x Jetson AGX Xavier dev board
• Interconnected via pice
• Max power consumption 100W
DeepSpeech
MagicMirror²
Audio Stream
Identities
Objects &
Gestures
DisplaySpeakerMessages from/
to other devices
FaceRecognition
Camera Image
(< 1m depth range)
Camera Image
(full image range)
Object Detection
FaceNet
(face representation)
Classifier
YOLO
Gesture Detection
Smart Home
Shared Memory Object
DNN (GPU computed)
Tracker
(Kalman Filter)
WiderFace
(face detection)
Tracker
(Kalman Filter)
Person Tracking
Transcript
Peripheral Input
Camera Broadcast
Microphone Input
Combinatorial Logic
Fusion of Detections
Speech Recognition
Decision
Maker
Calculatedon
secondXavier
FPL 2020
Performance of the
Smart Mirror Prototypes
03.09.20
0 5 10 15 20 25 30
Goal (10FPS)
Dual Nvidia Xavier
Nvidia Xavier
Second Optimizations
Introduction of Tensor Cores
First Optimizations
Start Point
Frame rate / FPS
0 100 200 300 400 500 600 700
Energy Consumption / Watt
FPL 2020
Performance of the
Smart Mirror Prototypes
03.09.20
0 0,05 0,1 0,15 0,2 0,25 0,3
Goal (10FPS)
Dual Nvidia Xavier
Nvidia Xavier
Second Optimizations
Introduction of Tensor Cores
First Optimizations
Start Point
FPS / Watt
Thanks for your attention!

More Related Content

Similar to Smart Home - AI at the edge

“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
Edge AI and Vision Alliance
 
F3D Corporate Snapshot V3.1 - Generic GP
F3D Corporate Snapshot V3.1 - Generic GPF3D Corporate Snapshot V3.1 - Generic GP
F3D Corporate Snapshot V3.1 - Generic GP
Sonia Willcox
 

Similar to Smart Home - AI at the edge (20)

CONASENSE 2022_Jens Hagemeyer presentation
CONASENSE 2022_Jens Hagemeyer presentationCONASENSE 2022_Jens Hagemeyer presentation
CONASENSE 2022_Jens Hagemeyer presentation
 
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
 
IoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentationIoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentation
 
LEGaTO: Use cases
LEGaTO: Use casesLEGaTO: Use cases
LEGaTO: Use cases
 
IoT Week 2022-NGIoT session_Micha vor dem Berge presentation
IoT Week 2022-NGIoT session_Micha vor dem Berge presentationIoT Week 2022-NGIoT session_Micha vor dem Berge presentation
IoT Week 2022-NGIoT session_Micha vor dem Berge presentation
 
F3D Corporate Snapshot V3.1 - Generic GP
F3D Corporate Snapshot V3.1 - Generic GPF3D Corporate Snapshot V3.1 - Generic GP
F3D Corporate Snapshot V3.1 - Generic GP
 
Dell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioDell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western Ontario
 
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentationHiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
 
EU-IoT Training Workshops Series: AIoT and Edge Machine Learning 2021_Jens Ha...
EU-IoT Training Workshops Series: AIoT and Edge Machine Learning 2021_Jens Ha...EU-IoT Training Workshops Series: AIoT and Edge Machine Learning 2021_Jens Ha...
EU-IoT Training Workshops Series: AIoT and Edge Machine Learning 2021_Jens Ha...
 
LEGaTO: Low-Energy Heterogeneous Computing Workshop
LEGaTO: Low-Energy Heterogeneous Computing WorkshopLEGaTO: Low-Energy Heterogeneous Computing Workshop
LEGaTO: Low-Energy Heterogeneous Computing Workshop
 
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ..."Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
 
AXONIM 2018 consumer devices development
AXONIM 2018 consumer devices developmentAXONIM 2018 consumer devices development
AXONIM 2018 consumer devices development
 
Presentation1ubv.pptx
Presentation1ubv.pptxPresentation1ubv.pptx
Presentation1ubv.pptx
 
Kudan deck slide share e
Kudan deck slide share eKudan deck slide share e
Kudan deck slide share e
 
NGIoT standardisation workshops_Jens Hagemeyer presentation
NGIoT standardisation workshops_Jens Hagemeyer presentationNGIoT standardisation workshops_Jens Hagemeyer presentation
NGIoT standardisation workshops_Jens Hagemeyer presentation
 
Industrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine LearningIndustrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine Learning
 
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
 
Aurea Vision & Aurea Consulting: technology proposal
Aurea Vision & Aurea Consulting: technology proposalAurea Vision & Aurea Consulting: technology proposal
Aurea Vision & Aurea Consulting: technology proposal
 
Hung DO-DUY - Spikenet
Hung DO-DUY - Spikenet Hung DO-DUY - Spikenet
Hung DO-DUY - Spikenet
 
Dell AI Telecom Webinar
Dell AI Telecom WebinarDell AI Telecom Webinar
Dell AI Telecom Webinar
 

More from LEGATO project

HiPerMAb: A statistical tool for judging the potential of short fat data
HiPerMAb: A statistical tool for judging the potential of short fat dataHiPerMAb: A statistical tool for judging the potential of short fat data
HiPerMAb: A statistical tool for judging the potential of short fat data
LEGATO project
 
Moldable pipelines for CNNs on heterogeneous edge devices
Moldable pipelines for CNNs on heterogeneous edge devicesMoldable pipelines for CNNs on heterogeneous edge devices
Moldable pipelines for CNNs on heterogeneous edge devices
LEGATO project
 

More from LEGATO project (20)

Scrooge Attack: Undervolting ARM Processors for Profit
Scrooge Attack: Undervolting ARM Processors for ProfitScrooge Attack: Undervolting ARM Processors for Profit
Scrooge Attack: Undervolting ARM Processors for Profit
 
A practical approach for updating an integrity-enforced operating system
A practical approach for updating an integrity-enforced operating systemA practical approach for updating an integrity-enforced operating system
A practical approach for updating an integrity-enforced operating system
 
TEEMon: A continuous performance monitoring framework for TEEs
TEEMon: A continuous performance monitoring framework for TEEsTEEMon: A continuous performance monitoring framework for TEEs
TEEMon: A continuous performance monitoring framework for TEEs
 
secureTF: A Secure TensorFlow Framework
secureTF: A Secure TensorFlow FrameworksecureTF: A Secure TensorFlow Framework
secureTF: A Secure TensorFlow Framework
 
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep...
 
LEGaTO: Machine Learning Use Case
LEGaTO: Machine Learning Use CaseLEGaTO: Machine Learning Use Case
LEGaTO: Machine Learning Use Case
 
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
 
LEGaTO Integration
LEGaTO IntegrationLEGaTO Integration
LEGaTO Integration
 
LEGaTO: Software Stack Programming Models
LEGaTO: Software Stack Programming ModelsLEGaTO: Software Stack Programming Models
LEGaTO: Software Stack Programming Models
 
LEGaTO: Software Stack Runtimes
LEGaTO: Software Stack RuntimesLEGaTO: Software Stack Runtimes
LEGaTO: Software Stack Runtimes
 
LEGaTO Heterogeneous Hardware
LEGaTO Heterogeneous HardwareLEGaTO Heterogeneous Hardware
LEGaTO Heterogeneous Hardware
 
TZ4Fabric: Executing Smart Contracts with ARM TrustZone
TZ4Fabric: Executing Smart Contracts with ARM TrustZoneTZ4Fabric: Executing Smart Contracts with ARM TrustZone
TZ4Fabric: Executing Smart Contracts with ARM TrustZone
 
Infection Research with Maxeler Dataflow Computing
Infection Research with Maxeler Dataflow ComputingInfection Research with Maxeler Dataflow Computing
Infection Research with Maxeler Dataflow Computing
 
FPGA Undervolting and Checkpointing for Energy-Efficiency and Error-Resiliency
FPGA Undervolting and Checkpointing for Energy-Efficiency and Error-ResiliencyFPGA Undervolting and Checkpointing for Energy-Efficiency and Error-Resiliency
FPGA Undervolting and Checkpointing for Energy-Efficiency and Error-Resiliency
 
Device Data Directory and Asynchronous execution: A path to heterogeneous com...
Device Data Directory and Asynchronous execution: A path to heterogeneous com...Device Data Directory and Asynchronous execution: A path to heterogeneous com...
Device Data Directory and Asynchronous execution: A path to heterogeneous com...
 
Scheduling Task-parallel Applications in Dynamically Asymmetric Environments
Scheduling Task-parallel Applications in Dynamically Asymmetric EnvironmentsScheduling Task-parallel Applications in Dynamically Asymmetric Environments
Scheduling Task-parallel Applications in Dynamically Asymmetric Environments
 
RECS – Cloud to Edge Microserver Platform for Energy-Efficient Computing
RECS – Cloud to Edge Microserver Platform for Energy-Efficient ComputingRECS – Cloud to Edge Microserver Platform for Energy-Efficient Computing
RECS – Cloud to Edge Microserver Platform for Energy-Efficient Computing
 
Secure Task-Based Programming with OmpSs and SGX
Secure Task-Based Programming with OmpSs and SGXSecure Task-Based Programming with OmpSs and SGX
Secure Task-Based Programming with OmpSs and SGX
 
HiPerMAb: A statistical tool for judging the potential of short fat data
HiPerMAb: A statistical tool for judging the potential of short fat dataHiPerMAb: A statistical tool for judging the potential of short fat data
HiPerMAb: A statistical tool for judging the potential of short fat data
 
Moldable pipelines for CNNs on heterogeneous edge devices
Moldable pipelines for CNNs on heterogeneous edge devicesMoldable pipelines for CNNs on heterogeneous edge devices
Moldable pipelines for CNNs on heterogeneous edge devices
 

Recently uploaded

development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
seri bangash
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 

Recently uploaded (20)

Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
chemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfchemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdf
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai YoungDubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
 
Introduction to Viruses
Introduction to VirusesIntroduction to Viruses
Introduction to Viruses
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 

Smart Home - AI at the edge

  • 1. The LEGaTO project has received funding from the European Union's Horizon 2020 research and innovation programme under the grant agreement No 780681 03.09.20 Smart Home AI at the edge FPL 2020 Nils Kucza, M.Sc. Bielefeld University
  • 2. FPL 2020 Smart Home Environments 03.09.20 2 CITEC (Bielefeld University) (Hospital and care facility) (Manufacturer of domestic appliances)
  • 3. FPL 2020 Typical smart home use cases 03.09.20 Smart Kitchen • Gesture, speech recognition Intelligent Chair and Fitness coach • Gesture, face and speech recognition Intelligent Door • Face, Obstacle recognition Smart Mirror • Gesture, face, object and speech recognition Dialog assistance • Speech recognition
  • 4. FPL 2020 Main Goal of LEGaTO Increase Energy Effiency • Use LEGaTO Toolchain and hardware to increase energy effiency in Smart Home environment by x10 • Smart Mirror as Demonstrator − Displays personalized information − Local mashine learning frameworks • Image: Object, face and gestures recognition • Speech with DeepSpeech − All detections simultaniously • Start: 16FPS at 600W • Goal: 10 FPS at 50W 03.09.20
  • 5. FPL 2020 Smart Mirror - First Prototypes 03.09.20 DeepSpeech MagicMirror² Audio Stream Identities Objects & Gestures DisplaySpeakerMessages from/ to other devices FaceRecognition Camera Image (< 1m depth range) Camera Image (full image range) Object Detection FaceNet (face representation) Classifier YOLO Gesture Detection Smart Home Shared Memory Object DNN (GPU computed) Tracker (Kalman Filter) WiderFace (face detection) Tracker (Kalman Filter) Person Tracking Transcript Peripheral Input Camera Broadcast Microphone Input Combinatorial Logic Fusion of Detections Speech Recognition Decision Maker • First Prototype • Intel i7-7700K • 2x GTX 1080 Ti • 16 FPS / 600 Watt • Second Prototype • Intel i9-9900k • 2x RTX 2070 • 27 FPS / 450 Watt
  • 6. FPL 2020 Darknet/YoloV3 on different GPUs 03.09.20 TX2 (max) Xavier (10W mode) Xavier (15W mode) Xavier (30W mode) Xavier (max) GTX 1080Ti (camera) GTX 1080Ti RTX 2070 (camera) RTX 2070 0 25 50 75 100 125 150 175 200 0,00 5,00 10,00 15,00 20,00 25,00 30,00 35,00 40,00 45,00 50,00 55,00 60,00 65,00 Watt Frames per SecondCamera maximum
  • 7. FPL 2020 Motivation for embedded edge Server 03.09.20 DeepSpeech MagicMirror² Audio Stream Identities Objects & Gestures DisplaySpeakerMessages from/ to other devices FaceRecognition Camera Image (< 1m depth range) Camera Image (full image range) Object Detection FaceNet (face representation) Classifier YOLO Gesture Detection Smart Home Shared Memory Object DNN (GPU computed) Tracker (Kalman Filter) WiderFace (face detection) Tracker (Kalman Filter) Person Tracking Transcript Peripheral Input Camera Broadcast Microphone Input Combinatorial Logic Fusion of Detections Speech Recognition Decision Maker
  • 8. FPL 2020 t.RECS • Optimized platform for local / edge applications • Compact dimensions (1-3 RU) • Based on COM-HPC Microservers − 1x COM-HPC Server − 2x COM-HPC Client − Also support for COM Express, Jetson Apalis and Xavier AGX • High-speed, low-latency communication between microservers • Interfaces for − Audio / Video − Peripheral input (USB) 04.09.2020
  • 9. FPL 2020 Smart Mirror - Dual Xavier Testbed 03.09.20 2x Jetson AGX Xavier dev board • Interconnected via pice • Max power consumption 100W DeepSpeech MagicMirror² Audio Stream Identities Objects & Gestures DisplaySpeakerMessages from/ to other devices FaceRecognition Camera Image (< 1m depth range) Camera Image (full image range) Object Detection FaceNet (face representation) Classifier YOLO Gesture Detection Smart Home Shared Memory Object DNN (GPU computed) Tracker (Kalman Filter) WiderFace (face detection) Tracker (Kalman Filter) Person Tracking Transcript Peripheral Input Camera Broadcast Microphone Input Combinatorial Logic Fusion of Detections Speech Recognition Decision Maker Calculatedon secondXavier
  • 10. FPL 2020 Performance of the Smart Mirror Prototypes 03.09.20 0 5 10 15 20 25 30 Goal (10FPS) Dual Nvidia Xavier Nvidia Xavier Second Optimizations Introduction of Tensor Cores First Optimizations Start Point Frame rate / FPS 0 100 200 300 400 500 600 700 Energy Consumption / Watt
  • 11. FPL 2020 Performance of the Smart Mirror Prototypes 03.09.20 0 0,05 0,1 0,15 0,2 0,25 0,3 Goal (10FPS) Dual Nvidia Xavier Nvidia Xavier Second Optimizations Introduction of Tensor Cores First Optimizations Start Point FPS / Watt
  • 12. Thanks for your attention!