Contact Details

work +44 (0)1224 273665
The University of Aberdeen University of Aberdeen, King's College,
Fraser Noble building (room 366, 3rd floor, east wing),
Aberdeen, AB24 3UE, United Kingdom


I graduated (summa cum laude) in Electronic Engineering at Universita degli Studi Federico II, Naples, Italy, in 2002 and received my PhD in Applied Sciences from the Vrije Universiteit Brussel, Brussels, Belgium, in 2007.

I've been a visiting researcher at the Electronic Engineering Dept. of the Queen Mary University of London, May-Nov. 2007, and with ST Microlectronics, Milan, Italy, Dec. 2007-March 2008.

During March 2008 - July 2010 I've been a Research Associate with the Communications and Information Systems Group, within the Electronic and Electrical Engineering Dept. of the University College London, London, UK.

Since August 2010 I'm a Lecturer with the Electronics and Optical Engineering research group of the University of Aberdeen, Aberdeen, UK.


Research Interests

• Signal processing and Information theory.

• Systems for incremental computation of multimedia processing tasks.

• Distributed communication systems and peer-to-peer networks.

• Multimedia transmission over unreliable packet-based networks (WLANs, multi-hop wireless networks, the Internet).

• Adaptive spatio-temporal decompositions of signals.

• Scalable coding and rate-distortion modeling of compressed video signals.

• Video/Image coding standards.

Current Research

Systems for distributed sensing, computing and communication. Foreseen applications include:

  • Real-time cooperative distribution of multimedia content over wireless links to integrate/replace centralized wired infrastructure, e.g. in rural areas or in case of catastrophic events (floods, earthquakes).

  • Self-organized monitoring of remote locations, including both bounded (e.g. oil rigs) and unbounded areas (e.g. coastlines and rivers), for early-warning procedures.

  • On-board vehicular acquisition, processing and transmission of data aimed at performance optimization (multi-channel telemetry).

Multiview Image and Video Processing. Foreseen applications include:

  • Coding and transmission of correlated image/video sources (e.g. different views of the same object/scene).

  • Image super-resolution (e.g. via interpolation of several low-resolution images).

  • Estimation of 3D information from multiple 2D views (i.e. synthesis of 3D video).


 Academic Partners

• Collaboration, during the PhD studies in Belgium, with Prof. Guy Leduc of the University of Liege resulted in joint work on channel coding, and collaboration with the University of Ghent resulted in joint work with Prof I. Moerman on robust image and video coding and with Prof H. De Smet on integrated decoding and display technologies.

• On going collaboration with Prof. van der Schaar, head of the Multimedia Communications and Systems Lab of the University of California Los Angeles (USA), on theoretical aspects of peer-to-peer video streaming and with Dr. Yiannis Andreopoulos of the University College London on operational refinement of computation for multimedia coding systems. 

Industrial Partners

• Collaboration, during the PhD studies in Belgium, with the Interuniversity Microelectronics Center (IMEC, www.imec.be) on FPGA implementations of video decoding devices.

• Past and ongoing collaboration with the Advanced System Technology (AST) division of ST Microelectronics (www.st.com), Milan, Italy, aimed at practical deployment of video streaming technologies.



Teaching Responsibilities

Academic year 2010-11, Course Coordinator & Lecturer: EG40GA Computer and Software Engineering.
Academic year 2010-11, Course Coordinator & Lecturer: EG5563 Electrical Systems for Renewable Energy.
Further Info

Ongoing and Upcoming Student Projects

BEng/MEng Hon. Project or Erasmus/Socrates Final-year Project:

  1. τElemetry : TAU-racing Electronic car-management system and Telemetry for the 2011 Formula Student racing competition at Silverstone. 
    For more information please download the Project flyer: TelemetryProjectLeaflet.pdf

  2. Incremental Systems for Image and Video Processing: Incremental computation of multimedia algorithms progressively processes the input source to derive successive approximations of the output providing increasing quality. Examples of incremental implementation of image/video processing algorithms include: transform-based image coding, frame-by-frame block matching and edge detection. This project investigates the interplay of these basic tasks when composing a complex incremental system. The aim is to optimally distribute system resources, such as computational time and/or battery-power, among all the tasks.
    The project focuses on an incremental system for image/video processing comprising two or more Incremental Processing Building Blocks (each denoted as IP-Bblock) and will involve the following:
    • Software implementation of each IP-Bblock in the system in C/C++ and performance analysis of each IP-Bblock on a general-purpose laptop/desktop.
    • Practical instantiation of each IP-Bblock on a smartphone, e.g. the HTC/Google Nexus One supporting the open-source ANDROID operating system.
    • Design of a dynamic resource-allocation procedure to manage the incremental system resulting from the integration of all IP-Bblocks. Testing and deployment of the resulting system on the smartphone.


Students interested in any of the above Projects can contact me directly for further discussion.



update | about Staff Pages