Computing depth maps from descent images

Size: px
Start display at page:

Download "Computing depth maps from descent images"

Transcription

1 Machne Vson and Applcatons (005) Dgtal Object Identfer (DOI) 0.007/s Machne Vson and Applcatons Computng depth maps from descent mages Yaln Xong, Clark F. Olson, Larry H. Matthes 3 KLA-Tencor, 60 Ro Robles St., San Jose, CA 9534, USA Unversty of Washngton, Computng and Software Systems, 85 Campus Way NE, Box , Bothell, WA 980, USA 3 Jet Propulson Laboratory, Calforna Insttute of Technology, 4800 Oak Grove Drve, M/S 5-09, Pasadena, CA 909, USA Receved: 7 November 00 / Accepted: 3 September 004 Publshed onlne: 5 February 005 c Sprnger-Verlag 005 Abstract. In the exploraton of the planets of our solar system, mages taken durng a lander s descent to the surface of a planet provde a crtcal lnk between orbtal mages and surface mages. The descent mages not only allow us to locate the landng ste n a global coordnate frame, but they also provde progressvely hgher-resoluton maps for msson plannng. Ths paper addresses the generaton of depth maps from the descent mages. Our approach has two steps, moton refnement and depth recovery. Durng moton refnement, we use an ntal moton estmate n order to avod the ntrnsc moton ambguty. The objectve of the moton-refnement step s to adjust the moton parameters such that the reprojecton error s mnmzed. The depth-recovery step correlates adjacent frames to match pxels for trangulaton. Due to the descendng moton, the conventonal rectfcaton process s replaced by a set of ant-alasng mage warpngs correspondng to a set of vrtual parallel planes. We demonstrate expermental results on synthetc and real descent mages. Keywords: Planetary exploraton Structure from moton Descent mages Moton estmaton Terran mappng Introducton Future space mssons that land on Mars (and other planetary bodes) may nclude a downward-lookng camera mounted on the vehcle as t descends to the surface. Images taken by such a camera durng the descent provde a crtcal lnk between orbtal mages and lander/rover mages on the surface of the planet. By matchng the descent mages aganst orbtal mages, the descent vehcle can localze tself n global coordnates and, therefore, acheve precson landng. Through analyss of the descent mages, we can buld a multresoluton terran map for safe landng, rover plannng, navgaton, and localzaton. Ths paper addresses the ssue of generatng Correspondence to: Clark F. Olson (e-mal: cfolson@u.washngton.edu, Tel.: , Fax: ) multresoluton terran maps from a sequence of descent mages. We use moton-estmaton and structure-from-moton technques to recover depth maps from the mages. A new technque for computng depths s descrbed that s based on correlatng the mages after performng ant-alasng mage warpngs that correspond to a set of vrtual planar surfaces. It s well known that, when the vewed terran s a planar surface, the moton-recovery problem s ll-posed, snce translatons parallel to the surface appear smlar to rotatons about axes parallel to the surface. Moton recovery s, therefore, not generally relable for ths scenaro. However, f we have an ndependent means to measure the orentaton of the camera, we can obtan stable moton recovery. For planetary exploraton mssons, such measurements can be provded by the nertal navgaton sensors on the landng spacecraft. For space mssons, t s lkely that the moton wll be nearly perpendcular to the planetary surface. For the Mars Polar Lander msson, whch was unable to return data due to loss of the lander, t was planned that the camera would take an mage every tme the dstance to the ground halved. In other words, there would be roughly a scale factor of two between adjacent frames n the sequence. A smlar scenaro s lkely n future mssons. The large change of scale prohbts us from trackng many features across several frames. For most features, we lmt our correlaton and depth recovery to adjacent frames for ths reason. The descendng moton also causes problems n correlatng the mages. Snce the eppoles are located near the center of the mages, t s not practcal to rectfy adjacent frames n the same manner that tradtonal stereo technques do. Instead, we perform a vrtual rectfcaton, resamplng the mages by consderng a set of parallel planar surfaces through the terran. Each surface corresponds to a projectve warpng between the adjacent mages. The surface that yelds the best correlaton at each pxel determnes the depth estmate for that locaton. Ths methodology not only algns mages accordng to the eppolar lnes but also equalzes the mage scales usng ant-alased warpngs. Of course, many other approaches have been proposed for recoverng moton and depth from mage sequences [,4,6,8,,4]. Ths work dffers from most prevous work n two ways. Frst, almost all of the moton s forward along

2 Yaln Xong et al.: Computng depth maps from descent mages I I Terran Fg.. Descent moton the camera pontng drecton. Second, large movements n the camera poston occur between frames, usually doublng the resoluton of the mages at each frame. Ths work s thus n part, an applcaton of prevous work to the problem of mappng spacecraft descent magery and, n part, new technques for dealng wth the above problems. The technque produces dense maps of the terran and operates under the full perspectve projecton. In the next two sectons, we descrbe the motonrefnement and depth-recovery steps n detal. We then dscuss our experments on synthetc and real descent mages. The results demonstrate the varous terran features that can be recovered. Near the landng ste, small obstacles such as rocks and gulles can be dentfed for plannng local rover navgaton. Further from the landng ste, larger features such as mountan slopes and clffs are vsble for use n long-range plannng. Moton refnement Recoverng camera moton from two or more frames s one of the classcal problems n computer vson. Lnear [7] and nonlnear [3] solutons have been proposed. Our scenaro nvolves a downward moton towards a roughly planar surface (as n Fg. ). Generc moton recovery from matched features s ll-posed owng to a numercal sngularty (rotatons and translatons are dffcult to dstngush.) Snce the camera can be rgdly attached to the lander, and the change n the lander orentaton can be measured accurately by an nertal navgaton system onboard, we can elmnate the sngularty problem by addng a penalty term for devatng from the measured orentaton. The followng two subsectons brefly explan our feature correspondence and nonlnear optmzaton for moton refnement.. Feature correspondence For each par of adjacent frames n the sequence, we determne correspondences for features that have been selected n the hgher-resoluton frame nto the lower-resoluton frame. Forstner s nterest operator [3] s used to evaluate the dstnctveness of the features n the hgher-resoluton frame. We select the features wth hgh scores whle dsallowng features that are too close together (Fg. a). a b Fg. a,b. Feature correspondence between adjacent frames. a Selected features. b Correspondences detected Once the mage resolutons have been equalzed (usng downsamplng or ant-alasng warpng, f necessary), feature correspondence can be determned n a straghtforward manner. For every feature n the reference mage, we search an area n the target mage for a match. The locaton of the search area s derved from the ntal estmate of the vehcle ego-moton and ts alttude. The ntal estmates do not need to be precse. The sze of the search area s determned by how uncertan the ntal estmates are. Once the search area s located, we detect the feature match through normalzed correlaton.. Nonlnear moton estmaton The objectve of moton refnement s to establsh the precse camera moton between two adjacent frames such that the eppolar constrants are satsfed to subpxel accuracy. It s unrealstc to expect the onboard nertal sensors to track the camera orentaton wth such precson. It s therefore crucal to be able to refne the moton parameters pror to recoverng the depth map. The matched features provde a rch set of observatons to constran the camera moton, even though the relatonshp between the locatons of the matched features and the camera moton parameters s nonlnear. Let us assume that the projecton matrx of the camera (ncludng the calbrated nternal parameters) s A, the locaton of feature at tme t s [X t,yt,zt ]T n the camera frame of reference, ts mage locaton at tme t represented n homogeneous coordnates s

3 Yaln Xong et al.: Computng depth maps from descent mages [x t,yt,zt ]T, and the camera moton between tme t and tme t +s composed of a translaton T and rotaton R (3 3 matrx). The projecton of the feature at tme t s: xt y t = A Xt Y t z t, () Z t and the projecton at tme (t +)s: xt+ = A Xt+ = A R xt+ y t+ z t+ y t+ z t+ Y t+ Z t+ Xt Y t Z t Therefore, the feature moton n the mage s: = A R A xt y t + T z t = U xt y t z t + T. () + V, (3) where U = A R A sa3 3 matrx and V = A T sa3- vector. Let [c t,rt ]=[xt /zt,yt /zt ] denote the actual column and row locaton of feature n mage coordnates at tme t. We then have the predcted feature locatons at tme t +as: ĉ t+ = u 00x t + u 0y t + u 0z t + v 0 u 0 x t + u y t + u z t + v, (4) ˆr t+ = u 0x t + u y t + u z t + v u 0 x t + u y t + u z t + v, (5) where u j and v are elements of U and V, respectvely. There are two ways to optmze the camera motons n the above equatons. One s to reduce the two equatons nto one by elmnatng z t. We would then mnmze the summed devaton from the equaton specfyng a nonlnear relaton between [c t,rt ] and [ĉt+, ˆr t+ ]. Though ths method s concse and smple, t poses a problem n the context of least-squares mnmzaton n that the objectve functon does not have a physcal meanng. The other approach to refne the moton estmate s to augment the parameters wth depth estmates for each of the features. There are two advantages to ths approach. Frst, the objectve functon becomes the dstance between the predcted and observed feature locatons, whch s a meanngful measure for optmzaton. In addton, n the context of mappng descent mages, we have a good ntal estmate of the depth value from the spacecraft altmeter. Incorporatng ths nformaton wll thus mprove the optmzaton n general. Let us say that the depth value of feature at tme t s d t and the camera s pontng along the z-axs; the homogeneous coordnates of the feature are [x t,yt,zt ]T = d t [ct,rt, ]t. Therefore, the overall objectve functon we are mnmzng s: N = ( (c t+ ĉ t+ ) ( + r t+ ˆr t+ ) ), (6) where N s the number of features and ĉ t+ and ˆr t+ are nonlnear functons of the camera moton and depth value d t gven by Eqs. 4 and 5. We perform nonlnear mnmzaton usng the Levenberg Marquardt algorthm wth the estmated poston as the startng pont. Robustness s mproved through the use of robust statstcs n the optmzaton. The result of the optmzaton s a refned estmate of the rotaton R and translaton T between the camera postons. In the optmzaton, we represent the rotaton usng a quaternon. In order to resolve between translatons and rotatons, whch appear smlar, a penalty term s added to the objectve functon Eq. 6 that prefers motons close to the ntal moton estmate. Ths constrans the moton not to devate far from the orentaton estmated by navgaton sensors whle allowng for some devaton n order to ft the observed data. An addtonal penalty term s added that forces the quaternon to have unt length and, thus, correspond to a vald rotaton matrx. Equaton 6 specfes the objectve functon for two adjacent mages. A long sequence of descendng mages requres a common scale reference n order to buld consstent multresoluton depth maps. The key to achevng ths s to track features over more than two mages. From Eq. 3 the depth value of feature at tme t +can be represented as d t+ ct+ r t+ = Ud t ct r t + V. (7) Thus, the overall objectve s to mnmze the sum of Eq. 6 for all adjacent pars whle mantanng the consstent scale reference by mposng the constrant n Eq. 7 for all features tracked over more than two frames. 3 Depth map recovery The second step of our method generates depth maps by performng correlatons between mage pars. In order to compute the mage correlaton effcently, we could rectfy the mages n a manner smlar to bnocular stereo. Unfortunately, we cannot smply rectfy the mages along scanlnes because the eppolar lnes ntersect near the center of the mages. If we resample the mages along eppolar lnes, we wll oversample near the mage center and undersample near the mage boundares. Alternatve rectfcaton methods have recently been proposed that mprove handlng of these ssues [9,0]. However, these methods enlarge the mages and resample unevenly. Another alternatve s to not resample the mages at all. Matches can be found along the eppolar lnes even f they are not horzontal. Ths method, however, requres consderably more computaton tme. In order to avod these problems and perform the correlaton effcently, we adopt a slcng algorthm. The man dea s to use a set of vrtual planar surfaces slcng through the terran as shown n Fg. 3. A smlar concept was used by Collns [] to perform matchng between features extracted from the mages. See also []. The vrtual planar surfaces are smlar n concept to horopter surfaces [] n stereo. For every planar surface k, f a terran surface patch les on the planar surface, then there exsts a projectve warpng P k between the two mages for ths patch. If we desgnate the frst mage I (x, y) and the second mage I (x, y), then for every vrtual planar surface, we can

4 Yaln Xong et al.: Computng depth maps from descent mages Fg. 3. The terran s slced wth vrtual parallel planes compute the sum of squared dfferences (SSD) as: C k (x, y) = x+w I I y+w m=x W n=y W Terran ( I (m, n) I k (m, n) ), (8) where W +s the sze of the correlaton wndow and I k (x, y) s a warped verson of I (x, y): ), I k (x, y) =I ( p00 x + p 0 y + p 0 p 0 x + p y + p, p 0x + p y + p p 0 x + p y + p (9) where p j are elements of the 3 3 matrx P k. Due to the large resoluton dfference, an ant-alasng resamplng [5] or a unform downsamplng of I (x, y) s appled before the mage warpng. In practce, f the camera headng drectons are almost perpendcular to the ground, a unform downsamplng before warpng s suffcent. Otherwse, a space-varant downsamplng should be used to equalze the mage resolutons. The estmated depth value at each pxel s the depth of the plane z k whose correspondng SSD mage pxel C k (x, y) s the smallest: z(x, y) =z k, (0) where C k (x, y) C j (x, y),j =,...,M, () and M s the number of planar surfaces. To further refne the depth values, the underlyng SSD curve can be nterpolated by a quadratc curve and the subpxel depth value computed [5] as: δz(c k+ (x, y) C k (x, y)) z(x, y) =z k + (C k+ (x, y)+c k (x, y) C k (x, y)), () where δz s the depth ncrement between adjacent planar surfaces. In order to mprove the localzaton of ths operaton, we compute the SSD between the wndows wth a Gaussan modulaton functon so that the pxels closer to the center of the wndow have more weght than the pxels at the edge of the wndow. The projectve warpng matrx P k s derved from the parameters of the camera moton and the planar surfaces. For an arbtrary pont X n some reference frame, ts projecton s expressed as x = M( X C), where C s the poston of the camera nodal pont and M s the projecton matrx. Note that C and M encapsulate the camera moton between the mages, snce they are represented n a common reference frame. Let C and M represent the hgher camera, C and M represent the lower camera n Fg. 3. N T X + zk =0represents the set of planar surfaces. For any pxel n mage (.e., the lower camera), ts locaton must le on a 3D ray: X = s M c r + C, (3) where c and r are, respectvely, the column and row locaton of the pxel and s s a postve scale factor. If the pxel s from a pont on the planar surface, then the followng constrant must be satsfed: s N T M Therefore, the scale factor s must be c r + N T C + z k =0. (4) N T C + z k s = N T M [c,r, ]. (5) T We can then reproject the pont onto the frst mage usng Eqs. 3 and 5: x y = M ( X C )= P k c r, (6) z where P k sa3 3 matrx specfyng the projectve warpng: P k = M ( C C ) N T M ( N T C +z k ) M M. (7) Note that the depth recovery s numercally unstable n the vcnty of the eppoles, located near the center of the mage. Pxels near the eppoles usually have a small amount of parallax, even wth large camera motons. The SSD curves n these areas are very flat, and, thus, accurate depth recovery s dffcult. These regons can be easly fltered, f desred, by mposng a mnmum curvature threshold at the mnma of the SSD curves. 4 Experments Fgure 4a c shows a synthetc set of nested descent mages ( pxels). For ths set of mages, the terran model s composed of a slowly varyng terran surface overlad wth rocks dstrbuted accordng to a statstcal model. The heght of the camera decreases from 5 m above the ground to 6 m above the ground. The feld of vew of the camera s 70. Fgures 4d,e show a vsualzaton of the depth maps, wth the mage draped over the terran. The maps have root-meansquare errors of 4.6 cm and 9.7 cm, respectvely. Note that the In the notaton of the prevous secton, M = A, C = 0, M = AR, and C = R T. The change of notaton s prmarly for convenence.

5 Yaln Xong et al.: Computng depth maps from descent mages a b c d e Fg. 4a e. Synthetc descent mage sequence. a Image at 6 m elevaton. b Image at m elevaton. c Image at 5 m elevaton. d Rendered terran map at 6 m elevaton. e Rendered terran map at m elevaton a b c d e f g h Fg. 5a h. Descent sequence captured wth a helcopter. a Elevaton: 085 m. b Elevaton: 590 m. c Elevaton: 38 m. d Elevaton: 8 m. e Elevaton: 55 m. f Elevaton: 3 m. g Elevaton: 5 m. h Elevaton: 8 m areas close to the focus of expanson (at the center of the mage) have larger error than the rest of the mage, owng to the geometrcal nstablty at the focus of expanson. In both mage pars, the general downward slope of the terran from back to front and left to rght can be observed. In addton, ndvdual rocks can be dstngushed, partcularly n the lower-elevaton mage par. These technques have been tested extensvely on smlar synthetc mages wth smlar results. For these experments, we generated our ntal estmates of the camera moton by perturbng the actual camera values by a random nose of magntude. Ths level of accuracy n the orentaton can be acheved by the onboard nertal navgaton system durng an actual landng. The overall qualty of the recovered depth maps appears adequate for navgaton n the vcnty of the landng and long-range plannng of goals far from the landng ste. Our technques were also tested usng a set of descent mages collected n the desert area near Slver Lake, CA usng a helcopter. Fgure 5 shows eght frames from ths sequence. The ntal camera motons were estmated usng control ponts

6 Yaln Xong et al.: Computng depth maps from descent mages a b c d e f g Fg. 6a g. Rendered terran maps. a Elevaton: 590 m. b Elevaton: 38 m. c Elevaton: 8 m. d Elevaton: 55 m. e Elevaton: 3 m. f Elevaton: 5 m. g Elevaton: 8 m on the ground. Several of the mages contan sgnfcant lateral motons due to the dffculty n mantanng the x-y poston of the helcopter durng the data collecton. Fgure 6 shows the mages draped over the vsualzed terran, and Fg. 7 shows the same data wthout texture mappng. Snce these are real mages captured usng a movng helcopter, the focus of expanson for each mage par s not at the center of the mage (although t s reasonably close n Fgs. 6b and e). In Fgs. 6f and g, the focus of expanson can be seen above the center of the mage, whle t s near the bottom-rght corner n Fgs. 6c and d. In Fg. 6a, the focus of expanson s off of the mage to the left. The nstablty can be seen n these locatons where the rendered map becomes wavy or choppy. As the dstance from the focus of expanson ncreases, the terran elevatons become more accurate. In Fg. 6c, the lower alttude mage dd not entrely overlap the hgher alttude mage, resultng n the lack of elevaton data n the lower-left corner of the result for that mage par. For the mages n ths data set, the terran slopes downward from left to rght, whch can be observed n the rendered maps. Some of the nterestng terran features nclude the channels n Fgs. 6c e and the bushes vsble n Fg. 6g. Note that the areas n whch the helcopter shadow s present yeld good results, despte the movement of the shadow. Ths can be attrbuted to the robust methods that we use for both moton estmaton and template matchng. Overall, ths data set ndcates that we can robustly compute maps that are useful for navgaton over both small and large scales usng real mages, albet under somewhat dfferent condtons than would be encountered by an actual Mars lander. Whle no descent mages are currently avalable from other planets, the three fnal Ranger mssons to the moon (Ranger 7 n 964, Ranger 8 n 965, and Ranger 9 n 965) transmtted mages on ther descent to the surface. In fact, the msson of these spacecraft was to return mages whle crashng nto the moon at flght velocty. Unfortunately, these mages are

7 Yaln Xong et al.: Computng depth maps from descent mages a b c d e f g Fg. 7a g. Rendered terran maps wthout texture mappng. a Elevaton: 590 m. b Elevaton: 38 m. c Elevaton: 8 m. d Elevaton: 55 m. e Elevaton: 3 m. f Elevaton: 5 m. g Elevaton: 8 m dffcult to work wth, snce the camera was uncalbrated and the mages were transmtted n analog form. Fgure 8 shows mages from Ranger 7 and Ranger 9 and rendered terran maps that show qualtatve results wth respect to the shape of the terran. Hgh-qualty quanttatve results are not possble wth these data. Nevertheless, we are able to extract nterestng data wth respect to the slope of the terran and certan depressons caused by mpact craters. For the Ranger 7 mage, the focus of expanson occurs at the upper-left corner of the mage. For the Ranger 9 mage, the focus of expanson occurs just above the large crater that s vsble. 5 Summary method conssts of two prmary steps: moton estmaton and depth recovery. Moton estmaton s performed by matchng features and mnmzng a least-squares objectve functon usng nonlnear methods. The depth map s then recovered usng a novel technque where the terran s slced by vrtual planes, smlar to horopter surfaces n stereo. Each plane can be thought of as a vertcal dsplacement. The plane yeldng the lowest SSD s selected as the depth for each pxel, and subpxel estmaton technques are used to mprove the estmate. We have performed experments wth ths method on synthetc and real mage sequences. The experments have resulted n maps that can be used for navgaton and plannng at a scale roughly proportonal to the dstance from the landng ste. We have presented technques for extractng depth maps from a sequence of descent mages, such as those that would be acqured by a lander descendng to a planetary surface. The

8 Yaln Xong et al.: Computng depth maps from descent mages a b c d Fg. 8a d. Moon mages from Ranger mssons. a Moon mage from Ranger 7. b Rendered terran map. c Moon mage from Ranger 9. d Rendered terran map. Acknowledgements. The research descrbed n ths paper was carred out n part at the Jet Propulson Laboratory, Calforna Insttute of Technology, under a contract wth the Natonal Aeronautcs and Space Admnstraton. An earler verson of ths work appeared n the 00 IEEE Computer Socety Conference on Computer Vson and Pattern Recognton [6]. References. Burt PJ, Wxson L, Salgan G (995) Electroncally drected focal stereo. In: Proceedngs of the nternatonal conference on computer vson, pp Collns RT (996) A space-sweep approach to true mult-mage matchng. In: Proceedngs of the IEEE conference on computer Vson and pattern recognton, pp Förstner W (994) A framework for low-level feature extracton. In: Proceedngs of the European conference on computer vson, pp Hanna KJ (99) Drect mult-resoluton estmaton of egomoton and structure for moton. In: Proceedngs of the IEEE workshop on vsual moton, pp Heckbert P (986) Survey of texture mappng. IEEE Computr Graph Appl 6(): Heeger DJ, Jepson AD (99) Subspace methods for recoverng rgd moton: I. Algorthm and mplementaton. Int J Comput Vs 7(): Longuet-Hggns HC (98) A computer algorthm for reconstructng a scene from two projectons. Nature 93: Olenss J, Genc Y (999) Fast algorthms for projectve multframe structure from moton. In: Proceedngs of the nternatonal conference on computer vson, : Pollefeys M, Koch R, Van Gool L (999) A smple and effcent rectfcaton method for general moton. In: Proceedngs of the nternatonal conference on computer vson, : Roy S, Meuner J, Cox IJ (997) Cylndrcal rectfcaton to mnmze eppolar dstorton. In: Proceedngs of the IEEE conference on computer vson and pattern recognton, pp Soatta S, Perona P (998) Reducng structure from moton : a general framework for dynamc vson, part : Modelng. IEEE Trans Pattern Anal Mach Intell 0(9): Szelsk R, Golland P (999) Stereo matchng wth transparency and mattng. Int J Comput Vs 3(): Szelsk R, Kang SB (994) Recoverng 3d shape and moton from mage streams usng non-lnear least squares. J Vs Commun Image Represent 5(): Tomas C, Kanade T (99) Shape and moton from mage streams under orthography: a factorzaton method. Int J Comput Vs 9(): XongY. Matthes LH (997) Error analyss for a real-tme stereo system. In: Proceedngs of the IEEE conference on computer vson and pattern recognton, pp Xong Y, Olson CF, Matthes LH (00) Computng depth maps from descent magery. In: Proceedngs of the IEEE conference on computer vson and pattern recognton, :39 397

9 Yaln Xong et al.: Computng depth maps from descent mages Yaln Xong s Drector of Engneerng n RAPID dvson of KLA- Tencor, specalzng n mage processng and computer vson algorthms for semconductor nspecton equpments. Pror to jonng KLA-Tencor, he was a senor staff n Jet Propulson Lab, Caltech from 998 to 000, and senor engneer n Apple Computer from 996 to 998. Dr. Yaln Xong got Ph.D. from the Robotcs Insttute of Carnege Mellon Unversty, and B.S. from the Unversty of Scence and Technology of Chna. Clark F. Olson receved the B. S. degree n computer engneerng n 989 and the M.S. degree n electrcal engneerng n 990, both from the Unversty of Washngton, Seattle. He receved the Ph. D. degree n computer scence n 994 from the Unversty of Calforna, Berkeley. After spendng two years dong research at Cornell Unversty, he moved to the Jet Propulson Laboratory, where he spent fve years workng on computer vson technques for Mars rovers and other applcatons. Dr. Olson joned the faculty at the Unversty of Washngton, Bothell n 00. Hs research nterestes nclude computer vson and moble robotcs. He teaches classes on mathematcal prncples of computng, database systems, and computer vson. He contnues to work wth NASA/JPL on computer vson technques for Mars exploraton. Larry H. Matthes PhD, computer scence, Carnege Mellon Unversty, 989; Supervsor, Machne Vson Group, Jet Propulson Laboratory (JPL). Dr. Matthes has years experence n developng percepton systems for autonomous navgaton of robotc ground and ar vehcles. He poneered the development of real-tme stereo vson algorthms for range magng and accurate vsual odometry n the 980 s and early 990 s. These algorthms wll be used for obstacle detecton onboard the Mars Exploraton Rovers (MER). The GESTALT system for obstacle avodance for the MER rovers was developed n hs group; ths system s also currently the baselne for onboard obstacle detecton for the 009 Mars Scence Laboratory (MSL) msson. Hs stereo vson-based range magng algorthms were used for ground operatons by the Mars Pathfnder msson n 997 to map terran wth stereo magery from the lander for plannng daly operatons for the Sojourner rover. He ntated the development at JPL of computer vson te s for autonomous safe landng and landng hazard avodance for mssons to Mars, asterods, and comets. Hs group developed the Descent Image Moton Estmaton System (DIMES) that wll be used to estmate horzontal velocty of the MER landers durng termnal descent. Algorthms developed n hs group for onboard crater recognton have been selected as the backup approach to regonal hazard avodance for the MSL msson. He also conducts research on terran classfcaton wth a wde varety of sensors for off-road navgaton on Earth. He was awarded the NASA Exceptonal Achevement Medal n 00 for hs contrbutons to computer vson for space mssons. He s an Adjunct Assstant Professor of Computer Scence at the Unversty of Southern Calforna.

An efficient method to build panoramic image mosaics

An efficient method to build panoramic image mosaics An effcent method to buld panoramc mage mosacs Pattern Recognton Letters vol. 4 003 Dae-Hyun Km Yong-In Yoon Jong-Soo Cho School of Electrcal Engneerng and Computer Scence Kyungpook Natonal Unv. Abstract

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Computer Vision I. Xbox Kinnect: Rectification. The Fundamental matrix. Stereo III. CSE252A Lecture 16. Example: forward motion

Computer Vision I. Xbox Kinnect: Rectification. The Fundamental matrix. Stereo III. CSE252A Lecture 16. Example: forward motion Xbox Knnect: Stereo III Depth map http://www.youtube.com/watch?v=7qrnwoo-8a CSE5A Lecture 6 Projected pattern http://www.youtube.com/watch?v=ceep7x-z4wy The Fundamental matrx Rectfcaton The eppolar constrant

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Structure from Motion

Structure from Motion Structure from Moton Structure from Moton For now, statc scene and movng camera Equvalentl, rgdl movng scene and statc camera Lmtng case of stereo wth man cameras Lmtng case of multvew camera calbraton

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

More information

New dynamic zoom calibration technique for a stereo-vision based multi-view 3D modeling system

New dynamic zoom calibration technique for a stereo-vision based multi-view 3D modeling system New dynamc oom calbraton technque for a stereo-vson based mult-vew 3D modelng system Tao Xan, Soon-Yong Park, Mural Subbarao Dept. of Electrcal & Computer Engneerng * State Unv. of New York at Stony Brook,

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

More information

METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES

METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES Lorenzo Sorg CIRA the Italan Aerospace Research Centre Computer Vson and Vrtual Realty Lab. Outlne Work goal Work motvaton

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga Angle-Independent 3D Reconstructon J Zhang Mrelle Boutn Danel Alaga Goal: Structure from Moton To reconstruct the 3D geometry of a scene from a set of pctures (e.g. a move of the scene pont reconstructon

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry Today: Calbraton What are the camera parameters? Where are the lght sources? What s the mappng from radance to pel color? Why Calbrate? Want to solve for D geometry Alternatve approach Solve for D shape

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b 3rd Internatonal Conference on Materal, Mechancal and Manufacturng Engneerng (IC3ME 2015) The Comparson of Calbraton Method of Bnocular Stereo Vson System Ke Zhang a *, Zhao Gao b College of Engneerng,

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

UAV global pose estimation by matching forward-looking aerial images with satellite images

UAV global pose estimation by matching forward-looking aerial images with satellite images The 2009 IEEE/RSJ Internatonal Conference on Intellgent Robots and Systems October -5, 2009 St. Lous, USA UAV global pose estmaton by matchng forward-lookng aeral mages wth satellte mages Kl-Ho Son, Youngbae

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video 01 IEEE Internatonal Conference on Robotcs and Automaton RverCentre, Sant Paul, Mnnesota, USA May 14-18, 01 Lne-based Camera Movement Estmaton by Usng Parallel Lnes n Omndrectonal Vdeo Ryosuke kawansh,

More information

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Mult-stable Percepton Necker Cube Spnnng dancer lluson, Nobuuk Kaahara Fttng and Algnment Computer Vson Szelsk 6.1 James Has Acknowledgment: Man sldes from Derek Hoem, Lana Lazebnk, and Grauman&Lebe 2008

More information

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity Journal of Sgnal and Informaton Processng, 013, 4, 114-119 do:10.436/jsp.013.43b00 Publshed Onlne August 013 (http://www.scrp.org/journal/jsp) Corner-Based Image Algnment usng Pyramd Structure wth Gradent

More information

Model-Based Bundle Adjustment to Face Modeling

Model-Based Bundle Adjustment to Face Modeling Model-Based Bundle Adjustment to Face Modelng Oscar K. Au Ivor W. sang Shrley Y. Wong oscarau@cs.ust.hk vor@cs.ust.hk shrleyw@cs.ust.hk he Hong Kong Unversty of Scence and echnology Realstc facal synthess

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input Real-tme Jont Tracng of a Hand Manpulatng an Object from RGB-D Input Srnath Srdhar 1 Franzsa Mueller 1 Mchael Zollhöfer 1 Dan Casas 1 Antt Oulasvrta 2 Chrstan Theobalt 1 1 Max Planc Insttute for Informatcs

More information

PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS

PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS Po-Lun La and Alper Ylmaz Photogrammetrc Computer Vson Lab Oho State Unversty, Columbus, Oho, USA -la.138@osu.edu,

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Amnon Shashua Shai Avidan Michael Werman. The Hebrew University, objects.

Amnon Shashua Shai Avidan Michael Werman. The Hebrew University,   objects. Trajectory Trangulaton over Conc Sectons Amnon Shashua Sha Avdan Mchael Werman Insttute of Computer Scence, The Hebrew Unversty, Jerusalem 91904, Israel e-mal: fshashua,avdan,wermang@cs.huj.ac.l Abstract

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

More information

ScienceDirect. The Influence of Subpixel Corner Detection to Determine the Camera Displacement

ScienceDirect. The Influence of Subpixel Corner Detection to Determine the Camera Displacement Avalable onlne at www.scencedrect.com ScenceDrect Proceda Engneerng ( ) 8 8 th DAAAM Internatonal Symposum on Intellgent Manufacturng and Automaton, DAAAM The Influence of Subpxel Corner Detecton to Determne

More information

Large Motion Estimation for Omnidirectional Vision

Large Motion Estimation for Omnidirectional Vision Large Moton Estmaton for Omndrectonal Vson Jong Weon Lee, Suya You, and Ulrch Neumann Computer Scence Department Integrated Meda Systems Center Unversty of Southern Calforna Los Angeles, CA 98978, USA

More information

Accuracy of Measuring Camera Position by Marker Observation

Accuracy of Measuring Camera Position by Marker Observation J. Software Engneerng & Applcatons, 2010, 3, 906-913 do:10.4236/jsea.2010.310107 Publshed Onlne October 2010 (http://www.scrp.org/journal/jsea) Accuracy of Measurng Camera Poston by Marker Observaton Vladmr

More information

Calibration of an Articulated Camera System with Scale Factor Estimation

Calibration of an Articulated Camera System with Scale Factor Estimation Calbraton of an Artculated Camera System wth Scale Factor Estmaton CHEN Junzhou, Kn Hong WONG arxv:.47v [cs.cv] 7 Oct Abstract Multple Camera Systems (MCS) have been wdely used n many vson applcatons and

More information

Multi-view 3D Position Estimation of Sports Players

Multi-view 3D Position Estimation of Sports Players Mult-vew 3D Poston Estmaton of Sports Players Robbe Vos and Wlle Brnk Appled Mathematcs Department of Mathematcal Scences Unversty of Stellenbosch, South Afrca Emal: vosrobbe@gmal.com Abstract The problem

More information

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

More information

A Comparison and Evaluation of Three Different Pose Estimation Algorithms In Detecting Low Texture Manufactured Objects

A Comparison and Evaluation of Three Different Pose Estimation Algorithms In Detecting Low Texture Manufactured Objects Clemson Unversty TgerPrnts All Theses Theses 12-2011 A Comparson and Evaluaton of Three Dfferent Pose Estmaton Algorthms In Detectng Low Texture Manufactured Objects Robert Krener Clemson Unversty, rkrene@clemson.edu

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm Resolvng Ambguty n Depth Extracton for Moton Capture usng Genetc Algorthm Yn Yee Wa, Ch Kn Chow, Tong Lee Computer Vson and Image Processng Laboratory Dept. of Electronc Engneerng The Chnese Unversty of

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

MOTION BLUR ESTIMATION AT CORNERS

MOTION BLUR ESTIMATION AT CORNERS Gacomo Boracch and Vncenzo Caglot Dpartmento d Elettronca e Informazone, Poltecnco d Mlano, Va Ponzo, 34/5-20133 MILANO boracch@elet.polm.t, caglot@elet.polm.t Keywords: Abstract: Pont Spread Functon Parameter

More information

Some Tutorial about the Project. Computer Graphics

Some Tutorial about the Project. Computer Graphics Some Tutoral about the Project Lecture 6 Rastersaton, Antalasng, Texture Mappng, I have already covered all the topcs needed to fnsh the 1 st practcal Today, I wll brefly explan how to start workng on

More information

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices Hgh resoluton 3D Tau-p transform by matchng pursut Wepng Cao* and Warren S. Ross, Shearwater GeoServces Summary The 3D Tau-p transform s of vtal sgnfcance for processng sesmc data acqured wth modern wde

More information

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS by XUNYU PAN (Under the Drecton of Suchendra M. Bhandarkar) ABSTRACT In modern tmes, more and more

More information

sensors ISSN

sensors ISSN Sensors 1, 1, 7469-7495; do:1.339/s187469 OPEN ACCESS sensors ISSN 144-8 www.mdp.com/journal/sensors Artcle Development and Implementaton of Image-based Algorthms for Measurement of Deformatons n Materal

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros. Fttng & Matchng Lecture 4 Prof. Bregler Sldes from: S. Lazebnk, S. Setz, M. Pollefeys, A. Effros. How do we buld panorama? We need to match (algn) mages Matchng wth Features Detect feature ponts n both

More information

Robust Computation and Parametrization of Multiple View. Relations. Oxford University, OX1 3PJ. Gaussian).

Robust Computation and Parametrization of Multiple View. Relations. Oxford University, OX1 3PJ. Gaussian). Robust Computaton and Parametrzaton of Multple Vew Relatons Phl Torr and Andrew Zsserman Robotcs Research Group, Department of Engneerng Scence Oxford Unversty, OX1 3PJ. Abstract A new method s presented

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera

Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera Smultaneous Object Pose and Velocty Computaton Usng a Sngle Vew from a Rollng Shutter Camera Omar At-Ader, Ncolas Andreff, Jean Marc Lavest, and Phlppe Martnet Unversté Blase Pascal Clermont Ferrand, LASMEA

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem Ecent Computaton of the Most Probable Moton from Fuzzy Correspondences Moshe Ben-Ezra Shmuel Peleg Mchael Werman Insttute of Computer Scence The Hebrew Unversty of Jerusalem 91904 Jerusalem, Israel Emal:

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

A Gradient Difference based Technique for Video Text Detection

A Gradient Difference based Technique for Video Text Detection A Gradent Dfference based Technque for Vdeo Text Detecton Palaahnakote Shvakumara, Trung Quy Phan and Chew Lm Tan School of Computng, Natonal Unversty of Sngapore {shva, phanquyt, tancl }@comp.nus.edu.sg

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

A Gradient Difference based Technique for Video Text Detection

A Gradient Difference based Technique for Video Text Detection 2009 10th Internatonal Conference on Document Analyss and Recognton A Gradent Dfference based Technque for Vdeo Text Detecton Palaahnakote Shvakumara, Trung Quy Phan and Chew Lm Tan School of Computng,

More information

PRÉSENTATIONS DE PROJETS

PRÉSENTATIONS DE PROJETS PRÉSENTATIONS DE PROJETS Rex Onlne (V. Atanasu) What s Rex? Rex s an onlne browser for collectons of wrtten documents [1]. Asde ths core functon t has however many other applcatons that make t nterestng

More information

Robot Navigation Using 1D Panoramic Images

Robot Navigation Using 1D Panoramic Images In 26 IEEE Intl. Conference on Robotcs and Automaton (ICRA 26), Orlando, FL, May 26 Robot Navgaton Usng 1D Panoramc Images Amy Brggs Yunpeng L Danel Scharsten Matt Wlder Dept. of Computer Scence, Mddlebury

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

3D Modeling Using Multi-View Images. Jinjin Li. A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science

3D Modeling Using Multi-View Images. Jinjin Li. A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science 3D Modelng Usng Mult-Vew Images by Jnjn L A Thess Presented n Partal Fulfllment of the Requrements for the Degree Master of Scence Approved August by the Graduate Supervsory Commttee: Lna J. Karam, Char

More information

Image Alignment CSC 767

Image Alignment CSC 767 Image Algnment CSC 767 Image algnment Image from http://graphcs.cs.cmu.edu/courses/15-463/2010_fall/ Image algnment: Applcatons Panorama sttchng Image algnment: Applcatons Recognton of object nstances

More information

Geometric Primitive Refinement for Structured Light Cameras

Geometric Primitive Refinement for Structured Light Cameras Self Archve Verson Cte ths artcle as: Fuersattel, P., Placht, S., Maer, A. Ress, C - Geometrc Prmtve Refnement for Structured Lght Cameras. Machne Vson and Applcatons 2018) 29: 313. Geometrc Prmtve Refnement

More information

Assembler. Building a Modern Computer From First Principles.

Assembler. Building a Modern Computer From First Principles. Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought

More information

Vanishing Hull. Jinhui Hu, Suya You, Ulrich Neumann University of Southern California {jinhuihu,suyay,

Vanishing Hull. Jinhui Hu, Suya You, Ulrich Neumann University of Southern California {jinhuihu,suyay, Vanshng Hull Jnhu Hu Suya You Ulrch Neumann Unversty of Southern Calforna {jnhuhusuyay uneumann}@graphcs.usc.edu Abstract Vanshng ponts are valuable n many vson tasks such as orentaton estmaton pose recovery

More information

Detection of an Object by using Principal Component Analysis

Detection of an Object by using Principal Component Analysis Detecton of an Object by usng Prncpal Component Analyss 1. G. Nagaven, 2. Dr. T. Sreenvasulu Reddy 1. M.Tech, Department of EEE, SVUCE, Trupath, Inda. 2. Assoc. Professor, Department of ECE, SVUCE, Trupath,

More information

A fast algorithm for color image segmentation

A fast algorithm for color image segmentation Unersty of Wollongong Research Onlne Faculty of Informatcs - Papers (Arche) Faculty of Engneerng and Informaton Scences 006 A fast algorthm for color mage segmentaton L. Dong Unersty of Wollongong, lju@uow.edu.au

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

ViSP: A Software Environment for Eye-in-Hand Visual Servoing

ViSP: A Software Environment for Eye-in-Hand Visual Servoing VSP: A Software Envronment for Eye-n-Hand Vsual Servong Érc Marchand IRISA - INRIA Rennes Campus de Beauleu, F-3542 Rennes Cedex Emal: Erc.Marchand@rsa.fr Abstract In ths paper, we descrbe a modular software

More information

Environmental Mapping by Trinocular Vision for Self-Localization Using Monocular Vision

Environmental Mapping by Trinocular Vision for Self-Localization Using Monocular Vision OS3-3 Envronmental Mappng by rnocular Vson for Self-Localzaton Usng Monocular Vson Yoo OGAWA, Nobutaa SHIMADA, Yosha SHIRAI Rtsumean Unversty, 1-1-1 No-hgash, Kusatu, Shga, Japan he hrd Jont Worshop on

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

3D Metric Reconstruction with Auto Calibration Method CS 283 Final Project Tarik Adnan Moon

3D Metric Reconstruction with Auto Calibration Method CS 283 Final Project Tarik Adnan Moon 3D Metrc Reconstructon wth Auto Calbraton Method CS 283 Fnal Project Tark Adnan Moon tmoon@collge.harvard.edu Abstract In ths paper, dfferent methods for auto camera calbraton have been studed for metrc

More information

ROBOT KINEMATICS. ME Robotics ME Robotics

ROBOT KINEMATICS. ME Robotics ME Robotics ROBOT KINEMATICS Purpose: The purpose of ths chapter s to ntroduce you to robot knematcs, and the concepts related to both open and closed knematcs chans. Forward knematcs s dstngushed from nverse knematcs.

More information

A proposal for the motion analysis method of skiing turn by measurement of orientation and gliding trajectory

A proposal for the motion analysis method of skiing turn by measurement of orientation and gliding trajectory Avalable onlne at www.scencedrect.com Proceda Engneerng 13 (211) 17 22 5 th Asa-Pacfc Congress on Sports Technology (APCST) A proposal for the moton analyss method of skng turn by measurement of orentaton

More information

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell Module 6: FEM for Plates and Shells Lecture 6: Fnte Element Analyss of Shell 3 6.6. Introducton A shell s a curved surface, whch by vrtue of ther shape can wthstand both membrane and bendng forces. A shell

More information

Computer Generated Integral Imaging (II) System Using Depth-Camera

Computer Generated Integral Imaging (II) System Using Depth-Camera Computer Generated Integral Imagng (II) System Usng Depth-Camera Md. Sharful Islam 1, Md. Tarquzzaman 2 1,2 Department of Informaton and Communcaton Engneerng, Islamc Unversty, Kushta-7003, Bangladesh

More information