Sharma Atul, Raut Sushil, Shimasaki Kohei, Senoo Taku, Ishii Idaku
Department of System Cybernetics, Graduate School of Engineering, Hiroshima University, Hiroshima 739-0046, Japan.
Digital Manufacturing Education Research Center, Hiroshima University, Hiroshima 739-0046, Japan.
Sensors (Basel). 2020 Sep 19;20(18):5368. doi: 10.3390/s20185368.
This study develops a projector-camera-based visible light communication (VLC) system for real-time broadband video streaming, in which a high frame rate (HFR) projector can encode and project a color input video sequence into binary image patterns modulated at thousands of frames per second and an HFR vision system can capture and decode these binary patterns into the input color video sequence with real-time video processing. For maximum utilization of the high-throughput transmission ability of the HFR projector, we introduce a projector-camera VLC protocol, wherein a multi-level color video sequence is binary-modulated with a gray code for encoding and decoding instead of pure-code-based binary modulation. Gray code encoding is introduced to address the ambiguity with mismatched pixel alignments along the gradients between the projector and vision system. Our proposed VLC system consists of an HFR projector, which can project 590 × 1060 binary images at 1041 fps via HDMI streaming and a monochrome HFR camera system, which can capture and process 12-bit 512 × 512 images in real time at 3125 fps; it can simultaneously decode and reconstruct 24-bit RGB video sequences at 31 fps, including an error correction process. The effectiveness of the proposed VLC system was verified via several experiments by streaming offline and live video sequences.
本研究开发了一种基于投影仪-相机的可见光通信(VLC)系统,用于实时宽带视频流传输。在该系统中,高帧率(HFR)投影仪能够将彩色输入视频序列编码并投影为以数千帧每秒进行调制的二进制图像模式,而HFR视觉系统能够通过实时视频处理将这些二进制模式捕获并解码为输入彩色视频序列。为了最大程度地利用HFR投影仪的高吞吐量传输能力,我们引入了一种投影仪-相机VLC协议,其中多级彩色视频序列采用格雷码进行二进制调制以进行编码和解码,而非基于纯代码的二进制调制。引入格雷码是为了解决投影仪与视觉系统之间沿梯度方向像素对齐不匹配所导致的模糊性问题。我们提出的VLC系统由一台HFR投影仪和一个单色HFR相机系统组成,该投影仪能够通过HDMI流以1041帧每秒的速度投影590×1060的二进制图像,而该相机系统能够以3125帧每秒的速度实时捕获并处理12位512×512的图像;它能够在31帧每秒的速度下同时解码并重建24位RGB视频序列,包括纠错过程。通过传输离线和实时视频序列的多项实验验证了所提出的VLC系统的有效性。