About me

CV 2pp and CV Academic (PDF)

I am Senior Software Engineer in R&D at Medical Micro Instruments (MMI spa) since April 2018 and previously Assistant Professor at the TeCiP Institute of Scuola Superiore Sant’Anna (SSSA) in Pisa, Italy, where I have lead the group “Sensing Modeling and Learning for Humans”.

I am researching and developing interfaces systems for humans HRI and AR/VR employing approaches in machine learning and computer vision. In particular I have worked on human motion tracking, human training in AR/VR, behaviour understanding. More recently I am interested in several aspects of Deep Learning for Computer Vision aimed at HMI.

Recent Topics (look at publications):

  • Automatic Differentiation for Deep Learning in Simulink
  • Estimation of fatigue based on Skeleton Motion Capture
  • Biomechanical Effort estimation in working environment
  • Behavior understanding for ADAS

I love coding in C++, Python and Labview, and you can find the public part of my projects on github. In the spare time I support Open Source projects with patches (e.g. OpenCV, x264).

I am serving the Scientific Community as Reviewer for Robotics related journals, participating to the Organising Committee of Haptics related conferences (WHC15,WHC17,EH18) and acting as Dissemination Chair of the IEEE TC on Haptics.

Short Bio

Sr. Software Engineer at MMI (2018-)
Assistant Professor at SSSA (2007-2018)
Visiting researcher at Stanford University (2005-2006)
Scuola Superiore Sant’Anna (PhD 2003-2006)
Visiting scholar at UCL (2003)
University of Pisa (MS, Computer Engineering 1997-2002)

Research Topics

While the research listing is being updated please find below the visual listing of publications (link)

Interaction in Virtual Environments – 2003-
Research in different aspect of the interaction in Virtual Environments spanning from embodiment, haptic interaction, interaction modalities. This is also related to the Personal timeline on VR. One of the interests is the mataphor of Information Landscape in immersive (dimea08) and desktop contexts.
Haptic Interaction Techniques and Haptic Rendering – 2006-
Investigation of haptic rendering techniques in different scenarios.
  • 6DOF haptic rendering based on volume data (haptics08).
  • Co-Located haptic rendering for USG training based on implicit surfaces (embc15)
  • Exoskeleton based virtual embodiment with avatars (eh2014_exos)
Full spectrum research in the use of VE for training sport with specific focus on Rowing. The research spanned from the technical design and construction of the environment, to human motion data analysis, training protocol design up to assessment experiments in different skills of the rowing task such as energy, team coordination and technique.
When the computing problem is not explicitly parallel, but it instead organised in multiple concurrent flows there is the need of optimizing the resource usage. This  The SOMA framework proposes an approach based on static code analysis and profiling for producing new efficient scheduling. The CoCo system, instead, proposed a concurrent data-flow for Mixed Reality applications. Finally research is undergoing in the area of code generation for multicore probabilistic graphical model inference.
Research in the area of wearable inertial sensor fusion and wearable EMG for the analysis of actions in working environments, also called Occupational Biomechanics. Experimental results are reported for the reconstruction with multiple sensors based on Unscented Kalman Filtering toward the use of Probabilistic Graphical Models. Working load experiments have been performed comparing the system with manual annotations.
Investigation of haptic rendering solution and embedding for a novel type of roboti
c rehabilitation device that generates forces using the wheels. The resulting systems allows to perform several types of rehabilitation devices. Additional research in the area of sensor-fusion

Research Projects

I have participated to research projects at European, National and Industrial level as Principal Investigator

  • RAMCIP H2020 (PI) – robotics
  • INAIL BRIC 24 (Coordinator) – harbour worker biomechanics and behavior using wearable sensors and artificial intelligence
  • REMEDI FP7 – tele-presence and haptics for medical domain
  • PELARS FP7 – multimodal learning analytics


I have taught mainly PhD level courses in the domains of Computer Vision and Virtual Environments with some additional lectures on Machine Learning and Tools.

Sensing, Modeling and Learning for Humans Group

  • Giulia Bassani (Postdoc) – Wearable
  • Lorenzo Landolfi (PhD) – Vision and Deep Learning
  • Federica Fioretti (master thesis) – light SLAM
  • Paolo Sassi (master thesis) – Vision and Deep Learning
On 2017 we had a Deep Cafè group meetings.


  • Michele Tonutti Visiting – Industry
  • Giacomo Dabisias PhD – Blue Vision
  • Filippo Brizzi PhD – Blue Vision
  • Alessandro Graziano PhD – Industry
  • Giulia Bassani PhD & Postdoc – SSSA
  • Lorenzo Peppoloni PhD & Postdoc – Blue Vision
  • Alessandro Filippeschi PhD & Postdoc – SSSA
  • Alessandro di Fava PhD – PAL Robotics
  • Leonard Johard PhD – Innopolis
  • Vittorio Lippi PhD – Freiburg University