A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.

Slides:



Advertisements
Similar presentations
Object Recognition from Local Scale-Invariant Features David G. Lowe Presented by Ashley L. Kapron.
Advertisements

Feature Based Image Mosaicing
Improved Census Transforms for Resource-Optimized Stereo Vision
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Spatial-Temporal Consistency in Video Disparity Estimation ICASSP 2011 Ramsin Khoshabeh, Stanley H. Chan, Truong Q. Nguyen.
www-video.eecs.berkeley.edu/research
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
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.
Stereo Matching Segment-based Belief Propagation Iolanthe II racing in Waitemata Harbour.
Does Color Really Help in Dense Stereo Matching?
Boundary matting for view synthesis Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Computer Vision and Image Understanding 103 (2006) 22–32.
Last Time Pinhole camera model, projection
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
Stereoscopic Light Stripe Scanning: Interference Rejection, Error Minimization and Calibration By: Geoffrey Taylor Lindsay Kleeman Presented by: Ali Agha.
Multi-view stereo Many slides adapted from S. Seitz.
The plan for today Camera matrix
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
Accurate, Dense and Robust Multi-View Stereopsis Yasutaka Furukawa and Jean Ponce Presented by Rahul Garg and Ryan Kaminsky.
Stereo matching Class 10 Read Chapter 7 Tsukuba dataset.
On Building an Accurate Stereo Matching System on Graphics Hardware
Matthew Brown University of British Columbia (prev.) Microsoft Research [ Collaborators: † Simon Winder, *Gang Hua, † Rick Szeliski † =MS Research, *=MS.
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 Low-Textured Survey 1.Stereo Matching-Based Low-Textured Scene Reconstruction for Autonomous Land Vehicles (ALV) Navigation 2.A Robust.
Stereo Matching Information Permeability For Stereo Matching – Cevahir Cigla and A.Aydın Alatan – Signal Processing: Image Communication, 2013 Radiometric.
A Rapid Stereo Matching Algorithm Based on Disparity Interpolation Gang Yao Yong Liu Bangjun Lei Dong Ren Institute of Intelligent Vision and Image Information.
Introduction Autostereoscopic displays give great promise as the future of 3D technology. These displays spatially multiplex many views onto a screen,
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.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
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.
Rohith MV, Gowri Somanath, Chandra Kambhamettu Video/Image Modeling and Synthesis(VIMS) Lab, Dept. of Computer and Information Sciences Cathleen Geiger.
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.
Cross-Based Local Multipoint Filtering
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.
Ray Divergence-Based Bundle Adjustment Conditioning for Multi-View Stereo Mauricio Hess-Flores 1, Daniel Knoblauch 2, Mark A. Duchaineau 3, Kenneth I.
CSCE 643 Computer Vision: Extractions of Image Features Jinxiang Chai.
A Region Based Stereo Matching Algorithm Using Cooperative Optimization Zeng-Fu Wang, Zhi-Gang Zheng University of Science and Technology of China Computer.
1 University of Texas at Austin Machine Learning Group 图像与视频处理 计算机学院 Motion Detection and Estimation.
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.
Fast Census Transform-based Stereo Algorithm using SSE2
Ning Sun, Hassan Mansour, Rabab Ward Proceedings of 2010 IEEE 17th International Conference on Image Processing September 26-29, 2010, Hong Kong HDR Image.
Improved Census Transforms for Resource-Optimized Stereo Vision
Jeong Kanghun CRV (Computer & Robot Vision) Lab..
Journal of Visual Communication and Image Representation
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.
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.
Correspondence and Stereopsis. Introduction Disparity – Informally: difference between two pictures – Allows us to gain a strong sense of depth Stereopsis.
SIFT.
Local Stereo Matching Using Motion Cue and Modified Census in Video Disparity Estimation Zucheul Lee, Ramsin Khoshabeh, Jason Juang and Truong Q. Nguyen.
SIFT Scale-Invariant Feature Transform David Lowe
Summary of “Efficient Deep Learning for Stereo Matching”
Semi-Global Matching with self-adjusting penalties
SoC and FPGA Oriented High-quality Stereo Vision System
SIFT.
Image and Video Processing
Multi-Information Based GCPs Selection Method
Computing the Stereo Matching Cost with a Convolutional Neural Network
Presentation transcript:

A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E. Petsa 2, G. Karras 1 1. Laboratory of Photogrammetry, Department of Surveying, National Technical University of Athens, GR Athens, Greece 2. Laboratory of Photogrammetry, Department of Surveying, Technological Educational Institute of Athens, GR Athens, Greece 5th International Workshop on 3D Virtual Reconstruction and Visualization of Complex Architectures (3D-ARCH '2013), February

Outline Introduction Related Work Proposed Algorithm Experimental Results Conclusion 2

Introduction 3

Objective Present a method Combines pre-existing algorithms and novel considerations With good sub-pixel accuracy 4

Related work 5

Related Work 6 Stereo Matching : 14 5 Range: (X,Y)(X-d,Y)

Related Work 7 Matching cost computation For every individual pixel Cost is assigned to all possible disparities Cost aggragation Neighboring share the same disparity A summation of pixel-wise costs (over a support region) Disparity optimization The disparity with the lowest aggregated cost is chosen. Refinement Correcting inaccurate disparity values

Proposed Algorithm 8

Census on intensity principal derivatives Census transformation based on gradients: Less sensitive to radiometric differences and repetitive patterns 9 Intensity Gradient

Census on Gradients X Census transform window :

Hamming Distance 11 Left image Right image Hamming Distance = XOR

Comparison After aggregation step: Default census Census on gradients 2.5% less erroneous pixels 12

Comparison After aggregation step [13] : 13 [13]Mei X., Sun X., Zhou M., Jiao S., Wang H., Zhang X., On building an accurate stereo matching system on graphics hardware. ICCV Workshop on GPU in Computer Vision Applications.

Absolute Difference on Image Color and Gradients 14 AD ( color ) : AD ( Gradient ) :

Total Matching Cost normalized by λ 15 AD (color)Census (gradient) AD (gradient)

16 Census (gradient) AD (color) AD (gradient) Combined

Support Region 17 Cross-based support region [25] : Threshold of cross-skeleton expansion: [25]Zhang K., Lu J., Lafruit G., Cross-based local stereo matching using orthogonal integral images. IEEE Transactions on Circuits & Systems for Video Technology.

Support Region 18 Threshold of cross-skeleton expansion [16] : L max : largest semi-dimension of the window size τ max : largest color dissimilarity between p and q 3X3 median filter [16]Stentoumis C., Grammatikopoulos L., Kalisperakis I., Karras G., Implementing an adaptive approach for dense stereo matching. International Archives of Photogrammetry, Remote Sensing & Spatial Information Sciences, Pq lqlq

Support Region 19

Aggregation Step 20 A. Normalized by the number of pixels in the support region B. 3D Gaussian function is applied for smoothing the aggregated costs. C. Winner-take-all

Comparison After aggregation step [13] : 21 Run this step for 4 iterations to get stable cost values. For iteration 1 and 3, aggregated horizontally and then vertically. For iteration 2 and 4, aggregated vertically and then horizontally.

22 [13] method Proposed Method

Refinement 23 Left-right consistency check Pixel p is characterized as valid (inlier) if the following constraint holds:

Refinement 24 Outlier cross-based filtering The cross-based support regions provide a robust description of pixel neighborhoods The median value of inliers in the support region is selected and attributed to the mismatched pixel.

Refinement 25 Occlusion / mismatch labeling Remaining outliers are re-estimated Mismatches: The epipolar line of the mismatch pixel intersects with disparity function Use median interpolation in a small patch around them Occlusions Use the second lowest disparity value in the neighborhood

Refinement 26 Epipolar Line BeforeAfter

Refinement 27 Sub-pixel estimation Estimation at the sub-pixel level is made by interpolating a 2 nd order curve to the cost volume C(d). This curve is defined by the disparities of the preceding and following pixels and their corresponding cost values Choose minimum cost position through a closed form solution for the 3 curve points.

Refinement 28 Disparity map smoothing Median filter is applied. The effect of overall post-processing refinement

Experimental Results 29

Experimental Results Evaluated on the Middlebury and EPFL multi-view datasets Parameter values were kept constant for all tests. 30

31

Experimental Results Middlebury evaluation 32 Error Threshold = 1 Error Threshold = 0.75

33 [13] method Proposed Method

Experimental Results 34 AInitial disparity mapD Remaining occlusion/ mismatch handling BCost smoothingESub-pixel estimation COutlier filteringFMedian smoothing Threshold = 0.75, % of wrong pixels

Experimental Results 35 Herz-Jesu-K7 stereo pair

Experimental Results 36 Herz-Jesu-K7 stereo pair

Conclusion 37

Conclusion 38 Initial Cost AD (color / gradient) Census (color / gradient) Aggregation Aggregation more times Normalize → Smoothing Refinement Mismatch : Epipolar Line / Interpolation Sub-pixel Estimation Occlusion / Parameter adjustment