China National High-Tech Project (863) [2015AA015401]; Beijing Key Lab of Networked Multimedia; 973 Program, ChinaNational Basic Research Program of China [2014CB340504]; State Key Program of National Natural Science of ChinaNational Natural Science Foundation of China (NSFC) [61533018]; NSFC-ANR, ChinaFrench National Research Agency (ANR) [61261130588]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61402220, 61502221, 1309007]; State Scholarship Fund of CSC, China [201608430240]; Philosophy and Social Science Foundation of Hunan Province, China [16YBA323]; Tsinghua University Initiative Scientific Research Program, China [20131089256]; Science and Technology Support Program, China [2014BAK04B00]; China Postdoctoral Science FoundationChina Postdoctoral Science Foundation [2014M550733]; THU-NUS NExT Co-Lab, China; Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department [16C1378]