Lecture 9: Digital Images

Similar documents
What is an image? Images and Displays. Representative display technologies. An image is:

Images and Displays. Lecture Steve Marschner 1

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06

4/23/12. Improving Your Digital Photographs + ABOUT ME. + CHANGES in PHOTOGRAPHY. CAMERA and DARKROOM Pro? Cons? DIGITAL PHOTOS Pro? Con?

Computers and Imaging

Fundamentals of Multimedia

Printing Technology. Lecture 14 October 8, 2015 Imaging in the Electronic Age Donald P. Greenberg

Coreldraw Crash Course

Digital Files File Format Storage Color Temperature

Session 1. by Shahid Farid

Image Perception & 2D Images

PHOTOSHOP. pixel based image editing software (pixel=picture element) several small dots or pixels make up an image.

Q A bitmap file contains the binary on the left below. 1 is white and 0 is black. Colour in each of the squares. What is the letter that is reve

Preparing Images For Print

Learning Outcomes. Black and White pictures. Bitmap Graphics. COMPSCI 111/111G Digital Images and Vector Graphics

Chapter 3 Graphics and Image Data Representations

LECTURE 02 IMAGE AND GRAPHICS

TODAY STANDARD COLORS RGB COLOR CS 115: COMPUTING FOR SOCIO-TECHNO WEB REPRESENTATION OF TEXT, NUMBERS AND CODE

The BIOS in many personal computers stores the date and time in BCD. M-Mushtaq Hussain

COMPSCI 111 / 111G Mastering Cyberspace: An introduction to practical computing. Digital Images Vector Graphics

Raster (Bitmap) Graphic File Formats & Standards

18 1 Printing Techniques. 1.1 Basic Printing Techniques

Digital Imaging and Image Editing

Indexed Color. A browser may support only a certain number of specific colors, creating a palette from which to choose

Image Optimization for Print and Web

Sampling Rate = Resolution Quantization Level = Color Depth = Bit Depth = Number of Colors

PHOTOGRAPHY AND DIGITAL IMAGING

STANDARDS? We don t need no stinkin standards! David Ski Witzke Vice President, Program Management FORAY Technologies

Digital Images. CCST9015 Oct 13, 2010 Hayden Kwok-Hay So

Prof. Feng Liu. Fall /02/2018

Compression and Image Formats

4 Images and Graphics

Images and Displays. CS4620 Lecture 15

SCANNING GUIDELINES Peter Thompson (rev. 9/21/02) OVERVIEW

CS101 Lecture 12: Digital Images. What You ll Learn Today

Vector VS Pixels Introduction to Adobe Photoshop

Digital imaging requirements for offset print

6. Graphics MULTIMEDIA & GRAPHICS 10/12/2016 CHAPTER. Graphics covers wide range of pictorial representations. Uses for computer graphics include:

1 Li & Drew c Prentice Hall Li & Drew c Prentice Hall 2003

IMAGE PROCESSING: POINT PROCESSES

SAQA. How to Submit an Online Entry. Art by Mary Kay Fosnacht

UNIT 7B Data Representa1on: Images and Sound. Pixels. An image is stored in a computer as a sequence of pixels, picture elements.

Lecture #2: Digital Images

Bitmap Image Formats

Creating Digital Artwork

Digital Photography: Just the Basics

PENGENALAN TEKNIK TELEKOMUNIKASI CLO

Digital Imaging Rochester Institute of Technology

WORKING WITH COLOR Monitor Placement Place the monitor at roughly right angles to a window. Place the monitor at least several feet from any window

Camera Image Processing Pipeline: Part II

Image Processing. Adam Finkelstein Princeton University COS 426, Spring 2019

Photoshop Domain 2: Identifying Design Elements When Preparing Images

Image Representation and Processing

25 Questions. All are multiple choice questions. 4 will require an additional written response explaining your answer.

CS 262 Lecture 01: Digital Images and Video. John Magee Some material copyright Jones and Bartlett

University Of Lübeck ISNM Presented by: Omar A. Hanoun

Camera Image Processing Pipeline: Part II

Chapter 3 Graphics and Image Data Representations

Introduction to Digital Imaging CS/HACU 116, Fall 2001 Digital Image Representation Page 1 of 7

LECTURE 03 BITMAP IMAGE FORMATS

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

Introduction to Photography

Image Processing (EA C443)

Assistant Lecturer Sama S. Samaan

CS101 Lecture 19: Digital Images. John Magee 18 July 2013 Some material copyright Jones and Bartlett. Overview/Questions

A Handy Guide to Image Resolutions in Print Design

Chapter 8. Representing Multimedia Digitally

1. Describe how a graphic would be stored in memory using a bit-mapped graphics package.

Human Vision, Color and Basic Image Processing

Basic photography Art, composition, and computer principles AEE 211 February 24, 2003

IMAGE SIZING AND RESOLUTION. MyGraphicsLab: Adobe Photoshop CS6 ACA Certification Preparation for Visual Communication

Digital Darkroom P 207

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University

Corporate Identity Quick Reference Guide

Digital photo sizes and file formats

Computer Vision. Howie Choset Introduction to Robotics

ImagesPlus Basic Interface Operation

Introduction to Multimedia Computing

Images and Colour COSC342. Lecture 2 2 March 2015

Prof. Feng Liu. Fall /04/2018

Introduction to Color Theory

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

Colors in Images & Video

TOPIC 4 INTRODUCTION TO MEDIA COMPUTATION: DIGITAL PICTURES

Image optimization guide

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression

CMPSC 390 Visual Computing Spring 2014 Bob Roos Review Notes Introduction and PixelMath

Introduction. Prof. Lina Karam School of Electrical, Computer, & Energy Engineering Arizona State University

Digital Media. Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr.

Grayscale and Resolution Tradeoffs in Photographic Image Quality. Joyce E. Farrell Hewlett Packard Laboratories, Palo Alto, CA

Course Objectives & Structure

Aperture. The lens opening that allows more, or less light onto the sensor formed by a diaphragm inside the actual lens.

Adaptive color haiftoning for minimum perceived error using the Blue Noise Mask

Photoshop 01. Introduction to Computer Graphics UIC / AA/ AD / AD 205 / F05/ Sauter.../documents/photoshop_01.pdf

4/9/2015. Simple Graphics and Image Processing. Simple Graphics. Overview of Turtle Graphics (continued) Overview of Turtle Graphics

CS 200. Lecture 03 Introduction & Pixel Graphics. 03 Pixel Graphics. CS 200 Spring 2017

DSP First Lab 06: Digital Images: A/D and D/A

Basics of Colors in Graphics Denbigh Starkey

Image representation, sampling and quantization

FUNDAMENTALS OF MULTIMEDIA

Transcription:

Lecture 9: Digital Images The Digital World of Multimedia Prof. Mari Ostendorf

Announcements Guest lecture Friday Feb 1 (EEB 403, tentatively) A cultural history of JPEG Dr. Joan Mitchell Another lecture by Dr. Mitchell on Thurs Patenting a wet suit Thurs 1/31 10:30 EEB 125 Lab3 Read the lab *before* lab Do you want to change lab partners once or twice? Send Prof. Ostendorf anonymous email

Goals for Today More on digital images More pixels vs. more bits/sample Gray-scale vs. color Consider the display Image have frequencies too! Foundation for image processing (filtering) and compression

Review: Images vs. Sounds in Bits Sounds: Bits = sec x samples/sec x bits/sample Samples/sec = sampling rate Bits/sample = quantizer resolution Gray-scale images: Bits = inches horizontal x pixels/in (H) x inches vertical x pixels/in (V) x bits/pixel Pixels/in = spatial resolution Bits/pixel = gray scale resolution

Examples of Bit Tradeoffs 1 bpp, 225x300 =8.4KB 8 bpp, 225x300 =540kbits =67.5 k Bytes See Orsak et al. pp. 146-147 8 bpp, 75x100 7.5kB

Bit Allocation Tradeoffs Grayscale: space sampling (pixels/inch) vs. number of gray levels (bits/pixel) Color: same, except now bits/pixel has to be allocated among 3 colors, need not be uniform See book pp.152-153 Other strategies for efficient bit usage: Tricks with color: Orsak et al. pp. 164-168 Compression (more after we learn about frequency)

Grayscale vs. Color Gray: MxN matrix Color: MxNx3 X(i,j,1)=0.75 X(i,j,2)=0.6 X(i,j,3)=1.0 B/W intensity: 0 = black 1 = white X(i,j)=0.4 8 bits/pixel 256 gray levels R/G/B intensity: [0,1]=[none, full] (0,0,0)=black (1,1,1)=white 8 bits/color-pixel 256 3 colors, 24 bits/pixel

Color Digital Images Component colors

Intensity Format Reminder: Intensity is represented in [0,1] range with floating point number (lots of bits) in display BUT, quantized and stored with fewer bits for storage For examples, 8 bits/color usually maps to: 0 0.0 127 0.5 255 1.0 Quiz: Given a color image, if I increase the level by 10 steps (e.g. 0 10, 27 37, etc.) for all colors is the image brighter or darker? Given a grayscale image, if I change the level index using Y(i,j)=255-X(i,j) [or Y(i,j)=1.0-X(i,j)] what will the image look like compared to the original?

Resizing Images Shrinking: Grayscale: replace KxK block with single pixel with average gray level of the K2 pixels in the original Color: Repeat for each color plane Enlarging: Grayscale: insert interpolated pixel values Color: repeat for each color plane, as in shrinking

Image Quality Depends on Skill of photographer Quality of recording device: optics, red-eye preflash, etc. Size of digital image: number of pixels (PPI), bits/pixel (BPI) Digital format: jpg, gif, etc. (see upcoming lectures on compression) Display mechanism (computer screen, printer) in the analog world in the digital world

Color Display: Computer vs. Paper Computer display Sampling: pixels per inch Color: RGB = red, green, blue [true color = 8x3 bits/pixel, 256 3 colors per pixel] Printer display Sampling: dots per inch Color: CMY = cyan, magenta, yellow (+ black) [8 colors per dot] Printer dots not equal to digital pixels So Need higher number of pixels to get good quality prints than for good quality computer display

Halftoning Replace gray-scale image blocks with block that have varying amounts of B/W From: http://fhctech.org/fhc/imaging/halftone.htm

Computer vs. Printed Display Example: I200x1600 pixel digital image On a computer screen with 90PPI: Picture display can be 13.3 x16.7 Allows big display of small part of the image On a reasonable printer with 300DPI: Picture display can be 4 x5.3 QUIZ: In which case(s) do you want to buy a digital camera with lots of megapixels? a) You are using it for building web pages. b) You are using it for taking pictures of people for the class yearbook. c) You are using it for wildlife photography. d) You are using it on a spy mission.

Images have Frequency Too! You can build images out of 2-D cosines just as we build sounds out of 1-D cosines Why is this important: Simplify signal modification Facilitate signal compression Start with just gray-scale to understand concepts to simplify (and since color is just the combination of 3 gray scale images)

Simple Cosines in Time Lower frequency, fewer changes in time Higher frequency, more changes in time

Simple Cosines in Space

Combining Spatial Cosines

More Illustrations of Spatial Frequency

Frequency Content of Natural Time Signals AE in ballot, periodic S in first, aperiodic

Frequency Content of Images