“I had the pleasure of working with Chao when he reported to my team at YouTube. He has showed determination as well as real ownership of any problem that he takes on. I've also seen him demonstrate very creative thinking -- as in the optimization of egress for YouTube's most popular videos. His original ideas here helped us to make a significant reduction in the cost of running the platform. I would happily take him on my team again in the future if the opportunity presents itself.”
Chen Chao
Mountain View, California, United States
1K followers
500+ connections
About
*Rich experiences with video processing techniques and standards, including x264/VP9…
Activity
-
We currently have 8(!) positions open on Project R.I.S.E at Supercell Shanghai, across code, design and art (this project is made with Unreal Engine,…
We currently have 8(!) positions open on Project R.I.S.E at Supercell Shanghai, across code, design and art (this project is made with Unreal Engine,…
Liked by Chen Chao
-
NVIDIA is looking for a Principal Engineer in the area of #AI and #ML for #5G and #6G wireless: https://lnkd.in/eTxnu7zp NVIDIA is building the…
NVIDIA is looking for a Principal Engineer in the area of #AI and #ML for #5G and #6G wireless: https://lnkd.in/eTxnu7zp NVIDIA is building the…
Liked by Chen Chao
-
Amazon Music is now on Discord as an Activity! Ready to collab with your friends? Make playlists, share queues, and take turns DJing (or play the…
Amazon Music is now on Discord as an Activity! Ready to collab with your friends? Make playlists, share queues, and take turns DJing (or play the…
Liked by Chen Chao
Experience
Education
-
The University of Texas at Austin
-
Activities and Societies: Wireless Networking and Communications Group
-
-
-
-
Publications
-
Encoding Bitrate Optimization Using Playback Statistics for HTTP-based Adaptive Video Streaming
HTTP video streaming is in wide use to deliver video over the Internet. With HTTP adaptive steaming, a video playback dynamically selects a video stream from a pre-encoded representation based on available bandwidth and viewport (screen) size. The viewer's video quality is therefore influenced by the encoded bitrates. We minimize the average delivered bitrate subject to a quality lower bound on a per-chunk basis by modeling the probability that a player selects a particular encoding. Through…
HTTP video streaming is in wide use to deliver video over the Internet. With HTTP adaptive steaming, a video playback dynamically selects a video stream from a pre-encoded representation based on available bandwidth and viewport (screen) size. The viewer's video quality is therefore influenced by the encoded bitrates. We minimize the average delivered bitrate subject to a quality lower bound on a per-chunk basis by modeling the probability that a player selects a particular encoding. Through simulation and real-world experiments, the proposed method saves 9.6% of bandwidth while average delivered video quality comparing with state of the art while keeping average delivered video quality.
Other authorsSee publication -
A No-Reference Video Quality Predictor for Compression and Scaling Artifacts
IEEE International Conference on Image Processing
No-Reference (NR) video quality assessment (VQA) models are gaining popularity as they offer scope for broader applicability to user-uploaded video-centric services such as YouTube and Facebook, where the pristine references are unavailable. However, there are few, well-performing NR-VQA models owing to the difficulty of the problem. We propose a novel NR video quality predictor that solely relies on the `quality-aware' natural statistical models in the space-time domain. The proposed quality…
No-Reference (NR) video quality assessment (VQA) models are gaining popularity as they offer scope for broader applicability to user-uploaded video-centric services such as YouTube and Facebook, where the pristine references are unavailable. However, there are few, well-performing NR-VQA models owing to the difficulty of the problem. We propose a novel NR video quality predictor that solely relies on the `quality-aware' natural statistical models in the space-time domain. The proposed quality predictor called Self-reference based LEarning-free Evaluator of Quality (SLEEQ) consists of three components: feature extraction in the spatial and temporal domains, motion-based feature fusion, and spatial-temporal feature pooling to derive a single quality score for a given video. SLEEQ achieves higher than 0.9 correlation with the subjective video quality scores on tested public databases and thus outperforms the existing NR VQA models.
Other authors -
A Perceptual Quality Metric for Videos Distorted by Spatially Correlated Noise
ACM Multimedia
Assessing the perceptual quality of video is critical for monitoring and optimizing video processing pipelines. In this paper, we focus on predicting the perceptual quality for videos distorted by noise. Existing video quality metrics are generally focus on ``white", i.e., spatially un-correlated noise. However, white noise is very rare in realistic videos. Based on our analysis of the noise correlation patterns on a large and comprehensive video set, we build a video database that simulates…
Assessing the perceptual quality of video is critical for monitoring and optimizing video processing pipelines. In this paper, we focus on predicting the perceptual quality for videos distorted by noise. Existing video quality metrics are generally focus on ``white", i.e., spatially un-correlated noise. However, white noise is very rare in realistic videos. Based on our analysis of the noise correlation patterns on a large and comprehensive video set, we build a video database that simulates the commonly encountered noise patterns. Using the database, we develop a perceptual quality metric that explicitly incorporates the noise pattern in quality prediction. Experimental results show that the proposed algorithm presents very high correlation with the perceptual quality of noisy videos.
Other authorsSee publication -
A Perceptual Visibility Metric for Banding Artifacts
IEEE International Conference in Image Processing
Banding is a common video artifact caused by compressing low texture regions with coarse quantization. Relatively few previous attempts exist to address banding and none incorporate subjective testing for calibrating the measurement. In this paper, we propose a novel metric that incorporates both edge length and contrast across the edge to measure video banding. We further introduce both reference and non-reference metrics. Our results demonstrate that the new metrics have a very high…
Banding is a common video artifact caused by compressing low texture regions with coarse quantization. Relatively few previous attempts exist to address banding and none incorporate subjective testing for calibrating the measurement. In this paper, we propose a novel metric that incorporates both edge length and contrast across the edge to measure video banding. We further introduce both reference and non-reference metrics. Our results demonstrate that the new metrics have a very high correlation with subjective assessment and certainly outperforms PSNR, SSIM, and VQM.
Other authorsSee publication -
A Subjective Study for the Design of Multi-resolution ABR Video Streams with the VP9 Codec
Electrical Imaging
Adaptive bitrate (ABR) streaming is one enabling technology for video streaming over modern throughput-varying communication networks. A widely used ABR streaming method is to adapt the video bitrate to channel throughput by dynamically changing the video resolution. Since videos have different rate-quality performances at different resolutions, such ABR strategy can achieve better rate-quality trade-off than single resolution ABR streaming. The key problem for resolution switched ABR is to…
Adaptive bitrate (ABR) streaming is one enabling technology for video streaming over modern throughput-varying communication networks. A widely used ABR streaming method is to adapt the video bitrate to channel throughput by dynamically changing the video resolution. Since videos have different rate-quality performances at different resolutions, such ABR strategy can achieve better rate-quality trade-off than single resolution ABR streaming. The key problem for resolution switched ABR is to work out the bitrate appropriate at each resolution. In this paper, we investigate optimal strategies to estimate this bitrate using both quantitative and subjective quality assessment. We use the design of 2K and 4K bitrates as an example of the performance of this strategy. We introduce strategies for selecting an appropriate corpus for subjective assessment and find that at this high resolution there is good agreement between quantitative and subjective analysis.
Other authorsSee publication -
Rate Adaptation and Admission Control for Video Transmission with Subjective Quality Constraints
IEEE Journal of Selected Topics in Signal Processing
Adapting video data rate during streaming can effectively reduce the risk of playback interruptions caused by channel throughput fluctuations. The variations in rate, however, also introduce video quality fluctuations and thus potentially affects viewers' Quality of Experience (QoE). We show how the QoE of video users can be improved by rate adaptation and admission control. We conducted a subjective study wherein we found that viewers' QoE was strongly correlated with the empirical cumulative…
Adapting video data rate during streaming can effectively reduce the risk of playback interruptions caused by channel throughput fluctuations. The variations in rate, however, also introduce video quality fluctuations and thus potentially affects viewers' Quality of Experience (QoE). We show how the QoE of video users can be improved by rate adaptation and admission control. We conducted a subjective study wherein we found that viewers' QoE was strongly correlated with the empirical cumulative distribution function (eCDF) of the predicted video quality. Based on this observation, we propose a rate-adaptation algorithm that can incorporate QoE constraints on the empirical cumulative quality distribution per user. We then propose a threshold-based admission control policy to block users whose empirical cumulative quality distribution is not likely to satisfy their QoE constraint. We further devise an online adaptation algorithm to automatically optimize the threshold. Extensive simulation results show that the proposed scheme can reduce network resource consumption by 40% over conventional average-quality maximized rate-adaptation algorithms.
Other authorsSee publication -
Adaptive Video Transmission With Subjective Quality Constraints
2014 21st IEEE International Conference on Image Processing (ICIP)
We conducted a subjective study wherein we found that viewers’ Quality of Experience (QoE) was strongly correlated with the empirical cumulative distribution function (eCDF) of the predicted video quality. Based on this observation, we propose a rate-adaptation algorithm that can incorporate QoE constraints on the empirical cumulative quality distribution per user. Simulation results show that the proposed technique can reduce network resource consumption by 29% over conventional…
We conducted a subjective study wherein we found that viewers’ Quality of Experience (QoE) was strongly correlated with the empirical cumulative distribution function (eCDF) of the predicted video quality. Based on this observation, we propose a rate-adaptation algorithm that can incorporate QoE constraints on the empirical cumulative quality distribution per user. Simulation results show that the proposed technique can reduce network resource consumption by 29% over conventional average-quality maximized rate-adaptation algorithms.
Other authors -
Modeling the Time—Varying Subjective Quality of HTTP Video Streams With Rate Adaptations
IEEE Transactions on Image Processing
Newly developed hypertext transfer protocol (HTTP)-based video streaming technologies enable flexible rate-adaptation under varying channel conditions. Accurately predicting the users' quality of experience (QoE) for rate-adaptive HTTP video streams is thus critical to achieve efficiency. An important aspect of understanding and modeling QoE is predicting the up-to-the-moment subjective quality of a video as it is played, which is difficult due to hysteresis effects and nonlinearities in human…
Newly developed hypertext transfer protocol (HTTP)-based video streaming technologies enable flexible rate-adaptation under varying channel conditions. Accurately predicting the users' quality of experience (QoE) for rate-adaptive HTTP video streams is thus critical to achieve efficiency. An important aspect of understanding and modeling QoE is predicting the up-to-the-moment subjective quality of a video as it is played, which is difficult due to hysteresis effects and nonlinearities in human behavioral responses. This paper presents a Hammerstein-Wiener model for predicting the time-varying subjective quality (TVSQ) of rate-adaptive videos. To collect data for model parameterization and validation, a database of longer duration videos with time-varying distortions was built and the TVSQs of the videos were measured in a large-scale subjective study. The proposed method is able to reliably predict the TVSQ of rate adaptive videos. Since the Hammerstein-Wiener model has a very simple structure, the proposed method is suitable for online TVSQ prediction in HTTP-based streaming.
Other authorsSee publication -
A Markov Decision Model for Adaptive Scheduling of Stored Scalable Videos
IEEE Transactions on Circuits and Systems for Video Technology
We propose two scheduling algorithms that seek to optimize the quality of scalably coded videos that have been stored at a video server before transmission. The first scheduling algorithm is derived from a Markov decision process (MDP) formulation developed here. We model the dynamics of the channel as a Markov chain and reduce the problem of dynamic video scheduling to a tractable Markov decision problem over a finite-state space. Based on the MDP formulation, a near-optimal scheduling policy…
We propose two scheduling algorithms that seek to optimize the quality of scalably coded videos that have been stored at a video server before transmission. The first scheduling algorithm is derived from a Markov decision process (MDP) formulation developed here. We model the dynamics of the channel as a Markov chain and reduce the problem of dynamic video scheduling to a tractable Markov decision problem over a finite-state space. Based on the MDP formulation, a near-optimal scheduling policy is computed that minimizes the mean square error. Using insights taken from the development of the optimal MDP-based scheduling policy, the second proposed scheduling algorithm is an online scheduling method that only requires easily measurable knowledge of the channel dynamics, and is thus viable in practice. Simulation results show that the performance of both scheduling algorithms is close to a performance upper bound also derived in this paper.
Other authorsSee publication -
A Dynamic System Model of Time-varying Subjective Quality of Video Streams over HTTP
2013 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)
Newly developed HTTP-based video streaming technology enables flexible rate-adaptation in varying channel conditions. The users' Quality of Experience (QoE) of rate-adaptive HTTP video streams, however, is not well understood. Therefore, designing QoE-optimized rate-adaptive video streaming algorithms remains a challenging task. An important aspect of understanding and modeling QoE is to be able to predict the up-to-the-moment subjective quality of video as it is played. We propose a dynamic…
Newly developed HTTP-based video streaming technology enables flexible rate-adaptation in varying channel conditions. The users' Quality of Experience (QoE) of rate-adaptive HTTP video streams, however, is not well understood. Therefore, designing QoE-optimized rate-adaptive video streaming algorithms remains a challenging task. An important aspect of understanding and modeling QoE is to be able to predict the up-to-the-moment subjective quality of video as it is played. We propose a dynamic system model to predict the time-varying subjective quality (TVSQ) of rate-adaptive videos that is transported over HTTP. For this purpose, we built a video database and measured TVSQ via a subjective study. A dynamic system model is developed using the database and the measured human data. We show that the proposed model can effectively predict the TVSQ of rate-adaptive videos in an online manner, which is necessary to be able to conduct QoE-optimized online rate-adaptation for HTTP-based video streaming.
Other authorsSee publication -
Adaptive Policies for Real-time Video Transmission: A Markov Decision Process Framework
2011 18th IEEE International Conference on Image Processing (ICIP)
We study the problem of adaptive video data scheduling over wireless channels. We prove that, under certain assumptions, adaptive video scheduling can be reduced to a Markov decision process over a finite state space. Therefore, the scheduling policy can be optimized via standard stochastic control techniques using a Markov decision formulation. Simulation results show that significant performance improvement can be achieved over heuristic transmission schemes.
Other authorsSee publication -
Slepian-Wolf Coding of Binary Finite Memory Source Using Burrows-Wheeler Transform
Data Compression Conference, 2009. DCC '09.
In all existing codec designs for asymmetric Slepian-Wolf coding (SWC), it is assumed that the source sequence is i.i.d and equiprobable. When it comes to more complex source statistics, the encoder should firstly remove the redundancy within the source. However, this increases the complexity of the encoder. In this paper, we propose an asymmetric SWC scheme which explores the redundancy of the binary finite memory source (FMS) at the decoder. Specifically, inspired by the Burrows-Wheeler…
In all existing codec designs for asymmetric Slepian-Wolf coding (SWC), it is assumed that the source sequence is i.i.d and equiprobable. When it comes to more complex source statistics, the encoder should firstly remove the redundancy within the source. However, this increases the complexity of the encoder. In this paper, we propose an asymmetric SWC scheme which explores the redundancy of the binary finite memory source (FMS) at the decoder. Specifically, inspired by the Burrows-Wheeler transform (BWT)-based source-controlled channel decoding algorithm proposed, we iteratively apply the LDPC decoding and BWT to the side information. In our codec implementation, the encoder is identical to the conventional LDPC-based SWC encoder. At the decoder, conventional LDPC-based SWC decoding algorithm and Burrows-Wheeler transform (BWT) are iteratively applied to the side information for decoding. BWT can asymptotically permute a FMS into a piece-wise i.i.d binary sequence. In other words, by applying BWT to the decoder side information, the redundancy in the memory is transformed into the redundancy in the marginal distributions of the output i.i.d segments. The marginal distributions of every i.i.d segment can be used as the a priori information for SWC decoding. To explore the marginal distribution, a segmentation algorithm is employed to adaptively partition the output sequence of BWT into i.i.d segments. The bias parameter of each segment is then empirically computed. Using these parameters, the a priori information of the FMS source can be derived and incorporated in the next iteration of SWC decoding. Experimental results show that our scheme performs significantly better than the scheme which does not utilize the a priori information for decoding.
Other authors
Courses
-
ADVANCED TELECOMM NETWORKS
EE381K
-
ANLY AND DSGN OF COMM NETWK (QUEUING THEORY)
EE381K
-
DATA MINING: MATHEMATCL PERSP
CS391D
-
INFORMATION THEORY
EE381K
-
INTRODUCTION TO SYSTEM THEORY (CONTROL THEORY)
EE380K
-
NONLINEAR PROGRAMMING
ORI391Q
-
PROBABIL & STOCHASTIC PROCS I
EE381J
-
RANDOMIZED ALGORITHMS
CS388R
-
SPACE-TIME COMMUNICATION (MIMO)
EE381S
-
THEORY OF PROBABILITY
CSE384K
-
THEORY OF PROBABILITY II
CSE384L
-
TIME-SER MODLNG/ANLY/CONTROL
ORI390R
-
VISION SYSTEMS
PSY380E
-
WIRELESS COMMUNICATIONS LAB
EE381V
Languages
-
Chinese
Native or bilingual proficiency
-
English
Professional working proficiency
Recommendations received
4 people have recommended Chen
Join now to viewMore activity by Chen
-
🇦🇺 This week, I embarked on a journey to the Nobbies at Phillip Island, a two-hour drive from Melbourne. 🐦 The wind here is fierce, with…
🇦🇺 This week, I embarked on a journey to the Nobbies at Phillip Island, a two-hour drive from Melbourne. 🐦 The wind here is fierce, with…
Liked by Chen Chao
-
Our team is hiring! We are looking for a research scientist working in the video quality domain. If you look forward to contributing to the…
Our team is hiring! We are looking for a research scientist working in the video quality domain. If you look forward to contributing to the…
Liked by Chen Chao
-
"Powered by Gemini Nano. Incredibly fast. No monthly charges..." We're thrilled that developers are experiencing the blazing speed of Gemini Nano…
"Powered by Gemini Nano. Incredibly fast. No monthly charges..." We're thrilled that developers are experiencing the blazing speed of Gemini Nano…
Liked by Chen Chao
-
Today marks my 6th-year anniversary with Visionular Inc. On Monday, July 16th, 2018, my first day, I was focused on speaking to seed angel…
Today marks my 6th-year anniversary with Visionular Inc. On Monday, July 16th, 2018, my first day, I was focused on speaking to seed angel…
Liked by Chen Chao
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Chen Chao in United States
24 others named Chen Chao in United States are on LinkedIn
See others named Chen Chao