To read this content please select one of the options below:

A digital arbitrary size kernel convolution smart image sensor based on in-pixel pulse width processors

Mehdi Habibi (Department of Electrical Engineering, Sensors and Interfaces Research Group, University of Isfahan, Isfahan, Iran)
Ahmad Reza Danesh (Department of Electrical Engineering, Sensors and Interfaces Research Group, University of Isfahan, Isfahan, Iran)

Sensor Review

ISSN: 0260-2288

Article publication date: 4 October 2017

Issue publication date: 2 November 2017

166

Abstract

Purpose

The purpose of this study is to propose a pulse width based, in-pixel, arbitrary size kernel convolution processor. When image sensors are used in machine vision tasks, large amount of data need to be transferred to the output and fed to a processor. Basic and low-level image processing functions such as kernel convolution is used extensively in the early stages of most machine vision tasks. These low-level functions are usually computationally extensive and if the computation is performed inside every pixel, the burden on the external processor will be greatly reduced.

Design/methodology/approach

In the proposed architecture, digital pulse width processing is used to perform kernel convolution on the image sensor data. With this approach, while the photocurrent fluctuations are expressed with changes in the pulse width of an output signal, the small processor incorporated in each pixel receives the output signal of the corresponding pixel and its neighbors and produces a binary coded output result for that specific pixel. The process is commenced in parallel among all pixels of the image sensor.

Findings

It is shown that using the proposed architecture, not only kernel convolution can be performed in the digital domain inside smart image sensors but also arbitrary kernel coefficients are obtainable simply by adjusting the sampling frequency at different phases of the processing.

Originality/value

Although in-pixel digital kernel convolution has been previously reported however with the presented approach no in-pixel analog to binary coded digital converter is required. Furthermore, arbitrary kernel coefficients and scaling can be deployed in the processing. The given architecture is a suitable choice for smart image sensors which are to be used in high-speed machine vision tasks.

Keywords

Citation

Habibi, M. and Danesh, A.R. (2017), "A digital arbitrary size kernel convolution smart image sensor based on in-pixel pulse width processors", Sensor Review, Vol. 37 No. 4, pp. 468-477. https://doi.org/10.1108/SR-03-2017-0035

Publisher

:

Emerald Publishing Limited

Copyright © 2017, Emerald Publishing Limited

Related articles