14–16 Mar 2023
European Space Research and Technology Centre (ESTEC)
Europe/Amsterdam timezone
Presentations available

Image Recognition for Space Applications using Deep Learning on FPGAs & SoCs (Mathworks)

14 Mar 2023, 10:45
20m
Erasmus High Bay (European Space Research and Technology Centre (ESTEC))

Erasmus High Bay

European Space Research and Technology Centre (ESTEC)

Keplerlaan 1 2201AZ Noordwijk ZH The Netherlands
Artificial Intelligence/Machine Learning Artificial Intelligence/Machine Learning

Speaker

Stephan van Beek (MathWorks)

Description

Artificial intelligence (Deep Learning) is everywhere. The space industry is no exception. Automated recognition of lunar craters for moon landings and identification of space junk using imaging could play important roles in securing space safety and advancing space exploration. Deep Learning is the most successful solution for image-based object classification, and for most practical applications it requires performant platforms like FPGAs and SoCs.

Designing Deep Learning networks for embedded devices such as FPGAs and SoCs is challenging because of resource constraints, the complexity of programming in Verilog or VHDL, and the hardware expertise needed for prototyping on an FPGA or SoC.

In this talk I will explain how to prototype and deploy Deep Learning-based vision applications on FPGAs and SoCs using MATLAB. Starting with a pretrained model, I will demonstrate a MATLAB-based workflow that deploys the trained network for image recognition to the Xilinx Ultrascale+ MPSoC platform for inference using APIs from MATLAB.

Deep Learning practitioners can quickly explore different networks and evaluate their performance on FPGAs or SoCs directly from MATLAB. This workflow also enables hardware engineers to optimize and generate portable Verilog and VHDL code that can be integrated with the rest of their applications.

Primary author

Stephan van Beek (MathWorks)

Presentation materials