3-D Object Modeling and Recognition for Telerobotic Manipulation

Size: px
Start display at page:

Download "3-D Object Modeling and Recognition for Telerobotic Manipulation"

Transcription

1 Research CMU Roboics Insiue School of Compuer Science D Objec Modeling and Recogniion for Teleroboic Manipulaion Andrew Johnson Parick Leger Regis Hoffman Marial Heber James Osborn Follow his and addiional works a: hp://reposiory.cmu.edu/roboics Par of he Roboics Commons Published In Proceedings of IEEE Inelligen Robos and Sysems, This Conference Proceeding is brough o you for free and open access by he School of Compuer Science a Research CMU. I has been acceped for inclusion in Roboics Insiue by an auhorized adminisraor of Research CMU. For more informaion, please conac research-showcase@andrew.cmu.edu.

2 3-D Objec Modeling and Recogniion for Teleroboic Manipulaion Andrew Johnson Parick Leger Regis Hoffman Marial Heber James Osborn The Roboics Insiue Pisburgh, PA Absrac This paper describes a sysem ha semi-auomaically builds a virual world for remoe operaions by consrucing 3-D models of a robo s work environmen. Wih a minimum of human ineracion, planar and quadric surface represenaions of objecs ypically found in manmade faciliies are generaed from laser rangefinder daa. The surface represenaions are used o recognize complex models of objecs in he scene. These objec models are incorporaed ino a larger world model ha can be viewed and analyzed by he operaor, accessed by moion planning and robo safeguarding algorihms, and ulimaely used by he operaor o command he robo hrough graphical programming and oher high level consrucs. Limied operaor ineracion, combined wih assumpions abou he robos ask environmen, make he problem of modeling and recognizing objecs racable and yields a soluion ha can be readily incorporaed ino many eleroboic conrol schemes. 1 Inroducion umerous eleoperaion asks require manipulaors o move objecs and posiion end effecors; ypically, he operaor uilizes 2-D daa from a suie of video cameras o plan and execue asks. The reliance on cameras limis he effeciveness of such eleoperaed sysems because video images provide only 2-D informaion. For many complex asks, 3-D informaion is vial. Previous work uses a variey of sensors and represenaions o consruc models of inerior workspaces. Chrisensen [1] describes a supervised eleoperaed sysem wih a world model ha includes a priori knowledge, he robo configuraion, and informaion gahered by he robo s sensors. The world model allows he operaor o preview he operaion, have he compuer auomaically plan an end-effecor rajecory, and view he ask from many differen viewing posiions. Trivedi [2] repors on anoher model-based sysem using range sensors; his sysem allows esing of robo plans in simulaion. Azarbayejani [3] has a sysem o semiauomaically consruc CAD models from uncalibraed video images. Thayer [4] compues an objec s locaion and orienaion using sereo vision; he operaor performs he sereo maching of some poins on he objec and he sysem compues he pose of he objec. These and oher modeling sysems share common characerisics ha jusify heir developmen: 1.They serve as a graphical aid o he operaor by allowing viewing he robo and is workspace from many more angles han are possible wih on-board cameras. 2. They sore knowledge of he world in he form of a mahemaical model; his capabiliy is essenial for auomaic planning agens. 3. They augmen uncerain or unrecorded a priori informaion wih up-o-dae in siu daa. The sysem we describe generaes 3-D models of manmade environmens from laser rangefinder daa o produce a virual 3-D world for he human operaor. This capabiliy is criical for fuure effors in which eleoperaed sysems evolve ino eleroboic and auonomous sysems. 2 Teleroboics and 3-D objec modeling The Deparmen of Energy has declared ha robos and remoe sysems will play crucial roles in fuure deconaminaion and decommissioning (D&D) of nuclear weapons faciliies [5]. Mobile worksysems will be used in he near erm for selecive equipmen removal, in which some par of an apparaus is exricaed while minimally disurbing he surrounding objecs. An example of a mobile Figure 1: The Rosie Mobile Worksysem removing a secion of pipe (lef). The IODOX faciliy, a DOE es sie for selecive equipmen removal (righ).

3 worksysem is Rosie, an advanced prooype for esing, evaluaing and demonsraing roboic selecive equipmen removal[6]. Rosie includes a locomoor, a heavy manipulaor, an operaor conrol cener, and a conrol sysem for robo operaion. An key componen of he operaor conrol cener is he 3-D objec modeling and recogniion sysem. Figure 1 shows he worksysem cuing and removing a secion of pipe using he DOE dualarm work module, Rosie s principal payload. A faciliy represenaive of hose in which Rosie and oher worksysems will operae is shown in Figure 1. The near erm goal of he work described herein is o enable dismanlemen of such faciliies using eleroboic conrol schemes ha provide subsanial produciviy gains relaive o baseline eleoperaion. Accurae 3-D objec modeling is he essenial foundaion for eleroboic planning and moion conrol. Our modeling sysem is a combinaion of sensors, modeling and analysis sofware, and an operaor inerface ha creaes 3-D models of indoor man-made environmens as hey are discovered. The ineracive sysem described performs he following funcions: 1.Acquire 3-D scene daa in he form of range images. 2. Selec a region of ineres in each range image. 3. Generae a surface mesh wihin he region of ineres. 4. Segmen mesh ino planar and quadric surfaces paches. 5. Mach surface paches o objec models for objec recogniion. 6. Incorporae objec models ino robo s world model. A block diagram of he above operaions and daa flow is shown in Figure 2. Auomaic acions are shown on he lef while operaor ineracions are given on he righ. The remainder of his paper deails hese seps and concludes wih a deailed descripion of he propagaion of errors hrough he sysem 3 Daa acquisiion The sensor used in our experimens is a 3-D scanning laser rangefinder manufacured by Percepron, Inc. I acquires 256 x 256 pixel range and inensiy images over a verical and horizonal field of view of 60 degrees a a frame rae of 2 Hz. The scanner s range is 2 o 40 meers and is range precision is 5-7 cm [7]; he sensor ha will be used in he final sysem will have much beer accuracy and precision. To map a faciliy, he scanner is remoely posiioned by a mobile worksysem and commanded by he human operaor o acquire a sequence of images. Linear fiing of image daa a known range values is used o calibrae he sensor for range scale and offse due o emperaure drif of he sensor which improves he range accuracy o he cenimeer range. The range and inensiy images acquired are displayed on he operaor s console. Figure 3 shows a sample image and reflecance image pair aken a our experimenal es sie. To focus he sysem on specific objecs in he scene o be analyzed, he operaor selecs a recangular region of ineres in he image. This limis he amoun of daa o ha Range Image selecion Region of Ineres Viable Objecs ransformaion Caresian Surface Mesh segmenaion Segmened Mesh recogniion Recognized Objecs confirmaion World Model Figure 2: Modeling sysem block diagram. which is imporan o recognizing he objecs of ineres. Figure 3 shows a region of ineres (inerior of he whie recangle in he range image) seleced by an operaor ineresed in deermining he posiion of he -join and diagonal pipe imaged by he sensor. Once he region of ineres is deermined a spaial smoohing filer is applied o eliminae ouliers while preserving range disconinuiies. The resuling range image is hen convered from spherical sensor coordinaes (ρ,θ,φ) o caresian world coordinaes (x,y,z). To group poins ino surface paches, a surface mesh is creaed ha esablishes he local conneciviy of he poins in space based on he conneciviy of pixels in he range image. eares neighboring range poins are conneced if he disance beween hem is less han a specified hreshold. (his preserves range sep disconinuiies when convering from he sensor o world coordinaes). The resuling se of conneced poins consiues a surface mesh in caresian space which is used in all subsequen processing sages. Figure 4 shows he surface mesh generaed from he region of ineres seleced in Figure 3. For presenaion purposes, he wo pipes ha form a T-join are labelled T1 and T2 ; he pipe beneah (and occluded by) he T- join is labelled P and he wo prominen fla regions are labelled F1 and F2. 4 Objec represenaion We have chosen a surface based objec represenaion (as opposed o volume based) because we are building world models which will be used o plan complex asks. A volume based represenaion is no sufficien for planning asks such as grasping an objec, applying a surface coaing, or obaining a sample. The robo workspace conains large numbers of man-made objecs wih fairly simple geomeries bu wih complex arrangemens and numerous inerconnecions (e.g., Figure 1). Curved objecs, such as pipes and vessels, can be concisely modeled wih quadric surfaces - second order surface descripions having en parameers, while fla objecs, such as walls, floors and suppor srucures can be modeled wih planar surfaces. Quadric and planar surfaces are suiable

4 Figure 3: Range image and seleced region of ineres (lef) and reflecance image (righ) of experimenal esbed. descripions for 3-D modeling of man-made ineriors because heir parameric represenaions do no vary when surfaces are parially occluded or he sensing viewpoin changes. Furhermore, he posiion and orienaion of surface paches in he scene can be easily compued from heir corresponding parameers. In he remainder of his paper he following noaion will be used. A 3-D poin x lies on a planar surface wih surface normal n and caresian disance d from he origin of he world coordinae frame if i saisfies: n x + d = 0 (1) A 3-D poin x lying on a quadric surface saisfies: x Ax + B x+ d = 0 (2) where A is a 3x3 marix describing he curvaure of he surface, B is a 3x1 marix describing he posiion of he quadric wih respec o he world coordinae sysem origin, and d is a scalar relaed o he size of he quadric. 5 Segmenaion Our segmenaion mehod is based on surface meshes ha group range poins ino surfaces and is independen of he means by which he range daa is colleced as long as he daa is ransformable ino a mesh represenaion. This is aracive as i allows he use of he range sensing modaliy (srucured ligh, deph from focus, laser rangefinding, sereo vision, ec.) ha is bes suied o he ask environmen. Though he resuls described herein are based on meshes obained from single range images, he echnique can be applied o daa obained from muliple views or differen sensors. Subsanial performance improvemens hrough reducing he effecs of occlusions, isolaed range errors and increasing he sensor field of view are hus possible. A general surface mesh segmenaion echnique is essenial o realizing hese benefis. The similariy measure for segmenaion in our algorihm is he proximiy of he poins o planar or quadric surfaces in he scene. The segmenaion groups poins ino surface paches which are described by a se of poins and he bes fi parameers of he surface fi o he poins. This parameric descripion of surface paches makes he ask of objec recogniion more efficien. Our algorihm, which is based on he algorihm for segmening range images presened by Faugeras and Heber [8], is presened in deail in [9]. I is a generalizaion of heir echnique because i performs he segmenaion using he arbirary conneciviy of a surface mesh. Furhermore, he similariy measure ha defines when o merge wo regions can be easily changed o measure any propery of he surface. The firs sage in he algorihm segmens a mesh ino planar surface paches using global region growing. Iniially, each poin in he mesh is considered a region; he wo regions wih he minimum merge error given by n x i + d 2 (3) where i is over poin in boh regions are merged. This merging coninues unil he oal merge error exceeds some user defined hreshold. The resul is a se of planar surface paches on he surface mesh. The algorihm for creaing quadric surface paches is very similar o ha used o generae planar surface paches. Firs, quadric paches are generaed from each sufficienly large planar pach by calculaing he quadric parameers of each pach. Then he wo quadric paches wih he minimum merge error given by x Axi i B + x i + d 2 (4) are merged. This merging coninues unil he oal merge error exceeds some user defined hreshold. The resul of he segmenaion is a se of quadric and planar surface paches. Figure 5 shows he resul of applying he segmenaion o he mesh given in Figure 4. The poins ha lie on he curved surfaces in he scene have been merged ino single curved quadric surfaces (T1,T2,P) while poins lying on fla surfaces have been merged ino planar surfaces (F1,F2), no quadric surfaces. Poins ha lie on differen pipes of he T-join have no been merged because hey belong o he disinc quadrics. The wo paches ha lie on P have no been merged due o he occlusion by he pipe T-join in he foreground. The increased uiliy of performing he segmenaion on a surface mesh comes a he cos of added represenaional complexiy of he daa in he algorihm. F1 T1 P Figure 4: Resul of consrucing a surface mesh from he region of ineres shown in Figure 3. T2 F2

5 T1 T2 ( Rx + T) A m ( Rx + T) + B m ( Rx + T) + d m = x A s x+ B s x + ds (5) from which can be derived P A m = R A m R = A s B m 2T = A m R + B m R = Bs (6) F2 (7) F1 Figure 5: An oblique view of he final planar and quadric surface paches. Prominen paches are idenified wih labels given in Figure 4. The surface mesh and he region adjacency graphs mus be represened wih undireced parameerized graphs o describe heir full 3-D conneciviy. Segmenaion echniques based on images can use simple funcions o access pixels, while lookup funcions on graphs are complicaed o ensure efficiency. 6 Objec recogniion The purpose of he mesh segmenaion is o group poins in he scene ino higher level consrucs ha can be used more efficienly by he objec recogniion sysem. The basic purpose of he objec recogniion sysem is o locae models of objecs in he scene. To make objec recogniion racable, he sysem relies on he naure of he srucured environmen o limi he number of possible objecs in he scene, and on operaor ineracion o verify he locaion of he objecs found by he compuer. Firs, he operaor selecs one or more objec ypes he recognizes in he region of ineres from a menu of objecs in a library. Then, he objec recogniion module searches for hese models in he scene. When a model is found, i is presened o he operaor for verificaion before being insered ino he world model a he pose compued by he objec recogniion module. The human ineracion is limied o selecing he objecs o look for and verifying heir locaion once hey are found. The objec recogniion mehodology presened, menioned by Besl in [10], relies on aligning principal direcions of he scene paches wih principal direcions of model paches o compue a ransformaion. 6.1 Maches beween quadrics Our objec recogniion sysem deermines he ransformaion beween a model surface pach represened by a se of surface parameers and a scene surface pach represened by a se of surface parameers and a se of poins ha are grouped by he pach. In he firs case, we will consider a mach beween a model quadric pach, denoed wih subscrip m, and a scene quadric pach, denoed wih subscrip s. Suppose ha he scene pach corresponds o a roaed and ranslaed version of he model pach. Then here exiss some roaion R and ranslaion T such ha d m = T A m T+ B m T+ d m = d s (8) The eigenvecors of A m correspond o he principal direcions of he model quadric and he eigenvecors of A s correspond o he principal direcions of he scene quadric. If he wo paches mach each oher hen Equaion 6 saes ha he R mus roae he principal direcions of he scene pach ono he principal direcions of he model pach. I is unknown which principal direcions in he model correspond o which principal direcions in he scene, so here exiss six possible roaions ha will roae he model principal direcions ono he scene principal direcions. These roaions are generaed by maching eigenvecors of he model pach o eigenvecors of he scene pach. The eigenvecors of he scene and he model have arbirary signs (i.e., hey can poin in eiher direcion along he principle axes of he quadric), so for each of he six ransformaions ha align he principle axes of he quadrics here exis four differen roaions. Hence, here exiss weny four possible roaions for he ransformaion of model o scene. Once he weny four maches beween model and scene eigenvecors have been enumeraed, he corresponding weny four roaion marices are generaed using he quaernion represenaion presened in [8]. For each of hese weny four roaions, Equaion 7 is solved for T, resuling in weny four (R,T) pairs. For each of he (R,T) pairs he new quadric parameers A m, B m and d m of he roaed model pach are calculaed from he lef hand sides of Equaion 6, 9 and 10. The bes (R,T) pair for he mach is hen seleced as he one ha minimizes he mach error measure 1 E --- x Am x B x d = i i m i m (9) for all of he poins in he scene pach. In he ideal case, where scene poins lie on a roaed and ranslaed version of model pach, he bes (R,T) pair will se A m, B m and d m equal o A s, B s and d s respecively, and Equaion 9 will equal zero. This mach error measure will reward ransformaions ha ransform he model pach parameers o similar values as he scene pach parameers and will penalize ones ha do no. oe, however, ha he mach error measure does no give he Euclidean disance beween he scene poins and he roaed model pach. Each possible roaion resuls from pairing axes along he principal direcions of he scene pach wih axes along he principal direcions of he model pach. A mach beween a scene pach and a model pach will consis of he pairings of hese axes, he ransformaion ha maps he

6 model pach o he scene pach and he mach error. In he case of a non-singular model quadric, he mach conains hree axis pairs. Special cases occur when he principal direcions of a quadric are ambiguous due o an axis of symmery. These special cases are deal wih horoughly, bu limied paper space precludes presening he deails. 6.2 Maches beween planes The procedure for finding he bes ransformaion beween a model planar pach and a scene planar pach is similar o ha presened for quadric paches. Suppose ha he planar scene pach corresponds o a roaed and ranslaed version of he planar model pach. Then here exiss some roaion R and ranslaion T such ha n m ( Rx + T) + d m = n s x + ds (10) from which can be derived n m = n m R = ns (11) d m = n m T + dm = d s (12) Equaion 11 requires he roaion R o roae he uni scene normal o he uni model normal. This roaion is he roaion abou n m x n s by an angle cos -1 (n m n s ). The appropriae ranslaion T can be deermined by fixing wo coordinaes of T and solving for he hird using Equaion 12. The ambiguiy in he scene surface normal is eliminaed by forcing he inner produc beween he scene surface normal and he ray from he sensor o be posiive. Similar o he case of maching quadrics, he roaed model plane parameers n m and d m are calculaed from he lef hand sides of Equaion 11 and 13 and he mach error for a model and scene planar pach is 1 E (13) --- n xi d = + 2 m m A mach beween a model planar pach and a scene pach will have one axis mach, he normals of he scene and model paches. Any model planar pach can be ransformed exacly o any scene planar pach, so Equaion 13 will always be zero when only wo planar paches are mached. However, complex objecs will have more han one plane making an exac ransformaion less common when more han one model plane is mached o he scene. 6.3 Searching for complex objecs Single quadric or planar surfaces are sufficien for modeling simple objecs like walls and pipes bu are no sufficien for modeling more complex objecs. Forunaely, models of complex objecs which are prevalen in manmade environmens, like pipe joins, I-beams and holding vessels, can be creaed by grouping ogeher muliple planar and quadric surfaces. This represenaion conveys only he surfaces ha make up a model and no does no represen he boundaries beween surfaces in a model, so explici conneciviy beween surfaces is no represened. However, for locaing he pose of objecs in he scene, his represenaion is sufficien. The size of he model is explici in he parameers of he surface ha make up he model, so differen models mus be creaed for similar objecs of varying size. Searching for models made from muliple surfaces in he scene relies on he echniques presened for finding a mach beween single surfaces as presened in he previous wo secions. The model in he scene is found by maching model paches o scene paches and compuing he ransformaion of he model from he mach. Firs, he model pach wih he highes discernabiliy (a measure based on he size of he pach and is abiliy o fix he pose of he pach in he scene) M 1 is mached o each scene pach and he ransformaions beween scene and model paches are compued. Maches wih errors (as given by Equaion 9 and Equaion 13) ha are below a pre-deermined mach error hreshold are insered ono a lis of feasible maches F because hey are good maches beween he parameers of he model pach and he poins grouped by he scene pach. All of he oher maches are eliminaed. ex, he model pach M 2 wih he second highes discernabiliy is mached o every pach in he scene and he ransformaions and he mach errors beween scene paches and M 2 are compued. Of hese maches, he ones wih errors below he mach error hreshold are kep in a emporary lis of feasible maches F 2. Then each mach in F 2 is combined wih each mach in F by concaenaing he liss of axis pairs of each mach. The roaions, ranslaions and mach errors of he combined maches are compued as explained below. The combined maches wih mach errors below he mach error hreshold are insered ino F. This process of creaing maches coninues, in he order of discernabiliy, unil all of he paches in he model have been searched for in he scene. A he end of he search, F will conain all full and parial feasible maches beween he model and he scene. The bes roaion R for a combined mach maps he axes of he model paches o he axes of he mached scene paches. I is found by minimizing he roaion error: i i 2 Re m e s (14) e i m are he model pach axes e i s are he scene pach axes The bes ranslaion of he combined pach is found by manipulaing Equaion 7 and Equaion 12 ino he forms 1 A m T = -- ( RB (15) 2 s B m ) n m T = ds d m (16) respecively. Then for each mach beween quadric

7 he eigenvalues of he ineria marix of he pach) and only maching planar model paches o planar scene paches and quadric model paches o quadric scene paches. The surface area consrain has been rudimenarily implemened by requiring ha scene paches have a minimum surface area before being considered for maching 7 World Model Figure 6: Oblique view (op) and sensor view (boom) of he locaion of recognized objecs superimposed on he surface mesh from Figure 4. paches in he mach, he hree equaions ha saisfy Equaion 15 are creaed, and for each mach beween planar paches in he mach Equaion 16 is creaed. These ses of equaions are sacked o creae one marix equaion ha can be solved for T using singular value decomposiion. SVD will produce he bes soluion in a leas squares sense even when here are less han hree axes maches which are required o fully deermine he ransformaion. The mach error for a combined mach is compued as he sum of he mach errors as found from Equaion 9 and Equaion 13 for each mach beween paches in he combinaion. Once all of he feasible maches have been found for he model in he scene, he bes one is shown o he user in is calculaed pose for verificaion. If he user believes ha he model is in is correc pose, he model is acceped and i is insered ino he robos world model. This user verificaion eliminaes he need for compuer reasoning abou feasible maches ha would be required in a compleely auomaic objec recogniion sysem. The nex bes feasible mach is presened o he user and he verificaion process is repeaed unil he user is saisfied wih he modeling or he lis of feasible maches is exhaused. This procedure is repeaed for each model seleced by he user. Figure 6 shows a locaed model pipe - join (made from wo quadric surfaces) mached o scene paches T1 and T2, and a pipe (made from one quadric surface) mached o scene pach P superimposed on he mesh from Figure 4. The pose of each model comes from he bes mach of model o scene. The combinaorial explosion of he search space is limied because afer each model pach is searched for in he scene only he maches wih a low error when combined wih maches on he lis of feasible maches are kep. Because he mach error is low when paches are proximal in pose space, his is a form of a rigidiy consrain. In addiion o rigidiy consrains, consrains on he surface area and curvaure of paches ha are mached are employed o limi he number of maches beween a single model pach and he scene paches. The curvaure consrain has been implemened by deciding which paches in he scene correspond o planes (by comparing The final sep in he modeling process is o presen useful geomeric informaion o he human operaor. A virual 3-D world provides richer undersanding of he environmen han 2-D camera daa. To effecively convey a view of he robo in is workspace and he recognized objecs a commercial robo simulaion package, TELEGRIP from Deneb Roboics Inc., is used. This package allows viewing of he synheic scene from any angle, manipulaor pah-planning, and off-line simulaion of robo acions. The pre-sored model of he robo vehicle, manipulaors and ooling is updaed wih he sensor-based models as hey are consruced.a represenaive view of he robos world model is given in Figure 7. 8 Error modeling The accuracy of he world model dicaes he possible funcions he operaor can perform wih he virual world and he exen o which he sensed world geomery can be rused as a basis for auomaic moion and ask planning. To perform a ask, he operaor mus undersand accuracy and errors ha are presen in he modeling process. Modeling he sources and propagaion of errors hrough he sysem characerizes he errors presen in he sysem and helps he operaor o make decisions on wha asks are possible, given he curren sensing condiions. Ulimaely hese errors depend on he error of individual poins sensed in he scene and he errors in he conrol of he manipulaor ha performs he ask. In he curren scenario, he locaion of a poin P o r wih respec o a coordinae sysem aached o a manipulaor is specified based on sensor daa. For example, P o r is he locaion o which he manipulaor mus Figure 7: TELEGRIP model of robo workspace.

8 sensor manipulaor Figure 8: Geomery for error modeling. move in order o cu a pipe. In his case P o r would have been compued by fiing a surface o daa poins segmened ou of a range image. Because of noise in he sensors, inaccuracies in he conrol of he manipulaor and calibraion errors, he manipulaor is acually going o move o a differen posiion P r = P o r + ε. The goal of his secion is o characerize he error ε. We characerize ε by is mean value E f and is covariance marix C f ( f sands for final ). E f characerizes he bias of he sysem. C f characerizes he average variaion of P r around P o r + E f. oice ha, if all he errors in he sysem were unbiased, E f would be zero. However, we will see ha calibraion errors do inroduce a bias ino he sysem. 8.1 Sensor errors T s r Assuming ha he range sensor provides range measuremens in spherical coordinaes, ρ(ϕ,θ), he sensor error can be modeled by he sandard deviaion of errors on he measured range, σ ρ, and on he scanning angles σ ϕ and σ θ. This model assumes ha he measuremen error has zero mean. Typically, σ ρ is a funcion of ρ 2, while σ ϕ and σ θ are consan [11]. Wih his model, he uncerainy C s on he locaion of a poin P of coordinaes P s = [x s y s z s ], wih respec o a coordinae frame aached o he sensor, corresponding o a measuremen ρ(ϕ,θ) is given by: C s = J s D s J s (17) where J s is he Jacobian of he ransformaion S(ρ, θ, φ) from spherical coordinaes o Caresian coordinaes. D s is he uncerainy marix of he measuremen in spherical coordinaes: D s diag σ 2 ρ σ2 θ σ 2 =,, (18) ϕ Because he measuremen errors are of zero mean, he error on he Caresian poin P s is also of zero mean. Therefore, he covariance marix C s is sufficien o characerize he error. I is assumed ha he range quanizaion noise is negligible compared o he measuremen noise. This implies ha he range is large compared o he resoluion of he measuremen. an assumpion ha is necessary for he covariance model o work. Oher assumpions are ha he mean range and angular error is zero and he errors are small enough ha his linear approximaion is accepable. P s P r 0 P r P r 8.2 Calibraion errors The coordinaes of P are ransformed o a coordinae sysem aached o he manipulaor, P r = [x r y r z r ]. The ransformaion beween manipulaor and robo coordinae sysem, T r s is a fixed rigid ransformaion compued by calibraing off-line he manipulaor wih respec o he sensor. T r s is composed of a roaion R(θ x,θ y,θ z ) and a ranslaion = [ x y z ]. The error is a fixed error, as opposed o he sensor error which is sochasic in naure. More precisely, we can assume he calibraion errors are represened by fixed errors δθ {x,y,z} and δ {x,y,z} on he hree angles of roaion and he hree componens of he ranslaion, respecively. Denoing by δt r s he ransformaion corresponding o he error parameers, he relaion beween he coordinaes P r in robo coordinaes and he coordinaes P s in sensor coordinaes can be wrien as: r r P r = T Ps s + δt Ps s (19) o r Since P r = T Ps, he error erm in robo coordinaes r s is δt Ps s which has mean E r and covariance C r given by: r r r E r = δt Ps s C r = δr s Cs δr s (20) In his expression, δr r s is he roaion par of δt r s (upper lef 3x3 marix). Assuming ha he calibraion errors are small, he marix δt r s can be easily calculaed as: r δt s = (21) The assumpions inheren in his error modeling are ha he errors are small enough for he linear approximaion of δt s r above o work and ha he calibraion of he sensor remains fixed 8.3 Manipulaor errors 0 δθ z δθ y δ x δθ z 0 δθ x δ y δθ y δθ x 0 δ z Assuming ha a arge poin P r has been seleced from he sensor daa, he manipulaor is commanded o move o P r. Errors are inroduced in he conrol of he manipulaor so ha insead of reaching he ideal poin P r, he manipulaor moves o a poin P r = P r + ε. Assuming posiion conrol, he error ε is due o he uncerainy on sensing he posiion of each join q i. More precisely, if each join posiion θ i (angle or linear displacemen) is measured wih a sandard deviaion σ i, and if he kinemaics of he manipulaor is described by a relaion of he ype: P r = F(q 1,.,q n ), where Q is he vecor of join posiions, he error ε on P r is of zero mean and of covariance marix C : C = J q C q J q C q = diag( σ 2 1,..., σ2 n) (22) In his model, J q is he Jacobian of he kinemaic ransformaion F.

9 The assumpions inheren in his error modeling of he manipulaor are ha he errors on join posiions are uncorrelaed, he errors on join posiions are independen of he configuraion, and he errors are unbiased. 8.4 Compounding of errors on a single poin In he model of he error aribuable o he manipulaor, he arge poin P r is iself uncerain because i comes from a sensor measuremen. Therefore, we need o compound (assuming ha he errors inroduced are uncorrelaed) he errors due o sensor noise and o calibraion. By combining he models developed above, we end up wih P r = P o r + ε sc + ε, where Po r is he rue locaion of he poin in space, ε sc is he error due o he combinaion of sensor noise and calibraion error and ε is he error due o he manipulaor. Since ε is of zero mean, he mean error E f on P r is he mean of ε sc which was compued in he firs secion: (23) where P s is he poin compued from he measuremen (ρ,ϕ,θ).the covariance C f of he error ε sc + ε is he sum of he covariances on ε sc and ε: r C f δr s J s D s J r = s δr s + J q C q J q (24) A complee error model for locaing he posiion of a poin in space has been presened. The error inroduced on he posiion of he poin afer a surface has been fi o he sensed daa has ye o be invesigaed. 9 Conclusion r r E f = δt Ps s = δt s ( S ( ρθϕ,, )) Many inernal deails of he sysem operaion have been described and illusraed, from he collecion of he range image, hrough segmenaion, o final model display. The sysem as used by a human operaor hides mos of his deail. The human operaor iniiaes range image acquisiion, chooses a region of ineres, and selecs he objec models ha exis in he scene. The planar and quadric segmenaion and he subsequen locaion of objec models in he scene are performed auomaically. Locaed models ha ruly correspond o objecs in he scene are hen verified by he operaor and insered ino he world model. The world model conains a model of he robo, all recognized objecs and any available a priori informaion abou he worksie, so i is an excellen ool for planning remoe deconaminaion and decommissioning asks. In he near fuure, he complee sysem will be inegraed o DOE s Dual Arm Work Module and hen mouned on he Rosie worksysem and an overhead ransporer. The mobiliy hus afforded will enable collecion of muliple range images of he same ask space. Fuure work will focus on means o effecively combine ha daa ino more deailed, more accurae and more complee ask space models. Acknowledgmens This work is funded under conrac DE-AC21-92MC29104 from he Unied Saes Deparmen of Energy Morganown Energy Technology Cener. The auhors wish o acknowledge he echnical suppor and guidance of he DOE Roboics Technology Developmen Program, paricularly Dr. Linon Yarbourgh and Dr. William Hamel, as well as he echnical saff of he Teleroboics Sysem Secion of Oak Ridge aional Laboraories and Sandia aional Laboraories Inelligen sysems and Roboics Cener. We also acknowledge he programmaic suppor of Mr. Vijay Kohari of he Morganown Energy Technology Cener. Wenfan Shi, Herman Herman, Cecelia Shepherd and Marie Elm conribued echnical suppor a Carnegie Mellon Universiy. References [1] B.K. Chrisensen, e al. Graphic Model Based Conrol of Roboics Sysems for Wase Remediaion. Proceedings of he AS Fifh Topical Meeing on Roboics and Remoe Sysems, pp , [2] M. Trivedi and C. X. Chen. Developing Sensor-based Roboics Sysems Using Virual Realiy Conceps. Proceedings of he AS Fifh Topical Meeing on Roboics and Remoe Sysems, pp , [3] A.J. Azarbayejani e al. Recursive Esimaion for CAD Model Recovery. Proceedings of he Second CAD-Based Vision Workshop, IEEE Compuer Sociey, pp , [4] S. Thayer e al. On-line Sereo Vision and Graphical Inerface for Deconaminaion and Decommissioning Applicaions Using he Advanced Servo Manipulaor. Proceedings of he AS Fifh Topical Meeing on Roboics and Remoe Sysems, pp , [5] Environmenal Resoraion and Wase Managemen Five- Year Plan Fiscal Years Repor # DOE/ P, US Deparmen of Energy, [6] L. Conley, W. Hamel, and B. Thompson. Rosie: A Mobile Worksysem for Deconaminaion and Dismanlemen Operaions. Proceedings of he AS Sixh Topical Meeing on Roboics and Remoe Sysems, pp , [7] M. Heber and E. Krokov. 3-D Measuremens from Imaging Laser Radars: How Good Are They? Inernaional Journal of Image and Vision Compuing, 10(3), pp , [8] O.D. Faugeras and M. Heber. The Represenaion, Recogniion and Locaing of 3-D Objecs. Inernaional Journal of Roboics Research, 5 (3), pp , [9] M. Heber, R. Hoffman, A. Johnson, and J. Osborn. Sensor- Based Inerior Modeling. Proceedings of he AS Sixh Topical Meeing on Roboics and Remoe Sysems, pp , [10]P. J. Besl and. D. McKay A Mehod for Regisraion of 3- D Shapes. IEEE Transacions on Paern Analysis and Machine Inelligence, 14 (2), pp , [11]I. Kweon, R. Hoffman, and M. Heber. Experimenal Characerizaion of he Percepron Laser Rangefinder. Technical Repor# CMU-RI-TR-91-1, The Roboics Insiue, Carnegie Mellon Universiy, 1991.

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

4.1 3D GEOMETRIC TRANSFORMATIONS

4.1 3D GEOMETRIC TRANSFORMATIONS MODULE IV MCA - 3 COMPUTER GRAPHICS ADMN 29- Dep. of Compuer Science And Applicaions, SJCET, Palai 94 4. 3D GEOMETRIC TRANSFORMATIONS Mehods for geomeric ransformaions and objec modeling in hree dimensions

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

CENG 477 Introduction to Computer Graphics. Modeling Transformations CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

Gauss-Jordan Algorithm

Gauss-Jordan Algorithm Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried

More information

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,

More information

Improved TLD Algorithm for Face Tracking

Improved TLD Algorithm for Face Tracking Absrac Improved TLD Algorihm for Face Tracking Huimin Li a, Chaojing Yu b and Jing Chen c Chongqing Universiy of Poss and Telecommunicaions, Chongqing 400065, China a li.huimin666@163.com, b 15023299065@163.com,

More information

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

STRING DESCRIPTIONS OF DATA FOR DISPLAY*

STRING DESCRIPTIONS OF DATA FOR DISPLAY* SLAC-PUB-383 January 1968 STRING DESCRIPTIONS OF DATA FOR DISPLAY* J. E. George and W. F. Miller Compuer Science Deparmen and Sanford Linear Acceleraor Cener Sanford Universiy Sanford, California Absrac

More information

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

More information

Real Time Integral-Based Structural Health Monitoring

Real Time Integral-Based Structural Health Monitoring Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy

More information

Projection & Interaction

Projection & Interaction Projecion & Ineracion Algebra of projecion Canonical viewing volume rackball inerface ransform Hierarchies Preview of Assignmen #2 Lecure 8 Comp 236 Spring 25 Projecions Our lives are grealy simplified

More information

Image Content Representation

Image Content Representation Image Conen Represenaion Represenaion for curves and shapes regions relaionships beween regions E.G.M. Perakis Image Represenaion & Recogniion 1 Reliable Represenaion Uniqueness: mus uniquely specify an

More information

In Proceedings of CVPR '96. Structure and Motion of Curved 3D Objects from. using these methods [12].

In Proceedings of CVPR '96. Structure and Motion of Curved 3D Objects from. using these methods [12]. In Proceedings of CVPR '96 Srucure and Moion of Curved 3D Objecs from Monocular Silhouees B Vijayakumar David J Kriegman Dep of Elecrical Engineering Yale Universiy New Haven, CT 652-8267 Jean Ponce Compuer

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

Virtual Recovery of Excavated Archaeological Finds

Virtual Recovery of Excavated Archaeological Finds Virual Recovery of Excavaed Archaeological Finds Jiang Yu ZHENG, Zhong Li ZHANG*, Norihiro ABE Kyushu Insiue of Technology, Iizuka, Fukuoka 820, Japan *Museum of he Terra-Coa Warrlors and Horses, Lin Tong,

More information

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES B. MARCOTEGUI and F. MEYER Ecole des Mines de Paris, Cenre de Morphologie Mahémaique, 35, rue Sain-Honoré, F 77305 Fonainebleau Cedex, France Absrac. In image

More information

Probabilistic Detection and Tracking of Motion Discontinuities

Probabilistic Detection and Tracking of Motion Discontinuities Probabilisic Deecion and Tracking of Moion Disconinuiies Michael J. Black David J. Flee Xerox Palo Alo Research Cener 3333 Coyoe Hill Road Palo Alo, CA 94304 fblack,fleeg@parc.xerox.com hp://www.parc.xerox.com/fblack,fleeg/

More information

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

More information

Image Based Computer-Aided Manufacturing Technology

Image Based Computer-Aided Manufacturing Technology Sensors & Transducers 03 by IFSA hp://www.sensorsporal.com Image Based Compuer-Aided Manufacuring Technology Zhanqi HU Xiaoqin ZHANG Jinze LI Wei LI College of Mechanical Engineering Yanshan Universiy

More information

Mobile Robots Mapping

Mobile Robots Mapping Mobile Robos Mapping 1 Roboics is Easy conrol behavior percepion modelling domain model environmen model informaion exracion raw daa planning ask cogniion reasoning pah planning navigaion pah execuion

More information

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi Reinforcemen Learning by Policy Improvemen Making Use of Experiences of The Oher Tasks Hajime Kimura and Shigenobu Kobayashi Tokyo Insiue of Technology, JAPAN genfe.dis.iech.ac.jp, kobayasidis.iech.ac.jp

More information

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008 MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o

More information

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates A Fas Sereo-Based Muli-Person Tracking using an Approximaed Likelihood Map for Overlapping Silhouee Templaes Junji Saake Jun Miura Deparmen of Compuer Science and Engineering Toyohashi Universiy of Technology

More information

Simultaneous Localization and Mapping with Stereo Vision

Simultaneous Localization and Mapping with Stereo Vision Simulaneous Localizaion and Mapping wih Sereo Vision Mahew N. Dailey Compuer Science and Informaion Managemen Asian Insiue of Technology Pahumhani, Thailand Email: mdailey@ai.ac.h Manukid Parnichkun Mecharonics

More information

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation Submission o Special Issue of CVIU on Model-based and Image-based 3D Scene Represenaion for Ineracive Visualizaion LAMP: 3D Layered, Adapive-resoluion and Muliperspecive Panorama - a New Scene Represenaion

More information

Simple Network Management Based on PHP and SNMP

Simple Network Management Based on PHP and SNMP Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

Robot localization under perceptual aliasing conditions based on laser reflectivity using particle filter

Robot localization under perceptual aliasing conditions based on laser reflectivity using particle filter Robo localizaion under percepual aliasing condiions based on laser refleciviy using paricle filer DongXiang Zhang, Ryo Kurazume, Yumi Iwashia, Tsuomu Hasegawa Absrac Global localizaion, which deermines

More information

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS A METHOD OF MODELING DEFORMATION OF AN OBJECT EMLOYING SURROUNDING IDEO CAMERAS Joo Kooi TAN, Seiji ISHIKAWA Deparmen of Mechanical and Conrol Engineering Kushu Insiue of Technolog, Japan ehelan@is.cnl.kuech.ac.jp,

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION Chaper 3 AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION A. Koschan, V. R. Ayyagari, F. Boughorbel, and M. A. Abidi Imaging, Roboics, and Inelligen Sysems Laboraory, The Universiy of Tennessee, 334

More information

A Hierarchical Object Recognition System Based on Multi-scale Principal Curvature Regions

A Hierarchical Object Recognition System Based on Multi-scale Principal Curvature Regions A Hierarchical Objec Recogniion Sysem Based on Muli-scale Principal Curvaure Regions Wei Zhang, Hongli Deng, Thomas G Dieerich and Eric N Morensen School of Elecrical Engineering and Compuer Science Oregon

More information

Evaluation and Improvement of Region-based Motion Segmentation

Evaluation and Improvement of Region-based Motion Segmentation Evaluaion and Improvemen of Region-based Moion Segmenaion Mark Ross Universiy Koblenz-Landau, Insiue of Compuaional Visualisics, Universiässraße 1, 56070 Koblenz, Germany Email: ross@uni-koblenz.de Absrac

More information

The Beer Dock: Three and a Half Implementations of the Beer Distribution Game

The Beer Dock: Three and a Half Implementations of the Beer Distribution Game The Beer Dock 2002-08-13 17:55:44-0700 The Beer Dock: Three and a Half Implemenaions of he Beer Disribuion Game Michael J. Norh[1] and Charles M. Macal Argonne Naional Laboraory, Argonne, Illinois Absrac

More information

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15)

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15) IROS 2015 Workshop on On-line decision-making in muli-robo coordinaion () OPTIMIZATION-BASED COOPERATIVE MULTI-ROBOT TARGET TRACKING WITH REASONING ABOUT OCCLUSIONS KAROL HAUSMAN a,, GREGORY KAHN b, SACHIN

More information

Collision-Free and Curvature-Continuous Path Smoothing in Cluttered Environments

Collision-Free and Curvature-Continuous Path Smoothing in Cluttered Environments Collision-Free and Curvaure-Coninuous Pah Smoohing in Cluered Environmens Jia Pan 1 and Liangjun Zhang and Dinesh Manocha 3 1 panj@cs.unc.edu, 3 dm@cs.unc.edu, Dep. of Compuer Science, Universiy of Norh

More information

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly MITSUBISHI ELECTRIC RESEARCH LABORATORIES hp://www.merl.com Rao-Blackwellized Paricle Filering for Probing-Based 6-DOF Localizaion in Roboic Assembly Yuichi Taguchi, Tim Marks, Haruhisa Okuda TR1-8 June

More information

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magneic Field Maps A. D. Hahn 1, A. S. Nencka 1 and D. B. Rowe 2,1 1 Medical College of Wisconsin, Milwaukee, WI, Unied

More information

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional); QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is

More information

Computer representations of piecewise

Computer representations of piecewise Edior: Gabriel Taubin Inroducion o Geomeric Processing hrough Opimizaion Gabriel Taubin Brown Universiy Compuer represenaions o piecewise smooh suraces have become vial echnologies in areas ranging rom

More information

Research Article Auto Coloring with Enhanced Character Registration

Research Article Auto Coloring with Enhanced Character Registration Compuer Games Technology Volume 2008, Aricle ID 35398, 7 pages doi:0.55/2008/35398 Research Aricle Auo Coloring wih Enhanced Characer Regisraion Jie Qiu, Hock Soon Seah, Feng Tian, Quan Chen, Zhongke Wu,

More information

Robust Multi-view Face Detection Using Error Correcting Output Codes

Robust Multi-view Face Detection Using Error Correcting Output Codes Robus Muli-view Face Deecion Using Error Correcing Oupu Codes Hongming Zhang,2, Wen GaoP P, Xilin Chen 2, Shiguang Shan 2, and Debin Zhao Deparmen of Compuer Science and Engineering, Harbin Insiue of Technolog

More information

FUZZY HUMAN/MACHINE RELIABILITY USING VHDL

FUZZY HUMAN/MACHINE RELIABILITY USING VHDL FUZZY HUMN/MCHINE RELIBILITY USING VHDL Carlos. Graciós M. 1, lejandro Díaz S. 2, Efrén Gorroiea H. 3 (1) Insiuo Tecnológico de Puebla v. Tecnológico 420. Col. Maravillas, C. P. 72220, Puebla, Pue. México

More information

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models Simulaneous Precise Soluions o he Visibiliy Problem of Sculpured Models Joon-Kyung Seong 1, Gershon Elber 2, and Elaine Cohen 1 1 Universiy of Uah, Sal Lake Ciy, UT84112, USA, seong@cs.uah.edu, cohen@cs.uah.edu

More information

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD 21 s Inernaional Conference on Composie Maerials Xi an, 20-25 h Augus 2017 LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD Hyunseok Kwon 1, Yurim Park

More information

Handling uncertainty in semantic information retrieval process

Handling uncertainty in semantic information retrieval process Handling uncerainy in semanic informaion rerieval process Chkiwa Mounira 1, Jedidi Anis 1 and Faiez Gargouri 1 1 Mulimedia, InfoRmaion sysems and Advanced Compuing Laboraory Sfax Universiy, Tunisia m.chkiwa@gmail.com,

More information

Real-Time Avatar Animation Steered by Live Body Motion

Real-Time Avatar Animation Steered by Live Body Motion Real-Time Avaar Animaion Seered by Live Body Moion Oliver Schreer, Ralf Tanger, Peer Eiser, Peer Kauff, Bernhard Kaspar, and Roman Engler 3 Fraunhofer Insiue for Telecommunicaions/Heinrich-Herz-Insiu,

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing

More information

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..

More information

Algorithm for image reconstruction in multi-slice helical CT

Algorithm for image reconstruction in multi-slice helical CT Algorihm for image reconsrucion in muli-slice helical CT Kasuyuki Taguchi a) and Hiroshi Aradae Medical Engineering Laboraory, Toshiba Corporaion, 1385 Shimoishigami, Oawara, Tochigi 324-855, Japan Received

More information

A Face Detection Method Based on Skin Color Model

A Face Detection Method Based on Skin Color Model A Face Deecion Mehod Based on Skin Color Model Dazhi Zhang Boying Wu Jiebao Sun Qinglei Liao Deparmen of Mahemaics Harbin Insiue of Technology Harbin China 150000 Zhang_dz@163.com mahwby@hi.edu.cn sunjiebao@om.com

More information

DETC2004/CIE VOLUME-BASED CUT-AND-PASTE EDITING FOR EARLY DESIGN PHASES

DETC2004/CIE VOLUME-BASED CUT-AND-PASTE EDITING FOR EARLY DESIGN PHASES Proceedings of DETC 04 ASME 004 Design Engineering Technical Conferences and Compuers and Informaion in Engineering Conference Sepember 8-Ocober, 004, Sal Lake Ciy, Uah USA DETC004/CIE-57676 VOLUME-BASED

More information

A Bayesian Approach to Video Object Segmentation via Merging 3D Watershed Volumes

A Bayesian Approach to Video Object Segmentation via Merging 3D Watershed Volumes A Bayesian Approach o Video Objec Segmenaion via Merging 3D Waershed Volumes Yu-Pao Tsai 1,3, Chih-Chuan Lai 1,2, Yi-Ping Hung 1,2, and Zen-Chung Shih 3 1 Insiue of Informaion Science, Academia Sinica,

More information

Automatic Calculation of Coverage Profiles for Coverage-based Testing

Automatic Calculation of Coverage Profiles for Coverage-based Testing Auomaic Calculaion of Coverage Profiles for Coverage-based Tesing Raimund Kirner 1 and Waler Haas 1 Vienna Universiy of Technology, Insiue of Compuer Engineering, Vienna, Ausria, raimund@vmars.uwien.ac.a

More information

Visual Indoor Localization with a Floor-Plan Map

Visual Indoor Localization with a Floor-Plan Map Visual Indoor Localizaion wih a Floor-Plan Map Hang Chu Dep. of ECE Cornell Universiy Ihaca, NY 14850 hc772@cornell.edu Absrac In his repor, a indoor localizaion mehod is presened. The mehod akes firsperson

More information

Proceeding of the 6 th International Symposium on Artificial Intelligence and Robotics & Automation in Space: i-sairas 2001, Canadian Space Agency,

Proceeding of the 6 th International Symposium on Artificial Intelligence and Robotics & Automation in Space: i-sairas 2001, Canadian Space Agency, Proceeding of he 6 h Inernaional Symposium on Arificial Inelligence and Roboics & Auomaion in Space: i-sairas 00, Canadian Space Agency, S-Huber, Quebec, Canada, June 8-, 00. Muli-resoluion Mapping Using

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

Design Alternatives for a Thin Lens Spatial Integrator Array Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of

More information

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u Send Orders for Reprins o reprins@benhamscience.ae The Open Biomedical Engineering Journal, 5, 9, 9-3 9 Open Access Research on an Improved Medical Image Enhancemen Algorihm Based on P-M Model Luo Aijing

More information

Effects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012)

Effects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012) Foundaions of ompuer Graphics (Fall 2012) S 184, Lecure 16: Ray Tracing hp://ins.eecs.berkeley.edu/~cs184 Effecs needed for Realism (Sof) Shadows Reflecions (Mirrors and Glossy) Transparency (Waer, Glass)

More information

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen

More information

Definition and examples of time series

Definition and examples of time series Definiion and examples of ime series A ime series is a sequence of daa poins being recorded a specific imes. Formally, le,,p be a probabiliy space, and T an index se. A real valued sochasic process is

More information

Geometry Transformation

Geometry Transformation Geomer Transformaion Januar 26 Prof. Gar Wang Dep. of Mechanical and Manufacuring Engineering Universi of Manioba Wh geomer ransformaion? Beer undersanding of he design Communicaion wih cusomers Generaing

More information

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures Las Time? Adjacency Daa Srucures Geomeric & opologic informaion Dynamic allocaion Efficiency of access Curves & Surfaces Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

Nonparametric CUSUM Charts for Process Variability

Nonparametric CUSUM Charts for Process Variability Journal of Academia and Indusrial Research (JAIR) Volume 3, Issue June 4 53 REEARCH ARTICLE IN: 78-53 Nonparameric CUUM Chars for Process Variabiliy D.M. Zombade and V.B. Ghue * Dep. of aisics, Walchand

More information

Stereo Vision Based Navigation of a Six-Legged Walking Robot in Unknown Rough Terrain

Stereo Vision Based Navigation of a Six-Legged Walking Robot in Unknown Rough Terrain Sereo Vision Based Navigaion of a Six-Legged Walking Robo in Unknown Rough Terrain Anne Selzer, Heiko Hirschmüller, Marin Görner Absrac This paper presens a visual navigaion algorihm for he six-legged

More information

MOTION TRACKING is a fundamental capability that

MOTION TRACKING is a fundamental capability that TECHNICAL REPORT CRES-05-008, CENTER FOR ROBOTICS AND EMBEDDED SYSTEMS, UNIVERSITY OF SOUTHERN CALIFORNIA 1 Real-ime Moion Tracking from a Mobile Robo Boyoon Jung, Suden Member, IEEE, Gaurav S. Sukhame,

More information

Voltair Version 2.5 Release Notes (January, 2018)

Voltair Version 2.5 Release Notes (January, 2018) Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For

More information

ON THE 3D PARAMETRIC MODELING OF MANUFACTURING SYSTEMS UDC: ; ; 338.3;

ON THE 3D PARAMETRIC MODELING OF MANUFACTURING SYSTEMS UDC: ; ; 338.3; 3 rd 7 h June, 2013. year, Belgrade, Serbia. ON THE 3D PARAMETRIC MODEING OF MANUFACTURING SYSTEMS UDC: 519.876.5; 004.896; 338.3; Agahocles A. Krimpenis 1, Nikolaos A. Founas 2, George D. Noeas 3, Dimiris

More information

Upper Body Tracking for Human-Machine Interaction with a Moving Camera

Upper Body Tracking for Human-Machine Interaction with a Moving Camera The 2009 IEEE/RSJ Inernaional Conference on Inelligen Robos and Sysems Ocober -5, 2009 S. Louis, USA Upper Body Tracking for Human-Machine Ineracion wih a Moving Camera Yi-Ru Chen, Cheng-Ming Huang, and

More information

Motion Level-of-Detail: A Simplification Method on Crowd Scene

Motion Level-of-Detail: A Simplification Method on Crowd Scene Moion Level-of-Deail: A Simplificaion Mehod on Crowd Scene Absrac Junghyun Ahn VR lab, EECS, KAIST ChocChoggi@vr.kais.ac.kr hp://vr.kais.ac.kr/~zhaoyue Recen echnological improvemen in characer animaion

More information

NURBS rendering in OpenSG Plus

NURBS rendering in OpenSG Plus NURS rering in OpenSG Plus F. Kahlesz Á. alázs R. Klein Universiy of onn Insiue of Compuer Science II Compuer Graphics Römersrasse 164. 53117 onn, Germany Absrac Mos of he indusrial pars are designed as

More information

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many

More information

A NEW APPROACH FOR 3D MODELS TRANSMISSION

A NEW APPROACH FOR 3D MODELS TRANSMISSION A NEW APPROACH FOR 3D MODELS TRANSMISSION A. Guarnieri a, F. Piroi a, M. Ponin a, A. Veore a a CIRGEO, Inerdep. Research Cener of Carography, Phoogrammery, Remoe Sensing and GIS Universiy of Padova, Agripolis

More information

Weighted Voting in 3D Random Forest Segmentation

Weighted Voting in 3D Random Forest Segmentation Weighed Voing in 3D Random Fores Segmenaion M. Yaqub,, P. Mahon 3, M. K. Javaid, C. Cooper, J. A. Noble NDORMS, Universiy of Oxford, IBME, Deparmen of Engineering Science, Universiy of Oxford, 3 MRC Epidemiology

More information

Robust Segmentation and Tracking of Colored Objects in Video

Robust Segmentation and Tracking of Colored Objects in Video IEEE TRANSACTIONS ON CSVT, VOL. 4, NO. 6, 2004 Robus Segmenaion and Tracking of Colored Objecs in Video Theo Gevers, member, IEEE Absrac Segmening and racking of objecs in video is of grea imporance for

More information

Real-time 2D Video/3D LiDAR Registration

Real-time 2D Video/3D LiDAR Registration Real-ime 2D Video/3D LiDAR Regisraion C. Bodenseiner Fraunhofer IOSB chrisoph.bodenseiner@iosb.fraunhofer.de M. Arens Fraunhofer IOSB michael.arens@iosb.fraunhofer.de Absrac Progress in LiDAR scanning

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

MB86297A Carmine Timing Analysis of the DDR Interface

MB86297A Carmine Timing Analysis of the DDR Interface Applicaion Noe MB86297A Carmine Timing Analysis of he DDR Inerface Fujisu Microelecronics Europe GmbH Hisory Dae Auhor Version Commen 05.02.2008 Anders Ramdahl 0.01 Firs draf 06.02.2008 Anders Ramdahl

More information

Motion Estimation of a Moving Range Sensor by Image Sequences and Distorted Range Data

Motion Estimation of a Moving Range Sensor by Image Sequences and Distorted Range Data Moion Esimaion of a Moving Range Sensor by Image Sequences and Disored Range Daa Asuhiko Banno, Kazuhide Hasegawa and Kasushi Ikeuchi Insiue of Indusrial Science Universiy of Tokyo 4-6-1 Komaba, Meguro-ku,

More information

Learning nonlinear appearance manifolds for robot localization

Learning nonlinear appearance manifolds for robot localization Learning nonlinear appearance manifolds for robo localizaion Jihun Hamm, Yuanqing Lin, and Daniel. D. Lee GRAS Lab, Deparmen of Elecrical and Sysems Engineering Universiy of ennsylvania, hiladelphia, A

More information

An Improved Square-Root Nyquist Shaping Filter

An Improved Square-Root Nyquist Shaping Filter An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com

More information

Visual Perception as Bayesian Inference. David J Fleet. University of Toronto

Visual Perception as Bayesian Inference. David J Fleet. University of Toronto Visual Percepion as Bayesian Inference David J Flee Universiy of Torono Basic rules of probabiliy sum rule (for muually exclusive a ): produc rule (condiioning): independence (def n ): Bayes rule: marginalizaion:

More information

Multi-Target Detection and Tracking from a Single Camera in Unmanned Aerial Vehicles (UAVs)

Multi-Target Detection and Tracking from a Single Camera in Unmanned Aerial Vehicles (UAVs) 2016 IEEE/RSJ Inernaional Conference on Inelligen Robos and Sysems (IROS) Daejeon Convenion Cener Ocober 9-14, 2016, Daejeon, Korea Muli-Targe Deecion and Tracking from a Single Camera in Unmanned Aerial

More information

Computer aided design and pattering of tensioned fabric structures

Computer aided design and pattering of tensioned fabric structures Compuer aided design and paering of ensioned fabric srucures Bharah Gowda Designer/Engineer, Advanced Srucures Inc. 4094 Glencoe Ave., Marina del Rey, CA 90292, USA. Telphone: 310-310 1984 Fax: 310-310

More information

Section 2. Mirrors and Prism Systems

Section 2. Mirrors and Prism Systems Secion 2 Mirrors and Prism Sysems 2-1 Plane Mirrors Plane mirrors are used o: Produce a deviaion Fold he opical pah Change he image pariy Each ray from he objec poin obeys he law of reflecion a he mirror

More information

Real-Time Non-Rigid Multi-Frame Depth Video Super-Resolution

Real-Time Non-Rigid Multi-Frame Depth Video Super-Resolution Real-Time Non-Rigid Muli-Frame Deph Video Super-Resoluion Kassem Al Ismaeil 1, Djamila Aouada 1, Thomas Solignac 2, Bruno Mirbach 2, Björn Oersen 1 1 Inerdisciplinary Cenre for Securiy, Reliabiliy, and

More information

Citation Precision Engineering (2009), 33(2)

Citation Precision Engineering (2009), 33(2) KURENAI : Kyoo Universiy Researc Tile Predicion and compensaion five-axis machining ceners of mach wih ki Auhor(s) Uddin, M. Sharif; Ibaraki, Soichi; Masushia, Tesuya Ciaion Precision Engineering (2009),

More information

Video-Based Face Recognition Using Probabilistic Appearance Manifolds

Video-Based Face Recognition Using Probabilistic Appearance Manifolds Video-Based Face Recogniion Using Probabilisic Appearance Manifolds Kuang-Chih Lee Jeffrey Ho Ming-Hsuan Yang David Kriegman klee10@uiuc.edu jho@cs.ucsd.edu myang@honda-ri.com kriegman@cs.ucsd.edu Compuer

More information

M y. Image Warping. Targil 7 : Image Warping. Image Warping. 2D Geometric Transformations. image filtering: change range of image g(x) = T(f(x))

M y. Image Warping. Targil 7 : Image Warping. Image Warping. 2D Geometric Transformations. image filtering: change range of image g(x) = T(f(x)) Hebrew Universi Image Processing - 6 Image Warping Hebrew Universi Image Processing - 6 argil 7 : Image Warping D Geomeric ransormaions hp://www.jere-marin.com Man slides rom Seve Seiz and Aleei Eros Image

More information