IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 34, NO. 2, FEBRUARY 2012 1 Leonardo De-Maeztu, Arantxa Villanueva, Member, IEEE, and.

Slides:



Advertisements
Similar presentations
Feature Based Image Mosaicing
Advertisements

Improved Census Transforms for Resource-Optimized Stereo Vision
Spatial-Temporal Consistency in Video Disparity Estimation ICASSP 2011 Ramsin Khoshabeh, Stanley H. Chan, Truong Q. Nguyen.
Cuong Cao Pham and Jae Wook Jeon, Member, IEEE
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.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Stereo & Iterative Graph-Cuts Alex Rav-Acha Vision Course Hebrew University.
Object Detection and Tracking Mike Knowles 11 th January 2005
CS 223b 1 More on stereo and correspondence. CS 223b 2 =?f g Mostpopular For each window, match to closest window on epipolar line in other image. (slides.
Scale Invariant Feature Transform (SIFT)
Stereo Computation using Iterative Graph-Cuts
Lecture 11: Stereo and optical flow CS6670: Computer Vision Noah Snavely.
Aleixo Cambeiro Barreiro 광주과학기술원 컴퓨터 비전 연구실
CSE473/573 – Stereo Correspondence
Announcements PS3 Due Thursday PS4 Available today, due 4/17. Quiz 2 4/24.
Image-based Water Surface Reconstruction with Refractive Stereo Nigel Morris University of Toronto.
On Building an Accurate Stereo Matching System on Graphics Hardware
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA.
Fast Cost-volume Filtering For Visual Correspondence and Beyond Asmaa Hosni, Member, IEEE, Christoph Rhemann, Michael Bleyer, Member, IEEE, Carsten Rother,
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.
Introduction Belief propagation: known to produce accurate results for stereo processing/ motion estimation High storage requirements limit the use of.
Stereo Matching Information Permeability For Stereo Matching – Cevahir Cigla and A.Aydın Alatan – Signal Processing: Image Communication, 2013 Radiometric.
Comparison of Ventricular Geometry for Two Real-Time 3D Ultrasound Machines with Three-dimensional Level Set Elsa D. Angelini, Rio Otsuka, Shunishi Homma,
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.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
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.
Graph Cut Algorithms for Binocular Stereo with Occlusions
Graph Cut 韋弘 2010/2/22. Outline Background Graph cut Ford–Fulkerson algorithm Application Extended reading.
Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi
Dense correspondences across scenes and scales Tal Hassner The Open University of Israel CVPR’14 Tutorial on Dense Image Correspondences for Computer Vision.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
Cross-Based Local Multipoint Filtering
A Non-local Cost Aggregation Method for Stereo Matching
1 Optimal Cycle Vida Movahedi Elder Lab, January 2008.
Feature-Based Stereo Matching Using Graph Cuts Gorkem Saygili, Laurens van der Maaten, Emile A. Hendriks ASCI Conference 2011.
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 26, NO. 9, SEPTEMBER 2004 Yuri Boykov, Member, IEEE Vladimir Kolmogorov, Member, IEEE.
Computer Vision, Robert Pless
A Region Based Stereo Matching Algorithm Using Cooperative Optimization Zeng-Fu Wang, Zhi-Gang Zheng University of Science and Technology of China Computer.
Non-Euclidean Example: The Unit Sphere. Differential Geometry Formal mathematical theory Work with small ‘patches’ –the ‘patches’ look Euclidean Do calculus.
Window-based Approach For Fast Stereo Correspondence Raj Kumar Gupta, Siu-Yeung Cho IET Computer Vision,
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
DSP final project proosal From Bilateral-filter to Trilateral-filter : A better improvement on denoising of images R 張錦文.
1 Markov random field: A brief introduction (2) Tzu-Cheng Jen Institute of Electronics, NCTU
Presenter : Kuang-Jui Hsu Date : 2011/3/24(Thur.).
Lecture 16: Stereo CS4670 / 5670: Computer Vision Noah Snavely Single image stereogram, by Niklas EenNiklas Een.
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
Fast Cost-volume Filtering For Visual Correspondence and Beyond Asmaa Hosni, Member, IEEE, Christoph Rhemann, Michael Bleyer, Member, IEEE, Carsten Rother,
Digital Image Processing
Image Segmentation Superpixel methods Speaker: Hsuan-Yi Ko.
Improved Census Transforms for Resource-Optimized Stereo Vision
Journal of Visual Communication and Image Representation
A global approach Finding correspondence between a pair of epipolar lines for all pixels simultaneously Local method: no guarantee we will have one to.
Project 2 due today Project 3 out today Announcements TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA.
Stereo Video 1. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos 2. Real-time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral.
Photoconsistency constraint C2 q C1 p l = 2 l = 3 Depth labels If this 3D point is visible in both cameras, pixels p and q should have similar intensities.
數位三維視訊 楊 家 輝 Jar-Ferr Yang 電腦與通信工程研究所 電機工程學系 國立成功大學 Institute of Computer and Communication Engineering Department of Electrical Engineering National Cheng.
1 M15338: Depth Map Estimation Software version 2 April, 27th 2008, Archamps Olgierd Stankiewicz Krzysztof Wegner team supervisor: Marek Domański Chair.
Energy minimization Another global approach to improve quality of correspondences Assumption: disparities vary (mostly) smoothly Minimize energy function:
Local Stereo Matching Using Motion Cue and Modified Census in Video Disparity Estimation Zucheul Lee, Ramsin Khoshabeh, Jason Juang and Truong Q. Nguyen.
Stereo CS4670 / 5670: Computer Vision Noah Snavely Single image stereogram, by Niklas EenNiklas Een.
렌즈왜곡 관련 논문 - 기반 논문: R.Y. Tsai, An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision. Proceedings of IEEE Conference on Computer.
Summary of “Efficient Deep Learning for Stereo Matching”
3D Stereoscopic Image Analysis Ahmed Kamel, Aashish Agarwal
Presentation transcript:

IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 34, NO. 2, FEBRUARY Leonardo De-Maeztu, Arantxa Villanueva, Member, IEEE, and Rafael Cabeza Guan-Yu Liu

Outline 2  Introduction  Overview  Related work  Method  Experimental Results  CUDA  Q & A

Introduction (1/4) 3  Stereo matching  Local matching A finite region(window size) is being computed  Global matching Do smoothness by energy minimization techniques

Introduction (2/4) 4  When using local support regions, it is implicitly assumed that all pixels in the region are of the same depth.  the fronto-parallel surfaces assumption  Adaptive-weight methods

Introduction (3/4) 5  Adaptive-weight methods are the local algorithms yielding the best results.  Highly time-consuming task  Anisotropic diffusion, a computer vision technique very similar to adaptive weighting but computationally less expensive.  a computer vision technique very similar to adaptive weighting but computationally less expensive.

Introduction (4/4) 6  Geodesic diffusion is inspired by anisotropic diffusion.  diffusing both matching costs and weights.  Near real-time execution is demonstrated using a commercial graphics card.

Related Work 7  Adaptive-weight methods [7]  Adaptive-weight methods [8]  Anisotropic diffusion [9] [7] K.-J. Yoon and I.S. Kweon, “Adaptive Support-Weight Approach for Correspondence Search,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 28, no. 4, pp , Apr [8] A. Hosni, M. Bleyer, M. Gelautz, and C. Rhemann, “Local Stereo Matching Using Geodesic Support Weights,” Proc. Int’l Conf. Image Processing, pp , [9] P. Perona and J. Malik, “Scale-Space and Edge Detection Using Anisotropic Diffusion,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, no. 7, pp , July 1990.

Related Work (1/6) 8  Adaptive-weight methods [7]

Related Work (2/6) 9  Adaptive-weight methods [7]  truncated absolute difference (TAD) Euclidean distance between the values in the CIELab color space and spatial euclidean distance

Related Work (3/6) 10  Adaptive-weight methods [8]

Related Work (4/6) 11  Adaptive-weight methods [8]  Shortest path

Related Work (5/6) 12  The two algorithms use the same optimization technique, winner-takes-all (WTA).

Related Work (6/6) 13  Anisotropic diffusion is a computer vision technique similar to bilateral filtering.  only the comparison of each pixel with its immediate neighbors is necessary.

Method 14  A : Anisotropic diffusion  B : Geodesic diffusion

Method.A (1/3) 15  Anisotropic diffusion

Method.A (2/3) 16  Anisotropic diffusion  123 Euclidean distance between the values in the CIELab color space

Method.A (3/3) 17  It is an iterative computer vision technique.[9]

Method 18  A : Anisotropic diffusion  B : Geodesic diffusion

Method.B (1/8) 19  Three principles  Costs and weights are diffused so that the importance of each cost value is known in each iteration.  In each iteration, the costs and weights at each pixel are accumulated. After the last iteration, all the support region information has been accumulated at each pixel.  To increase the efficiency of information diffusion and to avoid loops, turns in the direction of diffusion are penalized.

Method.B (2/8) 20  Geodesic diffusion

Method.B (3/8) 21  Each of the four positions inherits the costs and weights of each of the four direct neighbors of each pixel.

Method.B (4/8) 22  Geodesic diffusion  123

Method.B (5/8) 23  i = 0 right neighbors  i = 1 lower neighbors  i = 2 upper neighbors  i = 3 left neighbors

Method.B (6/8) 24  The cost and weight information derived from a direct neighbor is not returned to this neighbor.  Costs are only propagated with their full weights in the same direction of their propagation direction in the previous iteration.

Method.B (7/8) 25  Geodesic diffusion  123

Method.B (8/8) 26  At the end of the diffusion process, the DSI costs are normalized.  Thus, concluded, and the disparity map is then computed by selecting the lower cost disparity for each pixel WTA.

Experimental Results (1/8) 27

Experimental Results (2/8) 28

Experimental Results (3/8) 29

Experimental Results (4/8) 30

Experimental Results (5/) 31

Experimental Results (6/8) 32

Experimental Results (7/8) 33

Experimental Results (8/8) 34

CUDA 35  CUDA implementation of our algorithm ran in less than 60 milliseconds for the Tsukuba stereo pair on a GeForce 480 GTX card.

Q & A 36