A Real-Time 720p Feature Extraction Core Based on Semantic Kernels Binarized

 

In this paper, we describe an efficient ASIC core that is able to detect up to 25 k interest points in real time on a 720p video stream using the recently proposed Semantic Kernels Binarized (SKB) algorithm.

October 7, 2013
IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC) 2013

 

Authors

Michael Schaffner (Disney Research/ETH Joint PhD)

Pascal Hager (ETH Zurich)

Lukas Cavigelli (ETH Zurich)

Pierre Greisen (Disney Research)

Frank Gürkaynak (ETH Zurich)

Hubert Kaeslin (ETH Zurich)

A Real-Time 720p Feature Extraction Core Based on Semantic Kernels Binarized

Abstract

Several image processing applications rely on a sparse set of correspondence points between stereo images to discern a sparse but robust depth structure of the scene. There exist several methods to extract and match correspondences, but they are all computationally extensive and require significant memory bandwidths. In this paper, we describe an efficient ASIC core that is able to detect up to 25 k interest points in real time on a 720p video stream using the recently proposed Semantic Kernels Binarized (SKB) algorithm. To keep the memory bandwidth low, an optimized method to calculate the filter responses in the interest point detection stage has been devised. Instead of the 2D integral image, we use a local 1D integral image combined with an incremental updating scheme to calculate the box filters. The ASIC core is manufactured in 180nm technology and has a complexity of 254 kGE. It runs at 100 MHz, has a power dissipation of 184mW and is the central processing block for a larger FPGA based stereo vision system that calculates a sparse depth map by locating corresponding interest points between left and right images in real time.

Copyright Notice