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

Size: px
Start display at page:

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

Transcription

1 Proceedings of DETC 04 ASME 004 Design Engineering Technical Conferences and Compuers and Informaion in Engineering Conference Sepember 8-Ocober, 004, Sal Lake Ciy, Uah USA DETC004/CIE VOLUME-BASED CUT-AND-PASTE EDITING FOR EARLY DESIGN PHASES Hiroshi Masuda Graduae School of Engineering The Universiy of Tokyo Hongo, Bunkyo-ku, Tokyo , Japan Yoshiyuki Furukawa Digial Manufacuring Research Cener Naional Insiue of Advanced Indusrial Science and Technology 1- Namiki, Tsukuba-shi, Ibaraki , Japan Yasuhiro Yoshioka Graduae School of Engineering The Universiy of Tokyo Hongo, Bunkyo-ku, Tokyo , Japan ABSTRACT Since produc conceps are frequenly changed in he early sage of design, he creaion of is rough models is useful for communicaion among he design eam. In his paper, we propose modeling operaions based on a volume-based cu-andpase mehod for generaing rough 3D models using exising 3D models. Cu-and-pase ediing exracs a characerisic feaure from a source model and copies i o a arge model. Our mehod allows pasing a wide variey of feaures ha may have overhangs and handles, while mos exising mehods canno manage such shapes. To realize such a volume-based cu-andpase echnique, his paper inroduces a new mehod ha consiss of mesh segmenaion and surface/volume fiing. In our mehod, a feaure region and is surrounding area are separaed from he user-specified area, and hey are used for generaing a parameric volume ha involves he feaure region. In feaure pasing, parameric volumes are deformed and pased o he arge model and hen feaures inside he volume are adapively deformed and pased o he arge. On he basis of his cu-and-pase mehod, we propose modeling operaions ha enable feaure regisraion, feaure removal, feaure pasing, and exure pasing. These operaions were implemened and demonsraed using example models. The resul shows our operaions can effecively generae new models by removing and reusing parial shapes in exising models. Keywords: CAD, 3D Modeling, Cu-and-Pase, Concepual Design, Volume 1. INTRODUCTION Afer he produc specificaion is deermined based on cusomer needs, rough models are ofen creaed by exper designers in he early sage of produc developmen. Since a lo of uncerainies exis in his sage, he designer creaes only rough models and frequenly refines hem. Such rough models are usually represened in concep skeches or hreedimensional models, and hey are used for he design evaluaion among he developmen eam. This early evaluaion is essenially imporan o produce compeiive producs, because mos of he values including cos, weigh, qualiy, manufacurabiliy, assemblabiliy, mainenancabiliy, ec., are srongly consrained by decisions in his phase. The early design review is helpful o preven inconsisency in design, and o shoren he oal developmen ime. Since he design conceps mus be undersood by a wide variey of specialiss from differen perspecives, rough models, such as D skeches or 3D models, are useful o enrich communicaion wih op managemen, vendors, eam members, cusomers, and invesors [1]. In his phase, however, i may no be reasonable o spend a lo of ime for creaing deail 3D models, because he design conceps are very ofen changed or discarded. One way o rapidly creae 3D models is o prepare design emplaes ha produce design variaions. This capabiliy is provided by some commercial CAD sysems [,3]. However, hese emplaes canno deal wih variaions ha are no previously defined. In addiion, i is a very expensive process o 1 Copyrigh 004 by ASME

2 reveal aci design knowledge and embed i ino a emplae model. Anoher way is o produce produc variaions on he base of exising 3D models of similar producs or 3D models scanned from real producs [4-16]. In his paper, we discuss modeling operaions for his approach. Since sric surface represenaion is no necessarily required o convey he design concep in he early sage, we confine our discussion o mesh models, which are suiable for 3D models ha are boh approximaed from precise CAD models and scanned from real producs. Several echniques have been developed o modify exising models [4-16]. Shape deformaion [4-6], cu-and-pase ediing [7-13], and 3D paining [14-16] seem o be promising echniques for his purpose. While he shape deformaion echnique modifies coordinaes of 3D models wihou changing Figure 1. Cu-and-pase ediing he conneciviy of meshes, he cu-and-pase ediing removes or adds deail feaures by changing he conneciviy. On he oher hand, 3D painings, which draw D figures on a 3D model, change colors on he model wihou changing he coordinaes and he mesh conneciviy. We mainly discuss cu-and-pase ediing in his paper because shape deformaion is a relaively maure echnique. In his paper, we propose a new volume-based cu-and-pase ediing mehod and hen apply i o modeling operaions for modifying exising models. Our modeling operaions include feaure removal, feaure pasing, feaure regisraion, and 3D paining. Cu-and-pase ediing exracs a characerisic feaure from a source model and copies i o a arge model. We simply call such a characerisic feaure a feaure. As shown in Figure 1, he region seleced by he user is separaed ino he base surface and he deail surface, and only he deail surface is used as a feaure o be pased. Suppose he deail feaure is hin and does no involve overhangs; he base surface can be calculaed as he smooh approximaion of he original surface by applying surface fiing or polygonal simplificaion. The deail surface, on he oher hand, is obained as he difference of geomery beween he original surface and he base surface. The difference is measured in he normal direcion a each verex and is sored as a heigh-field, which is a.5d shape. To pase he deail surface o a arge model, he corresponding verices of he arge model are moved o he normal direcions using he heigh values of he deail surface. However, i is difficul o apply hese cu-and-pase operaions o general feaures, which may be hick or have overhangs and handles, as shown in Figure, because a feaure canno be easily separaed by he approximaion of he original surface; a hick feaure may cause self-inersecions; and a feaure ha produces handles or holes canno be mapped on a planer surface. To pase feaures wih overhangs, Kanai e al. [11] proposed a mesh fusion echnique based on he morphing of mesh models. This approach is very ineresing, bu i may cause unnaural disorions because of he parameerizaion based on harmonic mapping. Forsey and Barels [8] proposed hierarchical B-spline surfaces ha can be used o pase feaures in parameric space, bu heir mehod resrics he pasing wihin surface paches. No self-inersecions Figure. Examples of volume-based pasing. Our mehod is based on a volume-pasing approach, which pases a parameric volume insead of a heigh-field. Since we pase a volumeric region on he arge model, we can deform and pase a feaure in he volume even if he feaure has overhangs or handles. In addiion, our opimizaion algorihm for volume pasing avoids self-inersecions of hick feaures, as shown in Figure. A parameric volume maps coordinaes from parameric space o Euclidean space using a funcion V :(u, v, w) (x, y,z). A ypical mapping V ( u, v, w) is defined by he ensor produc of hree B-spline curves [17]. A regular hree-dimensional laice of conrol poins P }, each { ijk Copyrigh 004 by ASME

3 of which has a { x, y, z} coordinae, deermines such a parameric volume V ( u, v, w). To realize a volume-based cu-and-pase echnique, we propose he following mehods: 1. To calculae he base and he deail surfaces, we divide he user-specified region ino a pure feaure region and is surrounding region. The base surface is calculaed using only he surrounding region. We inroduce a local mesh segmenaion mehod o exrac pure feaure regions auomaically.. Parameric volumes ha fi o he source or arge models need o be calculaed. We solve his problem using B-spline volume fiing. In his fiing mehod, he parameerizaion, which assigns a (u, v) parameer o each verex in a mesh, is gradually updaed o improve he fiing errors. In he objecive funcion for volume fiing, he weighs of he fiing error merics and he smoohness merics are conrolled o avoid selfinersecions. 3. On he basis of our cu-and-pase mehod, we inroduce modeling operaions ha allow feaure regisraion, feaure removal, feaure pasing, and exure pasing. The res of he paper proceeds as follows. The nex secion provides he overview of our mehod. In Secion 3, we describe how o separae a region ino he base surface and he deail surface. In Secion 4, our volume fiing echnique is explained, segmenaion separaion feaure geomery conex geomery base surface parameerizaion base volume and in Secion 5, modeling operaions based on volume fiing are described. In Secion 6, we demonsrae our modeling operaions, and finally, Secion 7 concludes he paper.. OVERVIEW Our objecive is o develop modeling operaions suiable for he reuse of exising 3D models o suppor communicaion in he early sage of design. We suppose mesh models generaed by scanning real producs or essellaing CAD models. On he basis of our volume fiing mehod, we inroduce he following operaions: Feaure regisraion: Feaures are exraced from mesh models and sored in a feaure library. Coordinaes of a feaure are normalized in a parameric volume for reuse. Feaure removal: Unnecessary feaures are removed, and replaced by heir base surfaces. Feaure pasing: An applicable feaure is adaped o and pased on he arge model. Texure pasing: If users canno find appropriae feaures, hey can ineracively skech on he arge model. Figure 3 shows he proposed modeling process: (a) Firs, he user selecs a region including a feaure and is surrounding area. Then, he sysem calculaes he border of hese wo regions. Here, we call he pure feaure area a feaure region, and he surrounding area a conex region. (b) The region is separaed ino wo regions a he border. Then, he base surface is calculaed by approximaing he conex region. (c) The iniial parameric volume is defined so ha i involves he enire feaure region. Then, he conrol poins of he volume are opimized so ha he boom surface corresponds o he base surface and he feaure region is no largely modified. We call his parameric volume he base volume. (d) The feaure region is parameerized in he base volume. (e) To remove a feaure, he feaure region is replaced by he base surface. (e) To pase a feaure, he base volume of a feaure is deformed o fi o he arge model. Then, he feaure region is deformed. (f) When he user canno find suiable feaures in a feaure library, he/she can draw srokes on he arge model afer unnecessary feaures are removed. The drawings are represened in images and pased on he model using exure mapping. feaure removal arge surface feaure pasing 3. SEPARATION INTO FEATURE AND CONTEXT To calculae a base surface for a cu-and-pase operaion, we have o separae he user-specified region ino a feaure region and a conex region. exure pasing For he segmenaion of regions, several mehods have been repored [18-]. They are roughly caegorized ino local search mehods [18,19] and global opimizaion mehods [0- ]. Figure 3. Modeling process. In local search mehods, a region is ypically separaed ino several small regions by invesigaing he angency or he curvaure of adjacen faces. However, hese mehods may no 3 Copyrigh 004 by ASME

4 separae a region ino exacly wo regions and may no manage nearly fla areas correcly. In addiion, local searches are no robus for noisy daa, such as scanned models. Therefore, we will use a global opimizaion mehod. Alhough several algorihms have been repored so far, we use he formalism proposed by Kas e al. [], which reduces he segmenaion problem o a well-known maximum flow, minimum cu problem [3]. This mehod is sable and divides a region ino exacly wo regions. In our experimens, i produces correc and non-jaggy boundaries for mos 3D models. However, his mehod is very ime-consuming for large models. Therefore, we use he mehod only for he ineracive selecion of feaures. (a) Original model (b) Seleced region Figure 4 shows a segmenaion process in our sysem. Firs, he user selecs a region ha includes a feaure region and a conex region, as shown in Figure 4(b). The region mus be seleced so ha he mesh model is separaed ino exacly wo regions by eliminaing faces in he region; in oher words, he region includes cu-se edges of he mesh. Then, he opimal cu-se is calculaed and he feaure region is correcly separaed from he user-specified region, as shown in Figure 4(c). Since he seleced region conains he relaively small number of faces, i can be segmened in a very shor calculaion ime. The segmenaion algorihm consiss of he following seps: (1) In Figure 5, he region roughly specified by he user is shown as medium region C, and faces in he region are shown in dashed lines. () The mesh in he seleced region is convered o is dual graph, which is generaed by mapping every face in he mesh o a node, and by connecing wo dual nodes by an edge if he corresponding faces are adjacen, as shown in solid lines in Figure 5. (3) Source S and sink T are locaed in each of wo regions A and B. Then, S and T are conneced o nodes of he dual graph. (4) A capaciy is assigned o each dual edge so ha he capaciy becomes smaller when he angle of wo adjacen faces is larger. We use he capaciy funcion proposed by Kas e al. [], as follows. Given wo adjacen faces, f i and f j, which correspond o nodes v i and v j in a dual graph, he angle beween heir normals is referred o as α. Then, he capaciy C(i,j) of a dual edge i, j beween nodes v i and v j is defined as: d i, j) = η(1 cosα ), ( i, j 1 (i, j s, ) d( i, j) C( i, j) = 1+ (1), average( d( R)) (i, j = s, ) where η is a consan value. The appropriae value of η varies depending on wheher a feaure is convex or concave. We used η = 0. 1 for convex feaures, and η = 1 for concave ones. One of hese values is seleced afer a convexiy check is applied o a feaure. (5) The minimum cu of his undireced flow nework graph is calculaed. We solve his maximum flow, minimum cu problem using he Ford-Fulkerson algorihm [3]. Since his minimum cu ends o flow hrough edges wih small capaciies, (c) Exraced feaure geomery. Figure 4. Segmenaion of a seleced region. Figure 5. Flow nework of a dual graph. his mehod correcly deecs feaure boundaries even when fla faces exis on he boundary. 4. VOLUME FITTING The user-specified region is divided ino a feaure region and a conex region by he segmenaion algorihm described in he previous secion. Then, we calculae he base surface using he conex region, and he base volume using he feaure region Noaions Le S denoe a B-spline surface and V a B-spline volume. They are defined as follows: n 1 m 1 S ( u, v) = N ( u) N ( v) P () i= 0 j= 0 n 1 m 1 l 1 i= 0 j= 0 k = 0 p i V ( u, v, w) = N ( u) N ( v) N ( w) P (3) p i where P ij and P ijk are conrol poins; N i p is a B-spline basis funcion; p, q, and r are orders; l, m, and n are he numbers of conrol poins. q j q j ij r k ijk 4 Copyrigh 004 by ASME

5 4.. Surface Fiing We denoe poins of verices in he conex region by {Q = 0,, s-1}, and heir parameers in he fied surface by {(u, v )}. Then, we define he fiing error merics as: F S p = s 1 = 0 Q S( u, v ) (4) We also inroduce he smoohness merics: S Fs = ( S uu + Suv + Svv )dudv. (5) These merics are imporan for smoohly exrapolaing holes in he conex region as well as penalizing he disorion and he folding of faces. Then, he surface-fiing problem is formalized as he opimizaion of: S ( S ) S ( S ) Fp ( P ) + β Fs ( P ) min (6) where P (S) is conrol poins of he base surface, and β is a non-negaive weigh. To calculae conrol poins of surface S(u,v) by opimizing Eq. (6), we have o assign a (u, v) parameer o each poin in {Q }. In our implemenaion, he iniial parameer seings are roughly deermined by projecing poins {Q } on a plane ha minimizes he sum of he leas square disance errors. Then, conrol poins ha minimize Eq. (6) are calculaed by solving a sparse linear sysem. When he calculaed surface causes selfinersecions or he folding of faces, he value of β is changed o be large so ha he disorion is more largely penalized han he fiing error. In cu-and-pase ediing, he parameers mus be assigned very carefully, because he poor parameerizaion causes disored unnaural feaure pasing [13,4-6]. To improve he iniial seings of parameers, we use a similar approach o he one used by Weiss e al. [7], which was originally developed for reverse engineering. In heir mehod, (u, v) parameers are gradually refined by calculaing conrol poins and parameerizing {Q } alernaely. Suppose parameer (u, v ) is assigned o Q, and i is refined o ( u ˆ, ˆ v ), which is defined as he parameer of he neares poin o Q in he fied B-spline surface. The parameer ( u ˆ, ˆ v ) can be calculaed by solving he following equaions [8]: T S ( ˆ ˆ u ( S u, v ) Q ) = 0, (7) T S ( ( ˆ, ˆ v S u v ) Q ) = 0 where S u and S v are parial differenials of S. When he surface has large fiing-errors even afer parameers are refined, he sysem auomaically insers knos o increase he degrees of freedom for fiing. See [7] for he deail kno-inserion algorihm. The above seps, which consis of he opimizaion, parameerizaion, and kno-inserion, are ieraed unil he fiing error saisfies a predefined hreshold value. In our experience, his mehod successfully generaes naural and smooh parameerizaion by a few ieraions Volume Fiing We exend he surface fiing mehod o B-spline volume fiing. In volume fiing, parameers and conrol poins are refined alernaely in he same way as surface fiing. Le { f = 0,, r 1} Q be he coordinaes of verices in a f feaure region. We generae a recangular bounding box ha involves hese poins and roughly assign heir parameers (u,v,w ) in he bounding box. Then, we define he fiing error merics F V d and he smoohness merics F V s, as follows: F F V p V s = v 1 = 0 Q S( u, v, w ) (8) ( uu vv ww = V + V + V. (9) + Vuv + Vvw + Vwu )dudvdw Since he boom surface V(u,v,0) corresponds wih he base surface S(u,v), conrol poins of he base volume can be calculaed by minimizing he following objecive funcion: V ( V ) V V ( V ) Fp ( P ) + β Fs ( P ) min (10) ( V ) ( S ) subjec o P ij0 = Pij where P (V) is conrol poins of he base volume. The parameer (u,v,w ) of poin Q is refined by solving he following equaion: T V ( ˆ ˆ ˆ u ( V u, v, w ) Q ) = 0 T V ( ( ˆ, ˆ, ˆ v V u v w ) Q ) = 0 (11) T V ( ( ˆ, ˆ, ˆ w V u v w ) Q ) = 0 Then, a B-spline volume is calculaed again using Eq. (10) wih updaed parameers. In a pasing operaion, a volume is deformed on he arge model using his volume fiing mehod and hen he feaure region inside he volume is also adapively deformed. 5. MODELING OPERATIONS 5.1. Regisraion o Feaure Library Afer he base surface and volume are calculaed using he fiing algorihm, he feaure region is refined for regisraions o a feaure library. Firs, he border of he feaure region is recalculaed so ha i approximaely rides on he base surface. I is refined by remeshing riangles near he border and invesigaing differences beween he mesh and he base surface. If a verex is conneced o he verices on he border and is difference is large, he verex is added o he feaure region. Second, coordinaes in a feaure region are normalized as (u,v,w) ( 0 u, v, w 1) in parameer space of he parameric volume. The normalized mesh models of feaures are sored in a feaure library. In he curren implemenaion, he feaure daa are sored in he STL forma or he VRML forma. The size of he bounding box of a feaure is also sored. I is used o deermine he iniial defaul size of a volume o be pased on a arge model. The heigh of a volume, which is no 5 Copyrigh 004 by ASME

6 specified by he user in a pasing operaion, is se o have a similar raio o he one of he sored size. 5.. Feaure removal A feaure removal operaion removes a feaure region from a mesh model and fills he region wih a smooh surface. Figure 6 shows a process of feaure removal: (a) (c) (b) (d) Figure 6. Feaure removal. (a) The user roughly specifies a region by drawing srokes on a 3D model and he sysem calculaes he border of he feaure region using he segmenaion mehod described in Secion 3. (b) Faces in he feaure region are removed from he mesh model. Then, he sysem applies he B-spline surface fiing o he remaining verices, as described in Secion 4.. Since a UV parameer of each verex is also calculaed in his fiing process, he border of holes can be mapped in UV parameer space. (c) The holes are essellaed in UV parameer space and filled by riangles. (d) Coordinaes in UV space are mapped in 3D Euclidean space. Finally, he feaure region is replaced by he smooh surface ha exrapolaes he conex region Feaure Pasing In feaure pasing, he user specifies a region by drawing a recangular region on a arge model. Srokes specified on a screen are projeced ono a 3D model, as shown in Figure 8, and he specified region is regarded as he boundary of he base surface. Then, he base surface and volume are fied o his region using he surface and volume fiing mehods described in Secion 4. The defaul size of he volume is deermined by values sored in he feaure library. Verices {(u i,v i,w i )} in he feaure are embedded in parameer space of he base volume, and he shape of he feaure is deformed. In his phase, he user can edi he feaure by changing he heigh or each conrol poin of he B-spline volume, or by adding new consrains o he parameric volume. Then, he sysem remeshes he arge model so ha he border of he feaure region is included in he mesh. Then, he feaure pased model arge model Figure 7. Feaure pasing. (a) Exraced feaures. 3D model camera drawing plane (b) A feaure in he volume. Figure 8. Drawing on a 3D model. Figure 9. Exraced feaures. 6 Copyrigh 004 by ASME

7 sysem removes faces on which he feaure is pased, as shown in Figure 7. Finally, he feaure is conneced o he arge model Texure pasing In new produc developmen, he designer may no be able o find appropriae feaures in he feaure library. To suppor such cases, we define operaions ha pase D drawings on 3D models. This operaion is mainly used in combinaion wih feaure removal operaions. The user firs removes feaures on a 3D model o creae a drawing region on he model. Then, he user draws figures on a drawing plane, as shown in Figure 8. In exure pasing, srokes on he drawing plane are sored as a exure image, and are mapped on a 3D model. Each verex in he 3D model is relaed o a exure coordinae (i, j), which represens a posiion in he image. For real-ime mapping, we only calculae exure coordinaes near srokes drawn on he 3D model. This operaion is very simple and canno define a correc shape, bu i will be complemenarily used wih feaure pasing. The careful use of exure pasing can suppor he communicaion in he iniial design phase. The source model (a) Feaure removal The arge model 6. RESULTS We implemened our operaions and applied o several models. We used a PC wih a Penium 4.15GHz CPU and 1.0GB memory. Figure 9 shows exraced fender mirrors o sore in a feaure library. Their feaure regions were ineracively specified by srokes. The calculaion ime for each segmenaion process was less han 0.0sec. Calculaion ime of volume-fiing using various numbers of conrol poins is shown in Figure 10. In our experimens, volumes wih less han 500 conrol poins can be calculaed ineracively. The number of conrol poins is deermined by he fiing error, which can be conrolled by he user in our implemenaion. We observe ha his calculaion ime is (b) Feaure pasing Figure 11. Examples of feaure removal and pasing. Figure 10. Elapsed ime of volume-fiing. Figure 1. A combinaion of feaure removal and pasing. 7 Copyrigh 004 by ASME

8 and-pase ediing. Our volume-based approach can successfully enhance he capabiliy of cu-and-pase mehods. On he basis of he mehod, we developed modeling operaions, which involve feaure regisraion, feaure removal, feaure pasing, and exure pasing. These operaions were implemened and evaluaed using sample models. The resul shows hey can effecively generae new models by regisering, removing, and reusing parial shapes in exising models. Figure 13. An example of exure pasing. sufficien for our modeling operaions, because precise surface fiing, such as a 10-5 order, is no required in feaure pasing. In addiion, volumes need a small number of conrol poins in he heigh direcion. Figure 11 shows feaure removal and pasing operaions. In he feaure removal, he specified feaure could be smoohly replaced by he base surface. In feaure pasing, he fender mirror in Figure 11(a) could be also smoohly pased on anoher model in Figure 11(b). Figure 1 shows a combinaion of feaure removal and pasing operaions. Since boh operaions use he common volume fiing process, hey can be applied simulaneously. Figure 13 shows an example of exure pasing. In he lef figure, he user specifies unnecessary feaures in he par of buons, and he sysem generaes he base surface ha approximaes he specified region. Afer he feaure removal in he middle figure, he user can draw a new concep on he region. 7. CONCLUSIONS AND FUTURE WORK Our research aims o develop a modeling environmen ha suppors he early phases of produc developmen. In he early sage of design, rough models are useful for represening, evaluaing, and narrowing down a number of design conceps. We discussed modeling operaions suiable for creaing rough 3D models by modifying exising 3D models and models scanned from real producs. We do no inend o creae precise deail 3D models by our modeling operaions, because such models should be creaed using exising commercial CAD sysems afer conceps are narrowed down o a few candidaes. In his paper, we proposed a volume-based cu-and-pase mehod. Our mehod allows pasing shapes ha may be hick or have overhangs and handles. A B-spline volume is fied o a region in a 3D model by he opimizaion of he fiing error merics and he smoohness merics. This mehod enables users o smoohly pase a wide variey of feaures and o efficienly avoid self-inersecions. In addiion, mesh segmenaions based on a maximum-flow minimum-cu algorihm can correcly separae feaure regions and conex regions. These regions are used o calculae he base surfaces and base volumes for cu- In fuure work, we need o develop easy-o-use inerface for 3D modeling, because our modeling operaions would be used in an ineracive environmen. We need o sudy 3D skeches and oher ineracive modeling echniques. In addiion, for pracical use, our modeling operaions will be used in combinaion wih deformable modeling, which allows locally deforming shapes. Our curren sysem is jus a prooype, bu we would like o add more modeling operaions for realizing a pracical sysem for he early design phases. ACKNOWLEDGMENTS The auhors graefully acknowledge he suppor provided by Saoshi Kaneda of he Universiy of Tokyo. REFERENCES 1. Ulrich, K. T. and Eppinger, S. D. (1995). Produc design and developmen, McGraw-Hill, New York, NY.. hp:// 3. hp:// 4. Sederberg, T. and Parry, S. R. (1986). Free-form deformaion of solid geomeric models, Proceedings of SIGGRAPH 86, pp Coquillar, S. (1990). Exended free-form deformaion: a sculpuring ool for 3D geomeric modeling, Proceedings of SIGGRAPH 90, pp MacCracken, R. and Joy, K. I. (1996). Free-Form Deformaion wih Laices of Arbirary Topology, Proceedings of SIGGRAPH 96, pp Eck, M. DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M. and Suezle, W. (1995). Muliresoluion analysis of arbirary meshes, Proceedings of SIGGRAPH 95, pp Forsey, D. R. and Barels, R. H. (1995), Surface fiing wih hierarchical splines, ACM Transacions on Graphics, 14(), pp Barghiel, C., Barels, R., and Forsey, D. (1994). Pasing spline surfaces, Mahemaical Mehods for Curves and Surfaces, edied by M. Daehlen, T. Lyche, L. L. Schumaker, Vanderbil Universiy Press, Nashville, TN., pp Chan, L.K.Y., Mann, S., and Barrels, R. (1997). World space surface pasing, Proceedings of Graphics Inerface, pp Kanai, T., Suzuki, H., Miani, J., and Kimura, F (1999). Ineracive mesh fusion based on local 3D meamorphosis, Proceedings of Graphics Inerface, pp Suzuki, H., Sakurai, Y., Kanai, T., and Kimura, F (000). Ineracive mesh dragging wih an adapive remeshing echnique, The Visual Compuer, 16(3-4), pp Copyrigh 004 by ASME

9 13. Biermann, H., Marin, I., Bernardini, F., and Zorin, D. (00). Cu-and-pase ediing of muliresoluion surfaces, ACM Transacion on Graphics, 1(3), pp Hanrahan, P., Haeberli, P. (1990). Direc WYSIWYG paining and exuring on 3D shapes, Proceedings of SIGGRAPH 90, pp Igarashi, T. and Cosgrove, D. (001). Adapive Unwrapping for Ineracive Texure Paining, Proceedings of he 001 Symposium on Ineracive 3D graphics, pp DeBry, D., Gibbs, J., Pey, D. D., Robins, N. (00). Paining and rendering exures on unparameerized models, ACM Transacions on Graphics, 1(3), pp Farin, G. (1993), Curves and surfaces for compuer aided geomeric design (3rd ediion), Academic Press, San Diego, CA. 4h ed., Academic Press, Boson, Mangan, A. P. and Whiaker, R. T. (1999). Pariioning 3D surface meshes using waershed segmenaion, IEEE Transacions on Visualizaion and Compuer Graphics, 5(4), pp Chazelle, B., Dobkin, D. P., Shouraboura, N., and Tal, A. (1995). Sraegies for polyhedral surface decomposiion: An experimenal sudy, Proceedings of Symposium on Compuaional Geomery, pp Li, X., Toon, T. W., and Huang, Z. (001). Decomposing polygon meshes for ineracive applicaions, Proceedings of he 001 Symposium on Ineracive 3D Graphics, pp Shalafman, S., Tal, A., and Kaz, S. (00). Meamorphosis of polyhedral surfaces using decomposiion, Proceedings of Eurographics, pp Kaz, S. and Tal, A (003). Hierarchical mesh decomposiion using fuzzy clusering and cus, ACM Transacions on Graphics, (3), pp Fulkerson, D. R., and Ford, L. R. (196). Flows in Neworks, Princeon Univ. Press. 4. Floaer, M. S. (1997). Paramerizaion and smooh approximaion of surface riangulaions, Compuer Aided Geomeric Design, 14(3), pp Krishnamurhy, V., and Levoy, M. (1996). Fiing smooh surfaces o dense polygon meshes, ACM SIGGRAPH 96, pp Sheffer, A., de Surler, E. (000). Surface parameerizaion for meshing by riangulaion flaening, Proceedings of 9h Inernaional Meshing Roundable, pp Weiss, V., Andor, L., Renner, G., Varady, T. (00). Advanced surface fiing echniques, Compuer Aided Geomeric Design, 19(1), pp Piegl, L. A. and Tiller, W. (1998) The Nurbs Book, Springer Verlag, New York. 9 Copyrigh 004 by ASME

STEREO PLANE MATCHING TECHNIQUE

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

More information

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

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

More information

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

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

More information

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

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

More information

A Matching Algorithm for Content-Based Image Retrieval

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

More information

EECS 487: Interactive Computer Graphics

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

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

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

More information

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough Today Curves & Surfaces Moivaion Limiaions of Polygonal Models Some Modeling Tools & Definiions Curves Surfaces / Paches Subdivision Surfaces Limiaions of Polygonal Meshes Can We Disguise he Faces? Planar

More information

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets?

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets? Las Time: Curves & Surfaces Expeced value and variance Mone-Carlo in graphics Imporance sampling Sraified sampling Pah Tracing Irradiance Cache Phoon Mapping Quesions? Today Moivaion Limiaions of Polygonal

More information

Image Based Computer-Aided Manufacturing Technology

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

More information

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

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

More information

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

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

More information

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

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

More information

Gauss-Jordan Algorithm

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

More information

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

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

More information

4.1 3D GEOMETRIC TRANSFORMATIONS

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

More information

An Adaptive Spatial Depth Filter for 3D Rendering IP

An Adaptive Spatial Depth Filter for 3D Rendering IP JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, 23 175 An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod

More information

Computer representations of piecewise

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

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures.

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures. Schedule Curves & Surfaces Sunday Ocober 5 h, * 3-5 PM *, Room TBA: Review Session for Quiz 1 Exra Office Hours on Monday (NE43 Graphics Lab) Tuesday Ocober 7 h : Quiz 1: In class 1 hand-wrien 8.5x11 shee

More information

NEWTON S SECOND LAW OF MOTION

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

More information

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

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

More information

Research Article Auto Coloring with Enhanced Character Registration

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

More information

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services A Tool for Muli-Hour ATM Nework Design considering Mied Peer-o-Peer and Clien-Server based Services Conac Auhor Name: Luis Cardoso Company / Organizaion: Porugal Telecom Inovação Complee Mailing Address:

More information

NURBS rendering in OpenSG Plus

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

More information

The Impact of Product Development on the Lifecycle of Defects

The Impact of Product Development on the Lifecycle of Defects The Impac of Produc Developmen on he Lifecycle of Rudolf Ramler Sofware Compeence Cener Hagenberg Sofware Park 21 A-4232 Hagenberg, Ausria +43 7236 3343 872 rudolf.ramler@scch.a ABSTRACT This paper invesigaes

More information

A NEW APPROACH FOR 3D MODELS TRANSMISSION

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

More information

Constant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons

Constant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons Journal of Graph Algorihms and Applicaions hp://jgaa.info/ vol. 15, no. 5, pp. 569 586 (2011) Consan-Work-Space Algorihms for Shores Pahs in Trees and Simple Polygons Tesuo Asano 1 Wolfgang Mulzer 2 Yajun

More information

Evaluation and Improvement of Region-based Motion Segmentation

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

More information

Accurate Simplification of Multi-Chart Textured Models

Accurate Simplification of Multi-Chart Textured Models DOI: 10.1111/j.1467-8659.2010.01652.x COMPUTER GRAPHICS forum Volume 29 (2010), number 6 pp. 1842 1853 Accurae Simplificaion of Muli-Char Texured Models N. Coll and T. Paradinas Insiu d Informaica i Aplicacions,

More information

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

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

More information

A non-stationary uniform tension controlled interpolating 4-point scheme reproducing conics

A non-stationary uniform tension controlled interpolating 4-point scheme reproducing conics A non-saionary uniform ension conrolled inerpolaing 4-poin scheme reproducing conics C. Beccari a, G. Casciola b, L. Romani b, a Deparmen of Pure and Applied Mahemaics, Universiy of Padova, Via G. Belzoni

More information

Image Content Representation

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

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

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

More information

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

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

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

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

More information

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

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

More information

Algorithm for image reconstruction in multi-slice helical CT

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

More information

Coded Caching with Multiple File Requests

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

More information

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

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

More information

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models

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

More information

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

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

More information

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

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

More information

A Fast Non-Uniform Knots Placement Method for B-Spline Fitting

A Fast Non-Uniform Knots Placement Method for B-Spline Fitting 2015 IEEE Inernaional Conference on Advanced Inelligen Mecharonics (AIM) July 7-11, 2015. Busan, Korea A Fas Non-Uniform Knos Placemen Mehod for B-Spline Fiing T. Tjahjowidodo, VT. Dung, and ML. Han Absrac

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

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

More information

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

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

More information

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley. Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah

More information

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

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

More information

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles Volume 116 No. 24 2017, 315-329 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu ijpam.eu Dynamic Roue Planning and Obsacle Avoidance Model for Unmanned Aerial

More information

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display Poin Cloud Represenaion of 3D Shape for Laser- Plasma Scanning 3D Displa Hiroo Ishikawa and Hideo Saio Keio Universi E-mail {hiroo, saio}@ozawa.ics.keio.ac.jp Absrac- In his paper, a mehod of represening

More information

A Face Detection Method Based on Skin Color Model

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

More information

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

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

More information

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

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

More information

Navigating in a Shape Space of Registered Models

Navigating in a Shape Space of Registered Models Navigaing in a Shape Space of Regisered Models Randall C. Smih, Member, IEEE, Richard Pawlicki, Isván Kókai, Jörg Finger and Thomas Veer, Member, IEEE Absrac New produc developmen involves people wih differen

More information

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

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

More information

Improved TLD Algorithm for Face Tracking

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

More information

Voltair Version 2.5 Release Notes (January, 2018)

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

More information

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

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

More information

3-D Object Modeling and Recognition for Telerobotic Manipulation

3-D Object Modeling and Recognition for Telerobotic Manipulation Research Showcase @ CMU Roboics Insiue School of Compuer Science 1995 3-D Objec Modeling and Recogniion for Teleroboic Manipulaion Andrew Johnson Parick Leger Regis Hoffman Marial Heber James Osborn Follow

More information

IntentSearch:Capturing User Intention for One-Click Internet Image Search

IntentSearch:Capturing User Intention for One-Click Internet Image Search JOURNAL OF L A T E X CLASS FILES, VOL. 6, NO. 1, JANUARY 2010 1 InenSearch:Capuring User Inenion for One-Click Inerne Image Search Xiaoou Tang, Fellow, IEEE, Ke Liu, Jingyu Cui, Suden Member, IEEE, Fang

More information

A new method for 3-dimensional roadway design using visualization techniques

A new method for 3-dimensional roadway design using visualization techniques Urban Transor XIII: Urban Transor and he Environmen in he 2s Cenury 23 A new mehod for 3-dimensional roadway design using visualizaion echniques G. Karri & M. K. Jha Dearmen of Civil Engineering, Morgan

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

Prediction of Milling Forces by Integrating a Geometric and a Mechanistic Model

Prediction of Milling Forces by Integrating a Geometric and a Mechanistic Model Predicion of Milling Forces by Inegraing a Geomeric and a Mechanisic Model S. Abainia, M. Bey, N. Moussaoui and S. Gouasmia Absrac In milling processes, he predicion of cuing forces is of grea imporance

More information

Precise Voronoi Cell Extraction of Free-form Rational Planar Closed Curves

Precise Voronoi Cell Extraction of Free-form Rational Planar Closed Curves Precise Voronoi Cell Exracion of Free-form Raional Planar Closed Curves Iddo Hanniel, Ramanahan Muhuganapahy, Gershon Elber Deparmen of Compuer Science Technion, Israel Insiue of Technology Haifa 32000,

More information

4 Error Control. 4.1 Issues with Reliable Protocols

4 Error Control. 4.1 Issues with Reliable Protocols 4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can

More information

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

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

More information

TOOTH ALIGNMENT OF THE DENTAL CAST USING 3D THIN PLATE SPLINE

TOOTH ALIGNMENT OF THE DENTAL CAST USING 3D THIN PLATE SPLINE TOOTH ALIGMET OF THE DETAL CAST USIG 3D THI LATE SLIE Chanjira Sinhanaohin, Wisaru Bholsihi, Wichi Tharanon aional Science and Technolog Developmen Agenc (STDA 111 Thailand Science ark, hahon-yohin d,

More information

A Routing Algorithm for Flip-Chip Design

A Routing Algorithm for Flip-Chip Design A Rouing Algorihm for Flip-hip Design Jia-Wei Fang, I-Jye Lin, and Yao-Wen hang, Graduae Insiue of Elecronics Engineering, Naional Taiwan Universiy, Taipei Deparmen of Elecrical Engineering, Naional Taiwan

More information

Real time 3D face and facial feature tracking

Real time 3D face and facial feature tracking J Real-Time Image Proc (2007) 2:35 44 DOI 10.1007/s11554-007-0032-2 ORIGINAL RESEARCH PAPER Real ime 3D face and facial feaure racking Fadi Dornaika Æ Javier Orozco Received: 23 November 2006 / Acceped:

More information

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks Carnegie Mellon Universiy From he SelecedWorks of Jia Zhang Ocober, 203 Service Oriened Soluion Modeling and Variaion Propagaion Analysis based on Archiecural uilding locks Liang-Jie Zhang Jia Zhang Available

More information

BOUNDARY REPRESENTATION MODELLING WITH LOCAL TOLERANCES

BOUNDARY REPRESENTATION MODELLING WITH LOCAL TOLERANCES BOUNDARY REPRESENTATON MODELLNG WTH LOCAL TOLERANCES David J. Jackson Parasolid Business Uni EDS Unigraphics Parker s House 6 Regen!Sree! Cambridge England ABSTRACT Convenional boundary represenaion (b-rep)

More information

Simple Network Management Based on PHP and SNMP

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

More information

High Resolution Passive Facial Performance Capture

High Resolution Passive Facial Performance Capture High Resoluion Passive Facial Performance Capure Derek Bradley1 Wolfgang Heidrich1 Tiberiu Popa1,2 Alla Sheffer1 1) Universiy of Briish Columbia 2) ETH Zu rich Figure 1: High resoluion passive facial performance

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

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

More information

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

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

More information

Representing Non-Manifold Shapes in Arbitrary Dimensions

Representing Non-Manifold Shapes in Arbitrary Dimensions Represening Non-Manifold Shapes in Arbirary Dimensions Leila De Floriani,2 and Annie Hui 2 DISI, Universiy of Genova, Via Dodecaneso, 35-646 Genova (Ialy). 2 Deparmen of Compuer Science, Universiy of Maryland,

More information

Partition-based document identifier assignment (PBDIA) algorithm. (long queries)

Partition-based document identifier assignment (PBDIA) algorithm. (long queries) ( ) Pariion-based documen idenifier assignmen (PBDIA) algorihm PBDIA (long queries) (parallel IR) :,,,, d-gap Compressing an invered file can grealy improve query performance of an informaion rerieval

More information

An efficient approach to improve throughput for TCP vegas in ad hoc network

An efficient approach to improve throughput for TCP vegas in ad hoc network Inernaional Research Journal of Engineering and Technology (IRJET) e-issn: 395-0056 Volume: 0 Issue: 03 June-05 www.irje.ne p-issn: 395-007 An efficien approach o improve hroughpu for TCP vegas in ad hoc

More information

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION

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

More information

Automatic Calculation of Coverage Profiles for Coverage-based Testing

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

More information

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

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

More information

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

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

More information

Robust Visual Tracking for Multiple Targets

Robust Visual Tracking for Multiple Targets Robus Visual Tracking for Muliple Targes Yizheng Cai, Nando de Freias, and James J. Lile Universiy of Briish Columbia, Vancouver, B.C., Canada, V6T 1Z4 {yizhengc, nando, lile}@cs.ubc.ca Absrac. We address

More information

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

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

More information

STRING DESCRIPTIONS OF DATA FOR DISPLAY*

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

More information

Virtual Recovery of Excavated Archaeological Finds

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

More information

Web System for the Remote Control and Execution of an IEC Application

Web System for the Remote Control and Execution of an IEC Application Web Sysem for he Remoe Conrol and Execuion of an IEC 61499 Applicaion Oana ROHAT, Dan POPESCU Faculy of Auomaion and Compuer Science, Poliehnica Universiy, Splaiul Independenței 313, Bucureși, 060042,

More information

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

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

More information

Parallel and Distributed Systems for Constructive Neural Network Learning*

Parallel and Distributed Systems for Constructive Neural Network Learning* Parallel and Disribued Sysems for Consrucive Neural Nework Learning* J. Flecher Z. Obradovi School of Elecrical Engineering and Compuer Science Washingon Sae Universiy Pullman WA 99164-2752 Absrac A consrucive

More information

A Formalization of Ray Casting Optimization Techniques

A Formalization of Ray Casting Optimization Techniques A Formalizaion of Ray Casing Opimizaion Techniques J. Revelles, C. Ureña Dp. Lenguajes y Sisemas Informáicos, E.T.S.I. Informáica, Universiy of Granada, Spain e-mail: [jrevelle,almagro]@ugr.es URL: hp://giig.ugr.es

More information

Quick Verification of Concurrent Programs by Iteratively Relaxed Scheduling

Quick Verification of Concurrent Programs by Iteratively Relaxed Scheduling Quick Verificaion of Concurren Programs by Ieraively Relaxed Scheduling Parick Mezler, Habib Saissi, Péer Bokor, Neeraj Suri Technische Univerisä Darmsad, Germany {mezler, saissi, pbokor, suri}@deeds.informaik.u-darmsad.de

More information

Landmarks: A New Model for Similarity-Based Pattern Querying in Time Series Databases

Landmarks: A New Model for Similarity-Based Pattern Querying in Time Series Databases Lmarks: A New Model for Similariy-Based Paern Querying in Time Series Daabases Chang-Shing Perng Haixun Wang Sylvia R. Zhang D. So Parker perng@cs.ucla.edu hxwang@cs.ucla.edu Sylvia Zhang@cle.com so@cs.ucla.edu

More information

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab CMOS INEGRAED CIRCUI DESIGN ECHNIQUES Universiy of Ioannina Clocking Schemes Dep. of Compuer Science and Engineering Y. siaouhas CMOS Inegraed Circui Design echniques Overview 1. Jier Skew hroughpu Laency

More information

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

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

More information

Outline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state

Outline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state Ouline EECS 5 - Componens and Design Techniques for Digial Sysems Lec 6 Using FSMs 9-3-7 Review FSMs Mapping o FPGAs Typical uses of FSMs Synchronous Seq. Circuis safe composiion Timing FSMs in verilog

More information

Improving Ranking of Search Engines Results Based on Power Links

Improving Ranking of Search Engines Results Based on Power Links IPASJ Inernaional Journal of Informaion Technology (IIJIT) Web Sie: hp://www.ipasj.org/iijit/iijit.hm A Publisher for Research Moivaion... Email: edioriiji@ipasj.org Volume 2, Issue 9, Sepember 2014 ISSN

More information

Detection and segmentation of moving objects in highly dynamic scenes

Detection and segmentation of moving objects in highly dynamic scenes Deecion and segmenaion of moving objecs in highly dynamic scenes Aurélie Bugeau Parick Pérez INRIA, Cenre Rennes - Breagne Alanique Universié de Rennes, Campus de Beaulieu, 35 042 Rennes Cedex, France

More information

In this paper we discuss the automatic construction of. are Delaunay triangulations whose smallest angles are bounded and, in

In this paper we discuss the automatic construction of. are Delaunay triangulations whose smallest angles are bounded and, in uomaic consrucion of qualiy nonobuse boundary Delaunay riangulaions Nancy Hischfeld and ara-ecilia Rivara Deparmen of ompuer Science, Universiy of hile, casilla 2777, Saniago, HILE e-mail: nancy@dcc.uchile.cl,

More information

X-Splines : A Spline Model Designed for the End-User

X-Splines : A Spline Model Designed for the End-User X-Splines : A Spline Model Designed for he End-User Carole Blanc Chrisophe Schlic LaBRI 1 cours de la libéraion, 40 alence (France) [blancjschlic]@labri.u-bordeaux.fr Absrac his paper presens a new model

More information

Viewpoint Invariant 3D Landmark Model Inference from Monocular 2D Images Using Higher-Order Priors

Viewpoint Invariant 3D Landmark Model Inference from Monocular 2D Images Using Higher-Order Priors Viewpoin Invarian 3D Landmark Model Inference from Monocular 2D Images Using Higher-Order Priors Chaohui Wang 1,2, Yun Zeng 3, Loic Simon 1, Ioannis Kakadiaris 4, Dimiris Samaras 3, Nikos Paragios 1,2

More information