Full Professor (L. 240)
Department of Control and Computer Engineering (DAUIN)
- Member Quality Assurance Monitoring Committee
Profile
Research interests
Scientific branch
(Area 0009 - Industrial and information engineering)
Skills
ERC sectors
SDG
Awards and Honors
- Best Paper Award conferred by UCMEDIA Conference Board, Italy (2009)
- Best Paper Award conferred by HUCAPP 2017 Conference Board, Portugal (2017)
- Best Paper Award conferred by SalentoAVR 2018 Conference Board, Italy (2018)
Fellowships
- Fellow - IRITI (Istituto di Ricerca sull’Ingegneria delle Telecomunicazioni e dell’Informazione), an Institute of the Research National Country (CNR), Italia (2002-2003)
Fellow
Teaching
Collegi of the PhD programmes
- INGEGNERIA INFORMATICA E DEI SISTEMI, 2024/2025 (40. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2023/2024 (39. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2022/2023 (38. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2010/2011 (26. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2009/2010 (25. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2008/2009 (24. ciclo)
Politecnico di TORINO
Collegi of the degree programmes
Teachings
PhD
- Human-machine interaction. A.A. 2021/22, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
- Human-machine interaction. A.A. 2019/20, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
Master of Science
- Computer animation. A.A. 2024/25, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Computer animation. A.A. 2023/24, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Computer animation. A.A. 2022/23, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Computer animation. A.A. 2021/22, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Challenge@PoliTo by Firms - Visual Recognition for Assisted Maintenance. A.A. 2021/22, INGEGNERIA GESTIONALE (ENGINEERING AND MANAGEMENT). Titolare del corso
- Soluzioni di grafica 3D in applicazioni biometriche. A.A. 2021/22, INGEGNERIA BIOMEDICA. Titolare del corso
- Computer animation. A.A. 2020/21, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Soluzioni di grafica 3D in applicazioni biometriche. A.A. 2020/21, INGEGNERIA BIOMEDICA. Titolare del corso
- Computer animation. A.A. 2019/20, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Soluzioni di grafica 3D in applicazioni biometriche. A.A. 2019/20, INGEGNERIA BIOMEDICA. Titolare del corso
Bachelor of Science
- Informatica. A.A. 2024/25, INGEGNERIA AEROSPAZIALE. Titolare del corso
- Informatica. A.A. 2023/24, INGEGNERIA INFORMATICA. Titolare del corso
- Storytelling e animazione virtuale. A.A. 2022/23, DESIGN E COMUNICAZIONE. Collaboratore del corso
- Informatica. A.A. 2022/23, INGEGNERIA INFORMATICA. Titolare del corso
- Modelling Design (modulo di Rendering per il design). A.A. 2021/22, DESIGN E COMUNICAZIONE. Titolare del corso
- Rappresentazione del progetto (modulo di Modelli digitali e geometria delle forme). A.A. 2021/22, DESIGN E COMUNICAZIONE. Titolare del corso
- Informatica. A.A. 2021/22, INGEGNERIA AEROSPAZIALE. Titolare del corso
- Modelling Design (modulo di Rendering per il design). A.A. 2020/21, DESIGN E COMUNICAZIONE. Titolare del corso
- Rappresentazione del progetto (modulo di Modelli digitali e geometria delle forme). A.A. 2020/21, DESIGN E COMUNICAZIONE. Titolare del corso
- Informatica. A.A. 2020/21, INGEGNERIA AEROSPAZIALE. Titolare del corso
- Modelling Design (modulo di Rendering per il design). A.A. 2019/20, DESIGN E COMUNICAZIONE. Titolare del corso
- Rappresentazione del progetto (modulo di Modelli digitali e geometria delle forme). A.A. 2019/20, DESIGN E COMUNICAZIONE. Titolare del corso
- Informatica. A.A. 2019/20, INGEGNERIA AEROSPAZIALE. Titolare del corso
Other activities and projects related to teaching
Andrea Sanna has been involving in a large number of teaching activities of Bachelor, Master Science degree and Ph.D. since the academic year 1996/97; moreover, he has been involved in several postgraduate courses. A. Sanna taught both in Italian and in English for courses attended up to 319 students (1st year Informatica: fundamental of computer science). A. Sanna is currently the lecturer for: Informatica (1st year, 242 students, 8CFU), Modelli digitali e geometrie delle forme (1st year, 120 students, 3CFU), Rendering per il design (1st year, 107 students, 3CFU), Computer animation (5th year, 111 students, 6CFU), Soluzioni di grafica 3D in applicazioni biometriche (5th year, 111 students, 6CFU), and Human-machine Interaction (Ph.D, 20h). A. Sanna has been also the lecturer for the following courses (see the complete list of Andrea Sanna’s teaching activities):
• Operating systems (Sistemi operativi)
• Fundamental of computer graphics (Informatica grafica)
• Computer architecture (Calcolatori elettronici)
• Microprocessor systems (Sistemi a microprocessore)
• Computer networks (Reti di calcolatori)
• Virtual reality and computer animation (Realtà virtuale e computer animation)
• Ipermedia and web development (Ipermedia e sviluppo web)
• 3D Modeling and rendering (Modelli digitali e geometrie delle forme e Rendering per il design)
Considering all teaching activities, A. Sanna has been the lecturer (professorship) for 113 courses, teaching assistant for 20 courses and tutor for 19 courses. Andrea Sanna also video recorded, together prof. Paolo Monuschi, 13 lessons for the course Informatica Grafica commissioned by the Neptune Consortium on 2000.
The following table lists all teaching activities per year. Moreover, A. Sanna is Currently the vice coordinator of the 1st level Master in Smart Product Design 4.0 (2020-2021). A. Sanna is designing and managing the student challenge by firms “Visual Recognition for Assisted Maintenance“ (sponsored by Leonardo S.p.A.) related to augmented maintenance for aircrafts.
Andrea Sanna attended to the course “Apprendere a Insegnare nell’Higher Education” for the Academic Year (2017/2018); this course aims to improve teaching capabilities of the Politecnico di Torino teaching staff. The successful participation has been certified (see Annex 6).
Andrea Sanna has been selected for the 1st edition of the Mentoring Polito Project (M2P): 20 expert teachers of about 800 tenured professors and researchers have been selected to be trained as mentors. Mentors will support colleagues in order to improve teaching activities. The M2P project started in September 2021 and concluded on June 2022
Research
Research groups
Research projects
Projects funded by competitive calls
- HUMANS - Human Centered Manufacturing Systems, (2017-2019) - Responsabile Scientifico
Regionally funded research - Piattaforme Tecnologiche - EASE-R3 - FoF.NMP.2013-8, (2013-2016) - Responsabile Scientifico
UE-funded research - OASIS-OPENLY ACCESSIBLE SERVICES AND INTERACTIGN SOCIETY, (2012-2013) - Responsabile Scientifico
UE-funded research - CIP-ICT-PSP - OASIS-OPENLY ACCESSIBLE SERVICES AND INTERACTIGN SOCIETY, (-2015) - Responsabile Scientifico
UE-funded research - (Progetti diversi)
Projects funded by commercial contracts
- Progetto impressed: sviluppo e validazione di algoritmi matematici per il calcolo automatico degli angoli corporei su un manichino virtuale nello spazio 3D rispettando i riferimenti riportati dalle normative UNI ISO 11226–UNI EN 1005-4 al fine di poter verificare il rispetto dei limiti raccomandati per le posture, statiche e dinamiche, di lavoro, (2021-2022) - Responsabile Scientifico
Commercial Research - Sviluppo di una metodologia di supporto alla programmazione per imitazione mediante tecnologie di realtà aumentata, (2020-2021) - Responsabile Scientifico
Commercial Research - Studio dell’infrastruttura IT della Società CECOMP e analisi e implementazione dei componenti software per l’integrazione della suddetta infrastruttura con un framework di realtà aumentata sviluppato dalla Società ILLOGIC srl al fine di realizzare una procedura di addestramento per la configurazione di strumenti di misura in ambito automotive, (2019-2019) - Responsabile Scientifico
Consulting - SVILUPPO DI ALGORITMI PER LA VISUALIZZAZIONE DEI DATI RELATIVI ALLE OPERAZIONI DI TRADING ON LINE, (2013-2014) - Responsabile Scientifico
Commercial Research - ANALISI DELL''ARCHITETTURA E DELLE PRESTAZIONI DI UN PROGRAMMA DI VIDEO CHAT, (2012-2012) - Responsabile Scientifico
Consulting - ANALISI E SUPPORTO ALLA PROGETTAZIONE DI ALGORITMI DI CROWD BEHAVIOR, SIMULAZIONE PARTICELLARE E SEMPLIFICAZIONE DEL LIVELLO DI DETTAGLIO NELL'AMBITO DEL PROGETTO ....., (2010-2011) - Responsabile Scientifico
Consulting
Supervised PhD students
- Luca Francesco Rossi. Programme in Ingegneria Informatica E Dei Sistemi (39th cycle, 2024-in progress)
Research subject: Who’s what: from recognition to identification
Data science, Computer vision and AI Data science, Computer vision and AI
Other activities and projects related to research
According to the 2012 ACM classification, the Andrea Sanna’s research activity mainly refers to the Human-centered computing category. In details, the research activity mainly concerned the following topics:
- computer graphics;
- scientific visualization;
- virtual reality and augmented reality;
- image processing;
- parallel/distributed architectures;
- human-machine interfaces/interaction;
- education.
Computer graphics research has been mainly devoted to display 3D objects by means of different kinds of rendering algorithms on different categories of devices. Ray tracing algorithms have been deeply investigated and A. Sanna proposed innovative solutions for multiprocessor and distribute high performance architectures. On the other hand, the visualization of complex geometries on "thin" devices such as smart-phones, PDAs, tablet PCs by means of the remote visualization paradigm plays a key role for the research of A. Sanna. The Graphics User Interface design it also involved in this context; GUI re-using and graphics element detection/classification are the main topics of a deep investigation concerning the control of remotely running applications.
Scientific visualization mainly concerned the representation, by means of texture synthesis, of vector fields. In particular, novel methodologies, derived from the well-known LIC algorithm, were proposed in order to display a set of adjunctive scalar values to vector field representations. Procedural textures (for instance, bump mapping) are combined with traditional streamline computational techniques in order to present the user an enriched data representation. A part of Andrea Sanna’s research was also related to the visualization of financial data (e.g., stock market); publications and a patent were the main results of this activity.
Virtual and augmented reality research activities were mainly related both to support users in an industrial context and to simulate dangerous/critical environments. In particular, AR was used to provide efficient and effective interfaces to support technicians in maintenance and assembly tasks. Moreover, Andrea Sanna designed innovative multimodal AR interfaces in order to support hand-free tasks. Several of these research activities are related to European and Regional research projects (e.g., EASE-R3 and HuManS). A lot of effort is now devoted to integrate augmented reality in Industry 4.0 scenarios (e.g., in designing and developing innovative interfaces for human-robot collaboration). On the other hand, the Andrea Sanna’s research related to Virtual reality (VR) has been mainly devoted to investigate human locomotion in virtual environments.
From the point of view of distributed and parallel architectures, it is worthwhile to mention the research activity related to the design of peer-to-peer solutions for searching, retrieving, and displaying complex data and metadata. Also solutions to bridge the gap between P2P and mobile devices have been proposed. On the other hand, grid approaches to support high performance rendering have been deeply investigated both at the application level (for instance implementing a distributed version of the ray tracing algorithm) and the network level (by proposing high performance implementation of message passing libraries such as Gamma). Cloud solutions have been also designed to provide a unified access platform to public bodies (in the context of the European project OASIS).
Andrea Sanna was involved in several research activities concerning image processing. For instance, he proposed a novel contrast enhancement algorithm (CMBFHE) that exploits efficient filtering techniques based on cascaded multistep binomial smoothing masks to achieve exactly the same results of other algorithms known in the literature, but with a highly reduced computational complexity. Moreover, A. Sanna presented a novel algorithm for ego-motion compensation of airborne carried FLIR cameras. Telemetry data received from the autopilot of the aircraft are used to predict the motion of the platform; in this way, it is possible to identify more accurately smaller regions where candidate targets have to be searched for. Experimental results show that the proposed solution can improve performance of automatic target tracking algorithms both in terms of accuracy/robustness and in terms of processing speed. More in general, Andrea Sanna was involved in several research activities related to the design and implementation of tracking algorithms with RGB, FLIR and depth cameras.
Human-machine and human-robot interaction research has been mainly devoted to use consumer electronics (such as mobile devices or sensors usually used for entertainment) to design and implement new interaction paradigms. These novel HMI solutions have been applied to control applications as well as mobile platforms such as robots and UAVs. In particular, a lot of work has been devoted in using depth sensors to detect hand and body poses also for directly animating virtual characters. This research activity is also strictly related to the design of efficient augmented reality interfaces; gesture and voice-based solutions have been investigated in order to improve the robustness of interfaces in industrial environments. More recently A. Sanna focused his research on human-robot interaction; in particular, he investigated issues related to design and develop virtual and augmented reality interfaces to support collaborative tasks.
Andrea Sanna was also interested in Education-related topics. In particular, both technologies and design of curricula were investigated. Both of them concern computer graphics and computer animation topics that Andrea Sanna has been teaching since the academic year 1996/1997. From the technology point of view, automatic grading systems to evaluate exams of 3D modeling and computer animation have been investigated. Andrea Sanna proposed automatic solutions to measure the relevance degree of students’ exams with respect some reference examples to be replicated as similarly as possible. On the other hand, from the curricula design point of view, Andrea Sanna compared two different curricula of engineers and designers in order to point out drawbacks and strengths of both approaches.
Early in 2020, Andrea Sanna started a new line of research, first in the Computer Engineering Department, to investigate deep learning approaches to classify and reconstruct 3D objects. Starting from a single RGB (or a RGB-D) image, the goal is to identify a 3D mesh and its pose that represents the framed object. Currently, the attention is focused on two very promising approaches: i) recognizing the object in the image and identifying the 3D model in a pre-set database which best approximates the object under analysis and ii) reconstructing the mesh using neural networks such as BSPNet. Current research is now focused on the generation of synthetic datasets needed for neural network training with the goal of fast, efficient and correct object positioning.
Publications
Publications by type
Latest publications View all publications in Porto@Iris
- Manuri, Federico; Sacco, Letizia; De Pace, Francesco; Sanna, Andrea; Kaufmann, Hannes (2024)
A preliminary study of a co-embodiment approach for welding training. In: 18th IEEE International Conference on Application of Information and Communication Technologies, AICT 2024, Turin (ITA), 25-27 September 2024, pp. 1-6. ISBN: 979-8-3503-8753-7
Contributo in Atti di Convegno (Proceeding) - Carnazzo, Chiara; Spada, Stefania; Lamacchia, Sebastiano; Manuri, Federico; Sanna, ... (2024)
Virtual reality in ergonomics by wearable devices: experiences from the automotive sector. In: JOURNAL OF WORKPLACE LEARNING, vol. 36, pp. 621-635. ISSN 1366-5626
Contributo su Rivista - De Pace, Francesco; Manuri, Federico; Bosco, Matteo; Sanna, Andrea; Kaufmann, Hannes (2024)
Supporting Human–Robot Interaction by Projected Augmented Reality and a Brain Interface. In: IEEE TRANSACTIONS ON HUMAN-MACHINE SYSTEMS, vol. 54, pp. 599-608. ISSN 2168-2291
Contributo su Rivista - Manuri, Federico; Sanna, Andrea; Scarzello, Marco; De Pace, Francesco (2024)
A Novel Approach to 3D Storyboarding. In: EAI Intetain 2023 - 14th EAI International Conference on Intelligent Technologies for Interactive Entertainment, Lucca (ITA), November 27, 2023, pp. 178-192. ISSN 1867-8211. ISBN: 9783031557217
Contributo in Atti di Convegno (Proceeding) - Manuri, Federico; Sanna, Andrea; De Pace, Francesco (2023)
Storytelling in the Metaverse: From Desktop to Immersive Virtual Reality Storyboarding. In: 2023 IEEE International Conference on Metrology for eXtended Reality, Artificial Intelligence and Neural Engineering (MetroXRAINE), Milan (Italy), 25-27 October 2023, pp. 28-33. ISBN: 979-8-3503-0080-2
Contributo in Atti di Convegno (Proceeding)