High Efficiency Video Coding
- Multiview Application -
- Multiview Application -
To develop a High Efficiency Video Coding with Real Time video streaming on multiple view camera for industry usage.
To establish an advanced video processing on Industry 4.0 implementation.
Video Coding is a content representation format for storage or transmission of digital video content using standardized compression algorithms. High Efficiency Video Coding (HEVC) is designed served better data compression than its predecessor (H.264) at the same video quality, since 2013. Then, Multi-View (MV) HEVC with stereoscopic capabilities encodes video sequences efficiently from simultaneously capturing multiple camera views to a single video stream. MV-HEVC is a multi-view extension of HEVC, as a successor of Multi-view Video Coding (MVC) in Advanced Video Coding (AVC) and performs better compression with bitrate saving up to 50% for multi-view video compared to multiple independent views of HEVC.
In this work, we present a novel method that performs multi-view video compression and decompression processes, tested on a Linux-based operating system to achieve a near real time video streaming mechanism. The processes of MV-HEVC with two views in real time streaming are evaluated and compared with pre-recorded video streaming. The experimental results indicate a minor change in Bjøntegaard Delta (BD) Bitrate and Peak Signal-to-Noise Ratio (PSNR) scales with an average of 0.475% bandwidth reduction and 0.018% improvement in video quality. Besides, the proposed method is compared to multiview simulcast HEVC and showing 1.444% BD-rate saving and 0.078 BD-PSNR gain.
Moreover, we have extended our presentation by adding an advanced video applications: Augmented Reality (AR), to provide better scenario experiences to any viewers for remote learning and sensibleness.
Proposed Method
Test Video Sequences
A scene with a robot car moves continuously in an 8-shape line track. The robot car with line tracker sensor follows the black line to move forward in a uniform speed when the power is on and generate a close loop track scene.
This is an automation system of salad packaging process. At the beginning of the process, cups are filled into a container (one by one), pushed and placed on a conveyor belt, sent to the next station of filling process.
This project is handled by:
Candidate
Master of Computer Science
Associate Professor
Faculty of Computing and Information Technology