Motion Detecting IP Core
Overview
The D-MOT-10 FPGA IP core for motion detection in video stream images is a completed module intended to be used in vision systems for various applications (security systems, specialized systems, etc.) that are based on FPGA. The core represents a simple data exchange interface that ensures easy integration into various systems. The algorithms are perfectly suitable for motion detection of ground, surface and aerial objects of any type. The implemented algorithms provide detecting of small-size and low-contrast objects against a complex background. When an object is detected the core assigns it a unique number and determinates the movement direction. This makes it easy to track the object behavior and build efficient analytical system (perimeter defense, road traffic control and etc.) When a moving object is detected its motion path is calculated. In case the object disappears from the field of vision (for instance, behind an obstacle) the core predicts the path and detects the object when it re-appears. It is possible to detect up to 128 moving objects simultaneously. Thus, the D-MOT-10 IP core is a completed module that allows its use in any FPGA projects for vision systems.
Key Features
- Max number of moving objects detecting simultaneously is up to 128.
- Max size of detecting object is limited by the size of pro-cessed area.
- Min size of detecting object is 8x8 pixels size in an image area.
- Max speed of the object for its stable detection is no more than 30 pixels per frame. Min speed no less than 0.1 pixels per frame in any direction.
- Stable detection of moving objects with contrast from 10%.
- Max frame size is up to 720x576 pixels. When it is needed to process big images it is recommended to use several cores simultaneously.
- Output coordinates are obtained with 1 pixel accuracy.
- Output coordinates delay is 1 frame.
- Processing of grayscale images with the bitness of 8 bits/pixel.
- Output information on the detected objects is detecting strobe position, its unique number and motion direction.
Benefits
- Intellectual Property object tracking cores (IP Cores) supplied by RIFTEK ensure stable tracking of various classes of objects such as vehicles, flying objects, surface objects and humans. The IP cores are capable of operation with any video sources featuring resolution up to 2048x2048 pixels. Video source for IP cores can be provided by both common cameras and thermal vision cameras. The IP cores allow simultaneous tracking of several objects and simultaneous detection of up to 128 moving objects. A simple data exchange interface ensures easy integration of the IP cores into any FPGA-base technical vision systems. The cores require a little use of FPGA resources, which allows one to combine several cores in one project. Our IP cores support all FPGA families of Xilinx company.
Block Diagram
Video
All videos and description on www.riftek.com
Applications
- The core can be used in any vision applications such as security video surveillance systems and in special robotic vision systems.
Deliverables
- Synthesizable VHDL, full technical support
Technical Specifications
Maturity
Mature
Availability
Direct availability
Related IPs
- Complete memory system supporting any combinations of SDR SDRAM, DDR, DDR2, Mobile SDR, FCRAM, Flash, EEPROM, SRAM and NAND Flash, all in one IP core
- BCH Encoder/Decoder IP Core
- DDR-I/II/III CONTROLLER IP CORE
- High-performance, low-power 2D composition IP core for embedded devices
- Vector Graphics IP core supporting OpenVG1.1 subset
- OpenGL® ES2.0 compatible 3D graphics IP core