This project aims at developing a prototype of a flexible coding system for acquisition and coding of panoramic 180-degree video using several very low complexity processing modules. Standard compatibility should be guaranteed with HEVC, which is a significant research challenge on its own given the high computational complexity required by this encoder. The whole acquisition and processing system shall be based on a distributed multiprocessor configuration using nine boards Raspberry Pi 3 with synchronised camera modules plus one more board for multiplexing and transmission to a content server. Each module should be configured to capture a predefined tile of each panoramic image, corresponding to a limited FoV (e.g. 20-degree FoV). The amount of data to be processed shall be a matter of experimental research in order to find the best to match the available computational resources. The processing modules are independent from each other but exchanging coding information among them is possible through shared memory in the central processor. An open source HEVC encoder (e.g. x.265, Turing, kvazaar) is planned to be adapted to run in each processor board.
|Reference: ACode180Video - UID/EEA/50008/2013|
|Start Date: 01-04-2017|
|End Date: 01-07-2018|
|Team: Pedro Antonio Amado Assunção|
|Groups: Multimedia Signal Processing – Lr|
|Local Coordinator: Pedro Antonio Amado Assunção|