This page is outdated, please check out my LinkedIn profile for current information.
Resume
Hi! My name is Jim and I am a French Ph.D. in Computer Vision. I graduated at CEA LIST under the supervision of Adrien Bartoli. I worked on exciting things such as augmented reality, 3d localization, 3d reconstruction and non-rigid surface registration. I now work at Apple.
A full resume is available in English or in French.
Education
I enrolled in a double-degree Master's degree at Supélec (Paris, France) and The Royal Institute of Technology (KTH) (Stockholm, Sweden). I majored in digital communications and signal processing with minors in robotics and computer vision. I was deeply involved in student associative projects such as Enactus.
Scientific skills
3D Computer Vision
- Projective geometry
- Camera intrinsic and extrinsic calibration
- Simultaneous Localization And Mapping (SLAM)
- Sparse and dense 3d reconstruction
2D Computer Vision
- Optical flow
- Stereovision
- Non-rigid surface registration
- Feature detection and matching (point and segment)
Continuous Optimization
- Convex optimization (Gauss‑Newton, Levenberg‑Marquardt)
- Total (Generalized) Variation regularization
- Global optimization by Particle Swarm Optimization
Technical skills
Advanced (>4 years)
- C++ (OpenCV, Eigen)
- GPGPU with CUDA
- Python (Numpy, Scipy, Matplotlib)
Experienced
- Matlab/Octave
- Qt framework
- Android (OpenCV, JNI)
- Blender (modelization and scripting)
- Bash scripting
- Web development
Augmented Reality could be of great help for critical applications such as driving or surgery assistance. However in these cases every millisecond counts and the user cannot afford to add any latency to reality. This dismisses all video see-through solutions for optical see-through ones, where virtual augmentations are layered onto the reality thanks to a semi-transparent display. This adds new constraints on the system for proper alignment with reality. We focused on a tablet-like system composed of a transparent LCD screen and two localization devices (one to compute the pose relative to the environment and the other to locate the user). We believe this kind of systems would be more practical to the user (well-delimited window, no heavy head-mounted device) and the designer (less constraint on the weight, slower motion) relative to current head-mounted displays.
