Edge detection of color images is usually performed by applying the traditional techniques for gray-scale images to the three color channels separately. However, human visual perception does not differentiate colors and processes the image as a whole. Recently, new methods have been proposed that treat RGB color triples as vectors and color images as vector fields. In these approaches, edge detection is obtained extending the classical pattern matching and convolution techniques to vector fields. This paper proposes a hardware implementation of an edge detection method for color images that exploits the definition of geometric product of vectors given in the Clifford algebra framework to extend the convolution operator and the Fourier transform to vector fields. The proposed architecture has been prototyped on the Celoxica RC203E Field Programmable Gate Array (FPGA) board. Experimental tests on the FPGA prototype show that the proposed hardware architecture allows for an average speedup ranging between 6x and 18x for different image sizes against the execution on a conventional general-purpose processor. Clifford algebra based edge detector can be exploited to process not only color images but also multispectral gray-scale images. The proposed hardware architecture has been successfully used for feature extraction of multispectral magnetic resonance (MR) images. © 2013 IEEE.

A specialized architecture for color image edge detection based on Clifford algebra

Franchini Silvia;
2013

Abstract

Edge detection of color images is usually performed by applying the traditional techniques for gray-scale images to the three color channels separately. However, human visual perception does not differentiate colors and processes the image as a whole. Recently, new methods have been proposed that treat RGB color triples as vectors and color images as vector fields. In these approaches, edge detection is obtained extending the classical pattern matching and convolution techniques to vector fields. This paper proposes a hardware implementation of an edge detection method for color images that exploits the definition of geometric product of vectors given in the Clifford algebra framework to extend the convolution operator and the Fourier transform to vector fields. The proposed architecture has been prototyped on the Celoxica RC203E Field Programmable Gate Array (FPGA) board. Experimental tests on the FPGA prototype show that the proposed hardware architecture allows for an average speedup ranging between 6x and 18x for different image sizes against the execution on a conventional general-purpose processor. Clifford algebra based edge detector can be exploited to process not only color images but also multispectral gray-scale images. The proposed hardware architecture has been successfully used for feature extraction of multispectral magnetic resonance (MR) images. © 2013 IEEE.
2013
Inglese
Leonard Barolli, Fatos Xhafa, Hsing-Chung Chen, Antonio F. Skarmeta Gómez, and Farookh Hussain
Proceedings of Seventh International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2013)
Seventh International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2013)
128
135
9780769549927
http://www.scopus.com/record/display.url?eid=2-s2.0-84885220613&origin=inward
IEEE COMPUTER SOC
LOS ALAMITOS, CA
STATI UNITI D'AMERICA
Sì, ma tipo non specificato
3-5 July, 2013
Taichung, Taiwan
Application-specific processors
Clifford algebra
Color image edge detection
FPGA prototyping
Multispectral MR images
1
none
Franchini, Silvia; Gentile, Antonio; Vassallo, Giorgio; Sorbello, Filippo; Vitabile, Salvatore
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/460408
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 7
social impact