Profile picture 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.


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)


  • Matlab/Octave
  • Qt framework
  • Android (OpenCV, JNI)

  • Blender (modelization and scripting)
  • Bash scripting
  • Web development

The goal of my thesis is the design and implementation of an augmented reality system. This broad subject led me to two main directions.

Optical-See-Through Augmented Reality

Our optical see-through prototype 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.

Combining Direct and Feature-Based Costs for Optical Flow and Stereovision

The estimation of a dense motion field (optical flow) is a very important building block for many computer vision tasks such as 3d reconstruction. We introduce a new framework allowing to leverage the information provided by sparse feature matches (point or segment) to guide a dense iterative optical flow estimation out of local minima. This allows to vastly increase the convergence basin without any loss of accuracy. A wide range of application is then possible, without modification, such as wide-baseline stereovision or non-rigid surface registration. Our method is one of the top ranking methods on the KITTI benchmark.

Wide-baseline stereo Wide-baseline non-rigid registration

Main Publications

  • Combining features and intensity for wide-baseline non-rigid surface registration.

    Jim Braux-Zin, Romain Dupont, and Adrien Bartoli. British Machine Vision Conference (BMVC). 2013 Bibtex PDF Poster
  • A general dense image matching framework combining direct and feature-based costs.

    Jim Braux-Zin, Romain Dupont, and Adrien Bartoli. International Conference on Computer Vision (ICCV). 2013 Bibtex PDF Slides Poster
  • Calibrating an optical see-through rig with two non-overlapping cameras: the virtual camera framework.

    Jim Braux-Zin, Adrien Bartoli, Romain Dupont, and Regis Vinciguerra. 3D Imaging, Modeling, Processing, Visualization and Transmission (3DIMPVT). 2012 Bibtex PDF Poster