Robot Navigation Using 1D Panoramic Images

Size: px
Start display at page:

Download "Robot Navigation Using 1D Panoramic Images"

Transcription

1 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 College, Mddlebury, VT 5753, [brggs,schar]@mddlebury.edu Dept. of Computer Scence, Cornell Unversty, Ithaca, NY 14853, yul@cs.cornell.edu Abstract Ths paper presents a new method for navgaton and localzaton of a moble robot equpped wth an omndrectonal camera. We represent the envronment usng a collecton of one-dmensonal panoramc mages formed by averagng the center scanlnes of a cylndrcal vew. Such 1D mages can be stored and processed wth few resources, allowng a farly dense samplng of the envronment. Image matchng proceeds n real tme usng dynamc programmng on scale-nvarant features extracted from each crcular vew. By analyzng the shape of the matchng curve, the relatve orentaton of pars of vews can be recovered and utlzed for navgaton. When navgatng, the robot contnually matches ts current vew aganst stored reference vews taken from known locatons, and determnes ts locaton and headng from the propertes of the matchng results. Experments show that our method s robust to occluson, repeatng patterns, and lghtng varatons. I. INTRODUCTION Vson-based robot navgaton and localzaton s challengng due to the vast amount of vsual nformaton avalable, requrng extensve storage and processng tme. To deal wth these challenges, we propose the use of features extracted from one-dmensonal panoramc mages taken durng navgaton. Ths work bulds on pror work for extractng stable features from the scale space of one-dmensonal panoramc mages [1] and for the global matchng of two vews usng dynamc programmng [2]. In ths paper we demonstrate the utlty of ths approach for robot navgaton and localzaton. Fgure 1 shows the robot equpped wth an omndrectonal camera, a sample panoramc vew, the 1D crcular mage formed by averagng the center scanlnes, and an eppolarplane mage (EPI) [3],.e., the evoluton of the 1D mage over tme as the robot travels. A. Motvaton One-dmensonal mages can be processed quckly wth low storage requrements, enablng dense samplng and realtme analyss of vews. The reduced dmensonalty also ads greatly n mage matchng, snce fewer parameters need to be estmated. However, there are also some factors that make t dffcult to extract stable, globally nvarant features from 1D omndrectonal mages. Frst, for global nvarance to vewponts, the maged scene must le n the plane traversed by the camera (the eppolar plane). Ths requres that the robot travels on a planar surface, whch lmts the applcablty to ndoor envronments. Even then, extractng a sngle scanlne from an omndrectonal vew s problematc snce t s dffcult to precsely mantan the camera s orentaton due to vbratons [4]. Fg. 1. Our robot wth omndrectonal camera, a sample panoramc vew, the crcular 1D mage formed by averagng the center scanlnes of the panoramc vew, and the eppolar plane mage (EPI), a stack of one-dmensonal mages over tme as the robot travels. Instead, we form our 1D mages by averagng of the center scanlnes of the cylndrcal vew, typcally subtendng a vertcal vewng angle of about 15 degrees. We thus trade true dstance-nvarant ntenstes for robustness. Ths s not a problem n practce snce ntenstes change smoothly wth dstance whch n turn causes smooth changes n the scale space, from whch features are extracted. A second dffculty of the 1D approach s that onedmensonal mages do not carry very much nformaton. Dstnct features that can be matched relably and unquely over wde ranges of vews are rare. A unque descrptor would have to span many pxels, ncreasng the chance of occluson. We thus forego global unqueness of features n favor of a large number of smple features, and use a global matchng technque that not only matches ndvdual features, but also consders ther spatal relaton. B. Related work There has been much recent work on nvarant features n 2D mages, ncludng Lowe s SIFT detector [5], [6], and the nvarant nterest ponts by Mkolajczyk and Schmd [7], [8]. Such features have been used for object recognton and mage retreval, as well as robot localzaton and navgaton [9], [1]. A comparson of local mage descrptors can be found n [11]. The classc eppolar-plane mage (EPI) analyss approach [3] has been appled to panoramc vews wth explct mage stablzaton for 3D reconstructon by Zhu et al. [4]. Ishguro and Tsuj [12] descrbe a method for robot localzaton from memorzed omndrectonal vews, whch are stored usng Fourer coeffcents; smlarly, Pajdla and Hlaváč [13] use the mage phase of a panoramc vew for robot localzaton. Cauchos et al. [14] present a method for robot localzaton by correlatng real and syntheszed omndrectonal mages, but they can only handle small vewpont changes. Matsumoto et 1

2 al. [15] present a smlar method based on smply comparng cylndrcal gray-level mages. None of the above methods computes explct feature correspondences or can tolerate large changes n vewponts or partal occluson. The dea of matchng two panoramc mages (or, more generally, crcular feature sequences) usng dynamc programmng orgnates wth the work by Zheng and Tsuj [16], who coned the term crcular dynamc programmng. They match vertcal lne segments across two panoramc vews, and do not model unmatched features explctly, but allow a lne n one mage to match multple lnes n the other mage. Vertcal edges n omndrectonal mages are also used by Yag et al. [17]. In contrast to exstng work, our method matches two crcular sequences of sparse features whle explctly accountng for unmatched features, thus toleratng occluson. We also contrbute a novel way of estmatng the poston of each eppole (the respectve other vewpont) from the shape of the matchng curve. C. Organzaton of the paper The remander of the paper s organzed as follows. Secton II revews the detecton and matchng of scale-space features. Secton III dscusses the estmaton of vewpont change and relatve orentaton from the matchng curve. Secton IV presents our localzaton and navgaton results n real envronments, and we conclude n Secton V. II. SCALE-SPACE FEATURES We start wth a bref revew of the feature detecton and matchng ntroduced n [1] and [2]. A. Feature detecton The key dea s to compute the scale space S(x, σ) of each 1D omndrectonal mage I(x), x [, 2], over a range of scales σ, and to detect locally scale-nvarant nterest ponts or keyponts n ths space. The scale space s defned as the convoluton of the mage wth a crcular Gaussan kernel G(x, σ), usng a logarthmc scale for σ, so that neghborng values of σ n the dscrete representaton of S are a constant factor k apart. We typcally use k = 2 1/3,.e., 3 samples per octave (doublng of σ). Note that we compute the scale space of the lumnance (gray-level) mage, whle color nformaton s stll utlzed by storng t n each keypont s descrptor. The second mage of Fgure 2 shows an example. Gven a dscretzed scale space, dfferences are computed both vertcally (between neghborng smoothng scales σ), and horzontally (between neghborng mage locatons x), resultng n the dfference scale spaces D σ and D x, respectvely. Ths s equvalent to convolvng the orgnal mage wth dfference-of-gaussan (DoG) operators, whch approxmate frst and second dervatves of the scale space. Interest pont selecton then proceeds by fndng the mnma and maxma of D σ and D x (see the bottom two mages n Fgure 2). We obtan subpxel estmates of both locaton x and scale σ by fttng a quadratc surface to the 3 3 neghborhood of each extremum. Ths also provdes estmates of the local curvature. Fg. 2. Feature computaton. From top to bottom: part of the crcular panorama shown n Fgure 1, the gray-level scale space S of the average of all scanlnes, dfferences of rows D σ, and dfferences of columns D x wth marked mnma and maxma, whch are canddate features. The appeal of fndng extrema n scale space s that t provdes automatc estmates of both poston and scale of features. Intutvely, at each mage locaton, the DoG kernel that best matches the underlyng mage ntenstes s selected. Dependng on ts vertcal (σ) poston n scale space, an extremum can thus represent an mage feature of any sze, rangng from small detals, such as table legs, to large features, such as a couch or a wall of a room. B. Feature matchng The extrema n both dfference scale spaces D σ and D x are our canddate features. We exclude clearly unstable features wth a small absolute value at the extremum or low curvature around t. Gven a typcal 1D frame, a crcular scanlne of 1 pxels depctng a cluttered ndoor scene, we are then left wth about 2 4 features. For each feature, we store nformaton about the local shape of the scale space and the orgnal ntenstes and colors of the correspondng mage locaton n a feature descrptor. We defne the matchng score between two features as the nverse Eucldean dstance between ther descrptor vectors. In the absence of narrow occludng objects, the features vsble from two dfferent locatons wll have the same relatve orderng. Ths observaton, known as the orderng constrant, enables an effcent dynamc programmng (DP) algorthm for fndng the globally optmal soluton to the feature matchng problem. Ths algorthm, descrbed n detal n [2], fnds the set of matches that maxmzes the total matchng score for arbtrary rotatons of both vews under the orderng constrant whle leavng some features unmatched. Fgures 3 and 4 show sample matchng results under dffcult condtons. Fgure 3 demonstrates that our method can handle arbtrary rotatons (crcular shfts) as well as sgnfcant lghtng changes. It shows two mages taken by a robot from the same locaton but at dfferent orentatons. In addton the celng lghts were turned off n one of the mages. The observed matchng curve s very close to the expected curve, a straght lne at a 45-degree angle (whch wraps around snce the frames are crcular), despte the fact that only few features could be matched. Fgure 4 show an EPI of the robot navgatng between bookshelves, as well as the curve resultng from matchng the frst wth one of the last frames. The S- 2

3 Fg. 3. The matchng curve for two omndrectonal mages from the same vewpont under dfferent rotatons and n dfferent lghtng condtons. shaped curve, dscussed n detal n the next secton, ndcates a sgnfcant change n vewng angle perpendcular to the robot s headng. Despte the large vewpont change and the locally ambguous repettve patterns, our algorthm recovers the correct matches. The entre matchng process s qute fast. Our current mplementaton on a 3 GHz Pentum 4 takes about 7 ms to match two frames (35 ms for feature extracton and local matchng cost computaton, and 35 ms for the global matchng). Taken together wth 25 ms for unwarpng the orgnal mage, averagng the scanlnes, and computng the scale space, the total processng rate s about 1 Hz. III. ESTIMATION OF VIEWPOINT CHANGE AND ROTATION We now descrbe how to extract the relatve orentaton and poston of two vews from the matchng curve. A. Fndng the eppoles The characterstc S-shape of the matchng curve n Fgure 4 results from the fact that features on ether sde of a translatng robot move n opposte drectons, whle features drectly n front and behnd the robot reman statonary. The precse locaton at whch there s no vsual moton s called the eppole. Geometrcally, the eppole s the projecton (mage) of the other vewpont. Snce the mages are panoramc, there are two eppole locatons, exactly apart. In terms of vsual moton, the front eppole locaton s the center of expanson and the rear locaton s the center of contracton. Clearly, all possble matchng curves have to pass through both eppole locatons, whle the shape of the rest of the curve depends on the dstance to the observed scene ponts. In general, the shape of the matchng curve s constraned to le n two trangular regons, as shown n Fgure 5. The top fgure llustrates the case of a robot translatng forward n a straght Fg. 4. Top: EPI of an mage sequence wth repettve patterns taken by a translatng robot. Bottom: The global matchng curve between the frst frame and one of the last frames. lne,.e., both vews beng algned wth the drecton of travel. We assume n ths paper that mage locaton corresponds to the front of the robot, and mage locaton to the rear. In ths case, the eppole locatons E 1 and E 2 are (, ) and (, ). The more general case, n whch each vew s orentaton s ndependent of the drecton of translaton, s shown n the bottom of Fgure 5. Here, the drecton of translaton s offset by θ n the frst vew and by φ n the second vew. Ths results n a shfted matchng curve n a crcular fashon snce the dagram wraps around such that the eppoles now le at (θ, φ ) and (θ +, φ + ). The queston s now, gven an arbtrary matchng curve, how can we fnd the eppoles and recover θ and φ? The answer s that for a correct, S-shaped matchng curve there s ndeed only one way of placng the feasble trangular regons such that the curve s fully contaned, and thus only one soluton for the eppole locatons. If the S-shape s not very pronounced, however, estmatng the eppole locatons becomes unstable. As the amount of translaton goes to zero, the matchng curve approaches a straght lne and the eppole locatons become undefned. In fact, ths s the stuaton of Fgure 3. It s easy, however, to determne the relatve rotaton of the two vews δ = φ θ from the amount of shft of the lne, even f the poston of the eppoles along the lne s uncertan. Thus, the frst step of our algorthm s to estmate δ, the ntercept of the straght lne φ = θ + δ through the eppole locatons. Let the matchng curve be the functon φ = f(θ). We assume that f has been unwrapped n the 3

4 B A θ φ E 2 E 1 C φ* θ* E 1 δ* { E 2 φ 2 C E 2 A B E 1 θ 2 φ 2 φ* E 1 θ* E 2 θ 2 Fg. 5. Top: Two panoramc vews whose orentatons are algned wth the drecton of translaton. Each vew s orentaton (.e., robot headng) s ndcated wth an arrow n the pcture on the left; ths headng corresponds to mage locaton. For any observed scene pont (such as A, B, and C), the pont s par of mage locatons (θ, φ) must le wthn the shaded regon n the dagram on the rght. Bottom: Two vews wth arbtrary orentatons θ and φ wth respect to the drecton of translaton. Ther relatve rotaton δ = φ θ determnes the offset of the dagonal lne. In both fgures, the eppole locatons are marked E 1 and E 2. φ drecton so that t s monotone ncreasng on [, 2] wth range [f(), f() + 2]. We defne δ to be the offset that results n equal amounts of the curve of f above and below the straght lne φ = θ + δ : δ = arg mn δ # θ (f(θ) > θ + δ) # θ (f(θ) < θ + δ), (1) where # θ counts the number of dscrete angles (pxel locatons) for whch ts argument s true. The optmal offset δ can be found quckly by searchng over a small set of dscrete angles. Next, we compute the area A between ths reference lne and the matchng curve as an ndcaton of the amount of translaton between the two vews (see Fgure 6 top). Let g(θ) = f(θ) (θ+δ ) be the vertcal dstance of the matchng curve to the reference lne. Then A = 2 g(θ) dθ. (2) Note that the average absolute vertcal dstance v = 1 2 A (3) measures the average vewpont change,.e., the average (angular) vsual moton between correspondng features. In the absence of odometry nformaton or other knowledge about the absolute sze or poston of scene features, ths s our only way of quantfyng the amount of translaton between vews. Ideally, at ths pont, the matchng curve would ntersect the reference lne at two locatons, θ and θ +, yeldng the eppoles E 1 and E 2. In practce, however, the matchng curve s affected by nose and occluson, and the ntersectons may not be exactly apart. It s also possble that the curve crosses the reference lne more than twce. In fact, the (extreme) case of matchng two unrelated vews would yeld an arbtrary matchng curve. We thus need not only a robust way of estmatng the eppoles, but also a measure for the confdence of the result. Gven a canddate locaton ˆθ for the frst eppole, recall that we expect the frst half of the matchng curve to be below the reference lne, and the second half above t (the shaded areas n Fgure 5). That s, we expect g(θ ˆθ) to be negatve on [, ], and postve on [, 2]. Usng the sgn functon { 1, θ < h(θ) = (4) 1, θ < 2 we defne the sgned area between the matchng curve and the reference lne for a canddate offset ˆθ as S(ˆθ) = 2 h(θ)g(θ ˆθ)dθ (5) We fnd the eppole locaton by maxmzng ths area: θ = arg max S(ˆθ), (6) ˆθ and denote the maxmal sgned area S = S(θ ). Agan, the optmum can be found quckly by searchng over the dscrete values of ˆθ. B. Match confdence Fgure 6 shows two matchng curves. The top curve results from matchng two frames under a sgnfcant vewpont change, but wthout occluson. In such a case, the matchng curve fully obeys the S-shape rule, ensurng that an optmal θ value can been found such that the curve only enters the postve areas. In ths case the sgned area S s equal to the absolute area A. In the presence of occluson, or when attemptng to match unrelated scenes, the curve shape becomes more rregular. Even for the optmal value of θ, there are regons n whch the area s negatvely weghted. Ths s llustrated n the bottom of Fgure 6, where we attempt to match two frames from entrely dfferent vewponts. Thus, negatvely weghted areas ndcate a matchng error, or lack of confdence n the current match (and consequently, n the estmates of the eppole locatons). Snce the area that s weghted negatvely s proportonal to the dfference between absolute and sgned areas, we defne the error measure as e = 1 2 (A S ). (7) Ths measure ndcates the relablty of matchng: the greater e, the more lkely the matchng s erroneous. In practce, e s typcally less than 1 degree for correct matches. 4

5 Postve area (θ*, φ *) Negatve area Postve area (θ*, φ *) Fg. 6. Top: A good matchng curve, whch has only postve-sgned area (blue/dark). Bottom: A bad matchng between two unrelated vews wth sgnfcant amount of negatve-sgned area (red/lght). C. Evaluatng the vewpont change We can expermentally evaluate the accuracy of our measure v for vewpont change as follows: Gven an mage sequence taken by the robot, we choose a small set of reference frames, for example every 1-th or 2-th frame. We then select for each frame of a dfferent sequence the closest reference frame based on the computed vewpont change v between the two frames. Fgure 7 shows the results for two sequences taken along smlar paths, but under dfferent lghtng condtons and occlusons. It can be seen that the vewpont change between frames and reference frames correlates wth the actual dstance, and that the selected closest reference frame only brefly oscllates for vews halfway between reference frames. We have performed such experments for other pars Fg. 7. Top: Two EPIs of sequences taken along smlar paths wth dfferent lghtng and occluson. Every 1-th frame of the frst sequence was stored as a reference frame. Mddle: The ndex of the closest reference frame for each frame of the second sequence. Bottom: The vewpont change v to the closest reference frame,.e., the average absolute change n vewng angle n degrees. of sequences and for sparser sets of reference frames, wth smlar results. Overall we have found that the measure v s robust n the presence of lghtng changes and some occluson. IV. LOCALIZATION AND NAVIGATION In ths secton we demonstrate the feasblty of relable navgaton from 1D omn-drectonal vews n ndoor envronments. A. World model We represent the envronment usng a collecton of 1D panoramas assocated wth locatons n an absolute coordnate system. For each such reference vew, we store the 1D mage, the 1D set of features, the poston and orentaton n the world coordnate system, and a tmestamp of when the vew was recorded. 5

6 Fg. 8. A sample world model. The small (red) crcles represent the locatons and orentatons of the reference vews. The thn (blue) vsblty lnes ndcate whch pars of reference vews can be matched and are used for path plannng. The black lnes llustrate the envronment features such as walls, table, and doorways, but are not part of the robot s model. When buldng a world model, we manually gude the robot through the envronment and take vews that are spaced by about 25cm to acheve a farly dense samplng of the surroundngs. We derve the global coordnates from the ntal odometry values, followed by a global correcton to acheve loop closng and algnment wth known locatons, necessary to compensate for odometry errors. Fgure 8 shows the layout of one of our world models, acqured from a sngle run. In practce we store reference vews from multple runs performed at dfferent tmes of day to get a samplng of dfferent lghtng condtons. Note that the archtectural features (walls, doorways, tables) are only sketched for llustraton, but are not part of the world model. In our current system, each reference locaton requres approxmately 6kB of memory (uncompressed). About 8% s used to store the features and ther descrptors, the rest for the panoramc vew. Because of the relatvely low cost per locaton, we are able to store many reference mages, and can also afford to store multple lghtng condtons. The robot could, however, stll navgate usng sparser models. Also, the global accuracy of the locatons s not crtcal snce the robot localzes tself wth respect to nearby mages. B. Localzaton The key component of our system s the accurate localzaton of the robot from a small set of nearby reference vews. Durng navgaton, the robot s approxmate locaton s known, and we can match the closest reference frames frst, untl a large enough set of reference vews has been found whose matchng error s below a threshold. If the robot s placed at an unknown locaton, however, we must match all reference vews untl enough good matches have been found. Whle the vewpont change v of the matched reference vews can be used for a frst locaton estmate, the most precse locaton and orentaton estmate of the robot can be obtaned from the eppole angles. Formally, localzaton nvolves estmatng the robot s poston (x R, y R ) and orentaton θ R from a set of good matches M (.e., matches for whch e s below a certan threshold). For each reference vew M, we denote ts known absolute locaton and orentaton (x, y, φ ), and ts eppolar angles derved from the matchng curve wth the robot s current vew as θ and φ. We frst estmate the robot s headng θ R. For each M we get a separate estmate θ R = φ θ + φ. (8) We combne these estmates usng a weghted average, where the weghts reflect the match qualty. The next step s to fnd the robot s poston. Gven an estmate for ts locaton (x R, y R ) and the known poston (x, y ) of reference vew, the lne connectng the two has orentaton γ = arctan y y R x x R. (9) From the match of these two vews we also obtan a measured value for ths angle: γ = φ φ. (1) Our goal s thus to fnd the robot poston that mnmzes the error functon O(x, y) = M γ γ 2. (11) See Fgure 9 for llustraton. We solve ths non-lnear mnmzaton problem usng the Levenberg-Marquardt algorthm. We have also mplemented a dfferent localzaton algorthm that computes a weghted average of the ntersecton ponts of the lnes assocated wth all pars of γ values. The two algorthms yeld comparable results n practce. C. Navgaton Gven a goal locaton, the robot frst plans a path from ts current locaton to the goal, then travels t whle orentng tself usng reference vews. For smplcty, our current path planner uses the graph of vsblty edges between reference vews,.e., edges between reference vews that can be matched. Ths graph s constructed once and stored. Notce that the localzaton scheme descrbed above permts navgaton n areas that are not part of ths graph. 6

7 y γ γ * Reference vew ( x, y, φ ) Locaton estmate ( x,, θ ) R y R R presence of lghtng changes, repeatng patterns, and some occluson. In future work we wll explore ways to reduce the number of stored reference vews by analyzng the redundancy of the data. The goal s to acheve a sparser samplng of both vewponts and lghtng condtons wthout affectng the navgaton relablty. x Fg. 9. Localzaton based on drecton constrants. Sold lnes represent possble robot locatons based on the eppole angles derved from a match wth each reference vew. The optmal robot locaton mnmzes the dfference between measured angles γ and measured angles γ. For each navgaton task, the robot s estmated poston and the goal locaton are added to the vsblty graph, and the shortest path s computed usng Djkstra s algorthm. Ths path s approxmated wth a small set of straght-lne segments, whch form the robot s target trajectory. The robot then navgates along ths trajectory whle localzng tself n real tme usng nearby reference frames. In each localzaton cycle, the robot tres to match up to 12 reference frames wth the goal of achevng 5 good matches, from whch the locaton s estmated. We have found that ths acheves a good balance between accuracy and speed. Each cycle takes typcally less than 1 second (on the robot s 5MHz processor), allowng the robot to travel at an average speed of about 2 cm/s. D. Dscusson Our experments demonstrate that the robot can successfully navgate varous ndoor envronments n the presence of moderate scene and llumnaton changes, some occluson, and repeatng patterns. Large amounts of occluson or uneven surfaces can hnder the matchng. Strong lghtng changes (e.g., day vs. nght), however, can be handled by storng multple reference vews, whose tmestamps allow the robot to select whch vews to match frst. Featureless areas such as long corrdors can be ambguous globally, but usually contan enough nformaton for local navgaton when the robot has an estmate of ts poston. V. CONCLUSION We have presented a new method for navgaton and localzaton of a moble robot usng one-dmensonal panoramc mages. Our method employs scale-space features and uses crcular dynamc programmng for mage matchng. The reduced dmensonalty allows dense samplng of reference vews and real-tme analyss of vews. We have presented a new method for computng the relatve orentaton and poston of two vews from the omndrectonal matchng curve. Accurate robot localzaton s acheved by combnng the angle and dstance estmates from a small set of nearby reference vews. Expermental results demonstrate that moble robot navgaton from 1D panoramas s feasble n ndoor envronments n the ACKNOWLEDGMENTS The authors are grateful to Carrck Detweler and Peter Mullen for ther contrbutons to our feature matchng system. Support for ths work was provded n part by the Natonal Scence Foundaton under grant IIS and by Mddlebury College. REFERENCES [1] A. Brggs, C. Detweler, P. Mullen, and D. Scharsten, Scale-space features n 1D omndrectonal mages, n Omnvs 24, the Ffth Workshop on Omndrectonal Vson, May 24, pp [2] A. Brggs, Y. L, and D. Scharsten, Matchng features across 1D panoramas, n Omnvs 25, the Sxth Workshop on Omndrectonal Vson, Oct. 25. [3] R. C. Bolles and H. H. Baker, Eppolar-plane mage analyss: A technque for analyzng moton sequences, AI Center, SRI Internatonal, Tech. Rep. 377, Feb [4] Z. Zhu, G. Xu, and X. Ln, Panoramc EPI generaton and analyss of vdeo from a movng platform wth vbraton, n Proceedngs of the IEEE Conference on Computer Vson and Pattern Recognton, Fort Collns, June 1999, pp [5] D. G. Lowe, Object recognton from local scale-nvarant features, n Proceedngs of the Internatonal Conference on Computer Vson, Corfu, Greece, Sept. 1999, pp [6], Dstnctve mage features from scale-nvarant keyponts, Internatonal Journal of Computer Vson, vol. 6, no. 2, pp , 24. [7] K. Mkolajczyk and C. Schmd, Indexng based on scale nvarant nterest ponts, n Proceedngs of the Internatonal Conference on Computer Vson, Vancouver, Canada, July 21, pp [8], An affne nvarant nterest pont detector, n Proceedngs of the European Conference on Computer Vson, Copenhagen, vol. 4, May 22, pp [9] S. Se, D. Lowe, and J. Lttle, Global localzaton usng dstnctve vsual features, n Proceedngs of the IEEE/RSJ Internatonal Conference on Intellgent Robots and Systems EPFL, Lausanne, Swtzerland, Oct. 22, pp [1], Moble robot localzaton and mappng wth uncertanty usng scale-nvarant vsual landmarks, Internatonal Journal of Robotcs Research, pp , Aug. 22. [11] K. Mkolajczyk and C. Schmd, A performance evaluaton of local descrptors, n Proceedngs of the IEEE Conference on Computer Vson and Pattern Recognton, Madson, vol. II, June 23, pp [12] H. Ishguro and S. Tsuj, Image-based memory of envronment, n Proceedngs of the IEEE Internatonal Conference on Intellgent Robotcs and Systems, 1996, pp [13] T. Pajdla and V. Hlavac, Zero phase representaton of panoramc mages for mage based localzaton, n Proceedngs of the Eghth Internatonal Conference on Computer Analyss of Images and Patterns, Ljubljana, Slovena, Sprnger LNCS 1689, Sept. 1999, pp [14] C. Cauchos, E. Brassart, L. Delahoche, and A. Clerentn, 3D localzaton wth concal vson, n Omnvs 23, the Fourth Workshop on Omndrectonal Vson, June 23. [15] Y. Matsumoto, K. Ikeda, M. Inaba, and H. Inoue, Vsual navgaton usng omndrectonal vew sequence, n Proceedngs of the IEEE/RSJ Internatonal Conference on Intellgent Robots and Systems (IROS 99), 1999, pp [16] J. Y. Zheng and S. Tsuj, Panoramc representaton for route recognton by a moble robot, Internatonal Journal of Computer Vson, vol. 9, no. 1, pp , [17] Y. Yag, Y. Nshzawa, and M. Yachda, Map-based navgaton for a moble robot wth omndrectonal mage sensor COPIS, IEEE Transactons on Robotcs and Automaton, vol. 11, no. 5, pp ,

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

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

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

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

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram Shape Representaton Robust to the Sketchng Order Usng Dstance Map and Drecton Hstogram Department of Computer Scence Yonse Unversty Kwon Yun CONTENTS Revew Topc Proposed Method System Overvew Sketch Normalzaton

More information

Improved SIFT-Features Matching for Object Recognition

Improved SIFT-Features Matching for Object Recognition Improved SIFT-Features Matchng for Obect Recognton Fara Alhwarn, Chao Wang, Danela Rstć-Durrant, Axel Gräser Insttute of Automaton, Unversty of Bremen, FB / NW Otto-Hahn-Allee D-8359 Bremen Emals: {alhwarn,wang,rstc,ag}@at.un-bremen.de

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

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

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

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

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

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

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

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

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 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

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

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

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

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

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

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

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

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

Local Quaternary Patterns and Feature Local Quaternary Patterns

Local Quaternary Patterns and Feature Local Quaternary Patterns Local Quaternary Patterns and Feature Local Quaternary Patterns Jayu Gu and Chengjun Lu The Department of Computer Scence, New Jersey Insttute of Technology, Newark, NJ 0102, USA Abstract - Ths paper presents

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

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

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

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

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

Implementation of a Dynamic Image-Based Rendering System

Implementation of a Dynamic Image-Based Rendering System Implementaton of a Dynamc Image-Based Renderng System Nklas Bakos, Claes Järvman and Mark Ollla 3 Norrköpng Vsualzaton and Interacton Studo Lnköpng Unversty Abstract Work n dynamc mage based renderng has

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

Range Data Registration Using Photometric Features

Range Data Registration Using Photometric Features Range Data Regstraton Usng Photometrc Features Joon Kyu Seo, Gregory C. Sharp, and Sang Wook Lee Dept. of Meda Technology, Sogang Unversty, Seoul, Korea Dept. of Radaton Oncology, Massachusetts General

More information

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

Face Recognition University at Buffalo CSE666 Lecture Slides Resources: Face Recognton Unversty at Buffalo CSE666 Lecture Sldes Resources: http://www.face-rec.org/algorthms/ Overvew of face recognton algorthms Correlaton - Pxel based correspondence between two face mages Structural

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

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

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

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

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

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

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

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

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

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

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

A Range Image Refinement Technique for Multi-view 3D Model Reconstruction

A Range Image Refinement Technique for Multi-view 3D Model Reconstruction A Range Image Refnement Technque for Mult-vew 3D Model Reconstructon Soon-Yong Park and Mural Subbarao Electrcal and Computer Engneerng State Unversty of New York at Stony Brook, USA E-mal: parksy@ece.sunysb.edu

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

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline mage Vsualzaton mage Vsualzaton mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and Analyss outlne mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and

More information

VFH*: Local Obstacle Avoidance with Look-Ahead Verification

VFH*: Local Obstacle Avoidance with Look-Ahead Verification 2000 IEEE Internatonal Conference on Robotcs and Automaton, San Francsco, CA, Aprl 24-28, 2000, pp. 2505-25 VFH*: Local Obstacle Avodance wth Look-Ahead Verfcaton Iwan Ulrch and Johann Borensten The Unversty

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

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

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

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

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

Two Dimensional Projective Point Matching

Two Dimensional Projective Point Matching Two Dmensonal Projectve Pont Matchng Jason Denton & J. Ross Beverdge Colorado State Unversty Computer Scence Department Ft. Collns, CO 80523 denton@cs.colostate.edu Abstract Pont matchng s the task of

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

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

2 ZHENG et al.: ASSOCIATING GROUPS OF PEOPLE (a) Ambgutes from person re dentfcaton n solaton (b) Assocatng groups of people may reduce ambgutes n mat

2 ZHENG et al.: ASSOCIATING GROUPS OF PEOPLE (a) Ambgutes from person re dentfcaton n solaton (b) Assocatng groups of people may reduce ambgutes n mat ZHENG et al.: ASSOCIATING GROUPS OF PEOPLE 1 Assocatng Groups of People We-Sh Zheng jason@dcs.qmul.ac.uk Shaogang Gong sgg@dcs.qmul.ac.uk Tao Xang txang@dcs.qmul.ac.uk School of EECS, Queen Mary Unversty

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

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010 Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement

More information

IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH

IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH Jyot Joglekar a, *, Shrsh S. Gedam b a CSRE, IIT Bombay, Doctoral Student, Mumba, Inda jyotj@tb.ac.n b Centre of Studes n Resources Engneerng,

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

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

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

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

Inverse-Polar Ray Projection for Recovering Projective Transformations

Inverse-Polar Ray Projection for Recovering Projective Transformations nverse-polar Ray Projecton for Recoverng Projectve Transformatons Yun Zhang The Center for Advanced Computer Studes Unversty of Lousana at Lafayette yxz646@lousana.edu Henry Chu The Center for Advanced

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

Delayed Features Initialization for Inverse Depth Monocular SLAM

Delayed Features Initialization for Inverse Depth Monocular SLAM Delayed Features Intalzaton for Inverse Depth Monocular SLAM Rodrgo Mungua and Anton Grau Department of Automatc Control, Techncal Unversty of Catalona, UPC c/ Pau Gargallo, 5 E-0808 Barcelona, Span, {rodrgo.mungua;anton.grau}@upc.edu

More information

Improving Initial Estimations for Structure from Motion Methods

Improving Initial Estimations for Structure from Motion Methods Improvng Intal Estmatons for Structure from Moton Methods Chrstopher Schwartz Renhard Klen Insttute for Computer Scence II, Unversty of Bonn Abstract In Computer Graphcs as well as n Computer Vson and

More information

Image-based Motion Stabilization for Maritime Surveillance

Image-based Motion Stabilization for Maritime Surveillance Image-based Moton Stablzaton for Martme Survellance Danel D. Morrs, Bran R. Colonna and Franln D. Snyder General Dynamcs Robotc Systems, 151 Ardmore Blvd, Pttsburgh, PA 15221 * ABSTRACT Robust mage-based

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

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

Invariant Shape Object Recognition Using B-Spline, Cardinal Spline, and Genetic Algorithm

Invariant Shape Object Recognition Using B-Spline, Cardinal Spline, and Genetic Algorithm Proceedngs of the 5th WSEAS Int. Conf. on Sgnal Processng, Robotcs and Automaton, Madrd, Span, February 5-7, 6 (pp4-45) Invarant Shape Obect Recognton Usng B-Splne, Cardnal Splne, and Genetc Algorthm PISIT

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Takahiro ISHIKAWA Takahiro Ishikawa Takahiro Ishikawa Takeo KANADE

Takahiro ISHIKAWA Takahiro Ishikawa Takahiro Ishikawa Takeo KANADE Takahro ISHIKAWA Takahro Ishkawa Takahro Ishkawa Takeo KANADE Monocular gaze estmaton s usually performed by locatng the pupls, and the nner and outer eye corners n the mage of the drver s head. Of these

More information

Handling Perceptual Clutter for Robot Vision with Partial Model-Based Interpretations

Handling Perceptual Clutter for Robot Vision with Partial Model-Based Interpretations Handlng Perceptual Clutter for Robot Vson wth Partal Model-Based Interpretatons Grace Tsa and Benjamn Kupers Abstract For a robot to act n the world, t needs to buld and mantan a smple and concse model

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

Multi-View Face Alignment Using 3D Shape Model for View Estimation

Multi-View Face Alignment Using 3D Shape Model for View Estimation Mult-Vew Face Algnment Usng 3D Shape Model for Vew Estmaton Yanchao Su 1, Hazhou A 1, Shhong Lao 1 Computer Scence and Technology Department, Tsnghua Unversty Core Technology Center, Omron Corporaton ahz@mal.tsnghua.edu.cn

More information

Scan Conversion & Shading

Scan Conversion & Shading Scan Converson & Shadng Thomas Funkhouser Prnceton Unversty C0S 426, Fall 1999 3D Renderng Ppelne (for drect llumnaton) 3D Prmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

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

Detection of Human Actions from a Single Example

Detection of Human Actions from a Single Example Detecton of Human Actons from a Sngle Example Hae Jong Seo and Peyman Mlanfar Electrcal Engneerng Department Unversty of Calforna at Santa Cruz 1156 Hgh Street, Santa Cruz, CA, 95064 {rokaf,mlanfar}@soe.ucsc.edu

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

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

Scan Conversion & Shading

Scan Conversion & Shading 1 3D Renderng Ppelne (for drect llumnaton) 2 Scan Converson & Shadng Adam Fnkelsten Prnceton Unversty C0S 426, Fall 2001 3DPrmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

Recognizing Faces. Outline

Recognizing Faces. Outline Recognzng Faces Drk Colbry Outlne Introducton and Motvaton Defnng a feature vector Prncpal Component Analyss Lnear Dscrmnate Analyss !"" #$""% http://www.nfotech.oulu.f/annual/2004 + &'()*) '+)* 2 ! &

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty

More information

Dynamic Camera Assignment and Handoff

Dynamic Camera Assignment and Handoff 12 Dynamc Camera Assgnment and Handoff Br Bhanu and Ymng L 12.1 Introducton...338 12.2 Techncal Approach...339 12.2.1 Motvaton and Problem Formulaton...339 12.2.2 Game Theoretc Framework...339 12.2.2.1

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

Any Pair of 2D Curves Is Consistent with a 3D Symmetric Interpretation

Any Pair of 2D Curves Is Consistent with a 3D Symmetric Interpretation Symmetry 2011, 3, 365-388; do:10.3390/sym3020365 OPEN ACCESS symmetry ISSN 2073-8994 www.mdp.com/journal/symmetry Artcle Any Par of 2D Curves Is Consstent wth a 3D Symmetrc Interpretaton Tadamasa Sawada

More information

Image Matching Algorithm based on Feature-point and DAISY Descriptor

Image Matching Algorithm based on Feature-point and DAISY Descriptor JOURNAL OF MULTIMEDIA, VOL. 9, NO. 6, JUNE 2014 829 Image Matchng Algorthm based on Feature-pont and DAISY Descrptor L L School of Busness, Schuan Agrcultural Unversty, Schuan Dujanyan 611830, Chna Abstract

More information

Face Tracking Using Motion-Guided Dynamic Template Matching

Face Tracking Using Motion-Guided Dynamic Template Matching ACCV2002: The 5th Asan Conference on Computer Vson, 23--25 January 2002, Melbourne, Australa. Face Trackng Usng Moton-Guded Dynamc Template Matchng Lang Wang, Tenu Tan, Wemng Hu atonal Laboratory of Pattern

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

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

Classifier Swarms for Human Detection in Infrared Imagery

Classifier Swarms for Human Detection in Infrared Imagery Classfer Swarms for Human Detecton n Infrared Imagery Yur Owechko, Swarup Medasan, and Narayan Srnvasa HRL Laboratores, LLC 3011 Malbu Canyon Road, Malbu, CA 90265 {owechko, smedasan, nsrnvasa}@hrl.com

More information

An Efficient Background Updating Scheme for Real-time Traffic Monitoring

An Efficient Background Updating Scheme for Real-time Traffic Monitoring 2004 IEEE Intellgent Transportaton Systems Conference Washngton, D.C., USA, October 3-6, 2004 WeA1.3 An Effcent Background Updatng Scheme for Real-tme Traffc Montorng Suchendra M. Bhandarkar and Xngzh

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

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