Dan Witzner Hansen Diako Mardanbeigi

Slides:



Advertisements
Similar presentations
Using 2D sprite with OpenGL 2003 team Koguyue. Overview Motivation and basic concepts Advantages with using OpenGL Basic requirements of implementation.
Advertisements

Lecture 0: Course Overview
J Paul Gibson, NUI Maynooth 2004/2005: CS211Intro. 1 CS211 Algorithms & Data Structures, with GUI Programming
1 Using Octave to Introduce Programming to Technical Science Students Nuno C. Marques Francisco Azevedo CENTRIA, DI-
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Introduction Week 1, Wed Jan 5.
CPSC 425: Computer Vision (Jan-April 2007) David Lowe Prerequisites: 4 th year ability in CPSC Math 200 (Calculus III) Math 221 (Matrix Algebra: linear.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Adv. Computer Graphics CS6500, Spring 2003.
Further Programming for 3D applications CE Introduction to Further Programming for 3D application Bob Hobbs Faculty of Computing, Engineering and.
Computer Graphics (Fall 2004) COMS 4160, Lecture 1: Overview and History Ravi Ramamoorthi
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Computer Vision Dan Witzner Hansen Course web page:
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Sep 30, I3I3DG&VR CE00539-m Interactive 3D Graphics and Virtual Reality Bob Hobbs Faculty of Computing, Engineering and Technology Staffordshire.
Introduction to OpenGL. What is OpenGL OpenGL is a low-level software interface to graphics hardware No commands for performing windowing tasks or obtaining.
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
Jochen Triesch, UC San Diego, 1 COGS Visual Modeling Jochen Triesch & Martin Sereno Dept. of Cognitive Science UC.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM Graphics modeling.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
Learn how to make your drawings come alive…  COURSE: SKETCH RECOGNITION Analysis, implementation, and comparison of sketch recognition algorithms, including.
Feb 19, 2002Mårten Trolin1 Previous lecture Practical things about the course. Example of cryptosystem — substitution cipher. Symmetric vs. asymmetric.
Welcome to Multimedia Authoring. B.Sc. (Hons) Multimedia Computing Multimedia Authoring Principles and Techniques in Multimedia Production.
Computer Graphics (Fall 2005) COMS 4160, Lecture 2: Review of Basic Math
The University of Ontario CS 4487/9587 Algorithms for Image Analysis n Web page: Announcements, assignments, code samples/libraries,
EQNet Travel Well Criteria.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
CMSC 426: Image Processing (Computer Vision) David Jacobs.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Dr. Sana’a Wafa Al-Sayegh
Course Overview, Introduction to CG Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Friday, September 5, 2003.
Welcome to CSC 341/CSC 630 Introduction to Computer Graphics  Instructor  Susanna Wei  Office: BL 214  Phone: (610) 
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
COMP 175 | COMPUTER GRAPHICS Remco Chang1/ Introduction Lecture 01: Introduction COMP 175: Computer Graphics January 15, 2015.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Computer Graphics Lecture 01 Fasih ur Rehman. About Instructor MSc in Electronics and MSc in Systems Engineering in 1994 and 1996 respectively from Quaid-e-Azam.
Interactively Modeling with Photogrammetry Pierre Poulin Mathieu Ouimet Marie-Claude Frasson Dép. Informatique et recherche opérationnelle Université de.
Advanced Computer Graphics Depth & Stencil Buffers / Rendering to Textures CO2409 Computer Graphics Week 19.
1 Graphics CSCI 343, Fall 2015 Lecture 1 Introduction to Graphics Read: Chapter 1 of textbook.
WELCOME! IDES 240 – SPRING INTRODUCTIONS Professor: Jon Vredevoogd Assistant Instructor: Kristy Kellom LEAD TA’s: –Ashley Forsythe
C O M P U T E R G R A P H I C S Jian Chen January 15, 2010 Mechanics 1/8 Mechanics.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Computer Graphics The Rendering Pipeline - Review CO2409 Computer Graphics Week 15.
Feb 17, 2003Mårten Trolin1 Previous lecture Practical things about the course. Example of cryptosystem — substitution cipher. Symmetric vs. asymmetric.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
1 Welcome Alireza Moghaddam Humber College Lecture 1 Game 540 Alireza Moghaddam
CSE 494/598 Intro to Applied Computer Graphics Anshuman Razdan DCST AR's Web Page AR's Web Page
Approach Outline Polygonal-Functional Hybrids for Computer Animation and Games The modern world of computer graphics is mostly dominated by polygonal models.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
PRESENTED BY : Dr. Sarah M.Eljack 8/31/ The course codeThe course nameCredit hours COMP413Computer graphics3 The course contents (lectures + exercises)
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
ARCH 481 3D Modeling and Rendering Time: Tu/Th, 10:30 to 11:50 Room:Gould 236 Instructor: Nan-Ching Tai
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
Tips on Discussing the Standards & Giving Peer Feedback February 2010.
Water and people in a changing world Yhd ; Spring
Teaching Computer Graphics with Java Dejan Mitrović, Dragan Mašulović Department of Mathematics and Informatics Faculty of Sciences University of Novi.
Computer Graphics (Fall 2004) COMS 4160, Lecture 25: Summary and Preview
3D Scanning Based on Computer Vision
Water and people in a changing world
Games Development Practices 3D Modelling
Computer Graphics.
Photorealistic Rendering vs. Interactive 3D Graphics
Introduction to Graphics Modeling
Welcome to GIS in Water Resources 2017
Welcome to GIS in Water Resources 2009
Welcome to GIS in Water Resources 2013
Welcome to GIS in Water Resources 2012
Midterm Exam Closed book, notes, computer Format:
Introduction to spagetti and meatballs
Presentation transcript:

Dan Witzner Hansen Diako Mardanbeigi

 Usual get to know each other  About the course  Appetizer  Rudimentary

 Lectures Thursdays , 2A14  Exercises room 4A54 / 4A58  Homepage and questions please use the blog: TA: Lise Møller

 Parts from various books  Lecture notes  Links

 Exercises are not mandatory but recommended  Assignments are mandatory and have to be handed in to the TA in groups of 2-3 persons AND at the end of the semester as groups.  PLEASE form the groups before next lecture.  The exam is oral with written material (assignments)

Photos: Diako Mardanbeigi

 Selected brief presentations:  – Name?  – Your expectations for the course?

 Rely on reading material for precise details.  Try to give you a basic intuition, another angle on the material, an instructive example.  Help you read the books: Try to explain the most difficult parts well, leave the easy parts to yourselves.  You are expected to read in advance to have an idea about the lecture, but you should expect to use more time per page after the lectures.  I speak fast, but will try to slowdown  Feedback ALWAYS welcome – please :D

Higher level information (Vision Contraints) Scene understanding Computer vision 3D Model Image formation Low level Processing HorseHorse Horse Sky Tree Grass Horse Athlete Shape from X???

Rudimentary linear algebra / matrix calculations Matlab Computer GraphicsC# and matlab Image analysisMatlab / hints to C#/WPF Computer VisionMatlab

 About using photoshop / Maya / 3DSM etc, but about some of their basics (platform independece)  Image analysis?

 Develop interactive computer graphics applications in C# and DirectX /XNA  Explain and implement geometric and projective transformations of images and 3D objects (2D and 3D, pinhole cameras, stereo cameras).  Employ rasterization of geometric primitives (drawing lines, polygons, etc.)  Texture-mapping, shadows, hidden surface removal and lighting.  You will be able to clearly explain and implement standard operations on images (such as image filtering and image morphology) in Matlab.  You will be able to clearly explain and use basic linear algebra in Matlab.  You will be able to adapt appropriate vision and graphics methods to a given problem.  Material may be challenging during the course. Focus on understanding not proofs.  Hope to share our enthusiasm about the contents and their possibilities

 Games (Graphics, Effects, Computer vision)  HCI (e.g. computer interaction)  Interaction design  Pervasive computing

 Almost everywhere and increasing  Homes  Industry  Medical  Interaction  User interfaces (e.g. an important part of WPF)

IntroductionTo3D.html

Recognition of heart movements Diagnosis of arteritis (gigt) Automatically detected haemorrhages and micro aneurysms in digitized fundus images

 Movies (special effects, improve quality etc)  Photo manipulation, correction  Games

Courtesy Claus Madsen, AAU

 Lecture 16. February has been moved to Friday 11. February ( )  Exercise 16. February has NOT been moved…

 Today’s goals:  Learn enough matlab to get started.  Review some basics of Linear Algebra