Research

Biomedical electronics: signal processing, software applications

Zoomable User Interfaces

Channel Coding: LDPC error correction, Digital Fountain erasure recovery

Video: Multiple Description coding, distributed Wyner-Ziv coding

Audio: Adaptive Playout

Digital Processing: Sample Rate Converters (SRC)

Automotive: sensors, power electronics.

Teaching

MicroElectronics (UniBG) 

MultiMedia Coding (UniMI)

Thesis projects

On-going thesis projects

2010

2010 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, corso di laurea in Tecnologie dell'Informazione e della Comunicazione Phonocardiogram processing Matteo Arrigoni, relatore: prof. Haus, correlatore: prof. Andrea Vitali 

2010 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Zoomable User Interface for doctors and patients Stefano Zanchi, relatore: prof. Paraboschi, correlatore: prof. Andrea Vitali

2010 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, corso di laurea in Tecnologie dell'Informazione e della Comunicazione Interfacing with Google Health and Microsoft HealthVault Fabio Valle, relatore: prof. Goffredo Haus, correlatore: Ing. Andrea Vitali

2010 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Bioimpedance and capacitive electrodes Danilo Piazzalunga, relatore: prof. Re, correlatore: prof. Andrea Vitali

2010 Università degli Studi di Pavia, Facoltà di Ingegneria Biomedica Elena Tosetti, Skin colorimetry with CMOS sensors relatore: prof. Merlo, correlatore: ing. Andrea Vitali

2010 Università degli Studi di Pavia, Facoltà di Ingegneria Biomedica Chiara Cotrino, Skin temperature and heat flux detection, metabolic activity estimation relatore: prof. Merlo, correlatore: ing. Andrea Vitali


Completed thesis projects

2009

2009 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica P2P python client running over UDP Alessandro Cattaneo, relatore: prof. Paraboschi, correlatore: prof. Andrea Vitali 

2009 Politecnico di Torino, Facoltà di Ingegneria dell'Informazione Vanessa La Rosa, Phonocardiogram processing: cough rejection, heart/breath rate estimation relatore: prof. Olmo, correlatore: ing. Andrea Vitali  

2009 Politecnico di Torino, Facoltà di Ingegneria dell'Informazione Fabio Cerri, Visualization of biologic signals using Nintendo Wii and Sony PSP game console relatore: prof. Olmo, correlatore: ing. Andrea Vitali

2009 Politecnico di Torino, Facoltà di Ingegneria dell'Informazione Danilo Caruso, Photoplethysmogram detection and processing: biologic parameter extraction relatore: prof. Olmo, correlatore: ing. Andrea Vitali 

2009 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, corso di laurea in Tecnologie dell'Informazione e della Comunicazione Digital stethoscope by means of MEMS microphone Federico Barzaghi, relatore: prof. Goffredo Haus, correlatore: Ing. Andrea Vitali

2009 Università degli Studi di Pavia, Facoltà di Ingegneria Biomedica Photoplethysmogram detection and processing: heart/breath rate extraction, pulse oxymetry Alexandra Gogonea, relatore: prof. Merlo, correlatore: ing. Andrea Vitali

2008

2008 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, corso di laurea in Tecnologie dell'Informazione e della Comunicazione Activity estimation and posture recognition by means of MEMS 3-axis accelerometer Edoardo Menegazzi, relatore: prof. Giancarlo Vercellesi, correlatore: Ing. Andrea Vitali

2008 Politecnico di Torino, Facoltà di Ingegneria dell'Informazione Parallel optimized Raptor decoding on embedded platforms Antonella Citrano, relatore: prof. Masera, correlatore: ing. Andrea Vitali

2008 Politecnico di Torino, Facoltà di Ingegneria dell'Informazione Electrocardiogram processing: heart rate extraction, heart beat classification Marco Pessione, relatore: prof. Olmo, correlatore: ing. Andrea Vitali

2008 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica New tag-based file system (beyond ReiserFS and ZFS) Mattia Gervasoni, relatore: prof. Paraboschi, correlatore: prof. Andrea Vitali

2008 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Security in peer2peer systems based on digital fountains Michele Bologna, relatore: prof. Stefano Paraboschi, correlatore: prof. Andrea Vitali

2008 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Zoomable User Interface - graphic design Daniele Panza, relatore: prof. Stefano Paraboschi, correlatore: prof. Andrea Vitali

2007

2007 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, corso di laurea in Tecnologie dell'Informazione e della Comunicazione Superfici multi-touch e interfacce zoomabili Paolo Pasteris, relatore: prof. Maria Alberta Alberti, correlatore: Ing. Andrea Vitali

2007 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Distributed storage, digital fountains and virtual devices Andrea Rota, relatore: prof. Andrea Vitali (more info)

2007 Politecnico di Milano, Facoltà di Ingegneria Elettronica P2P distributed storage/streaming Ruben Lino Villa, relatore: prof. Fabio Rocca, correlatore: Ing. Andrea Vitali

2007 Politecnico di Torino, Facoltà di Ingegneria dell'Informazione LDPC digital fountains and Raptor codes Ennio Passaro, Daniele Cascio, relatore: prof. Gabriella Olmo, correlatore: Ing. Andrea Vitali

2007 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Zoomable User Interfaces Silvio Moioli, relatore: prof. Stefano Paraboschi, correlatore: Ing. Andrea Vitali (ZUI demo)

2007 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Progetto dell'elettronica di acquisizione dei segnali da un sensore di pressione per sistemi brake-by-wire Licini Walter, relatore: prof. Valerio Re, correlatore: prof. Andrea Vitali

2006

2006 Politecnico di Torino, II Facoltà di Ingegneria, corso di laurea in Ingegneria Elettronica Studio, sviluppo e utilizzo dei sensori di pressione in motori a combustione interna  Stefania Grandis, relatore: prof. Marco Pirola, correlatori: Ing. Andrea Goggi, Ing. Andrea Vitali

2006 Università degli Studi di Milano, dottorato di ricerca in Informatica XIX ciclo, settore scientifico disciplinare INF/01 Informatica Digital audio processing in MP3 compressed domain and evaluation of perceived audio quality Giancarlo Vercellesi, relatore: prof. Goffredo Haus, coordinatore: prof. Vincenzo Piuri

2006 Politecnico di Milano, V Facoltà di Ingegneria, corso di laurea in Ingegneria dell'Automazione Applicazioni di modellistica, simulazione e controllo a sistemi brake-by-wire Marco Passoni, relatore: prof. Riccardo Scattolini, correlatore: Ing. Andrea Vitali

2006 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Studio dell'efficienza al variare della complessità per lo standard Scalable Video Coding (SVC) Matteo Gherardi, relatore: prof. Andrea Vitali, correlatore: Ing. Daniele Alfonso

2006 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Implementazione ed ottimizzazione di un algoritmo di stiramento audio temporale su piattaforma Nomadik Eric Bonfadini, relatore: prof. Andrea Vitali, correlatore: Ing. Roberto Allevi (WSOLA demo)

2006 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Rendering di primitive OpenVG mediante pipeline OpenGL/ES1.1 Alberto Picinardi, relatore: prof. Andrea Vitali, correlatore: Ing. Pierluigi Gardella

2006 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Visualizzazione spazialmente scalabile di dati gerarchici multirappresentazione Michele Bologna, relatore: prof. Stefano Paraboschi, correlatore: Ing. Andrea Lorenzo Vitali (ZUI demo)

2006 Politecnico di Milano, Facoltà di Ingegneria, corso di laurea in Ingegneria delle Telecomunicazioni Studio ed implementazione dei codici a fontana digitale LDPC Raffaele Riva, relatore: prof. Sandro Bellini, correlatore: Ing. Andrea Vitali

2006 Politecnico di Torino, Facoltà di Ingegneria dell'Informazione, corso di laurea specialistica in Ingegneria delle Telecomunicazioni Tecniche di trasmissione video basata su descrizioni multiple e codici di canale Daniela Francioso, relatore: prof. Gabriella Olmo, correlatore: Ing. Andrea Vitali

2006 Politecnico di Torino, Facoltà di Ingegneria dell'Informazione, corso di laurea specialistica in Ingegneria delle Telecomunicazioni Confronto fra tecniche di filtraggio per la codifica video a descrizioni multiple Roberto Villani, relatore: prof. Gabriella Olmo, correlatore: Ing. Andrea Vitali

2005 

2005 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Studio e implementazione di un visualizzatore spazialmente scalabile di dati gerarchici Vincenzo Manzoni, relatore: prof. Stefano Paraboschi, correlatore: Ing. Andrea Lorenzo Vitali (ZUI demo)

2005 Università degli Studi di Bergamo, Facoltà di Ingegneria, corso di laurea in Ingegneria Informatica Progetto dell'elettronica di acquisizione dei segnali da un sensore di pressione per un sistema brake-by-wire Luigi Gaioni, relatore: prof. Valerio Re, correlatore: prof. Andrea Vitali

2005 Politecnico di Milano, Facoltà di Ingegneria, corso di laurea in Ingegneria delle Telecomunicazioni Caratterizzazione della robustezza di descrizioni multiple e codici a correzione di errore Massimiliano Bartoli, Simone Cavallaro, relatore: prof. Fabio Rocca, correlatore: Ing. Andrea Vitali

2005 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, dipartimento di Tecnologia dell'Informazione, corso di laurea triennale in Informatica Tecniche di filtraggio spaziale e nel dominio delle frequenze per codifica video con descrizioni multiple Marco Serioli, relatore: prof. Valentino Liberali, correlatore: Ing. Andrea Vitali

2004 

2004 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, corso di laurea triennale in Informatica Implementazione di un algoritmo di variazione del bitrate nel dominio compresso per lo standard MPEG layer 3 Martino Zerbini, relatore: prof. Goffredo Haus, correlatori: Ing. Andrea Vitali, Dott. Giancarlo Vercellesi

2004 Università degli Studi di Udine, Facoltà di Ingegneria, corso di laurea in Ingegneria Elettronica, dipartimento di Ingegneria Elettrica Gestionale e Meccanica Miglioramento della qualità per codifica video a descrizione multipla Federico Ceolin, relatore: prof. Roberto Rinaldo, correlatori: prof. Riccardo Bernardini, Ing. Marco Durigon

2004 Università degli Studi di Udine, Facoltà di Ingegneria, corso di laurea in Ingegneria Elettronica, dipartimento di Ingegneria Elettrica Gestionale e Meccanica  Codifica video a descrizioni multiple per connessione wireless su proiettori HDTV Mirco Ambroset, relatore: prof. Roberto Rinaldo, correlatori: Prof. Riccardo Bernardini, Ing. Luigi Buriola

2004 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, dipartimento di Tecnologie dell'Informazione Elaborazione di segnali video mediante descrizioni multiple e tecniche di spectrum scrambling Simone Messaggi, relatore: prof. Valentino Liberali, correlatore: Ing. Andrea Vitali

2004 Università degli Studi di Brescia, Facoltà di Ingegneria, dipartimento di Elettronica per Automazione Utilizzo della trasformata wavelet nelle tecniche di codifica video scalabile Matteo Gulisano, relatore: prof. Riccardo Leonardi, correlatori: Ing. Alberto Signoroni, Ing. Andrea Vitali

2004 Politecnico di Milano, Facoltà di Ingegneria, corso di laurea in Ingegneria delle Telecomunicazioni Trasmissione video robusta mediante descrizioni multiple Michele Cancemi, relatore: prof. Fabio Rocca, correlatore: Ing. Andrea Vitali

2004 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, dipartimento di Tecnologie dell'Informazione Codifica in descrizioni multiple di sequenze video con filtraggio spaziale e spazio-temporale Alberto Stabile, relatore: prof. Valentino Liberali, correlatore: Ing. Andrea Vitali

2003

2003 Università degli Studi di Udine, Facoltà di Ingegneria, corso di laurea in Ingegneria Elettronica, dipartimento di Ingegneria Elettrica Gestionale e Meccanica Codifica video a descrizioni multiple basata sui frame Pamela Zontone, relatore: prof. Roberto Rinaldo, correlatori: prof. Riccardo Bernardini, Ing. Marco Durigon

2003 Università degli Studi di Udine, Facoltà di Ingegneria, corso di laurea in Ingegneria Elettronica, dipartimento di Ingegneria Elettrica Gestionale e Meccanica Codifica video robusta con tecniche di descrizione multipla Daniele Dario, relatore: prof. Roberto Rinaldo, correlatore: Ing. Marco Durigon

2002 

2002 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, Polo didattico e di ricerca di Crema, corso di laurea in Informatica Algoritmi di elaborazione digitale per decoder video standard Giorgio Boselli, relatore: prof. Valentino Liberali, correlatore: Ing. Andrea Vitali

2002 Università degli Studi di Milano, Facoltà di Scienze Matematiche Fisiche e Naturali, Polo didattico e di ricerca di Crema, corso di laurea in Informatica  Codifica video mediante descrizioni multiple spaziali e temporali Alberto Bettinelli, relatore: prof. Valentino Liberali, correlatore: Ing. Andrea Vitali

Proposals

Contact me if you want to accept a proposal.

 

Biomedical signals (electrical, acoustic, visual, etc) conversion and processing 

P2P distributed systems for storage/download, real-time streaming, coordinated actions. 

Zoomable user intefaces: C/python porting, OpenGL/VG acceleration.

Channel coding: LDPC error/erasure recovery.

Video: transcoding, transrating, scalable / distributed coding, multi view coding, 3D TV.

Image processing. Graphics processing. 

Audio: transcoding, transrating, sample rate converter, equalization, 3D effects, speech synthesis/recognition.

 

Want more? Ask me!