DOI QR코드

DOI QR Code

Real-time multi-GPU-based 8KVR stitching and streaming on 5G MEC/Cloud environments

  • Lee, HeeKyung (Immersive Media Research Section, Electronics and Telecommunications Research Institute) ;
  • Um, Gi-Mun (Immersive Media Research Section, Electronics and Telecommunications Research Institute) ;
  • Lim, Seong Yong (Immersive Media Research Section, Electronics and Telecommunications Research Institute) ;
  • Seo, Jeongil (Immersive Media Research Section, Electronics and Telecommunications Research Institute) ;
  • Gwak, Moonsung (Electrical Engineering and Computer Science, Ulsan National Institute of Science and Technology)
  • 투고 : 2021.06.21
  • 심사 : 2021.09.27
  • 발행 : 2022.02.01

초록

In this study, we propose a multi-GPU-based 8KVR stitching system that operates in real time on both local and cloud machine environments. The proposed system first obtains multiple 4 K video inputs, decodes them, and generates a stitched 8KVR video stream in real time. The generated 8KVR video stream can be downloaded and rendered omnidirectionally in player apps on smartphones, tablets, and head-mounted displays. To speed up processing, we adopt group-of-pictures-based distributed decoding/encoding and buffering with the NV12 format, along with multi-GPU-based parallel processing. Furthermore, we develop several algorithms such as equirectangular projection-based color correction, real-time CG overlay, and object motion-based seam estimation and correction, to improve the stitching quality. From experiments in both local and cloud machine environments, we confirm the feasibility of the proposed 8KVR stitching system with stitching speed of up to 83.7 fps for six-channel and 62.7 fps for eight-channel inputs. In addition, in an 8KVR live streaming test on the 5G MEC/cloud, the proposed system achieves stable performances with 8 K@30 fps in both indoor and outdoor environments, even during motion.

키워드

과제정보

This work was supported by Institute of Information and Communications Technology Planning and Evaluation (IITP) grant funded by the Korea government (MSIT) (No. 2018-0-00207, Immersive Media Research Laboratory).

참고문헌

  1. VideoStichStudio, Available from: https://videoguys.com/products/orah-videostitch-studio-vr-post-production-software
  2. Mocha VR, Available from: https://borisfx.com/products/mocha-pro/?collection=mocha-pro&product=mochapro#360%2fvr
  3. StereoStitch, Available from: https://www.stereostitch.com/
  4. Immersive Shooter, Insta360 Releases New Insta360 8K Live Streaming Software, Apr. 10, 2020, Available from: http://www.immersiveshooter.com/2020/04/10/insta360-releasesnew-insta360-8k-live-streaming-software/Streaming Software
  5. G. Um et al., Comments on missing parameters in F.2.1, Cloud-based 360VR stitching system, ISO/IEC JTC 1/SC 29/WG 3 NBMP, 2021.
  6. NVIDIA, Available from: https://developer.nvidia.com/blog/calibrating-videos-vrworks-360-video/
  7. Technical City, Available from: https://technical.city/en/video/Tesla-V100-PCIe-vs-Tesla-V100-SXM2
  8. Canalys, Global cloud services market Q1 2021, Cloud market report, Apr. 2021, Available from: https://www.canalys.com/newsroom/global-cloud-market-Q121 [last accessed May, 2021].
  9. H. Lee et al., Cloud-based 360VR stitching system, in Proc. KICS Fall Conf. (Seoul, Republic of Korea), Nov. 2020, pp. 375-376.
  10. M. Gwak, et al., Moving object preserving seamline estimation, J. Broadcast Eng. 24 (2019), no. 6, 992-1001. https://doi.org/10.5909/JBE.2019.24.6.992
  11. S. Avidan and A. Shamir, Seam carving for content-aware image resizing, ACM Trans. Graph. 26 (2007), no. 3, 10-1-10-9. https://doi.org/10.1145/1276377.1276390
  12. S. Goferman, L. Zelinik-Manor, and A. Tal, Context-aware saliency detection, IEEE Trans. Pattern Anal. Mach. Intell. 34 (2011), no. 10, 1915-1926. https://doi.org/10.1109/TPAMI.2011.272
  13. B. He and S. Yu, Parallax-robust surveillance video stitching, Sensors 16 (2015), no. 1, 7. https://doi.org/10.3390/s16010007
  14. H. Lee et al., 360VR Stitching using Multi-Processor, in Proc. Conf. Electron. Inf. Commun. (CEIC), (Daejeon, Republic of Korea), Jan. 2019.