BOUNDARY REPRESENTATION MODELLING WITH LOCAL TOLERANCES

Size: px
Start display at page:

Download "BOUNDARY REPRESENTATION MODELLING WITH LOCAL TOLERANCES"

Transcription

1 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) solid modellers perform all compuaions o a single global olerance. For solids bounded by freeform surfaces his means ha an excessive amoun of daa may be required o define he surface o he required accuracy Given ha differen modellers invariably operae o differen modelling olerances global olerances are also a major roadblock o he robus exchange of b-rep models beween sysems This paper describes an exension o b-rep modelling o allow differen feaures in a model o be consruced o differen olerances This approach which we call oleran modelling has been implemened and released in a commercially used solid modelling kernel EDS Parasolidmodeller. A olerance is associaed wih each face edge and verex of he b-rep; subsequen modelling operaions ake accoun of hese local olerances. This enables he efficien use of consrucion echniques which can operae a a olerance appropriae o he paricular feaure. mporing combining and modelling wih feaures creaed in several differen surface and solid modelling sysems also becomes possible. This paper discusses he problems associaed wih radiional approaches o handling olerances in b-rep modellers. The principles of oleran modelling are hen inroduced and a boolean algorihm ha operaes on oleran models is described. Finally. aspecs of oher modelling operaions and daa exchange are discussed. NTRODUCTON This paper describes a ype of boundary represenaion which has recenly been implemened in he Parasolid solid modeller and which allows he modeller o represen and uilise geomery regardless of he olerance o which i was creaed and o mix geomeries of differen olerances in he same model As developmen of solid modellers has progressed much work has been done in an effor o make modelling operaions and booleans in paricular reliable. deally i should be possible Permission o copy wihou fee all or par of his maerial is graned provided fha he copies are no made or disribued for direc commercial advanage he ACM copyrigh noice and he ile of he publicaion and is dae appear and noice is given ha copying is by permission of he Associaion of Compuing Machinery.To copy oherwise or o republish requires a fee andor specific permission. Solid Modeling 95 Sal Lake Ciy Uah USA 995 ACM $3.5 o ake any wo solids which he modeller regards as valid and unie hem ino a valid solid which correcly models he seheoreic union (o an appropriae olerance). n pracise modellers only approach his level of reliabiliy especially when dealing wih free-form surfaces No only is i difficul o design reliable algorihms o inersec curves and surfaces i is even harder o incorporae hese ino a boolean algorihm which deals consisenly wih he resuls of he many inersecion and coincidence enquiries which ake place in a complex boolean operaion. Toleran modelling is a foundaion on which reliable solid modelling can be buil. By aaching local olerances o faces edges and verices he boolean algorihm can fxrform inersecions and coincidence ess o appropriae olerances and ake advanage of a richer srucure o represen he resuling solid. 2. BACKGROUND 2. Oher approaches o robusness A number of differen approaches o he problem of robus geomeric modelling have been pu forward. Exac (raional) arihmeic has been used [] bu his suffers from he build-up of complexiy of he numerical values (miigaed somewha by only evaluaing he exac values when required). Moreover i may creae small undesirable feaures in he model which do no correspond o any design inen. Poenially ambiguous configuraions can be avoided by applying small perurbaions o he geomery before he boolean [2]. Again his creaes small edges and faces and removes coincidences which were probably inenional. Symbolic reasoning sysems have been used o ensure ha cerain consisency saemens abou he various incidence or coincidence relaions beween he geomeries remain ree. n oher words if cerain relaions are compued ohers can be deduced. The difficuly here is describing all he consisency requiremens in he general case; so far his is limied o special cases [3] []. n [5] he auhors describe an algorihm which uses a hybrid CSGb-rep model o perform boolean operaions by avoiding redundancy when evaluaing he boundary of a manifold CSG model. A global olerance is used. 27

2 Adapive olerance-based approaches associae olerances wih individual poins curves and surfaces and deec ambiguous siuaions. When an ambiguiy is deeced he olerances have o be increased and some or all of he algorihm re-ron. [6] uses a CSGb-rep model whereas [7] is limied o polyhedral b-reps. 2.2 Use of olerances.> -...> Mos geomeric modelling sysems use small olerances when. _7 deermining answers o quesions of inersecion or coincidence Two poins are considered coinciden if heir disance is less han - he olerance value; wo edges are coinciden if hey are everywhere wihin olerance of each oher and so on. The olerance also deermines he accuracy o which compuaions are performed for example when converging o an Figure. Tangenial surfaces may fail o meea a higher inersecionbeweenwo curves resoluion Tolerances help in several ways: By seing he olerance several orders of magniude above he floaing poin precision available he modeller can be largely unaffeced by rounding error. The olerance prevens he creaion of very small faces and edges which would serve no pracical purpose in he represenaion of he model and cause problems for downsream applicaions.. Consisen use of olerances o guide decisions in modelling operaions can avoid inconsisen decisions leading o conflic beween opology and geomery. A larger fixed olerance is also more likely o run ino consisency problems - for example i is no possible o spli a shor edge of lengh less han imes he olerance wihou creaing edges which are oo shor or edges which do no mee up. Alhough shor edges like his would no normally be modelled deliberaely hey can easily occur in he course of modelling a complex par. Figure 2 shows an example of his where a face wih a shor edge is being spli by he verical dashed line. 7Tre modelling olerance is represened by dashed olerance regions around he edges and verices. The verex which would be creaed in he middle of he shor edge woud be coinciden wih boh ends of he edge. Some modellers use ad-hoc olerances bu mos use a single global disance which can be se by he user. 2.3 Limiaions of a single olerance The approach aken by many modellers and by Parasolid unil recenly was o choose a fixed global olerance value and o recommend ha all sysems using he modeller use he same olerance so ha models can be exchanged beween hem. n Parasolid s case his value was 5.Oe-9 meres chosen o be below he smalles realisic olerance for mos mechanical pars. The difficuly is ha here is no single olerance which will be suiable for all rwuiremens A very small value will necessiae he creaion of surfaces wih a large amoun of defining daa in operaions such as blending bu a large olerance on a model prevens he creaion of small feaures anywhere on ha model. Moreover if rimmed surfaces are impored from anoher modelling sysem hey will only mee o ha sysem s olerance. n some cases he surfaces can be exended and re-inerseced o impose any desired accuracy bu in he case of surfaces which mee smoohly his may be impossible (Figure ). may be undesirable or impracical o modify he surfaces o mee more accuraely. Consequenly he global olerance would have o be increased o encompass he wors case. -. _ Figure 2. Divfding a fa;e hrough a shor edge. 2. Toleran Mo&ing [n oleran modelling a local olerance is associaed wih every face edge and verex in he model This provides flexibiliy in represening geomeric models which enables sraighforward ransfer of models beween sysems and a foundaion for robus solid modelling. When necessary olerances are locally increased and opology merged o avoid ambiguiy. 28

3 3. OVERVEW OF TOLERANT MODELLNG 3. Model Represenaion Each verex has an associaed olerance which is a disance value. This can be he defaul olerance (normally 5.Oe-9 meres) or any larger value The olerance region around he verex is a sphere of radius equal olhe olerance cenred a [he poin of he verex An edge also has an associaed olerance. f his is greaer han he defaul he edge is called a oleran edge An edge wih defaul olerance is represened by a single 3-space curve A oleran edge is represened by a collecion of curves in he parameer spaces of he faces conneced o i. (For a manifold solid edge here will be wo such curves). The olerance region around he edge is a ube of radius equal o he edge olerance cenred on one of he parameer space curves. Thechoice of curve is arbirary bu fixed for each edge. Thus all he parameer-space curves lie in his ube. Figure 3 shows a face wih wo oleran edges. he olerance regions are shown doed Faces also have associaed olerances. which define he hickness of he face. [n Parasolid faces currenly always have he defaul olerance The verex olerance mus be a leas as grea as ha of conneced edges and he edge olerance mus be a leas as grea as ha of conneced faces 3.2 ModelConsisency nersecion and coincidence ess are always performed relaive o appropriae olerances - e.g. wo eniies inersec if hey approach wihin he sum of heir olerances Wih his inerpreaion. he usual b-rep consisency rules apply - verices mus lie on conneced edges and faces edges mus lie on conneced faces. and edges and faces mus only inersec. -= ~=. \ \ ). r L f \ i ) ~ ;.. 8 :. \ -. [ \ \; r (! ( (....!< Figure 3. Parameer-space where opology exiss. -\ ; curves lie in olerance regions n paricular he ends of he parameer-space curves on an edge mus lie inside he appropriae verex sphere. Noe however ha he curves bounding a face need no mee exacly end-o-end as ongas hey are wihin verex olerance. More precisely edges mus only inersec a heir end verices f he inersecion of he olerance ubes of wo edges is nonempy hen each conneced componen of ha inersecion mus inersec a common verex of he wo edges. Figure shows an invalid face where wo edges inersec in heir inerior and a valid face where he inersecion area is conracible ono he verex. Faces mus only inersec a verices or along edges More precisely if he inersecion of heolerance regions of wo faces is non-empy hen each conneced componen of ha inersecion mus be conracible ono a collecion of common edges or. # i L A-. ) ( J : ).? ~c \ --- l \ J h J! ;( b Figure. The lef face is invalid (self-inersecing). The righ face is valid as he inersecion is conracible o a verex. 29

4 verices. 3.3 General Principles heoreic union o he appropriae.2 Phases of he boolean olerances There are hree main olerances: reasons for he inroducion of local The boolean algorihm described here proceeds in he usual hree phases which we call imprin join and selec.. To allow he imporing of b-rep or surface models buil in oher sysems whaever heir accuracy. 2. To enable he use of modelling echniques such as blending which generae approximaed surfaces or curves wihou compromising he accuracy of he res of he model. 3. Byidenifying areas which have been approximaed o avoid performing numerical compuaions o inappropriaely high accuracy which would be slow and unreliable. Noe ha olerances are associaed wih opology no geomery Poins curves and surfaces are reaed as exac as are derived objecs such aspoin-on-surface (i.e. UVpoin surface) orrimmed curves. Tha is hey have he defaul olerance. When a geomeric es such as coincidence or inersecion is performed a olerance equal o he sum of he olerances of he opologies is used. When aopological operaion such as spliing an edge or adding a face cann~ be ~rformed wih exising olerances because eniies collide hen he local olerances are increased and redundan opology removed unil a consisen model can be creaed.. BOOLEAN OPERATONS mprin niially he wo models may have opologies which parially overlap each oher e.g. crossing edges crossing faces or verices in he middle of edges. The purpose of he imprin phase is o add opology o divide exising faces and edges so ha each opological eniy in one model inersecs eniies in he oher model only a oher opologies. The inerpreaion here is he same as if he wo had been par of he same model. The resul of he imprin is a lis of opologies on one body and maching opologies on he oher. Noe ha a verex can correspond o an edge face or even a 3-space region (cell) if he olerances so indicae. Adding opology in his way can require addiional changes o eiher body o mainain a valid b-rep. For example an edge may be spli o creae a new verex which may be wihin olerance of anoher edge. This may require he removal of a hin face which has degeneraed o an edge. Figure 5 shows an example of his - when he faces on he lef are spli by imprining he verical line wo of he new verices are coinciden. These verices need o be combined and he hin degenerae face removed as shown on he righ. Join. nroducion This secion describes a boolean algorihm which can be used on models wih local olerances. applies o convenional solid b- reps or general mixed-dimension cellular non-manifold models. The boolean operaions of unie subrac and inersec operae on wo models and perform an approximaion o he corresponding se-heoreic operaions. n a robus modeller he resul of a unie wi[l always be a valid b-rep which models he se ) * (. : ( o This phase performs wo funcions - he compression of opologies on he inpu models and he acual combinaion ino orie m~del which will in general be non-manifold and composed of a number of regions or cells bounded by faces. For example if a verex on one model coincides wih an edge in he oher so ha he edge is enirely conained wihin he olerance sphere of he verex hen ha edge needs o be removed and is ends combined before he models can be joined \ - l - * *.. ~ L.-s::: <. i : j $ s ) Figure 5. When he verical line is isnprined a hin face needs o be removed. : ~ : i! i $ 25

5 Selec Depending on he operaion (unie inersec subrac) and on he ype of regularisaion required some of he merged model will survive he res is deleed. The selecion phase deermines which eniies are kep based on insidclouside classificaion which is possible because regions mus be unambiguously inside or ouside afer he imprin phase.3 mprin The algorihm compares low-dimension opologies of he wo models before moving on o higher ones. This simplifies he capure of all geomeric relaionships is) verex-verex Deermine coinciden verices. Noe ha one verex may correspond o more han one on he oher model. b) verex-edge f a verex lies inside an edge spli he edge and make he wo correspond. Noe ha spliing he edge may resul in removal of nearby opology some of which may already have been mached o opology in he oher model. The new verex inheris he olerance of he spli edge. c) edge-edge nersec pairs of edges using he sum of he edge olerances. The edges will inersec in areas of coincidence which are parameric ranges wihin each edge. nersecions which represen an area of coincidence which conains a verex can be ignored as hey will have been found by verex-edge comparisons. Any oher inersecions will resul in spliing boh edges The requiremens on he curve inerjecor are ha an inersecion is reurned for each area of coincidence o olerance beween he wo curves. d) verex-face he oher side; and o represen each area of conac or coincidence. need no consider curves (i.e. conac areas) already known o be common by virue of edge-edge or edge-face comparison. This can be imporan since compuaion of nearangen inersecion curves can be very unsable. Trim he curves of inersecion agains he boundaries of he faces. Secions of curve which appear on boh faces are added as new (corresponding) edges. Again any spli edges need o be re-compared for coincidence wih exising edges and faces This can be done reasonably efficienly since only edges wih known common verices need be considered A he end of he imprining phase he boundary of each model has been divided up so ha each face lies inside ouside or on he boundary of he oher model.. Join When eniies of differen olerances correspond he join operaion will use he larger of he wo olerances. This may resul in removal of adjacen opology. Topology on boh models is compressed unil here is a oneo-one correspondence beween mached verices edges and faces on he wo models The wo models are hen opologically joined and he resuling regions deermined..5 Selec Afer he wo models have been combined ino one he regions faces edges and verices which are o survive are deermined. This will depend on he operaion being performed and on various oher opions. For example he boolean can opionally remove lower-dimension opology or spli up a disconneced model ino conneced componens or reurn a collecion of manifold sub-models where possible. f a verex lies in he inerior of a face (no a a verex or on an edge) add a corresponding verex o he face. e) edge-face nersec he curve of he edge wih he surface of face o ge inervals of coincidence on he curve. Since he edge has already been compared wih edges of he face we need only consider coincidence or inersecions inerior o he face and edge. For coincidence add an edge o he face (beween wo exising verices) and make i correspond o he edge. For inersecions add verices o he face and edge. f an edge is spli by his process he pieces need o be recompared wih oher edges since he smaller edges may now be coinciden when hey were no before. f) face-face nersec he surfaces of he faces. The resuling curves can hen be compared wih each face %e surface inerjecor needs o reurn curves and poin conacs sufficien o divide areas of surface which are on one side of he oher surface from hose on Figure 6. Subracing a b-spline face from a block. 25

6 .6 Example boolean Figure 6 shows an example boolean operaion where a 2- dimensional model is being subraced from a block o creae a blend. The face being subraced lies on a b-spline surface and is edges approximaely coincide wih wo of he faces of he block. The boundary edges of his face are oleran The edgejedge comparison in he imprin sage will spli he long edges of he b-spline face ino hree. The edgeface comparison will deec ha wo of hese edges are coinciden wihin olerance wih faces of he block New edges will be added o hese faces dividing hem in wo. The faceface comparison will inersec he b-spline face wih he end faces of he block creaing he end faces of he resuling blend. The join and selec phases will resul in he block being spli ino wo solids. 5. BLENDNG When a blend is creaed a olerance is supplied which is used when consrucing he blend surface and which deermines how closely i fis he neighboring faces. The edges of he blend are given a olerance deermined from his value wihou affecing olerances elsewhere in he model. The blend is added o he model by consrucing he blend face and sewing i in along he oleran edges. Figure 7 shows a variable-radius blend on he edge of a cube. %e olerances are exaggeraed so ha he wo parameer-space curves can be seen on each oleran edge. Normally when he objec is drawn only one of hese curves would be shown. 6. DATA EXCHANGE Wihou informaion on he accuracy of he model exchanging b-reps beween sysems canno be performed reliably. f accuracy is only given as a single value models can only be impored by compromising he accuracy of exising daa. Toleran modelling provides a way round his. Daa from surface modeliers can be impored as rimmed surfaces for example via CES [S] and sewn ogeher. B-rep models can be impored direcly via sandards such as STEP [9]. 6. Sewing Sewing is a way of joining models along coinciden edges and is ofen used o impor rimmed surfaces from oher sysems. The models o be sewn maybe wodimensional shees of faces or solids. f he faces enclose a volume a solid is creaed. Tds is in fac he par of he boolean algorihm which deals wih maching edges and verices; he face-face and edge-face comparisons are omied. lk provides a faser way of combining models when hey are o known o abu. As before he edges are compared o wihin sum of olerances. f wo faces do no in fac mee o he expeced olerance a model may be creaed wih a hin hole in i. The hole can be closed by assigning larger olerances o he edges and re-sewing. 6.2 STEP Figure 7. A blend showing exaggeraedly large local olerances. STEP is an emerging sandard for he exchange of produc model daa. Eniies added o he sandard recenly allow uncerainy values o be associaed wih geomeric definiions. Soluions are currenly being developed which combine he STEP framework wih oleran modelling so ha local olerance informaion can be aached o opology in he STEP file. [f geomery ypes no suppored by STEP need o be ransferred hey can be approximaed providing he approximaion olerance is aached o he relevan faces or edges. 7. FUTURE WORK 7. Face okrances Currenly face olerances always ake he defaul value in Parasolid. Face olerances are no needed in order o define a valid b-rep from rimmed surface daa bu hey are useful o avoid expensive and unreliable surface inersecions. For example if wo surfaces on wo models being unied arc approximaely coinciden or approximaely angen hen inersecing hem o an unsuiable olerance will be very difficul as many complex curves may resul. Marking one or boh of hem wih a olerance would overcome his problem. 7.2 General compresswn of opology The recursive compression of opology resuling from feaures wih differen olerances being mached has no been filly implemened bu a subse sufficien for pracical use has been developed. Furher work is required o develop a general algorihm. 252

7 7.3 Prevening olerance growh Compression normally resuls in some growh of local olerances. deally models defined o a cerain olerance should unie o creae models of he same or similar olerance. Alhough his seems no o be achievable in all cases olerance growh should be conained where possible. 8. CONCLUSON Local olerances on a b-rep model can be used as a foundaion for robus solid modelling and reliable model ransfer beween differen sysems. This echnique has been implemened in a widely used producion solid modeller and has been used o solve real modelling problems. REFERENCES [ Benouamer. M.. Michelucci D. and Peroche B. Errorfree boundary evaluaion based on a lazy raional arihmeic: a deailed implemenaion Compuer-Aided Design Vol 26 No 6 (June 99). [2] Edelsbrunner H. and Mucke E. Simulaion of simpliciy: A echnique o cope wih degenerae cases in geomeric algorihms. Proc. of hacm symposium on Comp Geomery (June 988). [3] Hoffman C. M.. HopCrof J E. and Karasick M. S. Robus se operaions on polyhedral solids. EEE Compuer Graphics and Applicaions 9 (November 989). [] Sewar A.J Local robusness and is applicaion o polyhedral inersecion. Compuaional Geomery & ApplicaionsVol No (March 99) [5] Zhu X. Fang S and Bruderlin B Obaining robus Boolean se operaions for manifold solids by avoiding and eliminaing redundancy. Proc. of 993 ACMEEE 2 Symposium on Solid Modelling and Applicaions. [6] Fang S. Bruderlin B and Zhu X. Robusness in solid modelling - a olerance-based inuiionisic approach. Compu~er-Aided Design. Vol 25 No 9 (Sepember 993). [7] Segal M. Using olerances o guaranee valid polyhedral modelling resuls Compufer Graphics 2 ( 99). [8] GES (99 ). The niial Graphics Exchange Specificaion (CES) version 5.. lgespdes Organisaion Naional nsiue of Sandards and Technology Gaihersburg MD 2899 USA. [9] STEP Sandard for he Exchange of Produc Model Daa. so

8

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

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

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

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

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

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

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

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

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

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

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

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012 EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule

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

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

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

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

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

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

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

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

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

Optimal Crane Scheduling

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

More information

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

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

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

SOT: Compact Representation for Triangle and Tetrahedral Meshes

SOT: Compact Representation for Triangle and Tetrahedral Meshes SOT: Compac Represenaion for Triangle and Terahedral Meshes Topraj Gurung and Jarek Rossignac School of Ineracive Compuing, College of Compuing, Georgia Insiue of Technology, Alana, GA ABSTRACT The Corner

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

More information

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple

More information

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

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

More information

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

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

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

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018 MOBILE COMPUTING CSE 40814/60814 Spring 2018 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi:

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi: MOBILE COMPUTING CSE 40814/60814 Fall 2015 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home

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

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

COMP26120: Algorithms and Imperative Programming

COMP26120: Algorithms and Imperative Programming COMP26120 ecure C3 1/48 COMP26120: Algorihms and Imperaive Programming ecure C3: C - Recursive Daa Srucures Pee Jinks School of Compuer Science, Universiy of Mancheser Auumn 2011 COMP26120 ecure C3 2/48

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

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471 Produc Descripion Insallaion and User Guide Transiser Dimmer (454) The DIN rail mouned 454 is a 4channel ransisor dimmer. I can operae in one of wo modes; leading edge or railing edge. All 4 channels operae

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

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

Assignment 2. Due Monday Feb. 12, 10:00pm.

Assignment 2. Due Monday Feb. 12, 10:00pm. Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how

More information

IDEF3 Process Description Capture Method

IDEF3 Process Description Capture Method IDEF3 Process Descripion Capure Mehod IDEF3 is par of he IDEF family of mehods developmen funded by he US Air Force o provide modelling suppor for sysems engineering and enerprise inegraion 2 IDEF3 Mehod

More information

Time Expression Recognition Using a Constituent-based Tagging Scheme

Time Expression Recognition Using a Constituent-based Tagging Scheme Track: Web Conen Analysis, Semanics and Knowledge Time Expression Recogniion Using a Consiuen-based Tagging Scheme Xiaoshi Zhong and Erik Cambria School of Compuer Science and Engineering Nanyang Technological

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

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

More information

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

BI-TEMPORAL INDEXING

BI-TEMPORAL INDEXING BI-TEMPORAL INDEXING Mirella M. Moro Uniersidade Federal do Rio Grande do Sul Poro Alegre, RS, Brazil hp://www.inf.ufrgs.br/~mirella/ Vassilis J. Tsoras Uniersiy of California, Rierside Rierside, CA 92521,

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

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

Handling uncertainty in semantic information retrieval process

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

More information

Chapter Six Chapter Six

Chapter Six Chapter Six Chaper Si Chaper Si 0 CHAPTER SIX ConcepTess and Answers and Commens for Secion.. Which of he following graphs (a) (d) could represen an aniderivaive of he funcion shown in Figure.? Figure. (a) (b) (c)

More information

Lecture 4. Programming with Message Passing: Applications and Performance

Lecture 4. Programming with Message Passing: Applications and Performance Lecure 4 Programming wih Message Passing: Applicaions and Performance Announcemens Quiz #1 in secion on 10/13 Miderm: evening of 10/30, 7:00 o 8:20 PM Wednesday s office hours sar a 1.30 (res of he quarer)

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

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

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

BEST DYNAMICS NAMICS CRM A COMPILATION OF TECH-TIPS TO HELP YOUR BUSINESS SUCCEED WITH DYNAMICS CRM

BEST DYNAMICS NAMICS CRM A COMPILATION OF TECH-TIPS TO HELP YOUR BUSINESS SUCCEED WITH DYNAMICS CRM DYNAMICS CR A Publicaion by elogic s fines Microsof Dynamics CRM Expers { ICS CRM BEST OF 2014 A COMPILATION OF TECH-TIPS TO HELP YOUR BUSINESS SUCCEED WITH DYNAMICS CRM NAMICS CRM { DYNAMICS M INTRODUCTION

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

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

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

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

More information

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

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

A High-Speed Adaptive Multi-Module Structured Light Scanner

A High-Speed Adaptive Multi-Module Structured Light Scanner A High-Speed Adapive Muli-Module Srucured Ligh Scanner Andreas Griesser 1 Luc Van Gool 1,2 1 Swiss Fed.Ins.of Techn.(ETH) 2 Kaholieke Univ. Leuven D-ITET/Compuer Vision Lab ESAT/VISICS Zürich, Swizerland

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

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

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

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

Towards a Realistic Model for Failure Propagation in Interdependent Networks

Towards a Realistic Model for Failure Propagation in Interdependent Networks Towards a Realisic Model for Failure Propagaion in Inerdependen Neworks Agosino Suraro, Simone Silvesri, Mauro Coni, Sajal K. Das Deparmen of Mahemaics, Universiy of Padua, email: agosino.suraro@sudeni.unipd.i,

More information

Nonparametric CUSUM Charts for Process Variability

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

More information

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

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

Data Structures and Algorithms. The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 2

Data Structures and Algorithms. The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 2 Daa Srucures and Algorihms The maerial for his lecure is drawn, in par, from The Pracice of Programming (Kernighan & Pike) Chaper 2 1 Moivaing Quoaion Every program depends on algorihms and daa srucures,

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

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

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

More information

Visual Indoor Localization with a Floor-Plan Map

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

More information

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

Elite Acoustics Engineering A4-8 Live-Performance Studio Monitor with 4 Channels, Mixer, Effects, and Bluetooth Quick Start Guide

Elite Acoustics Engineering A4-8 Live-Performance Studio Monitor with 4 Channels, Mixer, Effects, and Bluetooth Quick Start Guide Elie Acousics Engineering A4-8 Live-Performance Sudio Monior wih 4 Channels, Mixer, Effecs, and Blueooh Quick Sar Guide WHAT IS IN THE BOX Your A4-8 package conains he following: (1) Speaker (1) 12V AC

More information

Weighted Voting in 3D Random Forest Segmentation

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

More information

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

MB86297A Carmine Timing Analysis of the DDR Interface

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

More information

The University of Sheffield Department of Computer Science. Indexing XML Databases: Classifications, Problems Identification and a New Approach

The University of Sheffield Department of Computer Science. Indexing XML Databases: Classifications, Problems Identification and a New Approach The Universiy of Sheffield Deparmen of Compuer Science Indexing XML Daabases: Classificaions, Problems Idenificaion and a New Approach Research Memorandum CS-7-5 Mohammed Al-Badawi Compuer Science Dep

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

REDUCTIONS BBM ALGORITHMS DEPT. OF COMPUTER ENGINEERING ERKUT ERDEM. Bird s-eye view. May. 12, Reduction.

REDUCTIONS BBM ALGORITHMS DEPT. OF COMPUTER ENGINEERING ERKUT ERDEM. Bird s-eye view. May. 12, Reduction. BBM 0 - ALGORITHMS DEPT. OF COMPUTER ENGINEERING ERKUT ERDEM REDUCTIONS May., 0 Bird s-eye view Desideraa. Classify problems according o compuaional requiremens. complexiy order of growh examples linear

More information

Feature-Preserving Reconstruction of Singular Surfaces

Feature-Preserving Reconstruction of Singular Surfaces Eurographics Symposium on Geomery Processing 2012 Eian Grinspun and Niloy Mira (Gues Ediors) Volume 31 (2012), Number 5 Feaure-Preserving Reconsrucion of Singular Surfaces T. K. Dey 1 and X. Ge 1 and Q.

More information

An Efficient Delivery Scheme for Coded Caching

An Efficient Delivery Scheme for Coded Caching 201 27h Inernaional Teleraffic Congress An Efficien Delivery Scheme for Coded Caching Abinesh Ramakrishnan, Cedric Wesphal and Ahina Markopoulou Deparmen of Elecrical Engineering and Compuer Science, Universiy

More information

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a 3rd Inernaional Conference on Maerials Engineering, Manufacuring Technology and Conrol (ICMEMTC 2016) Design and Applicaion of Compuer-aided English Online Examinaion Sysem NONG DeChang 1, a 1,2 Guangxi

More information

The Roots of Lisp paul graham

The Roots of Lisp paul graham The Roos of Lisp paul graham Draf, January 18, 2002. In 1960, John McCarhy published a remarkable paper in which he did for programming somehing like wha Euclid did for geomery. 1 He showed how, given

More information

Lemonia Ragia and Stephan Winter 1 CONTRIBUTIONS TO A QUALITY DESCRIPTION OF AREAL OBJECTS IN SPATIAL DATA SETS

Lemonia Ragia and Stephan Winter 1 CONTRIBUTIONS TO A QUALITY DESCRIPTION OF AREAL OBJECTS IN SPATIAL DATA SETS D. Frisch, M. Englich & M. Seser, eds, 'IAPRS', Vol. 32/, ISPRS Commission IV Symposium on GIS - Beween Visions and Applicaions, Sugar, Germany. Lemonia Ragia and Sephan Winer 1 CONTRIBUTIONS TO A QUALITY

More information

Distributed Task Negotiation in Modular Robots

Distributed Task Negotiation in Modular Robots Disribued Task Negoiaion in Modular Robos Behnam Salemi, eer Will, and Wei-Min Shen USC Informaion Sciences Insiue and Compuer Science Deparmen Marina del Rey, USA, {salemi, will, shen}@isi.edu Inroducion

More information

Improving Occupancy Grid FastSLAM by Integrating Navigation Sensors

Improving Occupancy Grid FastSLAM by Integrating Navigation Sensors Improving Occupancy Grid FasSLAM by Inegraing Navigaion Sensors Chrisopher Weyers Sensors Direcorae Air Force Research Laboraory Wrigh-Paerson AFB, OH 45433 Gilber Peerson Deparmen of Elecrical and Compuer

More information

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker.

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker. Slide A Principled Approach o MILP Modeling John Hooer Carnegie Mellon Universiy Worshop on MIP Columbia Universiy, Augus 008 Proposal MILP modeling is an ar, bu i need no be unprincipled. Slide Proposal

More information

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

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

More information

Algorithm for image reconstruction in multi-slice helical CT

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

More information

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II CS 152 Compuer Archiecure and Engineering Lecure 7 - Memory Hierarchy-II Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152

More information

Restorable Dynamic Quality of Service Routing

Restorable Dynamic Quality of Service Routing QOS ROUTING Resorable Dynamic Qualiy of Service Rouing Murali Kodialam and T. V. Lakshman, Lucen Technologies ABSTRACT The focus of qualiy-of-service rouing has been on he rouing of a single pah saisfying

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

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