Andrey Norkin

About me

I am a video coding engineer who has actively participated in video codec standardization and contributed to development of some modern video codecs, such as HEVC/H.265 and AV1. I have also worked on real-time video encoders, HDR video processing algorithms, and cloud based video encoding for OTT streaming.

I hold a Ph.D. degree in Signal Processing from Tampere University of Technology, Finland and currently work at Netflix as a Senior Research Scientist in Video Algorithms. My expertise includes signal processing, video compression, video processing, High Dynamic Range (HDR) and 3D video. One of my recent interests is machine learning.


News

Speaking at Demuxed 2019 on SVT-AV1 project

November 8, 2019

Check out my talk at Demuxed 2019 on Netflix involvement in SVT-AV1 video encoder development.

The talk summarizes Netflix involvement in this open-source project and gives some insights on why we have chosen to participate in it. I also mention some SVT-AV1 architecture and the performance relative to libaom.


Deep learning makes video encoding faster

June 22, 2019

A new application of neural networks is a learned image compression where a network is used as an image/video compression engine or a restoration filter (see CLIC workshop at CVPR 2019). These approaches are often characterized by significantly longer decoding time compared to traditional image and video codecs.

However, neural networks can also be used for making video encoding faster. In collaboration with Somdyuti Paul and Prof. Alan Bovik from UT Austin, we have published an arXiv article on speeding up a VP9 encoder by using a Hierarchical Fully Convolutional Network (H-FCN).

Our approach allows to speed up VP9 intra-frame encoding by more than three times at the expense of 1.71% higher bitrate at the same quality. The neural network has been trained on a variety of Netflix movie and TV-content. The article and GitHub repository contain more details including the CNN training code and the modified VP9 encoder.

Next steps are extending the approach for inter-frame prediction and including perceptual quality metrics for improving coded video quality.


SVT-AV1: an open-source AV1 encoder

April 19, 2019

We have presented an open source SVT-AV1 encoder, the project our team have been contributing to since August 2018.

Our motivation for participating in this project is explained at the Netflix Tech blog post. The project will include an AV1 encoder and decoder in the same code base to facilitate easier experimentation and research on video compression technology. Join us on GitHub, your contribution is welcome!


Tech blog on codecs comparison

December 13, 2018

Have a look at our tech blog on performance comparison of video coding standards.