Hole Filling 관련 논문 2013. 06. 10 장호욱.

Slides:



Advertisements
Similar presentations
CSCE 643 Computer Vision: Template Matching, Image Pyramids and Denoising Jinxiang Chai.
Advertisements

Pose Estimation and Segmentation of People in 3D Movies Karteek Alahari, Guillaume Seguin, Josef Sivic, Ivan Laptev Inria, Ecole Normale Superieure ICCV.
CSE473/573 – Stereo and Multiple View Geometry
Spatial-Temporal Consistency in Video Disparity Estimation ICASSP 2011 Ramsin Khoshabeh, Stanley H. Chan, Truong Q. Nguyen.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
1.  Texturing is a core process for modeling surface details in computer graphics applications › Texture mapping › Surface texture synthesis › Procedural.
Image-based Clothes Animation for Virtual Fitting Zhenglong Zhou, Bo Shu, Shaojie Zhuo, Xiaoming Deng, Ping Tan, Stephen Lin * National University of.
Real-Time Accurate Stereo Matching using Modified Two-Pass Aggregation and Winner- Take-All Guided Dynamic Programming Xuefeng Chang, Zhong Zhou, Yingjie.
A novel supervised feature extraction and classification framework for land cover recognition of the off-land scenario Yan Cui
Video Inpainting Under Constrained Camera Motion Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Marcelo Bertalm.
A LOW-COMPLEXITY, MOTION-ROBUST, SPATIO-TEMPORALLY ADAPTIVE VIDEO DE-NOISER WITH IN-LOOP NOISE ESTIMATION Chirag Jain, Sriram Sethuraman Ittiam Systems.
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
3D Video Generation and Service Based on a TOF Depth Sensor in MPEG-4 Multimedia Framework IEEE Consumer Electronics Sung-Yeol Kim Ji-Ho Cho Andres Koschan.
Yen-Lin Lee and Truong Nguyen ECE Dept., UCSD, La Jolla, CA Method and Architecture Design for Motion Compensated Frame Interpolation in High-Definition.
Boundary matting for view synthesis Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Computer Vision and Image Understanding 103 (2006) 22–32.
A new approach for modeling and rendering existing architectural scenes from a sparse set of still photographs Combines both geometry-based and image.
Last Time Pinhole camera model, projection
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Fast Image Replacement Using Multi-Resolution Approach Chih-Wei Fang and Jenn-Jier James Lien Robotics Lab Department of Computer Science and Information.
The plan for today Camera matrix
Copyright  Philipp Slusallek IBR: View Interpolation Philipp Slusallek.
Region Filling and Object Removal by Exemplar-Based Image Inpainting
Stereo Computation using Iterative Graph-Cuts
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Lecture 11: Stereo and optical flow CS6670: Computer Vision Noah Snavely.
Presented by Pat Chan Pik Wah 28/04/2005 Qualifying Examination
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Atul Singh Junior Undergraduate CSE, IIT Kanpur.  Dimension reduction is a technique which is used to represent a high dimensional data in a more compact.
100+ Times Faster Weighted Median Filter [cvpr ‘14]
Background Estimation Mehdi Ghayoumi, MD Iftakharul Islam, Muslem Al-Saidi Department of Computer Science Kent State University, Kent, OH
Super-Resolution of Remotely-Sensed Images Using a Learning-Based Approach Isabelle Bégin and Frank P. Ferrie Abstract Super-resolution addresses the problem.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
ICPR/WDIA-2012 High Quality Novel View Synthesis Based on Low Resolution Depth Image and High Resolution Color Image Jui-Chiu Chiang, Zheng-Feng Liu, and.
SPECTRO-TEMPORAL POST-SMOOTHING IN NMF BASED SINGLE-CHANNEL SOURCE SEPARATION Emad M. Grais and Hakan Erdogan Sabanci University, Istanbul, Turkey  Single-channel.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
Efficient Editing of Aged Object Textures By: Olivier Clément Jocelyn Benoit Eric Paquette Multimedia Lab.
Graphite 2004 Statistical Synthesis of Facial Expressions for the Portrayal of Emotion Lisa Gralewski Bristol University United Kingdom
A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.
Motion-Compensated Noise Reduction of B &W Motion Picture Films EE392J Final Project ZHU Xiaoqing March, 2002.
Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
CS 4487/6587 Algorithms for Image Analysis
Computer Vision, Robert Pless
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
2D Texture Synthesis Instructor: Yizhou Yu. Texture synthesis Goal: increase texture resolution yet keep local texture variation.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Jeong Kanghun CRV (Computer & Robot Vision) Lab..
Stereo Video 1. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos 2. Real-time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral.
A Hybrid Edge-Enhanced Motion Adaptive Deinterlacer By Marc Ramirez.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
1 2D TO 3D IMAGE AND VIDEO CONVERSION. INTRODUCTION The goal is to take already existing 2D content, and artificially produce the left and right views.
Sejong University, DMS Lab. Ki-Hun Han AN EFFECTIVE DE-INTERACING TECHNIQUE USING MOTION COMPENSATED INTERPOLATION IEEE TRANSACTION ON Consumer Electronics,
SIFT Scale-Invariant Feature Transform David Lowe
Summary of “Efficient Deep Learning for Stereo Matching”
Real Time Dense 3D Reconstructions: KinectFusion (2011) and Fusion4D (2016) Eleanor Tursman.
Low Bit Rate Video Coding with Geometric Transformation
Fast Preprocessing for Robust Face Sketch Synthesis
Computer Vision Lecture 5: Binary Image Processing
Coding Approaches for End-to-End 3D TV Systems
Representing Moving Images with Layers
Finite Element Surface-Based Stereo 3D Reconstruction
Image and Video Processing
Image and Video Processing
Non-negative Matrix Factorization (NMF)
True Motion Estimation Techniques Part II
Presentation transcript:

Hole Filling 관련 논문 2013. 06. 10 장호욱

DIBR 개요 정의: “the process of synthesizing 'virtual’ views of a scene from still or moving images and associated per-pixel depth information” 기존 view -> 새로운 view 기존 영상 + depth map

DIBR 개요 단점: virtual view 생성시 occlusion(hole) 발생 Solution 가) Depth map preprocessing Smooth depth map - sharp transitions cause hole - image distortion would be happened 나) Inpainting reconstruct an image through interpolation, extrapolation, background mirroring 다) Layered Depth Images store more than one pair of color and depth values for each pixel of original image

Depth map smoothing

Inpainting Should consider neighbor’s texture info. & structural info.

조사 논문 “A Local Depth Image Enhancement Scheme For View Synthesis”, Yongzhe Wang, Dong Tian, Anthony Vetro, Mitsubishi Electric Research Labs “Depth Adaptive Hierachical Hole-Filling for DIBR-Based 3D Videos”, Madhhour Solh, Ghassan Algeib, Georgia Insitiute of Technology “Examplar-based video Inpainting with Motion-Compensated Neighbor Embedding”, Mounira Ebdelli, Christine Guillemot, Olivier Le Meur, INRIA “Depth Image-Based Rendering with Spatio-Temporally Consistent Texture Synthesis for 3D Video with Global Motion”, Martin Köppel, Technical University Berlin, Germany; Xi Wang, Dimitar Doshkov, Thomas Wiegand, Patrick Ndjiki-Nya, Fraunhofer Heinrich-Hertz-Institute

A Local Depth Image Enhancement Scheme For View Synthesis 개요 - depth images are likely to exhibit noise : produce artifacts in the rendered views - various depth enhancement techniques : global mode filtering technique : joint bilateral filter : SIFT based depth improvement - propose local depth image enhancement technique : references the color information of the stereo image pair : sparse depth features serve as an additional source of candidate depth values ※ stereo view -> virtual view 환경

A Local Depth Image Enhancement Scheme For View Synthesis I : color image D: depth image F sparse depth feature L : left view R : right view V : virtual view

A Local Depth Image Enhancement Scheme For View Synthesis Depth Enhancement Algorithm - depth candidate: input depth value d₁ neighboring depth value : selected based on the minimal collocated color intensity difference of the neighboring pixels, d₂, d₃ : associated depth value of the nearest sparse depth feature d₄(stage 1) : input depth value d₁ : median value from preceding five pixels of the same line d₂ : median value from proceding five pixels of the same column d₃(stage 2)

A Local Depth Image Enhancement Scheme For View Synthesis Depth Enhancement Algorithm cost calculation: stereo cost: measures the consistency in color intensity between two views color difference cost: measures the color intensity difference between the current location and the candidate pixel location depth difference cost: measures the depth value difference between the current pixel and the candidates

A Local Depth Image Enhancement Scheme For View Synthesis

A Local Depth Image Enhancement Scheme For View Synthesis

Depth Adaptive Hierarchical Hole-Filling for DIBR-Based 3D Videos

Depth Adaptive Hierarchical Hole-Filling for DIBR-Based 3D Videos Hierarchical approach for hole filling

Depth Adaptive Hierarchical Hole-Filling for DIBR-Based 3D Videos Depth Adaptive Preprocessing disocclusion areas are combination of background and foreground pixels blur can be reduced by assign higher weights to depth values of background pixels

Depth Adaptive Hierarchical Hole-Filling for DIBR-Based 3D Videos Pixels with low disparity values that are close to the minimum are considered background information and given higher weights Pixels with high disparity values that are close to the maximum are considered foreground and are given lower weights The transition between low and high disparity must be smooth.

Hierarchical Hole Filling Process Depth Adaptive Hierarchical Hole-Filling for DIBR-Based 3D Videos Hierarchical Hole Filling Process

Depth Adaptive Hierarchical Hole-Filling for DIBR-Based 3D Videos

Examplar-based Video Inpainting 처리 개요 Examplar-based video Inpainting with Motion-Compensated Neighbor Embedding Examplar-based Video Inpainting 처리 개요 estimates the motion for each pixel in the image estimate the motion of each pixel: determine whether a pixel p belongs to (Mc(p) = 1) or (Mc(p) = 0) inpainting the moving objects according to priority P(p) = C(p)D(p) most similar patch with input patch is selected calculate SSD between vectors of five components (R, G, B, Vx, Vy) when a patch is filled, the Mc(p) of the filled pixels is updated with the Mc values of the copied pixels inpainting the stationary background ★The search for the best matching patch: entire images of the sequence => within a motion-compensated window ★template matching => more elaborate neighbor embedding techniques

Examplar-based video Inpainting with Motion-Compensated Neighbor Embedding

DEPTH IMAGE BASED RENDERING WITH ADVANCED TEXTURE SYNTHESIS

Examplar-based video Inpainting with Motion-Compensated Neighbor Embedding

Examplar-based video Inpainting with Motion-Compensated Neighbor Embedding - k-nearest neighbor 중 하나를 선택하는 대신 combine the first K candidates Locally linear embedding (LLE) : approximating each input data point by a linear combination of its K-nearest neighbors Non-negative Matrix Factorization (NMF) : searches for two lower dimensional nonnegative matrices whose product gives a good approximation of the input data matrix

Examplar-based video Inpainting with Motion-Compensated Neighbor Embedding

DEPTH IMAGE-BASED RENDERING WITH SPATIO-TEMPORALLY CONSISTENT TEXTURE SYNTHESIS FOR 3-D VIDEO WITH GLOBAL MOTION 전후 프레임 정보를 사용하여 temporal consistency를 확보하는 알고리즘 제안

DEPTH IMAGE-BASED RENDERING WITH SPATIO-TEMPORALLY CONSISTENT TEXTURE SYNTHESIS FOR 3-D VIDEO WITH GLOBAL MOTION