Cargando…
High Performance Embedded System for Real-Time Pattern Matching
In this paper we present an innovative and high performance embedded system for real-time pattern matching. This system is based on the evolution of hardware and algorithms developed for the field of High Energy Physics (HEP) and more specifically for the execution of extremely fast pattern matching...
Autores principales: | , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2016
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2137199 |
_version_ | 1780949995949654016 |
---|---|
author | Sotiropoulou, Calliope Louisa Luciano, Pierluigi Gkaitatzis, Stamatios Citraro, Saverio Giannetti, Paola Dell'Orso, Mauro |
author_facet | Sotiropoulou, Calliope Louisa Luciano, Pierluigi Gkaitatzis, Stamatios Citraro, Saverio Giannetti, Paola Dell'Orso, Mauro |
author_sort | Sotiropoulou, Calliope Louisa |
collection | CERN |
description | In this paper we present an innovative and high performance embedded system for real-time pattern matching. This system is based on the evolution of hardware and algorithms developed for the field of High Energy Physics (HEP) and more specifically for the execution of extremely fast pattern matching for tracking of particles produced by proton-proton collisions in hadron collider experiments. A miniaturised version of this complex system is being developed for pattern matching in generic image processing applications. The system works as a contour identifier able to extract the salient features of an image. It is based on the principles of cognitive image processing, which means that it executes fast pattern matching and data reduction mimicking the operation of the human brain. The pattern matching can be executed by a custom designed Associative Memory (AM) chip. The reference patterns are chosen by a complex training algorithm implemented on an FPGA device. Post processing algorithms (e.g. pixel clustering) are also implemented on the FPGA. The pattern matching can be executed on a 2D or 3D space, on black and white or grayscale images, depending on the application and thus increasing exponentially the processing requirements of the system. We present the firmware implementation of the training and pattern matching algorithm, performance and results on a latest generation Xilinx Kintex Ultrascale FPGA device. |
id | cern-2137199 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2016 |
record_format | invenio |
spelling | cern-21371992019-09-30T06:29:59Zhttp://cds.cern.ch/record/2137199engSotiropoulou, Calliope LouisaLuciano, PierluigiGkaitatzis, StamatiosCitraro, SaverioGiannetti, PaolaDell'Orso, MauroHigh Performance Embedded System for Real-Time Pattern MatchingParticle Physics - ExperimentIn this paper we present an innovative and high performance embedded system for real-time pattern matching. This system is based on the evolution of hardware and algorithms developed for the field of High Energy Physics (HEP) and more specifically for the execution of extremely fast pattern matching for tracking of particles produced by proton-proton collisions in hadron collider experiments. A miniaturised version of this complex system is being developed for pattern matching in generic image processing applications. The system works as a contour identifier able to extract the salient features of an image. It is based on the principles of cognitive image processing, which means that it executes fast pattern matching and data reduction mimicking the operation of the human brain. The pattern matching can be executed by a custom designed Associative Memory (AM) chip. The reference patterns are chosen by a complex training algorithm implemented on an FPGA device. Post processing algorithms (e.g. pixel clustering) are also implemented on the FPGA. The pattern matching can be executed on a 2D or 3D space, on black and white or grayscale images, depending on the application and thus increasing exponentially the processing requirements of the system. We present the firmware implementation of the training and pattern matching algorithm, performance and results on a latest generation Xilinx Kintex Ultrascale FPGA device.ATL-DAQ-PROC-2016-005oai:cds.cern.ch:21371992016-03-07 |
spellingShingle | Particle Physics - Experiment Sotiropoulou, Calliope Louisa Luciano, Pierluigi Gkaitatzis, Stamatios Citraro, Saverio Giannetti, Paola Dell'Orso, Mauro High Performance Embedded System for Real-Time Pattern Matching |
title | High Performance Embedded System for Real-Time Pattern Matching |
title_full | High Performance Embedded System for Real-Time Pattern Matching |
title_fullStr | High Performance Embedded System for Real-Time Pattern Matching |
title_full_unstemmed | High Performance Embedded System for Real-Time Pattern Matching |
title_short | High Performance Embedded System for Real-Time Pattern Matching |
title_sort | high performance embedded system for real-time pattern matching |
topic | Particle Physics - Experiment |
url | http://cds.cern.ch/record/2137199 |
work_keys_str_mv | AT sotiropouloucalliopelouisa highperformanceembeddedsystemforrealtimepatternmatching AT lucianopierluigi highperformanceembeddedsystemforrealtimepatternmatching AT gkaitatzisstamatios highperformanceembeddedsystemforrealtimepatternmatching AT citrarosaverio highperformanceembeddedsystemforrealtimepatternmatching AT giannettipaola highperformanceembeddedsystemforrealtimepatternmatching AT dellorsomauro highperformanceembeddedsystemforrealtimepatternmatching |