COMS 161 Introduction to Computing

Slides:



Advertisements
Similar presentations
Pixels and Digital Images Yrd. Doc. Dr. Ahmet Sayar Kocaeli Universitesi Bilgisayar Muhendisligi Ileri Bilgisayar Grafikleri.
Advertisements

Video We will consider how electronic pictures (monochrome) are made up. Consider some important characteristics of electronic images. See how image are.
Digital Imaging and Image Analysis
Bit Depth and Spatial Resolution SIMG-201 Survey of Imaging Science © 2002 CIS/RIT.
School of Computing Science Simon Fraser University
Bits are Not just for Numbers Computers store characters as bits or binary digits. Characters from the English-language keyboard are represented in ASCII.
Media: Digital Image. Representing Digital Images ● Pixel ● Resolution ● Aspect ratio.
V Obtained from a summer workshop in Guildford County July, 2014
Image Formation and Digital Video
Representing Images. Goals for Image Representation digitization & resolution digitization & resolution representing color representing color color depth.
Digital Image Characteristic
Visual Representation of Information
Digital Images Chapter 8 Exploring the Digital Domain.
Department of Physics and Astronomy DIGITAL IMAGE PROCESSING
Multimedia def. Many forms Multimedia Text Hyperlinks Images Audio Animation Video Text Hyperlinks Images Audio Animation Video.
Objective Understand concepts used to create digital graphics. Course Weight : 15% Part Three : Concepts of Digital Graphics.
 Refers to sampling the gray/color level in the picture at MXN (M number of rows and N number of columns )array of points.  Once points are sampled,
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 14 Introduction to Computer Graphics.
Resolution = the number of photosites (pixels) in the array of your sensor or the total number of buckets Bit Depth / Pixel Depth.
Chapter 1 INTRODUCTION TO IMAGE PROCESSING Section – 1.2.
© 1999 Rochester Institute of Technology Introduction to Digital Imaging.
1 COMS 161 Introduction to Computing Title: Digital Images Date: November 12, 2004 Lecture Number: 32.
Agenda Last class: Memory, Digitizing Numbers Today: Digitizing: Text
Resolution = the number of photosites (pixels) in the array of your sensor or the total number of buckets Bit Depth / Pixel Depth.
Image Representation. Digital Cameras Scanned Film & Photographs Digitized TV Signals Computer Graphics Radar & Sonar Medical Imaging Devices (X-Ray,
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
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.
Image File Formats. What is an Image File Format? Image file formats are standard way of organizing and storing of image files. Image files are composed.
8 Graphics Digital Media I. What is a graphic? A graphic can be a:  Chart  Drawing  Painting  Photograph  Logo  Navigation button  Diagram.
Bitmap Graphics Graphics. Graphics L2 Bitmap Graphics Learning Objectives Understand how a bitmap graphic is made up of individual pixels Understand that.
Graphics and Image Data Representations 1. Q1 How images are represented in a computer system? 2.
infinity-project.org Engineering education for today’s classroom Outline Images Then and Now Digitizing Images Design Choices in Digital Images Better.
Software Design and Development Storing Data Part 2 Text, sound and video Computing Science.
ITEC2110, Digital Media Chapter 2 Fundamentals of Digital Imaging 1 GGC -- ITEC Digital Media.
Vector vs. Bitmap. Vector Images Vector images (also called outline images) are images made with lines, text, and shapes. Test type is considered to be.
BITMAPPED IMAGES & VECTOR DRAWN GRAPHICS
Data Representation: Sound
ITEC2110, Digital Media Chapter 1 Background & Fundamentals
Images Data Representation.
Graphics and image data representation
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
Computer Graphics Lecture 3 Computer Graphics Hardware
What is digital resolution all about?
The Concepts of Digital Imaging
Sampling, Quantization, Color Models & Indexed Color
Binary Representation in Audio and Images
Vector vs. Bitmap.
How to Convert Pictures into Numbers
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
Intermediate 2 Computing
Digital 2D Image Basic Masaki Hayashi
Chapter I, Digital Imaging Fundamentals: Lesson II Capture
Chapter I Digital Imaging Fundamentals
Image quantization By Student Manar naji. quantization The values obtained by sampling a continuous function usually comprise of an infinite set or.
Digital Images.
LET’S LEARN ABOUT GRAPHICS!
COMS 161 Introduction to Computing
Images in Binary.
Representing Images 2.6 – Data Representation.
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
COMS 161 Introduction to Computing
COMS 161 Introduction to Computing
What is digital resolution all about?
Digital Image Fundamentals
Visuals are analog signals...
Non-numeric Data Representation
Creating an Image Using a Text File
Presentation transcript:

COMS 161 Introduction to Computing Title: Digitizing Images Date: February 21, 2005 Lecture Number: 16

Announcements Homework 4 Due 2/25/05

Review Digitization Sound Sampling Quantizing

Outline The nature of images How digital images are Natural vs. artificial images How digital images are Organized Created Stored Processed

The Nature of Images Natural images Artificial images From common, analog sources Photos, drawings, paintings, TV, movies, etc. Must be digitized for use with a computer Artificial images Generated digitally

Representing Digital Images Natural images (such as a photograph, a frame of a video, etc.) typically consist of continuous or analog signals Digital images are composed of pixels (picture elements) For use in a computer, natural images must be digitized

Paint by Numbers Digital images are similar to paint-by-number kits 1 2 3

Paint by Numbers Digital images are divided into a grid of square regions called pixels Real images do not have coloring book areas of uniform color

Paint by Numbers Even within a pixel the region will not be uniform 1 2 3 4 5

Example of Digitization Consider a photograph of a penny Pretend that this is a photograph To use this image in a computer, it must first be digitized

Example of Digitization The first step in digitizing this natural image is sampling This image is partitioned (sampled) into a 50×50 square grid of pixels The picture resolution of this digitized image will thus be 50×50

Example of Digitization An image’s aspect ratio is the ratio of the number of horizontal pixels to the number of vertical pixels This 50×50 grid has an aspect ratio of 1:1 Most computer screens are 1.33:1 (640×480, 1024×768, etc.) Std. TV is 4:3 (or 1.33:1) HDTV is 16:9 (or 1.78:1)

Example of Digitization The second step in digitizing the image is quantizing the pixels For each pixel, an average color is calculated This resolution (50×50) is ‘clearly’ insufficient to represent the detail of the original image

Resolution Picture resolution is a trade-off between image quality and file size This digitized image has a resolution of 272×416 Minimum file size is then (272×416) × (bytes/pixel) For 256 colors (one byte per pixel), minimum file size would be (272×416) × (1) = 110.5 KB For 16 million colors (3 bytes/pixel), it would be 331 KB

Resolution With the resolution reduced to 136×208, the picture loses detail File size is reduced to: 28.3 KB for 256 colors 84.8 KB for 16 million colors

Resolution With the resolution further reduced to 68×104, the picture becomes almost unrecognizable File size is greatly reduced to: 7.1 KB for 256 colors 21.2 KB for 16 million colors With large pictures and high color requirements, file size becomes very important Digital cameras can easily create single pictures larger than 1 MB

Quantizing Digital Images Imagine a simple image: a bright object on a dark background Sample the image as before Consider just a single row of pixels across the center

Quantizing Digital Images Assign number values to the pixels: 0 = ‘black’ 1 = ‘white’ Plot the values of the pixels on the center row 0.0 0.5 1.0 With this image, we only need two “colors”, black and white

Dynamic Range Most pictures are more complex than just black and white To adequately represent an image, we need enough levels of quantization to achieve the desired picture quality The range of values chosen for quantization is called the dynamic range of the digitized image

Dynamic Range Max value – min value Typically it is a power of 2 256 gray values = 28, 8 bits / pixel How large should a dynamic range be? Science says we can only distinguish between 40 different shades of gray!!

Dynamic Range Example This is a grayscale image quantized to 256 levels of gray 0 = ‘black’ 127 = ‘medium (50%) gray’ 255 = ‘white’ Dynamic range is sufficient for use in this presentation Clear detail in highlights and shadows

Dynamic Range Example The same image, now quantized to 16 levels 0 = ‘black’ 7 = ‘medium (50%) gray’ 15 = ‘white’ Dynamic range is acceptable Detail somewhat reduced in highlights and shadows False contours becoming apparent (especially on chin and cheeks)

Dynamic Range Example The same image, now quantized to 4 levels 0 = ‘black’ 1 = ‘dark (67%) gray’ 2 = ‘light (33%) gray’ 3 = ‘white’ Dynamic range is marginal Detail severely reduced Shadows flattened Extreme false contouring

Dynamic Range Example The same image, now quantized to 2 levels 0 = ‘black’ 1 = ‘white’ Dynamic range is unacceptable Detail almost gone But, this may be a desirable artistic effect

Dynamic Range Example