KEYWORD |
Efficient Extraction of motion vectors from h264/h265 streams
Thesis in external company
keywords IA, ARTIFICIAL INTELLIGENCE, DEEP LEARNING
Reference persons BARTOLOMEO MONTRUCCHIO
External reference persons Enrico Busto enrico.busto@add-for.com
Research Groups GR-09 - GRAphics and INtelligent Systems - GRAINS
Thesis type RESEARCH
Description DESCRIPTION:
A video encoder is a system that is able to transform a raw video (a sequence of uncompressed frames) to a more transferrable and storable format. Conversely a video decoder is a system that transforms that streams back to images. The pair (encoder, decoder) is usually called a video codec.
In order to achieve an high level of compression without loosing to much quality, some of the most used video encoders (e.g. AVC and HEVC) decompose each frame in tiles and if most of these will stay unchanged only give a motion estimation of the changing ones.
These motion vectors may be very usefull for video analysis, so we need an efficient way to extract them trying to exploit hardware optimisation.
SEE ALSO:
[1]https://ffmpeg.org/doxygen/2.7/structAVMotionVector.html
[2]https://www.itu.int/rec/T-REC-H.264-201704-I/en
[3]http://hevc.info
Required skills Low level programming, C/C++, Cuda programming, strong knowledge of computer architectures.
Deadline 01/06/2020
PROPONI LA TUA CANDIDATURA