Video Tracking IP Core
Overview
The T-COR-10 FPGA IP core for tracking objects in video stream images is designed for use in vision systems intended for various applications (security systems, specialized systems, etc.) that are based on FPGA. The core is a completed module suitable for use in any FPGA projects. The core represents a simple data exchange interface that ensures easy integration into various systems. The core makes use of a modified high-performance correlation tracking algorithm which allows tracking of all types of objects. The implemented algorithms provide stable tracking of small-size and low-contrast objects against a complex background. The algorithms are perfectly suitable for tracking ground, surface and aerial objects of any type. Capture of objects for tracking is carried out by a command. In case of loss of the object (tracking break), the algorithms predict the path followed by the object up to automatic re-capture. Thus, the T-COR-10 IP core is a versatile module that allows its use in any FPGA projects for vision systems.
Key Features
- Maximum number of objects tracked simultaneously: up to 5
- Maximum and minimum sizes of tracking strobes: The maximum size of tracking strobe is 128x128 pixels. The minimum size of tracking strobe is 8x8 pixels.
- Maximum movement speed of tracking object: For a sudden change of the position of tracking object, the speed is no more than 15 pixels per frame in any direction.
- Minimum contrast of tracking objects: The core ensures stable tracking of objects featuring up to 10% contrast.
- Maximum size of frames:The core operates with frames of up to 2048x2048 pixels size. At customer’s request, the core can be synthesized for frame sizes up to 5120x5120 pixels.
- Elongation of tracking Objects: Tracking objects can have any configuration within the maximum size of tracking strobes.
- Output coordinates Accuracy: Output coordinates of tracking objects are obtained with 1 pixel accuracy.
- Format of processed Images: The core works with images having color palette of 256 colors (grayscale) – 8 bits/pixel.
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
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 (demo available)
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