Christos Gentsos
Aristotle University of Thessaloniki
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Christos Gentsos.
international conference on electronics, circuits, and systems | 2010
Christos Gentsos; Calliope-Louisa Sotiropoulou; Spiridon Nikolaidis; Nikolaos Vassiliadis
Edge detection is one of the most fundamental algorithms in digital image processing. The Canny edge detector is the most implemented edge detection algorithm because of its ability to detect edges even in images that are intensely contaminated by noise. However, this is a time consuming algorithm and therefore its implementations are difficult to reach real time response speeds. Especially nowadays where the demand for high resolution image processing is constantly increasing, the need for fast and efficient edge detector implementations is ever so present. A new parallel Canny edge detector FPGA implementation is proposed in this paper to answer this demand. This design takes advantage of 4-pixel parallel computations to achieve high throughput without increasing the on-chip memory demands. Synthesis and simulation results are presented to prove the designs efficiency and high frames per second rate.
Journal of Instrumentation | 2014
A Andreani; A. Annovi; R Beccherle; M Beretta; Nicolo Vladi Biesuz; W Billereau; R Cipriani; S. Citraro; M Citterio; A Colombo; J M Combe; Francesco Crescioli; D Dimas; S Donati; Christos Gentsos; P. Giannetti; K. Kordas; A Lanza; V. Liberali; P Luciano; D Magalotti; P. Neroutsos; S. Nikolaidis; M. Piendibene; E Rossi; A Sakellariou; S. Shojaii; Calliope Louisa Sotiropoulou; Alberto Stabile; P Vulliez
The Fast TracKer (FTK) is an extremely powerful and very compact processing unit, essential for efficient Level 2 trigger selection in future high-energy physics experiments at the LHC. FTK employs Associative Memories (AM) to perform pattern recognition; input and output data are transmitted over serial links at 2 Gbit/s to reduce routing congestion at the board level. Prototypes of the AM chip and of the AM board have been manufactured and tested, in preparation of the imminent design of the final version.
IEEE Transactions on Biomedical Circuits and Systems | 2014
Calliope-Louisa Sotiropoulou; Liberis Voudouris; Christos Gentsos; Athanasios Demiris; Nikolaos Vassiliadis; Spyridon Nikolaidis
A machine vision implementation on a field-programmable gate array (FPGA) device for real-time microfluidic monitoring on Lab-On-Chips is presented in this paper. The machine vision system is designed to follow continuous or plug flows, for which the menisci of the fluids are always visible. The system discriminates between the front or “head” of the flow and the back or “tail” and is able to follow flows with a maximum speed of 20 mm/sec in circular channels of a diameter of 200 μm (corresponding to approx. 60 μl/sec). It is designed to be part of a complete Point-of-Care system, which will be portable and operate in non-ideal laboratory conditions. Thus, it is able to cope with noise due to lighting conditions and small LoC displacements during the experiment execution. The machine vision system can be used for a variety of LoC devices, without the need for fiducial markers (such as redundancy patterns) for its operation. The underlying application requirements called for a complete hardware implementation. The architecture uses a variety of techniques to improve performance and minimize memory access requirements. The system input is 8 bit grayscale uncompressed video of up to 1 Mpixel resolution. The system uses an operating frequency of 170 Mhz and achieves a computational time of 13.97 ms (worst case), which leads to a throughput of 71.6 fps for 1 Mpixel video resolution.
international symposium on circuits and systems | 2012
Calliope-Louisa Sotiropoulou; Liberis Voudouris; Christos Gentsos; Spyridon Nikolaidis; Nikolaos Vassiliadis; Athanasios Demiris; Spyridon Blionas
This paper presents an FPGA-based machine vision implementation for flow detection on Lab-on-Chip (LoC) experiments. The proposed machine vision system is designed to provide real-time information to the LoC user about the state of the flows (flow coordinates and points of interest) as well as input to the LoC controller. It is uniquely designed to compensate noise in the input video originating from non ideal lighting conditions or LoC movement. This machine vision implementation achieves real time response for input videos of 1Mpixel resolution and frame-rates exceeding 60fps for microfluidic flows with a maximum speed of 20mm/sec.
international conference on electronics, circuits, and systems | 2013
Calliope-Louisa Sotiropoulou; Christos Gentsos; Spyridon Nikolaidis
This paper presents a high performance median implementation targeting detection of microfluidic flows on Lab-on-Chips on a real-time machine vision implementation. We propose and implement a novel architecture which calculates the 2D median coordinates of a set of “active pixels” in a detection window of generic size. The proposed implementation takes full advantage of the FPGAs characteristics to achieve full performance and is part of a machine vision system which achieves real-time microfluidic flow detection on 1Mpixel input videos at 60fps. The median module itself is flexible and generic and can be used for numerous machine vision applications achieving a median calculation in a very small number of clock cycles with an operational frequency of 204MHz.
Proceedings of Topical Workshop on Electronics for Particle Physics — PoS(TWEPP-17) | 2018
G. Magazzù; Christos Gentsos; G. Fedi; Daniel Magalotti; Atanu Modak; F. Palla; Gian Mario Bilei; Suvankar Roy Chowdhury; Bruno Checcucci; D. Tcherniakhovski; Geoffrey Christian Galbit; Guillaume Baulieu; M. Balzer; Oliver Sander; S. Viret; Loriano Storchi
A Real-Time demonstrator based on the ATCA Pulsar-IIB custom board and on the Pattern Recognition Mezzanine (PRM) board has been developed as a flexible platform to test and characterize low-latency algorithms for track reconstruction and L1 Trigger generation in future High Energy Physics experiments. The demonstrator has been extensively used to test and characterize the Track-Trigger algorithms and architecture based on the use of the Associative Memory ASICs and of the PRM cards. The flexibility of the demonstrator makes it suitable to explore other solutions fully based on high-performance FPGA device.
IEEE Transactions on Nuclear Science | 2017
Calliope Louisa Sotiropoulou; I. Maznas; S. Citraro; A. Annovi; L. S. Ancu; R. Beccherle; F. Bertolucci; Nicolo Vladi Biesuz; D. Calabro; Francesco Crescioli; D. Dimas; Mauro Dell'Orso; S. Donati; Christos Gentsos; P. Giannetti; S. Gkaitatzis; J. Gramling; V. Greco; P. Kalaitzidis; K. Kordas; N. Kimura; Takashi Kubota; A. Iovene; A. Lanza; P. Luciano; B. Magnin; K. Mermikli; H. Nasimi; A. Negri; S. Nikolaidis
The associative memory (AM) system of fast tracker (FTK) processor has been designed for the tracking trigger upgrade to the ATLAS detector at the Conseil Europeen Pour La Recherche Nucleaire large hadron collider. The system performs pattern matching (PM) using the detector hits of particles in the ATLAS silicon tracker. The AM system is the main processing element of FTK and is mainly based on the use of application-specified integrated circuits (ASICs) (AM chips) designed to execute PM with a high degree of parallelism. It finds track candidates at low resolution which become seeds for a full resolution track fitting. The AM system implementation is based on a collection of large 9U Versa Module Europa (VME) boards, named “serial link processors” (AMBSLPs). On these boards, a huge traffic of data is implemented on a network of 900 2-Gb/s serial links. The complete AM-based processor consumes much less power (~50 kW) than its CPU equivalent and its size is much smaller. The AMBSLP has a power consumption of ~250 W and there will be 16 of them in a crate. This results in unusually large power consumption for a VME crate and the need for complex custom infrastructure in order to have sufficient cooling. This paper reports on the design and testing of the infrastructures needed to run and cool the system which will include 16 AMBSLPs in the same crate, the integration of the AMBSLP inside a first FTK slice, the performance of the produced prototypes (both hardware and firmware), as well as their tests in the global FTK integration. This is an important milestone to be satisfied before the FTK production.
IEEE Transactions on Nuclear Science | 2017
Christos Gentsos; G. Volpi; S. Gkaitatzis; P. Giannetti; S. Citraro; Francesco Crescioli; K. Kordas; Spiridon Nikolaidis
The Fast Tracker (FTK) executes real-time tracking for online event selection in the ATLAS experiment. Data processing speed is achieved by exploiting pipelining and parallel processing. Track reconstruction is executed in two stages. The first stage, implemented on custom application-specific integrated circuit (ASICs) called associative memory (AM) chips, performs pattern matching (PM) to identify track candidates in low resolution. The second stage, implemented on field programmable gate arrays (FPGAs), builds on the PM results, performing track fitting in full resolution. The use of such a parallelized architecture for real-time event selection opens up a new, huge computing problem related to the analysis of the acquired samples. Millions of events have to be simulated to determine the efficiency and the properties of the reconstructed tracks with a small statistical error. The AM chip emulation is a computationally intensive task when implemented in software running on commercial resources. This paper proposes the use of a hardware coprocessor to solve this problem efficiently. We report on the implementation and performance of all the functions requiring massive computing power in a modern, compact embedded system for track reconstruction. That system is the miniaturization of the complex FTK processing unit, which is also well suited for powering applications outside the realm of high energy physics.
nuclear science symposium and medical imaging conference | 2015
A. Annovi; F. Bertolucci; N. Biesuz; D. Calabro; G. Calderini; S. Citraro; Francesco Crescioli; D. Dimas; Mauro Dell'Orso; S. Donati; Christos Gentsos; P. Giannetti; S. Gkaitatzis; V. Greco; P. Kalaitzidis; K. Kordas; N. Kimura; T. Kubota; A. Lanza; P. Luciano; B. Magnin; I. Maznas; K. Mermikli; H. Nasimi; Spyridon Nikolaidis; M. Piendibene; A. Sakellariou; D. Sampsonidis; C.-L. Sotiropoulou; G. Volpi
The Associative Memory (AM) system of the Fast TracKer (FTK) processor has been designed to perform pattern matching using as input the data from the silicon tracker in the ATLAS experiment. The AM is the primary component of the FTK system and is designed using ASIC technology (the AM chip) to execute pattern matching with a high degree of parallelism. The FTK system finds track candidates at low resolution that are seeds for a full resolution track fitting. The AM system implementation is named “Serial Link Processor” and is based on an extremely powerful network of 2 Gb/s serial links to sustain a huge traffic of data. This paper reports on the design of the Serial Link Processor consisting of two types of boards, the Little Associative Memory Board (LAMB), a mezzanine where the AM chips are mounted, and the Associative Memory Board (AMB), a 9U VME motherboard which hosts four LAMB daughterboards. We also report on the performance of the prototypes (both hardware and firmware) produced and tested in the global FTK integration, an important milestone to be satisfied before the FTK production.
nuclear science symposium and medical imaging conference | 2015
Christos Gentsos; Francesco Crescioli; F. Bertolucci; Daniel Magalotti; S. Citraro; K. Kordas; Spiridon Nikolaidis
Real time tracking is a key ingredient for online event selection at hadron colliders. The Silicon Vertex Tracker at the CDF experiment and the Fast Tracker at ATLAS are two successful examples of the importance of dedicated hardware to reconstruct full events at hadron colliders. We present the future evolution of this technology, for applications to the High Luminosity runs at the Large Hadron Collider where Data processing speed will be achieved with custom VLSI pattern recognition and linearized track fitting executed inside modern FPGAs, exploiting deep pipelining, extensive parallelism, and efficient use of available resources. In the current system, one large FPGA executes track fitting in full resolution inside low resolution candidate tracks found by a set of custom ASIC devices, called Associative Memories. The FTK dual structure, based on the cooperation of VLSI AM and programmable FPGAs, will remain, but we plan to increase the FPGA parallelism by associating one FPGA to each AM chip. Implementing the two devices in a single package would achieve further performance improvements, plus miniaturization and integration of the state of the art prototypes. We present the new architecture, the design of the FPGA logic performing all the complementary functions of the pattern matching inside the AM, the tests performed on hardware.