COLOR-PLUS-DEPTH LEVEL-OF- DETAIL IN 3D TELE-IMMERSIVE VIDEO: A PSYCHOPHYSICAL APPROACH Wanwin Wu et la., MONET Group UIUC ACM MM 2011 Best Paper.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

CHAPTER 2: Supervised Learning. Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2 Learning a Class from Examples.
QoS Impact on User Perception and Understanding of Multimedia Video Clips G. Ghinea and J.P. Thomas Department of Computer Science University of Reading,
Context Awareness System and Service SCENE JS Lee 1 An Energy-Aware Framework for Dynamic Software Management in Mobile Computing Systems.
Sampling Distributions
Regression Analysis Once a linear relationship is defined, the independent variable can be used to forecast the dependent variable. Y ^ = bo + bX bo is.
Estimating the Standard Deviation © Christine Crisp “Teach A Level Maths” Statistics 2.
Presented by Yehuda Dar Advanced Topics in Computer Vision ( )Winter
Chapter 10: Hypothesis Testing
1. 2 Outline Background on Landslides Landslides Prediction System Architecture Solution Evaluation.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering On-line Alert Systems for Production Plants A Conflict Based Approach.
Ensemble Learning: An Introduction
Adaptive Sampling in Distributed Streaming Environment Ankur Jain 2/4/03.
The Effectiveness of a QoE - Based Video Output Scheme for Audio- Video IP Transmission Shuji Tasaka, Hikaru Yoshimi, Akifumi Hirashima, Toshiro Nunome.
Simple Regression correlation vs. prediction research prediction and relationship strength interpreting regression formulas –quantitative vs. binary predictor.
Text Exercise 1.22 (a) (b) (c) (d) (This part is asking you whether the data looks reasonably bell-shaped.) The distribution looks somewhat close to bell-shaped.
1 Psych 5500/6500 The t Test for a Single Group Mean (Part 5): Outliers Fall, 2008.
Study of magnetic helicity in solar active regions: For a better understanding of solar flares Sung-Hong Park Center for Solar-Terrestrial Research New.
T T07-01 Sample Size Effect – Normal Distribution Purpose Allows the analyst to analyze the effect that sample size has on a sampling distribution.
October 14, 2010Neural Networks Lecture 12: Backpropagation Examples 1 Example I: Predicting the Weather We decide (or experimentally determine) to use.
1 Introduction to Policy Processes Dan Laitsch. 2 Overview (Class meeting 4) Sign in Agenda –Cohort break outs –Review last class –Mid term assessment.
PY 427 Statistics 1Fall 2006 Kin Ching Kong, Ph.D Lecture 6 Chicago School of Professional Psychology.
Hidden Surface Removal
Reliability, Validity, & Scaling
Chapter 13: Inference in Regression
Hypothesis Testing in Linear Regression Analysis
Distributed Multimedia March 19, Distributed Multimedia What is Distributed Multimedia?  Large quantities of distributed data  Typically streamed.
: Chapter 12: Image Compression 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Estimating the Standard Deviation © Christine Crisp “Teach A Level Maths” Statistics 1.
PROBABILITY (6MTCOAE205) Chapter 6 Estimation. Confidence Intervals Contents of this chapter: Confidence Intervals for the Population Mean, μ when Population.
CS :: Fall 2003 Media Scaling / Content Adaptation Ketan Mayer-Patel.
Quality of Service Karrie Karahalios Spring 2007.
CSC321: 2011 Introduction to Neural Networks and Machine Learning Lecture 11: Bayesian learning continued Geoffrey Hinton.
1 Chapter 1: Introduction to Design of Experiments 1.1 Review of Basic Statistical Concepts (Optional) 1.2 Introduction to Experimental Design 1.3 Completely.
Transportation Engineering (CIVTREN) notes of AM Fillone, DLSU-Manila
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Wireless communications and mobile computing conference, p.p , July 2011.
CROSS-VALIDATION AND MODEL SELECTION Many Slides are from: Dr. Thomas Jensen -Expedia.com and Prof. Olga Veksler - CS Learning and Computer Vision.
Chapter 8 : Estimation.
Tony Jebara, Columbia University Advanced Machine Learning & Perception Instructor: Tony Jebara.
ICCS 2009 IDB Workshop, 18 th February 2010, Madrid 1 Training Workshop on the ICCS 2009 database Weighting and Variance Estimation picture.
Chapter 10 For Explaining Psychological Statistics, 4th ed. by B. Cohen 1 A perfect correlation implies the ability to predict one score from another perfectly.
Advanced Computer Graphics Shadow Techniques CO2409 Computer Graphics Week 20.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
Spreadsheet Engineering Builders use blueprints or plans – Without plans structures will fail to be effective Advanced planning in any sort of design can.
The Reason Tone Curves Are The Way They Are. Tone Curves in a common imaging chain.
CS 484 Load Balancing. Goal: All processors working all the time Efficiency of 1 Distribute the load (work) to meet the goal Two types of load balancing.
1 Doing Statistics for Business Doing Statistics for Business Data, Inference, and Decision Making Marilyn K. Pelosi Theresa M. Sandifer Chapter 12 Multiple.
Adaptive Content-Aware Scaling for Improved Video Streaming. Avanish Tripathi Advisor: Mark Claypool Reader: Bob Kinicki.
Machine Learning 5. Parametric Methods.
AP Statistics Chapter 21 Notes
ICCS 2009 IDB Seminar – Nov 24-26, 2010 – IEA DPC, Hamburg, Germany Training Workshop on the ICCS 2009 database Weights and Variance Estimation picture.
Chapter 1 Introduction to Statistics. Section 1.1 Fundamental Statistical Concepts.
Saving Bitrate vs. Users: Where is the Break-Even Point in Mobile Video Quality? ACM MM’11 Presenter: Piggy Date:
A Framework and Methods for Characterizing Uncertainty in Geologic Maps Donald A. Keefer Illinois State Geological Survey.
The normal approximation for probability histograms.
IMPACT EVALUATION PBAF 526 Class 5, October 31, 2011.
Irwin/McGraw-Hill © Andrew F. Siegel, 1997 and l Chapter 7 l Hypothesis Tests 7.1 Developing Null and Alternative Hypotheses 7.2 Type I & Type.
Online Parameter Optimization for Elastic Data Stream Processing Thomas Heinze, Lars Roediger, Yuanzhen Ji, Zbigniew Jerzak (SAP SE) Andreas Meister (University.
Chapter 15 Inference for Regression. How is this similar to what we have done in the past few chapters?  We have been using statistics to estimate parameters.
Stats Methods at IC Lecture 3: Regression.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Hypothesis Tests l Chapter 7 l 7.1 Developing Null and Alternative
OPERATING SYSTEMS CS 3502 Fall 2017
(5) Notes on the Least Squares Estimate
Computer Science and Engineering, Seoul National University
Backpropagation.
EQT 272 PROBABILITY AND STATISTICS ROHANA BINTI ABDUL HAMID
Scalable light field coding using weighted binary images
Clustering-based Studies on the upgraded ITS of the Alice Experiment
Presentation transcript:

COLOR-PLUS-DEPTH LEVEL-OF- DETAIL IN 3D TELE-IMMERSIVE VIDEO: A PSYCHOPHYSICAL APPROACH Wanwin Wu et la., MONET Group UIUC ACM MM 2011 Best Paper

TELE-IMMERSION

PSYCHOPHYSICS (PP)

PSYCHOPHYSICAL THRESHOLDS Method of Limits Method of Adjustment Method of Constant Stimuli

PROBLEMS  Real-time 3D model construction  Multi-party communication  Inter/Intra-node synchronization  Computational resource-hungry  Networking resource-hungry

COMPUTATIONAL RESOURCE BALANCING CPU Resource Spatial Resolution: Color-plus- Depth Level- of-Detail Temporal Resolution: Frame Rate

CONSTRUCTION OF 3D MODELS Point Cloud Polygon Modeling

PARAMETERS OF COLOR-PLUS-DEPTH LEVEL-OF-DETAIL (CZLoD)  Detailing parameter of CZLoD: TH var (Threshold of Variance) - “Recursively refining bisection until the variance within every polygon (triangle) is less than TH var ” - TH var decides the size of triangles - TH var decides both texture (color) and spatial resolution  Degradation of CZLoD: DR (Degradation Ratio) - F i : the i th 3D frame - N x (F i ): number of vertices in F i if TH var = x

GOALS  Finding the PP thresholds in tele-immersive videos - JNDG (Just Noticeable DeGradation) - JUADG (Just UnAcceptable DeGradation)  Utilize the thresholds on constructing a real-time adaptation scheme for resource balancing - QoS Monitor - Decision Engine - Variance Calculation

GOAL 1: FINDING PP THRESHOLDS  Physical stimuli: DR  Perceptual quantity: JNDG and JUADG (participant was asked if he/she could tell any difference between the two clips, and whether he/she thought any video had unacceptable quality)  Experiment method: Ascending Method of Limit  Video

FINDING PP THRESHOLDS (CONTI.)  Participants: - 16 graduate students of CS UIUC - all had normal or corrected vision - 4 Indian, 3 American, 2 Chinese, 2 German, 2 Bangladeshi, 1 Mexican, 1 South African - 6 women (37.5%) and 10 men (62.5%) - 5 experts of tele-immersion (31.25%) and 11 novices (68.75%)

MAPPING FROM TH var TO DR  Very much content-dependent  The input parameter (TH var ) is manually adjusted to form a series of gradually degrading videos

RESULTS  The average thresholds among participants and among the four videos are JNDG: 61.5%; JUADG: 81.25%  Thresholds of low resolution videos are lower (easier for users to notice degradations)  Influence of content is less with higher resolution  The size of gray zone is 10~20%

GOAL 2: ADAPTATION SCHEME

QoS MONITOR  Input: the last 3D frame displayed  Analyze: DR and construction time (frame rate)  Output - DR value - abnormal frame rate (FR) event: if (FR > TH h || FR < TH l )

MORE DETAILS ON QoS MONITOR  According to [16], (TH h, TH l ) is set as (8, 12)  In calculation of DR, N 0 (F i ) is periodically computed to reduce complexity  DR here is hence defined as min{1, DR(F i )}  The frame rates are measured within a sliding window of 5 frames

DECISION ENGINE  Input: DR value and abnormal FR report  Output: target DR and DR error (explained later)  The purpose is fairly simple, actually - If FR is too low, increase it (by ∆ d ) - If FR is too high, decrease it (by ∆ u )  The nontrivial are the amounts of changes ( ∆ d and ∆ u )  The changes can follow several protocols - constant - AIMD -...

WHAT ABOUT THE PP THRESHOLDS?  Three decision zones  The adaptation zone = [JNDG-B n, JUADG+B a ]  ∆ d and ∆ u are set as 0 outside the adaptation zone

VARIANCE CALCULATOR  Input: target DR and DR error  Output: TH var  The same problem again: a mapping F from DR to TH var is needed  Solution: least-square regression-based learning  When DR error is larger then some threshold (TH err ) then the learning process is triggered  With ten training points (s 0 ~s 9 ), the median residual is 0.022%

PERFORMANCE EVALUATION  Frame rate improvement  (a) w/o extra CPU stress; (b) w/ 16% CPU stress

PERFORMANCE EVALUATION (CONTI.)  DR – TH var mapping  Crowd-sourcing (Youtube) scoring

SUMMARY / FUTURE WORK  PP thresholds do exist in tele-immersion  PP thresholds can help improving resource balancing between spatial and temporal resolutions  Although mapping between parameter setting and actual CZLoD is content dependent and nontrivial, a simple regression-based learning provides sufficient prediction  Expect higher computing power to support real-time N 0 computation in the future  More complex protocols to deal with the adjustment ( ∆ d and ∆ u ) of FR

REMARKS  No variance shown in the experiment results?  No statistical support of significance?  Sampling of stimuli needs to be non-uniform