A digital arbitrary size kernel convolution smart image sensor based on in-pixel pulse width processors. Issue 4 (4th October 2017)
- Record Type:
- Journal Article
- Title:
- A digital arbitrary size kernel convolution smart image sensor based on in-pixel pulse width processors. Issue 4 (4th October 2017)
- Main Title:
- A digital arbitrary size kernel convolution smart image sensor based on in-pixel pulse width processors
- Authors:
- Habibi, Mehdi
Danesh, Ahmad Reza - Abstract:
- 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 beenAbstract : 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. … (more)
- Is Part Of:
- Sensor review. Volume 37:Issue 4(2017)
- Journal:
- Sensor review
- Issue:
- Volume 37:Issue 4(2017)
- Issue Display:
- Volume 37, Issue 4 (2017)
- Year:
- 2017
- Volume:
- 37
- Issue:
- 4
- Issue Sort Value:
- 2017-0037-0004-0000
- Page Start:
- 468
- Page End:
- 477
- Publication Date:
- 2017-10-04
- Subjects:
- Sensors -- Machine vision -- Image processing -- Kernel convolution -- Pulse domain processing
Sensor systems -- Periodicals
Detectors -- Industrial applications -- Periodicals
Engineering instruments -- Periodicals
681.2 - Journal URLs:
- http://www.emeraldinsight.com/journals.htm?issn=0260-2288 ↗
http://www.emeraldinsight.com/ ↗ - DOI:
- 10.1108/SR-03-2017-0035 ↗
- Languages:
- English
- ISSNs:
- 0260-2288
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8241.782000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 22220.xml