An artificial cellular convolution architecture for real-time image processing

H Mahrous, AP James

Research output: Contribution to journalArticle

Abstract

An artificial cell is comprised of the most basic elements in a hierarchical system, that has minimal functionality, but general enough to obey the rules of “artificial life.” The ability to replicate, organize hierarchy, and generalize within an environment is some of the properties of an artificial cell. We present a hardware artificial cell having the properties of generalization ability, the ability of self-organization, and the reproducibility. The cells are used in parallel hardware architecture for implementing the real-time 2D image convolution operation. The proposed hardware design is implemented on FPGA and tested on images. We report improved processing speeds and demonstrate its usefulness in an image filtering application.
Original languageEnglish
JournalISRN Machine Vision
Volume2012
DOIs
Publication statusPublished - 2011

Fingerprint

Convolution
Image processing
Hardware
Hierarchical systems
Field programmable gate arrays (FPGA)
Processing

Cite this

An artificial cellular convolution architecture for real-time image processing. / Mahrous, H; James, AP.

In: ISRN Machine Vision, Vol. 2012, 2011.

Research output: Contribution to journalArticle

@article{f4f3c20ae692477d81e57dfb85f72852,
title = "An artificial cellular convolution architecture for real-time image processing",
abstract = "An artificial cell is comprised of the most basic elements in a hierarchical system, that has minimal functionality, but general enough to obey the rules of “artificial life.” The ability to replicate, organize hierarchy, and generalize within an environment is some of the properties of an artificial cell. We present a hardware artificial cell having the properties of generalization ability, the ability of self-organization, and the reproducibility. The cells are used in parallel hardware architecture for implementing the real-time 2D image convolution operation. The proposed hardware design is implemented on FPGA and tested on images. We report improved processing speeds and demonstrate its usefulness in an image filtering application.",
author = "H Mahrous and AP James",
year = "2011",
doi = "http://dx.doi.org/10.5402/2012/152601",
language = "English",
volume = "2012",
journal = "ISRN Machine Vision",
publisher = "Hindawi Publishing Corporation",

}

TY - JOUR

T1 - An artificial cellular convolution architecture for real-time image processing

AU - Mahrous, H

AU - James, AP

PY - 2011

Y1 - 2011

N2 - An artificial cell is comprised of the most basic elements in a hierarchical system, that has minimal functionality, but general enough to obey the rules of “artificial life.” The ability to replicate, organize hierarchy, and generalize within an environment is some of the properties of an artificial cell. We present a hardware artificial cell having the properties of generalization ability, the ability of self-organization, and the reproducibility. The cells are used in parallel hardware architecture for implementing the real-time 2D image convolution operation. The proposed hardware design is implemented on FPGA and tested on images. We report improved processing speeds and demonstrate its usefulness in an image filtering application.

AB - An artificial cell is comprised of the most basic elements in a hierarchical system, that has minimal functionality, but general enough to obey the rules of “artificial life.” The ability to replicate, organize hierarchy, and generalize within an environment is some of the properties of an artificial cell. We present a hardware artificial cell having the properties of generalization ability, the ability of self-organization, and the reproducibility. The cells are used in parallel hardware architecture for implementing the real-time 2D image convolution operation. The proposed hardware design is implemented on FPGA and tested on images. We report improved processing speeds and demonstrate its usefulness in an image filtering application.

U2 - http://dx.doi.org/10.5402/2012/152601

DO - http://dx.doi.org/10.5402/2012/152601

M3 - Article

VL - 2012

JO - ISRN Machine Vision

JF - ISRN Machine Vision

ER -