Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi

Slides:



Advertisements
Similar presentations
Efficient High-Resolution Stereo Matching using Local Plane Sweeps Sudipta N. Sinha, Daniel Scharstein, Richard CVPR 2014 Yongho Shin.
Advertisements

3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
Spatial-Temporal Consistency in Video Disparity Estimation ICASSP 2011 Ramsin Khoshabeh, Stanley H. Chan, Truong Q. Nguyen.
Xin Zhang, Zhichao Ye, Lianwen Jin, Ziyong Feng, and Shaojie Xu
Cuong Cao Pham and Jae Wook Jeon, Member, IEEE
A Modified EM Algorithm for Hand Gesture Segmentation in RGB-D Data 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) July 6-11, 2014, Beijing,
M.S. Student, Hee-Jong Hong
Real-Time Accurate Stereo Matching using Modified Two-Pass Aggregation and Winner- Take-All Guided Dynamic Programming Xuefeng Chang, Zhong Zhou, Yingjie.
GrabCut Interactive Image (and Stereo) Segmentation Carsten Rother Vladimir Kolmogorov Andrew Blake Antonio Criminisi Geoffrey Cross [based on Siggraph.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Boundary matting for view synthesis Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Computer Vision and Image Understanding 103 (2006) 22–32.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
Stereo & Iterative Graph-Cuts Alex Rav-Acha Vision Course Hebrew University.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Region Filling and Object Removal by Exemplar-Based Image Inpainting
Linear Solution to Scale and Rotation Invariant Object Matching Professor: 王聖智 教授 Student : 周 節.
Stereo Computation using Iterative Graph-Cuts
Aleixo Cambeiro Barreiro 광주과학기술원 컴퓨터 비전 연구실
100+ Times Faster Weighted Median Filter [cvpr ‘14]
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
MSU CSE 803 Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result.
Despeckle Filtering in Medical Ultrasound Imaging
Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’04) /04 $20.00 c 2004 IEEE 1 Li Hong.
Joint Histogram Based Cost Aggregation For Stereo Matching Dongbo Min, Member, IEEE, Jiangbo Lu, Member, IEEE, Minh N. Do, Senior Member, IEEE IEEE TRANSACTION.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Stereo Matching Information Permeability For Stereo Matching – Cevahir Cigla and A.Aydın Alatan – Signal Processing: Image Communication, 2013 Radiometric.
Michael Bleyer LVA Stereo Vision
A Rapid Stereo Matching Algorithm Based on Disparity Interpolation Gang Yao Yong Liu Bangjun Lei Dong Ren Institute of Intelligent Vision and Image Information.
Fast Approximate Energy Minimization via Graph Cuts
3D Fingertip and Palm Tracking in Depth Image Sequences
Mutual Information-based Stereo Matching Combined with SIFT Descriptor in Log-chromaticity Color Space Yong Seok Heo, Kyoung Mu Lee, and Sang Uk Lee.
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.
A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.
Joint Depth Map and Color Consistency Estimation for Stereo Images with Different Illuminations and Cameras Yong Seok Heo, Kyoung Mu Lee and Sang Uk Lee.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
A Non-local Cost Aggregation Method for Stereo Matching
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 34, NO. 2, FEBRUARY Leonardo De-Maeztu, Arantxa Villanueva, Member, IEEE, and.
Feature-Based Stereo Matching Using Graph Cuts Gorkem Saygili, Laurens van der Maaten, Emile A. Hendriks ASCI Conference 2011.
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
A Region Based Stereo Matching Algorithm Using Cooperative Optimization Zeng-Fu Wang, Zhi-Gang Zheng University of Science and Technology of China Computer.
Window-based Approach For Fast Stereo Correspondence Raj Kumar Gupta, Siu-Yeung Cho IET Computer Vision,
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
The 18th Meeting on Image Recognition and Understanding 2015/7/29 Depth Image Enhancement Using Local Tangent Plane Approximations Kiyoshi MatsuoYoshimitsu.
Fingertip Detection with Morphology and Geometric Calculation Dung Duc Nguyen ; Thien Cong Pham ; Jae Wook Jeon Intelligent Robots and Systems, IEEE/RSJ.
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot Yinxiao Li and Stanley T. Birchfield The Holcombe Department of Electrical and Computer.
Ning Sun, Hassan Mansour, Rabab Ward Proceedings of 2010 IEEE 17th International Conference on Image Processing September 26-29, 2010, Hong Kong HDR Image.
Extracting Depth and Matte using a Color-Filtered Aperture Yosuke Bando TOSHIBA + The University of Tokyo Bing-Yu Chen National Taiwan University Tomoyuki.
Jeong Kanghun CRV (Computer & Robot Vision) Lab..
Vision-based SLAM Enhanced by Particle Swarm Optimization on the Euclidean Group Vision seminar : Dec Young Ki BAIK Computer Vision Lab.
Journal of Visual Communication and Image Representation
IEEE International Conference on Multimedia and Expo.
Efficient Stereo Matching Based on a New Confidence Metric
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Stereo Video 1. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos 2. Real-time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral.
Non-linear filtering Example: Median filter Replaces pixel value by median value over neighborhood Generates no new gray levels.
數位三維視訊 楊 家 輝 Jar-Ferr Yang 電腦與通信工程研究所 電機工程學系 國立成功大學 Institute of Computer and Communication Engineering Department of Electrical Engineering National Cheng.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Local Stereo Matching Using Motion Cue and Modified Census in Video Disparity Estimation Zucheul Lee, Ramsin Khoshabeh, Jason Juang and Truong Q. Nguyen.
Trilateral Filtering of Range Images Using Normal Inner Products
2. Skin - color filtering.
Summary of “Efficient Deep Learning for Stereo Matching”
SoC and FPGA Oriented High-quality Stereo Vision System
3D Stereoscopic Image Analysis Ahmed Kamel, Aashish Agarwal
What have we learned so far?
Image Segmentation Techniques
Presented by: Yang Yu Spatiotemporal GMM for Background Subtraction with Superpixel Hierarchy Mingliang Chen, Xing Wei, Qingxiong.
Linear Operations Using Masks
Presentation transcript:

Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi Weighted Joint Bilateral Filter with Slope Depth Compensation Filter for Depth Map Refinement Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi VISAPP 2013 International Conference on Computer Vision Theory and Application

Outline Introduction Related Works Proposed Method Weighted Joint Bilateral Filter Slope Depth Compensation Filter Experimental Results Conclusion

Introduction

Introduction Goal : Using two filters to get more accurate disparity map in real-time. Consideration Noise reduction Correct edges Blurring control Goal

Related Works

Related Works Stereo Matching Left Image Right Image

(Optimization methods) Related Works Local Global Estimate accuracy Low High Calculation cost Methods Pixel matching Block matching (Optimization methods) Graph cuts Belief propagation Example

Related Works Flow Chart (Local) Matching Cost Computation 1 Matching Cost Computation 2 Cost Aggregation 3 Disparity Map Computation/Optimization 4 Disparity Map Refinement Disparity Map Refinement

Related Works Depth map refinement with filter Median filter Bilateral filter Input depth map Filter Output depth map

Related Works Bilateral filter Smoothing Space weight:Near pixels has large weight Color weight:Similar color pixels has large weight Smoothing Keep edges Weak in spike noise

Related Works Joint bilateral filter Add in the reference image Color weight is calculated by the reference Keep object edges of the reference Reference : Low noise Target : High noise Filtered image

Related Works Joint bilateral filter Multilateral filter Noise reduction O Correct edge O Blurring X Mixed depth values Spreading error regions Multilateral filter Space + Color + Depth Boundary recovering X

Proposed Method

Proposed Method Weighted joint bilateral filter Noise reduction Edge correction Slope depth compensation filter Blurring control

Weighted Joint Bilateral Filter 𝐷: Depth value 𝑝: Coordinate of current pixel 𝑠: Coordinate of support pixel 𝑁: Aggregation set of support pixel 𝑤(),𝑐(): Space/color weight 𝜎𝑠,𝜎𝑐: Space/color Gaussian distribution 𝑅𝑠: Weight map

Weighted Joint Bilateral Filter Add in the weight map Controlling amount of influence on a pixel Weight of the edge and error is small Joint bilateral filter - Mixed depth values - Spreading error regions

Weighted Joint Bilateral Filter Making weight map Space/color/disparity weight Sum of nearness of space, color, and disparity between center pixel and surrounding pixels.

Weighted Joint Bilateral Filter Mask image is made by Speckle Filter Detecting speckle noise Weight of speckle region is 0 Red region: speckle noise Weight = 0

Weighted Joint Bilateral Filter

Slope Depth Compensation Filter Weighted joint bilateral filter Remaining small blurring Difference between foreground and background color is small Slope depth compensation filter Reason of blurring is mixed depth value Convert mixed value to non-blurred candidate using initial depth map Removing remaining blur

Slope Depth Compensation Filter X in Dx ∈ {INITIAL;WJBF;SDCF}

Slope Depth Compensation Filter

Proposed Method Initial disparity Stereo matching Noise reduction/ edge correction Weighted Joint Bilateral F. Blurring control Slope Depth Compensention F.

Experimental Results

Experimental Results Evaluating accuracy improvement for various types of depth maps Block Matching (BM) Semi-Global Matching (SGM) Efficient Large-Scale (ELAS) Dynamic Programing (DP) Double Belief Propagation (DBP)

Experimental Results

Experimental Results

Experimental Results Comparing proposed method with cost volume refinement(Teddy). 32 times slower Yang, Q., Wang, L., and Ahuja, N. A constantspace belief propagation algorithm for stereo matching. In Computer Vision and Pattern Recognition(2010).

Experimental Results

Experimental Results Device : Intel Core i7-920 2.93GHz Comparing running time (ms) of BM plus proposed filter with selected stereo methods.

Experimental Results

Experimental Results Use the proposed filter for depth maps from Microsoft Kinect.

Conclusion

Conclusion Contribution The proposed methods can reduce depth noise and correct object boundary edge without blurring. Amount of improvement is large when an input depth map is not accurate. Future Works Investigating dependencies of input natural images and depth maps.