1 In the name of God Computer Graphics. 2 Image Mathematical Model Image Analysis (pattern recognition) Image Synthesis (Rendering) ModelingImage processing.

Slides:



Advertisements
Similar presentations
Computer Graphics- SCC 342
Advertisements

Introduction to Raster scan display C A E D C Computer Aided Engineering Design Centre.
1 2M050: Computer Graphics Jack van Wijk HG6.71.
CGMB214: Intro. To Computer Graphics
Overview of Graphic Systems
MR.E.S.AGRAWAL SGGSIE&T, NANDED CAD Software and Hardware.
CMPE 466 COMPUTER GRAPHICS
1 Lecture 2 Main components of graphical systems Graphical devices.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Java ThreadsGraphics Programming Graphics Programming: Graphics Devices.
Graphics Device Principles B.Sc. (Hons) Multimedia ComputingMedia Technologies.
Graphics-1 Gentle Introduction to Computer Graphics (1) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Graphics Device Principles B.Sc. (Hons) Multimedia ComputingMedia Technologies.
1 King ABDUL AZIZ University Faculty Of Computing and Information Technology CS 454 Computer graphicsIntroduction Dr. Eng. Farag Elnagahy
University College Dublin1 Introduction to Computer Graphics COMP 3003.
Computer Graphics Hardware and Software Lecture Notes, CEng 477.
Chapter-2 Overview of Graphics Systems Topics: Topics: Video-display system Video-display system Rater Scan systems Rater Scan systems Random scan systems.
1.Introduction to Computer Graphics GMR lab. What is computer garphics? The generation of graphical output using a computer Refers to creation, Storage.
Terms 1. VGA VGA - Short for Video Graphics Array, VGA is a popular display standard developed by IBM and introduced in 1987 VGA provides 640 x 480 resolution.
Introduction to Computer Graphics (CS560/CS460) Computer graphics means the art and science of creating images of three dimensional objects. Huge and Fast-moving.
Dr. Sana’a Wafa Al-Sayegh
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-2 CAD Systems Industrial Engineering Department King Saud University.
   Input Devices Main Memory Backing Storage PROCESSOR
PROCESSORBacking Storage Main Memory Output Devices Input Devices Output Devices Translates signals from the computer into a human- readable form.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics.
Computers. Out put hardware After the input data and instructions have been processed by the CPU, the results can be stored permanently or made available.
1 Chapter 1: Graphics Systems and Models. 2 Applications of C. G. – 1/4 Display of information Maps GIS (geographic information system) CT (computer tomography)
Peripherals The term peripherals refers to all hardware devices that are attached to your computer and are controlled by your computer system Peripherals.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Interactive Input Methods & Graphical User Input
BY Kamran Yousaf Computer Graphics & Animation. BY Kamran Yousaf Contents Introduction Usage, Application & Advantages Video Display Devices Output Devices.
Overview of Graphics Systems
University College Dublin1 Output devices COMP 3003.
CGMB214: Introduction to Computer Graphics
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Computer Graphics Hardware
UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA.
Institute for Visualization and Perception Research 1 © Copyright 2000 Haim Levkowitz Introduction (Foley & Van Dam Ch 1) Uses of computer graphics … Some.
Hardware used in Multimedia Systems. Hardware demands on multimedia systems Multimedia puts huge demands on a computer system, so designers and users.
Graphics. What is a Graphic ? A Graphic is an image or a picture e.g. Pictures can be either drawn or painted. Pixel - Stands for Picture Element.
Introduction to Graphical Hardware Display Technologies
Institute for Visualization and Perception Research 1 © Copyright Haim Levkowitz Graphics Systems Overview Video display devices … Input devices.
 Video Display Devices Video Display Devices  Cathode-ray tube (CRT) Monitors Cathode-ray tube (CRT) Monitors  Display Technologies Display Technologies.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Computer Graphics & Multimedia
Hardware Components Display. 1.Display (Monitor) The screen is made up of thousands of picture elements or pixels Displays can be either CRT (Cathode.
Computer Graphics.
Name Enrolment no.: Dhruti Desai Khushboo Desai Sneha Gangwani Rajul Shah
Lecture 1 Computer Graphic. People remember 10% of what they read 20% of what they hear 30% of what they see 50% of what they hear and see 80% of what.
1.  The primary output device in a graphics system is a video monitor. These monitors are based on Cathode Ray Tube (CRT) design.  CRT is a vacuum tube/electron.
Computer Graphics CC416 Lecture 02: Overview of Graphics Systems: Raster & Random Displays – Chapter 2 Dr. Manal Helal – Fall 2014.
Graphic Systems. Basic Graphics System Input devices Output device Image formed in FB [Edward Angel, Interactive computer Graphics, 2009]
The Cathode Ray Tube Monitor
CAD Display Devices J. M. Dave Assistant Professor
COMP413: Computer Graphics Overview of Graphics Systems Chapter 1.
Computer Graphics Lecture 3. Graphics Output Devices A- VIDEO DISPLAY DEVICES 1.Refresh cathode-ray tube (CRT) 2.Raster-Scan Displays 3.Random-Scan Displays.
Hardware: Input / Output Devices
Computer Graphics Lecture 1 Introduction to Computer Graphics
Introduction to Computer Graphics
Unit 1 Basic of computer graphics
Computer Graphics Lecture 3 Computer Graphics Hardware
Overview of Graphics Systems: I
Overview of Graphics Systems
Overview of Graphics Systems
Overview of Graphics Systems
گرافيک کامپيوتري فصل اول : مقدمه ای بر گرافیک کامپیوتری (A Survey of Computer Graphics) فصل دوم: مروری بر سیستم های گرافیکی (Overview of graphic systems)
OVERVIEW OF GRAPHICS SYSTEMS
Graphics Systems SUBJECT: COMPUTER GRAPHICS LECTURE NO: 02 BATCH: 16BS(INFORMATION TECHNOLOGY) 1/4/
Chapter 2 Overview of Graphics Systems
Overview of Graphics Systems
Presentation transcript:

1 In the name of God Computer Graphics

2 Image Mathematical Model Image Analysis (pattern recognition) Image Synthesis (Rendering) ModelingImage processing

3 Overview Introduction Geometry Interaction Graphic systems 1.Raster Graphics 2.Random Graphics 3.DVST

4 References Computer Graphics, Donald Hearn - M. Pauline Baker 2nd edition - international edition, Prentice Hall, Mathematical Elements For Computer Graphics, D.Roger and J.A. Adams, Mc Graw Hill D Computer Graphics, Alan Watt, Addison Wesley, Computer Graphics, Francis S. Hills, Mac Millan, Publishing Company, 1990.

5 Aims Introduce basic graphics concepts and terminology Base for development computer graphics programmes OpenGL C ProgrammingLiner Algebra

6 Introduction What is Computer Graphic? Applications Hardware

7 Introduction Virtual reality Computer graphics (Photo realistic rendering, Non photo realistic rendering) Image processing image

8 Interactive Computer Graphics User Application Screen input image

9 Supporting knowledge Computer science (algorithms, data structures, …) Mathematics (geometry, numerical, …) Physics (Optics, mechanics, …) Psychology (Colour, perception) Art and design

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

11 Representations in graphics Vector Graphics Image is represented by continuous geometric objects: lines, curves, etc. Raster Graphics Image is represented as an rectangular grid of coloured squares

12 Vector graphics Graphics objects: geometry + colour Complexity ~ O(number of objects) Geometric transformation possible without loss of information (zoom, rotate, …) Diagrams, schemes,... Examples: PowerPoint, CorelDraw,...

13 Raster graphics Generic Image processing techniques Geometric Transformation: loss of information Complexity ~ O(number of pixels) Jagged edges, anti-aliasing Realistic images, textures,... Examples: Paint, PhotoShop,...

14 Conversion Vector graphics Rasterization, Pattern recognition Scan conversion Raster graphics

15 display devices bitmap screens (CRT & LCD) displays

16 bitmap displays screen is vast number of coloured dots

17 anti-aliasing Jaggies –diagonal lines that have discontinuities in due to horizontal raster scan process. Anti-aliasing –softens edges by using shades of line colour –also used for text

18 Cathode ray tube Stream of electrons emitted from electron gun, focused and directed by magnetic fields, hit phosphor-coated screen which glows used in TVs and computer monitors

19 Horizontal Deflection Plate Phosphor- Coated Screen Heating Filament Control Grid Accelerating System Vertical Deflection Plate Electron Beam Focusing System Cathode CRT Basics

20 Output Devices –CRT Displays –Hard Copy Devices Input Devices –Locator –Stroke –String (Keyboard) –Valuator –Choice (Button) –Pick CPU DP Input Hard Copy Display Graphics Devices

21 Output Devices CRT Basics DP DVST (Direct View Storage Tube) Refresh Display Raster - Scan Display Others CPU DP Memory Hard Copy Display Input CRT Displays

22 Why DP ? –Scan conversion –Refreshing screen –Interfacing with interactive input devices –Raster operations –Character generation –Additional functions CPU DP Memory Input CRT DP (Display Processor)

23 CPU DPU Refresh buffer Input (Display file) CRT Refresh CRT (Vector CRT)

24 CPU DPU CRT Input devices Flood Gun Primary Electron Gun Screen Storage Grid Collector Grid DVST (Direct View Storage Tube)

25 random access flicker-free static (no selective erasing)

26 Fixed frame buffer size Independent of picture complexity input pixel CPU DP CRT Frame Buffer (bit-map) Pixel = Picture element Raster-Scan Display

27 A raster-scan system displays an object as a set of points across each screen scan line (a)(b) (d)(c)

Interlacing

29 Liquid crystal displays Smaller, lighter, and … no radiation problems. Found on PDAs, portables and notebooks, … and increasingly on desktop and even for home TV also used in dedicted displays: digital watches, mobile phones How it works … –Top plate transparent and polarised, bottom plate reflecting. –Light passes through top plate and crystal, and reflects back to eye. –Voltage applied to crystal changes polarisation and hence colour –N.B. light reflected not emitted => less eye strain

30 Reflective layer Horizontal polarizer Horizontal grid wires Liquid- crystal layer Vertical grid wires Vertical polarizer Viewing direction LCD ( Liquid Crystal Display ) Basics

31 Other Technology –Plasma-Panel Display –Laser Devices –Three-Dimensional Monitor –Hard Copy Display –Printer –Plotter –3D-printer

32 special displays Random Scan (Directed-beam refresh, vector display) –draw the lines to be displayed directly –no jaggies –lines need to be constantly redrawn –rarely used except in special instruments Direct view storage tube (DVST) –Similar to random scan but persistent => no flicker –Can be incrementally updated but not selectively erased

33 situated displays displays in ‘ public ’ places –large or small –very public or for small group display only –for information relevant to location or interactive –use stylus, touch sensitive screen in all cases … the location matters –meaning of information or interaction is related to the location

34 Input Devices/Method Physical Devices Logical Devices Input Mode –Request mode –Event mode –Sample mode

35 Keyboards Physical Devices

36 Dials

37 Touch Panels

38 Light Pen

39 Graphics Tablets

40 3D-Tablet

41 Joystick / Mouse / Trackball

42 Button

43 Voice Systems