Digital Image Processing

Slides:



Advertisements
Similar presentations
Digital Imaging and Image Analysis
Advertisements

Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Bit Depth and Spatial Resolution SIMG-201 Survey of Imaging Science © 2002 CIS/RIT.
Video enhances, dramatizes, and gives impact to your multimedia application. Your audience will better understand the message of your application.
Image Representation.
CSc 461/561 CSc 461/561 Multimedia Systems Part A: 2. Image.
Color of (digital image) Raed S. Rasheed Agenda Color. Color Image. Color Models – RGB color model. – CMYK color model. – HSV and HSL color model.
Bitmapped Images 27 th November 2014 With Mrs
1 Internet Graphics. 2 Representing Images  Raster Image: Images consist of “dots” of color, not lines  Pixel: Picture element-tiny rectangle  Resolution:
Digital Image Characteristic
Digital Images The digital representation of visual information.
1 Color Processing Introduction Color models Color image processing.
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.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Images Data Representation. Objectives  Understand the terms bitmap & pixel  Understand how bitmap images are stored using binary in a computer system.
Video Video.
Guilford County SciVis V Applying Pixel Values to Digital Images.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
Why a bitmap (.bmp), not a.jpg? If you cannot save a.bmp, make it an uncompressed.tif. Compression (of this 8-bit 397,000 pixel image): none (397kb memory)medium.
CS 101 – Sept. 14 Review Huffman code Image representation –B/W and color schemes –File size issues.
Applying Pixel Values to Digital Images
ISAN-DSP GROUP Digital Image Fundamentals ISAN-DSP GROUP What is Digital Image Processing ? Processing of a multidimensional pictures by a digital computer.
Digital Image Processing
©Soham Sengupta,
Lecture 02 Point Based Image Processing Lecture 02 Point Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
More Digital Representation Discrete information is represented in binary (PandA), and “continuous” information is made discrete.
Multimedia and weBLOGging Grade 7-9 | Cahaya Bangsa Classical School (C) 2010 Digital Media Production Facility 03 - Still Picture 01 – Basics.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 4 – Visual Perception and Digital Image Representation Klara Nahrstedt Spring 2014.
DISPLAY DEVICES CIS 10, Group #1 April 01, 2006 C. X. A. L. K. H. A. V. ((( L. C.
Color Models Light property Color models.
Digital Image Fundamentals
(Project) by:- ROHAN HIMANSHU ANUP 70282
Initial Display Alternatives and Scientific Visualization
Images Data Representation.
Data Representation Images.
Image Processing Objectives To understand pixel based image processing
Binary Notation and Intro to Computer Graphics
Color Color is one of the most interesting aspects of both human perception and computer graphics. In principle, a display needs only three primary colors.
Color Image Processing
Color Image Processing
Multimedia Summer Camp
Images In Matlab.
How to Convert Pictures into Numbers
Digital Data Format and Storage
JPEG Image Coding Standard
Compression (of this 8-bit 397,000 pixel image):
Color Image Processing
DIP 9 65 Original 210 Eye Zoomed.
Color: Readings: Ch 6: color spaces color histograms
Color Image Representation
Microprocessor and Assembly Language
CS320n –Visual Programming
Digital Image Processing
Histogram Histogram is a graph that shows frequency of anything. Histograms usually have bars that represent frequency of occuring of data. Histogram has.
Color: Readings: Ch 6: color spaces color histograms
Two-Dimensional Signal and Image Processing Chapter 8 - pictures
Color Image Processing
Image Enhancement in the
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Introduction to Digital Image Analysis Part I: Digital Images
Nuts and Bolts of Digital Imaging
Color Image Processing
Multimedia System Image
Basic Concepts of Digital Imaging
Visuals are analog signals...
Non-numeric Data Representation
This lesson includes the following sections:
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
Presentation transcript:

Digital Image Processing ECE 448: Spring 2014 Lab 5 Digital Image Processing

Agenda for today Part 1: Midterm Exam Grades & Discussion Part 2: Introduction to Lab5 2

Digital Image The digital image is picture information in digital form consisting of pixels. The position of each pixel is specified in terms of an index for the number of columns and another for the number of rows. p(2, 8) = 86 m = 2 n = 8

Image Quality More is better! The image quality mostly depends on 1. Spatial Resolution: The number of pixels in the representation of a digital image. Typically represented as width x height As high as 1600 x 1200, or As low as 320 x 200 100 x 200 25 x 50 Digital: Computer manipulation: Image as a data matrix More is better!

Image Quality Color Depth: The color depth determines how many different colors each pixel can display Bits Per pixel Possible Colors Common Name 1 2 Monochrome 4 CGA 16 EGA 8 256 VGA 65536 XGA, High Color 24 16777216 SVGA, True Color

1-bit 2-bit 4-bit 8-bit 24-bit

8-bit Gray Level Images Each pixel is encoded on a gray scale from 0 – 255, where 0 is black and 255 is white. All numbers in between represent levels of the grayscale

24-bit Color Images Each pixel has three components Red Green Blue Each component is encoded in 8-bits 24 bit Color 8-bits 8-bits 8-bits 24 bit Image

8-bit Indexed Color Images Each pixel value is a color index that points to a color lookup table. Color Map 8-bit indexed color Image

8-bit Indexed Color Images

RGB to Grayscale Conversion Conversion from RGB space to YIQ space required to generate the histogram. Y : luminance channel (represents the light intensity) I : In-space channel Q: Quadrature chrominance channel Both I and Q channels represent color details. Y(m, n) carries grayscale information with most of the signal energy

Grayscale to RGB Conversion The following transformation is used to convert back to RGB space.

Grayscale Histogram A graph to show how many pixels are at each level. The histogram contains information needed for image equalization, where the image pixels are stretched to give a reasonable contrast. Image encoded with 8 bits per pixel, the pixel value ranges from 0 to 255

Histogram Generation for different Image Types For grayscale image: Use the grayscale values to generate the histogram For RGB color image: Convert RGB to YIQ Use Y channel to generate the histogram For indexed color image: Convert the color map from RGB to YIQ

Equalization of the Histogram data Image pixels are stretched to give a reasonable contrast in the equalized image   The accumulative counts can range up to the total number of pixles, so the equalized pixel value can vary from 0 to maximum scale level.

RGB Image Equalization Flow

Original & Equalized Image