AI-based VVC encoder optimization (Internship)

About the position:

The ongoing COVID-19 crisis once more showed how dependent are our societies on digital video broadcast; An industry which is itself highly restricted by the bandwidth for distribution of an excessive amount of video over different transportation means.

Just recently, H.266 / Versatile Video Coding (VVC) was released by ITU-T, as the next generation video compression standard. The promising performance of VVC compared to its precedent standards, in terms of bitrate saving, pushes the broadcast industry towards its adopt. Concurrently with its standardization, ATEME has been developing an industrial implementation of VVC encoder in its products and for demo purposes. The goal is to exploit as much as possible the potentials of VVC in order to reduce the bandwidth of live video broadcast applications.

AI-based methods have recently shown outstanding performance on traditional image processing problems. In the Innovation team at ATEME, several projects are already dedicated to the use of AI in video coding and transmission systems. Research-oriented while pushed by the industry needs, the overall goal of this project will be to further explore the capacities of AI for video compression with VVC and align it with our bandwidth reduction objectives.

This internship will roughly consist of following phases:

  • Studying the principles of video coding, with a focus on the VVC design.
  • Getting to know the ATEME implementation of VVC encoder
  • Stand-alone implementing of AI-based algorithms in order to improve the compression efficiency of the encoder. In this step, state-of-the-art algorithms in the literature will be considered.
  • Integration in the ATEME codec and performance measurement.

In all above phases, candidate will constantly interact with his/her colleagues to benefit from their knowledge and experience. Noteworthy of precising that, based on the profile of the candidate, the technical descriptions might be adjusted.

 

About the candidate:

  • Last-year student of engineering school program or master’s in computer science or electrical engineering.
  • Excellent C/C++ programming skills.
  • Hand-on experience with neural networks and libraries such as TensorFlow, PyTorch etc.
  • Ability to read and understand academic papers in the domain of image and video processing.
  • Being familiar with video compression algorithms is a plus.
  • Fluent in English.

 

About ATEME:

ATEME is a a recognized world leader in video compression (MPEG-2, H.264/AVC, H.265/HEVC, H.266/VVC and AV1). Advances in technology enables new services such as HD, VOD, catch-up TV, mobile streaming and Ultra HD. ATEME’s innovations provide producers and broadcasters with some of the most advanced video compression technologies on the market, providing unmatched video quality while preserving their bandwidth.

By joining ATEME, you will be a part of a dynamic company listed on the stock exchange since 2014 with the fastest growth in the video market. Our employees have the opportunity to evolve to other functions (such as marketing, project management, pre-sales, business development etc.).

ATEME generates more than 90% of its turnover abroad in more than 60 countries thank to employees of 30 different nationalities.  We facilitate mobility in France (Velizy and Rennes) and internationally, especially in our offices in Sao Paolo, Denver and Singapore. As part of its very strong growth, ATEME is looking for Software Developer Interns with a high possibility of recruitment with a permanent contract (CDI).

 

More Details:

Location : Rennes or Vélizy

Duration : 5 months (minimum)

Période : January to September 2021

Benefits: Ticket restaurant  Reimbursement of transportation fees, possibility of recruitment (CDI) or CIFRE thesis

 

Reference : MRA/2021/04

Contacts :  Mickael Raulet (m.raulet@ateme.com); Mohsen Abdoli (m.abdoli@ateme.com)

To apply for this job email your details to jobs@ateme.com.