A Rapid Stereo Matching Algorithm Based on Disparity Interpolation Gang Yao Yong Liu Bangjun Lei Dong Ren Institute of Intelligent Vision and Image Information.

Slides:



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

Spatial-Temporal Consistency in Video Disparity Estimation ICASSP 2011 Ramsin Khoshabeh, Stanley H. Chan, Truong Q. Nguyen.
Stereo Vision Reading: Chapter 11
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.
Snakes - Active Contour Lecturer: Hagit Hel-Or
Computer Vision Optical Flow
Boundary matting for view synthesis Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Computer Vision and Image Understanding 103 (2006) 22–32.
Ai-Mei Huang and Truong Nguyen Video Processing LabECE Dept, UCSD, La Jolla, CA This paper appears in: Image Processing, ICIP IEEE International.
Last Time Pinhole camera model, projection
Computer Vision : CISC 4/689 Adaptation from: Prof. James M. Rehg, G.Tech.
Segmentation Divide the image into segments. Each segment:
Stereo & Iterative Graph-Cuts Alex Rav-Acha Vision Course Hebrew University.
Chamfer Matching & Hausdorff Distance Presented by Ankur Datta Slides Courtesy Mark Bouts Arasanathan Thayananthan.
Stereopsis Mark Twain at Pool Table", no date, UCR Museum of Photography.
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.
Optical flow and Tracking CISC 649/849 Spring 2009 University of Delaware.
Stereo and Multiview Sequence Processing. Outline Stereopsis Stereo Imaging Principle Disparity Estimation Intermediate View Synthesis Stereo Sequence.
Virtual Control of Optical Axis of the 3DTV Camera for Reducing Visual Fatigue in Stereoscopic 3DTV Presenter: Yi Shi & Saul Rodriguez March 26, 2008.
Stereo Computation using Iterative Graph-Cuts
Iris localization algorithm based on geometrical features of cow eyes Menglu Zhang Institute of Systems Engineering
Aleixo Cambeiro Barreiro 광주과학기술원 컴퓨터 비전 연구실
Accurate, Dense and Robust Multi-View Stereopsis Yasutaka Furukawa and Jean Ponce Presented by Rahul Garg and Ryan Kaminsky.
On Building an Accurate Stereo Matching System on Graphics Hardware
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.
 C. C. Hung, H. Ijaz, E. Jung, and B.-C. Kuo # School of Computing and Software Engineering Southern Polytechnic State University, Marietta, Georgia USA.
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.
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
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.
Surface Stereo with Soft Segmentation Michael Bleyer 1, Carsten Rother 2, Pushmeet Kohli 2 1 Vienna University of Technology, Austria 2 Microsoft Research.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.
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.
Stereo Vision Reading: Chapter 11 Stereo matching computes depth from two or more images Subproblems: –Calibrating camera positions. –Finding all corresponding.
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.
Road Scene Analysis by Stereovision: a Robust and Quasi-Dense Approach Nicolas Hautière 1, Raphaël Labayrade 2, Mathias Perrollaz 2, Didier Aubert 2 1.
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.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University Automatic 3D Image Segmentation of Internal Lung Structures.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Fast accurate fuzzy clustering through data reduction Advisor.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Robust and Accurate Surface Measurement Using Structured Light IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 57, NO. 6, JUNE 2008 Rongqian.
Jeong Kanghun CRV (Computer & Robot Vision) Lab..
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Media Processor Lab. Media Processor Lab. Trellis-based Parallel Stereo Matching Media Processor Lab. Sejong univ.
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.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
Motion Segmentation at Any Speed Shrinivas J. Pundlik Department of Electrical and Computer Engineering, Clemson University, Clemson, SC.
Visible-Surface Detection Methods. To identify those parts of a scene that are visible from a chosen viewing position. Surfaces which are obscured by.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Correspondence and Stereopsis. Introduction Disparity – Informally: difference between two pictures – Allows us to gain a strong sense of depth Stereopsis.
SIFT.
October 3, 2013Computer Vision Lecture 10: Contour Fitting 1 Edge Relaxation Typically, this technique works on crack edges: pixelpixelpixel pixelpixelpixelebg.
A Plane-Based Approach to Mondrian Stereo Matching
SIFT Scale-Invariant Feature Transform David Lowe
Summary of “Efficient Deep Learning for Stereo Matching”
Semi-Global Stereo Matching with Surface Orientation Priors
SoC and FPGA Oriented High-quality Stereo Vision System
Multiway Cut for Stereo and Motion with Slanted Surfaces
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
SIFT.
HALO-FREE DESIGN FOR RETINEX BASED REAL-TIME VIDEO ENHANCEMENT SYSTEM
Presentation transcript:

A Rapid Stereo Matching Algorithm Based on Disparity Interpolation Gang Yao Yong Liu Bangjun Lei Dong Ren Institute of Intelligent Vision and Image Information China Three Gorges University

Outline Introduction Method Disparity Interpolation Experiments Conclusion

Introduction The disparity and the matching cost are calculated based on stereo matching ▫ left image as the base image. ▫ right image as the base image. The disparity in this two kind of situations are also optimized.

Introduction Matching area and un-matching area can be further marked. The disparity interpolation process is done ▫ started from the edge of un-matching area. ▫ stop until all pixels in un-matching area are finished.

Introduction The proposed algorithm in this paper on the basis of the adaptive cost function in [13]. Just to interpolation the results of local matching algorithm ▫ maintain the disparity continuity. ▫ improve the stereo matching speed. [13]Segment-Based Stereo Matching Using Belief Propagation and a Self-Adapting Dissimilarity Measure

Segment-Based Stereo Matching Using Belief Propagation and a Self-Adapting Dissimilarity Measure Andreas Klaus Mario Sormann Konrad Karner VRVis Research Center, Graz, Austria

Introduction Color segmentation and Self-adapting matching ▫ maximize the number of reliable correspondences. Self-adapting conception : ▫ The scene structure is modeled by a set of planar surface patches. ▫ Instead of assigning a disparity value to each pixel, a disparity plane is assigned to each segment. ▫ The optimal disparity plane labeling is approximated by applying belief propagation.

Work-flow Diagram

Local Matching in Pixel Domain.

Disparity Plane Estimation. ▫ step 1 : calculate matching cost. ▫ step 2 : the disparity plane with the minimum matching cost is assigned to each segment. ▫ step 3 : segments that are assigned to the disparity plane are grouped. Repeating the plane fitting for grouped regions. ▫ increase the accuracy

Disparity Plane Assignment.

Experiments

A Rapid Stereo Matching Algorithm Based on Disparity Interpolation Back to …

The Proposed Algorithm

Outline Introduction Method ▫ Cost function ▫ Robust matching ▫ Disparity optimization Disparity Interpolation Experiments Conclusion

Cost Function The cost function includes two parts : ▫ C(x,y,d) = (1-ω) × C data (x,y,d) + ω × C smooth (x,y,d) Data term ▫. Smooth term ▫.

Cost Function Can ensure the gray consistency between the correspondent pixels. Can guarantee the smooth consistency in the pixel neighbourhood ▫ find matching pixel accurately. ▫ improve the smoothness of disparity.

Robust Matching The similarity cost function including ▫ the gray consistency. ▫ the smoothness consistency in pixel neighbourhood. The cost function is actually a quadratic function ▫ like p(x) = x 2, ▫ its derivatives is p'(x) = 2x.

Robust matching The noise affects is linear increase in stereo matching. The noise is not control by the function, so the quantizing error and noise is very sensitive in both the data item and smooth item in cost function.

In order to reduce the affection of noise ▫ robustness matching function Lorentzian [16]. the noise is control by Lorentzian function, and the influence is nearly zero Robust Matching

New cost function ▫..

Disparity Optimization No matter what kind of method, the corresponding points can not be found for a part of the pixels in the image. Left occluded and right occluded cannot appear at the same time.

Disparity Optimization The process of optimization as follows : Step 1 : ▫ After robust matching method  right-to-left disparity d R-L (x,y) and left-to-right disparity d L-R (x,y).  value of cost function is calculated respectively as C R- L (x,y) and C L-R (x,y).

Disparity Optimization Step 2 : ▫ d R-L (x,y) 、 d L-R (x,y) 、 C R-L (x,y) 、 C L-R will be optimized. occluded

Outline Introduction Method Disparity Interpolation Experiments Conclusion

Disparity Interpolation Many pixels can not find the corresponding points because of occluded in the image. The corresponding disparity can not be calculated in the disparity after optimized. the disparity can be divided into ▫ matching area ▫ un-matching area

Disparity Interpolation The disparity in the un-matching area should be continuity with the disparity in matching area surrounding the un-matching area. Disparity interpolation for un-matching area to get the smooth disparity on basis of the optimized disparity.

Disparity Interpolation Step 1 : Mark the matching area and un-matching ▫ 1 stands for un-matching area. ▫ 0 stands for matching area. Step 2 : Find the edge points in the un-matching area ▫ scanning the 8 neighbourhood of pixels. ▫ calculate the disparity of edge pixel. ▫ mark the point as 0. Step 3 : Stop scanning until all the points in un- matching area have been matched, or then return to Step2.

Disparity Interpolation

Outline Introduction Method Disparity Interpolation Experiments Conclusion

Experiments The results of each steps

Experiments The results of other methods

Experiments Compare the efficiency

Outline Introduction Method Disparity Interpolation Proposed Algorithm Experiments Conclusion

The dense and smooth disparity can be required. The effect of the new algorithm is better than traditional stereo matching algorithm. ▫ Time complexity can be reduced. ▫ Efficiency is closer to segment based algorithm. The main problem of this algorithm : ▫ un-matching area is very big.

Conclusion The disparity error of pixels in centre of un-matching area will be bigger because of interpolating operation is start from the edge of un-matching area.