Bruno Giovanni Caprile

Curriculum Vitae


Bruno Giovanni Caprile was born in Genoa, Italy, on April 9th, 1957; his nationality is Italian. In Genoa B.C. attained the Laurea Degree in Physics in 1986. While attending university, B.C. also served the Italian Army in the rank of Sottotenente di Complemento (Second Lieutenant). In 1985 B.C. started collaborating with V. Torre - then at the Dipartimento di Fisica dell'Università di Genova - on various topics in Computer Vision; among them, the qualitative analysis of optical flow and the automated calibration of stereoscopic systems. Awarded the Elsag Fellowship for two consecutive years, B.C. worked in the European Project ESPRIT P940 (Depth and Motion Analysis), also serving as scientific consultant at IRST (Istituto per la Ricerca Scientifica e Tecnologica) in Trento, Italy.

In 1988, B.C. moved to the Department of Computer Science of Cornell University at Ithaca (NY). There, under the supervision of J.E. Hopcroft, B.C. worked in the SIMULATOR project, an ambitious project aimed at the development of methods for the simulation of complex physical systems. During his stay at Cornell, B.C. also deepened his acquaintance with Prof. T. Poggio of the Artificial Intelligence Laboratory of the Massachusetts Institute of Technology.

With T. Poggio B.C. collaborates from 1990, when both were at IRST. In that period, the interest of Prof. Poggio for Machine Learning and of B.C. for Robotics converged on the Mobile Robot of MAIA project, of which B.C. was appointed coordinator. The project yielded one among the first realizations of a mobile robot able to plan and execute missions in unstructured indoor environments. Among its most relevant characteristics, the system featured the capability of reacting to obstacles and unexpected obstructions by replanning the course of actions, learning the map of the environment from unassisted exploration, and that of interacting with people by voice. In those years, B.C. was also active in the field of Machine Learning, and in particular on stochastic algorithms for numerical optimization. B.C. also contributed to the development of two European Project in the field of automated surveillance - the projects DIMUS (Data Integration in Multi-sensor System) and PedMon (PEDestrian MONitoring).

In 1994, the experience with the Mobile Robot of MAIA comes to a close, and B.C. is appointed the leadership of the Artificial Vision Laboratory at IRST (a dozen full-time researchers, plus a number of university students, many of whom B.C. supervises directly); in the same year, he is the promoter and leader of the Interactive Room project. The project aims at studying and implementing an integrated system able to exploit the information coming from a variety of visual and acoustic sensors in order to analyze events and situations occurring in an indoor environment. The project is centered on basic localization/tracking functionalities and on more specialized modules devoted to the visual analysis of gaze (free-hands pointing) and the interpretation of lips movements (multi-modal comprehension of speech). B.C. also promotes and coordinates quite a few technology transfer initiatives - either local or national. Major technological areas comprise the employment of visual sensors on assembly lines and the monitoring of indoor environment. The project DAS ( Driver's Assistance System), yields a software prototype exhibiting basic functionalities for the assistance of the driver of commercial vehicles. In input, the totally vision-based system receives images coming from a standard camera set aboard the vehicle; as output, it provides warnings and alarms related to the occurrence of selected dangerous events.

Following the interest he has been maturing in the field of modern software and computing technologies, in 1996 B.C. is founding member of FIPA (the Foundation for Intelligent Physical Agents), an international organization promoting the standardization and interoperability of ``agent-based'' systems. Within the organization, B.C. contributes to Technical Committees 1, 6, and 8. In 1996 B.C. leads the Project Management Group at IRST. The initiative aims at the introduction of Project Management methods in scientific organizations. In 1998 and 1999 B.C. coordinates the IRST teamwork within the European Project FACTS (FIPA Agent Communication Technologies and Services) and leads the AVM ( Advanced Visual Monitoring) project at IRST. In 1998, B.C. contributes to the establishment of a scientific collaboration between ITC-irst and CERN - the European Center for Nuclear Physics. In particular, B.C. oversees the study and development of tools for the automated checking of coding rules (in C++ language). At the end of 2001, the tools developed are adopted by all the LHC (Large Hadron Collider) experiments at CERN.

In 1999 e 2000, B.C. promotes, coordinates and contributes to two ITC-irst internal initiatives aimed at identifying innovative research areas. In this context, a group of interest in Quantum Computing is launched in collaboration with ECT* (the European Center for Theoretical Physics of Trento, Italy). A second group is started on Digital Security (Cryptography Protocols and Algorithms) in collaboration with the Dipartimento di Matematica dell'Università di Trento, Italy.

In 2001, B.C. is proposer and principal investigator of WebFAQ - Web Flexible Access and Quality, a project funded by the Fondo Unico per la Ricerca della Provincia Autonoma di Trento. The project, which has a planned duration of three years and is granted a funding in excess of 2.6 million Euros. The research focuses on the study and development of methods for the analysis of the information content in the Internet. More specifically, the project concentrates on the access to information contained in very large, unstructured, heterogeneous repositories, on the multimodal presentation of information, and on the the assessment of the quality of information. In 2001, B.C. teaches Advanced Algebra (Coding Theory) at the Dipartimento di Matematica dell'Università di Trento, Italy, and, in 2002, he is appointed the teaching of Coding Theory at the same department.

A substantial portion of B.C.'s energies is devoted to advanced education. Beside teaching the classes mentioned above, B.C. has supervised more than twenty Master and Ph.D. theses in various Italian universities, and has been principal advisor of several fellowships and post-doc research activities.

Since 1999, B.C. is head of the STAR ( Software Technology Advanced Research) project at ITC-irst.


B.C. is a devoted frequenter of the classical thought, and in particular of the Greek and Latin historiography and of the Greek myth. With a handful of friends, he shares a passionate disposition for endless speculations on out-of-fashion topics, for the whole of Renaissance art, for the Greek sculpture and Baroque music. Since 1993, B.C. holds a U.S. Private Pilot License. Time allowing, B.C. spends happy hours riding the bike across Trentino's valleys, or along the roads of beloved Liguria's Appenines. On clear nights, he and sweetheart Alessandra enjoy the contemplation of the starry sky - an emotion they look forward to sharing with their newborn daughter Clori.