Md. Monjur –ul-Hasan Department of Computer Science & Engineering Chittagong University of Engineering & Technology Chittagong 4349

Slides:



Advertisements
Similar presentations
Raster Graphics 2.01 Investigate graphic image design.
Advertisements

L.Ghadah R. Hadba CT1514-L1.  Computer Graphics :refers to processing of creating a new image from Geometry, Lighting parameters, Materials and Textures.Using.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Image Data Representations and Standards
Raster graphics. Colour depth 01 1 bit pr pixel = 2 combinations (2 1 ): 2 bits pr pixel = 4 combinations (2 2 ): bits pr pixel = 16 combinations(2.
Graphics CS 121 Concepts of Computing II. What is a graphic? n A rectangular image. n Stored in a file of its own, or … … embedded in another data file.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Nice Calm Scene. (You’ll need it.). Skills Getting files off of the camera or scanner Getting files off of the camera or scanner Archiving Archiving Choosing.
Graphics in the web Digital Media: Communication and Design
Introduction to Computer Graphics
Graphics and Images September 28, Unit 3.
Image and Sound Editing Raed S. Rasheed Image Image. Digital image. – Raster images. – Vector Images. – Stereo Images. – Image File Formats Lossless.
Manipulating Images Image A visual representation of something that is seen in real life. It can be two-dimensional or three-dimensional A visual representation.
Part A Multimedia Production Rico Yu. Part A Multimedia Production Ch.1 Text Ch.2 Graphics Ch.3 Sound Ch.4 Animations Ch.5 Video.
CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.
Prepared by George Holt Digital Photography BITMAP GRAPHIC ESSENTIALS.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
Department of Physics and Astronomy DIGITAL IMAGE PROCESSING
Faculty of Sciences and Social Sciences HOPE Website Development Graphics Stewart Blakeway FML 213
COMP Bitmapped and Vector Graphics Pages Using Qwizdom.
Lab #5-6 Follow-Up: More Python; Images Images ● A signal (e.g. sound, temperature infrared sensor reading) is a single (one- dimensional) quantity that.
THE COLORS OF LIGHT RED, GREEN and BLUE
Image Storage Bitmapped Graphics – in which an image is represented as a collection of dots Vector Graphics – in which an image is represented as a set.
Presentation Design: Graphics. More About Color “Bit depth” of colors -- This is based on the smallest unit of information that a computer understands.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 14 Introduction to Computer Graphics.
Digital Image: Representation & Processing (2/2) Lecture-3
CIS 601 Fall 2003 Introduction to Computer Vision Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
Bit-Mapped Graphic Data: Input (Capture) Hardware Multimedia – Section 2.
1 Computer Graphics Part 2: Images. 2 What is an image?  An image is the graphical and visual representation of some information that can be displayed.
Graphics and Animation Multimedia Projects Part 2.
Web Image Basics Comp 140 December 2. Vector Graphics Can be repositioned or resized – Will not diminish output quality Typically stored in AI, EPS, PICT.
Computer Graphics Bitmaps & Sprites CO2409 Computer Graphics Week 3.
Information Processes and Technology Multimedia: Graphics.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
Computer Images Can store color info about each pixel, but makes file BIG Compression for Web 15.
Graphics workshop Library and Information Services University of St Andrews.
Image Representation. Digital Cameras Scanned Film & Photographs Digitized TV Signals Computer Graphics Radar & Sonar Medical Imaging Devices (X-Ray,
Digital Image Processing NET 404) ) Introduction and Overview
Multimedia. What is a graphic?  A graphic can be a: Chart Drawing Painting Photograph Logo Navigation button Diagram.
Digital Imaging Fundamentals Ms. Hema C.R. School of Mechatronic Engineering.
Raster Graphics 2.01 Investigate graphic image design.
Digital Images are represented by manipulating this…
Graphics Concepts Presentation
8 Graphics Digital Media I. What is a graphic? A graphic can be a:  Chart  Drawing  Painting  Photograph  Logo  Navigation button  Diagram.
Introduction to Image Processing Representasi Citra Tahap-Tahap Kunci pada Image Processing Aplikasi dan Topik Penelitian pada Image Processing.
Lesson 2: Introduction to Digital Imaging Digital Photography MITSAA IAP 2003 Rob Zehner.
Image File Formats By Dr. Rajeev Srivastava 1. Image File Formats Header and Image data. A typical image file format contains two fields namely Dr. Rajeev.
Image File Formats Harrow Computer Club – Wed, 1 Dec 2010 Bob Watson MA CMath MIMA MBCS.
Graphics and Image Data Representations 1. Q1 How images are represented in a computer system? 2.
12:071 Digital Image Processing:. 12:072 What is a Digital Image? A digital image is a representation of a two- dimensional image as a finite set of digital.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Mohammed AM Dwikat CIS Department Digital Image.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Images and Graphics.
BITMAPPED IMAGES & VECTOR DRAWN GRAPHICS
DIGITAL MEDIA FOUNDATIONS
Graphics and image data representation
Sampling, Quantization, Color Models & Indexed Color
Chapter 3 Graphics and Image Data Representations
Raster Images CPSC 1030.
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
Graphics and Animation
Graphics Basic Concepts.
Digital Image Fundamentals
Web Design and Development
Image Processing Course
Multimedia System Image
Graphics and Animation
Presentation transcript:

Md. Monjur –ul-Hasan Department of Computer Science & Engineering Chittagong University of Engineering & Technology Chittagong IMAGES AND GRAPHICS

A digital image is a representation of a two- dimensional image as a finite set of digital values, called picture elements or pixels

Pixel values typically represent gray levels, colours, heights, opacities etc Remember digitization implies that a digital image is an approximation of a real scene Pixel 1 pixel

Image Format Common image formats include: ▫1▫1 sample per point (B&W or Grayscale) ▫3▫3 samples per point (Red, Green, and Blue) ▫4▫4 samples per point (Red, Green, Blue, and “Alpha”, a.k.a. Opacity) For most of this course we will focus on grey-scale images

Bitmap: An array of information that contains the information for the image. It is a 3 dimensional array Width x Height x 24 (8 for each color) So can be huge (.bmp and.tif or.tiff are most common bitmaps) JPG (Joint-Photographic Experts Group) Generally better for images and photos Spatial not color compression, can distort image spatially and more loss with each save Now can animate as well. For continuous tone images, such as full-color photographs Supports more than 16 millions of color (24-bit) Uses lossy compression (averaging may lose information)

Image Format GIF (Graphical Interchange Format) For large areas of the same color and a moderate level of detail. Supports up to 256 colors Allows transparency and interlacing Uses lossless compression PNG (Portable Network Graphic) lossless, portable, well-compressed storage of raster images patent-free replacement for GIF also replace many common uses of TIFF Support indexed-color, grayscale, and true color images + an optional alpha channel for transparency

Image Format Monochrome just requires one bit per pixel, representing black or white BMP – 16 KB 8 bits per pixel allows 256 distinct colors BMP – 119KB 16 bits per pixel represents 32K distinct colors (Most graphic chipsets now supports the full colors and the color green uses the extra one bit) BMP – 234 KB 24 bits per pixel allows millions of colors 32 bits per pixel – trillion of colors BMP – 350KB

Bitmapped vs. JPEG File Sizes Both images are the same relative size. 900kb.JPEG High Quality ~700kb

Graphics Computer generated or drawn by you. Specified through graphics primitives (Lines, Rectangle, circle etc) and their attribute (Line style, width, color etc). Not represent by pixel matrix. You can directly manipulate the elements because you drew them – Sprites Additional conversion is required for Draw pixel matrix.

Graphics Vs Images Basic element ▫Specified through graphics primitives (Lines, Rectangle, circle etc) and their attribute (Line style, width, color etc). ▫Pixel Manipulation ▫You can directly manipulate the elements because you drew them – Sprites ▫In an image, you can manipulate pixels but not directly the elements. This has a great impact. Visible ▫Additional conversion is required for Draw pixel matrix. ▫No Conversion required

Dynamic In Graphics Motion Dynamics ▫Object can be moved and enabled with respect to the stationary object. ▫Both the object and the camera are moving. Update Dynamics ▫Change the shape, colour, or other properties of the objects being viewed.

Graphics Hardware Architecture of Raster Display Minimum refresh rate 60 Hz is used to avoid flickering

Screen Mosaic Triad Arrangement

Interlaced Projection

Dithering ▫If we view a very small area from a sufficiently large viewing distance, our eyes average fine detail within the small area and record only the overall intensity of the area. ▫This phenomenon used in hardware display is known as dithering ▫Color display with three bits per pixel: red, green, blue ▫2X2 pattern area ▫It can produce 5X5X5 color combinations

Digital Image Processing Digital image processing focuses on two major tasks ▫Improvement of pictorial information for human interpretation ▫Processing of image data for storage, transmission and representation for autonomous machine perception Some argument about where image processing ends and fields such as image analysis and computer vision start

Computer image processing Image synthesis (generation) Image analysis (recognition) Image synthesis Pictorial synthesis of real or imaginary objects Mainly graphics concern with synthesis Image analysis Recognition of models from pictures of 2D or 3D objects Digital Image Processing (DIP)

Low Level Process Input: Image Output: Image Examples: Noise removal, image sharpening Mid Level Process Input: Image Output: Attributes Examples: Object recognition, segmentation High Level Process Input: Attributes Output: Understanding Examples: Scene understanding, autonomous navigation The continuum from image processing to computer vision can be broken up into low, mid- and high-level processes

Digital Image Processing(DIP) Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression

Image Recognition Steps Steps: Formatting Conditioning Labeling Grouping Extracting Matching

Image Recognition Steps Conditioning Suppresses noise Background normalization By suppressing uninteresting systematic or pattern variations Labeling Informative pattern has structure with set of connected pixels. Region, edge Grouping The grouping operation identifies the events by collecting together or identifying maximal connected sets of pixels participating in the same kind of event. Example: Edges are grouped into lines, is called line-fitting

Image Recognition Steps Extracting Extracting operation computes for each group of pixels a list of properties. Example: Centroid Area Orientation Spatial moments, gray tone moments, spatial-gray tone moments Circumscribing circle, inscribing circle, Matching Determines the interpretation of some related set of image events, associating these events with some given three-dimensional object or two-dimensional shape. Example: Template matching

Image Transmission Raw Image Transmission Size = spatial resolution X pixel quantization Compressed image data transmission JPEG, MPEG Symbolic image data transformation image primitive, attribute etc.