Learning hatching for pen-and-ink illustrations of surfaces
|
|
- William Richardson
- 7 years ago
- Views:
Transcription
1 Learning hatching for pen-and-ink illustrations of surfaces Evangelos Kalogerakis 1,2, Derek Nowrouzehahrai 1,3,4, Simon Breslav 1,5, Aaron Hertzmann 1 1 University of Toronto, 2 Stanford University, 3 Disney Research Zurich, 4 University of Montreal, 5 Autodesk Research
2 Goal: Synthesis of hatching illustrations Exemplar shape Artist s illustration
3 Goal: Synthesis of hatching illustrations Exemplar shape Artist s illustration Learned model of hatching
4 Goal: Synthesis of hatching illustrations Exemplar shape Artist s illustration Learned model of hatching Input shape Synthesized illustration
5 Challenge: understanding hatching styles
6 Related work: hatching smooth surfaces Iso-parametric curves [Saito and Takahashi 1990, Winkenbach and Salesin 1996]
7 Related work: hatching smooth surfaces Iso-parametric curves [Saito and Takahashi 1990, Winkenbach and Salesin 1996] Smooth curvature directions and shading-based tone [Elber 1998, Hertzmann and Zorin 2000]
8 Related work: hatching smooth surfaces Iso-parametric curves [Saito and Takahashi 1990, Winkenbach and Salesin 1996] Smooth curvature directions and shading-based tone [Elber 1998, Hertzmann and Zorin 2000] Shading gradients [Singh and Schaefer 2010]
9 Related work: hatching smooth surfaces Iso-parametric curves [Saito and Takahashi 1990, Winkenbach and Salesin 1996] Smooth curvature directions and shading-based tone [Elber 1998, Hertzmann and Zorin 2000] Shading gradients [Singh and Schaefer 2010] Real-time hatching [Praun et al. 2001, Kim et al. 2008]
10 Related work: hatching smooth surfaces Artist s illustration Smoothed curvature directions Smoothed image gradients [Hertzmann and Zorin 2000] [Singh and Schaefer 2010]
11 Related work: where do people draw lines? [Cole et al. 2008] Average images composed of artists drawings Predicted line drawing
12 Our approach Learns a model of hatching style from a single artist s drawing of an input shape
13 Our approach Learns a model of hatching style from a single artist s drawing of an input shape Can transfer the hatching style to different views of the exemplar shape as well as different shapes
14 Our approach Learns a model of hatching style from a single artist s drawing of an input shape Can transfer the hatching style to different views of the exemplar shape as well as different shapes The hatching style is determined by hatching properties related to hatching tone and orientations
15 Hatching level Hatching properties No hatching Hatching Cross hatching
16 Hatching level Stroke thickness Hatching properties
17 Hatching level Stroke thickness Stroke spacing Hatching properties
18 Hatching level Stroke thickness Stroke spacing Stroke length Hatching properties
19 Hatching level Stroke thickness Stroke spacing Stroke length Stroke intensity Hatching properties
20 Hatching level Stroke thickness Stroke spacing Stroke length Stroke intensity Hatching orientations Hatching properties
21 Hatching properties Hatching level Stroke thickness Stroke spacing Stroke length Stroke intensity Hatching orientations Artist s illustration Computer generated illustration
22 Learning stage
23 Learning stage Thickness Spacing Intensity Length Hatching level Orientations
24 Learning stage Shape features Thickness Spacing Intensity Image space features Length Hatching level Orientations
25 Learning stage Shape Hatching and image properties features yx Shape Hatching and image properties descriptors y x
26 Learning stage Shape and image features x Hatching properties y y = f(x)
27 Learning hatching orientations Linear model expressing hatching orientations as a weighted sum of selected orientation features.
28 Learning hatching orientations Linear model expressing hatching orientations as a weighted sum of selected orientation features.
29 Learning hatching orientations Artist s illustration Fitting a single model across the illustration
30 Learning orientation fields Artist s illustration
31 Mixture of experts model Simultaneous segmentation & model fitting for each segment
32 Learning stroke properties Map features to thickness, intensity, spacing, length
33 Learning stroke properties Map features to thickness, intensity, spacing, length
34 Learning stroke properties Map features to thickness Extracted thickness Learned thickness
35 Learning stroke properties Map features to intensity Extracted intensity Learned intensity
36 Learning stroke properties Map features to spacing Extracted spacing Learned spacing
37 Learning stroke properties Map features to length Extracted length Learned length
38 Learning hatching level and segment labels Map features to discrete values with Joint Boosting + CRF No hatching Hatching Cross hatching Extracted hatching level Learned hatching level
39 Synthesis stage
40 Synthesis stage Thickness Spacing Hatching level Intensity Length Orientations
41 Synthesis stage Thickness Spacing Hatching level Intensity Length Orientations
42 Artist s illustration
43 Artist s illustration
44 Artist s illustration
45 Artist s illustration
46 Artist s illustration
47 Artist s illustration
48 Artist s illustration
49 Artist s illustration
50 Artist s illustration
51 Artist s illustration
52 Artist s illustration
53 Artist s illustration
54 Artist s illustration
55 Artist s illustration
56 Artist s illustration
57 Artist s illustration
58 Artist s illustration
59 Artist s illustration
60 Artist s illustration
61 Artist s illustration
62 Orientation features: Analysis of features used
63 Orientation features: Principal curvatures and local symmetry axes dominate Analysis of features used
64 Orientation features: Principal curvatures and local symmetry axes dominate Also orientations aligned with feature lines are also important Analysis of features used
65 Analysis of features used Hatching level: image intensity, shading features Stroke thickness: shape descriptors, curvature, shading features, image gradients, location of feature lines, depth Spacing: shape descriptors, curvature, derivatives of curvature, shading features Intensity: shape descriptors, image intensity, shading features, depth, location of feature lines Length: shape descriptors, curvature, radial curvature, shading feature, image intensity, image gradient Segment label: shape descriptors
66 Summary An algorithm that learns hatching styles
67 Summary An algorithm that learns hatching styles Learns from a single drawing
68 Summary An algorithm that learns hatching styles Learns from a single drawing Synthesizes hatching illustrations in the input artist s style for novel views and shapes
69 Limitations We do not always exactly match the artist s illustration - aspects of hatching style are lost
70 Limitations We do not always exactly match the artist s illustration - aspects of hatching style are lost Pre-processing stage relies on thresholds to robustly extract hatching properties.
71 Limitations We do not always exactly match the artist s illustration - aspects of hatching style are lost Pre-processing stage relies on thresholds to robustly extract hatching properties. Computation time is large (5h-10h for training, 0.5-1h for synthesis)
72 Future Work Analyze larger set of drawings
73 Future Work Analyze larger set of drawings Extend our framework to analyze other forms of art
74 Future Work Analyze larger set of drawings Extend our framework to analyze other forms of art Applications to field design on surfaces
75 Thank you! Acknowledgements: Seok-Hyung Bae, Patrick Coleman, Vikramaditya Dasgupta, Mark Hazen, Thomas Hendry, Olga Vesselova, Olga Veksler, Robert Kalnins, Philip Davidson, David Bourguignon, Xiaobai Chen, Aleksey Golovinskiy, Thomas Funkhouser, Andrea Tagliasacchi, Richard Zhang, VAKHUN, Cyberware repositories
Learning Hatching for Pen-and-Ink Illustration of Surfaces
Learning Hatching for Pen-and-Ink Illustration of Surfaces EVANGELOS KALOGERAKIS University of Toronto and Stanford University and DEREK NOWROUZEZAHRAI University of Toronto, Disney Research Zurich, and
More informationEnhanced LIC Pencil Filter
Enhanced LIC Pencil Filter Shigefumi Yamamoto, Xiaoyang Mao, Kenji Tanii, Atsumi Imamiya University of Yamanashi {daisy@media.yamanashi.ac.jp, mao@media.yamanashi.ac.jp, imamiya@media.yamanashi.ac.jp}
More informationReal-Time Hatching. Abstract. 1 Introduction
Abstract Real-Time Hatching Emil Praun Hugues Hoppe Matthew Webb Adam Finkelstein Princeton University Microsoft Research Princeton University Princeton University Drawing surfaces using hatching strokes
More informationTexture Screening Method for Fast Pencil Rendering
Journal for Geometry and Graphics Volume 9 (2005), No. 2, 191 200. Texture Screening Method for Fast Pencil Rendering Ruiko Yano, Yasushi Yamaguchi Dept. of Graphics and Computer Sciences, Graduate School
More informationExpressive Line Drawings of Human Faces from Range Images
www.scichina.com info.scichina.com www.springerlink.com Expressive Line Drawings of Human Faces from Range Images Huang Yuezhu 1,2 Martin Ralph R. 2 Rosin Paul L. 2 Meng Xiangxu 1 Yang Chenglei 1 1 Department
More informationPart I: Non-photorealistic Rendering
Part I: Non-photorealistic Rendering Adam Finkelstein Line Drawings from 3D Models SIGGRAPH 2005 Course Notes 1 Computer graphics today Don t Stunning try this success! at home! Final Fantasy Square 2001
More informationLine-Art Rendering of 3D-Models
Line-Art Rendering of 3D-Models Christian Rössl Leif Kobbelt Max-Planc-Institute for Computer Sciences Stuhlsatzenhausweg 85, 66133 Saarbrücen, Germany {roessl,obbelt}mpi-sb.mpg.de Abstract We present
More informationCreating 2D Drawings from 3D AutoCAD Models
Creating 2D Drawings from 3D AutoCAD Models David Piggott CrWare, LP GD205-2P This class explores the various techniques in creating 2D part and assembly drawings from 3D AutoCAD models. As part of the
More informationConstrained curve and surface fitting
Constrained curve and surface fitting Simon Flöry FSP-Meeting Strobl (June 20, 2006), floery@geoemtrie.tuwien.ac.at, Vienna University of Technology Overview Introduction Motivation, Overview, Problem
More informationRendering Artistic Line Drawings Using Off-the-Shelf 3-D Software
EUROGRAPHICS 2002 / I. Navazo Alvaro and Ph. Slusallek (Guest Editors) Short Presentations Rendering Artistic Line Drawings Using Off-the-Shelf 3-D Software J. Loviscach Fachbereich Elektrotechnik und
More informationChapter 5: Distributed Forces; Centroids and Centers of Gravity
CE297-FA09-Ch5 Page 1 Wednesday, October 07, 2009 12:39 PM Chapter 5: Distributed Forces; Centroids and Centers of Gravity What are distributed forces? Forces that act on a body per unit length, area or
More informationGraphic Designing with Transformed Functions
Name Class The teacher will display the completed example to the right as an example to re-create. Work to make the image of the letter M on your handheld. Transformations of parabolas, domain restrictions,
More informationCartoon-Looking Rendering of 3D-Scenes
Cartoon-Looking Rendering of 3D-Scenes Philippe Decaudin 1 Research Report INRIA #2919 June 1996 Abstract We present a rendering algorithm that produces images with the appearance of a traditional cartoon
More informationFinite Element Formulation for Plates - Handout 3 -
Finite Element Formulation for Plates - Handout 3 - Dr Fehmi Cirak (fc286@) Completed Version Definitions A plate is a three dimensional solid body with one of the plate dimensions much smaller than the
More informationIntroduction to 3D Non-Photorealistic Rendering: Silhouettes and Outlines
Introduction to 3D Non-Photorealistic Rendering: Silhouettes and Outlines 1 Introduction Aaron Hertzmann Media Research Laboratory Department of Computer Science New York University http://www.mrl.nyu.edu/hertzmann/
More informationFactoring Trinomials: The ac Method
6.7 Factoring Trinomials: The ac Method 6.7 OBJECTIVES 1. Use the ac test to determine whether a trinomial is factorable over the integers 2. Use the results of the ac test to factor a trinomial 3. For
More informationAN IMPROVED DOUBLE CODING LOCAL BINARY PATTERN ALGORITHM FOR FACE RECOGNITION
AN IMPROVED DOUBLE CODING LOCAL BINARY PATTERN ALGORITHM FOR FACE RECOGNITION Saurabh Asija 1, Rakesh Singh 2 1 Research Scholar (Computer Engineering Department), Punjabi University, Patiala. 2 Asst.
More informationSketching, Scaffolding, and Inking: A Visual History for Interactive 3D Modeling
Sketching, Scaffolding, and Inking: A Visual History for Interactive 3D Modeling Ryan Schmidt University of Toronto Tobias Isenberg University of Calgary Pauline Jepp University of Calgary Karan Singh
More informationSimultaneous Gamma Correction and Registration in the Frequency Domain
Simultaneous Gamma Correction and Registration in the Frequency Domain Alexander Wong a28wong@uwaterloo.ca William Bishop wdbishop@uwaterloo.ca Department of Electrical and Computer Engineering University
More informationHeritage Provider Network Health Prize Round 3 Milestone: Team crescendo s Solution
Heritage Provider Network Health Prize Round 3 Milestone: Team crescendo s Solution Rie Johnson Tong Zhang 1 Introduction This document describes our entry nominated for the second prize of the Heritage
More informationMicrosoft Excel 2010 Charts and Graphs
Microsoft Excel 2010 Charts and Graphs Email: training@health.ufl.edu Web Page: http://training.health.ufl.edu Microsoft Excel 2010: Charts and Graphs 2.0 hours Topics include data groupings; creating
More informationA Few Good Lines: Suggestive Drawing of 3D Models
A Few Good Lines: Suggestive Drawing of 3D Models Mario Costa Sousa Przemyslaw Prusinkiewicz Department of Computer Science, University of Calgary, Calgary, Alberta, Canada Abstract We present a method
More informationELEMENTS AND PRINCIPLES OF DESIGN
APPENDIX A1 4 T T ELEMENTS AND PRINCIPLES OF DESIGN Groups: 1. Select an advertisement. 2. Examine the advertisement to find examples of a few elements and principles of design that you are familiar with.
More informationMultivariate data visualization using shadow
Proceedings of the IIEEJ Ima and Visual Computing Wor Kuching, Malaysia, Novembe Multivariate data visualization using shadow Zhongxiang ZHENG Suguru SAITO Tokyo Institute of Technology ABSTRACT When visualizing
More informationWYSIWYG NPR: Drawing Strokes Directly on 3D Models
WYSIWYG NPR: Drawing Strokes Directly on 3D Models Robert D. Kalnins 1 Lee Markosian 1 Barbara J. Meier 2 Michael A. Kowalski 2 Joseph C. Lee 2 Philip L. Davidson 1 Matthew Webb 1 John F. Hughes 2 Adam
More informationTechnical Drawing Specifications Resource A guide to support VCE Visual Communication Design study design 2013-17
A guide to support VCE Visual Communication Design study design 2013-17 1 Contents INTRODUCTION The Australian Standards (AS) Key knowledge and skills THREE-DIMENSIONAL DRAWING PARALINE DRAWING Isometric
More informationCATIA Wireframe & Surfaces TABLE OF CONTENTS
TABLE OF CONTENTS Introduction... 1 Wireframe & Surfaces... 2 Pull Down Menus... 3 Edit... 3 Insert... 4 Tools... 6 Generative Shape Design Workbench... 7 Bottom Toolbar... 9 Tools... 9 Analysis... 10
More informationPalmprint Recognition. By Sree Rama Murthy kora Praveen Verma Yashwant Kashyap
Palmprint Recognition By Sree Rama Murthy kora Praveen Verma Yashwant Kashyap Palm print Palm Patterns are utilized in many applications: 1. To correlate palm patterns with medical disorders, e.g. genetic
More informationComputer-Generated Photorealistic Hair
Computer-Generated Photorealistic Hair Alice J. Lin Department of Computer Science, University of Kentucky, Lexington, KY 40506, USA ajlin0@cs.uky.edu Abstract This paper presents an efficient method for
More informationMachine Learning Logistic Regression
Machine Learning Logistic Regression Jeff Howbert Introduction to Machine Learning Winter 2012 1 Logistic regression Name is somewhat misleading. Really a technique for classification, not regression.
More informationHandwriting Analysis 2005, 2004, 2002, 1993 by David A. Katz. All rights reserved.
Handwriting Analysis 2005, 2004, 2002, 1993 by David A. Katz. All rights reserved. Handwritng is unique to each individual. Although some peoples handwriting may have similar styles and characteristics
More information3D Paper-Cut Modeling and Animation
3D Paper-Cut Modeling and Animation Yan Li State Key Lab of CAD&CG Zhejiang University yli@cad.zju.edu.cn Jinhui Yu State Key Lab of CAD&CG Zhejiang University jhyu@cad.zju.edu.cn Kwan-liu Ma Department
More informationA Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow
, pp.233-237 http://dx.doi.org/10.14257/astl.2014.51.53 A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow Giwoo Kim 1, Hye-Youn Lim 1 and Dae-Seong Kang 1, 1 Department of electronices
More information3D Human Face Recognition Using Point Signature
3D Human Face Recognition Using Point Signature Chin-Seng Chua, Feng Han, Yeong-Khing Ho School of Electrical and Electronic Engineering Nanyang Technological University, Singapore 639798 ECSChua@ntu.edu.sg
More informationGeometry Chapter 1. 1.1 Point (pt) 1.1 Coplanar (1.1) 1.1 Space (1.1) 1.2 Line Segment (seg) 1.2 Measure of a Segment
Geometry Chapter 1 Section Term 1.1 Point (pt) Definition A location. It is drawn as a dot, and named with a capital letter. It has no shape or size. undefined term 1.1 Line A line is made up of points
More informationNon-Photorealistic Rendering
Non-Photorealistic Rendering Anna Vilanova 1 Introduction Rendering in computer graphics means the process by which a virtual scene is converted into an image. Pioneer work in computer graphics was done
More informationD animation. Advantages of 2-D2. Advantages of 3-D3. Related work. Key idea. Applications of Computer Graphics in Cel Animation.
Page 1 Applications of Computer Graphics in Cel Animation 3-D D and 2-D 2 D animation Adam Finkelstein Princeton University COS 426 Spring 2003 Homer 3-D3 Homer 2-D2 Advantages of 3-D3 Complex lighting
More informationTriangular Distributions
Triangular Distributions A triangular distribution is a continuous probability distribution with a probability density function shaped like a triangle. It is defined by three values: the minimum value
More informationHigh School Algebra Reasoning with Equations and Inequalities Solve systems of equations.
Performance Assessment Task Graphs (2006) Grade 9 This task challenges a student to use knowledge of graphs and their significant features to identify the linear equations for various lines. A student
More informationA Process Flow for Classification and Clustering of Fruit Fly Gene Expression Patterns
A Process Flow for Classification and Clustering of Fruit Fly Gene Expression Patterns Andreas Heffel, Peter F. Stadler, Sonja J. Prohaska, Gerhard Kauer, Jens-Peer Kuska Santa Fe Institute Department
More informationRoad Rehabilitation and Reconstruction Using AutoCAD Civil 3D
Road Rehabilitation and Reconstruction Using AutoCAD Civil 3D Contents Introduction... 3 Introduction to Corridor Targets... 3 Surface Targets... 4 Width and Offset Targets... 5 Elevation or Slope Targets...
More informationMAVIparticle Modular Algorithms for 3D Particle Characterization
MAVIparticle Modular Algorithms for 3D Particle Characterization version 1.0 Image Processing Department Fraunhofer ITWM Contents Contents 1 Introduction 2 2 The program 2 2.1 Framework..............................
More informationIntermediate Tutorials Modeling - Trees. 3d studio max. 3d studio max. Tree Modeling. 1.2206 2006 Matthew D'Onofrio Page 1 of 12
3d studio max Tree Modeling Techniques and Principles 1.2206 2006 Matthew D'Onofrio Page 1 of 12 Modeling Trees Tree Modeling Techniques and Principles The era of sprites and cylinders-for-trunks has passed
More informationADVANCED MACHINE LEARNING. Introduction
1 1 Introduction Lecturer: Prof. Aude Billard (aude.billard@epfl.ch) Teaching Assistants: Guillaume de Chambrier, Nadia Figueroa, Denys Lamotte, Nicola Sommer 2 2 Course Format Alternate between: Lectures
More informationImage Segmentation and Registration
Image Segmentation and Registration Dr. Christine Tanner (tanner@vision.ee.ethz.ch) Computer Vision Laboratory, ETH Zürich Dr. Verena Kaynig, Machine Learning Laboratory, ETH Zürich Outline Segmentation
More informationIntroduction to nonparametric regression: Least squares vs. Nearest neighbors
Introduction to nonparametric regression: Least squares vs. Nearest neighbors Patrick Breheny October 30 Patrick Breheny STA 621: Nonparametric Statistics 1/16 Introduction For the remainder of the course,
More information2.2 Creaseness operator
2.2. Creaseness operator 31 2.2 Creaseness operator Antonio López, a member of our group, has studied for his PhD dissertation the differential operators described in this section [72]. He has compared
More informationAn Iterative Image Registration Technique with an Application to Stereo Vision
An Iterative Image Registration Technique with an Application to Stereo Vision Bruce D. Lucas Takeo Kanade Computer Science Department Carnegie-Mellon University Pittsburgh, Pennsylvania 15213 Abstract
More informationDocument Image Retrieval using Signatures as Queries
Document Image Retrieval using Signatures as Queries Sargur N. Srihari, Shravya Shetty, Siyuan Chen, Harish Srinivasan, Chen Huang CEDAR, University at Buffalo(SUNY) Amherst, New York 14228 Gady Agam and
More informationAutoCAD Civil 3D Profile Views, Data Bands, and Styles
AutoCAD Civil 3D Profile Views, Data Bands, and Styles Thomas Martin UDS Urbane Daten-Systeme GmbH Roman Börnchen UDS Urbane Daten-Systeme GmbH CI4513 How do I get a profile view that meets my expectations?
More informationCombining Sketch and Tone for Pencil Drawing Production
Combining Sketch and Tone for Pencil Drawing Production Cewu Lu Li Xu Jiaya Jia Department of Computer Science and Engineering The Chinese University of Hong Kong {cwlu, xuli, leojia}@cse.cuhk.edu.hk (b)
More informationBinary Image Scanning Algorithm for Cane Segmentation
Binary Image Scanning Algorithm for Cane Segmentation Ricardo D. C. Marin Department of Computer Science University Of Canterbury Canterbury, Christchurch ricardo.castanedamarin@pg.canterbury.ac.nz Tom
More informationCOMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS
COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS B.K. Mohan and S. N. Ladha Centre for Studies in Resources Engineering IIT
More informationVolume Hatching for Illustrative Visualization. Diplomarbeit
Fachbereich 4: Informatik Volume Hatching for Illustrative Visualization Diplomarbeit zur Erlangung des Grades eines Diplom-Informatikers im Studiengang Computervisualistik vorgelegt von Moritz Gerl Erstgutachter:
More informationSolar Irradiance Forecasting Using Multi-layer Cloud Tracking and Numerical Weather Prediction
Solar Irradiance Forecasting Using Multi-layer Cloud Tracking and Numerical Weather Prediction Jin Xu, Shinjae Yoo, Dantong Yu, Dong Huang, John Heiser, Paul Kalb Solar Energy Abundant, clean, and secure
More informationA Fuzzy System Approach of Feed Rate Determination for CNC Milling
A Fuzzy System Approach of Determination for CNC Milling Zhibin Miao Department of Mechanical and Electrical Engineering Heilongjiang Institute of Technology Harbin, China e-mail:miaozhibin99@yahoo.com.cn
More informationA Method for the Perceptual Optimization of Complex Visualizations
A Method for the Perceptual Optimization of Complex Visualizations Donald House Visualization Laboratory Texas A&M University College Station TX 77843-3137 USA house@viz.tamu.edu Colin Ware Data Visualization
More informationINTRODUCTION. The principles of which are to:
Taking the Pain Out of Chromatographic Peak Integration Shaun Quinn, 1 Peter Sauter, 1 Andreas Brunner, 1 Shawn Anderson, 2 Fraser McLeod 1 1 Dionex Corporation, Germering, Germany; 2 Dionex Corporation,
More informationRecovering Primitives in 3D CAD meshes
Recovering Primitives in 3D CAD meshes Roseline Bénière a,c, Gérard Subsol a, Gilles Gesquière b, François Le Breton c and William Puech a a LIRMM, Univ. Montpellier 2, CNRS, 161 rue Ada, 34392, France;
More informationA Lua Implementation of Image Moment-Based Painterly Rendering Diego Nehab Luiz Velho. Technical Report TR-01-11 Relatório Técnico
Laboratório VISGRAF Instituto de Matemática Pura e Aplicada A Lua Implementation of Image Moment-Based Painterly Rering Diego Nehab Luiz Velho Technical Report TR-01-11 Relatório Técnico December - 2001
More informationSeminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina stefano.martina@stud.unifi.it
Seminar Path planning using Voronoi diagrams and B-Splines Stefano Martina stefano.martina@stud.unifi.it 23 may 2016 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International
More informationx 2 + y 2 = 1 y 1 = x 2 + 2x y = x 2 + 2x + 1
Implicit Functions Defining Implicit Functions Up until now in this course, we have only talked about functions, which assign to every real number x in their domain exactly one real number f(x). The graphs
More information, the formula for the curvature (and radius of curvature) is stated in all calculus textbooks
7. Curvature Given the function, the formula for the curvature (and radius of curvature) is stated in all calculus textbooks Definition (Curvature), Definition (Radius of Curvature). Definition (Osculating
More informationCOMP 150-04 Visualization. Lecture 15 Animation
COMP 150-04 Visualization Lecture 15 Animation History of animation The function of animation Illustrate steps of a complex process Illustrate cause and effect, context Show trends over time, tell a story
More informationNon-Photorealistic Volume Rendering Using Stippling Techniques
Non-Photorealistic Volume Rendering Using Stippling Techniques Aidong Lu Purdue University Christopher J. Morris IBM TJ Watson Research Center David S. Ebert Purdue University Penny Rheingans University
More informationFingerprint s Core Point Detection using Gradient Field Mask
Fingerprint s Core Point Detection using Gradient Field Mask Ashish Mishra Assistant Professor Dept. of Computer Science, GGCT, Jabalpur, [M.P.], Dr.Madhu Shandilya Associate Professor Dept. of Electronics.MANIT,Bhopal[M.P.]
More informationEffective Gradient Domain Object Editing on Mobile Devices
Effective Gradient Domain Object Editing on Mobile Devices Yingen Xiong, Dingding Liu, Kari Pulli Nokia Research Center, Palo Alto, CA, USA Email: {yingen.xiong, dingding.liu, kari.pulli}@nokia.com University
More informationSTRUCTURAL OPTIMIZATION OF REINFORCED PANELS USING CATIA V5
STRUCTURAL OPTIMIZATION OF REINFORCED PANELS USING CATIA V5 Rafael Thiago Luiz Ferreira Instituto Tecnológico de Aeronáutica - Pça. Marechal Eduardo Gomes, 50 - CEP: 12228-900 - São José dos Campos/ São
More informationMA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem
MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem David L. Finn November 30th, 2004 In the next few days, we will introduce some of the basic problems in geometric modelling, and
More informationArchitecture for Direct Model-to-Part CNC Manufacturing
Architecture for Direct Model-to-Part CNC Manufacturing Gilbert Poon, Paul J. Gray, Sanjeev Bedi Department of Mechanical Engineering, University of Waterloo Waterloo, Ontario, N2L 3G1, Canada and Daniel
More informationExemplar for Internal Assessment Resource Art History Level 3. Resource title: Interviews with Renaissance artists
Exemplar for internal assessment resource Art History 3.4A for Achievement Standard 91485 Exemplar for Internal Assessment Resource Art History Level 3 Resource title: Interviews with Renaissance artists
More information1. Briefly explain what an indifference curve is and how it can be graphically derived.
Chapter 2: Consumer Choice Short Answer Questions 1. Briefly explain what an indifference curve is and how it can be graphically derived. Answer: An indifference curve shows the set of consumption bundles
More informationPATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical
More informationIntroduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
More information1 Shapes of Cubic Functions
MA 1165 - Lecture 05 1 1/26/09 1 Shapes of Cubic Functions A cubic function (a.k.a. a third-degree polynomial function) is one that can be written in the form f(x) = ax 3 + bx 2 + cx + d. (1) Quadratic
More informationExample-based Facial Sketch Generation with Non-parametric Sampling
Example-based Facial Sketch Generation with Non-parametric Sampling Hong Chen ½, Ying-Qing Xu ½, Heung-Yeung Shum ½, Song-Chun Zhu ¾ and Nan-Ning Zheng ½ Microsoft Research, China ¾ The Ohio State University,
More informationEdExcel Decision Mathematics 1
EdExcel Decision Mathematics 1 Linear Programming Section 1: Formulating and solving graphically Notes and Examples These notes contain subsections on: Formulating LP problems Solving LP problems Minimisation
More informationApplication. Outline. 3-1 Polynomial Functions 3-2 Finding Rational Zeros of. Polynomial. 3-3 Approximating Real Zeros of.
Polynomial and Rational Functions Outline 3-1 Polynomial Functions 3-2 Finding Rational Zeros of Polynomials 3-3 Approximating Real Zeros of Polynomials 3-4 Rational Functions Chapter 3 Group Activity:
More informationFrom Scattered Samples to Smooth Surfaces
From Scattered Samples to Smooth Surfaces Kai Hormann 1 California Institute of Technology (a) (b) (c) (d) Figure 1: A point cloud with 4,100 scattered samples (a), its triangulation with 7,938 triangles
More informationComputer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.
An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points
More informationAssignment 1: Sketching and Simple Models
Assignment 1: Sketching and Simple Models 24 370, Engineering Design I, Spring 2011 Due @ 12:30, Wednesday January 19 th 2011 Name: Part 1: Conceptualization Sketches C Clamp Cam Shaft 1.a: Studies in
More informationConstrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *
Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume * Xiaosong Yang 1, Pheng Ann Heng 2, Zesheng Tang 3 1 Department of Computer Science and Technology, Tsinghua University, Beijing
More informationVolumetric Illustration: Designing 3D Models with Internal Textures
Volumetric Illustration: Designing 3D Models with Internal Textures Shigeru Owada Frank Nielsen Makoto Okabe Takeo Igarashi The University of Tokyo Sony CS Laboratories Inc. PRESTO/JST Abstract This paper
More informationScientific Graphing in Excel 2010
Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.
More informationMacromodels of Packages Via Scattering Data and Complex Frequency Hopping
F. G. Canavero ½, I. A. Maio ½, P. Thoma ¾ Macromodels of Packages Via Scattering Data and Complex Frequency Hopping ½ Dept. Electronics, Politecnico di Torino, Italy ¾ CST, Darmstadt, Germany Introduction
More informationCONSTRUCTION OF THE HOOVER DAM BYPASS BRIDGE Updated 29 May 2009
CONSTRUCTION OF THE HOOVER DAM BYPASS BRIDGE Updated 29 May 2009 www.maximumreach.com 1,600 FT. SOUTH OF THE DAM 900 FT. ABOVE WATER 2000 FT. LONG COMPLETION DATE: November 2010 Artists conception of the
More informationModelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic
More informationEdge detection. (Trucco, Chapt 4 AND Jain et al., Chapt 5) -Edges are significant local changes of intensity in an image.
Edge detection (Trucco, Chapt 4 AND Jain et al., Chapt 5) Definition of edges -Edges are significant local changes of intensity in an image. -Edges typically occur on the boundary between two different
More information2013 MBA Jump Start Program
2013 MBA Jump Start Program Module 2: Mathematics Thomas Gilbert Mathematics Module Algebra Review Calculus Permutations and Combinations [Online Appendix: Basic Mathematical Concepts] 2 1 Equation of
More informationAngle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees
Angle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees Apex in a pyramid or cone, the vertex opposite the base; in
More informationElements of Art Name Design Project!
Elements of Art Name Design Project! 1. On the Project paper Lightly & Largely sketch out the Hollow letters of your first name. 2. Then Outline in Shaprie. 3. Divide your space into 7 sections (any way
More informationRecognition of Handwritten Digits using Structural Information
Recognition of Handwritten Digits using Structural Information Sven Behnke Martin-Luther University, Halle-Wittenberg' Institute of Computer Science 06099 Halle, Germany { behnke Irojas} @ informatik.uni-halle.de
More informationNeue Entwicklungen in LS-OPT/Topology - Ausblick auf Version 2
Neue Entwicklungen in LS-OPT/Topology - Ausblick auf Version 2 Willem Roux**, Heiner Muellerschoen*, Katharina Witowski* *DYNAmore GmbH **LSTC contact: hm@dynamore.de DYNAmore GmbH Germany http://www.dynamore.de
More informationIntegrative Optimization of injection-molded plastic parts. Multidisciplinary Shape Optimization including process induced properties
Integrative Optimization of injection-molded plastic parts Multidisciplinary Shape Optimization including process induced properties Summary: Andreas Wüst, Torsten Hensel, Dirk Jansen BASF SE E-KTE/ES
More information3-D Object recognition from point clouds
3-D Object recognition from point clouds Dr. Bingcai Zhang, Engineering Fellow William Smith, Principal Engineer Dr. Stewart Walker, Director BAE Systems Geospatial exploitation Products 10920 Technology
More informationReview of Fundamental Mathematics
Review of Fundamental Mathematics As explained in the Preface and in Chapter 1 of your textbook, managerial economics applies microeconomic theory to business decision making. The decision-making tools
More informationCATIA Electrical Harness Design TABLE OF CONTENTS
TABLE OF CONTENTS Introduction...1 Electrical Harness Design...2 Electrical Harness Assembly Workbench...4 Bottom Toolbar...5 Measure...5 Electrical Harness Design...7 Defining Geometric Bundles...7 Installing
More informationIntroduction to the Finite Element Method (FEM)
Introduction to the Finite Element Method (FEM) ecture First and Second Order One Dimensional Shape Functions Dr. J. Dean Discretisation Consider the temperature distribution along the one-dimensional
More informationVisualizing e-government Portal and Its Performance in WEBVS
Visualizing e-government Portal and Its Performance in WEBVS Ho Si Meng, Simon Fong Department of Computer and Information Science University of Macau, Macau SAR ccfong@umac.mo Abstract An e-government
More informationBCC Multi Stripe Wipe
BCC Multi Stripe Wipe The BCC Multi Stripe Wipe is a similar to a Horizontal or Vertical Blind wipe. It offers extensive controls to randomize the stripes parameters. The following example shows a Multi
More information