A Volumetric Approach for Interactive 3D Modeling

Size: px
Start display at page:

Download "A Volumetric Approach for Interactive 3D Modeling"

Transcription

1 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, Abstract Range mage regstraton and surface reconstructon have been tradtonally consdered as two ndependent problems where the latter reles on the results of the former. Ths paper presents a new approach to surface recovery from range mages where these two processes are ntegrated and performed n a common volumetrc representaton. The volumetrc representaton contans both mplctly represented reconstructed surface as the sgned dstance feld and correspondng matchng nformaton n the form of the gradent of the dstance feld. Ths allows both smultaneous and ncremental regstraton where matchng complexty s lnear wth respect to the number of mages. Ths mprovement leads to ncremental modelng from range mage acquston to surface reconstructon. It s shown that the approach s tolerant to ntal regstraton errors as well as to measurement errors whle keepng the detals of the ntal range mages. The paper descrbes the formalsm of the approach. Expermental results demonstrate performance advantages, tolerance to aforementoned types of errors and, as an applcaton, flterng usng redundant range data wthout loss of sharp detals on the reconstructed surface. 1 Introducton Regstraton and ntegraton (geometrc fuson) are two man steps n 3D modelng from multple range mages. However, the complexty of exstng algorthms [12], especally regstraton algorthms, s too hgh to allow real-tme, nteractve modelng. Ths paper takes a step towards realtme modelng systems by provdng a method for ncremental regstraton and ntegraton of range mages. Smlarly to [11, 12] we merge the ntegraton and regstraton steps. Both reconstructed model and precalculated matchngs are bult ncrementally. The algorthm s of lnear complexty wth respect to both the number of mages and the number of ponts and s thus a good canddate for parallel mplementaton. Ths mprovement leads to numerous applcatons: ffl Interactve acquston. Provdng a partally reconstructed model to the user durng the acquston greatly facltates the selecton of the next best vew and assures that the acqured mages are suffcent for the reconstructon of the model. ffl Flterng. Real-tme regstraton and ntegraton of redundant range data can be used to mprove the qualty of the reconstructed model by reducng the varance of the nose whle keepng ntact the sharp detals of the surface. Ths type of the flterng s equvalent to the frame averagng n mage processng. ffl Self referencng. Regstraton of range mages can be used to reference the sensor wth respect to ts envronment. Ths applcaton s mportant n moble robotcs snce the algorthm provdes an up-to-date volumetrc model of the scene and the rgd transformaton between subsequent vews. The rest of the paper s organzed as follows: a short overvew of regstraton strateges and problems related to the complexty of regstraton, as well as an overvew of volumetrc methods are gven n secton 2. Secton 3 presents the proposed soluton and descrbes the formalsm of the approach for regstraton and ntegraton of range mages. Expermental results obtaned wth the proposed algorthm are presented n secton 4. Fnally, drectons of further research and concludng remarks are gven n secton 5.

2 2 Regstraton and Integraton of Multple Range Images There are three ways to perform the regstraton of range mages: ) regstraton of two surfaces at a tme [17], usually referred to as par-wse regstraton, ) smultaneous regstraton of all mages [9, 13, 14, 18], and ) sequental regstraton of mages to prevously regstered and merged mages [3]. The frst approach generally causes an accumulaton of the regstraton error: when a par of mages s not perfectly regstered, the regstraton error propagates to the next par. On the opposte, smultaneous regstraton does not suffer from ths problem, but regsterng a sngle mage requres a matchng to all other mages. As a consequence, the algorthm complexty grows exponentally wth the number of mages. The thrd soluton s a compromse between the two others. In ths case the regstraton error s reduced and the number of parwse matchngs s equal to the number of mages. For a more detaled revew of exstng regstraton algorthms as well as a comparson of dfferent algorthms, the reader s referred to [6, 16]. The man performance problem of regstraton s lnked to the matchng step. The smplest approach to acheve matchng between two mages s to select ponts n one mage and to project them on the trangulated surface of the second one along the drecton of the sensor [2, 9]. By dong so, matchng s determned by the relatve poston of the mages, rather then by the surface shape. Another commonly used approach s to take the closest pont as the correspondng pont [1]. A brute force matchng algorthm requres O(N 2 ) operatons, where N s the number of ponts n each mage. Usng more sophstcated approaches based on k-d trees reduces complexty to O(NlogN). Recently, a number of volumetrc approaches for ntegraton have been proposed [5, 8, 12, 15]. These algorthms use an mplct representaton of the surface n the form of a sgned dstance feld calculated on a dscrete lattce of ponts. The surface can be recovered from such a representaton by extractng the zero-set of the dstance feld, usually usng the Marchng Cubes algorthm [1]. A strong pont of the volumetrc approach s ts ablty to ncrementally buld the model by smply summng the dstance felds for ndvdual mages. The ntegraton algorthm proposed n [8] s of lnear complexty and s thus well suted for our purpose. Nevertheless, none of those volumetrc algorthms, except [12], provde the regstraton of range mages. In ths last approach the extensve use of k-d trees to match the ponts makes ths approach unsutable for ncremental regstraton. 3 Incremental Regstraton The best compromse between the complexty and the qualty of regstraton s to regster an mage to a model reconstructed from prevously regstered and merged mages. However, ths does not solve the complexty problem tself: whenever an mage s merged to the model, the number of ponts and trangles grows and so does matchng complexty. Snce the ponts cannot be projected on the surface of the model, (the model s generally not a graph surface) one must search for the correspondng pont; ths leads to complexty O(N 2 ) or O(N log N ) usng k-d trees [7]. Our soluton to ths problem and the man dea of ncremental regstraton s to buld the matchng nformaton ncrementally n the same way as the dstance feld s bult for ntegraton. Ths conssts n precomputng closest ponts n the neghbourhood of the reconstructed surface such that matchng s encoded n closest ponts of a dscrete 3D lattce. Ths reduces to precalculate closest ponts n the neghbourhood of the reconstructed surface (on a dscrete lattce of ponts), so that the matchng nformaton can be obtaned smply as the value from the closest voxel centre. To do so, we note that the drecton of the closest pont on the surface s actually gven as the drecton of the gradent of the dstance feld d (where dfferentable), and that the followng relaton s true r X d =X rd: (1) The gradent of the ntegraton (summed) feld, and thus the drecton towards the closest pont of the reconstructed model can be computed ncrementally n the same way as the dstance feld tself. Ths solves the performance problem related to the number of mages snce each mage s used only once for matchng. It s possble to compute the gradent drectly from the dstance feld but the result s naccurate snce the dstance feld s calculated only on a dscrete lattce of ponts. Therefore, the gradent s rather computed explctly on the same lattce ponts for whch the dstance feld s calculated. For the performance problem related to the number of ponts we note that the dstance feld s always calculated relatve to a sngle trangle on the surface, and that there s a connected regon n 3D space where that trangle contans the closest pont for each pont. Parttonng a surface envelope n these regons allows ndependent computaton of the feld for each trangle. Ths reduces the complexty to be proportonal to the number of trangles. Such a partton of an envelope, referred to as fundamental prsms, s ntroduced n [4]. Not all dstance felds are well suted for regstraton. Calculatng the dstance n the drecton of the sensor, as proposed n [5], results n gradent values, and therefore n matchng drectons, that are determned by the drecton of the sensor nstead of dependng on the shape of the surface. In [11, 12] the computaton of the dstance feld s based on the dstance to the closest pont and s thus very senstve to nose (see [16], fg. 8). Hlton [8] calculates the dstance 2

3 relatve to the trangles n the drecton of ther normal. He also uses normal volumes to partton the space, so that nsde such a volume the dstance s calculated relatve to a sngle trangle and may lead to dscontnuous so-surfaces over the edges of fundamental prsms. To ensure contnuty of the dstance felds, we ntroduce a new dstance defned n the secton 3.1. Due to the senstvty of the closest pont drecton to nose, matchng errors occur whenever the dstance between two surfaces s large because many ponts on one surface are attracted by outlers. To lmt ths behavour, Masuda [12] restrcts the search for the closest ponts to those ponts wthn the dstance equal to a voxel dagonal. However, ths severely lmts the maxmum acceptable ntal regstraton errors. Our soluton to ths problem s to compute the dstance feld n the drecton of fltered normals rather then towards the closest pont on the surface. The ratonale s that the normals can be fltered effcently wthout flterng range data and, by dong so, the nfluence of nose can be reduced to a very small area and s practcally nsgnfcant. 3.1 Calculatng the Dstance Feld n the Drecton of Fltered Normals The normal at each vertex of a trangulated surface s computed as the average of the normals of all trangles contanng the vertex and fltered by averagng wth normals at vertces of adjacent trangles. Ths procedure yelds normals at vertces but not at ponts located nsde trangle boundares, an nformaton that s requred n order to match ponts not only to vertces but to the trangulated surface. For those ponts we lnearly nterpolate the normals at vertces. Thus, for any pont p on a trangle the normal s obtaned as n(p) =b 1 n 1 + b 2 n 2 + b 3 n 3 ; where b 1, b 2 and b 3 are barycentrc coordnates of p and n 1 ; n 2 ; n 3 are normals at the vertces of the trangle. Usng ths defnton of the normals we defne the closest pont p c to pont p as the pont whch verfes p = p c + dn c ; (2) where n c s the normal at pont p c and d s the dstance between p and p c. The computaton of the sgned dstance feld s based on ths defnton. Interpolated normals, closest pont p c along the normal n c, and the closest pont p e found usng Eucldean dstance are llustrated n fgure 1. The dstance feld s calculated only wthn some envelope of the surface. Accordng to our defnton of the dstance, ths envelope s bounded by two so-surfaces that are obtaned by dsplacng each vertex of the orgnal trangulated mage n the drecton of the normals for some constant value (see Fgure 1). As mentoned earler, the envelope s parttoned n fundamental prsms, an example of whch s shown n fgure 2. Fundamental prsms are bounded by two so-trangles T (d mn ) and T (d max ) and by three edge-surfaces whch are blnear patches defned usng two vertces of a trangle and assocated normals (see Fgure 2). dmax p1 dmn Edge surface T(dmax) T() p2 p3 Fgure 2. Fundamental prsm. dmax dmn T(dmn) As defned n Eq. 2, the dstance for any pont located nsde a fundamental prsm wth respect to the assocated trangle (generator trangle) s computed as the soluton of the followng system: [p 1 + dn 1 p; p 2 + dn 2 p; p 3 + dn 3 p] =: (3) In Eq. 3 square brackets denote the scalar trple product, p 1 ; p 2 ; p 3 are vertces of the trangle and n 1 ; n 2 ; n 3 ther normals. If pont p s n the prsm then t s located n the trangle T (d) whose vertces are p 1 + dn 1 ; p 2 + dn 2 ; p 3 + dn 3. Barycentrc coordnates b 1, b 2 and b 3 of the pont p n ths trangle correspond to the barycentrc coordnates of the closest pont n the generator trangle. Therefore, once the dstance s known, the closest pont s obtaned as p c = b 1 p 1 + b 2 p 2 + b 3 p 3 : (4) The gradent of the dstance map s nothng but the normalzed drecton of the closest pont: rd(p) = p p c kp p c k In practce, both felds (dstance and gradent) are calculated ndependently for each fundamental prsm. To do so effcently, the boundng box s calculated for each prsm and the dstance s calculated usng equaton 3 for each lattce pont n the boundng box. Furthermore, one must verfy that the pont s located nsde the prsm. Ths reduces to verfyng that the pont s contaned n a trangle T (d) as explaned above. Snce the normals at vertces of trangles are not parallel n general, a lne passng through a vertex n the drecton of the normal at the same vertex may ntersect facng edge (5) 3

4 d max n 1 p 1 n 2 p 2 d p e p c Interpolated normals p n c T(d) d n 3 p 3 T 3 () T 3 (d max ) n 4 p 4 n 5 p 5 d mn Fundamental prsms T 3 (d mn ) Fgure 1. Volumetrc envelope. surface. Ths lmts the maxmal dstance nsde a prsm because the equaton 3 have nfntely many solutons at the pont of ntersecton. Therefore, the calculated dstance s accepted only f t s smaller than ths maxmal dstance. Note that t s always possble to choose (flter) normals so that those ntersectons occur outsde the envelope, for example by takng all normals to be parallel to sensors drectons. 3.2 Incremental Update of the Felds The sum of felds for multple mages contans both the mplct representaton of the surface as a dstance feld and ts assocated matchng nformaton n the form of a vector feld correspondng to the gradent of the dstance feld. We refer to these felds as to ntegraton felds. As mentoned above, the ntegraton felds are obtaned by averagng felds for ndvdual mages: f nt (p) =" N X N d nt (p) =" X f (p)! (p) d (p)! (p) # N =" X # N =" X! (p)! (p) # # ; (6) ; (7) where f denotes the vector (gradent) feld, d denotes the sgned dstance feld, and where! represents the confdence level for the measured ponts, usually expressed as the cosne of the angle between the drecton of the sensor and surface normal. To preserve the contnuty of the felds, the weghts! should be nterpolated n the same way as the normals, usng the barycentrc coordnates.e. w(p) =w 1 b 1 + w 2 b 2 + w 3 b 3 : (8) An example of the dstance and vector feld s shown n fgure Image Regstraton Once the ntegraton felds are computed, the regstraton of a sngle mage s performed by algnng all measured ponts p wth p +d nt (p v )f nt (p v )+hf nt (p v ); (p p v ), where hf nt (p v ); (p p v ) compensates for the dstance between the pont p and the closest voxel center p v. There are two mplementatons of the regstraton algorthm. The frst one s sequental snce each mage s regstered to the ntegraton feld and then added to t. The second one creates the ntegraton feld usng all mages and then regsters each mage ndvdually. Both algorthms are descrbed n pseudo-code below. Algorthm 1 (Incremental Regstraton). Calculate felds f 1 and d 1 for the frst fmage f nt ψ f 1 and d nt ψ d 1 ψ 2 Repeat Regster mage I usng f nt and d nt Calculate felds f and d for mage I Add felds f and d to f nt and d nt ψ +1 Untl no mages left Algorthm 2 (Smultaneous Regstraton). Repeat Intalze ntegraton felds f nt and d nt to zero For = 1:number of mages 4

5 Fgure 3. 2D slce through the ntegraton felds. The dstance feld d nt s depcted as shades of gray, whle the drectons of gradent feld d nt f nt are depcted as arrows. Calculate felds f and d for mage I Add felds f and d to f nt and d nt End For = 1:number of mages Regster mage I End Untl convergence Whle the frst algorthm s ntended for use durng the acquston, the second one s used for regstraton and ntegraton after all the mages have been acqured. 4 Results In order to assess the performance of the algorthm t s very convenent to use synthetc range mages snce both regstraton and measurement errors can be perfectly controlled. More mportantly, the poston of the mages followng regstraton can be compared to ther exact poston. For ths purpose, 12 perfectly algned and noseless range mages from a CAD model of a Beethoven statue were generated. Images were then transformed as follows: each mage was translated along each axs for a random value between and 5 voxels and was rotated around each axs (whle centered at the orgn) for a random angle between and 5 degrees. Rotaton angles and translaton vectors have unform dstrbuton. Nose added to measured ponts followed a normal dstrbuton. The assessment of the regstraton error s made by comparng the poston of each pont n the regstered model to ts exact poston. Resoluton of the synthetc mages was whle the resoluton of the 3D lattce was To provde expermental evdence supportng the clam that the flterng of normals makes the algorthm less senstve to nose, the resdual regstraton error was measured for varyng level of nose whle keepng the regstraton errors constant. The result shown n fgure 4 ndcates that the nose has a mnor mpact on the performance of the algorthm. One mght argue that the dscretzaton of the felds should result n a less accurate regstraton. Ths s true but, snce the model s reconstructed on a dscrete lattce of ponts, regstraton errors smaller then the voxel sze are nvsble. Therefore t s suffcent to reduce the regstraton errors below voxel sze. Expermental results confrm that ths s accomplshed by the proposed algorthm. Fgure 5 shows the average and the maxmum error dstrbuton for the Beethoven model before (a) and after (b) regstraton. Fnally, the nfluence of nose on the convergence speed of the algorthm s llustrated n Fgure 6 for both 12 noseless mages and 12 mages corrupted by nose of varance 5

6 Maxmal regstraton error (voxels) Average regstraton error (voxels) Nose varance (voxels) Nose varance (voxels) Fgure 4. Regstraton error vs. level of nose. 1 voxel. The dagrams on the rght sde show change of the norm of rotaton the matrx whle the plots on the left sde show the change of the translaton vector as a functon of the number of teratons. These dagrams show that the convergence of the algorthm s practcally unaffected by nose. Snce the reconstructon feld s an average of all ndvdual felds, the flterng s performed automatcally. An example of the surface reconstructed by regsterng and ntegratng a sngle mage wth 1, 1 and 5 observatons of the object from another vewpont usng the above algorthm s shown n fgure 7. The second mage covers the left sde of the frst mage. Note that averagng makes sense only f the mages are well regstered. Also note that regsterng a very large number of mages, say a few thousands, wth a regstraton algorthm whose complexty s O(M 2 ) wth respect to the number of mages, s very dffcult f not almost mpossble for current algorthms. Another problem s that a frame rate of 3 or 6 mages per second clutters dsk space rapdly. By dong the reconstructon and flterng onlne, as t s proposed n ths paper, the redundant data can be dscarded as soon as ts feld s summed n the ntegraton feld. Illustraton of reconstructon and regstraton of the syn- Number of ponts 12 Number of ponts x Error (voxels) (a) Error (voxels) (b) Fgure 5. Dstrbuton of regstraton error for 12 noseless mages of a Bethoveen statue. (a) Regstraton error before regstraton. (b) Resdual regstraton error after regstraton thetc and real data s shown n fgure 8 for the Beethoven model and the model of a rabbt from the Stanford mage repostory. The executon tme of the unoptmzed algorthm, ncludng I/O, on a 1.2GHz PC, s 2 seconds per mage contanng approxmately 1 trangles each. 5 Concluson We presented volumetrc algorthms for regstraton and ntegraton of range mages. The algorthms are of lnear complexty wth respect to the number of mages and the number of trangles. The mpacts of our approach are numerous, but perhaps, the most mportant one s on sensor desgn. Onlne regstraton and flterng by averagng allow desgn of less accurate 3D scanners wthout sophstcated referencng systems that stll can produce hgh qualty models. As a matter of fact, we beleve that the future of 3D scanners s not only n the desgn of very accurate scanners 6

7 that use accurate referencng, but also n hgh-speed scanners that provde hgh-qualty models not by the qualty of range mages but rather by ther quantty (redundancy). The most mportant drawback of the proposed approach, as well as of any volumetrc approach, s the lmted resoluton mposed by memory requrements. Representng a surface, whch s a 2D object, n a 3D volume leads to very neffcent memory usage snce most of the voxels are unused. There are several proposed solutons for ths problem such as run-length encodng [5] or octrees. However, those methods are just more sophstcated data structures and they do not reflect any geometrc propertes of the shape they represent. We beleve that more effcent and useful compresson schemes are possble; ths wll be the next step n our research. 6 Acknowledgements The authors wsh to express ther grattude to Fonds pour la Formaton de Chercheurs et l Ade à la Recherche (FCAR) and Natural Scences and Engneerng Research Councl of Canada (NSERC) supportng ths research. References [1] P. Besl and N. McKay. A method for regstraton of 3-d shapes. IEEE Transactons on Pattern Analyss and Machne Intellgence, 14(2): , February [2] G. Blas and M. Levne. Regsterng multvew range data to create 3d computer objects. IEEE Transactons on Pattern Analyss and Machne Intellgence, 17:82 824, [3] Y. Chen and G. Medon. Object modellng by regstraton of multple range mages. Internatonal Journal of Image and Vson Computng, 1(3): , Aprl [4] J. Cohen, A. Varshney, D. Manocha, G. Turk, H. Weber, P. Agarwal, F. Brooks, and W. Wrght. Smplfcaton envelopes. In SIGGRAPH 96 Conference Proceedngs, pages , August [5] B. Curless and M. Levoy. A volumetrc method for buldng complex models from range mages. In SIGGRAPH 96 Conference Proceedngs, pages , August [6] G. Dalley and P. Flynn. Range mage regstraton: A software platform and emprcal evaluaton. In Proceedngs of the Thrd Internatonal Conference on 3D Dgtal Imagng and Modelng, pages , May 21. [7] M. Greenspan and G. Godn. A nearest neghbor method for effcent cp. In Proceedngs of the Thrd Internatonal Conference on 3D Dgtal Imagng and Modelng, pages , May 21. [8] A. Hlton and J. Illngworth. Geometrc fuson for a handheld 3d sensor. Machne vson and applcatons, 12:44 51, 2. [9] O. Joknen. Area-based matchng for smultaneous regstraton of multple 3-d profle maps. Computer Vson and Image Understandng, 71(3): , September [1] W. E. Lorensen and H. E. Clne. Marchng cubes: A hgh resoluton 3D surface constructon algorthm. SIGGRAPH 87 Conference Proceedngs, 21(4): , [11] T. Masuda. A unfed approach to volumetrc regstraton and ntegraton of multple range mages. In Proceedngs of the 14th Internatonal Conference On Pattern Recognton, pages , August [12] T. Masuda. Generaton of geometrc model by regstraton and ntegraton of multple range mages. In Proceedngs of the Thrd Internatonal Conference on 3D Dgtal Imagng and Modelng, pages , May 21. [13] P. J. Neugebauer. Reconstructon of real-world objects va smultaneous regstraton and robust combnaton of multple range mages. Internatonal Journal of Shape Modelng, 3(1,2):71 9, [14] H. G. R. Bergevn, M. Soucy and D. Laurendeau. Towards a general mult-vew regstraton technque. Pattern Analyss and Machne Intellgence, 18(5):54 547, May [15] G. Roth and E. Wbowoo. An effcent volumetrc method for buldng closed trangular meshes from 3-d mage and pont data. In W. Davs, M. Mante, and V. Klassen, edtors, Graphcs Interface, pages , May [16] S. Rusnkewcz and M. Levoy. Effcent varants of the cp algorthm. In Proceedngs of the Thrd Internatonal Conference on 3D Dgtal Imagng and Modelng, pages , May 21. [17] G. Turk and M. Levoy. Zppered polygon meshes from range mages. SIGGRAPH 94 Conference Proceedngs, 26: , [18] J. Wllams and M. Bennamoun. Smultaneous regstraton of multple correspondng pont sets. Computer Vson and Image Understandng, 81(1): , January 21. 7

8 T 3 R-I Iteraton number () (a) Iteraton number () (b) T 3 R-I Iteraton number () (c) Iteraton number () (d) Fgure 6. Change of transformaton parameters as a functon of the number of teratons. Top row: Change of translaton (a) and rotaton (b) for 12 noseless mages of Beethoven. Bottom row: Change of translaton (c) and rotaton (d) for 12 mages corrupted by nose of varance 1 voxel. (a) (b) (c) Fgure 7. Example of flterng. (a) Reconstructon from a sngle mage. (b) Reconstructon from 1 regstered and averaged mages (left sde). (c) Reconstructon from 5 regstered and averaged mages (left sde). 8

9 Intal mages Regstered mages Reconstructed model Fgure 8. Examples of reconstructon and regstraton. Top row: real range data from Stanford mage repostory. Mddle row: regstraton and reconstructon usng noseless synthetc data. Bottom row: regstraton and reconstructon usng nosy mages (nose varance 1 voxel). 9

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

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

Multi-Resolution Geometric Fusion

Multi-Resolution Geometric Fusion Internatonal Conference on Recent Advances n 3-D Dgtal Imagng and Modellng, Ottawa, Canada May 12 15, 1997 Mult-Resoluton Geometrc Fuson Adran Hlton and John Illngworth Centre for Vson, Speech and Sgnal

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

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

More information

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

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

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

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

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

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

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

A Binarization Algorithm specialized on Document Images and Photos

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

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

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

More information

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

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

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

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Efficient Reconstruction of Indoor Scenes with Color

Efficient Reconstruction of Indoor Scenes with Color Effcent Reconstructon of Indoor Scenes wth Color Ru Wang, Davd Luebke Department of Computer Scence Unversty of Vrgna {rw2p, luebke}@cs.vrgna.edu Abstract In ths paper we present an effcent and general

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

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

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

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

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

More information

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

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

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

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

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

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

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

User Authentication Based On Behavioral Mouse Dynamics Biometrics

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

More information

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

Hermite Splines in Lie Groups as Products of Geodesics

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

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

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

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

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

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

Articulated Motion Capture from Visual Hulls in High Dimensional Configuration Spaces

Articulated Motion Capture from Visual Hulls in High Dimensional Configuration Spaces Semnar Presentaton June 18th, 010 Artculated Moton Capture from Vsual Hulls n Hgh Dmensonal Confguraton Spaces Azawa Yamasak Lab D, 48-09741, 羅衛蘭 ABSTRACT In ths paper, we propose a novel approach for

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

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

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

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

Barycentric Coordinates. From: Mean Value Coordinates for Closed Triangular Meshes by Ju et al.

Barycentric Coordinates. From: Mean Value Coordinates for Closed Triangular Meshes by Ju et al. Barycentrc Coordnates From: Mean Value Coordnates for Closed Trangular Meshes by Ju et al. Motvaton Data nterpolaton from the vertces of a boundary polygon to ts nteror Boundary value problems Shadng Space

More information

Feature-Preserving Mesh Denoising via Bilateral Normal Filtering

Feature-Preserving Mesh Denoising via Bilateral Normal Filtering Feature-Preservng Mesh Denosng va Blateral Normal Flterng Ka-Wah Lee, Wen-Png Wang Computer Graphcs Group Department of Computer Scence, The Unversty of Hong Kong kwlee@cs.hku.hk, wenpng@cs.hku.hk Abstract

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

An Image Fusion Approach Based on Segmentation Region

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

More information

THE PULL-PUSH ALGORITHM REVISITED

THE PULL-PUSH ALGORITHM REVISITED THE PULL-PUSH ALGORITHM REVISITED Improvements, Computaton of Pont Denstes, and GPU Implementaton Martn Kraus Computer Graphcs & Vsualzaton Group, Technsche Unverstät München, Boltzmannstraße 3, 85748

More information

Image Alignment CSC 767

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

More information

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

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

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

IMPLEMENTATION OF 3D SHAPE RECONSTRUCTION FROM RANGE IMAGES FOR OBJECT DIGITAL MODELING 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,

More information

Signature and Lexicon Pruning Techniques

Signature and Lexicon Pruning Techniques Sgnature and Lexcon Prunng Technques Srnvas Palla, Hansheng Le, Venu Govndaraju Centre for Unfed Bometrcs and Sensors Unversty at Buffalo {spalla2, hle, govnd}@cedar.buffalo.edu Abstract Handwrtten word

More information

Unsupervised Learning

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

More information

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

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

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

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

More information

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

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

More information

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

Some Tutorial about the Project. Computer Graphics

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

More information

Mesh Editing in ROI with Dual Laplacian

Mesh Editing in ROI with Dual Laplacian Mesh Edtng n ROI wth Dual Laplacan Luo Qong, Lu Bo, Ma Zhan-guo, Zhang Hong-bn College of Computer Scence, Beng Unversty of Technology, Chna lqngng@sohu.com, lubo@but.edu.cn,mzgsy@63.com,zhb@publc.bta.net.cn

More information

Reading. 14. Subdivision curves. Recommended:

Reading. 14. Subdivision curves. Recommended: eadng ecommended: Stollntz, Deose, and Salesn. Wavelets for Computer Graphcs: heory and Applcatons, 996, secton 6.-6., A.5. 4. Subdvson curves Note: there s an error n Stollntz, et al., secton A.5. Equaton

More information

Support Vector Machines

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

More information

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

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

X- Chart Using ANOM Approach

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

More information

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach Modelng, Manpulatng, and Vsualzng Contnuous Volumetrc Data: A Novel Splne-based Approach Jng Hua Center for Vsual Computng, Department of Computer Scence SUNY at Stony Brook Talk Outlne Introducton and

More information

Analysis of Continuous Beams in General

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

More information

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

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

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

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

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

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

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

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

More information

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

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

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

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

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

More information

MOTION BLUR ESTIMATION AT CORNERS

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

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Learning Ensemble of Local PDM-based Regressions. Yen Le Computational Biomedicine Lab Advisor: Prof. Ioannis A. Kakadiaris

Learning Ensemble of Local PDM-based Regressions. Yen Le Computational Biomedicine Lab Advisor: Prof. Ioannis A. Kakadiaris Learnng Ensemble of Local PDM-based Regressons Yen Le Computatonal Bomedcne Lab Advsor: Prof. Ioanns A. Kakadars 1 Problem statement Fttng a statstcal shape model (PDM) for mage segmentaton Callosum segmentaton

More information

Development of an Active Shape Model. Using the Discrete Cosine Transform

Development of an Active Shape Model. Using the Discrete Cosine Transform Development of an Actve Shape Model Usng the Dscrete Cosne Transform Kotaro Yasuda A Thess n The Department of Electrcal and Computer Engneerng Presented n Partal Fulfllment of the Requrements for the

More information

Reducing Frame Rate for Object Tracking

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

More information

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

Multi-view 3D Position Estimation of Sports Players

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

More information

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

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

Parallel Inverse Halftoning by Look-Up Table (LUT) Partitioning

Parallel Inverse Halftoning by Look-Up Table (LUT) Partitioning Parallel Inverse Halftonng by Look-Up Table (LUT) Parttonng Umar F. Sddq and Sadq M. Sat umar@ccse.kfupm.edu.sa, sadq@kfupm.edu.sa KFUPM Box: Department of Computer Engneerng, Kng Fahd Unversty of Petroleum

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Multiblock method for database generation in finite element programs

Multiblock method for database generation in finite element programs Proc. of the 9th WSEAS Int. Conf. on Mathematcal Methods and Computatonal Technques n Electrcal Engneerng, Arcachon, October 13-15, 2007 53 Multblock method for database generaton n fnte element programs

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

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

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

More information

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

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

Efficiency of grid representation and its algorithms for areal 3D scan data

Efficiency of grid representation and its algorithms for areal 3D scan data Journal of Mechancal Scence and Technology 23 (2009) 1234~1243 Journal of Mechancal Scence and Technology www.sprngerlnk.com/content/1738-494x DOI 10.1007/s12206-008-1014-4 Effcency of grd representaton

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

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

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

More information

A Gradient Difference based Technique for Video Text Detection

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

More information

A Gradient Difference based Technique for Video Text Detection

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

More information

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

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane An Approach n Colorng Sem-Regular Tlngs on the Hyperbolc Plane Ma Louse Antonette N De Las Peñas, mlp@mathscmathadmueduph Glenn R Lago, glago@yahoocom Math Department, Ateneo de Manla Unversty, Loyola

More information