Background
Type: Article

A digital array based bit serial processor for arbitrary window size kernel convolution in vision sensors

Journal: Integration (1679260)Year: 2014Volume: 47Issue: 4Pages: 417 - 430
Habibi M. Bafandeh A. Montazerolghaem M.A.Habibi M.a Bafandeh A. Montazerolghaem M.A.
DOI:10.1016/j.vlsi.2013.11.007Language: English

Abstract

The high speed and in-pixel processing of image data in smart vision sensors is an important solution for real time machine vision tasks. Diverse architectures have been presented for array based kernel convolution processing, many of which use analog processing elements to save space. In this paper a digital array based bit serial architecture is presented to perform certain image filtering tasks in the digital domain and hence gain higher accuracies than the analog methods. The presented method benefits from more diverse convolution options such as arbitrary size kernel windows, compared with the digital pulse based approaches. The proposed digital cell structure is compact enough to fit inside an image sensor pixel. When incorporated in a vision chip, resolutions of up to 12 bit accuracy can be obtained in kernel convolution functions with 35×28 μm2 layout area usage per pixel in a 90 nm technology. Still, higher accuracies can be obtained with larger pixels. The power consumption of the approach is approximately 10 nW/pixel at a frame rate of 1 kfps. © 2014 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.


Author Keywords

Array-basedBit serialDigital processingKernel convolutionVision sensors

Other Keywords

Computer visionConvolutionData handlingDigital signal processingArray-basedBit-serialBit-serial architectureImage sensor pixelsKernel convolutionReal time machine visionSmart vision sensorsVision sensorsPixels