March 2, 2006 3D Mesh Coding and Transmission Lihang Ying Department of Computing Science University of Alberta.

Slides:



Advertisements
Similar presentations
Jung-Hwan Low Redundancy Layered Multiple Description Scalable Coding Using The Subband Extension Of H.264/AVC Department of Electrical.
Advertisements

Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Pouya Ostovari and Jie Wu Computer and Information Sciences
Memory-Efficient Sliding Window Progressive Meshes Pavlo Turchyn University of Jyvaskyla.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
1 Data link layer protocol for wireless TCP K.S. Chan EEE Department The University of Hong Kong.
VIPER DSPS 1998 Slide 1 A DSP Solution to Error Concealment in Digital Video Eduardo Asbun and Edward J. Delp Video and Image Processing Laboratory (VIPER)
Multimedia Streaming Protocols1 Multimedia Streaming: Jun Lu Xinran (Ryan) Wu CSE228 Multimedia Systems Challenges and Protocols.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Overview of Error Resiliency Schemes in H.264/AVC Standard Sunil Kumar, Liyang Xu, Mrinal K. Mandal, and Sethuraman Panchanathan Elsevier Journal of Visual.
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
What is the next line of the proof? a). Let G be a graph with k vertices. b). Assume the theorem holds for all graphs with k+1 vertices. c). Let G be a.
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and.
Compressing Polygon Mesh Connectivity
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
1 Scalable Image Transmission Using UEP Optimized LDPC Codes Charly Poulliat, Inbar Fijalkow, David Declercq International Symposium on Image/Video Communications.
Forward Error Correction Steven Marx CSC45712/04/2001.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
Martin Isenburg UC Berkeley Jack Snoeyink UNC Chapel Hill Early Split Coding of Triangle Mesh Connectivity.
Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, Canadian Conference on.
Analysis of compressed depth and image streaming on unreliable networks Pietro Zanuttigh, Andrea Zanella, Guido M. Cortelazzo.
MPEG-4: Demos, BIFS, SNHC Visual Lihang Ying Department of Computing Science University of Alberta, Edmonton, Canada These slides are available online:
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
Application of Multiple Description Coding in 4G Wireless Communication Systems Frank H.P. Fitzek, Başak Can and Ramjee Prasad [ ff|bc|prasad
Using Redundancy and Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Yali Zhu, Mark Claypool and Yanlin Liu Department of Computer.
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
4/24/2002SCL UCSB1 Optimal End-to-end Distortion Estimation for Drift Management in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression.
Unequal Loss Protection: Graceful Degradation of Image Quality over Packet Erasure Channels Through Forward Error Correction Alexander E. Mohr, Eva A.
Better Behaved, Better Performing Multimedia Networking Jae Chung and Mark Claypool Computer Science Department Worcester Polytechnic Institute Proceedings.
Topological Surgery Progressive Forest Split Papers by Gabriel Taubin et al Presented by João Comba.
09/24/02ICIP20021 Drift Management and Adaptive Bit Rate Allocation in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression Lab ECE Department.
Error-Resilient Coding and Decoding Strategies for Video Communication Thomas Stockhammer and Waqar Zia Presented by Li Ma.
On Error Preserving Encryption Algorithms for Wireless Video Transmission Ali Saman Tosun and Wu-Chi Feng The Ohio State University Department of Computer.
SHEAU-RU TONG Management Information System Dept., National Pingtung University of Science and Technology, Taiwan (R.O.C.) YUAN-TSE.
Audio Compression Usha Sree CMSC 691M 10/12/04. Motivation Efficient Storage Streaming Interactive Multimedia Applications.
An Analytical Model for Progressive Mesh Streaming Wei Cheng, Wei Tsang Ooi School of Computing, National University of Singapore. Sebastian Mondet, Romulus.
Object Based Video Coding - A Multimedia Communication Perspective Muhammad Hassan Khan
17.0 Distributed Speech Recognition and Wireless Environment References: 1. “Quantization of Cepstral Parameters for Speech Recognition over the World.
Wireless TCP Prasun Dewan Department of Computer Science University of North Carolina
1 Lecture 17 – March 21, 2002 Content-delivery services. Multimedia services Reminder  next week individual meetings and project status report are due.
Error control in video Streaming. Introduction Development of different types of n/ws such as internet, wireless and mobile networks has created new applications.
Mesh Data Structure. Meshes Boundary edge: adjacent to 1 face Regular edge: adjacent to 2 faces Singular edge: adjacent to >2 faces Mesh: straight-line.
A Robust Resolution-Enhancement Scheme for Video Transmission Over Mobile Ad-Hoc Networks Authors : Source : IEEE TRANSACTIONS ON BROADCASTING, VOL. 54,
1 Mpeg-4 Overview Gerhard Roth. 2 Overview Much more general than all previous mpegs –standard finished in the last two years standardized ways to support:
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Semi-regular 3D mesh progressive compression and transmission based on an adaptive wavelet decomposition 21 st January 2009 Wavelet Applications in Industrial.
Yufeng Shan, Su Yi, Shivkumar Kalyanaraman and John W. Woods
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
SpaDaGIS Efficiency Issues in Multi-resolution Terrain Modeling Leila De FlorianiPaola Magillo Leila De Floriani * Paola Magillo Department of Computer.
Methods of Handling Packet Loss for Multimedia Applications by Hansen Bow.
Page 1 The department of Information & Communications Engineering Dong-uk, kim A Survey of Packet Loss Recovery Techniques for Streaming.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
04 MPEG-4, 1 Jarek Rossignac, CoC & GVU Center, Georgia Tech SM, June D Compression Jarek Rossignac GVU Center and College of Computing Georgia Tech,
Overview of Digital Video Compression Multimedia Systems and Standards S2 IF Telkom University.
An improved unequal error protection technique for the wireless transmission of MPEG-4 Video Bo Yan, Kam Wing NG The Chinese University of Hong Kong ICICS-PCM.
Doc.: IEEE /0070r2 SubmissionSlide 1 Efficient Error Control Using Network Coding for Multicast Transmission Date: Authors: DooJung.
Fundamentals of Multimedia Chapter 17 Wireless Networks 건국대학교 인터넷미디어공학부 임 창 훈.
Error Detecting and Error Correcting Codes
November, 1999 doc.:IEEE P /259 Submission Slide 1 Dr. Rajugopal Gubbi,ShareWave Streaming Support for b MAC Dr. Rajugopal Gubbi Nov, 1999.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Data Compression.
MDC METHOD FOR HDTV TRANSMISSION OVER EXISTING IP NETWORK
A Brief History of 3D MESH COMPRESSION ORAL, M. ELMAS, A.A.
Streaming To Mobile Users In A Peer-to-Peer Network
Limitations of Traditional Error-Resilience Methods
Unequal Error Protection for Video Transmission over Wireless Channels
Presentation transcript:

March 2, D Mesh Coding and Transmission Lihang Ying Department of Computing Science University of Alberta

L.Ying, 3D Mesh Coding and Transmission, Outline  3D Mesh Data  3D Mesh Coding –Valence-Driven Approach  Error-Resilient 3D Mesh Coding and Transmission –Multiple Description Coding  Proposed Research

L.Ying, 3D Mesh Coding and Transmission, D Mesh Data  Geometry: –3D positions (x-y-z coordinates) of vertices –Coding: 1)Quantization, 2)Differential Coding, 3) Entropy Coding  Connectivity: –How vertices are connected Raw data: vertex indices of each face Large redundancy –Main Focus of 3D Mesh Coding  Photometry –Colors,Normals,Texture

L.Ying, 3D Mesh Coding and Transmission, D Mesh Coding  Since early 1990s  Up-to-date Survey: [PKK05] VRML V.2 and MPEG-4 Standard State-of-the-art Method

L.Ying, 3D Mesh Coding and Transmission, Valence-Driven Approach  Encoding  Thick line: active lists  Dashed line: visited edge  Dark point: focus  Encoding Stream: add 6, add 7, add 4, add 4, add 8, add 5, add 5, add 4, add 5, split 5, add 4, add 4, add dummy 6, add 4 add 6, add 7, add 4add 4add 8 add 5 add 4 add 5 split 5add 4 add dummy 6 add 4

L.Ying, 3D Mesh Coding and Transmission, Valence-Driven Approach  Decoding  Encoding Stream: add 6, add 7, add 4, add 4, add 8, add 5, add 5, add 4, add 5, split 5, add 4, add 4, add dummy 6, add 4  Thick line: active lists  Dashed line: visited edge  Dark point: focus add 6, add 7, add 4add 4add 8add 5 add 4add 5 split 5 add 4 add dummy 6 add 4

L.Ying, 3D Mesh Coding and Transmission, Progressive Valence-Driven 3D Mesh Coding –

L.Ying, 3D Mesh Coding and Transmission, Connectivity Coding is Sensitive to Error –Previous codes impact all subsequent codes. –Example: one-code error in Edgebreaker method [Rossignac99] results (the right):

L.Ying, 3D Mesh Coding and Transmission, Error Resilience  Error-Resilient Transmission [AAR05] –Unequal Error Protection –Interleaved Packets  Piece-based Error-Resilient Coding [YKK01] –Divide mesh into pieces, encode piece by piece, then encode connectivity between pieces.

L.Ying, 3D Mesh Coding and Transmission,  Progressive Coding –Enhance layers depends on base layers  Piece-based Error-Resilient Coding –Not friendly to Perceptual Quality  Multiple Description Coding –Each description can be encoded independently –More descriptions received result higher quality. –Less efficient Multiple Description Coding(1)

L.Ying, 3D Mesh Coding and Transmission, Multiple Description Coding(2)  Existing Work [JWC04] –Idea: Only split the geometry (vertex position) data into descriptions Transmit the connectivity of the entire mesh via a high quality channel. –How to split vertices into descriptions Should be spaced evenly in the mesh for interpolating missed vertices Construct a vertex spanning tree and assign each vertex at level l into i -th description.

L.Ying, 3D Mesh Coding and Transmission, Multiple Description Coding(3)  Existing Work [JWC04]

L.Ying, 3D Mesh Coding and Transmission, Proposed Research  Objective –With packet loss: wireless network –No retransmission: real-time applications –No error protection –Perceptual quality friendly  Multiple Description Connectivity Coding

L.Ying, 3D Mesh Coding and Transmission, Will Improve on Valence- Driven Approach  With trivial size and be kept in all descriptions  Or, can be interpolated add 6, add 7, add 4add 4add 8add 5 add 4add 5 split 5 add 4 add dummy 6 add 4

L.Ying, 3D Mesh Coding and Transmission, The End Thank you!