Loading…

Image preprocessing with a parallel optoelectronic processor

[Display omitted] •We use a parallel optoelectronic processor for image preprocessing.•We extend the processor to improve its parallelism and to make it more compact.•We adapt several preprocessing operators for the processor.•We write a compiler and simulator for evaluating the presented algorithms...

Full description

Saved in:
Bibliographic Details
Published in:Computers & electrical engineering 2015-08, Vol.46, p.554-565
Main Authors: Rudi, Ali Gholami, Jalili, Saeed
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:[Display omitted] •We use a parallel optoelectronic processor for image preprocessing.•We extend the processor to improve its parallelism and to make it more compact.•We adapt several preprocessing operators for the processor.•We write a compiler and simulator for evaluating the presented algorithms. In this paper we use and extend a parallel optoelectronic processor for image preprocessing and implement software tools for testing and evaluating the presented algorithms. After briefly introducing the processor and showing how images can be stored in it, we adapt a number of local image preprocessing algorithms for smoothing, edge detection, and corner detection, such that they can be executed on the processor in parallel. These algorithms are performed on all pixels of the input image in parallel and, as a result, in steps independent of its dimensions. We also develop a compiler and a simulator for evaluating and verifying the correctness of our implementations.
ISSN:0045-7906
1879-0755
DOI:10.1016/j.compeleceng.2015.07.015