Welcome to my projects page

Professional projects (5)
Educational projects (7)

Professional projects
Projects that have been used professionally
Olive and Vineyard Registry of Greece: The JAVA Front end
Description: Designed and developed the JAVA front end for review and modification of the Geographic and Descriptive Database concerning the Olive and Vineyard Registry of Greece. 
Keywords: GIS, Oracle Spatial, Olive and Vineyard Registry, JAVA front end 
Status: Complete (December 2003 - September 2004)

HarmoniQuA: The guideline and glossary tool (JAVA version)
Description: Implemented the JAVA version of the "Guideline tool" for the HarmoniQuA project. 
Keywords: HarmoniQuA guideline - MOST tool, glossary tool, knowledge base, project management 
Status: Complete (September 2003 - January 2004)

Main Studio: Alpha Player
Description: An embedded compact mp3 player based on linux with real-time compressor, excellent mixing, track and advertisement management. 
Keywords: Alpha player, compact mp3 player, SUSE linux, VIA EPIA, mini-itx 
Status: Complete (2001 - 2004)

Thalis: Power Factor Corrector Module
Description: Doing consulting research for the improvement and cost reduction for an industrial power factor corrector with automatic capacitor recognition. 
Keywords: Power factor corrector - regulator, PIC 16F877, LabVIEW, MPLAB, picc, capacitor banks 
Status: Complete (January 2003 - March 2004)

CERN: Information Service Data Logger
Description: Information Service Data Logger is an extensible JAVA utility being able to retrieve, present, analyze, store and supervise debug data from the DAQ of the Atlas detector on the LHC experiment. 
Keywords: CERN, JAVA, information service CORBA interface, data logger and supervisor, JFreeChart 
Status: Complete (July and August 2003)

Educational projects
Projects for educational purposes
Core Services: A new design methodology for MPSoCs
Description: My MSc thesis for the Microelectronics System Design MSc at University of Southampton. Extended Xilinx’s high-end FPGA platform with a Web Services inspired mechanism for interoperable on-chip communication which supports dynamic reconfiguration, fault tolerance and run-time mapping. 
Keywords: Multiprocessor SoC, Platform based design, Web Services, CoreConnect, Xilinx, FPGA, AES, MP3 
Status: Complete (April-October 2006)

Software Power Estimation
Description: During the Digital System Synthesis module in my MSc at Southampton, I created this highly reusable framework that allows the estimation of power consumption of a processor by profiling its software. 
Keywords: software power estimation, bochs, jouletrack 
Status: Complete (April - May 2006)

MOUFA: Machine Of Unknown Future Architecture
Description: MOUFA is a microprocessor designed by my team for the VLSI Design Project module during my MSc at Southampton. The processor, the software tools that accompany it and the design flow that we followed have innovative features, worth studying.  
Keywords: MOUFA, CISC micro-processor, test, VLSI design flow 
Status: Complete (February - May 2006)

Applications of Radon transform in Image Recognition and implementation on a Digital Signal Processor (DSP)
Description: My MSc thesis presented at 29/10/2004 at NTUA. By combining the power of radon (hough) transform and the performance of a state of the art DSP (Analog Devices' BF 533) we are able to solve in real time a complex image recognition problem with a standalone low cost compact device. 
Keywords: Radon and Hough transform, BF 533, image recognition, ATLAS detector, LHC experiment, ITU 656 
Status: Complete (May - October 2004)
The purpose of this thesis is to implement a complete standalone image recognition system based on a state of the art DSP core.

We want to measure the position and the angle of mounting points of some special cylindrical Meuon detectors that are being used in high energy physics experiments and more specifically in the ATLAS detector of LHC experiment at CERN.

In order to accomplish this complex image recognition task we use the circular version of Radon transform because of its robustness against noise. In order to complete the system we use techniques from several areas like computer graphics (Bresenham algorithm), video encoders/decoders using the ITU 656 modern digital video protocol, general signal and image processing techniques (filter design, cross correlation, edge detection) and statistical pattern recognition (Bayesian classifiers).

The setup includes a video camera with standard video out, EZ-KIT Lite development board for Analog Devices' ADSP - BF533© digital signal processor and a video monitor where the results are being presented.

The in depth analysis and presentation of the methodology we used while developing this application and complete theory coverage can advance the reader with a complete overview of the steps that are required for developing an embedded image recognition system.
Related files Size  
The abstract of my thesis 7.8 kB Download
Complete text of my thesis (in Greek) 7.4 MB Download
Presentation of my thesis (PowerPoint) 3.4 MB Download
Related links  
Dr Th. Alexopoulos' home page Visit
Analog Devices' Blackfin home page Visit
The ultimate resource; the blackfin.org forum Visit
uClinux has been ported successfully to Blackfin Visit

Design of a real-time eye tracking, blink feature and pupil meter system
Description: This is the report for a quick research I did for the Greek team of the Sensation European project 
Keywords: Lid and eye tracker, pupil meter, Sensation project 
Status: Complete (January 2005)

Timing Attacks on Cryptosystems: RSA
Description: The fourth part of the coursework for "Cryptography and Data Compression" module on my MSc at Southampton was on implementing and evaluating Kocher's timing attack on RSA. 
Keywords: Timing Attack, RSA, Kocher, modular exponentiation 
Status: Complete (April - May 2006)

Multilayer thin film design and wideband optical monitoring of deposition process
Description: Improving the process of design and deposition of multilayer thin film optical filters. Assocciated article was presented at the "8th ICATPP Conference" 
Keywords: Pierre Auger Observatory, multi layer thin films, simulation, optimum design, deposition, wideband optical monitoring, grating spectrograph, AVR AT2313, LabVIEW, Matlab 
Status: Complete (June 2002, June 2003, October 2003)

Professional or not, all these projects share a common attribute; They work!