DPM is a learning-based object detection FPGA IP core, developed for embedded vision applications. It uses a star-structured part-based model, defined by a root filter plus a set of parts filters and associated deformation models. This approach leads to a flexible and efficient object detector that achieves state of the art results on the PASCAL and INRIA person datasets.
User-defined classifiers can be loaded via software API.
In order to detect objects in an arbitrary range, the core accepts in input a pyramid of images.
Detection results are stored into an internal buffer, ready for the host controller read-out.

Core structure


The core is provided with drivers and an embedded software library in C code implementing post-processing functions necessary to group together overlapping detections.

DPM Brochure

Key Features

  • Advanced DPM object detector for camera-based video systems
  • Based on “Felzerwalb et al, Object Detection with Discriminatively Trained Part Based Models, PAMI 2010”
  • Supports Zynq®-7000 Xilinx® FPGA
  • ARM® AMBA® AXI4 bus compliant
  • Supports resolutions up to 1280x1024
  • User-defined classifier can be loaded run-time via software
  • Run-time variable image size
  • Support for input image pyramid
  • High Input Data Rate; > 120 Mpixel/sec
  • High Throughput; >170 GMAC/sec for the classification stage
  • Fully embedded into Xilinx EDK


  • Driving assistance systems
  • Video surveillance
  • Robot navigation
  • Assistive technology for visually impaired
  • Contents based indexing
  • Advanced human-machine interface
  • Biomedical imaging
  • Machine vision

Demo Kit

The DPM Demo Kit allows user to quickly evaluate and experiment with DPM core on the Xilinx Zynq-7000 SoC ZC706 Development Board with XC7Z045 FFG900-2. The DPM demo kit relies on a companion DVI I/O FMC daughter card (AES-FMC-DVI-G) from Avnet Electronics Marketing; support for HDMI I/O FMC Module (AES-FMC-IMAGEON-G) is available on request. 

This free and pre-verified design includes evaluation DPM core and hardware design files prepared for Xilinx Design Suite 14.7 (including Xilinx ISE, Xilinx Platform Studio - XPS, System Generator for DSP and the SDK). Demo Kit deliverables include the complete software DPM demo application, which can be customized and upgraded to closely fit to specific requirements. Demo kit is available for Vivado® Design Suite on request.

Get the design for free and with no obligations: contact  This email address is being protected from spambots. You need JavaScript enabled to view it.  to get a link for download. Click here to open the Demo Kit User's Manual.

See the Demo Kit in action in the video below:


To request a quote or place an order please contact This email address is being protected from spambots. You need JavaScript enabled to view it. .

Backend Options

See here all the options you can set in the Joomla Backend of this Theme.

Backend Options



eVS :: embedded Vision Systems :: Registration



  or   Login