real time dual camera spectral imaging based on nvidia
play

REAL TIME DUAL CAMERA SPECTRAL IMAGING BASED ON NVIDIA TEGRA SOC TO - PowerPoint PPT Presentation

REAL TIME DUAL CAMERA SPECTRAL IMAGING BASED ON NVIDIA TEGRA SOC TO ASSESS UAV MISSIONS Michele Moscaritolo, Alessandro Della Villa, Giacomo Benelli San Jose (CA) - 07 April 2016 PRESENTATION OVERVIEW Introduction Requirements Proposed


  1. REAL TIME DUAL CAMERA SPECTRAL IMAGING BASED ON NVIDIA TEGRA SOC TO ASSESS UAV MISSIONS Michele Moscaritolo, Alessandro Della Villa, Giacomo Benelli San Jose (CA) - 07 April 2016

  2. PRESENTATION OVERVIEW Introduction Requirements Proposed solution Development assessment Discussion

  3. MILITARY COMMERCIAL HOBBY UAV (Unmanned Aerial Vehicle) known as a drone (Dynamic Remotely Operated Navigation Equipment). An aircraft without a human pilot aboard.

  4. DRONE APPLICATIONS Survey & Safety & Inspection Agriculture Creative mapping Security Energy Mining Fire fjghting Farming Videography Vegetation Telecom Construction SAR Photography management Infrastructure Infrastructure Surveillance Research

  5. DRONE APPLICATIONS POSE A CHALLENGES Survey & Safety & Inspection Agriculture mapping Security ASSESSMENT OF PAYLOAD FOR: Data acquisition Computational Real time Multi spectral & Analysis power onboard processing sensor

  6. PRESENTATION OVERVIEW Introduction Requirements Proposed solution Development assessment Discussion

  7. BASIC REQUIREMENTS 1 Data acquisition & Analysis 2 Computational power 3 Real time on board processing 4 Multi spectral sensor 5 Light and small sensor 6 Reduce cost 7 Scalable and modular 8 User/Developer friendly

  8. MULTISPECTRAL SOLUTIONS Multispectral camera ideal “tool” to capture data in different scenario but: Expensive Cost ! Processing power hungry ! To satisfy this requirement we must fjnd an alternative solution

  9. PRESENTATION OVERVIEW Introduction Requirements Proposed solution Development assessment Discussion

  10. ADVANCED UAV BASE ON COMPUTER VISION IR+Visible image sensors coupled with high processing power of Jetson Tegra can be the ideal solution since Tegra can real time associate to each pixel Visible and IR Spetctrum PROCESS UNIT Nvidia Tegra Family K1, X1, ... DAYLIGHT THERMAL CAMERA CAMERA

  11. GOAL: ADVANCED UAVs Library of functions real-time computer PROCESS UNIT vision and image acquisition and processing Nvidia Tegra Family K1, X1, ... DAYLIGHT CAMERA THERMAL CAMERA Sony optical zoom Flir Digital SOFTWARE - SDK

  12. PERFORMANCE COMPARISON Performance compare for Embedded Computer Vision and Image Processing 1000 800 X1 NVIDIA 2016 oOCCHI II 600 GFLOPS FPGA 400 K1 NVIDIA oOCCHI I 200 MULTISPECTRAL SOLUTION SMARTPHONES 0 0 2 4 6 8 10 12 14 16 18 1 WATTS Costs 3

  13. PRESENTATION OVERVIEW Introduction Requirements Proposed solution Development assessment Discussion

  14. ARCHITECTURE Custom Algorithms for UAV applications Metadata, Communication Protocol, Data Storage, Video Output HDMI Software + SDK V4L tegra Tegra SoC GPU Sensor interface USB Camera Sensors Visible and Infrared (LWIR)

  15. SOFTWARE ARCHITECTURE In order to meet requirements we need a software capable to: Receive commands from remote and provide output (HDMI or SD) 1 Effjciently capture from generic USB cameras 2 Deliver a constant frame rate for UAV fmy operations 3 4 Take benefjt of GPU to combine sensor data

  16. SOFTWARE ARCHITECTURE GPU Pre-process Process Pre-process MAVLINK CORE 2 CORE 1 CORE 3 Visible IR MASTER THREAD capture capture Frame Frame SX DX Output frame 25 fps 8.33 fps

  17. SOFTWARE ARCHITECTURE FEATURES Capture and Master have been isolated in separate 1 threads attached to dedicated cores Capture and Master have fjxed pulse interval in order to deliver 2 fjxed frame rate (8.33 fps or 25 fps) 3 To respect time processing constrain GPU is used GPU processing pipelines can be confjgured setting up wanted 4 transformations to exetend and customize functionalities

  18. SOFTWARE ARCHITECTURE FEATURES video replacement

  19. TYPICAL SCENARIO Typical scenario Based on previous requirement roof inspection IMAGE ACQUISITION RAW DATA

  20. IMAGE FILTERING & PRE-PROCESSING SEGMENTATION

  21. MEASUREMENT & ANALYSIS

  22. TYPICAL SCENARIO Typical scenario Based on previous requirement Body signature detection IMAGE ACQUISITION RAW DATA

  23. IMAGE PROCESSING IMAGE REGISTRATION

  24. MEASUREMENT & ANALYSIS

  25. PRESENTATION OVERVIEW Introduction Requirements Proposed solution Development assessment Discussion

  26. OVERLAY SOLUTION Dual head camera with overlay solution is possible: 1 To adopt in different applications and drone missions 2 To get relevant spectral information 3 To have real time on board processing with Nvidia Tegra 4 Scalar and modular platform has been developed for UAV Multi Spectral applications It offers less spectral information with respect to hyperspectral but it is 3-4 times cheaper.

  27. REAL TIME DUAL CAMERA SPECTRAL IMAGING BASED ON NVIDIA TEGRA SOC TO ASSESS UAV MISSIONS Michele Moscaritolo, Alessandro Della Villa, Giacomo Benelli San Jose (CA) - 07 April 2016

Recommend


More recommend