[CLOSED] [MCL_2016_CV_CG_HCI_VP_008] Dynamic and virtual media screen in domestic environment

The goal of the internship is to develop an Augmented Reality application for mobile device (typically a tablet), which allows a user to easily define and activate a virtual media screen attached to a wall of his choice, with personalized size, inside its house.

The internship will focus on natural image features detection & tracking in that particular context, using related computer vision libraries. The development will be typically done on Android or Windows tablet using related SDK and additional libraries that may help for the internship’s purpose.

Skills: Specific knowledge in computer vision, good programming skills in C++ , Android or Windows, possibly CUDA/OpenCL, 3D rendering library (Unity 3D, Unreal Engine).

Keywords: Computer vision, video processing, image feature detection, pose camera tracking, real-time processing.

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[CLOSED] [MCL_2016_CG_CV_HF_027] Study of cinematographic effects for fully immersive movies

The goal of the internship is to imagine, develop and prototype cinematographic effects for full immersive movie experience; those effects should enable the director to guide the user’s attention and maximize the visual comfort. Concepts will then be validated by a user test panel.

Skills: Specific knowledge in 3D Engine (Unity/C# or Unreal/C++ engines), and shader implementation. Interest in cinematography, storytelling and in user perception.

Keywords: Computer vision, computer graphics, HMD, cinematography, user perception

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[CLOSED] [MCL_2016_CG_041] Analytical Techniques For Global Illumination

The internship focuses on global illumination techniques to render high quality and realistic 3D scenes for visual effects (VFX) and animation productions. We propose to explore alternative solutions to Monte-Carlo integration techniques (e.g: VPLs, path-tracing, etc.) using analytical approximations of radiative transfers between Lambertian and non-Lambertian surfaces. A prototype demonstrator will be developed upon GPGPU technologies to prove the feasibility of such solutions and their application to interactive pre-viz of global illumination.

Skills: Strong Mathematical & Physics knowledge, Computer-Graphics, C/C++, GPU Programming (Compute Shaders, CUDA, etc.), OpenGL.

Keywords: Computer-Graphics, Real-Time Rendering, Global Illumination, GPU Technologies, OpenGL

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[CLOSED] [MCL_2016_CG_042] Multiple-depth-based Visual Effects

This internship focuses on the development of multi-depth rendering (a.k.a. Depth Peeling) for real-time 3D rendering of complex visual effects (VFX), in the context of production previsualization. The intern will explore the impact and trade-offs of using multiple depth layers on graphics memory usage and rendering performances, either with sparse depth representations, low-resolution layers, etc. The proposed solutions will be applied to concrete problems needing multiple depths information, ranging from the simple transparency management to complex visual effects such as motion blur, ambient occlusion or depth-of-field.

Skills: C/C++, Graphics Programming (Graphics pipelines, Shaders, …), OpenGL.

Keywords: Rendering engine, Computer-Graphics, Real-Time Rendering, GPU Technologies, OpenGL

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[CLOSED] [MCL_2016_CG_043] Procedural sky modelling and rendering

The internship focuses on real-time procedural modelling and rendering of realistic sky for visual effects (VFX) and animation productions. We propose to investigate procedural models for the creation of volumetric clouds and atmospheric skylight depending on some user-defined parameters such as the current weather, the time of the day, etc. A prototype demonstrator will be developed upon GPGPU technologies to prove the feasibility of such solutions.

Skills: Strong Mathematical & Physics knowledge, Computer-Graphics, C/C++, GPU Programming (Compute Shaders, CUDA, etc.), OpenGL.

Keywords: Computer-Graphics, Real-Time Rendering, Procedural Modelling, GPU Technologies, OpenGL.

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[CLOSED] [MCL_2016_CG_CV_VP_048] Real-time 3D surface reconstruction and tracking

The objective is to develop a real-time application that can build a 3D scene model from data captured by a sensor moving around the scene.

The main components are depth measurement, pose estimation and incremental reconstruction.

The internship will consist of an analysis of the state of the art, the specification of a solution suited to our needs, and the implementation, testing and improvement of a method.

Skills : Specific knowledge in computer vision, good programming skills in C/C++ , Windows, possibly OpenGL ES/ CUDA.

Keywords : Computer vision, 3D scene analysis, video processing, 3D reconstruction, pose estimation, real-time processing.

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[CLOSED] [MCL_2016_CG_052] 3D mesh correspondence methods evaluation for facial animation

The purpose of the internship is to design and implement a benchmark platform for mesh correspondence methods. The intern will be included in the face rigging team working on 3D facial expressions transfer. Several correspondence algorithms developed in Technicolor will be used as a starting point. Designing and implementing a new one, dedicated to the needs of the project, would be a significant add-on. The work will consist in developing a platform for seamlessly evaluating and ranking mesh correspondence techniques trough several criterions and data sets.

Skills: computer graphics, strong background in applied mathematics, Python, C++, Blender (or Maya), fluent in English, motivated by research.

Keywords: Applied Mathematics, Mesh Correspondence, Facial Animation, Python.

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[CLOSED] [MCL_2016_CG_CV_056] Depth estimation from disparity using hybrid camera array

With the rise of VR devices such as Oculus Rift, Samsung Gear or HTC Vive, more and more immersive contents are available for consumers. Such content is generally obtained with computer graphic animation. New ways of capturing real scenes to create immersive content now compete with traditional CGI, for instance using camera arrays (e.g. Google Jump). For those scenes to be immersive, a good depth estimation of the elements composing the scene is needed.

This internship targets the study, implementation and performance analysis of a depth estimation solution based on a hybrid camera array (vision and IR).

Skills : C++/Python/OpenCV, fluent in English, good written and oral communication skills.

Keywords : depth estimation, disparity, stereo vision,  camera array, calibration, matching.

This internship is located in Rennes, France.  If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.