Research Interests of Dr. Dennis J Bouvier Fall 2007.

Slides:



Advertisements
Similar presentations
HCI Research in The Netherlands Prof. dr. Matthias Rauterberg IPO Center for User-System Interaction TU/e Eindhoven University of Technology.
Advertisements

Lecture 0: Course Overview
1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
3D Graphics Rendering and Terrain Modeling
CLASS 9 ADVANCE RENDERING RAY TRACING RADIOSITY LIGHT FIELD CS770/870.
Ray Tracing & Radiosity Dr. Amy H. Zhang. Outline  Ray tracing  Radiosity.
IMGD 4000: Computer Graphics in Games Emmanuel Agu.
Computer Graphics & Scientific Computing Research and Potential Master’s Thesis Projects at Department of Computer Science University of Aarhus Peter Møller.
Non-Photorealistic Rendering or More-Interesting Rendering (in a more positive sense) Presented by Adam Smith for CMPS160.
CPSC : Data-driven Character Animation Jinxiang Chai.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
Computer Science Department Graduate Orientation 1 August 31, 2006 Center for Visual Computing.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
CAP4730: Computational Structures in Computer Graphics Basic Graphics Hardware.
TOPIC 1 A SURVEY OF COMPUTER GRAPHICS CGMB214: Introduction to Computer Graphics.
Non-Photorealistic Rendering Mario Costa Sousa Department of Computer Science University of Calgary Mario Costa Sousa Department of Computer Science University.
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Research & Innovation 1 An Industry Perspective on VVG Research Oliver Grau BBC Research & Innovation VVG SUMMER SCHOOL '07.
Electronic CG Textbook based on Java and HTML Jiaoying Shi State Key Lab of CAD&CG, Zhejiang University, Hanzhou, P.R.China.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
CGPage: 1 東吳資訊科學 江清水 Part I: Computer Graphics 1. Computer Graphics and Its application 2. Computer Graphics Hardware and Software (Skip) 3. 2D Coordinate.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
A Brief Overview of Computer Vision Jinxiang Chai.
REVES research group REndering for Virtual Environments with Sound REVES/INRIA, Sophia-Antipolis, France Contact:
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics.
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
Teaching with Multimedia and Hypermedia
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
1. 2 Plan Introduction Overview of the semester Administrivia Iterated Function Systems (fractals)
Invitation to Computer Science 5th Edition
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
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.
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 The Rendering Pipeline. CS788 Topic of HCI 2 Outline  Introduction  The Graphics Rendering Pipeline  Three functional stages  Example  Bottleneck.
COMPUTER GRAPHICS CSCI 375. What do I need to know?  Familiarity with  Trigonometry  Analytic geometry  Linear algebra  Data structures  OOP.
CIT312 – Introduction to Programming Dr. Catherine Dwyer Fall 2011.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
CPSC : Data-driven Computer Graphics Jinxiang Chai.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Master’s Degree in Computer Science. Why? Acquire Credentials Learn Skills –Existing software: Unix, languages,... –General software development techniques.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Computer Graphics Lecture 02 Fasih ur Rehman. Last Class Introduction to Computer Graphics Areas Application.
DIGITAL CONTENT CREATION PROCESS fff PRE-PRODUCTION PRODUCTION POST-PRODUCTION Process ANIMATION PROCESS.
3-D Information cs5764: Information Visualization Chris North.
Introduction to the Computer Graphics Anton V. Kudinov, Assistant professor of Computer Engineering Department.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Wednesday, 12 April 2006 William H. Hsu Department.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Monday, 17 April 2006 William H. Hsu Department of.
67 x 89 = ? 67 x
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
Games Development Practices 3D Modelling
Chapter 1 An overview on Computer Graphics
Visual Information Retrieval
Computer Graphics.
Chapter 1 An overview on Computer Graphics
Introduction to Graphics Modeling
3D Graphics Rendering PPT By Ricardo Veguilla.
Interactive Computer Graphics
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
Overview Course Overview Course Webpage Administrative issues
Radiosity Dr. Scott Schaefer.
Introduction to spagetti and meatballs
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

Research Interests of Dr. Dennis J Bouvier Fall 2007

2 Educational Background BS EE MS Engineering MS CS PhD Computer Engineering 1994 –Dissertation: scientific visualization

Fall Commercial Background Few years in industry Few years consulting –Author Java 3D API Tutorial

Fall Prior MS Thesis 1.CASE tool for Java development –GUI –Automatic UML class diagrams

Fall Prior Senior Projects 1.Glove driven image editing user interface network 2.Collaborative classroom note-taking image processing network, database web interface

Fall Prior Senior Projects 3.Fisheye views of geopolitical maps –image processing –information visualization

Fall Prior Senior Projects 4.Cardiac vascular structure visualization –computer graphics –scientific visualization

Fall Prior Senior Projects 5.Animation of snare drum –computer graphics

Fall Research Interests Overview 1.Computer Graphics –Scientific Visualization / Information Visualization –Interactive systems 2.Human Computer Interaction 3.Software Engineering 4.Information/Text Processing 5.Education –Using computers in education –Computer Science education 6.Collaborative / Community computing Visual Analytics

Fall Computer Graphics Overview RENDERING = producing images –INPUT: numbers representing: geometry, lighting, visual properties, … –OUTPUT: numbers representing: color speed in rendering is essential –Interactive systems need >12 FPS quality in rendering is essential –Need 16 bits for each pixel, many pixels

Fall CG Overview (2 of 5) 3D models, 2D media –use projection to create 2D images of 3D data X Y Z rendering

Fall CG Overview (3 of 5) Much of CG is computed with Linear Algebra x’ 1  x y’ y z’ z x4 PROJECTION MATRIX: project 3D geometry points to 2D image points Y Z

Fall CG Overview (4 of 5) Y Z X The image plane is 2D array of pixels (raster graphics) Image plane

Fall CG Overview (5 of 5) Local Lighting Model –No shadows, reflections, etc. Global Lighting Model –Shadows, reflections, etc. –Raytracing –Radiosity

Fall CG Research Overview Better –Photorealistic challenges fire, water, fur, skin, (nature) lights / shadows, … Faster –More images per second Automatic –Generated animation

Fall Computer Graphics Research Better Images –Photorealistic Better lighting model Shadows Motion blurring Transparencies Inter-object reflections

Fall Computer Graphics Research Better Images –Better models fire water smoke fur faces people in motion

Fall Computer Graphics Research Better Images –Non-photorealistic Better painting effects

Fall CG Research: video compression

Fall CG Research: visualization Presenting information visually –Advantage: human visual system –Challenges: perception, efficiency, interaction Kinds –Scientific –Information

Fall Volume Visualization 3D data  2D image Accurate representation of information Applications –geophysical / seismic –medical –atmospheric –industrial inspection –oceanographic –fluid flow –…

Fall Volume Visualization Taxonomy direct (geometric representations)

Fall volume data

Fall Medical Volume Data Example

Fall Marching Cubes 15 cases –symmetry –14 cases produce –5 ‘ambiguous’ cases good results

Fall polygonal representation of bone

Fall CG Research: visualization Information Visualization

Fall Information Visualization

Fall HCI Research Usability –Factor in success of an application –(applicable to most research projects)

Fall Information/Text Processing Gisting Automatic authoring Knowledge capture

Fall Software Engineering CASE tools –Supporting the lifecycle

Fall CS Education (as research) How are/can computers be used to support education? –Online –In class How do people learn to program? –How to teach Debugging skills –How to learn software engineering –Algorithm animation

Fall Research Interests Overview 1.Computer Graphics / Visualization –Visual Analytics 2.Human Computer Interaction 3.Software Engineering 4.Information/Text Processing 5.Education –Using computers in education –Computer Science education 6.Collaborative / Community computing Multi-topic

Fall Research Interests Relationships 1.Computer Graphics image processing, computer vision, information processing 2.Human Computer Interaction computer graphics, collaborative computing, text processing 3.Software Engineering information visualization, collaborative computing, education 4.Information/Text Processing information visualization, hci 5.Education information visualization, collaborative computing, software engineering 6.Collaborative / Community computing information visualization, text processing, education

Fall Specific MS Research Thesis Topics Face mail –Animating automatically Computer graphics, HCI Global Illumination Lighting Model –Creating a more comprehensive model Computer graphics Animating Musical Performance