Luca Benedetti

Contact information:

Luca Benedetti
Visual Computing Laboratory
Istituto di Scienza e Tecnologie dell'Informazione (ISTI)
National Research Council (CNR)
Area della Ricerca CNR di Pisa
Via G. Moruzzi 1, 56124 Pisa ITALY
Entrance 8, 1st floor, room C24
phone: +39 050 315 2980
cell: +39 328 8261249
fax: +39 050 315 2604
email: luca.benedetti AT PLEASE DON'T SPAM ME, YOU CAN CHOOSE BETWEEN isti.cnr.it OR di.unipi.it OR gmail.com
web: http://vcg.isti.cnr.it/~benedetti/

Who am I:

I was born on 19 June 1983 in Pisa, Italy; I'm a computer scientist, graduated at University of Pisa, with particular interests on computer graphics, computer vision, colorimetry, language paradigms, game design, robotics and GUI programming. I'm a strong Linux/OpenSource supporter and I use almost exclusively these technologies for all my computers/work.

I'm currently collaborating as Graduate Fellow with the Visual Computing Laboratory of ISTI-CNR while being a Ph.D. student at the Computer Science departement of Pisa University.

I have obtained a Laurea Specialistica in Informatica (M.Sc. equivalent) on 3 April 2009 with a graduation mark equal to 110/110 cum laude (a distinction mark).

I have obtained a Laurea Triennale in Informatica (B.Sc. equivalent) on 20 July 2007 with a graduation mark equal to 110/110 cum laude.

I have obtained a Diploma di maturità in Elettronica e Telecomunicazioni (high school diploma equivalent) on 11 July 2002 with a graduation mark equal to 84/100.

Publications

The list of published papers is available here

Education

2009 – now 
Università di Pisa – Italy
Ph.D school in Computer Science (currently attending)
2007 – 2009
Università di Pisa – Italy
Master of Science Degree in Computer Science
Final grade: 110/110 cum laude
Thesis title: Color to gray conversions for stereo matching
Affiliation: Visual Computing Laboratory – ISTI – CNR (Italy)
Supervisors: Dr. Paolo Cignoni, Ing. Massimiliano Corsini
Topics: Computer Vision, Colorimetry, Image Processing
Abstract: This thesis copes with the image color to grayscale conversion problem with the purpose of improving the quality and the accuracy of the results when the grayscale conversion is applied in the context of stereo matching.
Many different state of the art color to grayscale conversion algorithms have been evaluated, implemented and tested inside the stereo matching context, and a new ad-hoc algorithm that optimizes the conversion process for this context has been developed.
2002 – 2007
Università di Pisa – Italy
Bachelor of Science Degree in Computer Science
Final grade: 110/110 cum laude
Thesis title: Un sistema interattivo per la movimentazione virtuale di elementi architettonici e scultorei (An interactive system for virtual movement of architectural and sculpture elements)
Affiliation: Visual Computing Laboratory – ISTI – CNR (Italy)
Supervisors: Dr. Paolo Cignoni, Ing. Massimiliano Corsini
Topics: Computer Graphics, Graphic User Interfaces, Cultural Heritage Applications
Abstract: Questo progetto consiste nella realizzazione di un applicativo interattivo di facile utilizzo e destinato ad utenti senza competenze specifiche di modellazione tridimensionale che permetta la visualizzazione ed il posizionamento di elementi scultorei all'interno di un ambiente tridimensionale specificato a priori.
Il sistema permette la specifica di particolari vincoli ai movimenti che è possibile effettuare da parte dall'utente e controlla le collisioni tra gli oggetti posizionati.
1997 – 2002
Istituto tecnico industriale statale (ITIS) "Leonardo da Vinci" – Pisa – Italy
Diploma: perito industriale (Regulated Profession: Industrial engineer)
Indirizzo: Elettronica e Telecomunicazioni (Course of study: Electronics and Telecommunication)
Final grade: 84/100

Skills

Languages Italian mother tongue
English: reading, writing very good
English: spoken good
Programming Languages Java excellent (experience: since 1999)
C++ excellent (experience: since 2003)
C excellent (experience: since 2003)
Bash very good (experience: since 2003)
Python very good (experience: since 2004)
Ocaml good (experience: since 2006)
Haskell good (experience: since 2006)
Prolog good (experience: since 2007)
Octave good (experience: since 2007)

Teaching Experiences Three years of experience as undergraduate teaching assistant in a university programming course about system and concourrent programming in the C and Bash languages

Scientific Activities

I have worked mainly in the following fields:
Computer Graphics
Computer Vision
Colorimetry

GUI Programming
Game Design
System Programming
Compilers
Language Paradigms
Robotics
History of computer science (computer graphics in particular)
The biggest university projects, other than the theses, were:
A 3D videogame written in C++ using QT, SDL, and OpenGL
An editing plugin for the MeshLab general purpose mesh processing system
An high level remote control library for the Miabot robots written in Java
An isometric network videogame in Java with distribuited peer to peer status
Another 3D videogame using C++ and the Torque Game Engine

Miscellanea: Imperative, Object Oriented, Functional and Logic programming experience
Generic and Generative programming in C++ and Java
Knowledge of many standard libraries such as OpenGL, SDL, Trolltech QT and others
Many years of unix/linux administration and programming expertise
Notions about languages like ASM (for x86 and some microcontrollers), SQL, Lisp, various scripting languages, Html/xml/css and others.