A very brief history of computational geometry Rodrigo Silveira GEOC 2010/11 - Q2.

Slides:



Advertisements
Similar presentations
A Guide to Writing Research Papers Rob Briner Organizational Psychology Birkbeck.
Advertisements

Welcome to the seminar course
#8: Curves and Curved Surfaces CSE167: Computer Graphics Instructor: Ronen Barzel UCSD, Winter 2006.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Project Proposal.
Computational Geometry Definition and Application Areas.
Educating Programmers: A Customer Perspective Alexander Stepanov A9.com Workshop on Quality Software: A Festschrift for Bjarne Stroustrup Texas A&M University,
Lection 1: Introduction Computational Geometry Prof.Dr.Th.Ottmann 1 Professor Dr.Thomas Ottmann Albert Ludwigs University Freiburg Computational Geometry.
New Geometric Methods of Mixture Models for Interactive Visualization PIs: Jia Li, Xiaolong (Luke) Zhang, Bruce Lindsay Department of Statistics College.
PDE based shape modelling and manipulation of complex geometry Hassan Ugail School of Informatics University of Bradford, United Kingdom.
The structure of scientific revolution Thomas Kuhn's perspective.
Computer Graphics & Scientific Computing Research and Potential Master’s Thesis Projects at Department of Computer Science University of Aarhus Peter Møller.
Measuring Model Complexity (Textbook, Sections ) CS 410/510 Thurs. April 27, 2007 Given two hypotheses (models) that correctly classify the training.
Even faster point set pattern matching in 3-d Niagara University and SUNY - Buffalo Laurence Boxer Research partially supported by a.
UMass Lowell Computer Science Geometric Modeling Prof. Karen Daniels Spring, 2009 Lecture 1 Course Introduction.
CADGME conference, Linz. JULY /12 TEACHING COMPUTER AIDED DESIGN WITH THE USE OF DYNAMIC GEOMETRY Francisco Pérez Universidad Politécnica de Madrid.
Computer Graphics & Scientific Computing
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 Lecture 1 Course Introduction.
Famous Images in Computer Graphics & Image Processing Sérgio Leal N.o Erasmus student at: Institute for Computer Graphics and Vision Technical.
Evolution of a Discipline CAGD. I have never been very enthusiastic about calling our field 'Computer Aided Geometric Design‘. Ivor Faux and I once wrote.
Lars Arge 1/12 Lars Arge. 2/12  Pervasive use of computers and sensors  Increased ability to acquire/store/process data → Massive data collected everywhere.
Academic Vocabulary.
1 What is Computational Geometry Ref: Godfried T. Toussaint.
Computer Science 1000 Introduction. What is Computer Science? the study of computers? not quite rather, computers provide a tool for which to carry out.
Tempus Workshop, Niš, October 2002 Computer Science Education in Dortmund, Germany Claudio Moraga Dept. Computer Science, University of Dortmund, Germany.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
JAHLIA CHERRY Mr.Jiang Pd. 1 May 16 th WHAT DID YOU LEARN FROM THIS CLASS!!! I LEARNED ABOUT ANIMATIONS HOW TO USE FLASH HOW TO USE PHOTOSHOP I.
GEOGEBRA conference, Linz. JULY /12 Teaching Computer Aided Design with the use of Geogebra Francisco Pérez Universidad Politécnica de Madrid. Spain.
An Introduction to Chapter 9: Geometric Figures
Waqas Haider Khan Bangyal. Multi-Layer Perceptron (MLP)
MBSat Satisfiability Program and Heuristics Brief Overview VLSI Testing B Marc Boulé April 2001 McGill University Electrical and Computer Engineering.
OMICS Group Contact us at: OMICS Group International through its Open Access Initiative is committed to make genuine and.
By: Kateris $cott Submitted To: Mr. Timothy Holston $eymour Ginsburg.
Careers in Computer Science What is computer science? Who should major in computer science? What do computer scientists really do? Research Paper Alice.
Logic. Mathematical logic is a subfield of mathematics exploring the applications of formal logic to mathematics. Topically, mathematical logic bears.
Research in math education in Latvia Dace Bonka, Agnis Andžāns University of Latvia.
CAD TECHNOLOGY COMPUTER AIDED DESIGN.
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
History of Sociolinguistics. LECTURE 22 Sociolinguistics as an academic field of study, as a discipline if you like, only developed within the last fifty.
Control Processes Research Center Director Dr. Tech. Sc., Professor V.I. Gurman.
Intersection of Nonconvex Polygons Using the Alternate Hierarchical Decomposition, AHD by Rizwan Bulbul, and Andrew U. Frank Department of Geoinformation.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
School of Electrical Engineering & Computer Science National University of Sciences & Technology (NUST), Pakistan Research Profile Sharifullah Khan.
Computational Geometry Polygon Triangulation and The Art Gallery Problem Joachim Gudmundsson NICTA, Sydney.
1 Ternary Directed Acyclic Word Graphs (TDAWG) Satoru Miyamoto, Shunsuke Inenaga, Masayuki Takeda and Ayumi Shinohara Present by Peera Liewlom (The Last.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall D Object Representations Greg Humphreys University of Virginia CS 445, Fall 2003.
Whedon Studies Scholarship Special Topics in Film Studies: Joss Whedon.
An Approach to Automated Decomposition of Volumetric Mesh Chuhua Xian, Shuming Gao and Tianming Zhang Zhejiang University.
Computer Graphics Lecture 17 Fasih ur Rehman. Last Class 3D Transforms Inverse Rotation.
A simple linear algorithm for computing rectilinear 3-centers Michael Hoffmann Computational Geometry 31(2005) Reporter: Lincong Fang Nov 3,2005.
OUTPUT PRIMITIVES A.Aruna/Faculty of Information technology/SNSCE13/19/2016.
Alignment of Business Processes and User Interfaces in the Context of Large Organizations Kênia Sousa, Hildeberto Mendonça, Jean Vanderdonckt Université.
Announcements 1. Textbook will be on reserve at library 2. Topic schedule change; modified reading assignment: This week: Linear discrimination, evaluating.
Villamor,Austine Rose B.. HISTORY Informatics came from the fench word informatique which means computing and was first used as medical informatics during.
An Introduction to the USENIX Association The Advanced Computing Systems Association.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
Chapter 13 Artificial Intelligence. Artificial Intelligence – Figure 13.1 The Turing Test.
Hidden Invariants in Data IEEE International Symposium on Information Theory July 1, 2003 Yokohama, Japan Roger Brockett Engineering and Applied Sciences.
Computer Graphics.
Introduction to Graphics Modeling
3D Modeling in AutoCAD.
Real-time Computer Graphics Overview
An Efficient method to recommend research papers and highly influential authors. VIRAJITHA KARNATAPU.
Basic Geometric Figures – Day 1
3D Modeling & Augmented Reality S3(3) 匠印社 3D JOLLYFAB.
Algorithms Algorithm. [webster.com] A procedure for solving a mathematical problem (as of finding the greatest common divisor) in a finite number of steps.
– Graphics and Visualization
Welcome to the most Amazing course there is 
Presentation transcript:

A very brief history of computational geometry Rodrigo Silveira GEOC 2010/11 - Q2

The name “computational geometry” Initially claimed in different contexts – Minsky’s book “Perceptrons” (1969) About pattern recognition – Forrest paper (1971) About curves and surfaces for geometric modeling – Shamos’ PhD Thesis “Computational geometry” (1975) Nowadays widely recognized as a subfield of Algorithm Theory – Within Theoretical Computer Science (TCS) TCS includes other things like complexity theory, analysis of algorithms, formal semantics, etc. 2

Computational geometry Algorithm theory involved in the design and analysis of efficient algorithms for problems with geometric input and output. Better names are possible – Algorithmic geometry – Geometric algorithms 3

How it started Geometry has been around for a while – Euclid constructions in The Elements (300 BC) – Descartes Cartesian geometry (17 th century) Computers brought renewed interest – 50’s first graphics program For hidden line removal – First CAD (Computer-aided design) programs 4

How it actually started Scattered work begin appearing in 60 & 70’s – Bézier splines, combinatorial geometry (Erdös) As we know it today, started in the 70’s – Geometric problems gain attention from algorithms researchers Michael Shamos’ PhD thesis (1975) – “Problems in Computational Geometry” Increasing interest during late 70’s, 80’s – Most “basic algorithms” date from this period 5

Taking off Between late 80’s and 90’s it becomes a very active field – 1983: First European workshop on the topic – 1985: First Annual Symposium on Computational Geometry Also: first textbook (today, more than 4) – 1996: CGAL: first serious implementation of a robust geometric algorithms library – 1997: First handbook on the topic (second in 2000) 6

Today Recognized discipline within TCS “Large” active community – Many research groups in Europe And Spain! BCN, Madrid, Sevilla, Zaragoza, Girona, Valladolid,… 4 specialized journals devoted to it 3 annual specialized conferences – Strong presence in Algorithms conferences But… still with many unanswered questions and open challenges… 7