x L d +W/2 -W/2 W x R (d k+1/2, o k+1/2 ) d (x k, d k ) (x k-1, d k-1 ) (a) (b)

Size: px
Start display at page:

Download "x L d +W/2 -W/2 W x R (d k+1/2, o k+1/2 ) d (x k, d k ) (x k-1, d k-1 ) (a) (b)"

Transcription

1 Disparity Estimation with Modeling of Occlusion and Object Orientation Andre Redert, Chun-Jen Tsai +, Emile Hendriks, Aggelos K. Katsaggelos + Information Theory Group, Department of Electrical Engineering Delft University of Technology, Delft, The Netherlands + Department of Electrical and Computer Engineering Northwestern University, Evanston, IL, USA ABSTRACT Stereo matching is fundamental to applications such as 3-D visual communications and depth measurements. There are several dierent approaches towards this objective, including feature-based methods,, block-based methods, 3,4 and pixel-based methods. 5 Most approaches use regularization to obtain reliable elds. Generally speaking, when smoothing is applied to the estimated depth eld, it results in a bias towards surfaces that are parallel to the image plane. This is called fronto-parallel bias. 4 Recent pixel-based approaches 5 claim that no disparity smoothing is necessary. In their approach, occlusions and objects are explicitly modeled. But these models interfere each others in the case of slanted objects and result in a fragmented disparity eld. In this paper we propose a disparity estimation algorithm with explicit modeling of object orientation and occlusion. The algorithm incorporates adjustable resolution and accuracy. Smoothing can be applied without introducing the fronto-parallel bias. The experiments show that the algorithm is very promising. INTRODUCTION The estimation of disparity elds is a dicult problem. The disparity eld between a pair of images depends directly on two things: rst, the distance of the objects to the cameras, and second, the geometry of the stereo cameras. Although there are a number of techniques for disparity/depth estimation, many of them require camera calibration. For applications like multiview image generation, 6 stereo image sequence coding, 7 etc., a -D image registration method without camera calibration is preferred. To reduce the complexity of disparity estimation, many researchers assume that the cameras are arranged in parallel-axis congurations so that the pixels on one scanline in the left image are matched to pixels on the same scanline in the right image. In this case, the stereo matching problem is simplied to an intra-scanline pixel matching problem. One popular approach for solving this intra-scanline matching is the disparity space technique.,8,5 This technique involves the computation of a matching error image (disparity space image), the denition of a matching path model, and an algorithm for minimal error path search. Previous approaches use a simple path model to reduce the size of the search space. 8 In these methods, dierent constraints are used to resolve the problems of multiple possible paths. For example, in Ref [], inter-scanline matching is used along with intra-scanline

2 step type x L ; x R x; d left occlusion, ; match, ; right occlusion, ;? Table : Increments for elementary steps in a path. matching. In Ref [8], reliable feature points (Ground Control Points) are used to conne the matching paths. Ref [5] requires the matching path to contain minimal number of discontinuities. However, all these methods fail to recognize the fact that many ambiguities in path search come from the simplied path model which does not distinguish between occlusions and slanted objects. In this paper we propose a disparity estimation algorithm with explicit modeling of object orientation and occlusion. The experiments show that this new approach handles occlusions and slanted objects very well. The paper is organized as follows. In Section 3, a disparity space is introduced and the proposed algorithm for disparity estimation in this space is formulated. In section 4, the implementation details are described. Experiments with both a real and a synthetic image sequences are conducted, and described in detail in the same section. Finally, Section 5 concludes the paper. 3 PROPOSED DISPARITY ESTIMATION ALGORITHM The proposed disparity estimation algorithm is based on a disparity space technique. A disparity space is a two-dimensional matching space computed from a pair of corresponding scanlines in the left and the right images. There are dierent ways for generating this space. In this paper, disparity spaces are computed by transforming the disparity space coordinates (x L ; x R ), rst used by Ohta and Kanade, through the following transformation: x d = xl? x R ; () where the x and d axes span the disparity spaces dened in this paper, while the x L and x R axes span the disparity spaces described in Ref []. In equation (), x; x L ; x R W? and jdj W? if the image width is W. Also note that the unit for x and d is dierent from the unit for x L and x R because the transformation is not norm-preserving. The relation between the two disparity spaces is illustrated in Figure. A path in a disparity space denes a mapping that associates left scanline pixels to corresponding right scanline pixels. In the x L?x R space, a path starts at (; ) and ends at (W; W ), while in the x?d space, a path starts at (; ) and ends at (W; ). Each path is composed of many elementary steps. Most researchers only consider three types of elementary steps: the match step, the left occlusion step, and the right occlusion step. The increments of each step for the x L?x R and x?d spaces, denoted respectively by (x L ; x R ) and (x; d), are listed in Table. From this table we can see that the slope d of an elementary step in the new disparity space is conned to nite x values between? and. This is an advantage of the new disparity space. Dierent costs are assigned to the elementary steps so that a low cost path denes a good corresponding mapping between left scanline pixels and right scanline pixels. A dynamic programming (DP) technique is typically used to nd the minimal cost path. Previous works 5,8 assign constant penalty costs to occlusion steps and use intensity dierence measures as costs for matching steps. Since each cluster of matching steps here represents a planar object parallel to the camera image planes, slanted planar objects or curved objects which cause contracting/stretching mapping will be modeled by many small fronto-parallel objects with occlusion gaps in between if we only allow three kinds of elementary steps. Obviously, this eect is not desirable for most natural scenes. To avoid fragmenting a scene, one should consider other elementary matching step types with

3 d +W/ W x L x d W x -W/ W x R Figure : An example of a path. Note that the units for the x L?x R space and for the x?d space are dierent. < jdj <. This is equivalent to explicitly modeling of objects which are not parallel to image planes. To model the new elementary steps, the disparity space is rst resampled at x and d intervals with N = x=d an integer (Figure ). The derivatives (slopes) of a disparity path now have N + dierent values between and -, corresponding to N + elementary match steps. There are also N + elementary occlusion steps. The resolution of the estimated disparity eld is determined by x, while the accuracy is limited to d. At each node in Figure, there are 4N + possible incoming paths (including N + object paths and N + occlusion paths). There are also 4N + possible outgoing paths. Just like the incoming paths, each of these outgoing paths takes one of the N + possible slopes and one of the following types: object or occlusion. To t the abovementioned approach in the framework of dynamic programming, we must dene a recursive cost function for a path. Let us use an integer index (k) to label a node and a noninteger index (k + ) to label the path that stems from this node (see Figure ). Let us also denote the slope of the incoming path by, d, k? and the type of that path by, o k?. The slope and type of the outgoing path are denoted respectively by d, k+ o k+. That is, we want to choose the slope and the type of the path so that the cost is minimized. With this notation the recursive cost function for a path is dened by: d (x k, d k ) (x k-, d k- ) x d x d (x k-, d k- ) (d k+/, o k+/ ) (x k, d k ) x (a) (b) Figure : a) Possible outgoing steps (dotted lines) at node k. In this example, N =. b) Steps (dotted lines) compared by DP algorithm in equation ().

4 C(x k ; d k ; d k+ ; o k+ ) = min C(x k? ; d k? ; d d k? ;o k? k? ; o k? ) + C N (x k ; d k ) + C LP (x k ; d k ; x k? ; d k? ; o k? ) The transition from one node to the next is computed by: + C T (d k? ; o k? ; d k+ ; o k+ ): () x k = x k? + x; d k = d k? + d k? x: (3) The C N term sets a limit on the possible disparity range. For example, ; if jdk j < maximal allowable disparity C N (x k ; d k ) = ; otherwise (4) The C LP term is the matching cost for a local path (a single step) that extends the global path from node k? to node k. For an object step, the matching cost is computed by rst transforming the single step back to x L?x R space, then computing the average absolute luminance dierence between the corresponding pixels in the left and the right scanlines. To get more accurate matching costs, resampling of scanline pixels is required. In the case of an occlusion step, a constant cost is used. In both cases an extra term for disparity eld smoothing can be added. The C T term is a cost used to constrain the possible transitions from incoming to outgoing path. If an objectto-object transition takes place, we can use C T to impose a smoothness constraint on second order disparity eld derivatives. If an occlusion-to-occlusion transition occurs, a cost may be added here to penalize change in the direction of the occlusion. Finally, attaching costs to object-to-occlusion and occlusion-to-object transitions keep the algorithm from breaking the scene into many small occlusions and objects. This is similar to the cost that Cox 5 used in the MLMH algorithm to reduced the number of horizontal discontinuities. A dierence however is that in our case the cost is only assigned for real occlusion-segmentation transitions, where in Cox 5 it is assigned also for slanted or curved objects. In addition to the sampling of the x and d axes we resample the y axis with y intervals. Algorithm () is applied once per y scanlines. The computational load to obtain a disparity eld for a stereo image pair has the order 6 N yn x N d N 3 ; (5) O Ny y N x x N d d (4N + ) O yx where N y is the total number of scanlines in each image, N x is the number of pixels on one scanline, N d is the size of the allowed disparity range, and N = x as dened before. d 4 EXPERIMENTS Experiments on both real and synthetic stereo image pairs are conducted and the results are shown in this section. In these experiments, C LP and C T are dened as below: (luminance matching cost) + A jd C LP = j; (constant occlusion cost, A ) + A (? jd j); for object path for occlusion path (6)

5 Figure 3: The left image from the MAN sequence. Figure 4: The right image from the MAN sequence. C T = 8 < : ; for occlusion - occlusion transition A 3 ; for occlusion - object transition A 4 jd j; for object - object transition So next to x, y, and d (N = x ) we have 5 additional parameters: d A : occlusion penalty, same as in Cox's algorithm. A : occlusion direction bias towards jd j = (single image occlusion). A : disparity path bias towards jd j = (fronto parallel bias). A 3 : object - occlusion segmentation penalty. A 4 : disparity nd horizontal derivative smoothing. (7) With A = A = and A 3 = A 4 = we have the best approximation to Cox's ML algorithm. 5 Due to the elementary dierences in path modeling (shown in Table ), there are no choices for x, d and y that result in an exact match with ML algorithm. Two choices give the best approximation. With x = d = y = our algorithm has an elementary occlusion stepsize twice as large (lower occlusion resolution). With x = d = :5 and y =, the elementary matching step has half the size of that in the ML algorithm (higher object resolution). Figures 3 and 4 are the stereo image pair from the MAN image sequence in the European PANORAMA 9 project. The parameters used in the algorithm are: x = ; y = ; d = ; A = 5; A = A = A 4 = ; and A 3 = 5. The estimated disparity map is shown in Figure 5. The 3-D mesh surface plot of this map is shown in Figure 6. Note that the absence of the fronto-parallel bias allows the uniform background to have a noisy shape, while the face is still recognizable. To quantify the performance of the proposed algorithm, we created a synthetic pair of images for testing (see Figure 7 and 8). The true disparity map is shown in Figure 9. The results are shown in Table and in Figure -6. In Table, the column o! o shows the percentage of correct detection of occlusions, the column d! d lists the percentage of correct detection of disparities, and the column PSNR (= log MSE 55 ) is computed based on the MSE of all d! d disparities. The algorithm has no less than 8 parameters, while the computational load can be very high for certain parameter regions. It is a dicult task to cover the whole parameter space by a small number of experiments. The experiments in Table give a fairly good overview of the aspects of the algorithm. They lead us to the following observations:

6 Figure 5: The estimated disparity map of MAN. In this map, pixels with high intensity correspond to pixels with large disparity. Occlusions are marked as white pixels Figure 6: The 3D plot of the estimated disparity of MAN. Comparing experiments,, and 3 with the rest, it seems that the results get better for smaller x; y; and d, as expected. From experiments, 3 and also 6, 9, it seems that the fronto-parallel bias works better than the smoothing on second derivatives. From experiments 7,, and we can see that the occlusion direction parameter A does not have any signicant eect. Therefore, the luminance data alone constrains the occlusion path to the condition jd j =. From experiments 4 and 6, we see that it is possible to model occlusions and object direction separately. In experiment 4, the high A forces objects path to jd j =, so objects are segmented into small objects/occlusions, with the fronto-parallel bias. In experiment 6, the low A makes sure slanted or curved objects can exist without segmentation into occlusions. For a good comparison we set A to 5 (equal to A in experiment 4), keeping the fronto-parallel bias equal to experiment 4. From experiments 6 and 7, the segmentation cost reduces the d! o error signicantly (the o! d error is raised, but it should be kept in mind that there are many more disparities than occlusions in the map, so in absolute sense the number of pixels that gets the correct segmentation into object/occlusion increases). From experiments,, and 3, it seems that a fronto-parallel bias equal to the bias in normal DP algorithm (where A = A ) gives best results. In experiment 3 the PSNR is highest, but compared to experiment, the number of correctly detected disparities is lower (see Figure 6). Experiment 9 took nine hours on a SGI octane machine. The computational load is very high for small x; y, and d. 5 CONCLUSIONS We have presented a new disparity estimation algorithm, based on deterministic dynamic programming. The main contribution of this paper is the separation in the modeling of occlusions and slanted objects. The algorithm handles adjustable resolution, accuracy, and the degree of scene segmentation. It also includes a second order smoothing penalty term.

7 Figure 7: The left image from the synthetic sequence. Figure 8: The right image from the synthetic sequence Figure : The 3D plot of the true disparity map. Figure 9: The true disparity map.

8 Exp x y d A A A A 3 A 4 o!o d!d PSNR Figure % 96.3% % 97.8% % 97.8% % 96.7% % 96.9% % 98.3% % 99.7% 5.7, % 99.8% % 99.8% % 99.7% % 99.7% % 99.7% % 99.3% % 99.8% % 99.7% % 99.7% % 99.6% % 98.% % 98.9% % 98.3% % 99.4% % 99.6% % 99.% Table : Experimental results of the synthetic image pair. Figure : Experiment 4. This experiment resembles Cox's ML algorithm. The path model allows only fronto-parallel objects. One can see false segmentation of objects and occlusions in the center of the map. Figure : Experiment 7. The path model allows slanted objects and bias toward fronto-parallel objects. Segmentation penalty is also added in the model.

9 Figure 3: Experiment 6. The path model allows slanted objects and has no fronto-parallel bias. Figure 4: Experiment. The path model allows slanted objects and bias toward fronto-parallel objects. No segmentation penalty is added. Figure 5: Experiment. This experiment is same as experiment 7 but with higher segmentation penalty. Figure 6: Experiment 3. The fronto-parallel bias in this experiment is higher than in conventional algorithms.

10 Figure 7: The 3-D plot of the estimated disparity eld from experiment 7. Good results have been obtained with both real and synthetic stereo image pairs. Disparity maps were obtained with a physically meaningful segmentation into objects and occlusion. The algorithm allows an adjustable frontoparallel bias for objects and an adjustable bias for occlusion direction. In the experiments we found that the presence of the fronto-parallel bias enhances the results. The occlusion direction bias did not have any signicant inuence. To enhance these promising results, our future work will focus on new denitions for the cost functions in the algorithm. Currently we are investigating how to transform some assumptions about the 3D world to cost functions in the disparity space. 6 ACKNOWLEDGMENT This work has been funded by the European ACTS project PANORAMA and a NATO Collaborative Research Grant. 7 REFERENCES [] Y. Ohta and T. Kanade \Stereo by Intra- and Inter-Scanline Search Using Dynamic Programming," IEEE Transaction on Pattern Analysis and Machine Intelligence, vol. PAMI-7, No., pp , March 985. [] J. Liu and R. Skerjanc, \Stereo and motion correspondence in a sequence of stereo images," Signal Processing: Image Communication 5, pp , 993.

11 [3] E.A. Hendriks and G. Marosi, \Recursive disparity estimation algorithm for real time stereoscopic video applications", Proceedings of the International Conference on Image Processing, pp , 996. [4] T. Kanade and M. Okutomi, \A stereo matching algorithm with an adaptive window: theory and experiment," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 6, No. 9, pp. 9-93, 994. [5] I.J. Cox, S.L. Hingorani, and S.B. Rao, \A maximum likelihood stereo algorithm," Computer Vision and Image Understanding, vol. 63, No. 3, pp , April 996. [6] P.A. Redert, E.A. Hendriks and J. Biemond, \Synthesis of multi viewpoint images at non- intermediate positions," Proceedings of ICASSP, Munchen, Germany, pp , 997. [7] D. Tzovaras, N. Grammalidis, and M.G. Strintzis \Depth map coding for stereo and multiview image sequence transmission," in Proceedings of the International Workshop on Stereoscopic and Three Dimensional Imaging (IWS3DI), Santorini, Greece, pp. 75-8, 995. [8] S.S. Intille and A.F. Bobick, \Disparity-Space Images and Large Occlusion Stereo," MIT Media Lab Perceptual Computing Group Technical Report No., 993. [9] European ACTS PANORAMA project,

A The left scanline The right scanline

A The left scanline The right scanline Dense Disparity Estimation via Global and Local Matching Chun-Jen Tsai and Aggelos K. Katsaggelos Electrical and Computer Engineering Northwestern University Evanston, IL 60208-3118, USA E-mail: tsai@ece.nwu.edu,

More information

Disparity map coding for 3D teleconferencing applications

Disparity map coding for 3D teleconferencing applications Disparity map coding for 3D teleconferencing applications André Redert, Emile Hendriks Information Theory Group, Department of Electrical Engineering Delft University of Technology, Mekelweg 4, 2628 CD

More information

Transactions on Information and Communications Technologies vol 19, 1997 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 19, 1997 WIT Press,   ISSN Hopeld Network for Stereo Correspondence Using Block-Matching Techniques Dimitrios Tzovaras and Michael G. Strintzis Information Processing Laboratory, Electrical and Computer Engineering Department, Aristotle

More information

Simultaneous surface texture classification and illumination tilt angle prediction

Simultaneous surface texture classification and illumination tilt angle prediction Simultaneous surface texture classification and illumination tilt angle prediction X. Lladó, A. Oliver, M. Petrou, J. Freixenet, and J. Martí Computer Vision and Robotics Group - IIiA. University of Girona

More information

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching Stereo Matching Fundamental matrix Let p be a point in left image, p in right image l l Epipolar relation p maps to epipolar line l p maps to epipolar line l p p Epipolar mapping described by a 3x3 matrix

More information

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching Stereo Matching Fundamental matrix Let p be a point in left image, p in right image l l Epipolar relation p maps to epipolar line l p maps to epipolar line l p p Epipolar mapping described by a 3x3 matrix

More information

CS4495/6495 Introduction to Computer Vision. 3B-L3 Stereo correspondence

CS4495/6495 Introduction to Computer Vision. 3B-L3 Stereo correspondence CS4495/6495 Introduction to Computer Vision 3B-L3 Stereo correspondence For now assume parallel image planes Assume parallel (co-planar) image planes Assume same focal lengths Assume epipolar lines are

More information

1st frame Figure 1: Ball Trajectory, shadow trajectory and a reference player 48th frame the points S and E is a straight line and the plane formed by

1st frame Figure 1: Ball Trajectory, shadow trajectory and a reference player 48th frame the points S and E is a straight line and the plane formed by Physics-based 3D Position Analysis of a Soccer Ball from Monocular Image Sequences Taeone Kim, Yongduek Seo, Ki-Sang Hong Dept. of EE, POSTECH San 31 Hyoja Dong, Pohang, 790-784, Republic of Korea Abstract

More information

Here we present a method inspired from the Robert and Deriche's approach [4], which computes depth directly and takes into account depth discontinuiti

Here we present a method inspired from the Robert and Deriche's approach [4], which computes depth directly and takes into account depth discontinuiti Region-based Stereo Vision using a Minimization Approach A. L pez and F. Pla Departament d'informatica Universitat Jaume I 207 Castell n. SPAIN e-mail: {lopeza,pla}@inf.uji.es Abstract In this paper, a

More information

Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision

Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision What Happened Last Time? Human 3D perception (3D cinema) Computational stereo Intuitive explanation of what is meant by disparity Stereo matching

More information

STEREO BY TWO-LEVEL DYNAMIC PROGRAMMING

STEREO BY TWO-LEVEL DYNAMIC PROGRAMMING STEREO BY TWO-LEVEL DYNAMIC PROGRAMMING Yuichi Ohta Institute of Information Sciences and Electronics University of Tsukuba IBARAKI, 305, JAPAN Takeo Kanade Computer Science Department Carnegie-Mellon

More information

Stereo Wrap + Motion. Computer Vision I. CSE252A Lecture 17

Stereo Wrap + Motion. Computer Vision I. CSE252A Lecture 17 Stereo Wrap + Motion CSE252A Lecture 17 Some Issues Ambiguity Window size Window shape Lighting Half occluded regions Problem of Occlusion Stereo Constraints CONSTRAINT BRIEF DESCRIPTION 1-D Epipolar Search

More information

Colour Segmentation-based Computation of Dense Optical Flow with Application to Video Object Segmentation

Colour Segmentation-based Computation of Dense Optical Flow with Application to Video Object Segmentation ÖGAI Journal 24/1 11 Colour Segmentation-based Computation of Dense Optical Flow with Application to Video Object Segmentation Michael Bleyer, Margrit Gelautz, Christoph Rhemann Vienna University of Technology

More information

Stereo: Disparity and Matching

Stereo: Disparity and Matching CS 4495 Computer Vision Aaron Bobick School of Interactive Computing Administrivia PS2 is out. But I was late. So we pushed the due date to Wed Sept 24 th, 11:55pm. There is still *no* grace period. To

More information

Department of Electrical Engineering, Keio University Hiyoshi Kouhoku-ku Yokohama 223, Japan

Department of Electrical Engineering, Keio University Hiyoshi Kouhoku-ku Yokohama 223, Japan Shape Modeling from Multiple View Images Using GAs Satoshi KIRIHARA and Hideo SAITO Department of Electrical Engineering, Keio University 3-14-1 Hiyoshi Kouhoku-ku Yokohama 223, Japan TEL +81-45-563-1141

More information

Robert Collins CSE486, Penn State. Lecture 09: Stereo Algorithms

Robert Collins CSE486, Penn State. Lecture 09: Stereo Algorithms Lecture 09: Stereo Algorithms left camera located at (0,0,0) Recall: Simple Stereo System Y y Image coords of point (X,Y,Z) Left Camera: x T x z (, ) y Z (, ) x (X,Y,Z) z X right camera located at (T x,0,0)

More information

Aaron F. Bobick and Stephen S. Intille. and Massachusetts Institute of Technology

Aaron F. Bobick and Stephen S. Intille. and Massachusetts Institute of Technology To appear in: The International Journal of Computer Vision Large Occlusion Stereo Aaron F. Bobick and Stephen S. Intille bobick@media.mit.edu and intille@media.mit.edu The Media Laboratory Massachusetts

More information

VIDEO OBJECT SEGMENTATION BY EXTENDED RECURSIVE-SHORTEST-SPANNING-TREE METHOD. Ertem Tuncel and Levent Onural

VIDEO OBJECT SEGMENTATION BY EXTENDED RECURSIVE-SHORTEST-SPANNING-TREE METHOD. Ertem Tuncel and Levent Onural VIDEO OBJECT SEGMENTATION BY EXTENDED RECURSIVE-SHORTEST-SPANNING-TREE METHOD Ertem Tuncel and Levent Onural Electrical and Electronics Engineering Department, Bilkent University, TR-06533, Ankara, Turkey

More information

A virtual tour of free viewpoint rendering

A virtual tour of free viewpoint rendering A virtual tour of free viewpoint rendering Cédric Verleysen ICTEAM institute, Université catholique de Louvain, Belgium cedric.verleysen@uclouvain.be Organization of the presentation Context Acquisition

More information

Stereo Vision. MAN-522 Computer Vision

Stereo Vision. MAN-522 Computer Vision Stereo Vision MAN-522 Computer Vision What is the goal of stereo vision? The recovery of the 3D structure of a scene using two or more images of the 3D scene, each acquired from a different viewpoint in

More information

On-line and Off-line 3D Reconstruction for Crisis Management Applications

On-line and Off-line 3D Reconstruction for Crisis Management Applications On-line and Off-line 3D Reconstruction for Crisis Management Applications Geert De Cubber Royal Military Academy, Department of Mechanical Engineering (MSTA) Av. de la Renaissance 30, 1000 Brussels geert.de.cubber@rma.ac.be

More information

Local Image Registration: An Adaptive Filtering Framework

Local Image Registration: An Adaptive Filtering Framework Local Image Registration: An Adaptive Filtering Framework Gulcin Caner a,a.murattekalp a,b, Gaurav Sharma a and Wendi Heinzelman a a Electrical and Computer Engineering Dept.,University of Rochester, Rochester,

More information

Segmentation Based Stereo. Michael Bleyer LVA Stereo Vision

Segmentation Based Stereo. Michael Bleyer LVA Stereo Vision Segmentation Based Stereo Michael Bleyer LVA Stereo Vision What happened last time? Once again, we have looked at our energy function: E ( D) = m( p, dp) + p I < p, q > We have investigated the matching

More information

Local qualitative shape from stereo. without detailed correspondence. Extended Abstract. Shimon Edelman. Internet:

Local qualitative shape from stereo. without detailed correspondence. Extended Abstract. Shimon Edelman. Internet: Local qualitative shape from stereo without detailed correspondence Extended Abstract Shimon Edelman Center for Biological Information Processing MIT E25-201, Cambridge MA 02139 Internet: edelman@ai.mit.edu

More information

Evaluation of Different Methods for Using Colour Information in Global Stereo Matching Approaches

Evaluation of Different Methods for Using Colour Information in Global Stereo Matching Approaches Evaluation of Different Methods for Using Colour Information in Global Stereo Matching Approaches Michael Bleyer 1, Sylvie Chambon 2, Uta Poppe 1 and Margrit Gelautz 1 1 Vienna University of Technology,

More information

Multiple View Geometry

Multiple View Geometry Multiple View Geometry CS 6320, Spring 2013 Guest Lecture Marcel Prastawa adapted from Pollefeys, Shah, and Zisserman Single view computer vision Projective actions of cameras Camera callibration Photometric

More information

COMP 558 lecture 22 Dec. 1, 2010

COMP 558 lecture 22 Dec. 1, 2010 Binocular correspondence problem Last class we discussed how to remap the pixels of two images so that corresponding points are in the same row. This is done by computing the fundamental matrix, defining

More information

High Accuracy Depth Measurement using Multi-view Stereo

High Accuracy Depth Measurement using Multi-view Stereo High Accuracy Depth Measurement using Multi-view Stereo Trina D. Russ and Anthony P. Reeves School of Electrical Engineering Cornell University Ithaca, New York 14850 tdr3@cornell.edu Abstract A novel

More information

Final project bits and pieces

Final project bits and pieces Final project bits and pieces The project is expected to take four weeks of time for up to four people. At 12 hours per week per person that comes out to: ~192 hours of work for a four person team. Capstone:

More information

There are many cues in monocular vision which suggests that vision in stereo starts very early from two similar 2D images. Lets see a few...

There are many cues in monocular vision which suggests that vision in stereo starts very early from two similar 2D images. Lets see a few... STEREO VISION The slides are from several sources through James Hays (Brown); Srinivasa Narasimhan (CMU); Silvio Savarese (U. of Michigan); Bill Freeman and Antonio Torralba (MIT), including their own

More information

Approach to Minimize Errors in Synthesized. Abstract. A new paradigm, the minimization of errors in synthesized images, is

Approach to Minimize Errors in Synthesized. Abstract. A new paradigm, the minimization of errors in synthesized images, is VR Models from Epipolar Images: An Approach to Minimize Errors in Synthesized Images Mikio Shinya, Takafumi Saito, Takeaki Mori and Noriyoshi Osumi NTT Human Interface Laboratories Abstract. A new paradigm,

More information

Stereo Matching.

Stereo Matching. Stereo Matching Stereo Vision [1] Reduction of Searching by Epipolar Constraint [1] Photometric Constraint [1] Same world point has same intensity in both images. True for Lambertian surfaces A Lambertian

More information

Stereo. 11/02/2012 CS129, Brown James Hays. Slides by Kristen Grauman

Stereo. 11/02/2012 CS129, Brown James Hays. Slides by Kristen Grauman Stereo 11/02/2012 CS129, Brown James Hays Slides by Kristen Grauman Multiple views Multi-view geometry, matching, invariant features, stereo vision Lowe Hartley and Zisserman Why multiple views? Structure

More information

and Pattern Recognition (CVPR'96), San Francisco, June 1996, pp. 852{858 Stereo Vision for View Synthesis Daniel Scharstein Cornell University

and Pattern Recognition (CVPR'96), San Francisco, June 1996, pp. 852{858 Stereo Vision for View Synthesis Daniel Scharstein Cornell University In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'96), San Francisco, June 1996, pp. 852{858 Stereo Vision for View Synthesis Daniel Scharstein Department of Computer

More information

3D object articulation and motion estimation in model-based stereoscopic videoconference image sequence analysis and coding

3D object articulation and motion estimation in model-based stereoscopic videoconference image sequence analysis and coding Signal Processing: Image Communication 14 (1999) 817}840 3D object articulation and motion estimation in model-based stereoscopic videoconference image sequence analysis and coding Dimitrios Tzovaras*,

More information

Flow Estimation. Min Bai. February 8, University of Toronto. Min Bai (UofT) Flow Estimation February 8, / 47

Flow Estimation. Min Bai. February 8, University of Toronto. Min Bai (UofT) Flow Estimation February 8, / 47 Flow Estimation Min Bai University of Toronto February 8, 2016 Min Bai (UofT) Flow Estimation February 8, 2016 1 / 47 Outline Optical Flow - Continued Min Bai (UofT) Flow Estimation February 8, 2016 2

More information

Announcements. Stereo Vision Wrapup & Intro Recognition

Announcements. Stereo Vision Wrapup & Intro Recognition Announcements Stereo Vision Wrapup & Intro Introduction to Computer Vision CSE 152 Lecture 17 HW3 due date postpone to Thursday HW4 to posted by Thursday, due next Friday. Order of material we ll first

More information

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009 Learning and Inferring Depth from Monocular Images Jiyan Pan April 1, 2009 Traditional ways of inferring depth Binocular disparity Structure from motion Defocus Given a single monocular image, how to infer

More information

APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES

APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES A. Likas, K. Blekas and A. Stafylopatis National Technical University of Athens Department

More information

Problem Set 7 CMSC 426 Assigned Tuesday April 27, Due Tuesday, May 11

Problem Set 7 CMSC 426 Assigned Tuesday April 27, Due Tuesday, May 11 Problem Set 7 CMSC 426 Assigned Tuesday April 27, Due Tuesday, May 11 1. Stereo Correspondence. For this problem set you will solve the stereo correspondence problem using dynamic programming, as described

More information

CS5670: Computer Vision

CS5670: Computer Vision CS5670: Computer Vision Noah Snavely, Zhengqi Li Stereo Single image stereogram, by Niklas Een Mark Twain at Pool Table", no date, UCR Museum of Photography Stereo Given two images from different viewpoints

More information

Stereo imaging ideal geometry

Stereo imaging ideal geometry Stereo imaging ideal geometry (X,Y,Z) Z f (x L,y L ) f (x R,y R ) Optical axes are parallel Optical axes separated by baseline, b. Line connecting lens centers is perpendicular to the optical axis, and

More information

Multiview Image Compression using Algebraic Constraints

Multiview Image Compression using Algebraic Constraints Multiview Image Compression using Algebraic Constraints Chaitanya Kamisetty and C. V. Jawahar Centre for Visual Information Technology, International Institute of Information Technology, Hyderabad, INDIA-500019

More information

Photometric Correction of Stereographic Image Pairs

Photometric Correction of Stereographic Image Pairs Photometric Correction of Stereographic Image Pairs Xiao Hui Wang, Walter F. Good; University of Pittsburgh; Pittsburgh, PA, USA Abstract Differences in Photometric characteristics between images acquired

More information

Chaplin, Modern Times, 1936

Chaplin, Modern Times, 1936 Chaplin, Modern Times, 1936 [A Bucket of Water and a Glass Matte: Special Effects in Modern Times; bonus feature on The Criterion Collection set] Multi-view geometry problems Structure: Given projections

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

Matching of Stereo Curves - A Closed Form Solution

Matching of Stereo Curves - A Closed Form Solution Matching of Stereo Curves - A Closed Form Solution Yaonan Zhang and Jan J. Gerbrands* Information Theory Group Department of Electrical Engineering, Delft University of Technology P.O. Box 5031, 2600 GA

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 14 130307 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Stereo Dense Motion Estimation Translational

More information

Stereo and Epipolar geometry

Stereo and Epipolar geometry Previously Image Primitives (feature points, lines, contours) Today: Stereo and Epipolar geometry How to match primitives between two (multiple) views) Goals: 3D reconstruction, recognition Jana Kosecka

More information

Depth Discontinuities by

Depth Discontinuities by Depth Discontinuities by Pixel-to-Pixel l Stereo Stan Birchfield, Carlo Tomasi Proceedings of the 1998 IEEE International Conference on Computer Vision, i Bombay, India - Introduction Cartoon artists Known

More information

STEREOSCOPIC IMAGE PROCESSING

STEREOSCOPIC IMAGE PROCESSING STEREOSCOPIC IMAGE PROCESSING Reginald L. Lagendijk, Ruggero E.H. Franich 1 and Emile A. Hendriks 2 Delft University of Technology Department of Electrical Engineering 4 Mekelweg, 2628 CD Delft, The Netherlands

More information

STEREO-DISPARITY ESTIMATION USING A SUPERVISED NEURAL NETWORK

STEREO-DISPARITY ESTIMATION USING A SUPERVISED NEURAL NETWORK 2004 IEEE Workshop on Machine Learning for Signal Processing STEREO-DISPARITY ESTIMATION USING A SUPERVISED NEURAL NETWORK Y. V. Venkatesh, B. S. Venhtesh and A. Jaya Kumar Department of Electrical Engineering

More information

A MULTI-RESOLUTION APPROACH TO DEPTH FIELD ESTIMATION IN DENSE IMAGE ARRAYS F. Battisti, M. Brizzi, M. Carli, A. Neri

A MULTI-RESOLUTION APPROACH TO DEPTH FIELD ESTIMATION IN DENSE IMAGE ARRAYS F. Battisti, M. Brizzi, M. Carli, A. Neri A MULTI-RESOLUTION APPROACH TO DEPTH FIELD ESTIMATION IN DENSE IMAGE ARRAYS F. Battisti, M. Brizzi, M. Carli, A. Neri Università degli Studi Roma TRE, Roma, Italy 2 nd Workshop on Light Fields for Computer

More information

Multiview Depth-Image Compression Using an Extended H.264 Encoder Morvan, Y.; Farin, D.S.; de With, P.H.N.

Multiview Depth-Image Compression Using an Extended H.264 Encoder Morvan, Y.; Farin, D.S.; de With, P.H.N. Multiview Depth-Image Compression Using an Extended H.264 Encoder Morvan, Y.; Farin, D.S.; de With, P.H.N. Published in: Proceedings of the 9th international conference on Advanced Concepts for Intelligent

More information

Stereo. Outline. Multiple views 3/29/2017. Thurs Mar 30 Kristen Grauman UT Austin. Multi-view geometry, matching, invariant features, stereo vision

Stereo. Outline. Multiple views 3/29/2017. Thurs Mar 30 Kristen Grauman UT Austin. Multi-view geometry, matching, invariant features, stereo vision Stereo Thurs Mar 30 Kristen Grauman UT Austin Outline Last time: Human stereopsis Epipolar geometry and the epipolar constraint Case example with parallel optical axes General case with calibrated cameras

More information

Hand-Eye Calibration from Image Derivatives

Hand-Eye Calibration from Image Derivatives Hand-Eye Calibration from Image Derivatives Abstract In this paper it is shown how to perform hand-eye calibration using only the normal flow field and knowledge about the motion of the hand. The proposed

More information

Factorization Method Using Interpolated Feature Tracking via Projective Geometry

Factorization Method Using Interpolated Feature Tracking via Projective Geometry Factorization Method Using Interpolated Feature Tracking via Projective Geometry Hideo Saito, Shigeharu Kamijima Department of Information and Computer Science, Keio University Yokohama-City, 223-8522,

More information

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Multi-stable Perception Necker Cube Spinning dancer illusion, Nobuyuki Kayahara Multiple view geometry Stereo vision Epipolar geometry Lowe Hartley and Zisserman Depth map extraction Essential matrix

More information

CS 4495/7495 Computer Vision Frank Dellaert, Fall 07. Dense Stereo Some Slides by Forsyth & Ponce, Jim Rehg, Sing Bing Kang

CS 4495/7495 Computer Vision Frank Dellaert, Fall 07. Dense Stereo Some Slides by Forsyth & Ponce, Jim Rehg, Sing Bing Kang CS 4495/7495 Computer Vision Frank Dellaert, Fall 07 Dense Stereo Some Slides by Forsyth & Ponce, Jim Rehg, Sing Bing Kang Etymology Stereo comes from the Greek word for solid (στερεο), and the term can

More information

Computer Vision I. Dense Stereo Correspondences. Anita Sellent 1/15/16

Computer Vision I. Dense Stereo Correspondences. Anita Sellent 1/15/16 Computer Vision I Dense Stereo Correspondences Anita Sellent Stereo Two Cameras Overlapping field of view Known transformation between cameras From disparity compute depth [ Bradski, Kaehler: Learning

More information

Maximum-Likelihood Stereo Correspondence using Field Programmable Gate Arrays

Maximum-Likelihood Stereo Correspondence using Field Programmable Gate Arrays Maximum-Likelihood Stereo Correspondence using Field Programmable Gate Arrays Siraj Sabihuddin & W. James MacLean Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario,

More information

Adaptive Estimation of Distributions using Exponential Sub-Families Alan Gous Stanford University December 1996 Abstract: An algorithm is presented wh

Adaptive Estimation of Distributions using Exponential Sub-Families Alan Gous Stanford University December 1996 Abstract: An algorithm is presented wh Adaptive Estimation of Distributions using Exponential Sub-Families Alan Gous Stanford University December 1996 Abstract: An algorithm is presented which, for a large-dimensional exponential family G,

More information

Detecting Planar Homographies in an Image Pair. submission 335. all matches. identication as a rst step in an image analysis

Detecting Planar Homographies in an Image Pair. submission 335. all matches. identication as a rst step in an image analysis Detecting Planar Homographies in an Image Pair submission 335 Abstract This paper proposes an algorithm that detects the occurrence of planar homographies in an uncalibrated image pair. It then shows that

More information

Large Occlusion Stereo

Large Occlusion Stereo International Journal of Computer Vision 33(3), 181 200 (1999) c 1999 Kluwer Academic Publishers. Manufactured in The Netherlands. Large Occlusion Stereo AARON F. BOBICK College of Computing, Georgia Institute

More information

Final Exam Study Guide

Final Exam Study Guide Final Exam Study Guide Exam Window: 28th April, 12:00am EST to 30th April, 11:59pm EST Description As indicated in class the goal of the exam is to encourage you to review the material from the course.

More information

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE Head-Eye Coordination: A Closed-Form Solution M. Xie School of Mechanical & Production Engineering Nanyang Technological University, Singapore 639798 Email: mmxie@ntuix.ntu.ac.sg ABSTRACT In this paper,

More information

Multiview Reconstruction

Multiview Reconstruction Multiview Reconstruction Why More Than 2 Views? Baseline Too short low accuracy Too long matching becomes hard Why More Than 2 Views? Ambiguity with 2 views Camera 1 Camera 2 Camera 3 Trinocular Stereo

More information

Multi-view Stereo. Ivo Boyadzhiev CS7670: September 13, 2011

Multi-view Stereo. Ivo Boyadzhiev CS7670: September 13, 2011 Multi-view Stereo Ivo Boyadzhiev CS7670: September 13, 2011 What is stereo vision? Generic problem formulation: given several images of the same object or scene, compute a representation of its 3D shape

More information

arxiv: v1 [cs.cv] 2 May 2016

arxiv: v1 [cs.cv] 2 May 2016 16-811 Math Fundamentals for Robotics Comparison of Optimization Methods in Optical Flow Estimation Final Report, Fall 2015 arxiv:1605.00572v1 [cs.cv] 2 May 2016 Contents Noranart Vesdapunt Master of Computer

More information

Efficient View-Dependent Sampling of Visual Hulls

Efficient View-Dependent Sampling of Visual Hulls Efficient View-Dependent Sampling of Visual Hulls Wojciech Matusik Chris Buehler Leonard McMillan Computer Graphics Group MIT Laboratory for Computer Science Cambridge, MA 02141 Abstract In this paper

More information

Overview. Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion

Overview. Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion Overview Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion Binary-Space-Partitioned Images 3-D Surface Extraction from Medical

More information

A dynamic programming algorithm for perceptually consistent stereo

A dynamic programming algorithm for perceptually consistent stereo A dynamic programming algorithm for perceptually consistent stereo The Harvard community has made this article openly available. Please share ho this access benefits you. Your story matters. Citation Accessed

More information

Robotics Programming Laboratory

Robotics Programming Laboratory Chair of Software Engineering Robotics Programming Laboratory Bertrand Meyer Jiwon Shin Lecture 8: Robot Perception Perception http://pascallin.ecs.soton.ac.uk/challenges/voc/databases.html#caltech car

More information

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter

More information

Outdoor Scene Reconstruction from Multiple Image Sequences Captured by a Hand-held Video Camera

Outdoor Scene Reconstruction from Multiple Image Sequences Captured by a Hand-held Video Camera Outdoor Scene Reconstruction from Multiple Image Sequences Captured by a Hand-held Video Camera Tomokazu Sato, Masayuki Kanbara and Naokazu Yokoya Graduate School of Information Science, Nara Institute

More information

Temporally Coherent Stereo: Vladimir Tucakov, David G. Lowe. Dept. of Computer Science, University of British Columbia. Vancouver, B.C.

Temporally Coherent Stereo: Vladimir Tucakov, David G. Lowe. Dept. of Computer Science, University of British Columbia. Vancouver, B.C. Temporally Coherent Stereo: Improving Performance Through Knowledge of Motion Vladimir Tucakov, David G. Lowe Dept. of Computer Science, University of British Columbia Vancouver, B.C., Canada ftucakov,loweg@cs.ubc.ca

More information

BIL Computer Vision Apr 16, 2014

BIL Computer Vision Apr 16, 2014 BIL 719 - Computer Vision Apr 16, 2014 Binocular Stereo (cont d.), Structure from Motion Aykut Erdem Dept. of Computer Engineering Hacettepe University Slide credit: S. Lazebnik Basic stereo matching algorithm

More information

A Statistical Consistency Check for the Space Carving Algorithm.

A Statistical Consistency Check for the Space Carving Algorithm. A Statistical Consistency Check for the Space Carving Algorithm. A. Broadhurst and R. Cipolla Dept. of Engineering, Univ. of Cambridge, Cambridge, CB2 1PZ aeb29 cipolla @eng.cam.ac.uk Abstract This paper

More information

CIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS

CIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS CIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS Setiawan Hadi Mathematics Department, Universitas Padjadjaran e-mail : shadi@unpad.ac.id Abstract Geometric patterns generated by superimposing

More information

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation Obviously, this is a very slow process and not suitable for dynamic scenes. To speed things up, we can use a laser that projects a vertical line of light onto the scene. This laser rotates around its vertical

More information

Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns. Direct Obstacle Detection and Motion. from Spatio-Temporal Derivatives

Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns. Direct Obstacle Detection and Motion. from Spatio-Temporal Derivatives Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns CAIP'95, pp. 874-879, Prague, Czech Republic, Sep 1995 Direct Obstacle Detection and Motion from Spatio-Temporal Derivatives

More information

Motion Estimation for Video Coding Standards

Motion Estimation for Video Coding Standards Motion Estimation for Video Coding Standards Prof. Ja-Ling Wu Department of Computer Science and Information Engineering National Taiwan University Introduction of Motion Estimation The goal of video compression

More information

PRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1. We present some preliminary results on a system for tracking 3D motion using

PRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1. We present some preliminary results on a system for tracking 3D motion using PRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1 Tak-keung CHENG derek@cs.mu.oz.au Leslie KITCHEN ljk@cs.mu.oz.au Computer Vision and Pattern Recognition Laboratory, Department of Computer Science,

More information

EECS 442 Computer vision. Stereo systems. Stereo vision Rectification Correspondence problem Active stereo vision systems

EECS 442 Computer vision. Stereo systems. Stereo vision Rectification Correspondence problem Active stereo vision systems EECS 442 Computer vision Stereo systems Stereo vision Rectification Correspondence problem Active stereo vision systems Reading: [HZ] Chapter: 11 [FP] Chapter: 11 Stereo vision P p p O 1 O 2 Goal: estimate

More information

Vision-Motion Planning with Uncertainty

Vision-Motion Planning with Uncertainty Vision-Motion Planning with Uncertainty Jun MIURA Yoshiaki SHIRAI Dept. of Mech. Eng. for Computer-Controlled Machinery, Osaka University, Suita, Osaka 565, Japan jun@ccm.osaka-u.ac.jp Abstract This paper

More information

Egemen Tanin, Tahsin M. Kurc, Cevdet Aykanat, Bulent Ozguc. Abstract. Direct Volume Rendering (DVR) is a powerful technique for

Egemen Tanin, Tahsin M. Kurc, Cevdet Aykanat, Bulent Ozguc. Abstract. Direct Volume Rendering (DVR) is a powerful technique for Comparison of Two Image-Space Subdivision Algorithms for Direct Volume Rendering on Distributed-Memory Multicomputers Egemen Tanin, Tahsin M. Kurc, Cevdet Aykanat, Bulent Ozguc Dept. of Computer Eng. and

More information

Lecture 6 Stereo Systems Multi- view geometry Professor Silvio Savarese Computational Vision and Geometry Lab Silvio Savarese Lecture 6-24-Jan-15

Lecture 6 Stereo Systems Multi- view geometry Professor Silvio Savarese Computational Vision and Geometry Lab Silvio Savarese Lecture 6-24-Jan-15 Lecture 6 Stereo Systems Multi- view geometry Professor Silvio Savarese Computational Vision and Geometry Lab Silvio Savarese Lecture 6-24-Jan-15 Lecture 6 Stereo Systems Multi- view geometry Stereo systems

More information

Mei Han Takeo Kanade. January Carnegie Mellon University. Pittsburgh, PA Abstract

Mei Han Takeo Kanade. January Carnegie Mellon University. Pittsburgh, PA Abstract Scene Reconstruction from Multiple Uncalibrated Views Mei Han Takeo Kanade January 000 CMU-RI-TR-00-09 The Robotics Institute Carnegie Mellon University Pittsburgh, PA 1513 Abstract We describe a factorization-based

More information

Image Transfer Methods. Satya Prakash Mallick Jan 28 th, 2003

Image Transfer Methods. Satya Prakash Mallick Jan 28 th, 2003 Image Transfer Methods Satya Prakash Mallick Jan 28 th, 2003 Objective Given two or more images of the same scene, the objective is to synthesize a novel view of the scene from a view point where there

More information

Motion Estimation. Original. enhancement layers. Motion Compensation. Baselayer. Scan-Specific Entropy Coding. Prediction Error.

Motion Estimation. Original. enhancement layers. Motion Compensation. Baselayer. Scan-Specific Entropy Coding. Prediction Error. ON VIDEO SNR SCALABILITY Lisimachos P. Kondi, Faisal Ishtiaq and Aggelos K. Katsaggelos Northwestern University Dept. of Electrical and Computer Engineering 2145 Sheridan Road Evanston, IL 60208 E-Mail:

More information

Epipolar Geometry CSE P576. Dr. Matthew Brown

Epipolar Geometry CSE P576. Dr. Matthew Brown Epipolar Geometry CSE P576 Dr. Matthew Brown Epipolar Geometry Epipolar Lines, Plane Constraint Fundamental Matrix, Linear solution + RANSAC Applications: Structure from Motion, Stereo [ Szeliski 11] 2

More information

Interpretation of Urban Surface Models using 2D Building Information Norbert Haala and Claus Brenner Institut fur Photogrammetrie Universitat Stuttgar

Interpretation of Urban Surface Models using 2D Building Information Norbert Haala and Claus Brenner Institut fur Photogrammetrie Universitat Stuttgar Interpretation of Urban Surface Models using 2D Building Information Norbert Haala and Claus Brenner Institut fur Photogrammetrie Universitat Stuttgart Geschwister-Scholl-Strae 24, 70174 Stuttgart, Germany

More information

Using temporal seeding to constrain the disparity search range in stereo matching

Using temporal seeding to constrain the disparity search range in stereo matching Using temporal seeding to constrain the disparity search range in stereo matching Thulani Ndhlovu Mobile Intelligent Autonomous Systems CSIR South Africa Email: tndhlovu@csir.co.za Fred Nicolls Department

More information

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University. 3D Computer Vision Structured Light II Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 Introduction

More information

5LSH0 Advanced Topics Video & Analysis

5LSH0 Advanced Topics Video & Analysis 1 Multiview 3D video / Outline 2 Advanced Topics Multimedia Video (5LSH0), Module 02 3D Geometry, 3D Multiview Video Coding & Rendering Peter H.N. de With, Sveta Zinger & Y. Morvan ( p.h.n.de.with@tue.nl

More information

Introduction à la vision artificielle X

Introduction à la vision artificielle X Introduction à la vision artificielle X Jean Ponce Email: ponce@di.ens.fr Web: http://www.di.ens.fr/~ponce Planches après les cours sur : http://www.di.ens.fr/~ponce/introvis/lect10.pptx http://www.di.ens.fr/~ponce/introvis/lect10.pdf

More information

Module 7 VIDEO CODING AND MOTION ESTIMATION

Module 7 VIDEO CODING AND MOTION ESTIMATION Module 7 VIDEO CODING AND MOTION ESTIMATION Lesson 20 Basic Building Blocks & Temporal Redundancy Instructional Objectives At the end of this lesson, the students should be able to: 1. Name at least five

More information

Asymmetric 2 1 pass stereo matching algorithm for real images

Asymmetric 2 1 pass stereo matching algorithm for real images 455, 057004 May 2006 Asymmetric 21 pass stereo matching algorithm for real images Chi Chu National Chiao Tung University Department of Computer Science Hsinchu, Taiwan 300 Chin-Chen Chang National United

More information

CHAPTER 6 PERCEPTUAL ORGANIZATION BASED ON TEMPORAL DYNAMICS

CHAPTER 6 PERCEPTUAL ORGANIZATION BASED ON TEMPORAL DYNAMICS CHAPTER 6 PERCEPTUAL ORGANIZATION BASED ON TEMPORAL DYNAMICS This chapter presents a computational model for perceptual organization. A figure-ground segregation network is proposed based on a novel boundary

More information

Dense 3D Reconstruction. Christiano Gava

Dense 3D Reconstruction. Christiano Gava Dense 3D Reconstruction Christiano Gava christiano.gava@dfki.de Outline Previous lecture: structure and motion II Structure and motion loop Triangulation Today: dense 3D reconstruction The matching problem

More information