IMPLEMENTATION OF 3D SHAPE RECONSTRUCTION FROM RANGE IMAGES FOR OBJECT DIGITAL MODELING

Size: px
Start display at page:

Download "IMPLEMENTATION OF 3D SHAPE RECONSTRUCTION FROM RANGE IMAGES FOR OBJECT DIGITAL MODELING"

Transcription

1 IMPLEMENTATION OF 3D SHAPE RECONSTRUCTION FROM RANGE IMAGES FOR OBJECT DIGITAL MODELING Landecr A. Albuquerque Automaton and Control Group (GRACO), Department of Mechancal Engneerng, Faculty of Technology, Unversty of Brasla Brazl lander@unb.br José Maurco S. T. Motta Automaton and Control Group (GRACO), Department of Mechancal Engneerng, Faculty of Technology, Unversty of Brasla Brazl jmmotta@unb.br Abstract. The necessty of obtanng geometrc models n three-dmenson that represent wth precson a real world object s becomng common each day. For ths, one has to recur to methods of 3D Modelng. Three-dmenson models have applcaton n several areas, amongst whch one can cte photogrammetry, archaeology, reverse engneerng, robotc gudance, vrtual realty, medcne, cnema, game programmng, and others. A current challenge s the constructon of 3D models dgtzed wth precson enough to be used n manufacturng systems or numercal smulaton of the performance of machnes and components n operaton, such as turbnes and flows n non-crcular ducts when the geometrc model s not avalable. The reconstructon of 3D shapes of objects or scenes from range mages, also known as depth maps, s preferable than usng ntensty mages or stereoscopy. These maps represent nformaton of dstances measured from an observer (optcal sensor or camera) to the scene n a rectangular grd. Therefore, the 3D nformaton s explct and wll not need to be recovered as n the case of ntensty mages. The reconstructon process presents three stages. The frst one s samplng of the real world n depth maps. The second stage s the algnment of several vews wthn the same coordnate system, known as mage regstraton. The thrd stage s the ntegraton of the vews for the generaton of surface meshes, named mergng. The current challenges converge to searchng methods that meet wth the hghest number of desrable propertes, such as robustness to outlers, effcency of tme and space complexty and precson of results. Ths work conssts n the dscusson of dfferent methods dealng wth 3D shape reconstructon from range mages found n the lterature and n the mplementaton of the second phase of 3D reconstructon: range mage regstraton. Keywords: Image Regstraton, Range Images, Surface Reconstructon, 3D Shape 1. Introducton Commonly, n manufacture processes a 3D model of the product prototype s frst constructed n CAD (Computer Aded Desgn) software. Next the computer model s mported to CAM (Computer Aded Manufacturng) software such that the product s manufactured usng some manufacturng process as for example machnng or rapd prototypng. Reverse Engneerng works n the opposte way. The real, physcal product, already exsts and t s necessary to buld up ts computer model (Eggert et al., 1998, Cerrada et al., 1990). Three-dmenson reconstructon can be used many tmes n ths task, snce a prototype can pass through several tmes between the real and vrtual world, and vce versa, untl the desred result s attaned. The prorty of 3D Reconstructon n Reverse Engneerng s the precson of the obtaned models. The reconstructon process presents the followng stages that are descrbed shortly n ths artcle (Dora, Weng and Anl, 1997, Pull, 1997, Chen and Medon, 1992): ) data acquston from multple vewponts (for short, these mages are called vews); ) regstraton of range mages, and ) ntegraton of vews. Ths research has for focus the mplementaton of the second stage: regstraton of range mages. The method used to algn the mages n ths work s the ICP (Iteratve Closest Pont) algorthm and the models obtaned are manly used for applcatons towards reverse engneerng to CAD 3D models. 2. Modelng Based on 3D Reconstructon Three-dmenson models are an essental resource for several areas. As examples one can cte: a) Modern ndustry: the avalablty of dgtal models used for desgn and mprovement of prototypes has already become a decsve factor for productvty n companes and qualty of products. Manufacture s one of the most benefted areas (Fg. 1). b) Autonomous navgaton: modelng by reconstructon has been studed ntensvely n recent tmes as a method to get three-dmensonal envronment maps for autonomous navgaton. It s not uncommon that moble robots are equpped wth long dstance range sensors (Ladars) for the specfc task of envronment 3D mappng;

2 c) Entertanment Industry: the entertanment ndustry has been stmulatng the development of 3D modelng technques. Snce t has vrtual realty as prorty, creatures and objects to be used n flms and 3D games are commonly generated by dgtalzaton of a real model. Fgure 1: Reverse engneerng for buldng a CAD model of a turbne rotor - GRACO/UnB. In the left, a vertcal secton of a Kaplan turbne. To the center, a sngle-blade turbne mockup. To the rght, the computer model of the turbne rotor obtaned from a contact profle dgtzer. d) Art and archaeology: the reconstructon of hstorcal sculptures for study, preservaton or creaton of vrtual museums; e) Medcne: vrtual models are largely used n medcne for surgcal plannng (e. g., plastc surgeres), prosthess constructon, etc. The area of 3D Modelng s relatvely young and as hardware and software technology advances and costs become lower new applcatons are thought. Three-dmenson models are tradtonally constructed by usng two methods: the frst s related to Computer Graphcs and conssts of syntheszng the real world. Ths lterally means to pcture the three-dmenson subject as an object or a real world scene. Ths approach s not recommended to all applcatons, snce t s very laborous and t does not produce realstc results when the object has some shape complexty. The second method s named reconstructon. It conssts n reconstructng the real world from mages taken by sensors and matchng them n order to buld the model. Ths approach s tradtonally the am of research of Computer Vson. The latter process conssts of dgtzng the object from several vewponts usng preferentally 3D dgtzers (rangefnders) based on the prncple of actve sensng. These dgtzers acqure samples of the object surface n the form of 2D matrces representng dstances from the sensor to the object. These samples are commonly called depth maps or range mages. Followng the mage acquston process t s necessary to algn the mages. Each mage s acqured centered n the sensor coordnate system. The relatve moton between the sensor and the object s a rgd body transformaton recoverng drecton and magntude of these motons (translatons and rotatons). These transformatons can be appled successvely to the mage vews to brng them together n a common coordnate system. Fnally, when the maps are algned t s possble to assemble them n order buld a sngle model. General solutons for the whole process do not exst, nor for each stage of reconstructon. The technques to be employed n each stage depend on several factors that ranges from the cost of the sensorng system to object surface characterstcs. All the stages are mportant and decsvely affect the reconstructed model. However, the most mportant factor for choosng a technque s the type of model applcaton. 3. Data Acquston One of the attractons for modelng usng reconstructon s the large amount of 3D dgtzers avalable n the market today (Petrov et al., 1998) n comparson wth some decades ago. Three-dmenson shape dgtzers, also known as rangefnders, capture surfaces or even object volumes. Choosng the correct dgtzer depends on some factors: type of applcaton, object sze and fnally the cost. Currently, complete commercal packages already exst, ncludng hardware and software to construct 3D models of free shape. However, n many of the cases t s necessary to construct a rangefnder from scratch, as n the acquston setup showed n Fg. 2.

3 (a) Fgure 2: Setup for range mages acquston - GRACO/UnB: Photograph of the expermental setup, showng camera, dodes and laser lght planes on a (a) plan object and a (b) reduced turbne model. Dgtzers use dfferent sensng technques to nteract wth the scene and measure ts dstance from the sensor, such as contact devces, optcal or acoustc probes, and others. Curless (1997) conceved a taxonomy that looks forward to organzng all these technques (Fg. 3). The technques for 3D-shape data acquston normally use passve and actve optc sensors. Passve technques acqure surfaces from ntensty mages, whle actve technques acqure a surface geometry projectng energy to the object surface. Due to ths nteracton wth the object surface, actve technques are hghly affected by the object surface propertes (Curless, 1997). A very used passve optcal technque s stereopse. Ths technque nvolves two calbrated ntensty cameras. The depth nformaton s extracted by means of trangulaton. The largest problem wth ths technque s the generaton of sparse depth maps. Amongst actve optcal technques, the most popular are: Lght Structure, also known as actve laser trangulaton, and Laser Imagng (Ladar). A system of structured lght s composed by calbrated cameras and a laser projector,. e., the locaton relatve to each other s known. Thus, t s possble to obtan depth nformaton by trangulaton. For long dstances such as n applcatons lke autonomous navgaton or photogrammetry the use of ladars s recommended. The great advantage of ths type of rangefnder s ts versatlty to work embedded on a moble vehcle. Ladars are expensve systems and use the TOF (Tme of Flght) prncple to recover depth. Amongst actve dgtzers the most attractve ones use coherent llumnaton such as the low ntensty laser. They produce depth maps wth a rapd and hgh samplng tax n contrast to contact dgtzers that are precse but also slow, dsjonted and produce maps wth a low samplng tax. In applcatons such as moble robotcs ladars are the most sophstcated soluton for envronment 3D modelng. In the ndustry, rangefnders of actve optcal trangulaton are the most used. In practce, the cost of hardware of actve methods s hgher than passve methods. However, passve methods demand more complex software for reconstructon, whch results also n expensve systems. 3. Image Regstraton For the constructon of 3-D models from range mages t s hghly desrable that the entre object surface s dgtzed. As each dgtzer scan occurs n only one drecton t s mpossble that the entre object surface s dgtzed n only one pass. Therefore, more than one mage has to be taken, comng up the need to algn the set of acqured mages. In the Computer Vson communty ths problem of algnment s known as Image Regstraton. 3.1 Prevous Work Image regstraton s a problem of crucal mportance n computer vson and much research nvolves the subject. Up to date many methods had been developed and new methods are constantly beng proposed, most of tmes, amng at a soluton for a specfc applcaton. Image regstraton s commonly assorted as an optmzaton problem (Blas and Levne, 1993), snce t ams at searchng the parameters of an optmal rgd moton amongst a class of possble ones between two mages. What n general dstngushes a regstraton method from another s the form they search for ths optmal moton transformaton. (b)

4 Fgure 3. Curless Taxonomy for the 3D shape acquston methods (Curless,1997). Although t s dffcult to sort out all the range of exstng methods n the lterature, many researchers dvde the methods nto two man categores (Blas & Levne, 1993, Dora, Weng and Anl, 1997): a) the ones the data acquston process s controlled n some way, ether by means of a robotc manpulator or a revolvng platform, and use the calbraton parameters for the regstraton, and b) the ones that obtan the transformatons straght from data. However, better results can be possbly obtaned combnng the two methods. The frst regstraton technque was based on matchng of dscrete features. Ths type of approach conssts n the extracton of local mage features nvarant to rgd moton such as concal or polygons, for example. The moton estmaton s obtaned from the correspondence between features overlappng mage areas. The problem wth ths approach s related to the extracton and sortng of these features. Iteratve approaches are more recent than the prevous ones and usually search for the optmal transformaton through teratve refnng of an ntal transformaton. An example of those approaches s the ICP (Iteratve Closest Pont) algorthm, one of the most popular regstraton methods, whch wll be descrbed n more detals ahead. Approaches of ths type are fast, easy to mplement and are based on the mnmzaton of a cost functon. However, some assumptons need to be fulflled for attanng some guarantee of convergence, such as havng a good ntal estmate. Optmzaton approaches that search for the optmal transformaton n the space of transformatons also exst. Stochastc optmzaton are used wth these methods such as Smulated Annealng (Blas & Levne, 1993), or technques of robust computer vson such as RANSAC (Chen et al., 1999).

5 3.2 Parwse and Smultaneous Regstraton There are two dstnct strateges to regster mages: a) Local or Parwse Regstraton and b) Global, Smultaneous or Parallel Regstraton. The dea of parwse regstraton s to dvde the entre process nto stages. The drect strategy s to focus on two mages each tme, and to regster one relatve to the other. Next to an mage par s regstered, a new par, ncludng a range mage of the formed par prevously, s regstered n the resulted coordnate system. Ths s repeated untl all the mages are used (Nshno and Ikeuch, 2002). The advantages of the parwse regstraton are the low computatonal cost n relaton to the global regstraton. The dsadvantage s a lower accuracy n the fnal result. The errors of each stage are added to the errors of the prevous one such that n the last stages there wll be a consderable accumulaton of regstraton errors. The global regstraton of multple range mages solves the problem of error accumulaton by regsterng all vews at the same tme. When regsterng all mages at the same tme the regstraton errors are spread among them. The number of data sets on whch the local and global strateges operate and how the correspondence problem s dealt wth consst the man dfferences between the two approaches. Approaches n pars operate on two sets of ponts, wth correspondences one-to-one defned between these sets. Global regstraton, on the other hand, nvolves multple sets of ponts wth multple sets of correspondence between them (Wllams and Bennamoun, 2001). The dsadvantage of the global regstraton s the hgh computatonal cost, manly the requrement of large spent of memory. 3.3 The ICP Algorthm Introduced by Besl and McKay (1992), the algorthm s an teratve and fast approach and of easy mplementaton of the 3D data algnment problem. The ICP presents several steps to whch heurstcs can be adjusted for turnng t to be faster or more accurate, gvng rse to a famly of algorthms. Heurstcs are approxmaton methods to solve problems n polynomal tme complexty, and meta-heurstcs are general purpose methods that gve good solutons, but the optmal soluton s not assured (Vana,1998). Rusnkewcz and Levoy (2001) proposed a classfcaton system and compared dfferent ICP varants based on the sx stages of tranng dentfed n the algorthm: Selecton, Matchng, Weghtng, Rejectng, error Metrc and Mnmzng. The ICP algorthm carres out a 3D regresson explorng the redundant ponts n the mages to calculate the moton parameters and to approach the vews (Arun, Huang and Blosten, 1987, Umeyama, 1991). That means, t s assumed that the mages overlap. Another requrement s to supply an ntal regster estmaton such that the algorthm refnes t teratvely (Besl and McKay, 1992). The algorthm stops when a certan level of precson n the overlappng between mages reaches a threshold. The frst stage of the algorthm s the selecton of control ponts wthn an mage. Next these ponts are matched to ther nearest par wthn the next mage. Ths par of ponts s to be assocated to the same pont on the object surface. Ths stage s the most challengng and needs a large span of tme due to the correspondng problem complexty. The errors assocated to the cost functon to be mnmzed are dependent on the precson by whch each par of ponts was corresponded. The mnmzaton of ths cost functon s a nonlnear optmzaton problem. Dependng on the precson of the ntal regster, ths cost functon can stck n a local mnmum and results n a non-precse algnment. Next to the mnmzaton stage, the ICP recovers the 3D moton parameters between mages and reuses them n one of the mages to move them towards each other. The estmaton of these parameters can be carred out usng ether quaternons (Horn, 1987) to represent rotaton or the SVD (Sngular Value Decomposton) (Arun, Huang and Blosten, 1987). 3.4 Mathematcal Formulaton of Regstraton Consder two sets of ponts x e y, where = 1,..., N. Eq. (1) models the rgd moton between the two sets of ponts = (1) x Ry + T where R s a rotaton matrx and T s a translaton vector. In the least-square sense, the cost functon for Eq. (1) s:

6 2 = N = 1 ( ) 2 Ry + T x (2) Eq.(2) s a cost functon based on the ordnary least-square. The optmal rotaton and translaton parameters are those that transform ths cost functon n a mnmum. It s convenent to uncouple the rotaton and translaton components. If the data ponts are algned, then x e y have the same centrod, that means, x = y, e T = x R y where T and R are the optmal transformatons. To recover rotaton, the errors p e q forms the cost functon of Eq.(6). p q x x = (4) y y = (5) 2 N 2 = p Rq = 1 (6) After some manpulaton Eq.(6) yelds Eq.(7) from whch the rotaton matrx can be uncoupled nto two orthonormal bass V and U (Arun, Huang and Blosten, 1987) from the SVD (Sngular Value Decomposton) of the covarance matrx H : H = N = q p T 1 (7) T H = UDV (8) So, T R = VU (8) Eq.(8) returns a rotaton f R s orthonormal ( R T 1 = R ), and det R =1. If det R =-1, R returns a reflecton. In the ICP algorthm ths process s run teratvely untl a threshold for the rotaton matrx, R, s reached. 4. Integraton of Vews After the range mages are algned they need to be ntegrated to shape the 3D model. The Integraton stage conssts of the generaton of surface representatons from the algned data and the edton of the model. The ntegraton s the process to create a representaton of a unque surface from sampled ponts of two or more mages (Turk and Levoy, 1994). Ths process can be consdered a post-processng stage. Free-shape objects can have complex surfaces. Many parts may not be reached by the scanner such as regons wth steep curvatures or regons that cannot be reached by the sensor. That may result n flaws n the fnal model that need to be mended, and sometmes some manual nterventon s necessary to correct these problems. 5. Metodology and Expermental Results Several test runs were carred out wth the ICP algorthm wth data from a cube (wthout nose), Fg. 4, and a range mage par of a sculpture (Buddha), Fg. 5. In the tests wth the cube, a regular object wth well contrasted edge lnes, the ICP algorthm reached the fnal algnment wth few teratons. The estmated rotaton angles showed a decreasng order as the teratons proceeded n the cases where there were no false pars of matchng ponts. In the presence of false pars the convergence could not be guaranteed. The Buddha range mages used are avalable n an mage database from OSU 3D Database, (Campbell and Flynn, 1998). These mages were acqured wth 200x200 laser scannng.

7 Several tests were planned wth dverse ntal startng postons. The results showed a clear relatonshp between the speed of convergence and the number of teratons wth the proxmty the range mages were to each other, ether results from the tests wth the cube or wth the Buddha. Fgure. 4. Regstraton of two range mages of a cube from two dfferent vewponts usng the ICP algorthm. The mages were ntally rotated 45º around the z axs. The teratons stopped when the threshold of 1º was reached. Fgure 5. Renderng of a 3D model (Buddha) from a par of range mages acqured by laser scannng. The expermental results had demonstrated that the convergence of the ICP algorthm s hghly nfluenced by the presence of false pars of correspondence. The nfluence of these false pars decsvely affects the convergence due to the error metrc used to be based on ordnary least-squares (not robust). Another fact to pont out s that, even n the cases wthout nose, the matchng heurstc (n the case, the next pont) can fal. 6. Conclusons The bggest challenge of the ICP algorthm s the convergence. Convergence depends on several factors, such as the qualty of the ntal regster, methods for choosng ponts and matchng, methods for cost functon mnmzaton and methods to estmate the 3D transformatons. Speckles and occluded regons are natural n range mages acqured by laser scannng. These problems can be tackled ntroducng some heurstcs n the ICP stages turnng t to be more robust. Ths artcle presents a descrptve sequence of the man methods used for 3D reconstructon amng at reverse engneerng to produce precse 3D CAD models. The ICP algorthm was mplemented and tests were carred out n several dfferent condtons to show up the man factors that nfluence the fnal precson of the model. Expermental results showed that convergence s a key problem wth the ICP algorthm, whch depends on several factors: ntal startng regstraton pont, the method used to choose the ntal control ponts, method to mnmze the cost functon and method to obtan the 3D moton transformatons.

8 To mprove the algorthm accuracy, n future works one can adjust heurstcs to avod false correspondences or, alternatvely, a more robust estmator to the error metrc can be mplemented. 7. References Arun, K. S., Huang, T. S. and Blosten, S. D., 1987, Least-Squares Fttng of Two 3-D Pont Sets, IEEE Transactons on Pattern Analyss and Machne Intellgence, Vol. 9, No. 5, pp Besl, P. J. and McKay, N.D., 1992, A Method for Regstraton of 3-D Shapes, IEEE Transactons on Pattern Analyss and Machne Intellgence, Vol. 14, No. 2, pp Blas, G. and Levne, M. D., 1993, Regsterng Multvew Range Data to Create 3D Computer Objects, Techncal Report TR-CIM-93-96, Centre for Intellgent Machnes, McGll Unversty. Campbell, R., Flynn, P., A WWW-Accessble 3D Image and Model Database for Computer Vson Research, Emprcal Evaluaton Methods n Computer Vson, Bowyer K.W. and Phllps P.J. (eds.), IEEE Computer Socety Press, pp , Cerrada, C., Ikeuch, K., Wess, L., and Reddy, R., 1990, A 3D-Object Reconstructon System Integratng Range- Image Processng and Rapd Prototypng, Techncal Report CMU-RI-TR-90-32, Robotcs Insttute, Carnege Mellon Unversty. Chen, C. S., Hung, Y. P. and Cheng, J. B., 1999, RANSAC-based DARCES: A New Approach to Fast Automatc Regstraton of Partally Overlappng Range Images, IEEE Transactons on Pattern Analyss and Machne Intellgence, Vol. 21, No. 11, pp Chen, Y. and Medon, G., 1992, Object modelng by regstraton of multple range mages, Image and Vs. Computng, Vol. 10, No. 3, pp Curless, B. L., 1997, New Methods for Surface Reconstructon from Range Images, PhD Thess, Stanford Unversty. Dora, C., Weng, J. and Anl, K. J., 1997, Optmal Regstraton of Object vews usng range data, IEEE Transactons on Pattern Analyss and Machne Intellgence, Vol. 19, No. 10, pp Eggert, D.W., Ftzgbbon, A.W. and Fsher, R.B., 1998, Smultaneous Regstraton of Multple Range Vews for Use n Reverse Engneerng of Cad Models, Computer Vson and Image Understandng, Vol. 69, No.3, pp Horn, B. K. P., 1987, Closed-Form Soluton of Absolute Orentaton Usng Unt Quaternons, Journal of the Optcal Socety of Amerca A, Vol. 4, No. 4, pp Lorusso, A., Eggert, D. W. and Fsher, R. B., 1995, A Comparson of Four Algorthms for Estmatng 3-D Rgd Transformatons, In Brtsh Machne Vson Conference, Brmngham, England, pp Nshno, K. and Ikeuch, K., 2002, Robust Smultaneous regstraton of Multple Range Images, In: The 5th Asan Conference on Computer Vson (ACCV2002), pp Petrov, M. A. Talapov, T. Robertson, A, Lebedev, a. Zhlyaev, L. Polonsky, 1998 Optcal 3D Dgtzers: Brngng Lfe to the Vrtual World, IEEE Computer Graphcs and Applcatons, Vol. 18, No. 3, pp Pull, K., 1997, Surface Reconstructon and Dsplay from Range and Color Data, PhD Thess, Unversty of Washngton. Rusnkewcz, S. and Levoy, M., 2001, Effcent Varants of the ICP Algorthm, In Proc. Thrd Internat. Conf. 3D Dgtal Imagng and Modelng, pp Turk, G. and Levoy, M., 1994, Zppered Polygon Meshes from Range Images, In Proceedngs of SIGGRAPH, pp Umeyama, S., 1991, Least-Squares Estmaton of Transformaton Parameters Between Two Pont Patterns. IEEE Transactons on Pattern Analyss and Machne Intellgence, Vol. 13, No. 4, pp Vana, G. V. R, 1998, Meta-Heurístcas e Programação Paralela em Otmzação Combnatóra, Fortaleza, EUFC, Ceará, Brasl, 250 p. Wllams, J. and Bennamoun., M., 2001, Smultaneous Regstraton of Multple Correspondng Pont Sets, Computer Vson and Image Understandng, Vol. 81, No. 1, pp

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

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

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

More information

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

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

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

More information

A 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

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

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

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

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

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

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

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

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

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

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

Simplification of 3D Meshes

Simplification of 3D Meshes Smplfcaton of 3D Meshes Addy Ngan /4/00 Outlne Motvaton Taxonomy of smplfcaton methods Hoppe et al, Mesh optmzaton Hoppe, Progressve meshes Smplfcaton of 3D Meshes 1 Motvaton Hgh detaled meshes becomng

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

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

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

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

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

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

Mobile Robot Localization and Mapping by Scan Matching using Laser Reflection Intensity of the SOKUIKI Sensor

Mobile Robot Localization and Mapping by Scan Matching using Laser Reflection Intensity of the SOKUIKI Sensor Moble Robot Localzaton and Mappng by Scan Matchng usng Reflecton Intensty of the SOKUIKI Sensor *HARA Yoshtaka, KAWATA Hrohko, OHYA Akhsa, YUTA Shn ch Intellgent Robot Laboratory Unversty of Tsukuba 1-1-1,

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

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

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

More information

N-View Point Set Registration: A Comparison

N-View Point Set Registration: A Comparison N-Vew Pont Set Regstraton: A Comparson S. J. Cunnngton and A. J. Centre for Vson, Speech and Sgnal Processng Unversty of Surrey, Guldford, GU2 5XH, UK fa.stoddart,s.cunnngtong@ee.surrey.ac.uk Abstract

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

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

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

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

More information

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

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

More information

A 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

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

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

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

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

More information

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

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

More information

Color Constrained ICP for Registration of Large Unstructured 3D/color Data Sets

Color Constrained ICP for Registration of Large Unstructured 3D/color Data Sets Color Constraned ICP for Regstraton of Large Unstructured 3D/color Data Sets Sébasten Druon, Mare-José Aldon, André Crosner To cte ths verson: Sébasten Druon, Mare-José Aldon, André Crosner. Color Constraned

More information

3D vector computer graphics

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

More information

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

Generalized-ICP. Aleksandr V. Segal Stanford University   Dirk Haehnel Stanford University 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

Detection of an Object by using Principal Component Analysis

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

More information

A 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

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

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

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

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

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

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

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

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

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

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

A high precision collaborative vision measurement of gear chamfering profile

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

More information

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

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

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

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

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

Differential wavefront curvature sensor

Differential wavefront curvature sensor Dfferental wavefront curvature sensor Weyao Zou and Jannck Rolland College of Optcs and Photoncs: CREOL& FPCE, Unversty of Central Florda Orlando, Florda 3816-700 ABSTRACT In ths paper, a wavefront curvature

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama

More information

A B-Snake Model Using Statistical and Geometric Information - Applications to Medical Images

A B-Snake Model Using Statistical and Geometric Information - Applications to Medical Images A B-Snake Model Usng Statstcal and Geometrc Informaton - Applcatons to Medcal Images Yue Wang, Eam Khwang Teoh and Dnggang Shen 2 School of Electrcal and Electronc Engneerng, Nanyang Technologcal Unversty

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

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

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

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

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

More information

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

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

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB V. Hotař, A. Hotař Techncal Unversty of Lberec, Department of Glass Producng Machnes and Robotcs, Department of Materal

More information

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

More information

Covariance-Based Registration

Covariance-Based Registration Covarance-Based Regstraton Charles V. Stewart Dept. of Computer Scence Rensselaer Poly. Inst. Troy, New York 12180 stewart@cs.rp.edu June 24, 2002 1 Introducton The regstraton problem n computer vson s

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

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

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

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

More information

Detecting Maximum Inscribed Rectangle Based On Election Campaign Algorithm Qing-Hua XIE1,a,*, Xiang-Wei ZHANG1,b, Wen-Ge LV1,c and Si-Yuan CHENG1,d

Detecting Maximum Inscribed Rectangle Based On Election Campaign Algorithm Qing-Hua XIE1,a,*, Xiang-Wei ZHANG1,b, Wen-Ge LV1,c and Si-Yuan CHENG1,d 6th Internatonal onference on Advanced Desgn and Manufacturng Engneerng (IADME 2016) Detectng Maxmum Inscrbed Rectangle Based On Electon ampagn Algorthm Qng-Hua XIE1,a,*, Xang-We ZHAG1,b, Wen-Ge LV1,c

More information

COMPARISON OF A MACHINE OF MEASUREMENT WITHOUT CONTACT AND A CMM (1) : OPTIMIZATION OF THE PROCESS OF METROLOGY.

COMPARISON OF A MACHINE OF MEASUREMENT WITHOUT CONTACT AND A CMM (1) : OPTIMIZATION OF THE PROCESS OF METROLOGY. TEHNOMUS - New Technologes and Products n Machne Manufacturng Technologes COMPARISON OF A MACHINE OF MEASUREMENT WITHOUT CONTACT AND A CMM (1) : OPTIMIZATION OF THE PROCESS OF METROLOGY. WOLFF Valery 1,

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

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

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

More information

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

LEAST SQUARES. RANSAC. HOUGH TRANSFORM.

LEAST SQUARES. RANSAC. HOUGH TRANSFORM. LEAS SQUARES. RANSAC. HOUGH RANSFORM. he sldes are from several sources through James Has (Brown); Srnvasa Narasmhan (CMU); Slvo Savarese (U. of Mchgan); Bll Freeman and Antono orralba (MI), ncludng ther

More information

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids)

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids) Structured meshes Very smple computatonal domans can be dscretzed usng boundary-ftted structured meshes (also called grds) The grd lnes of a Cartesan mesh are parallel to one another Structured meshes

More information

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

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

More information

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

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

More information

3D INDUSTRIAL RECONSTRUCTION BY FITTING CSG MODELS TO A COMBINATION OF IMAGES AND POINT CLOUDS

3D INDUSTRIAL RECONSTRUCTION BY FITTING CSG MODELS TO A COMBINATION OF IMAGES AND POINT CLOUDS 3D INDUSTRIAL RECONSTRUCTION BY FITTING CSG MODELS TO A COMBINATION OF IMAGES AND POINT CLOUDS Tahr Rabban, Frank van den Heuvel * Secton of Photogrammetry and Remote Sensng, Faculty of Aerospace Engneerng,

More information

A Probabilistic Method for Aligning and Merging Range Images with Anisotropic Error Distribution

A Probabilistic Method for Aligning and Merging Range Images with Anisotropic Error Distribution A Probablstc Method for Algnng and Mergng Range Images wth Ansotropc Error Dstrbuton Ryusuke Sagawa Nanaho Osawa Yasush Yag The Insttute of Scentfc and Industral Research, Osaka Unversty 8-1 Mhogaoka,

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

Geometric Primitive Refinement for Structured Light Cameras

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

More information

An inverse problem solution for post-processing of PIV data

An inverse problem solution for post-processing of PIV data An nverse problem soluton for post-processng of PIV data Wt Strycznewcz 1,* 1 Appled Aerodynamcs Laboratory, Insttute of Avaton, Warsaw, Poland *correspondng author: wt.strycznewcz@lot.edu.pl Abstract

More information

The Great Buddha Project: Modeling Cultural Heritage for VR Systems through Observation

The Great Buddha Project: Modeling Cultural Heritage for VR Systems through Observation The Great Buddha Project: Modelng Cultural Hertage for VR Systems through Observaton Katsush Ieuch, Atsush Naazawa, Kazuhde Hasegawa, Taesh Ohsh Insttute of Industral Scence, The Unversty of Toyo {, naazawa,

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

Pose Estimation in Heavy Clutter using a Multi-Flash Camera

Pose Estimation in Heavy Clutter using a Multi-Flash Camera 2010 IEEE Internatonal Conference on Robotcs and Automaton Anchorage Conventon Dstrct May 3-8, 2010, Anchorage, Alaska, USA Pose Estmaton n Heavy Clutter usng a Mult-Flash Camera Mng-Yu Lu, Oncel Tuzel,

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

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

Feature Extraction and Registration An Overview

Feature Extraction and Registration An Overview Feature Extracton and Regstraton An Overvew S. Seeger, X. Laboureux Char of Optcs, Unversty of Erlangen-Nuremberg, Staudstrasse 7/B2, 91058 Erlangen, Germany Emal: sns@undne.physk.un-erlangen.de, xl@undne.physk.un-erlangen.de

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

A 3D Reconstruction System of Indoor Scenes with Rotating Platform

A 3D Reconstruction System of Indoor Scenes with Rotating Platform A 3D Reconstructon System of Indoor Scenes wth Rotatng Platform Feng Zhang, Lmn Sh, Zhenhu Xu, Zhany Hu Insttute of Automaton, Chnese Academy of Scences {fzhang, lmsh, zhxu, huzy}@nlpr.a.ac.cnl Abstract

More information

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study Modelng Concave Globodal Cam wth Swngng Roller Follower: A Case Study Nguyen Van Tuong, and Premysl Pokorny Abstract Ths paper descrbes a computer-aded desgn for desgn of the concave globodal cam wth cylndrcal

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

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