Axel Antoine

I am a R&D Software Engineer at Inria Lille - Nord Europre in France until January 4th 2023. I am fully working on a 3D staging web-app to ease the production of vector-based illustrations representing interaction scenarios.

Projects

Major Projects

Interaction Illustration Taxonomy
2021, PhD 3rd year. PhD, Loki team, University of Lille, Inria Lille Nord Europe, Villeneuve-d'Ascq, France
We present a unified taxonomy of design elements that compose illustrations representing an interaction scenario. In particular, we provide a detailed classification of Structural and Interaction strategies, such as composition, visual techniques, dynamics, representation of users, and many others – all in context of the type of scenarios. See publication for details. [Javascript, Python]
Spatial Jitter compensation in Chromium
2019, 14 weeks. Software Engineer Intern, Chrome, Input Dev team, Google, Kitchener, ON, Canada
Design, implementation and evaluation of a spatial jitter technique caused by asynchronous input and output rates experimented on displays with 90Hz and more. The project required to compensate for the jitter in real time for specific devices (e.g. Pixel 4) using input events resampling without impacting performance and precision. The technique is actually implemented and used in Chrome for Android. See publication for details. [C++]
Esquisse
2018, PhD 1st year. PhD, Loki team, University of Lille, Inria Lille Nord Europe, Villeneuve-d'Ascq, France
Design, implementation and evaluation of 3D staging techniques to facilitate the production of vector-based illustrations. Esquisse is developped as a Blender add-on, proposing 3D interaction techniques to ease the manipulation of 3D objects and embeds an innovative vector-based NPR rendering engine based on state of the art rendering techniques. See publication for details. [Blender, Python, C++, CGAL Library]
TurboMouse
2017, 6 months. Master's Degree internship, Mjolnir team, Inria Lille Nord Europe, Villeneuve-d'Ascq, France
Design, implementation and evaluation of a latency compensation technique on desktop computers using a high frequency accelerometer embedded in the mouse. This project required specific optimizations to synchronize multiple input sources streams and compute trajectory predictions in real-time. See publication for details. [C++, Qt Framework, Arduino]
ForceEdge
2016, 3 months. Master's Degree internship, Mjolnir team, Inria Lille Nord Europe, Villeneuve-d’Ascq, France
Design, implementation and evaluation of autoscroll interaction techniques on both desktop and touch-based force sensitive devices. This project required to design a cross-platform technique deliver the same user experience on both desktop and mobiles force-sensitive input surfaces. See publication for details. [Objective-C, iOS, macOS]

Minor projects

HandSketch: Vectorial draw creation from 3D scene tool.
2017, 3 months. Master's Degree Project, University of Lille
Tool allowing the easy creation of a SVG (vectorial) file from a Blender 3D scene. User can choose visual rendering strokes (based on Blender.Freestyle) and add additionnal vectorial information from external files. [python, Blender]
360 Video player
2016, 1 week. Master's Degree Project, University of Lille
Implementation of a 360 video player in a Web browser using WebGL 2.0. [javascript, WebGL]
Virtual Reality Navigation Technique
2016, 2 months. Master's Degree Project, University of Lille
Implementation of a virtual reality navigation technique in Unity3D with Occulus Rift using the iPhone 6S inboard gyroscope for orientation control and the force sensitive touchscreen for speed control. [C#, Unity]
Conté: Multimodal Input Inspired by an Artist's Crayon
2014, 3 months. Technology Degree Project, University of Lille
This project aims map how to different functionnalities to each side of an external pen (e.g. Conté pen) on a touch screen using a resistive sensor. [C++, Qt Framework]

Experience

Positions

2021 - 2023
ends Jan. 4th
R&D Software Engineer
Loki team, Inria Lille Nord Europe. 59650 Villeneuve-d'Ascq, France.
2017 - 2021
defended 01/29/21
PhD Student, Computer Sciences, Human Computer Interaction
CRIStAL - University of Lille. 59650 Villeneuve-d'Ascq, France.
Loki team, Inria Lille Nord Europe. 59650 Villeneuve-d'Ascq, France.
2019
14 weeks
Software Engineer Intern, Google
Chrome, Input Dev team, Google, Kitchener, ON, Canada

Teachings

2018 - 2020
64H
PhD Teaching Assistant - Libre Office Calc
Introduction to LibreOffice Calc
IUT A, University of Lille, 59650 Villeneuve-d'Ascq, France.
2018 - 2020
64H
PhD Teaching Assistant - HCI
Introduction to Human Computer Interaction
IUT A, University of Lille, 59650 Villeneuve-d'Ascq, France.
2015
72H
Support Teaching
Helping students having difficulties to understand and practice Oriented Object with Java.
IUT A, University of Lille, 59650 Villeneuve-d'Ascq, France.

Education

2017 - 2021
PhD, Computer Sciences, Human Computer Interaction
CRIStAL - University of Lille. 59650 Villeneuve-d'Ascq, France.
Loki team, Inria Lille Nord Europe. 59650 Villeneuve-d'Ascq, France.
2016 - 2017
Master's Degree, 2nd year (M2), Computer Sciences
Speciality Image Vision Interaction (IVI), 15.49/20, Good Honors
University of Lille. 59650 Villeneuve-d'Ascq, France
2015 - 2016
Master's Degree, 1st year (M1), Computer Sciences
16.13/20, ranking 2/139, Exceptional Honors
University of Lille. 59650 Villeneuve-d'Ascq, France
2014 - 2015
Bachelor's Degree, Computer Sciences
15.14/20, Good Honors
University of Lille. 59650 Villeneuve-d'Ascq, France
2012 - 2014
Technology Degree, Computer Sciences
IUT A, University of Lille. 59650 Villeneuve-d'Ascq, France
2011 - 2012
CPGE PCSI
Lycée Henri Wallon. 59300 Valenciennes, France.

Publications

International Conferences

Modeling and Reducing Spatial Jitter caused by Asynchronous Input and Output Rates
UIST'20, Presenter
Axel Antoine , Mathieu Nancel , Ella Ge, Jingjie Zheng, Navid Zolghadr, Géry Casiez
Proceedings of UIST'20, the 33rd ACM Symposium on User Interface Software and Technology, ACM
Esquisse: Using 3D Models Staging to Facilitate the Creation of Vector-based Trace Figures
Interact'19
Proceedings of Interact'19, the 17th IFIP TCI3 Conference on Human-Computer Interaction, Springer
Using High Frequency Accelerometer and Mouse to Compensate for End-to-end Latency in Indirect Interaction
CHI'18, Presenter
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, ACM
ForceEdge: Controlling Autoscroll on Both Desktop and Mobile Computers Using the Force
CHI'17
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, ACM

National Conferences

Posters and Demonstrations

TurboMouse: End-to-end Latency Compensation in Indirect Interaction
CHI'18, Presenter
Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, ACM
Utilisation de la force sur pavés tactiles pour le défilement automatique
IHM'16, Presenter
Actes De La 28Ième Conférence Francophone Sur L'Interaction Homme-Machine, 264--270, ACM
PhD Student
Université de Lille
Cité Scientifique 59655 Villeneuve d'Ascq Cedex
France
Inria Lille - Nord Europe
Parc scientifique de la Haute Borne
Park Plaza - Bâtiment A - 40 avenue Halley
59650 Villeneuve d'Ascq, France