1 Object Detection and Counting

1.1 Truck Loading Bay Monitoring Demo

The Truck Loading Bay Monitoring Demo is an AI/ML demo based on a FOMO Object Detection Architecture.

The application monitors a miniature truck loading bay. The trucks are detected thanks to the AI/ML model. Their locations is identified, and therefore, it is possible to know if they are occupying a parking spot.

This applications runs on a SAMA7G54, a single-core Arm® Cortex®-A7 based microprocessor that can run up to 1 GHz. It features various user interfaces like a Parallel 14-bit Interface Image sensor controller, a MIPI CSI-2® Camera interface and an audio subsystem.

This microprocessor also integrates advanced security features like hardware cryptography elements (AES/TEDS/SHA/RSA/ECC).

To learn more about our Cortex-A7 based microprocessors, please visit our SAMA7 MPUs web page.

Figure 1-1. Truck Loading Bay Monitoring Demo Stand (photography)

A video of the demo has been shared at CES 2025. Please find it below:

Figure 1-2. Truck Loading Bay Demo - Youtube Short

This demo has been developed thanks to the Edge Impulse toolset.

1.2 Leveraging the Edge Impulse toolset to create an AI/ML application

Edge Impulse is a company that provides an easy-to-use toolset that allows developers to train, evaluate and deploy ML models on embedded targets. The main steps are illustrated below :

Figure 1-3. Illustration of all the steps enabled by Edge Impulse

Most of these steps are done thanks to the Edge Impulse Studio, an online platform that is very visual, and therefore well suited for both beginners and experts in AI/ML.

Figure 1-4. Edge Impulse logo

To learn more about our Microprocessors and Edge Impulse, please have a look at the useful links (next section)