Computer Graphics. - Spline and Subdivision Surfaces - Hendrik Lensch. Computer Graphics WS07/08 Spline & Subdivision Surfaces

Size: px
Start display at page:

Download "Computer Graphics. - Spline and Subdivision Surfaces - Hendrik Lensch. Computer Graphics WS07/08 Spline & Subdivision Surfaces"

Transcription

1 Computer Graphcs - Splne and Subdvson Surfaces - Hendrk Lensch

2 Overvew Last Tme Image-Based Renderng Today Parametrc Curves Lagrange Interpolaton Hermte Splnes Bezer Splnes DeCasteljau Algorthm Parameterzaton 2

3 B-Splnes Goal Splne curve wth local control and hgh contnuty Gven Degree: n Control ponts: P 0,..., P m (Control polygon, m n+1) Knots: t 0,..., t m+n+1 (Knot vector, weakly monotonc) The knot vector defnes the parametrc locatons where segments jon B-Splne Curve P( t) = m = 0 N n ( t) P Contnuty: C n-1 at smple knots C n-k at knot wth multplcty k

4 B-Splne Bass Functons Recursve Defnton ) ( ) ( ) ( otherwse 0 f 1 ) ( t N t t t t t N t t t t t N t t t t N n n n n n n = < < = N 0 0 N 1 0 N 2 0 N 3 0 N 4 0 N 0 1 N 1 1 N 2 1 N 3 1 Unform Knot vector

5 B-Splne Bass Functons Recursve Defnton Degree ncreases n every step Support ncreases by one knot nterval

6 B-Splne Bass Functons Unform Knot Vector All knots at nteger locatons UBS: Unform B-Splne Example: cubc B-Splnes B = N n n Local Support = Localzed Changes Bass functons affect only (n+1) Splne segments Changes are localzed P = n d n Degree 2

7 B-Splne Bass Functons Convex Hull Property Splne segment les n convex Hull of (n+1) control ponts Degree 2 (n+1) control ponts le on a straght lne curve touches ths lne n control ponts concde curve nterpolates ths pont and s tangental to the control polygon (e.g. begnnng and end)

8 Normalzed Bass Functons Bass Functons on an Interval n Partton of unty: N ( t) = 1 Knots at begnnng and end wth multplcty Interpolaton of end ponts and tangents there Converson to Bézer segments va knot nserton

9 deboor-algorthm Evaluatng the B-Splne Recursve Defnton of Control Ponts Evaluaton at t: t l < t < t l+1 : {l-n,..., l} Due to local support only affected by (n+1) control ponts Propertes Affne nvarance Stable numercal evaluaton All coeffcents > 0 r r n r r r n r r P t P t P t t t t t P t t t t t P = + = ) ( ) ( ) ( ) (1 ) ( n n d t P = ) (

10 Knot Inserton Algorthm smlar to deboor Gven a new knot t t l t < t l+1 : {l-n,..., l} T*= T {t} New representaton of the same curve over T* Applcatons Refnement of curve, dsplay Consecutve nserton of three knots at t=3 nto a cubc B-Splne Frst and last knot have multplcty n T=(0,0,0,0,1,2,4,5,6,6,6,6), l=5 + + = + = = + + = ) (1 ) ( ) ( 1 * * 1 0 * l l n l n l t t t t a P a P a P P t N t P n m n

11 Converson to Bézer Splne B-Splne to Bézer Representaton Remember: Curve nterpolates pont and s tangental at knots of multplcty n In more detal: If two consecutve knots have multplcty n The correspondng splne segment s n Bézer from The (n+1) correspondng control polygon form the Bézer control ponts

12 NURBS Non-unform Ratonal B-Splnes Homogeneous control ponts: now wth weght w P =(w x, w y, w z, w )= w P = = = = = = = = = m n n n m n m n m n m n w t N w t N t R P w t R w t N P w t N P P t N t P ) ( ) ( ) ( mt, ) ( ) ( ) ( ) ( ) (

13 NURBS Propertes Pecewse ratonal functons Weghts Hgh (relatve) weght attract curve towards the pont Low weghts repel curve from a pont Negatve weghts should be avoded (may ntroduce sngularty) Invarant under projectve transformatons Varaton-Dmnshng-Property (n functonal settng) Curve cuts a straght lne no more than the control polygon does

14 Examples: Cubc B-Splnes

15 Knots and Ponts multplcty = n at begnnng and end strctly monotonous knot vector knots or ponts replcated [ ] [ ] [P 0, P 1,P 2,P 3,P 4,P 5,P 6, P 7,P 8,P 9,P 0,P 1,P 2 ]

16 Splne Surfaces

17 Parametrc Surfaces Same Idea as wth Curves P: R 2 R 3 P(u,v) = (x(u,v), y(u,v), z(u,v)) T R 3 (also P(R 4 )) Dfferent Approaches Trangular Splnes Sngle polynomal n (u,v) va barycentrc coordnates wth respect to a reference trangle (e.g. B-Patches) Tensor Product Surfaces Separaton nto polynomals n u and n v Subdvson Surfaces Start wth a trangular mesh n R 3 Subdvde mesh by nsertng new vertces Dependng on local neghborhood Only pecewse parameterzaton (n each trangle)

18 Tensor Product Surfaces Idea Create a curve of curves" Smplest case: Blnear Patch Two lnes n space P P 1 2 ( v) = (1 v) P ( v) Connected by lnes P( u, v) = (1 u) P (1 u)((1 v) P00 + vp10) + u((1 v) P Bézer representaton (symmetrc n u and v) P( u, v) = (1 v) P =, j= 0 Control mesh P j 1 B ( u) B + vp + vp ( v) + up 1 j ( v) P j 2 ( v) = P v P 00 u P 01 + vp 11 ) P 11

19 Tensor Product Surfaces General Case Arbtrary bass functons n u and v Tensor Product of the functon space n u and v Commonly same bass functons and same degree n u and v P( u, v) = = 0 j= 0 Interpretaton Curve defned by curves P( u, v) = Symmetrc n u and v m n B m ( u) B m n B ( u) = 0 j= 0 n j P ( v) ( v) P j B j ( v) Pj 14243

20 Matrx Representaton Smlar to Curves Geometry now n a tensor (m x n x 3) Degree u: m v: n Along the dagonal (u=v): m+n Not nce Trangular Splnes ( ) T T V UV n n n nn m T monom V U v v G G G G u u V U v u P U B G B G ), ( = = = M L M O M L L

21 Tensor Product Surfaces Propertes Derved Drectly From Curves Bézer Surface: Surface nterpolates corner vertces of mesh Vertces at edges of mesh defne boundary curves Convex hull property holds Smple computaton of dervatves Drect neghbors of corners vertces defne tangent plane Smlar for Other Bass Functons

22 Tensor Product Surfaces Modfyng a Bézer Surface

23 Tensor Product Surfaces Representng the Utah Teapot as a set contnuous Bézer patches

24 Operatons on Surfaces decausteljau/deboor Algorthm Once for u n each column Once for v n the resultng row Due to symmetry also n other order Smlarly we can derve the related algorthms Subdvson Extrapolaton Dsplay...

25 Ray Tracng of Splne Surfaces Several approaches Tessellate nto many trangles (usng decasteljau or deboor) Often the fasted method May need enormous amounts of memory Recursve subdvson Smply subdvde patch recursvely Delete parts that do not ntersect ray (Prunng) Fxed depth ensures crack-free surface Bézer Clppng [Sederberg et al.] Fnd two orthogonal planes that ntersect n the ray Project the surface control ponts nto these planes Intersecton must have dstance zero Root fndng Can elmnate parts of the surface where convex hull does not ntersect ray Must deal wth many specal cases rather slow

26 Hgher Dmensons Volumes Splne: R 3 R Volume densty Rarely used Splne: R 3 R 3 Modfcatons of ponts n 3D Dsplacement mappng Free Form Deformatons (FFD) FFD

27 Subdvson Surfaces

28 Modelng How do we... Represent 3D objects n a computer? Construct such representatons quckly and/or automatcally wth a computer? Manpulate 3D objects wth a computer? 3D Representatons provde the foundatons for Computer Graphcs Computer-Aded Geometrc Desgn Vsualzaton Robotcs, Dfferent methods for dfferent object representatons

29 3D Object Representatons Raw data Range mage Pont cloud Polygon soup Surfaces Mesh Subdvson Parametrc Implct Solds Voxels BSP tree CSG

30 Range Image Range mage Acqured from range scanner E.g. laser range scanner, structured lght, phase shft approach Structured pont cloud Grd of depth values wth calbrated camera 2-1/2D: 2D plus depth

31 Pont Cloud Unstructured set of 3D pont samples Often constructed from many range mages

32 Polygon Soup Unstructured set of polygons

33 3D Object Representatons Raw data Pont cloud Range mage Polygon soup Surfaces Mesh Subdvson Parametrc Implct Solds Voxels BSP tree CSG

34 Mesh Connected set of polygons (usually trangles)

35 Parametrc Surface Tensor product splne patches Careful constrants to mantan contnuty

36 Subdvson Surface Coarse mesh & subdvson rule Defne smooth surface as lmt of sequence of refnements

37 Implct Surface Ponts satsfyng: F(x,y,z) = 0

38 3D Object Representatons Raw data Pont cloud Range mage Polygon soup Surfaces Mesh Subdvson Parametrc Implct Solds Voxels BSP tree CSG

39 Voxels Unform grd of volumetrc samples Acqured from CAT, MRI, etc.

40 BSP Tree Bnary space partton wth sold cells labeled Constructed from polygonal representatons

41 CSG Constructve Sold Geometry Herarchy of boolean set operatons (unon, dfference, ntersect) appled to smple shapes

42 Motvaton Splnes Tradtonally splne patches (NURBS) have been used n producton for character anmaton. Dffcult to sttch together Mantanng contnuty s hard Dffcult to model objects wth complex topology Subdvson n Character Anmaton Tony Derose, Mchael Kass, Ten Troung (SIGGRAPH 98) (Ger s Game, Pxar 1998)

43 Motvaton Splnes (Bézer, NURBS, ) Easy and commonly used n CAD systems Most surfaces are not made of quadrlateral patches Need to trm surface: Cut of parts Trmmng NURBS s expensve and often has numercal errors Very dffcult to stch together separate surfaces Very hard to hde seams

44 Why Subdvson Surfaces? Subdvson methods have a seres of nterestng propertes: Applcable to meshes of arbtrary topology (non-manfold meshes). No trmmng needed Scalablty, level-of-detal. Numercal stablty. Smple mplementaton. Compact support. Affne nvarance. Contnuty Stll less tools n CAD systems (but mprovng quckly)

45 Types of Subdvson Interpolatng Schemes Lmt Surfaces/Curve wll pass through orgnal set of data ponts. Approxmatng Schemes Lmt Surface wll not necessarly pass through the orgnal set of data ponts.

46 Example: Ger s Game Subdvson surfaces are used for: Ger s hands and head Clothes: Jacket, Pants, Shrt Te and Shoes (Ger s Game, Pxar 1998)

47 Subdvson Construct a surface from an arbtrary polyhedron Subdvde each face of the polyhedron The lmt wll be a smooth surface

48 Subdvson Curves and Surfaces Subdvson curves The basc concepts of subdvson. Subdvson surfaces Important known methods. Dscusson: subdvson vs. parametrc surfaces. Based on sldes Courtesy of Ad Levn, Tel-Avv U.

49 Curves: Corner Cuttng

50 Corner Cuttng 3 : 1 1 : 3

51 Corner Cuttng

52 Corner Cuttng

53 Corner Cuttng

54 Corner Cuttng

55 Corner Cuttng

56 Corner Cuttng

57 Corner Cuttng A control pont The lmt curve The control polygon

58 The 4-Pont Scheme

59 The 4-Pont Scheme

60 The 4-Pont Scheme 1 : 1 1 : 1

61 The 4-Pont Scheme 1 : 8

62 The 4-Pont Scheme

63 The 4-Pont Scheme

64 The 4-Pont Scheme

65 The 4-Pont Scheme

66 The 4-Pont Scheme

67 The 4-Pont Scheme

68 The 4-Pont Scheme

69 The 4-Pont Scheme

70 The 4-Pont Scheme

71 The 4-Pont Scheme

72 The 4-Pont Scheme

73 The 4-Pont Scheme A control pont The lmt curve The control polygon

74 Subdvson Curves Non nterpolatory subdvson schemes Corner Cuttng Interpolatory subdvson schemes The 4-pont scheme

75 Basc Concepts of Subdvson Defnton A subdvson curve s generated by repeatedly applyng a subdvson operator to a gven polygon (called the control polygon). The central theoretcal questons: Convergence: Gven a subdvson operator and a control polygon, does the subdvson process converge? Smoothness: Does the subdvson process converge to a smooth curve?

76 Surfaces Subdvson Schemes A control net conssts of vertces, edges, and faces. Refnement In each teraton, the subdvson operator refnes the control net, ncreasng the number of vertces (approxmately) by a factor of 4. Lmt Surface In the lmt the vertces of the control net converge to a lmt surface. Topology and Geometry Every subdvson method has a method to generate the topology of the refned net, and rules to calculate the locaton of the new vertces.

77 Subdvson Schemes There are dfferent subdvson schemes Dfferent methods for refnng topology Dfferent rules for postonng vertces Interpolatng versus approxmatng

78 Trangular Subdvson For control nets whose faces are trangular. Old vertces New vertces Every face s replaced by 4 new trangular faces. The are two knds of new vertces: Green vertces are assocated wth old edges Red vertces are assocated wth old vertces.

79 Loop Subdvson Scheme Works on trangular meshes Is an Approxmatng Scheme Guaranteed to be smooth everywhere except at extraordnary vertces.

80 Loop s Scheme Locaton of New Vertces Every new vertex s a weghted average of the old vertces. The lst of weghts s called the subdvson mask or the stencl A rule for new red vertces α n /n α n /n A rule for new green vertces 1 α n /n 1-α n 3 3 α n /n α n /n 1 2π αn = cos 64 n Orgnal 2 α n 3 n > 3 8 = 3 n = 3 16 Warren 1 n - the vertex valence

81 Loop Subdvson Boundares Subdvson Mask for Boundary Condtons Edge Rule Vertex Rule

82 Subdvson as Matrces Subdvson can be expressed as a matrx S mask of weghts w. S mask s very sparse Never Implement ths way! Allows for analyss Curvature Lmt Surface = = ˆ ˆ ˆ ˆ ˆ p p p p p p p w w w w w P P S n nj mask M M L O M M L L S mask Weghts Old Control Ponts New Ponts

83 The Orgnal Control Net

84 After 1st Iteraton

85 After 2nd Iteraton

86 After 3rd Iteraton

87 The Lmt Surface The lmt surfaces of Loop s subdvson have contnuous curvature almost everywhere

88 Quadrlateral Subdvson Works for control nets of arbtrary topology After one teraton, all the faces are quadrlateral. Old vertces New vertces Old edge Old face Every face s replaced by quadrlateral faces. The are three knds of new vertces: Yellow vertces are assocated wth old faces Green vertces are assocated wth old edges Red vertces are assocated wth old vertces.

89 Catmull Clark s Scheme Step 1 Step 2 Step 3 1 Frst, all the yellow vertces are calculated Then the green vertces are calculated usng the values of the yellow vertces Fnally, the red vertces are calculated usng the values of the yellow vertces w n n - the vertex valence w n = n( n 2)

90 The Orgnal Control Net

91 After 1st Iteraton

92 After 2nd Iteraton

93 After 3rd Iteraton

94 The Lmt Surface The lmt surfaces of Catmull-Clarks s subdvson have contnuous curvature almost everywhere

95 Edges and Creases Most surface are not smooth everywhere Edges & creases Can be marked n model Weghtng s changed to preserve edge or crease Generalzaton to sem-sharp creases (Pxar) Controllable sharpness Sharpness (s) = 0, smooth Sharpness (s) = nf, sharp Achevable through hybrd subdvson step Subdvson ff s==0 Otherwse parameter s decremented

96 Adaptve Subdvson Not all regons of a model need to be subdvded. Idea: Use some crtera and adaptvely subdvde mesh where needed. Curvature Screen sze Make trangles < sze of pxel Vew dependence Dstance from vewer Slhouettes In vew frustum Careful! Must avod cracks subdv crack

97 Edges and Creases Increasng sharpness of edges

98 Edges and Creases Can be changed on a edge by edge bass

99 Texture mappng Sold color pantng s easy, already defned Texturng s not so easy Usng polygonal methods can result n dstorton Soluton Assgn texture coordnates to each orgnal vertex Subdvde them just lke geometrc coordnates Introduces a smooth scalar feld Used for texturng n Ger s jacket, ears, nostrls

100 Advanced Topcs Herarchcal Modelng Store offsets to vertces at dfferent levels Offsets performed n normal drecton Can change shape at dfferent resolutons whle rest stays the same Surface Smoothng Can perform flterng operatons on meshes E.g. (Wegthed) averagng of neghbors Level-of-Detal Can easly adjust maxmum depth for renderng

101 Wrapup: Subdvson Surfaces Advantages Smple method for descrbng complex surfaces Relatvely easy to mplement Arbtrary topology Local support Guaranteed contnuty Mult-resoluton Dffcultes Intutve specfcaton Parameterzaton Intersectons

Scan Conversion & Shading

Scan Conversion & Shading Scan Converson & Shadng Thomas Funkhouser Prnceton Unversty C0S 426, Fall 1999 3D Renderng Ppelne (for drect llumnaton) 3D Prmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

Scan Conversion & Shading

Scan Conversion & Shading 1 3D Renderng Ppelne (for drect llumnaton) 2 Scan Converson & Shadng Adam Fnkelsten Prnceton Unversty C0S 426, Fall 2001 3DPrmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

Introduction. Basic idea of subdivision. History of subdivision schemes. Subdivision Schemes in Interactive Surface Design

Introduction. Basic idea of subdivision. History of subdivision schemes. Subdivision Schemes in Interactive Surface Design Subdvson Schemes n Interactve Surface Desgn Introducton Hstory of subdvson. What s subdvson? Why subdvson? Hstory of subdvson schemes Stage I: Create smooth curves from arbtrary mesh de Rham, 947. Chan,

More information

Some Tutorial about the Project. Computer Graphics

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

More information

Harmonic Coordinates for Character Articulation PIXAR

Harmonic Coordinates for Character Articulation PIXAR Harmonc Coordnates for Character Artculaton PIXAR Pushkar Josh Mark Meyer Tony DeRose Bran Green Tom Sanock We have a complex source mesh nsde of a smpler cage mesh We want vertex deformatons appled to

More information

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces 7 Interpolaton of the Irregular Curve Network of Shp Hull Form Usng Subdvson Surfaces Kyu-Yeul Lee, Doo-Yeoun Cho and Tae-Wan Km Seoul Natonal Unversty, kylee@snu.ac.kr,whendus@snu.ac.kr,taewan}@snu.ac.kr

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Reading. 14. Subdivision curves. Recommended:

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

More information

A Geometric Approach for Multi-Degree Spline

A Geometric Approach for Multi-Degree Spline L X, Huang ZJ, Lu Z. A geometrc approach for mult-degree splne. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 27(4): 84 850 July 202. DOI 0.007/s390-02-268-2 A Geometrc Approach for Mult-Degree Splne Xn L

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

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

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

More information

Hermite Splines in Lie Groups as Products of Geodesics

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

More information

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

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

More information

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

Interactive Rendering of Translucent Objects

Interactive Rendering of Translucent Objects Interactve Renderng of Translucent Objects Hendrk Lensch Mchael Goesele Phlppe Bekaert Jan Kautz Marcus Magnor Jochen Lang Hans-Peter Sedel 2003 Presented By: Mark Rubelmann Outlne Motvaton Background

More information

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

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

More information

Radial Basis Functions

Radial Basis Functions Radal Bass Functons Mesh Reconstructon Input: pont cloud Output: water-tght manfold mesh Explct Connectvty estmaton Implct Sgned dstance functon estmaton Image from: Reconstructon and Representaton of

More information

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

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

More information

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme Mathematcal and Computatonal Applcatons Artcle A Fve-Pont Subdvson Scheme wth Two Parameters and a Four-Pont Shape-Preservng Scheme Jeqng Tan,2, Bo Wang, * and Jun Sh School of Mathematcs, Hefe Unversty

More information

Simplification of 3D Meshes

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

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

Research Article Quasi-Bézier Curves with Shape Parameters

Research Article Quasi-Bézier Curves with Shape Parameters Hndaw Publshng Corporaton Appled Mathematcs Volume 3, Artcle ID 739, 9 pages http://dxdoorg/55/3/739 Research Artcle Quas-Bézer Curves wth Shape Parameters Jun Chen Faculty of Scence, Nngbo Unversty of

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

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

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

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

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

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

More information

A New Solid Subdivision Scheme based on Box Splines

A New Solid Subdivision Scheme based on Box Splines A New Sold Subdvson Scheme based on Box Splnes Yu-Sung Chang Kevn T McDonnell Hong Qn Department of Computer Scence State Unversty of New York at Stony Brook ABSTRACT Durng the past twenty years, much

More information

Complex Filtering and Integration via Sampling

Complex Filtering and Integration via Sampling Overvew Complex Flterng and Integraton va Samplng Sgnal processng Sample then flter (remove alases) then resample onunform samplng: jtterng and Posson dsk Statstcs Monte Carlo ntegraton and probablty theory

More information

Global Illumination: Radiosity

Global Illumination: Radiosity Last Tme? Global Illumnaton: Radosty Planar Shadows Shadow Maps An early applcaton of radatve heat transfer n stables. Projectve Texture Shadows (Texture Mappng) Shadow Volumes (Stencl Buffer) Schedule

More information

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

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

More information

1 Linear and Nonlinear Subdivision Schemes in Geometric Modeling

1 Linear and Nonlinear Subdivision Schemes in Geometric Modeling 1 Lnear and Nonlnear Subdvson Schemes n Geometrc Modelng Nra dyn School of Mathematcal Scences Tel Avv Unversty Tel Avv, Israel e-mal: nradyn@post.tau.ac.l Abstract Subdvson schemes are effcent computatonal

More information

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

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

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

2D Raster Graphics. Integer grid Sequential (left-right, top-down) scan. Computer Graphics

2D Raster Graphics. Integer grid Sequential (left-right, top-down) scan. Computer Graphics 2D Graphcs 2D Raster Graphcs Integer grd Sequental (left-rght, top-down scan j Lne drawng A ver mportant operaton used frequentl, block dagrams, bar charts, engneerng drawng, archtecture plans, etc. curves

More information

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe CSCI 104 Sortng Algorthms Mark Redekopp Davd Kempe Algorthm Effcency SORTING 2 Sortng If we have an unordered lst, sequental search becomes our only choce If we wll perform a lot of searches t may be benefcal

More information

Collision Detection. Overview. Efficient Collision Detection. Collision Detection with Rays: Example. C = nm + (n choose 2)

Collision Detection. Overview. Efficient Collision Detection. Collision Detection with Rays: Example. C = nm + (n choose 2) Overvew Collson detecton wth Rays Collson detecton usng BSP trees Herarchcal Collson Detecton OBB tree, k-dop tree algorthms Multple object CD system Collson Detecton Fundamental to graphcs, VR applcatons

More information

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Caching. Irradiance Calculation. Advanced Computer Graphics (Fall 2009)

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Caching. Irradiance Calculation. Advanced Computer Graphics (Fall 2009) Advanced Computer Graphcs (Fall 2009 CS 29, Renderng Lecture 6: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs29-13/fa09 Dscusson Problems dfferent over years.

More information

Shape Control of the Cubic Trigonometric B-Spline Polynomial Curve with A Shape Parameter

Shape Control of the Cubic Trigonometric B-Spline Polynomial Curve with A Shape Parameter Internatonal Journal of Scences & Appled esearch www.jsar.n Shape Control of the Cubc Trgonometrc B-Splne Polynomal Curve wth A Shape Parameter Urvash Mshra* Department of Mathematcs, Mata Gujr Mahla Mahavdyalaya,

More information

K-means and Hierarchical Clustering

K-means and Hierarchical Clustering Note to other teachers and users of these sldes. Andrew would be delghted f you found ths source materal useful n gvng your own lectures. Feel free to use these sldes verbatm, or to modfy them to ft your

More information

3D MODEL DEFORMATION ALONG A PARAMETRIC SURFACE

3D MODEL DEFORMATION ALONG A PARAMETRIC SURFACE 3D MODEL DEFORMATION ALONG A PARAMETRIC URFACE Bng-Yu Chen * Yutaka Ono * Henry Johan * Masaak Ish * Tomoyuk Nshta * Jeqng Feng * The Unversty of Tokyo 7-3-1, Hongo, Bunkyo-ku, Tokyo, 133-0033 Japan Zheang

More information

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves A Newton-Type Method for Constraned Least-Squares Data-Fttng wth Easy-to-Control Ratonal Curves G. Cascola a, L. Roman b, a Department of Mathematcs, Unversty of Bologna, P.zza d Porta San Donato 5, 4017

More information

Multiblock method for database generation in finite element programs

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

More information

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Calculation. Irradiance Caching. Advanced Computer Graphics (Fall 2009)

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Calculation. Irradiance Caching. Advanced Computer Graphics (Fall 2009) Advanced Computer Graphcs (Fall 2009 CS 283, Lecture 13: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs283/fa10 Dscusson Problems dfferent over years. Intally,

More information

Computer Graphics. Jeng-Sheng Yeh 葉正聖 Ming Chuan University (modified from Bing-Yu Chen s slides)

Computer Graphics. Jeng-Sheng Yeh 葉正聖 Ming Chuan University (modified from Bing-Yu Chen s slides) Computer Graphcs Jeng-Sheng Yeh 葉正聖 Mng Chuan Unversty (modfed from Bng-Yu Chen s sldes) llumnaton and Shadng llumnaton Models Shadng Models for Polygons Surface Detal Shadows Transparency Global llumnaton

More information

Shape Preserving Positive and Convex Data Visualization using Rational Bi-cubic Functions

Shape Preserving Positive and Convex Data Visualization using Rational Bi-cubic Functions Shape Preservng Postve and Conve Data Vsualzaton usng Ratonal B-cubc unctons Muhammad Sarfraz Malk Zawwar Hussan 3 Tahra Sumbal Shakh Department of Informaton Scence Adala Campus Kuwat Unverst Kuwat E-mal:

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Line Clipping by Convex and Nonconvex Polyhedra in E 3

Line Clipping by Convex and Nonconvex Polyhedra in E 3 Lne Clppng by Convex and Nonconvex Polyhedra n E 3 Václav Skala 1 Department of Informatcs and Computer Scence Unversty of West Bohema Unverztní 22, Box 314, 306 14 Plzeò Czech Republc e-mal: skala@kv.zcu.cz

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Surface Mapping One. CS7GV3 Real-time Rendering

Surface Mapping One. CS7GV3 Real-time Rendering Surface Mappng One CS7GV3 Real-tme Renderng Textures Add complexty to scenes wthout addtonal geometry Textures store ths nformaton, can be any dmenson Many dfferent types: Dffuse most common Ambent, specular,

More information

Constrained Shape Modification of B-Spline curves

Constrained Shape Modification of B-Spline curves Constraned Shape Modfcaton of B-Splne curves Mukul Tul, N. Venkata Reddy and Anupam Saxena Indan Insttute of Technology Kanpur, mukult@tk.ac.n, nvr@tk.ac.n, anupams@tk.ac.n ABSTRACT Ths paper proposes

More information

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

More information

Adaptive Fairing of Surface Meshes by Geometric Diffusion

Adaptive Fairing of Surface Meshes by Geometric Diffusion Adaptve Farng of Surface Meshes by Geometrc Dffuson Chandrajt L. Bajaj Department of Computer Scences, Unversty of Texas, Austn, TX 78712 Emal: bajaj@cs.utexas.edu Guolang Xu State Key Lab. of Scentfc

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

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

More information

In the planar case, one possibility to create a high quality. curve that interpolates a given set of points is to use a clothoid spline,

In the planar case, one possibility to create a high quality. curve that interpolates a given set of points is to use a clothoid spline, Dscrete Farng of Curves and Surfaces Based on Lnear Curvature Dstrbuton R. Schneder and L. Kobbelt Abstract. In the planar case, one possblty to create a hgh qualty curve that nterpolates a gven set of

More information

Haptic Sculpting of Volumetric Implicit Functions

Haptic Sculpting of Volumetric Implicit Functions Haptc Sculptng of Volumetrc Implct Functons Jng Hua Hong Qn Department of Computer Scence State Unversty of ew York at Stony Brook Stony Brook, Y 794-4400, U.S.A. {jnghua qn}@cs.sunysb.edu Abstract Implct

More information

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Mult-stable Percepton Necker Cube Spnnng dancer lluson, Nobuuk Kaahara Fttng and Algnment Computer Vson Szelsk 6.1 James Has Acknowledgment: Man sldes from Derek Hoem, Lana Lazebnk, and Grauman&Lebe 2008

More information

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

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

More information

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Injective Shape Deformations Using Cube-Like Cages

Injective Shape Deformations Using Cube-Like Cages 309 Injectve Shape Deformatons Usng Cube-Lke Cages Jr Kosnka 1 and Mchael Barton 2 1 Unversty of Oslo, jr.kosnka@cma.uo.no 2 Technon, barton@cs.technon.ac.l ABSTRACT The present paper nvestgates an applcaton

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

The B-spline Interpolation in Visualization of the Three-dimensional Objects

The B-spline Interpolation in Visualization of the Three-dimensional Objects The B-splne Interpolaton n Vsualzaton of the Three-dmensonal Objects Zeljka Mhajlovc *, Alan Goluban **, Damr Kovacc ** * Department of Electroncs, Mcroelectroncs, Computer and Intellgent Systems, ** Department

More information

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram Shape Representaton Robust to the Sketchng Order Usng Dstance Map and Drecton Hstogram Department of Computer Scence Yonse Unversty Kwon Yun CONTENTS Revew Topc Proposed Method System Overvew Sketch Normalzaton

More information

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION?

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? Célne GALLET ENSICA 1 place Emle Bloun 31056 TOULOUSE CEDEX e-mal :cgallet@ensca.fr Jean Luc LACOME DYNALIS Immeuble AEROPOLE - Bat 1 5, Avenue Albert

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

All-Pairs Shortest Paths. Approximate All-Pairs shortest paths Approximate distance oracles Spanners and Emulators. Uri Zwick Tel Aviv University

All-Pairs Shortest Paths. Approximate All-Pairs shortest paths Approximate distance oracles Spanners and Emulators. Uri Zwick Tel Aviv University Approxmate All-Pars shortest paths Approxmate dstance oracles Spanners and Emulators Ur Zwck Tel Avv Unversty Summer School on Shortest Paths (PATH05 DIKU, Unversty of Copenhagen All-Pars Shortest Paths

More information

Interactive Multiresolution Surface Viewing

Interactive Multiresolution Surface Viewing Interactve Multresoluton Surface Vewng Andrew Certan z Jovan Popovć Tony DeRose Tom Duchamp Davd Salesn Werner Stuetzle y Department of Computer Scence and Engneerng Department of Mathematcs y Department

More information

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach Inventon Journal of Research Technology n Engneerng & Management (IJRTEM) ISSN: 2455-3689 www.jrtem.com olume 1 Issue 4 ǁ June. 2016 ǁ PP 16-23 Contours Plannng and sual Servo Control of XXY Postonng System

More information

Polyhedral Compilation Foundations

Polyhedral Compilation Foundations Polyhedral Complaton Foundatons Lous-Noël Pouchet pouchet@cse.oho-state.edu Dept. of Computer Scence and Engneerng, the Oho State Unversty Feb 8, 200 888., Class # Introducton: Polyhedral Complaton Foundatons

More information

THE PULL-PUSH ALGORITHM REVISITED

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

More information

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

Algorithm for directional projection of parametric curves onto B-spline surfaces

Algorithm for directional projection of parametric curves onto B-spline surfaces Algorthm for drectonal projecton of parametrc curves onto B-splne surfaces Ha-Chuan Song, Jun-Ha Yong To cte ths verson: Ha-Chuan Song, Jun-Ha Yong. Algorthm for drectonal projecton of parametrc curves

More information

Interpolatory Subdivision Curves with Local Shape Control

Interpolatory Subdivision Curves with Local Shape Control Interpolatory Subdvson Curves wth Local Shape Control Carolna Beccar Dept. of Mathematcs Unversty of Padova va G.Belzon 7, 35131 Padova, Italy beccar@math.unpd.t Gulo Cascola Dept. of Mathematcs Unversty

More information

Curve Representation for Outlines of Planar Images using Multilevel Coordinate Search

Curve Representation for Outlines of Planar Images using Multilevel Coordinate Search Curve Representaton for Outlnes of Planar Images usng Multlevel Coordnate Search MHAMMAD SARFRAZ and NAELAH AL-DABBOUS Department of Informaton Scence Kuwat Unversty Adalya Campus, P.O. Box 5969, Safat

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Image Fusion With a Dental Panoramic X-ray Image and Face Image Acquired With a KINECT

Image Fusion With a Dental Panoramic X-ray Image and Face Image Acquired With a KINECT Image Fuson Wth a Dental Panoramc X-ray Image and Face Image Acqured Wth a KINECT Kohe Kawa* 1, Koch Ogawa* 1, Aktosh Katumata* 2 * 1 Graduate School of Engneerng, Hose Unversty * 2 School of Dentstry,

More information

Smooth Approximation to Surface Meshes of Arbitrary Topology with Locally Blended Radial Basis Functions

Smooth Approximation to Surface Meshes of Arbitrary Topology with Locally Blended Radial Basis Functions 587 Smooth Approxmaton to Surface eshes of Arbtrary Topology wth Locally Blended Radal Bass Functons ngyong Pang 1,, Weyn a 1, Zhgeng Pan and Fuyan Zhang 1 Cty Unversty of Hong Kong, mewma@ctyu.edu.hk

More information

CHARUTAR VIDYA MANDAL S SEMCOM Vallabh Vidyanagar

CHARUTAR VIDYA MANDAL S SEMCOM Vallabh Vidyanagar CHARUTAR VIDYA MANDAL S SEMCOM Vallabh Vdyanagar Faculty Name: Am D. Trved Class: SYBCA Subject: US03CBCA03 (Advanced Data & Fle Structure) *UNIT 1 (ARRAYS AND TREES) **INTRODUCTION TO ARRAYS If we want

More information

Support Vector Machines

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

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

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

More information

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

Multi-Resolution Geometric Fusion

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

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros. Fttng & Matchng Lecture 4 Prof. Bregler Sldes from: S. Lazebnk, S. Setz, M. Pollefeys, A. Effros. How do we buld panorama? We need to match (algn) mages Matchng wth Features Detect feature ponts n both

More information

Structure from Motion

Structure from Motion Structure from Moton Structure from Moton For now, statc scene and movng camera Equvalentl, rgdl movng scene and statc camera Lmtng case of stereo wth man cameras Lmtng case of multvew camera calbraton

More information

Modelling of curves and surfaces in polar. and Cartesian coordinates. G.Casciola and S.Morigi. Department of Mathematics, University of Bologna, Italy

Modelling of curves and surfaces in polar. and Cartesian coordinates. G.Casciola and S.Morigi. Department of Mathematics, University of Bologna, Italy Modellng of curves and surfaces n polar and Cartesan coordnates G.Cascola and S.Morg Department of Mathematcs, Unversty of Bologna, Italy Abstract A new class of splne curves n polar coordnates has been

More information

The Theory and Application of an Adaptive Moving Least. Squares for Non-uniform Samples

The Theory and Application of an Adaptive Moving Least. Squares for Non-uniform Samples Xanpng Huang, Qng Tan, Janfe Mao, L Jang, Ronghua Lang The Theory and Applcaton of an Adaptve Movng Least Squares for Non-unform Samples Xanpng Huang, Qng Tan, Janfe Mao*, L Jang, Ronghua Lang College

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Local Quaternary Patterns and Feature Local Quaternary Patterns

Local Quaternary Patterns and Feature Local Quaternary Patterns Local Quaternary Patterns and Feature Local Quaternary Patterns Jayu Gu and Chengjun Lu The Department of Computer Scence, New Jersey Insttute of Technology, Newark, NJ 0102, USA Abstract - Ths paper presents

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information

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

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

More information

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

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

More information

Applications of DEC:

Applications of DEC: Applcatons of DEC: Flud Mechancs and Meshng Dscrete Dfferental Geometry Overvew Puttng DEC to good use Fluds, fluds, fluds geometrc nterpretaton of classcal models dscrete geometrc nterpretaton new geometry-based

More information

Data Foundations: Data Types and Data Preprocessing. Introduction. Data, tasks and simple visualizations. Data sets. Some key data factors?

Data Foundations: Data Types and Data Preprocessing. Introduction. Data, tasks and simple visualizations. Data sets. Some key data factors? Insttute for Vsualzaton and Percepton Research Insttute for Vsualzaton and Percepton Research Data Foundatons: Data Types and Data Preprocessng Lecture 2 - Data Foundatons September 8, 2010 Georges Grnsten,

More information

Adaptive Selection of Rendering Primitives for Point Clouds of Large Scale Environments

Adaptive Selection of Rendering Primitives for Point Clouds of Large Scale Environments Adaptve Selecton of Renderng Prmtves for Pont Clouds of Large Scale Envronments Taash Maeno, Hroa Date and Satosh Kana 3 Graduate School of Informaton Scence and Technology, Hoado Unversty, Japan t_maeno@sdm.ss.st.houda.ac.jp,

More information