Skip to main content
Application NoteNxp

AN14718: USB Camera Object Detection Pipeline on i.MX RT700

This application note details building an AI-based object detection pipeline on the i.MX RT700 MCU using the integrated NPU, VGPU, and hardware JPEG decoder.

View application note

Overview

This document describes the design and implementation of a real-time object detection pipeline on the NXP i.MX RT700 crossover microcontroller. It explains how to leverage the device's heterogeneous architecture, including its dual Cortex-M33 cores, Neural Processing Unit (NPU), Vector Graphics Processing Unit (VGPU), and hardware JPEG decoder (JPEGDEC). The note compares a single-core baseline against a dual-core optimization that offloads image capture and preprocessing to the sense domain (CPU1) while reserving the compute domain (CPU0) for inference. The implementation uses the FastestDet model, quantized to INT8 and optimized via the eIQ Toolkit, to achieve efficient edge AI performance for monitoring tasks.

Use Cases

  • Retail automation and inventory tracking
  • Industrial safety and tool usage monitoring
  • Smart storage systems and automated supply cabinets
  • Real-time interaction monitoring and object classification

Topics

i.MX RT700
NPU
Object Detection
VGPU
JPEGDEC
USB Camera
FastestDet
eIQ Toolkit
Cortex-M33
Edge AI
MIMXRT700-EVK

Referenced Parts

C920

Logitech

USB camera - Logitech C920

RK055HDMIPI4MA0

Rocktech Displays

RK055HDMIPI4MA0 Display

i.MX RT700

NXP

The i.MX RT700 crossover microcontroller offers a powerful and flexible platform for implementing edge AI applications, including real-time object detection.

AN14718: USB Camera Object Detection Pipeline on i.MX RT700 | Design Resources