[OPEN] [ISL_VP_002] Bio-Inspired Deep Learning 

Recent advances in deep learning allow complex (visual) problems to be solved with unprecedented accuracy, provided sufficient data is available to train deep learning networks. However, deep learning networks deviate in certain crucial aspects from human brain function, which are essentially biological learning networks. In this project, recent discoveries in neuroscience will be evaluated and applied to deep learning networks, particularly relating to network connectivity, activation functions, and sparsity and modularity of the network.

Skills : Algorithm design, C/C++/Python programming skills, A creative mindset

Keywords : Deep learning, neural networks, neuroscience

 

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.

[OPEN] [ISL_CV_VP_003] Big Data Coding using Machine Learning and Patch Manifolds 

Due to the massive amount of pictures stored by Facebook, YouTube and other applications, there is a need to efficiently compress similar images to reduce storage capacity requirements. The redundancy of those similar images can be successfully exploited by leveraging current image/video coding schemes.

In this internship we would like to investigate new paradigms using machine learning on patch manifolds to predict or restore image patches. In particular we would like to study those techniques as a pre and/or post-processing added to traditional HEVC/JPEG encoders

The candidate will have to implement and evaluate various methods based on manifolds, machine learning, and minimization problems. He/she will use an existing encoding framework for validation. He/she will work with other people working on similar issues.

Skills : Computer vision and image processing, Machine learning, image/video compression, applied mathematics, C/C++ programming

Keywords : Video compression, Machine Learning

 

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.

[OPEN] [ISL_VP_004] Color Look Creation from Example images 

The internship consists in extracting and reproducing on neutral images the color look of a set of images provided as examples.

Skills : Color management, C++ programming

Keywords : Color transformation, LUT creation

 

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.

[OPEN] [ISL_CV_HCI_VP_005] Fast semi-automatic rotoscoping for high-end VFX 

Technicolor hosts world’s leading visual effects (VFX) studios, creating high-end VFX for the advertising and feature film industries. The goal of this internship is to study, test and implement state-of-the-art algorithms and tools to help studio artists with the ubiquitous and time-consuming task of rotoscoping (cutting out objects from the background) in video shots. The intern will have the opportunity to work with and to enhance professional tools and frameworks. Check what we do at http://www.moving-picture.com/reels/vfx-breakdowns/.

Skills : Engineer or master student with a solid background in computer vision and machine learning; Strong mathematical background; Good programming (C++, python) and software design skills; Hands-on video compositing software is a plus; Good written/oral communication skills; Fluent in English

Keywords : Computer vision, object tracking, motion analysis, motion/image saliency, user interfaces

 

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.

[OPEN] [IML_CV_VP_011] Development of an Android Application for Live Events Animation 

The proliferation of smartphones allows access to people’s position and message notifications in real-time. During live events (sports, concerts, spectacles…), this source of information and communication maybe successfully used to provide the organizers with interactive applications, enhancing the users experience.

This internship will thus consist in implementing a client/server application for Android smartphones dedicated to those special events.

The candidate will have to i) implement the terminal app, ii) the server application to manage several clients and send back the appropriate information, and iii) perform the necessary field trials and user evaluations.

He/she will work with other people within our research facilities.

Skills : Computer vision and image processing, Android programming, applied mathematics

Keywords : Android app., Image 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] [IML_CG_CV_VP_013] Image style transfer from real scene videos to virtual / mixed scene videos 

Deep learning is demonstrating its applicability to a wide set of computer vision problems and in particular it has shown recently its potential for high level image synthesis and manipulation.

In this context, the objective of the internship is to develop a fast method based on neural networks to transfer style in images of real scenes to synthetic images for applications in augmented reality.

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

Photo : An example of image style transfer

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

Keywords : Computer vision, deep learning, style transfer, mixed/augmented reality, video processing, real-time rendering.

 

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.

[OPEN] [_VP_018] Color conversion tool 

In the context of Color management for Mobile/Tablet devices, the objective of this internship is to develop a tool that finds the best parameter settings to map a color transform function onto specific hardware platforms

The intern will have to :

- Understand color transform functions and color specific quality criteria

- Perform color measurements with spectrometer

- Find optimization method based on regression and including quality criteria

- Evaluate resulting quality on different platforms (smartphones, Tablets)

- Develop the tool (python API) to support a variety of different hardware platforms

- Integrate the tool in a web service

Skills : Color Science, Digital Processing, Maths

Keywords : Color spaces, Matlab, python, Android

 

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.

[OPEN] [ISL_CV_VP_026] Combining Unsupervised and Supervised learning to grade SDR to HDR videos contents 

High Dynamic Range displays have become more and more popular during the international electronics exhibitions. They offer a new user experience as they can show images and videos with high brightness compared to standard displays. HDR devices are able to display videos with more details in black levels and higher contrasts. Technicolor has developed Intelligent Tone Management (ITM) technology that aims converting video from Standard Dynamic Range (SDR) to High Dynamic Range (HDR) avoiding banding issues, noise amplification and enhance local and global contrast when luminance is extended.

The goal of this internship is to explore and propose methods to grade automatically SDR to HDR images and videos contents. Based on ground-truth graded manually by colorists, the intern has to use machine learning approaches (supervised or/and supervised) to extract a model that can be used to grade a new video content

 

 

 

Skills : Matlab/Python/C programming, ideally with image processing expertise - - Ability to write well-structure and documented code - - Good written and spoken English - Excellent team working skills as the internship forms a part of a larger project, involving many team members - Ability to work independently

Keywords : HDR, Machine Learning, Deep Learning, SVM, Clustering, ITMO (Inverse Tone Mapping)

 

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.

[OPEN] [ISL_VP_027] Low video levels recovering for HDR displays 

Capturing a wide dynamic range scene with a standard low dynamic range camera can result in lost details in the low or high video levels. Most of the legacy contents we have so far are under/over-exposed. At the same time, HDR displays are now starting to become available that can reproduce wider gamut, dynamic range and higher resolution images or video contents. In order to be able to use the full capabilities of such displays and improve the quality of the legacy contents, algorithms that can recover the lost detail and information in the non-well exposed image regions are necessary. In this internship, we propose to study the under-exposed case, analyse and develop a new algorithm to improve the visual experience while displaying such images on HDR display.

Skills : Video, Image Processing, Matlab and C coding

Keywords : TV, HDR (High Dynamic Range), Display, Image 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.

[OPEN] [ISL_VP_028] Tone Management with Environment Analysis and Adaptation 

In our daily lives we are surrounded by displays, each with its own unique capabilities and characteristics. Although the environment around us changes dramatically between different use cases (e.g. watching TV in the evening vs watching a YouTube video on a phone during the day), the device and the content itself are not adapted to these huge differences. This becomes particularly challenging with HDR content and devices, as they offer a much wider range of luminance and therefore potential variability.

The goal of the internship is to focus on mobile devices specifically and develop a solution for ‘understanding’ the viewing environment through available sensors and subsequently adapt the image so that its appearance is preserved. The solution will be based on Technicolor’s award winning Intelligent Tone Management solution for creating HDR content.

Skills : Image processing & analysis, C/C++, Matlab

Keywords : HDR, mobile, tone management

 

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] [ISL_CV_HCI_VP_029] Contextual Interestingness of Media Content 

Knowing whether a media content, i.e., image or video, is interesting for a given viewer has numerous applications from assets management, improved education, to targeted advertising.

This internship proposal is a following of already existing reseach activities at Technicolor. It targets the improvement of algorithms for content interestingness prediction and the development and implementation of new algorithms for contextual interestingness prediction. These algorithms will be based on machine learning techniques such as deep learning. One expected output is to submit a system to the 2017 MediaEval (http://www.mutimediaeval.org) task on interestingness.

Skills : machine learning, computer vision, image processing, Python, C++, OpenCV. Audio processing skill would be a plus

Keywords : machine learning (deep learning), image & video processing, multimodal fusion

 

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.

[OPEN] [ISL_CV_HCI_VP_030] Predicting Memorability of Media Content 

Knowing whether a media content, i.e., image or video, is memorable for a viewer has numerous applications from assets management, improved education, to targeted advertising.

This internship proposal targets the development and implementation of such a memorability prediction algorithm based on machine learning techniques such as deep learning.

Skills : machine learning, computer vision, image processing, Python, C++ or Java

Keywords : machine learning (deep learning), image & video processing, multimodal fusion

 

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.

[OPEN] [ISL_VP_031] Exploration of Advanced video compression technologies 

MPEG and VCEG are jointly exploring, in a standardization project named JVET, future video coding technologies, as successors of the AVC and HEVC video coding standards. Technicolor is deeply involved in this exploration process. The internship aims at exploring new tracks for improving video compression. The tracks mostly relate to improved intra prediction and coding, and improved motion representation, prediction and coding, compression of High Dynamic range (HDR) content. The research work will be made based on the reference software developed by JVET. The internship will take place in a research team of several video coding and standardization experts. It will also benefit from the Technicolor experts working on HDR and Color science.

Skills : video coding, signal and video processing, c++

Keywords : video coding, motion prediction, intra prediction, motion coding, intra coding, HEVC, JVET, HDR

 

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.

[OPEN] [ISL_VP_032] Image restoration using constrained (deep) learning methods 

The topic of this internship is the image (or video) restoration using machine learning methodology in the context of multi-channel images. The candidate will have the opportunity to test state-of –the art learning based restoration algorithms, as well as improving such algorithms by using several additional data channel during the learning stage. The candidate should be familiar with current machine learning software packages and have a good background in image processing in general.

Skills : (deep) learning algorithms and software, programming (C++/python), image processing (denoising, deblocking etc.)

Keywords : image restoration, machine learning, image 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.

[OPEN] [ISL_VP_033] Image prediction using adapted deep learning algorithms 

The objective of the internship is to develop new ways of predicting missing regions of an image or a video, using machine learning methodology. After having studied state-of-the-art (deep) learning publications and available source packages, the intern will chose a best candidate method, well suited to the prediction stage of image/video compression. Then, the intern will test, analyse, adapt and improve the developed algorithm.

Skills : machine learning, programming (C++/python), image/ video processing, image/video compression

Keywords : image prediction/inpainting, machine learning, image 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.

[OPEN] [ISL_VP_035] Audio Manipulation with Deep Representations 

Very recently deep learning approaches allowed developing very efficient artistic style transfer approaches for images and videos.

This internship proposal targets development of similar style transfer approaches for audio. These new approaches will be applied for speech manipulation tasks (e.g., speaker’s identity, accent or emotion transfer).

Skills : machine learning, audio processing, speech processing, Python, Matlab or C++.

Keywords : machine learning (deep learning), audio processing, speech 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.

[OPEN] [IML_CV_VP_036] Multi-View Video Manipulation 

Nowadays, there is a major trend to have devices with multiple cameras in order to improve the image quality and to propose new applications compared to conventional video. While video processing tools are well-known, there is still a real need for developing specifically tailored algorithms in the multi-camera framework such as depth estimation, tracking, segmentation, etc… The goal of this internship is to explore and propose new methods for manipulating and mixing multi-view videos

Skills : Computer vision and image processing, C++ programming

Keywords : Multi-Camera, Light-Field, Video 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.

[OPEN] [HOME_CG_CV_VP_040] Model Reconstruction Using Multiple Depth Sensors 

This internship focuses on real-time reconstruction of 3D models (Point Clouds) in the context of Telepresence scenarios. The trainee will design real-time algorithms on GPU in order to reconstruct clean and stable 3D point clouds from a “non-rigid” rig of depth cameras such as Kinect V2 or RealSense. The work will take place in research project focusing on Immersive technologies.

Skills : C/C++, GPU Programming (GLSL, Compute Shaders), OpenGL, [Python, Java Script]

Keywords : Reconstruction, Depth Cameras, Computer Vision, Augmented Reality, Mixed Reality, Telepresence, Kinect V2, RealSense.

 

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.

[OPEN] [ISL_CV_VP_041] Deep net with deep loss 

Most state-of-art deep nets are trained in a supervised way, using annotated training data and classic classification or regression losses. Very recent works have showed that, in the context of self-supervised training, a new kind of loss based on another pre-trained network could be used with several appealing properties. This approach has been demonstrated for learning feed-forward neural nets either for non-photorealistic image editing or for image up-sampling

This internship aims at developing further this promising type of approach, using other pre-trained losses and attacking other types of image processing and editing tasks

Skills : machine learning, computer vision, Python/C++

Keywords : deep learning, image processing and editing

 

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.