GuideEdge AI

Object Tracking on Low-Cost Chips: What Is Realistic Without an NPU Board

Can you track people, vehicles or parts on a microcontroller-class chip? What works, what does not, and how to design a tracking pipeline that fits a very small budget.

Short answer

Fixed camera, controlled scene
Small detector plus tracker on an MCU-class chip
Many classes, busy scenes
Linux SoC with an NPU
Only motion matters
Classic computer vision, no neural network

Tracking objects in video sounds like a job for a powerful board. In many products it is not, because the camera is fixed, the scene is controlled and only a few object types matter.

Three building blocks

  • Detection: finds objects in a frame. Neural detectors are accurate but expensive to run.
  • Tracking: links detections across frames and predicts motion. Cheap to run.
  • Classic vision: background subtraction, blobs and optical flow. Very cheap, works well in stable scenes.

Designing for a small chip

  1. Constrain the problem

    Use what you know: fixed camera angle, known object sizes, limited classes.

  2. Lower the resolution

    Detect at low resolution and only look closer where needed.

  3. Detect less often

    Run the detector every few frames and let the tracker fill the gaps.

  4. Quantise

    Use 8-bit models and the chip's vector or DSP instructions.

  5. Budget memory

    Frame buffers usually dominate. Plan them before choosing the chip.

ScenarioRealistic on a low-cost chip?
Counting people at a doorwayUsually yes
Tracking a few parts on a conveyorUsually yes
Many object types in a busy streetNo, use an NPU board
High resolution with fine detailNo, use an NPU board

Frequently asked questions

Which chips are suitable?

Microcontrollers with camera interfaces and vector or DSP instructions, such as the ESP32-S3, are common choices.

How many objects can be tracked?

Often around ten in a controlled scene, depending on resolution and frame rate.

Will accuracy suffer?

Within a constrained scene, a well-designed pipeline can perform close to a larger system.

See it in a real projectMulti-Object Tracking on a Chip Under $4
Nikhil Robinson

Embedded systems consultant at TechProgeny, Bengaluru. 7+ years and 29+ shipped products across firmware, embedded Linux, edge AI, apps and IoT servers.