Aleixo Cambeiro Barreiro 광주과학기술원 컴퓨터 비전 연구실

Slides:



Advertisements
Similar presentations
Presented by Xinyu Chang
Advertisements

875: Recent Advances in Geometric Computer Vision & Recognition
Spatial-Temporal Consistency in Video Disparity Estimation ICASSP 2011 Ramsin Khoshabeh, Stanley H. Chan, Truong Q. Nguyen.
Stereo Vision Reading: Chapter 11
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image Where does the.
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.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Yen-Lin Lee and Truong Nguyen ECE Dept., UCSD, La Jolla, CA Method and Architecture Design for Motion Compensated Frame Interpolation in High-Definition.
Last Time Pinhole camera model, projection
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
© 2004 by Davi GeigerComputer Vision April 2004 L1.1 Binocular Stereo Left Image Right Image.
Multi-view stereo Many slides adapted from S. Seitz.
Computing motion between images
Stereopsis Mark Twain at Pool Table", no date, UCR Museum of Photography.
The plan for today Camera matrix
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.
Stereo Computation using Iterative Graph-Cuts
Lecture 11: Stereo and optical flow CS6670: Computer Vision Noah Snavely.
Binocular Stereo Philippos Mordohai University of North Carolina at Chapel Hill September 21, 2006.
Compact Windows for Visual Correspondence via Minimum Ratio Cycle Algorithm Olga Veksler NEC Labs America.
CSE473/573 – Stereo Correspondence
100+ Times Faster Weighted Median Filter [cvpr ‘14]
Announcements PS3 Due Thursday PS4 Available today, due 4/17. Quiz 2 4/24.
Accurate, Dense and Robust Multi-View Stereopsis Yasutaka Furukawa and Jean Ponce Presented by Rahul Garg and Ryan Kaminsky.
Manhattan-world Stereo Y. Furukawa, B. Curless, S. M. Seitz, and R. Szeliski 2009 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp.
On Building an Accurate Stereo Matching System on Graphics Hardware
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30am – 11:50am Lecture #15.
Joint Histogram Based Cost Aggregation For Stereo Matching Dongbo Min, Member, IEEE, Jiangbo Lu, Member, IEEE, Minh N. Do, Senior Member, IEEE IEEE TRANSACTION.
Stereo Matching Information Permeability For Stereo Matching – Cevahir Cigla and A.Aydın Alatan – Signal Processing: Image Communication, 2013 Radiometric.
Structure from images. Calibration Review: Pinhole Camera.
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.
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.
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
Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi
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
Stereo Vision Reading: Chapter 11 Stereo matching computes depth from two or more images Subproblems: –Calibrating camera positions. –Finding all corresponding.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 34, NO. 2, FEBRUARY Leonardo De-Maeztu, Arantxa Villanueva, Member, IEEE, and.
Stereo Many slides adapted from Steve Seitz.
Feature-Based Stereo Matching Using Graph Cuts Gorkem Saygili, Laurens van der Maaten, Emile A. Hendriks ASCI Conference 2011.
Computer Vision, Robert Pless
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
A Region Based Stereo Matching Algorithm Using Cooperative Optimization Zeng-Fu Wang, Zhi-Gang Zheng University of Science and Technology of China Computer.
1 Real-Time Stereo-Matching for Micro Air Vehicles Pascal Dufour Master Thesis Presentation.
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.
Lecture 16: Stereo CS4670 / 5670: Computer Vision Noah Snavely Single image stereogram, by Niklas EenNiklas Een.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Improved Census Transforms for Resource-Optimized Stereo Vision
Jeong Kanghun CRV (Computer & Robot Vision) Lab..
John Morris These slides were adapted from a set of lectures written by Mircea Nicolescu, University of Nevada at Reno Stereo Vision Iolanthe in the Bay.
Stereo Video 1. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos 2. Real-time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral.
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.
An Implementation Method of the Box Filter on FPGA
Semi-Global Matching with self-adjusting penalties
Jure Zbontar, Yann LeCun
Semi-Global Stereo Matching with Surface Orientation Priors
Robust Visual Motion Analysis: Piecewise-Smooth Optical Flow
By: Mohammad Qudeisat Supervisor: Dr. Francis Lilley
Stereo vision Many slides adapted from Steve Seitz.
Computing the Stereo Matching Cost with a Convolutional Neural Network
Presentation transcript:

Aleixo Cambeiro Barreiro 광주과학기술원 컴퓨터 비전 연구실 Stereo Matching Aleixo Cambeiro Barreiro 광주과학기술원 컴퓨터 비전 연구실

Index Abstract Algorithms used Results Conclusion Bibliography

Abstract

Stereo Matching Process of generation of a depth map for one scene having several pictures of it Achieved by comparing the disparities of the objects’ positions between pixels Takes into account cameras’ conic fields of vision

Goals In this experiment we intend to compare several dense stereo matching algorithms To this end, we have considered: Time elapsed during computation Results accuracy

Algorithms used

Pixel-wise Matching Intensity, Winner Takes All pixel-to-pixel comparison Base image Target image O  Matching pixel  Matching candidates *  Current candidate

Patch-wise Matching (I) Similar to pixel-wise matching Also takes into account neighbors of the matching pixels to improve accuracy Base image Target image O  Matching pixel  Matching candidates *  Current candidate x  Current neighbor

Patch-wise Matching (II) It can be subdivided according to the way the patches are compared We have tested the following two comparison methods: Sum of Absolute Differences (SAD): Sums differences between corresponding pixels in both patches This absolute differences sum is used as matching cost Doesn’t take into account depth differences between pixels in the same patch Adaptive Support-Weight: Similar to SAD, but weights are added to intensity differences to take into account depth disparities between pixels in the same patch, according to next equation: 𝑤 𝑝,𝑞 = exp − ∆ 𝑐 𝑝𝑞 𝛾 𝑐 + ∆ 𝑔 𝑝𝑞 𝛾 𝑝

Semi-Global Matching (SGM) Uses pixel-wise matching as a base cost Adds an one-dimensional, multidirectional smoothness constraint This generates an energy function that should be minimized The minimization can be efficiently achieved through dynamic programming Cost is propagated according to the next equation: 𝐿 𝑟 𝑝,𝑑 =𝐶 𝑝,𝑑 + min 𝐿 𝑟 𝑝−𝑟,𝑑 , 𝐿 𝑟 𝑝−𝑟,𝑑−1 +𝑃1, 𝐿 𝑟 𝑝−𝑟, 𝑑+1 +𝑃1, 𝑚𝑖𝑛 𝑖 𝐿 𝑟 𝑝−𝑟,𝑖 +𝑃2 − 𝑚𝑖𝑛 𝑗 𝐿 𝑟 (𝑝−𝑟,𝑗)

Results

Depth maps (Cones) Base image Ground truth Pixel-wise SAD 11x11 ASW 11x11 ASW 35x35 SGM

Depth maps (Teddy) Base image Ground truth Pixel-wise SAD 11x11 ASW 11x11 ASW 35x35 SGM

Depth maps (Tsukuba) Base image Ground truth Pixel-wise SAD 11x11 ASW 11x11 ASW 35x35 SGM

Depth maps (Venus) Base image Ground truth Pixel-wise SAD 11x11 ASW 11x11 ASW 35x35 SGM

Accuracy

Timing

Conclusion

Pixel-wise Matching Offers very poor results, for one-to-one, intensity based comparison is not robust against: Image noise Illumination changes Groups of pixels with similar intensities Etc. It is very fast, but extremely inaccurate

Patch-wise Matching (SAD) Great improvement of accuracy with respect to Pixel-wise Matching Problems regarding patch sizing: Small patches: The smaller the patch is, the less information we can acquire from neighboring pixels The Pixel-wise Matching issues are not fully overcome Big patches: Disparities discontinuities at object’s edges are not taken into account Fattening effect For each match, we have to compare two whole patches Slower than Pixel-wise Matching, proportionally to the window size (WxH)

Patch-wise Matching (ASW) Weights make possible to have big size patches without remarkable negative effects Fattening effect disappears and accuracy is improved Weights have to be calculated for each neighbor Slower than SAD matching, but generally more accurate and allows big window sizes

Semi-Global Matching Obtaining the base cost from the Pixel-wise Matching makes it very fast Dynamic programming: Contributes to the speed of processing Slightly increases the use of memory The smoothness constraint grants accuracy This constraint being multidirectional prevents streaking As a result, this algorithm is very fast and accurate

Bibliography D. Scharstein, R. Szeliski, R. Zabih, "A Taxonomy and Evaluation of Dense Two- Frame Stereo Correspondence Algorithms“, SMBV’01, 2001. Kuk-Jin Yoon, In So Kweon, “Adaptive Support-Weight Approach for Correspondence Search”, IEEE transactions on Pattern Analysis and Machine Intelligence, 2006. Heiko Hirschmüller, “Accurate and Efficient Stereo Processing by Semi-Global Matching and Mutual Information”, CVPR, 2005.