Sampling the Disparity Space Image

Size: px
Start display at page:

Download "Sampling the Disparity Space Image"

Transcription

1 Accepte for publication, June To appear in IEEE Transactions on Pattern Analysis an Machine Intelligence (PAMI) Sampling the Disparity Space Image Richar Szeliski Daniel Scharstein Microsoft Research Milebury College Remon, WA Milebury, VT Abstract A central issue in stereo algorithm esign is the choice of matching cost. Many algorithms simply use square or absolute intensity ifferences base on integer isparity steps. In this paper we aress potential problems with such approaches. We begin with a careful analysis of the properties of the continuous isparity space image (DSI) an propose several new matching cost variants base on symmetrically matching interpolate image signals. Using stereo images with groun truth, we empirically evaluate the performance of the ifferent cost variants an show that proper sampling can yiel improve matching performance.

2 1 Introuction The last few years have seen a ramatic improvement in the quality of ense stereo matching algorithms [13]. A lot of this improvement can be attribute to better optimization algorithms an better smoothness constraints [6, 4, 17]. However, a remarkable amount of the improvement has also come from better matching metrics at the input [3]. In fact, Birchfiel an Tomasi s samplinginsensitive issimilarity measure is use by a number of toay s best performing algorithms [6, 4]. Using something better than just piel-sample intensity ifferences is not a new iea. For eample, Matthies et al. interpolate scanlines by a factor of 4 using a cubic interpolant before computing the SSD score [10]. Tian an Huhns wrote an even earlier survey paper comparing various algorithms for sub-piel registration [18]. In fact, some stereo an motion algorithms have always evaluate isplacements on a half-piel gri, but never mentione this fact eplicitly. The set of initial matching costs that are fe into a stereo matcher s optimization stage is often calle the isparity space image (DSI) [20, 5]. However, while the concept of stereo matching as fining an optimal surface through this space has been aroun for a while [20, 2, 5], relatively little attention has been pai to the proper sampling an treatment of the DSI itself. In this paper, we take a more careful look at the structure of the DSI, incluing its frequency characteristics an the effects of using ifferent interpolators in sub-piel registration. Among the questions we ask are: What oes the DSI look like? How finely o we nee to sample it? Does it matter what interpolator we use? We also propose a number of novel moifications to the matching cost that prouce a better set of initial high-quality matches, at least in teture, unocclue areas. It is our contention that filling in tetureless an occlue areas is best left to a later stage of processing [5, 6, 4, 17], which is why we o not consier global optimization techniques in this paper. The remainer of the paper is structure as follow. Section 2 presents our analysis of the DSI an iscusses minimal sampling requirements. Section 3 evelops several novel matching costs base on our analysis. The utility of these novel costs is valiate eperimentally in Section 4. We conclue with some ieas for future research. 2 Matching costs In this section, we look at how matching costs are formulate. In particular, we analyze the structure of the DSI an its sampling properties an propose some improvements to commonly use 1

3 matching costs. 2.1 The continuous isparity space image Given two input images, I L (, y) an I R (, y), we wish to fin a isparity map L (, y) such that the two images match as closely as possible I L (, y) I R ( L (, y),y). (1) In this paper we assume that the images have been rectifie to have a horizontal epipolar geometry [11, 8], i.e., that the images have been pre-warpe so that corresponing piels are on the same scanline. Stereo corresponence can uner such circumstances be reuce to one-imensional search. Note that our paper proposes interpolating images to a higher resolution after rectification. However, these two steps coul be combine into a single resampling operation to reuce aliasing artifacts. We efine the 3D signe ifference image (SDI) as the intensity (or color) ifference between the shifte left an right images, SDI L (, y, ) =I L (, y) I R (, y). (2) We also efine the raw isparity space image (DSI) as the square ifference (summe over all the color bans), DSI L (, y, ) = SDI L (, y, ) 2. (3) Alternate metrics such as absolute ifferences or robust functions are also possible. However, the quaratic case is easiest to analyze an also correspons to the case of Gaussian noise, as we will iscuss shortly. In the ieal (continuous, noise-free) case with no occlusions, we epect DSI L (, y, L (, y)) to be zero. Unfortunately, we o not actually have access to continuous, noise-free versions of I L (, y) an I R (, y). Instea, we have sample noisy versions, ÎL( i,y i ) an ÎR( i,y i ), Î L ( i,y i ) = [I L h]( i,y i )+n L ( i,y i ) (4) Î R ( i,y i ) = [I R h]( i,y i )+n R ( i,y i ), (5) where h(, y) is the combine point-sprea-function of the optics an sampling sensor (e.g., it incorporates the CCD fill factor [19]), an n L is the (integrate) imaging noise. Given that we usually only evaluate the DSI at the integral gri positions ( i,y i ),wehave to ask whether this sampling of the DSI is aequate, or whether there is severe aliasing in the 2

4 resulting signal. We cannot, of course, reconstruct the true DSI since we have alreay banlimite, corrupte, an sample the original images. However, we can (in principle) reconstruct continuous signals from the noisy samples, an then compute their continuous DSI. The reconstructe signal can be written as I L (, y) = i Î L ( i,y i )g( i,y y i ) (6) = ĨL(, y)+ñ L (, y), (7) where g(, y) is a reconstruction filter, ĨL(, y) is the sample an reconstructe version of the clean (original) signal, an ñ L (, y) is an interpolate version of the noise. This latter signal is a ban-limite version of continuous Gaussian noise (assuming that the iscrete noise is i.i.. Gaussian). We can then write the interpolate SDI an DSI as SDI L (, y, ) = I L (, y) I R (, y) an (8) DSI L (, y, ) = SDI(, y, ) 2. (9) What can we say about the structure of these signals? 2.2 Frequency analysis an aequate sampling The answer can be foun by taking a Fourier transform of the SDI. Let us fi y for now an just look at a single scanline, F{SDI} = F { I L () I R ( ) } = H L (f ) H R (f )e j2π(f f), (10) where H L an H R are the Fourier transforms of I L an I R, an f an f are the an frequencies. Figure 1 shows the SDIs an DSIs an their Fourier transforms for two scanlines taken from the 38th an 148th row of a test image pair containg newsprint on a slante surface. The first term in (10) correspons to the horizontal line in the SDI s Fourier transform (secon column of Figure 1), while the secon term, which involves the isparity, is the slante line. Squaring the SDI to obtain the DSI (thir column in Figure 1) is equivalent to convolving the Fourier transform with itself (fourth column in Figure 1). The resulting signal has twice the banwith in an as the original SDI (which has the same banwith as the interpolate signal). It is also interesting to look at the structure of the DSI itself. The thin iagonal stripes are spurious 3

5 L38 Left image L38, left L38, right I I L SDI F(SDI) DSI F(DSI) f f L38 sinc f f f f L38 linear f f f f L148 sinc f f Figure 1: Sample SDIs an DSIs an their Fourier transforms. Top row: Original image with two selecte scanlines an intensity profiles of the first selecte scanline (L38); notice how the sinc-interpolate signals (soli) are more similar than the linearly interpolate ones (ashe). Bottom rows: Signe Difference Image (SDI) an its transform, an Disparity Space Image (DSI) an its transform; first for L38 using perfect (sinc) interpolation, then for L38 using piecewise linear interpolation, then for L148 using perfect interpolation. The correct isparity in the DSI images is marke with an arrow. 4

6 ba matches (ark-light transitions matching light-ark transitions), while the horizontal stripes are goo matching regions (the straighter an arker the better). What can we infer from this analysis? First, the continuous DSI has significant frequency content above the frequencies present in the original intensity signal. Secon, the amount of aitional content epens on the quality of the interpolator applie to the signal. Thus, when perfect banlimite reconstruction (a sinc filter) is use, the resulting DSI signal only has twice the frequency of the image. It is therefore aequate (in theory) to sample the DSI at 1/2 piel intervals in an. When a poorer interpolant such as piecewise linear interpolation is use, the sampling may have to be much higher. The same is true when a ifferent non-linearity is use to go from the SDI to the DSI, e.g., when absolute ifferences or robust measures are use. This is one of the reasons we prefer to use square ifference measures. Other reasons inclue the statistical optimality of the DSI as the log likelihoo measure uner Gaussian noise, an the ability to fit quaratics to the locally linearize epansion of the DSI (see Section 3.3). We can summarize these observations in the following Lemma: Lemma 1: To properly reconstruct a Disparity Space Image (DSI), it must be sample at at least twice the horizontal an isparity frequency as the original image (i.e., we must use at least 1/2 piel samples an isparity steps). It is interesting to note that if a piecewise linear interpolant is applie between image samples before ifferencing an squaring, the resulting DSI is piecewise quaratic. Therefore, it suffices in principle to simply compute one aitional square ifference between piels, an to then fit a piecewise quaratic moel. While this oes reconstruct a continuous DSI, there is no guarantee that this DSI will have the same behavior near true matches as a more properly reconstructe DSI. Also, the resulting minima will be sensitive to the original placement of samples, i.e., a significant bias towars integral isparities will eist [14]. For eample, if the original signal is a fairly high-frequency chirp (Figure 2a), applying a piecewise linear interpolant will fail to correctly match the signal with a fractionally shifte version. Figure 2b an c show the results of aggregating the original raw DSIs with a 7-piel filter (see Section 3). Clearly, using the linear interpolant will result in the wrong isparity minimum being selecte in the central portion (where the central horizontal line is weak). One might ask whether such high-frequency signals really eist in practice, but it shoul be clear from Figure 1 that they o. 5

7 I (a) (b) (c) () Figure 2: Chirp signal matching: (a) a continuous signal an its shifte an iscretely sample versions; (b) Disparity Space Image (DSI) for linear interpolation; (c) horizontally aggregate DSI for sinc interpolation, showing the correct minimum; () horizontally aggregate DSI for linear interpolation, with incorrect minima near the center. The correct isparity in the DSI images is marke with an arrow. 3 Improve matching costs Given the above analysis, how can we esign a better initial matching cost? Birchfiel an Tomasi [3] an Shimizu an Okutomi [14] have both observe problems with integral DSI sampling an have propose ifferent methos to overcome this problem. Birchfiel an Tomasi s sampling-insensitive issimilarity measure compares each piel in the reference image against the linearly interpolate signal in the matching image, an takes the minimum square error as the matching cost. It then reverses the role of the reference an matching images, an takes the minimum of the resulting two cost measures. In terms of our continuous DSI analysis, this is equivalent to sampling the DSI at integral locations, an computing the minimum value vertically an iagonally aroun each integral value, base on a piecewise linear reconstruction of the DSI from integral samples. Shimizu an Okutomi [14] compute cancellation costs using half-piel interpolate signals, an a these to the original cost measure to reuce the bias towars integral estimates (which they call piel locking ). 6

8 >0 =0 (a) (b) (c) Figure 3: Interval analysis: (a b) two signals with their corresponing half-sample intervals; (c) three intervals being compare (ifference). The ifference between the first two intervals is =0because their ranges overlap. The ifference between the secon two intervals is >0, i.e., the ifference between the nearest two points in the two intervals. In this paper, we efine a family of improve matching costs incluing generalizations of Birchfiel an Tomasi s matching measure. 3.1 Symmetric matching of interpolate signals First, we interpolate both signals up by a factor s using an arbitrary interpolation filter. In this paper, we stuy linear (o =1) an cubic (o =3) interpolants. (The cubic interpolant is a compact approimation to a sinc filter [15] an is often use as the stanar high-quality interpolant in many image-processing applications.) We then compute the square ifferences between all of the interpolate an shifte samples, as oppose to just between the original left (reference) image piels an the interpolate an shifte right (matching) image samples. This ifference signal is then reuce back to the original horizontal image sampling rate (i.e., to a single value per original piel) using a symmetric bo (moving average) filter of with s an then ownsampling. A higherorer filter coul potentially be use, but we wish to keep iscontinuities in epth sharp in the DSI, so we prefer a simple bo filter. 3.2 Interval matching If we wish to apply the iea of a sampling-insensitive issimilarity measure [3], we can still o this on the interpolate signals before ownsampling. However, rather than treating the reference an matching images asymmetrically an then reversing the roles of reference an matching (as in [3]), we have evelope the following relate variant that is base on interval analysis. Figure 3 shows two signals that have been interpolate to yiel the set of iscrete intensity samples shown as vertical lines. (A piecewise linear interpolant is use here since we epect the original interpolation stage to take care of aliasing.) The original Birchfiel-Tomasi measure com- 7

9 pares a piel in the reference image with the interval in the matching image efine by the center piel an its two 1/2-sample interpolate values (rectangular boes in Figure 3a b). (This ifference is 0 if the piel falls within the intervals, else it is the smaller of the ifferences from the two enpoints.) It then performs this same computation switching the reference an matching images, an takes the minimum of the resulting two costs. Our version of the algorithm simply compares the two intervals, one from the left scanline, the other from the right, rather than comparing values against intervals. The unsigne ifference between two intervals is trivial to compute: it is 0 if the intervals overlap (Figure 3c), else it is the gap between the two intervals. A signe ifference coul also be obtaine by keeping track of which interval is higher, but in our case this is unnecessary since we square the ifferences after computing them. When working with color images, we currently apply this interval analysis to each color ban separately. In principle, the same sub-piel offset shoul be use for all three channels, but the problem then becomes a more complicate quaratic minimization problem instea of simple interval analysis. 3.3 Local minimum fining (quaratic fit) An alternative to oing such interval analysis is to irectly compute the square ifferences, an to then fit a parabola to the resulting sample DSI. This is a classic approach for obtaining subpiel isparity estimates [18, 1, 10], although applying it irectly to integer-value isplacements (isparities) can lea to severe biases [14]. When the DSI has been aequately sample, however, this is a useful alternative for estimating the analytic minimum from the (fractionally) sample DSI. Note that we use the parabola fit here not to obtain sub-piel isparities, but rather to reconstruct the minimum DSI value, i.e., the actual smallest matching cost in the vicinity of the sample value. In orer to reuce the noise in the DSI before fitting, we apply spatial aggregation (averaging with neighbors) first. In this paper, we use fie uniformly weighte square winows (i.e., bo filters), which perform well in teture areas, as long as the winow oes not strale a epth bounary. While the use of shiftable winows (winows offset from the center piel) [13] can improve the performance of matching near epth iscontinuities, it makes the analysis more ifficult, an is not the main focus of our paper. 8

10 3.4 Collapsing the DSI Finally, once the local minima in the DSI at all piels have been aequately moele, we can collapse the DSI back to an integral sampling of isparities. This step is often not necessary, as many stereo matchers o their optimization at sub-piel isparities. It oes, however, have several potential avantages: For optimization algorithms like graph cuts [6] where the computation compleity is proportional to the square of the number of isparity levels, this can lea to significant performance improvements. Certain symmetric matching algorithm (e.g., ynamic programming) require an integral sampling of isparity to establish two-way optima. To collapse the DSI, we fin the lowest matching score within a 1 isparity from each integral 2 isparity, using the results of the parabolic fitting, if it was use. We also store the relative offset of this minimum from the integral isparity for future processing an for outputting a final highaccuracy isparity map, as well as the local certainty in the match, which can be etermine from the parabolic fit [1, 10]. Alternately, sub-piel estimates coul be recompute at the en aroun each winning isparity using one of the techniques escribe in [18], e.g., using a Lucas-Kanae graient-base fit [9] to nearby piels at the same isparity. 4 Eperimental evaluation of matching costs Since there are so many alternatives possible for computing the DSI, how o we choose among them? From theoretical arguments, we know that it is better to sample the DSI at fractional isparities an to interpolate the resulting surface when looking for local minima. However, real images have noise an other artifacts such as aliasing an epth iscontinuities. We therefore evaluate our new techniques using the Sawtooth, Tsukuba, an Venus stereo test sequences with groun truth from [13], which are available at Two of these sequences are shown in Figure 4a. We shoul note that the Sawtooth an Venus ata sets have high-quality sub-piel accurate groun-truth estimates (compute using piecewise planar surface fitting), while the Tsukuba groun truth has only integer isparities. We are not using the Map ata set, which can be solve almost perfectly, making it ill-suite for comparing ifferent matching costs. In this paper, we focus on the accuracy of these techniques in unocclue teture areas. The effect of ifferent matching costs in tetureless areas is harer to evaluate, since the results epen 9

11 (a): Tsukuba Venus (b): groun truth isparity maps an teture maps (c): traitional integer-isparity SSD isparities an errors (s=1, i=0, SD) (): Birchfiel-Tomasi isparities an errors (s=1, i=0, BT) (e): half-piel symmetric interval-ifference results (s=2, i=1, ID) Figure 4: Test images an selecte results: (a) input images; (b) true isparity maps an teture nonocclue regions (shown in black) in which errors are being evaluate; (c) traitional SSD results (isparity maps an error maps); () Birchfiel-Tomasi results; (e) fractional isparities with symmetric matching an interval ifference. The error maps in (c e) show in black the ba matches in teture, nonocclue regions, i.e., piels whose floating point isparity iffers from the groun truth by more than 1. 10

12 strongly on the aggregation or global optimization algorithm. We therefore restrict our analysis to teture areas an use a simple winow-base corresponence algorithm. Unteture areas can be hanle in many ways; for eample, after establishing certain matches in teture areas, unteture areas can be fille in using iffusion [12], aggregation with successively larger winows [16], or global optimization methos [6]. We also eclue piels near epth iscontinuities, which present problems for winow-base methos. For our analysis, we select teture piels by computing the square horizontal graient at each piel (averaging the left an right values to remain symmetrical). These values are then average in a 3 3 neighborhoo an threshole, using a threshol of 6 gray levels square. Occlue piels are foun by forwar-warping the true isparity maps, an epth iscontinuity regions are selecte by ilating the locations of strong isparity jumps an occlusion [13]. The resulting teture unocclue piels are shown as black piels in Figure 4b. The parameters that we vary in our eperiments are as follows: s =1, 2, 4: interpolation rate (inverse of fractional isparity); o =1, 3: interpolation orer linear or cubic; i =1, 0: symmetric matching of interpolate scanlines (Section 3.1) on or off; = SD, ID, BT: issimilarity metric (Section 3.2) square ifferences, interval ifferences, or Birchfiel-Tomasi measure; f =1, 0: parabola fit for minimum cost estimation (Section 3.3) on or off. We have also varie other parameters, incluing winow size (which is 7 7 in all eperiments reporte here), an using absolute (rather than square) ifferences. The effect of changing these parameters is iscusse below. In orer to be able to evaluate subpiel isparity performance, we o not collapse the DSI to an integer sampling in this stuy. The statistics we gather for each eperiment are the RMS isparity errors an the percentage of ba matches, i.e., piels whose floating point isparity iffers from the groun truth by more than 1. Table 1 shows the numerical results of some of our eperiments. The top three rows list the ifferent values of parameters s, i, an ; the other parameters are hel constant at o =3(cubic interpolation), f =0(no cost fitting), an a winow size of 7 7. Each of the remaining five rows compares the matching performance uner the ifferent parameter settings in the teture, unocclue regions of a given ata set. The lowest score for each ata set is highlighte in bolface. While there is no single setting that consistently outperforms the others, our new cost variants generally o better than the original costs. We now evaluate the effect of the ifferent parameters, 11

13 Interpolation rate s : s =1 s =2 s =4 Symmetric matching i : Dissimilarity metric : SD ID BT SD ID SD ID SD ID SD ID Ba Sawtooth piel Tsukuba % Venus RMS Venus error Venus / subpi Table 1: Matching performance as a function of parameters s, i, an. (SD=square ifferences, ID=interval ifferences, BT=Birchfiel-Tomasi.) Parameters o an f are hel constant at o =3(cubic interpolation) an f =0(no cost fitting). The mile three rows show the percentages of ba matching piels for the three ata sets teste; the last two rows show the RMS isparity errors for the Venus ata set without an with a final subpiel fitting step. The lowest number in each row is highlighte in bolface. The unerline numbers correspon to the results shown in Figure 4. focusing first on the ba piel percentages, which give a goo inication of the overall performance of the ifferent cost variants. SD vs. ID Interval ifferences outperform square ifferences on the Tsukuba an Venus ata sets accross other parameter variations. On the Sawtooth images, however, they result in ecrease performance. Careful analysis of the images an the error maps reveals that there is a small vertical misregistration present in the original images, an that the errors occur in areas with near-horizontal lines. This suggest that interval ifferences are a goo iea, but may amplify aliasing problems cause by misaligne images. For comparison, we have inclue the results for the Birchfiel-Tomasi measure (BT, thir column). Given integer sampling (s =1), BT an ID yiel similar results; using interpolation (iscusse net), however, we can clearly improve upon BT s performance. Interpolation rate s Interpolating the images (s =2an s =4) yiels an obvious improvement over integer-base costs (s=1), verifying our theoretical results from Sections 2 an 3. Quarter-piel steps (s =4) perform similar to half-piel steps (s =2); the numbers are slightly better on Sawtooth an Venus images, but worse on Tsukuba (reasons for this anomaly are iscusse below). This suggests that for most practical applications half-piel steps are sufficient, as long as a goo interpolant (e.g., cubic) is use. Symmetry (i =1vs. i =0) Symmetric matching (i =1) yiels slightly better results in most cases. 12

14 Figure 4c e shows the results corresponing to the unerline numbers in the first (s=1, SD), thir (s =1, BT), an seventh (s =2, i =1, ID) column of Table 1. Note that the seventh column consistently outperforms columns 1 3. Given the small ifferences in the numerical scores, the question arises whether the results are statistically significant. Careful eamination of the error maps for the ifferent parameter settings (incluing those in Figure 4c e) shows that our new costs o inee result in a significant reuction of errors in high-frequency image regions, as preicte by our theoretical analysis. This is most apparent for the Venus images, which contain many such regions. Errors are also reuce in other areas affecte by aliasing, such as strong intensity iscontinuities or near-horizontal eges. Other errors, however, are not a irect result of the matching cost, an can obscure the numerical results. The Tsukuba images in particular contain fewer high-requency regions, but several areas with repetitive patterns an fine isparity variations that are challenging for a winow-base metho, an thus result in spurious errors that are not irectly a function of the matching cost use. Although not shown in Table 1, we have also analyze the effect of changing other parameters: Using linear interpolation (o =1) gives clearly inferior results than cubic interpolation, again valiating our observations from Section 3. Refining the cost values by local fitting (f =1) results in minor ifferences, an oes not yiel a clear improvement. Using absolute ifferences rather than square ifferences yiels comparable results, an in some cases even small improvements. Decreasing the winow size increases the errors overall, but oes not significantly change the relative performance of the ifferent matching cost variants. An interesting question is to what etent the new cost variants improve the quality of subpiel isparity estimation. The last two rows of Table 1 show that the RMS isparity errors on the Venus ata set ecrease slightly when subpiel (floating-point) isparity estimation is turne on (using a stanar parabola fit aroun the winning cost values). Note that the RMS numbers are contaminate by gross errors; visual inspection of the isparity maps shows an obvious improvement over the typical stair-casing effect ehibite by our iscrete matching algorithm (which is noticeable even at quarter-piel steps). In summary, it can be seen that symmetric interpolate matching (i =1an s =2or s = 4) usually outperforms traitional, integer-base matching, in particular in high-frequency image 13

15 regions. Cubic interpolation shoul always be use. Interval ifferences help as well, but seem less tolerant to calibration errors. The benefit of interval matching also epens on the winner selection strategy (for eample, it can cause problems for algorithms that analyze cost istributions, because goo matches often yiel a matching cost of 0). Cost refinement by parabola fitting oes not seem to increase matching performance. However, using the same fitting technique to refine the winning (half or quarter-piel) isparities into true floating-point isparities generally further reuces the remaining isparity errors an results in smoother isparity maps. 5 Conclusion In this paper we have presente novel matching costs base on interpolate image signals. The nee for such costs was motivate by a frequency analysis of the continuous isparity space image (DSI). We have eplore several symmetric cost variants, incluing a generalize version of Birchfiel an Tomasi s matching criterion [3]. While there is no clear winner among the ifferent variants, we have emonstrate that our new matching costs result in improve performance, particularly in high-frequency image regions, an that they also yiel improve subpiel isparity estimates. An interesting generalization of our approach is to use a smaller interval from each image, e.g., to only interpolate ± 1 piel away (or in general ɛ away). This coul be use to compensate for 4 small unmoele shifts in the images, e.g., resiual vertical paralla. We call this ilation of a piel value to an interval etermine by its neighbors values a partial shuffle, since it is relate to Kutulakos shuffle transform [7]. Another major irection for future work is to etermine which piels can be matche with high certainty (negligible error), an to use these matches as a set of anchors points for resolving the remaining ambiguous matching regions [5, 16, 17]. It is our hope that this approach coul be use to prouce high-quality corresponence maps without the higher computational requirements of global optimization methos. In general, we believe that paying close attention to the quality of local evience (matching costs) will play a significant role in computing high-quality stereo reconstructions. References [1] P. Ananan. A computational framework an an algorithm for the measurement of visual motion. International Journal of Computer Vision, 2(3): , January

16 [2] P. N. Belhumeur. A Bayesian approach to binocular stereopsis. International Journal of Computer Vision, 19(3): , August [3] S. Birchfiel an C. Tomasi. A piel issimilarity measure that is insensitive to image sampling. IEEE Transactions on Pattern Analysis an Machine Intelligence, 20(4): , April [4] S. Birchfiel an C. Tomasi. Multiway cut for stereo an motion with slante surfaces. In Seventh International Conference on Computer Vision (ICCV 99), pages , Kerkyra, Greece, September [5] A. F. Bobick an S. S. Intille. Large occlusion stereo. International Journal of Computer Vision, 33(3): , September [6] Y. Boykov, O. Veksler, an R. Zabih. Fast approimate energy minimization via graph cuts. IEEE Transactions on Pattern Analysis an Machine Intelligence, 23(11): , November [7] K. N. Kutulakos. Approimate N-view stereo. In Sith European Conference on Computer Vision (ECCV 2000), volume I, pages 67 83, Dublin, Irelan, June/July Springer- Verlag. [8] C. Loop an Z. Zhang. Computing rectifying homographies for stereo vision. In IEEE Computer Society Conference on Computer Vision an Pattern Recognition (CVPR 99), volume I, pages , Fort Collins, June [9] B. D. Lucas an T. Kanae. An iterative image registration technique with an application in stereo vision. In Seventh International Joint Conference on Artificial Intelligence (IJCAI-81), pages , Vancouver, [10] L. H. Matthies, R. Szeliski, an T. Kanae. Kalman filter-base algorithms for estimating epth from image sequences. International Journal of Computer Vision, 3: , [11] M. Okutomi an T. Kanae. A multiple baseline stereo. IEEE Transactions on Pattern Analysis an Machine Intelligence, 15(4): , April [12] D. Scharstein an R. Szeliski. Stereo matching with nonlinear iffusion. International Journal of Computer Vision, 28(2): , July [13] D. Scharstein an R. Szeliski. A taonomy an evaluation of ense two-frame stereo corresponence algorithms. International Journal of Computer Vision, 47(1):7 42, May [14] M. Shimizu an M. Okutomi. Precise sub-piel estimation on area-base matching. In Eighth International Conference on Computer Vision (ICCV 2001), volume I, pages 90 97, Vancouver, Canaa, July [15] R. Szeliski an M. R. Ito. New Hermite cubic interpolator for two-imensional curve generation. IEE Proceeings E, 133(6): , November

17 [16] R. Szeliski an D. Scharstein. Symmetric sub-piel stereo matching. In Seventh European Conference on Computer Vision (ECCV 2002), volume II, pages , Copenhagen, May Springer-Verlag. [17] H. Tao, H.S. Sawhney, an R. Kumar. A global matching framework for stereo computation. In Eighth International Conference on Computer Vision (ICCV 2001), volume I, pages , Vancouver, Canaa, July [18] Q. Tian an M. N. Huhns. Algorithms for subpiel registration. Computer Vision, Graphics, an Image Processing, 35: , [19] Y. Tsin, V. Ramesh, an T. Kanae. Statistical calibration of CCD imaging process. In Eighth International Conference on Computer Vision (ICCV 2001), volume I, pages , Vancouver, Canaa, July [20] Y. Yang, A. Yuille, an J. Lu. Local, global, an multilevel stereo matching. In IEEE Computer Society Conference on Computer Vision an Pattern Recognition (CVPR 93), pages , New York, June IEEE Computer Society. 16

Symmetric Sub-Pixel Stereo Matching

Symmetric Sub-Pixel Stereo Matching In Seventh European Conference on Computer Vision (ECCV 2002), volume 2, pages 525 540, Copenhagen, Denmark, May 2002 Symmetric Sub-Pixel Stereo Matching Richard Szeliski 1 and Daniel Scharstein 2 1 Microsoft

More information

Fast Window Based Stereo Matching for 3D Scene Reconstruction

Fast Window Based Stereo Matching for 3D Scene Reconstruction The International Arab Journal of Information Technology, Vol. 0, No. 3, May 203 209 Fast Winow Base Stereo Matching for 3D Scene Reconstruction Mohamma Mozammel Chowhury an Mohamma AL-Amin Bhuiyan Department

More information

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Linus Svärm Petter Stranmark Centre for Mathematical Sciences, Lun University {linus,petter}@maths.lth.se Abstract Shift-map image processing is a new framework base on energy

More information

Dense Disparity Estimation in Ego-motion Reduced Search Space

Dense Disparity Estimation in Ego-motion Reduced Search Space Dense Disparity Estimation in Ego-motion Reuce Search Space Luka Fućek, Ivan Marković, Igor Cvišić, Ivan Petrović University of Zagreb, Faculty of Electrical Engineering an Computing, Croatia (e-mail:

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Svärm, Linus; Stranmark, Petter Unpublishe: 2010-01-01 Link to publication Citation for publishe version (APA): Svärm, L., & Stranmark, P. (2010). Shift-map Image Registration.

More information

Refinement of scene depth from stereo camera ego-motion parameters

Refinement of scene depth from stereo camera ego-motion parameters Refinement of scene epth from stereo camera ego-motion parameters Piotr Skulimowski, Pawel Strumillo An algorithm for refinement of isparity (epth) map from stereoscopic sequences is propose. The metho

More information

EFFICIENT STEREO MATCHING BASED ON A NEW CONFIDENCE METRIC. Won-Hee Lee, Yumi Kim, and Jong Beom Ra

EFFICIENT STEREO MATCHING BASED ON A NEW CONFIDENCE METRIC. Won-Hee Lee, Yumi Kim, and Jong Beom Ra th European Signal Processing Conference (EUSIPCO ) Bucharest, omania, August 7-3, EFFICIENT STEEO MATCHING BASED ON A NEW CONFIDENCE METIC Won-Hee Lee, Yumi Kim, an Jong Beom a Department of Electrical

More information

Image Segmentation using K-means clustering and Thresholding

Image Segmentation using K-means clustering and Thresholding Image Segmentation using Kmeans clustering an Thresholing Preeti Panwar 1, Girhar Gopal 2, Rakesh Kumar 3 1M.Tech Stuent, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra,

More information

What have we leaned so far?

What have we leaned so far? What have we leaned so far? Camera structure Eye structure Project 1: High Dynamic Range Imaging What have we learned so far? Image Filtering Image Warping Camera Projection Model Project 2: Panoramic

More information

A Duality Based Approach for Realtime TV-L 1 Optical Flow

A Duality Based Approach for Realtime TV-L 1 Optical Flow A Duality Base Approach for Realtime TV-L 1 Optical Flow C. Zach 1, T. Pock 2, an H. Bischof 2 1 VRVis Research Center 2 Institute for Computer Graphics an Vision, TU Graz Abstract. Variational methos

More information

X y. f(x,y,d) f(x,y,d) Peak. Motion stereo space. parameter space. (x,y,d) Motion stereo space. Parameter space. Motion stereo space.

X y. f(x,y,d) f(x,y,d) Peak. Motion stereo space. parameter space. (x,y,d) Motion stereo space. Parameter space. Motion stereo space. 3D Shape Measurement of Unerwater Objects Using Motion Stereo Hieo SAITO Hirofumi KAWAMURA Masato NAKAJIMA Department of Electrical Engineering, Keio Universit 3-14-1Hioshi Kouhoku-ku Yokohama 223, Japan

More information

Online Appendix to: Generalizing Database Forensics

Online Appendix to: Generalizing Database Forensics Online Appenix to: Generalizing Database Forensics KYRIACOS E. PAVLOU an RICHARD T. SNODGRASS, University of Arizona This appenix presents a step-by-step iscussion of the forensic analysis protocol that

More information

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control Almost Disjunct Coes in Large Scale Multihop Wireless Network Meia Access Control D. Charles Engelhart Anan Sivasubramaniam Penn. State University University Park PA 682 engelhar,anan @cse.psu.eu Abstract

More information

Exploring Context with Deep Structured models for Semantic Segmentation

Exploring Context with Deep Structured models for Semantic Segmentation 1 Exploring Context with Deep Structure moels for Semantic Segmentation Guosheng Lin, Chunhua Shen, Anton van en Hengel, Ian Rei between an image patch an a large backgroun image region. Explicitly moeling

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

Correspondence and Stereopsis. Original notes by W. Correa. Figures from [Forsyth & Ponce] and [Trucco & Verri]

Correspondence and Stereopsis. Original notes by W. Correa. Figures from [Forsyth & Ponce] and [Trucco & Verri] Correspondence and Stereopsis Original notes by W. Correa. Figures from [Forsyth & Ponce] and [Trucco & Verri] Introduction Disparity: Informally: difference between two pictures Allows us to gain a strong

More information

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

Multimodal Stereo Image Registration for Pedestrian Detection

Multimodal Stereo Image Registration for Pedestrian Detection Multimoal Stereo Image Registration for Peestrian Detection Stephen Krotosky an Mohan Trivei Abstract This paper presents an approach for the registration of multimoal imagery for peestrian etection when

More information

Stereo Matching! Christian Unger 1,2, Nassir Navab 1!! Computer Aided Medical Procedures (CAMP), Technische Universität München, Germany!!

Stereo Matching! Christian Unger 1,2, Nassir Navab 1!! Computer Aided Medical Procedures (CAMP), Technische Universität München, Germany!! Stereo Matching Christian Unger 12 Nassir Navab 1 1 Computer Aided Medical Procedures CAMP) Technische Universität München German 2 BMW Group München German Hardware Architectures. Microprocessors Pros:

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

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

More information

EFFICIENT ON-LINE TESTING METHOD FOR A FLOATING-POINT ADDER

EFFICIENT ON-LINE TESTING METHOD FOR A FLOATING-POINT ADDER FFICINT ON-LIN TSTING MTHOD FOR A FLOATING-POINT ADDR A. Droz, M. Lobachev Department of Computer Systems, Oessa State Polytechnic University, Oessa, Ukraine Droz@ukr.net, Lobachev@ukr.net Abstract In

More information

Stereo Vision II: Dense Stereo Matching

Stereo Vision II: Dense Stereo Matching Stereo Vision II: Dense Stereo Matching Nassir Navab Slides prepared by Christian Unger Outline. Hardware. Challenges. Taxonomy of Stereo Matching. Analysis of Different Problems. Practical Considerations.

More information

Modifying ROC Curves to Incorporate Predicted Probabilities

Modifying ROC Curves to Incorporate Predicted Probabilities Moifying ROC Curves to Incorporate Preicte Probabilities Cèsar Ferri DSIC, Universitat Politècnica e València Peter Flach Department of Computer Science, University of Bristol José Hernánez-Orallo DSIC,

More information

Stereo. Many slides adapted from Steve Seitz

Stereo. Many slides adapted from Steve Seitz Stereo Many slides adapted from Steve Seitz Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image image 1 image 2 Dense depth map Binocular stereo Given a calibrated

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

Image Based Reconstruction II

Image Based Reconstruction II Image Based Reconstruction II Qixing Huang Feb. 2 th 2017 Slide Credit: Yasutaka Furukawa Image-Based Geometry Reconstruction Pipeline Last Lecture: Multi-View SFM Multi-View SFM This Lecture: Multi-View

More information

Stereo Matching Using Tree Filtering

Stereo Matching Using Tree Filtering 1 Stereo Matching Using Tree Filtering Qingxiong Yang, Member, IEEE, Abstract Matching cost aggregation is one of the olest an still popular methos for stereo corresponence. While effective an efficient,

More information

Computer Vision I. Announcements. Random Dot Stereograms. Stereo III. CSE252A Lecture 16

Computer Vision I. Announcements. Random Dot Stereograms. Stereo III. CSE252A Lecture 16 Announcements Stereo III CSE252A Lecture 16 HW1 being returned HW3 assigned and due date extended until 11/27/12 No office hours today No class on Thursday 12/6 Extra class on Tuesday 12/4 at 6:30PM in

More information

Stereo vision. Many slides adapted from Steve Seitz

Stereo vision. Many slides adapted from Steve Seitz Stereo vision Many slides adapted from Steve Seitz What is stereo vision? Generic problem formulation: given several images of the same object or scene, compute a representation of its 3D shape What is

More information

Lecture 14: Computer Vision

Lecture 14: Computer Vision CS/b: Artificial Intelligence II Prof. Olga Veksler Lecture : Computer Vision D shape from Images Stereo Reconstruction Many Slides are from Steve Seitz (UW), S. Narasimhan Outline Cues for D shape perception

More information

Comparison of Methods for Increasing the Performance of a DUA Computation

Comparison of Methods for Increasing the Performance of a DUA Computation Comparison of Methos for Increasing the Performance of a DUA Computation Michael Behrisch, Daniel Krajzewicz, Peter Wagner an Yun-Pang Wang Institute of Transportation Systems, German Aerospace Center,

More information

Exploring Context with Deep Structured models for Semantic Segmentation

Exploring Context with Deep Structured models for Semantic Segmentation APPEARING IN IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, APRIL 2017. 1 Exploring Context with Deep Structure moels for Semantic Segmentation Guosheng Lin, Chunhua Shen, Anton van en

More information

Approximation with Active B-spline Curves and Surfaces

Approximation with Active B-spline Curves and Surfaces Approximation with Active B-spline Curves an Surfaces Helmut Pottmann, Stefan Leopolseer, Michael Hofer Institute of Geometry Vienna University of Technology Wiener Hauptstr. 8 10, Vienna, Austria pottmann,leopolseer,hofer

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

Binocular stereo. Given a calibrated binocular stereo pair, fuse it to produce a depth image. Where does the depth information come from?

Binocular stereo. Given a calibrated binocular stereo pair, fuse it to produce a depth image. Where does the depth information come from? Binocular Stereo Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image Where does the depth information come from? Binocular stereo Given a calibrated binocular stereo

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

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources An Algorithm for Builing an Enterprise Network Topology Using Wiesprea Data Sources Anton Anreev, Iurii Bogoiavlenskii Petrozavosk State University Petrozavosk, Russia {anreev, ybgv}@cs.petrsu.ru Abstract

More information

The Panum Proxy algorithm for dense stereo matching over a volume of interest

The Panum Proxy algorithm for dense stereo matching over a volume of interest The Panum Proxy algorithm for ense stereo matching over a volume of interest A. Agarwal an A. Blake Microsoft Research Lt. 7 J J Thomson Ave, Cambrige, CB3 FB, UK http://research.microsoft.com/vision/cambrige

More information

Estimation of large-amplitude motion and disparity fields: Application to intermediate view reconstruction

Estimation of large-amplitude motion and disparity fields: Application to intermediate view reconstruction c 2000 SPIE. Personal use of this material is permitte. However, permission to reprint/republish this material for avertising or promotional purposes or for creating new collective works for resale or

More information

Robust Camera Calibration for an Autonomous Underwater Vehicle

Robust Camera Calibration for an Autonomous Underwater Vehicle obust Camera Calibration for an Autonomous Unerwater Vehicle Matthew Bryant, Davi Wettergreen *, Samer Aballah, Alexaner Zelinsky obotic Systems Laboratory Department of Engineering, FEIT Department of

More information

A Discrete Search Method for Multi-modal Non-Rigid Image Registration

A Discrete Search Method for Multi-modal Non-Rigid Image Registration A Discrete Search Metho for Multi-moal on-rigi Image Registration Alexaner Shekhovtsov Juan D. García-Arteaga Tomáš Werner Center for Machine Perception, Dept. of Cybernetics Faculty of Electrical Engineering,

More information

Data Term. Michael Bleyer LVA Stereo Vision

Data Term. Michael Bleyer LVA Stereo Vision Data Term Michael Bleyer LVA Stereo Vision What happened last time? We have looked at our energy function: E ( D) = m( p, dp) + p I < p, q > N s( p, q) We have learned about an optimization algorithm that

More information

Estimating Velocity Fields on a Freeway from Low Resolution Video

Estimating Velocity Fields on a Freeway from Low Resolution Video Estimating Velocity Fiels on a Freeway from Low Resolution Vieo Young Cho Department of Statistics University of California, Berkeley Berkeley, CA 94720-3860 Email: young@stat.berkeley.eu John Rice Department

More information

Figure 1: Schematic of an SEM [source: ]

Figure 1: Schematic of an SEM [source:   ] EECI Course: -9 May 1 by R. Sanfelice Hybri Control Systems Eelco van Horssen E.P.v.Horssen@tue.nl Project: Scanning Electron Microscopy Introuction In Scanning Electron Microscopy (SEM) a (bunle) beam

More information

1 Surprises in high dimensions

1 Surprises in high dimensions 1 Surprises in high imensions Our intuition about space is base on two an three imensions an can often be misleaing in high imensions. It is instructive to analyze the shape an properties of some basic

More information

Using Ray Tracing for Site-Specific Indoor Radio Signal Strength Analysis 1

Using Ray Tracing for Site-Specific Indoor Radio Signal Strength Analysis 1 Using Ray Tracing for Site-Specific Inoor Raio Signal Strength Analysis 1 Michael Ni, Stephen Mann, an Jay Black Computer Science Department, University of Waterloo, Waterloo, Ontario, NL G1, Canaa Abstract

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

Improving Performance of Sparse Matrix-Vector Multiplication

Improving Performance of Sparse Matrix-Vector Multiplication Improving Performance of Sparse Matrix-Vector Multiplication Ali Pınar Michael T. Heath Department of Computer Science an Center of Simulation of Avance Rockets University of Illinois at Urbana-Champaign

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

Correlation-based color mosaic interpolation using a connectionist approach

Correlation-based color mosaic interpolation using a connectionist approach Correlation-base color mosaic interpolation using a connectionist approach Gary L. Embler * Agilent Technologies, Inc. 75 Bowers Avenue, MS 87H Santa Clara, California 9554 USA ABSTRACT This paper presents

More information

Segment-based Stereo Matching Using Graph Cuts

Segment-based Stereo Matching Using Graph Cuts Segment-based Stereo Matching Using Graph Cuts Li Hong George Chen Advanced System Technology San Diego Lab, STMicroelectronics, Inc. li.hong@st.com george-qian.chen@st.com Abstract In this paper, we present

More information

Multilevel Linear Dimensionality Reduction using Hypergraphs for Data Analysis

Multilevel Linear Dimensionality Reduction using Hypergraphs for Data Analysis Multilevel Linear Dimensionality Reuction using Hypergraphs for Data Analysis Haw-ren Fang Department of Computer Science an Engineering University of Minnesota; Minneapolis, MN 55455 hrfang@csumneu ABSTRACT

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information

4.2 Implicit Differentiation

4.2 Implicit Differentiation 6 Chapter 4 More Derivatives 4. Implicit Differentiation What ou will learn about... Implicitl Define Functions Lenses, Tangents, an Normal Lines Derivatives of Higher Orer Rational Powers of Differentiable

More information

On the Placement of Internet Taps in Wireless Neighborhood Networks

On the Placement of Internet Taps in Wireless Neighborhood Networks 1 On the Placement of Internet Taps in Wireless Neighborhoo Networks Lili Qiu, Ranveer Chanra, Kamal Jain, Mohamma Mahian Abstract Recently there has emerge a novel application of wireless technology that

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

More Raster Line Issues. Bresenham Circles. Once More: 8-Pt Symmetry. Only 1 Octant Needed. Spring 2013 CS5600

More Raster Line Issues. Bresenham Circles. Once More: 8-Pt Symmetry. Only 1 Octant Needed. Spring 2013 CS5600 Spring 03 Lecture Set 3 Bresenham Circles Intro to Computer Graphics From Rich Riesenfel Spring 03 More Raster Line Issues Fat lines with multiple pixel with Symmetric lines n point geometry how shoul

More information

Using the disparity space to compute occupancy grids from stereo-vision

Using the disparity space to compute occupancy grids from stereo-vision The 2010 IEEE/RSJ International Conference on Intelligent Robots an Systems October 18-22, 2010, Taipei, Taiwan Using the isparity space to compute occupancy gris from stereo-vision Mathias Perrollaz,

More information

A Versatile Model-Based Visibility Measure for Geometric Primitives

A Versatile Model-Based Visibility Measure for Geometric Primitives A Versatile Moel-Base Visibility Measure for Geometric Primitives Marc M. Ellenrieer 1,LarsKrüger 1, Dirk Stößel 2, an Marc Hanheie 2 1 DaimlerChrysler AG, Research & Technology, 89013 Ulm, Germany 2 Faculty

More information

[2006] IEEE. Reprinted, with permission, from [Damith C. Herath, Sarath Kodagoda and Gamini Dissanayake, Simultaneous Localisation and Mapping: A

[2006] IEEE. Reprinted, with permission, from [Damith C. Herath, Sarath Kodagoda and Gamini Dissanayake, Simultaneous Localisation and Mapping: A [6] IEEE. Reprinte, with permission, from [Damith C. Herath, Sarath Koagoa an Gamini Dissanayake, Simultaneous Localisation an Mapping: A Stereo Vision Base Approach, Intelligent Robots an Systems, 6 IEEE/RSJ

More information

Data Mining: Clustering

Data Mining: Clustering Bi-Clustering COMP 790-90 Seminar Spring 011 Data Mining: Clustering k t 1 K-means clustering minimizes Where ist ( x, c i t i c t ) ist ( x m j 1 ( x ij i, c c t ) tj ) Clustering by Pattern Similarity

More information

Public Library, Stereoscopic Looking Room, Chicago, by Phillips, 1923

Public Library, Stereoscopic Looking Room, Chicago, by Phillips, 1923 Public Library, Stereoscopic Looking Room, Chicago, by Phillips, 1923 Teesta suspension bridge-darjeeling, India Mark Twain at Pool Table", no date, UCR Museum of Photography Woman getting eye exam during

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

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes Chapter 5 Propose moels for reconstituting/ aapting three stereoscopes - 89 - 5. Propose moels for reconstituting/aapting three stereoscopes This chapter offers three contributions in the Stereoscopy area,

More information

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks : a Movement-Base Routing Algorithm for Vehicle A Hoc Networks Fabrizio Granelli, Senior Member, Giulia Boato, Member, an Dzmitry Kliazovich, Stuent Member Abstract Recent interest in car-to-car communications

More information

Matching. Compare region of image to region of image. Today, simplest kind of matching. Intensities similar.

Matching. Compare region of image to region of image. Today, simplest kind of matching. Intensities similar. Matching Compare region of image to region of image. We talked about this for stereo. Important for motion. Epipolar constraint unknown. But motion small. Recognition Find object in image. Recognize object.

More information

Subpixel accurate refinement of disparity maps using stereo correspondences

Subpixel accurate refinement of disparity maps using stereo correspondences Subpixel accurate refinement of disparity maps using stereo correspondences Matthias Demant Lehrstuhl für Mustererkennung, Universität Freiburg Outline 1 Introduction and Overview 2 Refining the Cost Volume

More information

Image compression predicated on recurrent iterated function systems

Image compression predicated on recurrent iterated function systems 2n International Conference on Mathematics & Statistics 16-19 June, 2008, Athens, Greece Image compression preicate on recurrent iterate function systems Chol-Hui Yun *, Metzler W. a an Barski M. a * Faculty

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

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Queueing Moel an Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Marc Aoun, Antonios Argyriou, Philips Research, Einhoven, 66AE, The Netherlans Department of Computer an Communication

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

P. Fua and Y. G. Leclerc. SRI International. 333 Ravenswood Avenue, Menlo Park, CA

P. Fua and Y. G. Leclerc. SRI International. 333 Ravenswood Avenue, Menlo Park, CA Moel Driven Ege Detection P. Fua an Y. G. Leclerc SI International 333 avenswoo Avenue, Menlo Park, CA 9425 (fua@ai.sri.com leclerc@ai.sri.com) Machine Vision an Applications, 3, 199 Abstract Stanar ege

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation University of Wollongong Research Online Faculty of Engineering an Information Sciences - Papers: Part A Faculty of Engineering an Information Sciences 214 A multiple wavelength unwrapping algorithm for

More information

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2 This paper appears in J. of Parallel an Distribute Computing 10 (1990), pp. 167 181. Intensive Hypercube Communication: Prearrange Communication in Link-Boun Machines 1 2 Quentin F. Stout an Bruce Wagar

More information

Computer Vision Lecture 20

Computer Vision Lecture 20 Computer Vision Lecture 2 Motion and Optical Flow Bastian Leibe RWTH Aachen http://www.vision.rwth-aachen.de leibe@vision.rwth-aachen.de 28.1.216 Man slides adapted from K. Grauman, S. Seitz, R. Szeliski,

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my Calculus I course that I teach here at Lamar University. Despite the fact that these are my class notes, they shoul be accessible to anyone wanting to learn Calculus

More information

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation

On Effectively Determining the Downlink-to-uplink Sub-frame Width Ratio for Mobile WiMAX Networks Using Spline Extrapolation On Effectively Determining the Downlink-to-uplink Sub-frame With Ratio for Mobile WiMAX Networks Using Spline Extrapolation Panagiotis Sarigianniis, Member, IEEE, Member Malamati Louta, Member, IEEE, Member

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

I. Introuction With the evolution of imaging technology, an increasing number of image moalities becomes available. In remote sensing, sensors are use

I. Introuction With the evolution of imaging technology, an increasing number of image moalities becomes available. In remote sensing, sensors are use A multivalue image wavelet representation base on multiscale funamental forms P. Scheuners Vision Lab, Department ofphysics, University ofantwerp, Groenenborgerlaan 7, 00 Antwerpen, Belgium Tel.: +3/3/8

More information

Stereo Vision-based Subpixel Level Free Space Boundary Detection Using Modified u-disparity and Preview Dynamic Programming

Stereo Vision-based Subpixel Level Free Space Boundary Detection Using Modified u-disparity and Preview Dynamic Programming 2015 IEEE Intelligent Vehicles Symposium (IV) June 28 - July 1, 2015. COEX, Seoul, Korea Stereo Vision-base Subpixel Level Free Space Bounary Detection Using Moifie u-isparity an Preview Dynamic Programming

More information

Message Transport With The User Datagram Protocol

Message Transport With The User Datagram Protocol Message Transport With The User Datagram Protocol User Datagram Protocol (UDP) Use During startup For VoIP an some vieo applications Accounts for less than 10% of Internet traffic Blocke by some ISPs Computer

More information

Fundamental matrix. Let p be a point in left image, p in right image. Epipolar relation. Epipolar mapping described by a 3x3 matrix F

Fundamental matrix. Let p be a point in left image, p in right image. Epipolar relation. Epipolar mapping described by a 3x3 matrix F 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 F Fundamental

More information

Politehnica University of Timisoara Mobile Computing, Sensors Network and Embedded Systems Laboratory. Testing Techniques

Politehnica University of Timisoara Mobile Computing, Sensors Network and Embedded Systems Laboratory. Testing Techniques Politehnica University of Timisoara Mobile Computing, Sensors Network an Embee Systems Laboratory ing Techniques What is testing? ing is the process of emonstrating that errors are not present. The purpose

More information

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters Available online at www.scienceirect.com Proceia Engineering 4 (011 ) 34 38 011 International Conference on Avances in Engineering Cluster Center Initialization Metho for K-means Algorithm Over Data Sets

More information

Epipolar Geometry and Stereo Vision

Epipolar Geometry and Stereo Vision Epipolar Geometry and Stereo Vision Computer Vision Jia-Bin Huang, Virginia Tech Many slides from S. Seitz and D. Hoiem Last class: Image Stitching Two images with rotation/zoom but no translation. X x

More information

An Adaptive Routing Algorithm for Communication Networks using Back Pressure Technique

An Adaptive Routing Algorithm for Communication Networks using Back Pressure Technique International OPEN ACCESS Journal Of Moern Engineering Research (IJMER) An Aaptive Routing Algorithm for Communication Networks using Back Pressure Technique Khasimpeera Mohamme 1, K. Kalpana 2 1 M. Tech

More information

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2.

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2. JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 13/009, ISSN 164-6037 Krzysztof WRÓBEL, Rafał DOROZ * fingerprint, reference point, IPAN99 NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES

More information

Feature Extraction and Rule Classification Algorithm of Digital Mammography based on Rough Set Theory

Feature Extraction and Rule Classification Algorithm of Digital Mammography based on Rough Set Theory Feature Extraction an Rule Classification Algorithm of Digital Mammography base on Rough Set Theory Aboul Ella Hassanien Jafar M. H. Ali. Kuwait University, Faculty of Aministrative Science, Quantitative

More information

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles 2D Kinematics Consier a robotic arm. We can sen it commans like, move that joint so it bens at an angle θ. Once we ve set each joint, that s all well an goo. More interesting, though, is the question of

More information

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition ITERATIOAL JOURAL OF MATHEMATICS AD COMPUTERS I SIMULATIO A eural etwork Moel Base on Graph Matching an Annealing :Application to Han-Written Digits Recognition Kyunghee Lee Abstract We present a neural

More information

CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION. Zhaoyin Jia, Andrew Gallagher, Tsuhan Chen

CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION. Zhaoyin Jia, Andrew Gallagher, Tsuhan Chen CAMERAS AND GRAVITY: ESTIMATING PLANAR OBJECT ORIENTATION Zhaoyin Jia, Anrew Gallagher, Tsuhan Chen School of Electrical an Computer Engineering, Cornell University ABSTRACT Photography on a mobile camera

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

Study of Network Optimization Method Based on ACL

Study of Network Optimization Method Based on ACL Available online at www.scienceirect.com Proceia Engineering 5 (20) 3959 3963 Avance in Control Engineering an Information Science Stuy of Network Optimization Metho Base on ACL Liu Zhian * Department

More information

Non-homogeneous Generalization in Privacy Preserving Data Publishing

Non-homogeneous Generalization in Privacy Preserving Data Publishing Non-homogeneous Generalization in Privacy Preserving Data Publishing W. K. Wong, Nios Mamoulis an Davi W. Cheung Department of Computer Science, The University of Hong Kong Pofulam Roa, Hong Kong {wwong2,nios,cheung}@cs.hu.h

More information

Multi-view stereo. Many slides adapted from S. Seitz

Multi-view stereo. Many slides adapted from S. Seitz Multi-view stereo Many slides adapted from S. Seitz Beyond two-view stereo The third eye can be used for verification Multiple-baseline stereo Pick a reference image, and slide the corresponding window

More information

Using Vector and Raster-Based Techniques in Categorical Map Generalization

Using Vector and Raster-Based Techniques in Categorical Map Generalization Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, 12-14 August 1999 1 Using Vector an Raster-Base Techniques in Categorical Map Generalization Beat Peter an Robert Weibel Department

More information