SL-SNPSN011702V1

Active

People counting application based on object detection Neural Network model on STM32

Solution

Kit Description

($97.00)
($40.00)
$137
Estimated cost

This evaluation setup is based on the STM32H747XIH6 Discovery kit (STM32H747I-DISCO) with a high-performance, dual-core STM32H7 microcontroller running the computer vision artificial intelligence (AI) software (FP-AI-VISION1) and a camera module (B-CAMS-OMV) based on an image sensor with 5-Mpixel resolution and 8-bit color.

The FP-AI-VISION1 software running on the STM32H747XIH6 microcontroller performs edge-based people counting in a scene based on outputs generated by neural networks (NN). The AI model was optimized by ST’s AI expert team in terms of computation and memory footprint while preserving the accuracy in usual office environment conditions. Optimized C code is then generated using the STM32Cube.AI expansion pack (X-CUBE-AI). The LCD included in the STM32H747XIH6 Discovery kit completes the setup to display in real-time the number of counted persons, the captured video and the bounding boxes corresponding to people's positions in the video.

The object-detection convolutional neural network (CNN) model is part of STMicroelectronics model zoo and is derived from the YOLO model, quantized with 8-bit precision and expecting a 240 × 240 pixel resolution input image in RGB888 format.

The people counting application implements a full internal memory allocation scheme and enables image-based people recognition, counting and tracking applications.

Get the Software

All Evaluation Features

    • Ready-to-use people counting application based on an object detection convolutional neural network (CNN) model
    • Complete application firmware for camera capture, frame image preprocessing, inference execution and output post-processing
    • Support for camera frame capture to enable image dataset collection

A free-form description of a component.The current status of a product:
Active: Product is in volume production
Evaluation: Product is under characterization. Limited Engineering samples available
Preview: Product is in design stage
Target: Product is in design feasibility stage.No commitment taken to produce
Proposal: Marketing proposal for customer feedback.No commitment taken to design or produce
NRND: Not Recommended for New Design.Product is in volume production only to support customers ongoing production.