Generalized-ICP. Aleksandr V. Segal Stanford University Dirk Haehnel Stanford University

Size: px
Start display at page:

Download "Generalized-ICP. Aleksandr V. Segal Stanford University Dirk Haehnel Stanford University"

Transcription

1 Generalzed-ICP Aleksandr V. Segal Stanford Unversty Emal: Drk Haehnel Stanford Unversty Emal: Sebastan hrun Stanford Unversty Emal: Abstract In ths paper we combne the Iteratve Closest Pont ( ICP ) and pont-to-plane ICP algorthms nto a sngle probablstc framework. We then use ths framework to model locally planar surface structure from both scans nstead of just the model scan as s typcally done wth the pont-to-plane method. hs can be thought of as plane-to-plane. he new approach s tested wth both smulated and real-world data and s shown to outperform both standard ICP and pont-to-plane. Furthermore, the new approach s shown to be more robust to ncorrect correspondences, and thus makes t easer to tune the maxmum match dstance parameter present n most varants of ICP. In addton to the demonstrated performance mprovement, the proposed model allows for more expressve probablstc models to be ncorporated nto the ICP framework. Whle mantanng the speed and smplcty of ICP, the Generalzed-ICP could also allow for the addton of outler terms, measurement nose, and other probablstc technques to ncrease robustness. I. INRODUCION Over the last decade, range mages have grown n popularty and found ncreasng applcatons n felds ncludng medcal magng, object modelng, and robotcs. Because of occluson and lmted sensor range, most of these applcatons requre accurate methods of combnng multple range mages nto a sngle model. Partcularly n moble robotcs, the avalablty of range sensors capable of quckly capturng an entre D scene has drastcally mproved the state of the art. A strkng llustraton of ths s the fact that vrtually all compettors n the DARPA Grand Challenge reled on fast-scannng laser range fnders as the prmary nput method for obstacle avodance, moton plannng, and mappng. Although GPS and IMUs are often used to calculate approxmate dsplacements, they are not accurate enough to relably produce precse postonng. In addton, there are many stuaton (tunnels, parkng garages, tall buldngs) whch obstruct GPS recepton and further decrease accuracy. o deal wth ths shortcomng, most applcatons rely on scan-matchng of range data to refne the localzaton. Despte such wde usage, the typcal approach to solvng the scan-matchng problem has remaned largely unchanged snce ts ntroducton. II. SCANMACHING Orgnally appled to scan-matchng n the early 9s, the ICP technque has had many varatons proposed over the past decade and a half. hree papers publshed around the same tme perod outlne what s stll consdered the state of the art soluton for scan-matchng. he most often cted analyss of the algorthm comes from Besl and McKay[]. [] drectly addresses regstraton of D shapes descrbed ether geometrcally or wth pont clouds. Chen and Medon[7] consdered the more specfc problem of algnng range data for object modelng. her approach takes advantage of the tendency of most range data to be locally planar and ntroduces the pont-to-plane varant of ICP. Zhang[] almost smultaneously descrbes ICP, but adds a robust method of outler rejecton n the correspondence selecton phase of the algorthm. wo more modern alternatves are Iteratve Dual Correspondence [] and Metrc-Based ICP [6]. IDC mproves the pont-matchng process by mantanng two sets of correspondences. MbICP s desgned to mprove convergence wth large ntal orentaton errors by explctly puttng a measure of rotatonal error as part of the dstance metrc to be mnmzed. he prmary advantages of most ICP based methods are smplcty and relatvely quck performance when mplemented wth kd-trees for closest-pont look up. he drawbacks nclude the mplct assumpton of full overlap of the shapes beng matched and the theoretcal requrement that the ponts are taken from a known geometrc surface rather than measured []. he frst assumpton s volated by partally overlapped scans (taken from dfferent locatons). he second causes problems because dfferent dscretzatons of the physcal surface make t mpossble to get exact overlap of the ndvdual ponts even after convergence. Pont-to-plane, as suggested n [7], solves the dscretzaton problem by not penalzng offsets along a surface. he full overlap assumpton s usually handled by settng a maxmum dstance threshold n the correspondence. Asde from pont-to-plane, most ICP varatons use a closed form soluton to teratvely compute the algnment from the correspondences. hs s typcally done wth [] or smlar technques based on cross-correlaton of the two data sets. Recently, there has been nterest n the use of generc non-lnear optmzaton technques nstead of the more specfc closed form approaches [9]. hese technques are advantageous n that they allow for more generc mnmzaton functons rather then just the sum of eucldean dstances. [9] uses non-lnear optmzaton wth robust statstcs to show a wder basn of convergence. We argue that among these, the probablstc technques are some of the best motvated due to the large amount of theoretcal work already n place to support them. [] apples a probablstc model by assumng the second scan s generated from the frst through a random process. [] Apples ray tracng technques to maxmze the probablty of algnment.

2 [8] bulds a set of compatble correspondences, and then maxmzes probablty of algnment over ths dstrbuton. [7] ntroduces a fully probablstc framework whch takes nto account a moton model and allows estmates of regstraton uncertanty. An nterestng aspect of the approach s that a sampled analog of the Generalzed Hough ransform s used to compute algnment wthout explct correspondences, takng both surface normals nto account for D data sets. here s also a large amount of lterature devoted to solvng the global algnment problem wth multple scans ([8] and many others). Many approaches to ths ([8] n partcular) use a par-wse matchng algorthm as a basc component. hs makes mprovements n parwse matchng applcable to the global algnment problem as well. Our approach falls somewhere between standard IPC and the fully probablstc models. It s based on usng MLE as the non-lnear optmzaton step, and computng dscrete correspondences usng kd-trees. It s unque n that t provdes symmetry and ncorporates the structural assumptons of [7]. Because closest pont look up s done wth eucldean dstance, however, kd-trees can be used to acheve fast performance on large pontclouds. hs s typcally not possble wth fully probablstc methods as these requre computng a MAP estmate over assgnments. In contrast to [8], we argue that the data should be assumed to be locally planar snce most envronments sampled for range data are pecewse smooth surfaces. By gvng the mnmzaton processes a probablstc nterpretaton, we show that s easy to extend the technque to nclude structural nformaton from both scans, rather then just one as s typcally done n pont-to-plane ICP. We show that ntroducng ths symmetry mproves accuracy and decreases dependence on parameters. Unlke the IDC [] and MbICP [6] algorthms, our approach s desgned to deal wth large D pontclouds. Even more fundamentally both of these approaches are somewhat orthogonal to our technque. Although MbICP suggests an alternatve dstance metrc (as do we), our metrc ams to take nto account structure rather then orentaton. Snce our technque does not rely on any partcular type (or number) of correspondences, t would lkely be mproved by ncorporatng a secondary set of correspondences as n IDC. A key dfference between our approach and [7] s the computatonal complexty nvolved. [7] s desgned to deal wth planar scan data the Generalzed Hough ransform suggested requres comparng every pont n one scan wth every pont n the other (or a proportonal number of comparsons n the case of samplng). Our approach works wth kd-trees for closest pont look up and thus requres O(n log(n) explct pont comparsons. It s not clear how to effcently generalze the approach n [7] to the datasets consdered n ths paper. Furthermore, there are phlosophcal dfferences n the models. hs paper proceeds by summarzng the ICP and pontto-plane algorthms, and then ntroducng Generalzed-ICP as a natural extenson of these two standard approaches. Expermental results are then presented whch hghlght the advantages of Generalzed-ICP. A. ICP he key concept of the standard ICP algorthm can be summarzed n two steps: ) compute correspondences between the two scans. ) compute a transformaton whch mnmzes dstance between correspondng ponts. Iteratvely repeatng these two steps typcally results n convergence to the desred transformaton. Because we are volatng the assumpton of full overlap, we are forced to add a maxmum matchng threshold d max. hs threshold accounts for the fact that some ponts wll not have any correspondence n the second scan (e.g. ponts whch are outsde the boundary of scan A). In most mplementatons of ICP, the choce of d max represents a trade off between convergence and accuracy. A low value results n bad convergence (the algorthm becomes short sghted ); a large value causes ncorrect correspondences to pull the fnal algnment away from the correct value. Standard ICP s lsted as Alg nput : wo pontclouds: A = {a }, B = {b } An ntal transformaton: output: he correct transformaton,, whch algns A and B ; whle not converged do for to N do m FndClosestPontInA( b ); f m b d max then w ; else w ; end end argmn { w b m }; end Algorthm : Standard ICP B. Pont-to-plane he pont-to-plane varant of ICP mproves performance by takng advantage of surface normal nformaton. Orgnally ntroduced by Chen and Medon[7], the technque has come nto wdespread use as a more robust and accurate varant of standard ICP when presented wth.d range data. Instead of mnmzng Σ b m, the pont-to-plane algorthm mnmzes error along the surface normal (.e. the projecton of ( b m ) onto the sub-space spanned by the surface normal). hs mprovement s mplemented by changng lne of Alg. as follows: argmn { where η s the surface normal at m. w η ( b m ) }

3 A. Dervaton III. GENERALIZED-ICP Generalzed-ICP s based on attachng a probablstc model to the mnmzaton step on lne of Alg.. he technque keeps the rest of the algorthm unchanged so as to reduce complexty and mantan speed. Notably, correspondences are stll computed wth the standard Eucldean dstance rather then a probablstc measure. hs s done to allow for the use of kd-trees n the look up of closest ponts and hence mantan the prncple advantages of ICP over other fully probablstc technques speed and smplcty. Snce only lne s relevant, we lmt the scope of the dervaton to ths context. o smplfy notaton, we assume that the closest pont look up has already been performed and that the two pont clouds, A = {a } =,...,N and B = {b } =,...,N, are ndexed accordng to ther correspondences (.e. a corresponds wth b ). For the purpose of ths secton, we also assume all correspondences wth m b > d max have been removed from the data. In the probablstc model we assume the exstence of an underlyng set of ponts, Â = {â } and ˆB = { ˆb }, whch generate A and B accordng to a N (â, C A) and b N ( ˆb, C B). In ths case, {CA } and {CB } are covarance matrces assocated wth the measured ponts. If we assume perfect correspondences (geometrcally consstent wth no errors due to occluson or samplng), and the correct transformaton,, we know that ˆb = â () For an arbtrary rgd transformaton,, we defne d () = b a, and consder the dstrbuton from whch d ( ) s drawn. Snce a and b are assumed to be drawn from ndependent Gaussans, d ( ) N ( ˆb ( )â, C B + ( )C A ( ) ) = N (, C B + ( )C A ( ) ) by applyng Eq. (). Now we use MLE to teratvely compute by settng = argmax p(d () ) = argmax log(p(d () )) he above can be smplfed to = argmn d () (C B + C A ) d () () hs defnes the key step of the Generalzed-ICP algorthm. he standard ICP algorthm can be seen as a specal case by settng C B = I C A = In ths case, () becomes = argmn = argmn d () () d d () () whch s exactly the standard ICP update formula. Wth the Generalzed-IPC framework n place, however, we have more freedom n modelng the stuaton; we are free to pck any set of covarances for {C A} and {CB }. As a motvatng example, we note that the pont-to-plane algorthm can also be thought of probablstcally. he update step n pont-to-plane ICP s performed as: = argmn { P d } () where P s the projecton onto the span of the surface normal at b. hs mnmzes the dstance of a from the plane defned by b and ts surface normal. Snce P s an orthogonal projecton matrx, P = P = P. hs means P d can be reformulated as a quadratc form: P d = (P d ) (P d ) = d P d Lookng at () n ths format, we get: = argmn { d P d } () Observng the smlarty between the above and (), t can be shown that pont-to-plane ICP s a lmtng case of Generalzed-ICP. In ths case C B = P (6) C A = (7) Strctly speakng P s non-nvertble snce t s rank defcent. However, f we approxmate P wth an nvertble Q, Generalzed-ICP approaches pont-to-plane as Q P. We can ntutvely nterpret ths lmtng behavor as b beng constraned along the plane normal vector wth nothng known about ts locaton nsde the plane tself. B. Applcaton: plane-to-plane In order to mprove performance relatve to pont-to-plane and ncrease the symmetry of the model, Generalzed-ICP can be used to take nto account surface nformaton from both scans. he most natural way to ncorporate ths addtonal structure s to nclude nformaton about the local surface of the second scan nto (7). hs captures the ntutve nature of the stuaton, but s not mathematcally feasble snce the matrces nvolved are sngular. Instead, we use the ntuton of pont-to-plane to motvate a probablstc model. he nsght of the pont-to-plane algorthm s that our pont cloud has more structure then an arbtrary set of ponts n -space; t s actually a collecton of surfaces sampled by a range-measurng sensor. hs means we are dealng wth

4 Fg.. llustraton of plane-to-plane a sampled -manfold n -space. Snce real-world surfaces are at least pece-wse dfferentable, we can assume that our dataset s locally planar. Furthermore, snce we are samplng the manfold from two dfferent perspectves, we wll not n general sample the exact same pont (.e. the correspondence wll never be exact). In essence, every measured pont only provdes a constrant along ts surface normal. o model ths structure, we consder each sampled pont to be dstrbuted wth hgh covarance along ts local plane, and very low covarance n the surface normal drecton. In the case of a pont wth e as ts surface normal, the covarance matrx becomes ɛ where ɛ s a small constant representng covarance along the normal. hs corresponds to knowng the poston along the normal wth very hgh confdence, but beng unsure about ts locaton n the plane. We model both a and b as beng drawn from ths sort of dstrbuton. Explctly, gven µ and ν the respectve normal vectors at b and a C B and C A are computed by rotatng the above covarance matrx so that the ɛ term represents uncertanty along the surface normal. Lettng R x denote one of the rotatons whch transform the bass vector e x, set C B = R µ C A = R ν ɛ ɛ R µ R ν he transformaton,, s then computed va (). Fg. provdes an llustraton of the effect of the algorthm n an extreme stuaton. In ths case all of the ponts along the vertcal secton of the green scan are ncorrectly assocated wth a sngle pont n the red scan. Because the surface orentatons are nconsstent, plane-to-plane wll automatcally dscount these matches: the fnal summed covarance matrx of each correspondence wll be sotropc and wll form a very small contrbuton to the objectve functon relatve to the thn and sharply defned correspondence covarance matrces. An alternatve vew of ths behavor s as a soft constrant for each correspondence. he nconsstent matches allow the red scanpont to move along the x-axs whle the green scan-ponts are free to move along the y-axs. he ncorrect correspondences thus form very weak and unnformatve constrants for the overall algnment. Computng the surface covarance matrces requres a surface normal assocated wth every pont n both scans. here are many technques for recoverng surface normals from pont clouds, and the accuracy of the normals naturally plays an mportant role n the performance of the algorthm. In our mplementaton, we used PCA on the covarance matrx of the closest ponts to each scan pont. In ths case the egenvector assocated wth the smallest egenvalue corresponds wth the surface normal. hs method s used to compute the normals for both pont-to-plane and Generalzed-ICP. For Generalzed-ICP, the rotaton matrces are constructed so that the ɛ component of the varance lnes up wth the surface normal. IV. RESULS We compare all three algorthms to test performance of the proposed technque. Although effcent closed form solutons exst for n standard ICP, we mplemented the mnmzaton wth conjugate gradents to smplfy comparson. Performance s analyzed n terms of convergence to the correct soluton after a known offset s ntroduced between the two scans. We lmt our tests to a maxmum of teratons for standard ICP, and teratons for the other two algorthms snce convergence was typcally acheved before ths pont (f at all). Both smulated (Fg. ) and real (Fg. ) data was used n order to demonstrate both theoretcal and practcal performance. he smulated data set also allowed tests to be performed on a wder range of envronments wth absolutely known ground truth. he outdoor smulated envronment dffers from the collected data prmarly n the amount of occluson presented, and n the more hlly features of the ground plane. he realworld outdoor tests also demonstrate performance wth more detaled features and more representatve measurement nose. Smulated data was generated by ray-tracng a SICK scanner mounted on a rotatng jont. wo D envronments were created to test performance aganst absolute ground truth both n the ndoor (Fg. (a)) and an outdoor (Fg. (b)) scenaro. he ndoor envronment was based on an offce hallway, whle the outdoor settng reflects a typcal landscape around a buldng. In both cases, we smulated a laser-scanner equpped robot travelng along a trajectory and takng measurements at fxed ponts along the path. Gaussan nose was added to make the tests more realstc. ests were also performed on real data from the logs of an nstrumented car. he logs ncluded data recorded by a roof-mounted Velodyne range fnder as the car made a loop through a suburban envronment and were annotated wth GPS and IMU data. hs made t possble to apply a parwse constrant-based SLAM technque to generate ground truth In our mplementaton we compute these transformatons by consderng the egen decomposton of the emprcal covarance of the closest ponts, ˆΣ = UDU. We then use U n place of the rotaton matrx (n effect replacng D wth dag(ɛ,, ) to get the fnal surface-algned matrx).

5 Fg.. Velodyne scans scan A s shown n green, scan B n red Fg.. (a) ndoor scene (b) outdoor scene Fg.. smulated D envronments (a) ndoor scene (b) outdoor scene ray-traced scans scan A s shown n green, scan B n red postonng. Although (standard) ICP tself was used n the parwse matchng to generate the ground truth, the spacng of scans used for the SLAM approach was an order of magntude smaller. In contrast, the scan pars used for testng were extracted wth much hgher spacng (-+ meters) n order to pose a much more challengng problem. hs s not a perfect method to generate ground truth, but we beleve t provdes a reasonable baselne to make comparsons between the algorthms. o measure performance, all algorthms were run on pars of scans from each of the three data sets. For each scan par, the ntal offset was set to the true offset wth a unformly generated error term added. he error term was set wthn ±.m and ± along all axes. Performance was measured by averagng postonng error over all scan pars for a partcular algorthm. In all cases tested, rotatonal error was neglgble. As mentoned before, selecton of d max plays an mportant role n the convergence of ICP. Fg. shows the average error for dfferent values of d max ; the plot shows average performance across all scan pars. Fg. 9 shows the averages for ndvdual scan pars based on deal values of d max ; t demonstrates the dstrbuton of error across the range of scan pars. In contrast to Fg., the large number off random ntal offsets averaged nto each data pont of Fg. 9 serves to sample the space of possble offsets. For Fg., the algorthms were run on each scan par wth randomly generated startng postons. For the plots n Fg. 9, each data pont was generated wth random ntal poses usng best-case values for d max. σ In all cases, error bars were computed as N. he plots n Fg. show that the proposed algorthm s more robust to choce of the matchng threshold and demonstrates better performance n general. hs s to be expected snce t more completely models the envronment and wll automatcally dscount many ncorrect matches based on the structure of the scene. In partcular, Fg. shows that n the smulated envronments, the accuracy of the algorthm s not senstve to overestmated values of d max. For the real data, Generalzed-ICP s stll shown to be less senstve due to the smaller slope of average error as d max. he dscrepancy between smulated and real data can be explaned by the dfference n ther respectve frequency profles. Whereas the smulated envronments only have hgh-level features modeled

6 Smulated Hallway wth, ponts, cm nose Smulated Outdoor wth, ponts, cm nose. Generalzed ICP Pont-to-plane ICP Standard ICP Generalzed ICP Pont-to-plane ICP Standard ICP max. match dstance [m].. (a) smulated ndoor... max. match dstance [m]. (b) smulated outdoor Velodyne Data wth, ponts. Generalzed ICP Pont-to-plane ICP Standard ICP max. match dstance [m]. (c) Velodyne data Fg.. (a) Intal algnment average error as a functon of dmax (b) Pont-to-plane Fg. 6. (a) Intal algnment Example of results for velodyne scan par # (b) Pont-to-plane Fg. 7. (c) Generalzed-ICP Example of results for velodyne scan par # (c) Generalzed-ICP

7 (a) scan par #, vew Fg. 8. (b) scan par #, vew (c) scan par #, vew Velodyne scan pars # and # shown n perspectve to llustrate scene complexty Smulated Hallway wth, ponts, cm nose Smulated Outdoor wth, ponts, cm nose.... (d) scan par #, vew Scan par # Generalzed ICP, dmax=.m Pont-to-plane ICP, dmax=.6m Standard ICP, dmax=.m Scan par # Generalzed ICP, dmax=.6m Pont-to-plane ICP, dmax=.m Standard ICP, dmax=.8m (a) smulated ndoor (b) smulated outdoor Velodyne Data wth, ponts Generalzed ICP, dmax=.m Scan par # Pont-to-plane ICP, dmax=.m Standard ICP, dmax=.m (c) Velodyne data # - #6 Velodyne Data wth, ponts Generalzed ICP, dmax=.m Scan par # Pont-to-plane ICP, dmax=.m Standard ICP, dmax=.m (d) Velodyne data #7 - # Fg. 9. average error wth deal values of dmax whch mnmze Fg.

8 by hand, the real world data contans much more detaled, hgh-frequency data. hs ncreases the chances of ncorrect correspondences whch share a common surface orentaton a stuaton whch s not taken nto account by our algorthm. Nonetheless, even when comparng worst-cast values of d max for Generalzed-ICP wth best-case values for pont-to-plane, Generalzed-ICP performs roughly as good. As mentoned n Secton II, the d max plays an mportant role n the performance of ICP. Settng a low value decreases the chance of convergence, but ncreases accuracy. Settng a value whch s too hgh ncreases the radus of convergence, but decreases accuracy snce more ncorrect correspondences are made. he algorthm proposed n ths paper heavly reduces the penalty of pckng a large value of d max by dscountng the effect of ncorrect correspondences. hs makes t easer to get good performance n a wde range of envronment wthout hand-pckng a value of d max for each one. In addton to the ncreased accuracy, the new algorthm gves equal consderaton to both scans when computng the transformaton. Fg. 6 and Fg. 7 show two stuatons where usng the structure of both scans removed local mnma whch were present wth pont-to-plane. hese represent top-down vews of velodyne scans recorded approxmately meters apart and algned. Fg. 8 shows some addtonal vews of the same scan pars to better llustrate the structure of the scene. he scans cover a range of 7- meters from the sensor n an outdoor envronment as seen from a car drvng on the road. Because ths mnmzaton s stll performed wthn the ICP framework, the approach combnes the speed and smplcty of the standard algorthm wth some of the advantages of fully probablstc technques such as EM. he theoretcal framework also allows standard robustness technques to be ncorporated. For example, the Gaussan kernel can be mxed wth a unform dstrbuton to model outlers. he Gaussan RVs can also be replaced by a dstrbuton whch takes nto account a certan amount of slack n the matchng to explctly model the nexact correspondences (by assgnng the dstrbuton of d () a constant densty on some regon around ). Although we have consdered some of these varatons, none of them have an obvous closed form whch s easly mnmzed. hs makes them too complex to nclude n the current work, but a good topc for future research. V. CONCLUSION In ths paper we have proposed a generalzaton of the ICP algorthm whch takes nto account the locally planar structure of both scans n a probablstc model. Most of the ICP framework s left unmodfed so as to mantan the speed and smplcty whch make ths class of algorthms popular n practce; the proposed generalzaton only deals wth the teratve computaton of the transformaton. We assume all measured ponts are drawn from Gaussans centered at the true ponts whch are assumed to be n perfect correspondence. MLE s then used to teratvely estmate transformaton for algnng the scans. In a range of both smulated and real-world experments, Generalzed-ICP was shown to ncrease accuracy. At the same tme, the use of structural nformaton from both scans decreased the nfluence of ncorrect correspondences. Consequently the choce of maxmum matchng dstance as a parameter for the correspondence phase becomes less crtcal to performance. hese modfcatons mantan the smplcty and speed of ICP, whle mprovng performance and removng the trade off typcally assocated wth parameter selecton. ACKNOWLEDGMEN hs research was supported n part under subcontract through Raytheon Sarcos LLC wth DARPA as prme sponsor, contract HR--C-7. REFERENCES [] P. Besl, N. McKay. A Method for Regstraton of -D Shapes, IEEE rans. on Pattern Analyss and Machne Intel., vol., no., pp. 9-6, 99. [] P. Bber, S. Fleck, W. Strasser. A Probablstc Framework for Robust and Accurate Matchng of Pont Clouds, Pattern Recognton, Lecture Notes n Computer Scence, vol. 7/, pp. 8-87,. [] N. Gelfan, L. Ikemoto, S. Rusnkewcz, M. Levoy. Geometrcally Stable Samplng for the ICP Algorthm, Fourth Internatonal Conference on -D Dgtal Imagng and Modelng, p. 6,. [] D. Haehnel, W. Burgard. Probablstc Matchng for D Scan Regstraton, Proc. of the VDI-Conference Robotk,. [] Z. Zhang. Iteratve Pont Matchng for Regstraton of Free-Form Curves, IRA Rapports de Recherche, Programme : Robotque, Image et Vson, no. 68, 99. [6] D. Hahnel, W. Burgard, S. hrun. Learnng compact D models of ndoor and outdoor envronments wth a moble robot, Robotcs and Autonomous Systems, vol., pp. -7,. [7] Y. Chen, G. Medon. Object Modelng by Regstraton of Multple Range Images, Proc. of the 99 IEEE Intl. Conf. on Robotcs and Automaton, pp. 7-79, 99. [8] L. Montesano, J. Mnguez, L. Montano. Probablstc Scan Matchng for Moton Estmaton n Unstructured Envronments, IEEE Intl. Conf. on. Intellgent Robots and Systems, pp. 99-,. [9] A. Ftzgbbon. Robust regstraton of D and D pont sets, Image and Vson Computng, vol., no. -, pp. -,. [] B. Horn. Closed-form soluton of absolute orentaton usng unt quaternons, Journal of the Optcal Socety of Amerca A, vol., pp. 69-6, 987. [] S. Rusnkewcz, M. Levoy. Effcent Varants of the ICP Algorthm, hrd Internatonal Conference on -D Dgtal Imagng and Modelng, p.,. [] G. Dalley, P. Flynn. Par-Wse Range Image Regstraton: A Study n Outler Classfcaton, Computer Vson and Image Understandng, vol. 87, pp. -,. [] S. Km, Y. Hwang, H. Hong, M. Cho. An Improved ICP Algorthm Based on the Sensor Projecton for Automatc D Regstraton, Lecture Notes n Computer Scence, vol. 97/ pp. 6-6,. [] J.-S. Gutmann, C. Schlegel, AMOS: comparson of scan matchng approaches for self-localzaton n ndoor envronments, eurobot, p.6, st Euromcro Workshop on Advanced Moble Robots (EUROBO), 996. [] F. Lu, E. Mlos. Robot Pose Estmaton n Unknown Envronments by Matchng D Range Scans, Journal of Intellgent Robotcs Systems 8: pp. 9-7, 997. [6] J. Mnguez, F. Lamraux, L. Montesano. Metrc-Based Scan Matchng Algorthms for Moble Robot Dsplacement Estmaton, Robotcs and Automaton, Proceedngs of the IEEE Internatonal Conference on, pp. 7-6,. [7] A. Cens, Scan matchng n a probablstc framework, Robotcs and Automaton, Proceedngs of the 6 IEEE Internatonal Conference on, pp. 9-96, 6. [8] K. Pull, Mutlvew Regstraton for Large Data Sets, -D Dgtal Imagng and Modelng, 999. Proceedngs. Second Internatonal Conference on, pp. 6-68, 999.

Generalized-ICP. Aleksandr V. Segal Stanford University Dirk Haehnel. Sebastian Thrun.

Generalized-ICP. Aleksandr V. Segal Stanford University   Dirk Haehnel. Sebastian Thrun. Generalzed-ICP Aleksandr V. Segal Stanford Unversty Emal: avsegal@cs.stanford.edu Drk Haehnel Stanford Unversty Emal: haehnel@stanford.edu Sebastan hrun Stanford Unversty Emal: thrun@stanford.edu Abstract

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

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

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

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

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

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

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

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

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

Lecture 4: Principal components

Lecture 4: Principal components /3/6 Lecture 4: Prncpal components 3..6 Multvarate lnear regresson MLR s optmal for the estmaton data...but poor for handlng collnear data Covarance matrx s not nvertble (large condton number) Robustness

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

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

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

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

CORRELATION ICP ALGORITHM FOR POSE ESTIMATION BASED ON LOCAL AND GLOBAL FEATURES

CORRELATION ICP ALGORITHM FOR POSE ESTIMATION BASED ON LOCAL AND GLOBAL FEATURES CORRELATION ICP ALGORITHM FOR POSE ESTIMATION BASED ON LOCAL AND GLOBAL FEATURES Marco A. Chavarra, Gerald Sommer Cogntve Systems Group. Chrstan-Albrechts-Unversty of Kel, D-2498 Kel, Germany {mc,gs}@ks.nformatk.un-kel.de

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

SIMULTANEOUS REGISTRATION OF MULTIPLE VIEWS OF A 3D OBJECT

SIMULTANEOUS REGISTRATION OF MULTIPLE VIEWS OF A 3D OBJECT SIMULTANEOUS REGISTRATION OF MULTIPLE VIEWS OF A 3D OBJECT Helmut Pottmann a, Stefan Leopoldseder a, Mchael Hofer a a Insttute of Geometry, Venna Unversty of Technology, Wedner Hauptstr. 8 10, A 1040 Wen,

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

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

Fitting and Alignment

Fitting and Alignment Fttng and Algnment Computer Vson Ja-Bn Huang, Vrgna Tech Many sldes from S. Lazebnk and D. Hoem Admnstratve Stuffs HW 1 Competton: Edge Detecton Submsson lnk HW 2 wll be posted tonght Due Oct 09 (Mon)

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

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

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

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

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

AUTOMATED REGISTRATION OF UNORGANISED POINT CLOUDS FROM TERRESTRIAL LASER SCANNERS

AUTOMATED REGISTRATION OF UNORGANISED POINT CLOUDS FROM TERRESTRIAL LASER SCANNERS AUTOMATED REGISTRATION OF UNORGANISED POINT CLOUDS FROM TERRESTRIAL LASER SCANNERS Kwang-Ho Bae and Derek D. Lcht Department of Spatal Scences, Curtn Unversty of Technology, GPO Box U1987, Perth, WA, 6845,

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

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

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

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

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

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

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 NEW IMPLEMENTATION OF THE ICP ALGORITHM FOR 3D SURFACE REGISTRATION USING A COMPREHENSIVE LOOK UP MATRIX

A NEW IMPLEMENTATION OF THE ICP ALGORITHM FOR 3D SURFACE REGISTRATION USING A COMPREHENSIVE LOOK UP MATRIX A NEW IMPLEMENTATION OF THE ICP ALGORITHM FOR 3D SURFACE REGISTRATION USING A COMPREHENSIVE LOOK UP MATRIX A. Almhde, C. Léger, M. Derche 2 and R. Lédée Laboratory of Electroncs, Sgnals and Images (LESI),

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

New Extensions of the 3-Simplex for Exterior Orientation

New Extensions of the 3-Simplex for Exterior Orientation New Extensons of the 3-Smplex for Exteror Orentaton John M. Stenbs Tyrone L. Vncent Wllam A. Hoff Colorado School of Mnes jstenbs@gmal.com tvncent@mnes.edu whoff@mnes.edu Abstract Object pose may be determned

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

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

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

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

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

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

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

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

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15 CS434a/541a: Pattern Recognton Prof. Olga Veksler Lecture 15 Today New Topc: Unsupervsed Learnng Supervsed vs. unsupervsed learnng Unsupervsed learnng Net Tme: parametrc unsupervsed learnng Today: nonparametrc

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

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

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

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

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

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

Hierarchical Optimization on Manifolds for Online 2D and 3D Mapping

Hierarchical Optimization on Manifolds for Online 2D and 3D Mapping Herarchcal Optmzaton on Manfolds for Onlne 2D and 3D Mappng Gorgo Grsett Raner Kümmerle Cyrll Stachnss Udo Frese Chrstoph Hertzberg Abstract In ths paper, we present a new herarchcal optmzaton soluton

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

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

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

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

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

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

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

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

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

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

More information

SVM-based Learning for Multiple Model Estimation

SVM-based Learning for Multiple Model Estimation SVM-based Learnng for Multple Model Estmaton Vladmr Cherkassky and Yunqan Ma Department of Electrcal and Computer Engneerng Unversty of Mnnesota Mnneapols, MN 55455 {cherkass,myq}@ece.umn.edu Abstract:

More information

A Volumetric Approach for Interactive 3D Modeling

A Volumetric Approach for Interactive 3D Modeling A Volumetrc Approach for Interactve 3D Modelng Dragan Tubć Patrck Hébert Computer Vson and Systems Laboratory Laval Unversty, Ste-Foy, Québec, Canada, G1K 7P4 Dens Laurendeau E-mal: (tdragan, hebert, laurendeau)@gel.ulaval.ca

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

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

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law)

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law) Machne Learnng Support Vector Machnes (contans materal adapted from talks by Constantn F. Alfers & Ioanns Tsamardnos, and Martn Law) Bryan Pardo, Machne Learnng: EECS 349 Fall 2014 Support Vector Machnes

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

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

Parameter estimation for incomplete bivariate longitudinal data in clinical trials

Parameter estimation for incomplete bivariate longitudinal data in clinical trials Parameter estmaton for ncomplete bvarate longtudnal data n clncal trals Naum M. Khutoryansky Novo Nordsk Pharmaceutcals, Inc., Prnceton, NJ ABSTRACT Bvarate models are useful when analyzng longtudnal data

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information

Distance Calculation from Single Optical Image

Distance Calculation from Single Optical Image 17 Internatonal Conference on Mathematcs, Modellng and Smulaton Technologes and Applcatons (MMSTA 17) ISBN: 978-1-6595-53-8 Dstance Calculaton from Sngle Optcal Image Xao-yng DUAN 1,, Yang-je WEI 1,,*

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

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

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

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

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

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

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

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

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

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

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

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

A Robust LS-SVM Regression

A Robust LS-SVM Regression PROCEEDIGS OF WORLD ACADEMY OF SCIECE, EGIEERIG AD ECHOLOGY VOLUME 7 AUGUS 5 ISS 37- A Robust LS-SVM Regresson József Valyon, and Gábor Horváth Abstract In comparson to the orgnal SVM, whch nvolves a quadratc

More information

Hybridization of Expectation-Maximization and K-Means Algorithms for Better Clustering Performance

Hybridization of Expectation-Maximization and K-Means Algorithms for Better Clustering Performance BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 16, No 2 Sofa 2016 Prnt ISSN: 1311-9702; Onlne ISSN: 1314-4081 DOI: 10.1515/cat-2016-0017 Hybrdzaton of Expectaton-Maxmzaton

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF Johannes Leebmann Insttute of Photogrammetry and Remote Sensng, Unversty of Karlsruhe (TH, Englerstrasse 7, 7618 Karlsruhe, Germany - leebmann@pf.un-karlsruhe.de

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

Video Object Tracking Based On Extended Active Shape Models With Color Information

Video Object Tracking Based On Extended Active Shape Models With Color Information CGIV'2002: he Frst Frst European Conference Colour on Colour n Graphcs, Imagng, and Vson Vdeo Object rackng Based On Extended Actve Shape Models Wth Color Informaton A. Koschan, S.K. Kang, J.K. Pak, B.

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

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

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

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

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty

More information