3D Polygon Rendering Pipeline
|
|
- Brett Cannon
- 6 years ago
- Views:
Transcription
1 2008 סמסטר ב' ליאור שפירא קורס גרפיקה ממוחשבת 3D Rederg Ppele (for drect llumato) 3D Polygo Rederg Ppele Sca Coverso & Shadg Thomas Fukhouser Prceto Uversty C0S 426, Fall D Prmtves 3D Modelg Coordates Modelg Trasformato Lghtg 3D Camera Coordates Projecto Trasformato Clppg 2D Scree Coordates Vewport Trasformato 2D Image Coordates Sca Coverso Image 3D World Coordates 3D World Coordates Vewg Trasformato 2D Scree Coordates 2D Image Coordates Sca Coverso & Shadg Overvew Sca coverso Fgure out whch pxels to fll Shadg Determe a color for each flled pxel Texture Mappg Descrbe shadg varato wth polygo terors Vsble Surface Determato Fgure out whch surface s frot-most at every pxel Sca Coverso Reder a mage of a geometrc prmtve by settg pxel colors vod SetPxel(t x, t y, Color rgba) xample: Fllg the sde of a tragle Sca Coverso Reder a mage of a geometrc prmtve by settg pxel colors vod SetPxel(t x, t y, Color rgba) xample: Fllg the sde of a tragle Tragle Sca Coverso Propertes of a good algorthm Symmetrc Straght edges Atalased edges No cracks betwee adjacet prmtves MUST B FAST! P 4 1
2 Tragle Sca Coverso Propertes of a good algorthm Symmetrc Straght edges Atalased edges No cracks betwee adjacet prmtves MUST B FAST! Smple Algorthm Color all pxels sde tragle vod ScaTragle(Tragle T, Color rgba){ for each pxel P at (x,y){ f (Isde(T, P)) SetPxel(x, y, rgba); P 4 Isde Tragle Test A pot s sde a tragle f t s the postve halfspace of all three boudary les Tragle vertces are ordered couter-clockwse Pot must be o the left sde of every boudary le Isde Tragle Test Boolea Isde(Tragle T, Pot P) { for each boudary le L of T { Scalar d = L.a*P.x + L.b*P.y + L.c; f (d < 0.0) retur FALS; retur TRU; L 1 P L 3 L 1 L 3 L 2 L 2 Smple Algorthm What s bad about ths algorthm? vod ScaTragle(Tragle T, Color rgba){ for each pxel P at (x,y){ f (Isde(T, P)) SetPxel(x, y, rgba); Tragle Sweep-Le Algorthm Take advatage of spatal coherece Compute whch pxels are sde usg horzotal spas Process horzotal spas sca-le order Take advatage of edge learty Use edge slopes to update coordates cremetally dx dy 2
3 Tragle Sweep-Le Algorthm vod ScaTragle(Tragle T, Color rgba){ for each edge par { talze x L, x R ; compute dx L /dy L ad dx R /dy R ; for each scale at y for (t x = x L ; x <= x R ; x++) SetPxel(x, y, rgba); x L += dx L /dy L ; x R += dx R /dy R ; dx L dx R dy L dy R Polygo Sca Coverso Fll pxels sde a polygo Tragle Quadrlateral Covex Star-shaped Cocave Self-tersectg Holes x L x R What problems do we ecouter wth arbtrary polygos? Polygo Sca Coverso Need better test for pots sde polygo Tragle method works oly for covex polygos Isde Polygo Rule What s a good rule for whch pxels are sde? L 5 L 4 L 5 L 4 L 1 L 1 L 3B L 2 L 3 Covex Polygo L 3A L 2 Cocave Polygo Cocave Self-Itersectg Wth Holes Isde Polygo Rule Odd-party rule Ay ray from P to fty crosses odd umber of edges Polygo Sweep-Le Algorthm Icremetal algorthm to fd spas, ad determe sdeess wth odd party rule Takes advatage of scale coherece x L x R Cocave Self-Itersectg Wth Holes Tragle Polygo 3
4 Polygo Sweep-Le Algorthm vod ScaPolygo(Tragle T, Color rgba){ sort edges by maxy make empty actve edge lst for each scale (top-to-bottom) { sert/remove edges from actve edge lst update x coordate of every actve edge sort actve edges by x coordate for each par of actve edges (left-to-rght) SetPxels(x, x +1, y, rgba); Hardware Sca Coverso Covert everythg to tragles Sca covert the tragles Hardware Atalasg Supersample pxels Multple samples per pxel Average subpxel testes (box flter) Trades testy resoluto for spatal resoluto Overvew Sca coverso Fgure out whch pxels to fll Shadg Determe a color for each flled pxel Texture Mappg Descrbe shadg varato wth polygo terors Vsble Surface Determato Fgure out whch surface s frot-most at every pxel Shadg How do we choose a color for each flled pxel? ach llumato calculato for a ray from the eyepot through the vew plae provdes a radace sample How do we choose where to place samples? How do we flter samples to recostruct mage? Ray Castg Smplest shadg approach s to perform depedet lghtg calculato for every pxel Whe s ths uecessary? mphass o methods that ca be mplemeted hardware Agel Fgure 6.34 I I K I A AL ( K D ( N L ) I K ( V R ) I ) S 4
5 Polygo Shadg Ca take advatage of spatal coherece Illumato calculatos for pxels covered by same prmtve are related to each other Polygo Shadg Algorthms Flat Shadg Gouraud Shadg Phog Shadg I I K I A AL ( K D ( N L ) I K ( V R ) I ) S Flat Shadg What f a faceted object s llumated oly by drectoal lght sources ad s ether dffuse or vewed from ftely far away Flat Shadg Oe llumato calculato per polygo Assg all pxels sde each polygo the same color N I I K I A AL ( K D ( N L ) I K ( V R ) I ) S Flat Shadg Objects look lke they are composed of polygos OK for polyhedral objects Not so good for oes wth smooth surfaces Polygo Shadg Algorthms Flat Shadg Gouraud Shadg Phog Shadg 5
6 Gouraud Shadg What f smooth surface s represeted by polygoal mesh wth a ormal at each vertex? Gouraud Shadg Method 1: Oe lghtg calculato per vertex Assg pxels sde polygo by terpolatg colors computed at vertces I I K I A AL ( K D ( N L ) I K ( V R ) I ) Watt Plate 7 S Gouraud Shadg Blearly terpolate colors at vertces dow ad across sca les Gouraud Shadg Smooth shadg over adjacet polygos Curved surfaces Illumato hghlghts Soft shadows Mesh wth shared ormals at vertces Watt Plate 7 Gouraud Shadg Produces smoothly shaded polygoal mesh Pecewse lear approxmato Need fe mesh to capture subtle lghtg effects Polygo Shadg Algorthms Flat Shadg Gouraud Shadg Phog Shadg Flat Shadg Gouraud Shadg 6
7 Phog Shadg What f polygoal mesh s too coarse to capture llumato effects polygo terors? Phog Shadg Oe lghtg calculato per pxel Approxmate surface ormals for pots sde polygos by blear terpolato of ormals from vertces I I K I A AL ( K D ( N L ) I K ( V R ) I ) S Phog Shadg Blearly terpolate surface ormals at vertces dow ad across sca les Polygo Shadg Algorthms Wreframe Flat Gouraud Phog Watt Plate 7 Shadg Issues Problems wth terpolated shadg: Polygoal slhouettes Perspectve dstorto Oretato depedece (due to blear terpolato) Problems at T-vertces Problems computg shared vertex ormals Overvew Sca coverso Fgure out whch pxels to fll Shadg Determe a color for each flled pxel Texture Mappg Descrbe shadg varato wth polygo terors Vsble Surface Determato Fgure out whch surface s frot-most at every pxel 7
8 Textures Descrbe color varato teror of 3D polygo Whe sca covertg a polygo, vary pxel colors accordg to values fetched from a texture Surface Textures Add vsual detal to surfaces of 3D objects Texture Surface Image Wth surface texture Agel Fgure 9.3 Polygoal model Surface Textures 3D Rederg Ppele (for drect llumato) 3D Prmtves 3D Modelg Coordates Modelg Trasformato 3D World Coordates Lghtg 3D World Coordates Vewg Trasformato 3D Camera Coordates Projecto Trasformato 2D Scree Coordates Clppg 2D Scree Coordates Vewport Trasformato 2D Image Coordates Sca Coverso Image 2D Image Coordates Texture mappg Overvew Texture mappg methods Mappg Flterg Parameterzato Texture mappg applcatos Modulato textures Illumato mappg Bump mappg vromet mappg Image-based rederg No-photorealstc rederg Texture Mappg Steps: Defe texture Specfy mappg from texture to surface Lookup texture values durg sca coverso t s Texture Coordate System (0,1) (1,0) v u (0,0) Modelg Coordate System y x Image Coordate System 8
9 Texture Mappg Whe sca covert, map from mage coordate system (x,y) to modelg coordate system (u,v) to texture mage (t,s) Texture Mappg Texture mappg s a 2D projectve trasformato texture coordate system: (t,s) to mage coordate system (x,y) (0,1) (1,1) t s Texture Coordate System (1,0) v u (0,0) Modelg Coordate System y x Image Coordate System Chrs Buehler & Leoard McMlla, MIT Texture Mappg Texture Mappg Sca coverso Iterpolate texture coordates dow/across sca les Dstorto due to blear terpolato approxmato Cut polygos to smaller oes, or Perspectve dvde at each pxel Lear terpolato of texture coordates Correct terpolato wth perspectve dvde Hll Fgure 8.42 Overvew Texture Flterg Texture mappg methods Mappg Flterg Parameterzato Must sample texture to determe color at each pxel mage Texture mappg applcatos Modulato textures Illumato mappg Bump mappg vromet mappg Image-based rederg No-photorealstc rederg Agel Fgure 9.4 9
10 Texture Flterg Alasg s a problem Texture Mappg Sca coverso Iterpolate texture coordates dow/across sca les Dstorto due to blear terpolato approxmato Cut polygos to smaller oes, or Perspectve dvde at each pxel Pot samplg Area flterg Agel Fgure 9.5 Texture Mappg Overvew Texture mappg methods Mappg Flterg Parameterzato Lear terpolato of texture coordates Correct terpolato wth perspectve dvde Hll Fgure 8.42 Texture mappg applcatos Modulato textures Illumato mappg Bump mappg vromet mappg Image-based rederg No-photorealstc rederg Texture Flterg Texture Flterg Must sample texture to determe color at each pxel mage Alasg s a problem Pot samplg Area flterg Agel Fgure 9.4 Agel Fgure
11 Texture Flterg Ideally, use ellptcally shaped covoluto flters Texture Flterg Sze of flter depeds o projectve warp Ca preflterg mages Mp maps Summed area tables Magfcato Mfcato I practce, use rectagles Agel Fgure 9.14 Mp Maps Keep textures prefltered at multple resolutos For each pxel, learly terpolate betwee two closest levels (e.g., trlear flterg) Fast, easy for hardware Summed-area tables At each texel keep sum of all values dow&rght To compute sum of all values wth a rectagle smply subtract two etres Better ablty to capture very oblque projectos But, caot store values a sgle byte Overvew Texture mappg methods Mappg Flterg Parameterzato Texture mappg applcatos Modulato textures Illumato mappg Bump mappg vromet mappg Image-based rederg No-photorealstc rederg Overvew Texture mappg methods Mappg Flterg Parameterzato Texture mappg applcatos Modulato textures Illumato mappg Bump mappg vromet mappg Image-based rederg No-photorealstc rederg 11
12 Wood texture Modulato textures Illumato Mappg Map texture values to scale factor Map texture values to surface materal parameter K A K D K S K T Texture value K T = T(s,t) I T( s, t)( I K AI A ( KD( N L) KS ( V R) ) SLI L KT IT KSIS ) L I I K AI A ( K L D( N L) KS ( V R) ) S I K I K I L L T T S S Bump Mappg Bump Mappg Map texture values to perturbatos of surface ormals H&B Fgure vromet Mappg Image-Based Rederg Map texture values to perturbatos of surface ormals Map photographc textures to provde detals for coarsely detaled polygoal model H&B Fgure
13 Sold Textures Texture values dexed by 3D locato xpesve storage, or Compute o the fly,.g Perl ose Sold Textures Texture values dexed by 3D locato xpesve storage, or Compute o the fly,.g Perl ose 13
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 informationScan 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 informationEinführung in Visual Computing
Eführug Vsual Computg 868 Global Illumato Werer Purgathofer Surface-Rederg Methods polygo rederg methods ray tracg global llumato evromet mappg teture mappg bump mappg Werer Purgathofer Global Illumato
More informationBezier curves. 1. Defining a Bezier curve. A closed Bezier curve can simply be generated by closing its characteristic polygon
Curve represetato Copyrght@, YZU Optmal Desg Laboratory. All rghts reserved. Last updated: Yeh-Lag Hsu (--). Note: Ths s the course materal for ME55 Geometrc modelg ad computer graphcs, Yua Ze Uversty.
More information3D Rasterization II COS 426
3D Rasterization II COS 426 3D Rendering Pipeline (for direct illumination) 3D Primitives Modeling Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation
More informationCapturing light. Source: A. Efros
Capturg lght Source: A. Efros Radometr What determes the brghtess of a mage pel? Sesor characterstcs Lght source propertes Eposure Surface shape ad oretato Optcs Surface reflectace propertes Slde b L.
More informationEight Solved and Eight Open Problems in Elementary Geometry
Eght Solved ad Eght Ope Problems Elemetary Geometry Floret Smaradache Math & Scece Departmet Uversty of New Mexco, Gallup, US I ths paper we revew eght prevous proposed ad solved problems of elemetary
More informationEight Solved and Eight Open Problems in Elementary Geometry
Eght Solved ad Eght Ope Problems Elemetary Geometry Floret Smaradache Math & Scece Departmet Uversty of New Mexco, Gallup, US I ths paper we revew eght prevous proposed ad solved problems of elemetary
More informationA New Approach for Reconstructed B-spline Surface Approximating to Scattered Data Points. Xian-guo CHENG
2016 Iteratoal Coferece o Computer, Mechatrocs ad Electroc Egeerg (CMEE 2016 ISBN: 978-1-60595-406-6 A New Approach for Recostructed B-sple Surface Approxmatg to Scattered Data Pots Xa-guo CHENG Ngbo Uversty
More informationOffice Hours. COS 341 Discrete Math. Office Hours. Homework 8. Currently, my office hours are on Friday, from 2:30 to 3:30.
Oce Hours Curretly, my oce hours are o Frday, rom :30 to 3:30. COS 31 Dscrete Math 1 Oce Hours Curretly, my oce hours are o Frday, rom :30 to 3:30. Nobody seems to care. Chage oce hours? Tuesday, 8 PM
More informationPHY 114 A General Physics II 11 AM-12:15 PM TR Olin 101
PHY 4 A Geeral Physcs II AM-:5 PM TR Ol Pla or Lecture 9 (Chapter 36): Optcal propertes o lght. Mrror relectos. Images lat ad sphercal mrrors 4/4/ PHY 4 A Sprg -- Lecture 9 4/4/ PHY 4 A Sprg -- Lecture
More informationComputer 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 informationCOMSC 2613 Summer 2000
Programmg II Fal Exam COMSC 63 Summer Istructos: Name:. Prt your ame the space provded Studet Id:. Prt your studet detfer the space Secto: provded. Date: 3. Prt the secto umber of the secto whch you are
More informationCS 2710 Foundations of AI Lecture 22. Machine learning. Machine Learning
CS 7 Foudatos of AI Lecture Mache learg Mlos Hauskrecht mlos@cs.ptt.edu 539 Seott Square Mache Learg The feld of mache learg studes the desg of computer programs (agets) capable of learg from past eperece
More informationReflection models. Rendering equation. Taxonomy 2. Taxonomy 1. Digital Image Synthesis Yung-Yu Chuang 11/01/2005
Rederg equato Reflecto models Dgtal Image Sythess Yug-Yu Chuag 11/01/005 wth sldes by Pat Haraha ad Matt Pharr Taxoomy 1 ( xyt,,, θ, φλ, ) ( xyt,,, θφλ,, ) Geeral fucto = 1D Scatterg fucto = 9D out Assume
More informationNine Solved and Nine Open Problems in Elementary Geometry
Ne Solved ad Ne Ope Problems Elemetary Geometry Floret Smaradache Math & Scece Departmet Uversty of New Mexco, Gallup, US I ths paper we revew e prevous proposed ad solved problems of elemetary D geometry
More informationBiconnected Components
Presetato for use wth the textbook, Algorthm Desg ad Applcatos, by M. T. Goodrch ad R. Tamassa, Wley, 2015 Bcoected Compoets SEA PVD ORD FCO SNA MIA 2015 Goodrch ad Tamassa Bcoectvty 1 Applcato: Networkg
More informationPointshop 3D: An Interactive System for Point-Based Surface Editing
Potshop 3D: A Iteractve System for Pot-Based Surface Edtg Matthas Zwcker Mark Pauly Olver Koll Markus Gross ETH Zürch Fgure : 3D cotet creato: Scag of a physcal model (left). Edtg of the pot-sampled object:
More informationInternational Mathematical Forum, 1, 2006, no. 31, ON JONES POLYNOMIALS OF GRAPHS OF TORUS KNOTS K (2, q ) Tamer UGUR, Abdullah KOPUZLU
Iteratoal Mathematcal Forum,, 6, o., 57-54 ON JONES POLYNOMIALS OF RAPHS OF TORUS KNOTS K (, q ) Tamer UUR, Abdullah KOPUZLU Atatürk Uverst Scece Facult Dept. of. Math. 54 Erzurum, Turkey tugur@atau.edu.tr
More informationCS Polygon Scan Conversion. Slide 1
CS 112 - Polygo Sca Coversio Slide 1 Polygo Classificatio Covex All iterior agles are less tha 180 degrees Cocave Iterior agles ca be greater tha 180 degrees Degeerate polygos If all vertices are colliear
More informationEDGE- ODD Gracefulness of the Tripartite Graph
EDGE- ODD Graceuless o the Trpartte Graph C. Vmala, A. Saskala, K. Ruba 3, Asso. Pro, Departmet o Mathematcs, Peryar Maamma Uversty, Vallam, Thajavur Post.. Taml Nadu, Ida. 3 M. Phl Scholar, Departmet
More information1-D matrix method. U 4 transmitted. incident U 2. reflected U 1 U 5 U 3 L 2 L 3 L 4. EE 439 matrix method 1
-D matrx method We ca expad the smple plae-wave scatterg for -D examples that we ve see to a more versatle matrx approach that ca be used to hadle may terestg -D problems. The basc dea s that we ca break
More informationNormals. In OpenGL the normal vector is part of the state Set by glnormal*()
Ray Tracig 1 Normals OpeG the ormal vector is part of the state Set by glnormal*() -glnormal3f(x, y, z); -glnormal3fv(p); Usually we wat to set the ormal to have uit legth so cosie calculatios are correct
More informationClustered Signatures for Modeling and Recognizing 3D Rigid Objects
World Academy of Scece, Egeerg ad Techology 4 008 Clustered Sgatures for Modelg ad Recogzg 3D Rgd Obects H. B. Darbad, M. R. Ito, ad J. Lttle Abstract Ths paper descrbes a probablstc method for three-dmesoal
More informationFitting. We ve learned how to detect edges, corners, blobs. Now what? We would like to form a. compact representation of
Fttg Fttg We ve leared how to detect edges, corers, blobs. Now what? We would lke to form a hgher-level, h l more compact represetato of the features the mage b groupg multple features accordg to a smple
More informationSearching the Optimal Threshold for Voxel Coloring in 3D Reconstruction
Searchg the Optmal Threshold or oxel Colorg D Recostructo Youg-Youl Y, Hyo-Sug Km, Soo-Youg Ye, K-Go Nam Departmet o Electroc Egeerg, Pusa Natoal Uversty Emal: mustapha@pusa.ac.r Abstract oxel colorg s
More informationLaplacian Meshes Deformation Based on the Offset of Sketching
JOURNAL OF SOFTWARE, VOL. 7, NO. 9, SEPTEMBER 202 2083 Laplaca Meshes Deformato Based o the Offset of Sketchg Sha Chemg School of Software, Harb Uversty of Scece ad Techology, Harb, Cha Emal: shachm@63.com
More informationScientific Visualization on Sparse Grids
Scetfc Vsualzato o Sparse Grds Chrsta Tetzel Computer Graphcs Group Am Wechselgarte 9 91058 Erlage Germay tetzel@formatk.u-erlage.de Matthas Hopf Thomas Ertl Vsualzato ad Iteractve Systems Group Bretwesestr.
More informationAPR 1965 Aggregation Methodology
Sa Joaqu Valley Ar Polluto Cotrol Dstrct APR 1965 Aggregato Methodology Approved By: Sged Date: March 3, 2016 Araud Marjollet, Drector of Permt Servces Backgroud Health rsk modelg ad the collecto of emssos
More informationCubic fuzzy H-ideals in BF-Algebras
OSR Joural of Mathematcs (OSR-JM) e-ssn: 78-578 p-ssn: 39-765X Volume ssue 5 Ver (Sep - Oct06) PP 9-96 wwwosrjouralsorg Cubc fuzzy H-deals F-lgebras Satyaarayaa Esraa Mohammed Waas ad U du Madhav 3 Departmet
More informationMachine Learning: Algorithms and Applications
/03/ Mache Learg: Algorthms ad Applcatos Florao Z Free Uversty of Boze-Bolzao Faculty of Computer Scece Academc Year 0-0 Lecture 3: th March 0 Naïve Bayes classfer ( Problem defto A trag set X, where each
More informationOn a Sufficient and Necessary Condition for Graph Coloring
Ope Joural of Dscrete Matheatcs, 04, 4, -5 Publshed Ole Jauary 04 (http://wwwscrporg/joural/ojd) http://dxdoorg/0436/ojd04400 O a Suffcet ad Necessary Codto for raph Colorg Maodog Ye Departet of Matheatcs,
More informationImproving Quality of Free-Viewpoint Image by Mesh Based 3D Shape Deformation
Imrovg Qualty of Free-Vewot Image by Mesh Based 3D Shae Deformato Satosh Yaguch Hdeo Sato Deartmet of Iformato ad Comuter Scece, Keo Uversty 3-4- Hyosh, Kohoku-ku, Yokohama, 3-85 JAPAN NTT COMWARE Cororato,
More informationRegion Matching by Optimal Fuzzy Dissimilarity
Rego Matchg by Optmal Fuzzy Dssmlarty Zhaggu Zeg, Ala Fu ad Hog Ya School of Electrcal ad formato Egeerg The Uversty of Sydey Phoe: +6--935-6659 Fax: +6--935-3847 Emal: zzeg@ee.usyd.edu.au Abstract: Ths
More information3D Face Recognition without Facial Surface Reconstruction
Techo - Computer Scece Departmet - Techcal Report CIS-003-05 - 003 Abstract Recetly, a 3D face recogto approach based o geometrc varat sgatures, has bee proposed. The key dea of the algorthm s a represetato
More informationCOMPARISON OF PARAMETERIZATION METHODS USED FOR B-SPLINE CURVE INTERPOLATION
Europea Joural of Techc COMPARISON OF PARAMETERIZATION METHODS USED FOR B-SPLINE CURVE INTERPOLATION Sıtı ÖZTÜRK, Cegz BALTA, Melh KUNCAN 2* Kocael Üverstes, Mühedsl Faültes, Eletro ve Haberleşme Mühedslğ
More informationFor all questions, answer choice E) NOTA" means none of the above answers is correct. A) 50,500 B) 500,000 C) 500,500 D) 1,001,000 E) NOTA
For all questos, aswer choce " meas oe of the above aswers s correct.. What s the sum of the frst 000 postve tegers? A) 50,500 B) 500,000 C) 500,500 D),00,000. What s the sum of the tegers betwee 00 ad
More informationAutomated approach for the surface profile measurement of moving objects based on PSP
Uversty of Wollogog Research Ole Faculty of Egeerg ad Iformato Sceces - Papers: Part B Faculty of Egeerg ad Iformato Sceces 207 Automated approach for the surface profle measuremet of movg objects based
More informationChapter 3 Descriptive Statistics Numerical Summaries
Secto 3.1 Chapter 3 Descrptve Statstcs umercal Summares Measures of Cetral Tedecy 1. Mea (Also called the Arthmetc Mea) The mea of a data set s the sum of the observatos dvded by the umber of observatos.
More informationFace Recognition using Supervised & Unsupervised Techniques
Natoal Uversty of Sgapore EE5907-Patter recogto-2 NAIONAL UNIVERSIY OF SINGAPORE EE5907 Patter Recogto Project Part-2 Face Recogto usg Supervsed & Usupervsed echques SUBMIED BY: SUDEN NAME: harapa Reddy
More informationApproximation of Curves Contained on the Surface by Freed-Forward Neural Networks
Appromato of Curves Cotaed o the Surface by Freed-Forward Neural Networks Zheghua Zhou ad Jawe Zhao Departmet of formato ad mathematcs Sceces Cha Jlag Uversty, Hagzhou, 3008, Cha zzhzjw003@63.com Abstract.
More informationComputer Graphics - Week 11
Computer Graphcs - Wee Begt-Olaf Scheder IBM T.J. Watso Research Ceter Questos about Last Wee? Computer Graphcs Wee Begt-Olaf Scheder, 999 Assgmet 4 You should have started by ow There wll ot be a exteso
More informationMOTION RECOVERY BASED ON FEATURE EXTRACTION FROM 2D IMAGES
MOTION RECOVERY BASED ON FEATURE EXTRACTION FROM 2D IMAGES Jahu Zhao, Lg L 2 ad Kwoh Chee Keog 3,3 School of Computer Egeerg, Nayag Techologcal Uversty, Sgapore, 639798 2 School of Computg, Curt Uversty
More informationAssigning colour to pixels or fragments. Modelling Illumination. We shall see how it is done in a rasterization model. CS475/CS675 - Lecture 14
- Computer Graphics Assigig colour to pixels or fragmets. Modellig Illumiatio Illumiatio Model : The Phog Model For a sigle light source total illumiatio at ay poit is give by: ecture 14: I =k a I a k
More informationLP: example of formulations
LP: eample of formulatos Three classcal decso problems OR: Trasportato problem Product-m problem Producto plag problem Operatos Research Massmo Paolucc DIBRIS Uversty of Geova Trasportato problem The decso
More informationSurface 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 informationComputer Graphics. Surface Rendering Methods. Content. Polygonal rendering. Global rendering. November 14, 2005
Computer Graphics urface Rederig Methods November 4, 2005 Cotet Polygoal rederig flat shadig Gouraud shadig Phog shadig Global rederig ray tracig radiosity Polygoal Rederig hadig a polygoal mesh flat or
More informationBicubic G 1 interpolation of arbitrary quad meshes using a 4-split
Bcubc G terpolato of arbtrary quad meshes usg a 4-splt Stefae Hahma, Georges-Perre Boeau, Baptste Caramaux Laboratore Jea Kutzma, Greoble Uersty, Frace Abstract We preset a pecewse b-cubc parametrc G sple
More informationReconstruction of Orthogonal Polygonal Lines
Recostructo of Orthogoal Polygoal Les Alexader Grbov ad Eugee Bodasky Evrometal System Research Isttute (ESRI) 380 New ork St. Redlads CA 9373-800 USA {agrbov ebodasky}@esr.com Abstract. A orthogoal polygoal
More informationEffects of Exterior Orientation Elements on Direct Georeferencing in POS-Supported Aerial Photogrammetry
Proceedgs of the 8th Iteratoal mposum o patal Accurac Assessmet atural Resources ad Evrometal ceces hagha P. R. Cha Jue 5-7 008 pp. 30-36 Effects of Eteror Oretato Elemets o Drect Georeferecg PO-upported
More informationProf. Feng Liu. Winter /24/2019
Prof. Feg Lu Wter 209 http://www.cs.pd.edu/~flu/courses/cs40/ 0/24/209 Last Tme Feature detecto 2 Toda Feature matchg Fttg The followg sldes are largel from Prof. S. Lazebk 3 Wh etract features? Motvato:
More informationInteractive 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 informationConstructing Scalable 3D Animated Model by Deformation Sensitive Simplification
Costructg Scalable 3D Amated Model by Deformato Seste Smplfcato Sheg-Yao Cho Natoal Tawa Uersty e@cmlab.cse.tu.edu.tw Bg-Yu Che Natoal Tawa Uersty rob@tu.edu.tw ABSTRACT To date, more hgh resoluto amated
More informationQUADRATURE POINTS ON POLYHEDRAL ELEMENTS
QUADRATURE POINTS ON POLYHEDRAL ELEMENTS Tobas Pck, Peter Mlbradt 2 ABSTRACT The method of the fte elemets s a flexble umerc procedure both for terpolato ad approxmato of the solutos of partal dfferetal
More informationAn Optimal Thresholding Method for the Voxel Coloring in the 3D Shape Reconstruction
ICCAS00 Jue -, KINTEX, Gyeogg-Do, Korea A Optmal Thresholdg Method or the oxel Colorg the D Shape Recostructo Soo-Youg Ye*, Hyo-Sug Km*, Youg-Youl Y*, ad K-Go Nam ** * Dept. o Electrocs Egr., Pusa Natoal
More informationSummary of Curve Smoothing Technology Development
RESEARCH ARTICLE Summary of Curve Smoothg Techology Developmet Wu Yze,ZhagXu,Jag Mgyag (College of Mechacal Egeerg, Shagha Uversty of Egeerg Scece, Shagha, Cha) Abstract: Wth the cotuous developmet of
More informationR s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes
SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges
More informationPractical Spherical Embedding of Manifold Triangle Meshes
Practcal Sphercal Embeddg of Mafold Tragle Meshes Shad Saba Irad Yaveh Crag Gotsma Alla Sheffer Techo Techo Harvard Uversty UBC Abstract Gotsma et al. (SIGGRAPH 003) preseted the frst method to geerate
More informationArea, Centroid and Area Moments for Polygonal Objects
Notes_07_0 of 5 Area, Cetrod ad Area Momets for Polygoal Objets Summatos show below are for losed CCW boudary sequees. CW boudary sequees wll produe egatve values for area ad momets. Closed boudares requre
More informationNUMERICAL INTEGRATION BY GENETIC ALGORITHMS. Vladimir Morozenko, Irina Pleshkova
5 Iteratoal Joural Iformato Theores ad Applcatos, Vol., Number 3, 3 NUMERICAL INTEGRATION BY GENETIC ALGORITHMS Vladmr Morozeko, Ira Pleshkova Abstract: It s show that geetc algorthms ca be used successfully
More informationDerivation of Mean Value Coordinates Using Interior Distance and Their Application on Mesh Deformation
Revsta de Iformátca Teórca e Aplcada - RITA - ISSN 175-745 Vol. 5, Num. (018) 11-18 RESEARCH ARTICLE Dervato of Mea Value Coordates Usg Iteror Dstace ad Ther Applcato o Mesh Deformato Dervação de coordeadas
More informationCOMBINATORIAL METHOD OF POLYNOMIAL EXPANSION OF SYMMETRIC BOOLEAN FUNCTIONS
COMBINATORIAL MTHOD O POLYNOMIAL XPANSION O SYMMTRIC BOOLAN UNCTIONS Dala A. Gorodecky The Uted Isttute of Iformatcs Prolems of Natoal Academy of Sceces of Belarus, Msk,, Belarus, dala.gorodecky@gmal.com.
More informationBODY MEASUREMENT USING 3D HANDHELD SCANNER
Movemet, Health & Exercse, 7(1), 179-187, 2018 BODY MEASUREMENT USING 3D HANDHELD SCANNER Mohamed Najb b Salleh *, Halm b Mad Lazm, ad Hedrk b Lamsal Techology ad Supply Cha Isttute, School of Techology
More informationEfficient rendering of breaking waves using MPS method *
08 Wag et al. / J Zhejag Uv SCIENCE A 2006 7(6):08-025 Joural of Zhejag Uversty SCIENCE A ISSN 009-3095 (Prt); ISSN 862-775 (Ole) www.zju.edu.c/jzus; www.sprgerlk.com E-mal: jzus@zju.edu.c Effcet rederg
More informationSpeeding- Up Fractal Image Compression Using Entropy Technique
Avalable Ole at www.jcsmc.com Iteratoal Joural of Computer Scece ad Moble Computg A Mothly Joural of Computer Scece ad Iformato Techology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC, Vol. 5, Issue. 4, Aprl
More informationColor in OpenGL Polygonal Shading Light Source in OpenGL Material Properties Normal Vectors Phong model
Color n OpenGL Polygonal Shadng Lght Source n OpenGL Materal Propertes Normal Vectors Phong model 2 We know how to rasterze - Gven a 3D trangle and a 3D vewpont, we know whch pxels represent the trangle
More informationDEEP (Displacement Estimation Error Back-Propagation) Method for Cascaded ViSPs (Visually Servoed Paired Structured Light Systems)
DEEP (Dsplacemet Estmato Error Back-Propagato) Method for Cascaded VSPs (Vsually Servoed Pared Structured Lght Systems) Haem Jeo 1), Jae-Uk Sh 2), Wachoel Myeog 3), Yougja Km 4), ad *Hyu Myug 5) 1), 3),
More informationMode-based temporal filtering for in-band wavelet video coding with spatial scalability
Mode-based temporal flterg for -bad wavelet vdeo codg wth spatal scalablty ogdog Zhag a*, Jzheg Xu b, Feg Wu b, Weju Zhag a, ogka Xog a a Image Commucato Isttute, Shagha Jao Tog Uversty, Shagha b Mcrosoft
More informationDescriptive Statistics: Measures of Center
Secto 2.3 Descrptve Statstcs: Measures of Ceter Frequec dstrbutos are helpful provdg formato about categorcal data, but wth umercal data we ma wat more formato. Statstc: s a umercal measure calculated
More informationTransistor/Gate Sizing Optimization
Trasstor/Gate Szg Optmzato Gve: Logc etwork wth or wthout cell lbrary Fd: Optmal sze for each trasstor/gate to mmze area or power, both uder delay costrat Statc szg: based o tmg aalyss ad cosder all paths
More informationReview Statistics review 1: Presenting and summarising data Elise Whitley* and Jonathan Ball
Crtcal Care February Vol 6 No Whtley ad Ball Revew Statstcs revew : Presetg ad summarsg data Else Whtley* ad Joatha Ball *Lecturer Medcal Statstcs, Uversty of Brstol, Brstol, UK Lecturer Itesve Care Medce,
More informationVanishing Point Detection: Representation Analysis and New Approaches
Publshed the Proceedgs of the th Iteratoal Coferece o Image Aalyss ad Processg (ICIAP ). IEEE. Persoal use of ths materal s permtted. However, permsso to reprt/republsh ths materal for advertsg or promotoal
More informationSelf-intersection Avoidance for 3-D Triangular Mesh Model
Self-tersecto Avodace for 3-D Tragular Mesh Model Habtamu Masse Aycheh 1) ad M Ho Kyug ) 1) Departmet of Computer Egeerg, Ajou Uversty, Korea, ) Departmet of Dgtal Meda, Ajou Uversty, Korea, 1) hab01@ajou.ac.kr
More informationSpatial Error Concealment Based on Bezier Curves Ocultamiento de Errores Espacial Mediante Curvas de Bezier
Computacó y Sstemas Vol. 9 Núm. 3, pp. 256-269 2006, CIC-IPN, ISSN 1405-5546, Impreso e Méxco Ocultameto de Errores Espacal Medate Curvas de Bezer Rogelo Hasmoto-Beltrá 1 ad Ashfaq A. Khokhar 2 1 Cetro
More informationITEM ToolKit Technical Support Notes
ITEM ToolKt Notes Fault Tree Mathematcs Revew, Ic. 2875 Mchelle Drve Sute 300 Irve, CA 92606 Phoe: +1.240.297.4442 Fax: +1.240.297.4429 http://www.itemsoft.com Page 1 of 15 6/1/2016 Copyrght, Ic., All
More informationA Traffic Camera Calibration Method Based on Multi-rectangle
Traffc Camera Calbrato Method ased o Mult-rectagle Lyg Lu Xaobo Lu Sapg J Che Tog To cte ths verso: Lyg Lu Xaobo Lu Sapg J Che Tog. Traffc Camera Calbrato Method ased o Multrectagle. Zhogzh Sh; Zhaohu
More informationPractical Spherical Embedding of Manifold Triangle Meshes
Practcal Sphercal Embeddg of Mafold Tragle Meshes Shad Saba Irad Yaveh Crag Gotsma Alla Sheffer Techo Techo Harvard Uversty UBC shad.saba@tel.com rad@cs.techo.ac.l gotsma@eecs.harvard.edu sheffa@cs.ubc.ca
More informationBeijing University of Technology, Beijing , China; Beijing University of Technology, Beijing , China;
d Iteratoal Coferece o Machery, Materals Egeerg, Chemcal Egeerg ad Botechology (MMECEB 5) Research of error detecto ad compesato of CNC mache tools based o laser terferometer Yuemg Zhag, a, Xuxu Chu, b
More informationA Robust Model-Based Approach for 3D Head Tracking in Video Sequences
A Robust Model-Based Approach for 3D Head Trackg Vdeo Sequeces Marus Malcu ad Fraçose Prêteux Isttut Natoal des Télécommucatos ARTEMIS Project Ut {Marus.Malcu, Fracose.Preteux}@t-evry.fr Abstract We preset
More informationFacial Expressions & Rigging. CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016
Facal Expressos & Rggg CSE169: Computer Amato Istructor: Steve Roteberg UCSD, Sprg 2016 Facal Muscles Uversal Expresso Groups Sadess Ager Happess Fear Dsgust Surprse FACS Facal Acto Codg System (Ekma)
More informationEye Detection and Tracking in Image with Complex Background
Volume No.4, APRIL ISSN 79-847 Joural of Emergg reds Computg ad Iformato Sceces - CIS Joural. All rghts reserved. http://www.csjoural.org Ee Detecto ad rackg Image wth Comple Backgroud Mohammadal Azm Kasha,
More informationReliable Surface Extraction from Point-Clouds using Scanner-Dependent Parameters
1 Relable Surface Extracto from Pot-Clouds usg Scaer-Depedet Parameters Hrosh Masuda 1, Ichro Taaka 2, ad Masakazu Eomoto 3 1 The Uversty of Tokyo, masuda@sys.t.u-tokyo.ac.jp 2 Tokyo Dek Uversty, taaka@cck.deda.ac.jp
More informationTextures and normals in ray tracing
Textures and normals in ray tracing CS 4620 Lecture 7 1 Texture mapping Objects have properties that vary across the surface 2 Texture Mapping So we make the shading parameters vary across the surface
More informationAdvanced mixing audio streams for heterogeneous computer systems in telecommunications
Advaced mxg audo streams for heterogeeous computer systems telecommucatos A.A. Kolpakov, Ju.A. Kropotov Murom sttute (brach) VlSU, Orlovskaya st., 3, 6064, Murom, Vladmr rego, Russa Abstract Ths paper
More informationFEATURE SELECTION ON COMBINATIONS FOR EFFICIENT LEARNING FROM IMAGES. Rong Xiao, Lei Zhang, and Hong-Jiang Zhang
FEATURE SELECTION ON COMBINATIONS FOR EFFICIENT LEARNING FROM IMAGES Rog Xao, Le Zhag, ad Hog-Jag Zhag Mcrosoft Research Asa, Bejg 100080, P.R. Cha {t-rxao, lezhag, hjzhag}@mcrosoft.com ABSTRACT Due to
More informationMesh Connectivity Compression for Progressive-to-Lossless Transmission
Mesh Coectvty Compresso for Progressve-to-Lossless Trasmsso Pegwe Hao, Yaup Paer ad Ala Pearma ISSN 1470-5559 RR-05-05 Jue 005 Departmet of Computer Scece Mesh Coectvty Compresso for Progressve-to-Lossless
More informationReconstruction of Gradient in Volume Rendering
ecostructo of Gradet Volume eder Žela Mhalovć, Leo Bud Uversty of Zareb Faculty of Electrcal Eeer ad Comut Usa, Zareb, Croata {zela.mhalovc, leo.bud}@fer.hr Abstract Ths aer deals wth recostructo of the
More informationFace Authentication for Multiple Subjects Using Eigenflow
Face Authetcato for Multple Subjects Usg Egeflow Xaomg Lu Tsuha Che ad B.V.K. Vjaya Kumar Advaced Multmeda Processg Lab Techcal Report AMP -5 Aprl 2 Electrcal ad Computer Egeerg Carege Mello Uversty Pttsburgh,
More informationSome Results on Vertex Equitable Labeling
Ope Joural of Dscrete Mathematcs, 0,, 5-57 http://dxdoorg/0436/odm0009 Publshed Ole Aprl 0 (http://wwwscrporg/oural/odm) Some Results o Vertex Equtable Labelg P Jeyath, A Maheswar Research Cetre, Departmet
More informationComputational Geometry
Computatioal Geometry Chapter 4 Liear programmig Duality Smallest eclosig disk O the Ageda Liear Programmig Slides courtesy of Craig Gotsma 4. 4. Liear Programmig - Example Defie: (amout amout cosumed
More informationLocal vs. Global Illumination & Radiosity
Local vs. Global Illumato & Radosty Last Tme? Ray Castg & Ray-Object Itesecto Recusve Ray Tacg Dstbuted Ray Tacg A ealy applcato of adatve heat tasfe stables. Local Illumato BRDF Ideal Dffuse Reflectace
More informationMachine Learning. CS 2750 Machine Learning. Administration. Lecture 1. Milos Hauskrecht 5329 Sennott Square, x4-8845
CS 75 Mache Learg Lecture Mache Learg Mlos Hauskrecht mlos@cs.ptt.edu 539 Seott Square, 5 people.cs.ptt.edu/~mlos/courses/cs75/ Admstrato Istructor: Prof. Mlos Hauskrecht mlos@cs.ptt.edu 539 Seott Square,
More informationMOVING POLYNOMIAL SURFACE MODEL FOR GENERATION DTM AND DSM FROM AIBORNE LASER SCANNING DATA
MOVING POLYNOMIAL SURFACE MODEL FOR GENERATION DTM AND DSM FROM AIBORNE LASER SCANNING DATA Abstract Grzegorz Jóźków Arbore laser scag delvers the dscrete geometrcal formato about groud surface ad objects
More informationCLUSTERING ASSISTED FUNDAMENTAL MATRIX ESTIMATION
CLUSERING ASSISED FUNDAMENAL MARIX ESIMAION Hao Wu ad Y Wa School of Iformato Scece ad Egeerg, Lazhou Uversty, Cha wuhao1195@163com, wayjs@163com ABSRAC I computer vso, the estmato of the fudametal matrx
More informationData Structures and Algorithms(2)
Mg Zhag Data Structures ad Algorthms Data Structures ad Algorthms(2) Istructor: Mg Zhag Textbook Authors: Mg Zhag, Tegjao Wag ad Haya Zhao Hgher Educato Press, 2008.6 (the "Eleveth Fve-Year" atoal plag
More informationVOLUME MESHING USING A COUPLED DELAUNAY TRIANGULATION WITH ADVANCING FRONT TECHNIQUE MATHEMATICAL FOUNDATION
JAN KUCWAJ VOLUME MESHING USING A COUPLED DELAUNAY TRIANGULATION WITH ADVANCING FRONT TECHNIQUE MATHEMATICAL FOUNDATION TRIANGULACJA OBSZARÓW PRZESTRZENNYCH METODĄ POSTĘPUJĄCEGO FRONTU POŁĄCZONĄ Z TRIANGULACJĄ
More informationPOINT BASED REGISTRATION OF TERRESTRIAL LASER DATA USING INTENSITY AND GEOMETRY FEATURES
POINT BASED REGISTRATION OF TERRESTRIAL LASER DATA USING INTENSITY AND GEOMETRY FEATURES Zh Wag a,b, * ad Claus Breer a a Isttute of Cartography ad Geoformatcs, Lebz Uverstät Haover, Appelstraße 9a, D-3067
More informationMultiple fault diagnosis of down-hole conditions of sucker-rod pumping wells based on Freeman chain code and DCA
Pet.Sc.(3):37-3 DOI.7/s8-3-83-37 Multple fault dagoss of dow-hole codtos of sucker-rod pumpg wells based o Freema cha code ad DCA LI Ku, GAO Xa-we, YANG We-bg, DAI Yg-log ad TIAN Zhog-da College of Iformato
More informationFingerprint Classification Based on Spectral Features
Fgerprt Classfcato Based o Spectral Features Hosse Pourghassem Tarbat Modares Uversty h_poorghasem@modares.ac.r Hassa Ghassema Tarbat Modares Uversty ghassem@modares.ac.r Abstract: Fgerprt s oe of the
More informationAnnouncements. Fitting: Announcements. Some seam carving results 9/24/2009. Thursday, Sept 24 Kristen Grauman UT-Austin
9/4/9 Aoucemets Fttg: Deformable cotours Thursday, Sept 4 Krste Grauma UT-Aust Next week : guest lectures Tuesday : Backgroud modelg Thursday : Image formato Yog Jae ad I are ot avalable for offce hours
More information