HIERARCHICAL MOTION ESTIMATION FOR EMBEDDED OBJECT TRACKING
This paper presents an algorithm developed to provide automatic motion detection and object tracking embedded within intelligent CCTV systems. The algorithm development focuses on techniques which provide an efficient embedded systems implementation with the ability to target both FPGA and DSP devices. During algorithm development constraints on hardware implementation have been fully considered resulting in an algorithm which, when targeted at current FPGA devices, will take full advantage of the DSP resource commonly provided in such devices. The hierarchical structure of the proposed algorithm provides the system with a multi-level motion estimation process allowing low resolution estimation for motion detection and further higher resolution stages for motion estimation. An initial MATLAB prototype has demonstrated this algorithm capable of object motion estimation while compensating for camera motion, allowing a moving object to be tracked by a moving camera.
Summary
This paper presents a hierarchical, multi-resolution motion estimation algorithm designed for embedded object tracking in intelligent CCTV systems, with hardware-aware design for FPGA and DSP targets. It explains a coarse-to-fine approach that enables low-resolution motion detection followed by higher-resolution refinement, and discusses prototyping and implementation considerations for real-time embedded platforms.
Key Takeaways
- Describe a multi-level (coarse-to-fine) motion estimation strategy to reduce computational load and false detections.
- Optimize motion estimation algorithms for FPGA/DSP by exploiting on-chip DSP resources and low-complexity search stages.
- Prototype and validate the algorithm in MATLAB/Simulink before mapping to fixed-point hardware implementations.
- Apply fixed-point design and resource-aware tradeoffs to meet real-time constraints in embedded CCTV/object-tracking systems.
Who Should Read This
Embedded systems and computer vision engineers (intermediate to advanced) developing real-time object-tracking algorithms for FPGA/DSP-based surveillance or intelligent camera systems.
Still RelevantAdvanced
Related Documents
- An Introduction To Compressive Sampling TimelessIntermediate
- Computing FFT Twiddle Factors TimelessAdvanced
- A Beginner's Guide To Cascaded Integrator-Comb (CIC) Filters TimelessBeginner
- Introduction to Compressed Sensing TimelessIntermediate
- Understanding and Implementing the Sliding DFT TimelessIntermediate







