0% found this document useful (0 votes)
47 views25 pages

Computer Graphics & Machine Vision: Course Code

The document discusses the field of computer graphics and machine vision, providing an introduction to basic graphics concepts and terminology to lay the foundation for developing 2D interactive computer graphics programs. It covers topics such as what computer graphics is, its applications in different industries, and the hardware and software that drive developments in computer graphics like modeling, rendering, and interaction techniques.

Uploaded by

ankita_mehta001
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views25 pages

Computer Graphics & Machine Vision: Course Code

The document discusses the field of computer graphics and machine vision, providing an introduction to basic graphics concepts and terminology to lay the foundation for developing 2D interactive computer graphics programs. It covers topics such as what computer graphics is, its applications in different industries, and the hardware and software that drive developments in computer graphics like modeling, rendering, and interaction techniques.

Uploaded by

ankita_mehta001
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
You are on page 1/ 25

Computer Graphics & Machine

Vision
Course Code: : 10B11CI515

By:
Ratnesh Litoriya
Aims
 Introduce basic graphics concepts and
terminology

 Base for development of 2D interactive


computer graphics programmes .
Overview

Introduction
Geometry
Interaction
Raster graphics
Introduction

What is Computer Graphics?


Applications
Raster/vector graphics
Hardware
Computer Graphics
Computer Graphics is ubiquitous:
 Visual system is most important sense:

 High bandwidth
 Natural communication
 Fast developments in
 Hardware
 Software
What is Computer Graphics?

 Creation, Manipulation, and Storage of


geometric objects (modeling) and their
images (rendering)
 Display those images on screens or
hardcopy devices
 Image processing
 Others: GUI, Haptics, Displays (VR)...
What drives computer graphics?
 Movie Industry
 Leaders in quality and artistry
 Not slaves to conceptual purity
 Big budgets and tight schedules
 Reminder that there is more to
CG than technology

Slide information from Leonard McMillian's slides


http://www.cs.unc.edu/~mcmillan/comp136/Lecture1/compgraf.ht
ml
What drives computer graphics?
 Game Industry
 The newest driving force in CG
 Why? Volume and Profit
 This is why we have commodity GPUs
 Focus on interactivity
 Cost effective solutions
 Avoiding computating and other tricks
 Games drive the baseline

Slide information from Leonard McMillian's slides


http://www.cs.unc.edu/~mcmillan/comp136/Lecture1/compgraf.ht
ml
What drives computer graphics?
 Medical Imaging and Scientific
Visualization
 Tools for teaching and diagnosis
 No cheating or tricks allowed
 New data representations and modalities
 Focus on presentation and interpretation of
data

Nanomanipulator, UNC Gordon Kindelman, Utah


Joe Kniss, Utah
What drives computer graphics?
 Computer Aided Design
 Mechanical, Electronic, Architecture,...
 Drives the high end of the hardware market
 Integration of computing and display
resources
 Reduced design cyles == faster systems,
sooner
What is Computer Graphics?

 5 areas
 Hardware
 Rendering
 Interaction
 Modeling
 Scientific Visualization
Hardware: Amazing Changes

 Fundamental architecture shift


 Dual computing engines:
 CPU and GPU
 More in GPU than CPU
Hardware: Amazing Changes

 Fast, cheap GPUs


 Cheap memory
 Displays at low cost
 How many monitors do you have/use?
Hardware: Amazing Changes

 Wired -> Unwired


 World of Access
Rendering

 Many think/thought graphics


synonymous with rendering
 Well researched
 Working on second and third order effects
 Fundamentals largely in place
Rendering

 Major areas:
 Ealiest: PhotoRealism
 Recent: Non-Photorealistic Graphics (NPR)
 Recent: Image-based Rendering (IBR)
Image Based Rendering

 Model light field


 Do not have to model geometry
 Good for complex 3D scenes
 Can leave holes where no data is
available
3D Scene Capture
3D Scene Recreation
360 Scan
o
Computer Graphics

Image Analysis
(pattern recognition)

Mathematical
Image
Model

Image Synthesis
(Rendering)

Modeling Image processing


Supporting Disciplines
 Computer science (algorithms, data
structures, software engineering, …)
 Mathematics (geometry, numerical, …)
 Physics (Optics, mechanics, …)
 Psychology (Colour, perception)
 Art and design
Computer Graphics
 Using computers to create images
 Creating realistic images of the world
 Also creating semi-realistic images
 Information visualization
Interactive Computer Graphics

User input

Application

Screen image
Applications
 Computer Aided Design (CAD)
 Computer Aided Geometric Design (CAGD)
 Entertainment (animation, games, …)
 Geographic Information Systems (GIS)
 Visualization (Scientific Vis., Inform. Vis.)
 Medical Visualization
 …

You might also like