Image processing Second lecture. Image Image Representation We have seen that the human visual system (HVS) receives an input image as a collection of.

Slides:



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

Information Representation
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Image Data Representations and Standards
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Digital Imaging and Image Analysis
Image Processing Lecture 2. Computer Imaging Systems Computer imaging systems are comprised of two primary components types, hardware and software. The.
Dale & Lewis Chapter 3 Data Representation. Representing color Similarly to how color is perceived in the human eye, color information is encoded in combinations.
Bit Depth and Spatial Resolution SIMG-201 Survey of Imaging Science © 2002 CIS/RIT.
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Chapter 2 Computer Imaging Systems. Content Image Formation and Sensing Human Visual Perception – Human Visual System – Spatial Frequency Resolution –
Bits are Not just for Numbers Computers store characters as bits or binary digits. Characters from the English-language keyboard are represented in ASCII.
Chapter 2 Computer Imaging Systems. Content Computer Imaging Systems.
Graphics File Formats. 2 Graphics Data n Vector data –Lines –Polygons –Curves n Bitmap data –Array of pixels –Numerical values corresponding to gray-
Introduction to Computer Graphics
Introduction to Digital Data and Imagery
How Images are Represented Bitmap images (Dots used to draw the image) Monochrome images 8 bit grey scale images 24 bit colour Colour lookup tables Vector.
Image processing Lecture 4.
WEB GRAPHICS. The Pixel Computer displays are comprised of rows and columns of pixels. Pixels are indivisible. Some common screen resolutions are:, 600.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
©Brooks/Cole, 2003 Chapter 2 Data Representation.
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
Images and the Web web graphics. web graphics: constraints Due to the constraints imposed by varying degrees of Internet bandwidth, designing images for.
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.
TOPIC 4 INTRODUCTION TO MEDIA COMPUTATION: DIGITAL PICTURES Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach.
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.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 14 Introduction to Computer Graphics.
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Bit-Mapped Graphic Data: Input (Capture) Hardware Multimedia – Section 2.
© 1999 Rochester Institute of Technology Introduction to Digital Imaging.
September 21, COMPUTER VISION WEB PAGE IS UP !! OR Simply go to computer science homepage.
Multimedia Elements II Graphics, Digital Video. UIT - Multimedia Production2 Multimedia Elements Multimedia elements include: Text Graphics Animation.
1 Ethics of Computing MONT 113G, Spring 2012 Session 10 HTML Tables Graphics on the Web.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Image formats. Basic terminologies… Pixels: Pixels are the building blocks of every digital image. a pixel is a single point in a graphic image. Resolutions:
GRAPHICS. Topic Outline What is graphic. Resolution. Types of graphics. Using graphic in multimedia applications.
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.
Lecture 3 The Digital Image – Part I - Single Channel Data 12 September
Image Representation. Digital Cameras Scanned Film & Photographs Digitized TV Signals Computer Graphics Radar & Sonar Medical Imaging Devices (X-Ray,
Multimedia Basics (1) Hongli Luo CEIT, IPFW. Topics r Image data type r Color Model : m RGB, CMY, CMYK, YUV, YIQ, YCbCr r Analog Video – NTSC, PAL r Digital.
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.
Images. Digital Images Rectangular arrays of pixel data Pixel - picture element, smallest addressable part of the frame buffer. Color depth - the depth.
Digital Imaging Fundamentals Ms. Hema C.R. School of Mechatronic Engineering.
Color Web Design Professor Frank. Color Displays Based on cathode ray tubes (CRTs) or back- lighted flat-screen Monitors transmit light - displays use.
Video Card CES Industries, Inc. Lesson 10.  Translates computer information of binary digital data into visual information that the monitor can understand.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
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.
Data Models, Pixels, and Satellite Bands. Understand the differences between raster and vector data. What are digital numbers (DNs) and what do they.
TOPIC 4 INTRODUCTION TO MEDIA COMPUTATION: DIGITAL PICTURES Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach.
Scanner Scanner Introduction: Scanner is an input device. It reads the graphical images or line art or text from the source and converts.
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.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Graphics and image data representation
Binary Notation and Intro to Computer Graphics
Binary Representation in Audio and Images
Chapter 3 Graphics and Image Data Representations
Chapter I Digital Imaging Fundamentals
LET’S LEARN ABOUT GRAPHICS!
Digital Image Fundamentals
Representing Images 2.6 – Data Representation.
COMS 161 Introduction to Computing
Multimedia System Image
Visuals are analog signals...
Presentation transcript:

Image processing Second lecture

Image Image Representation We have seen that the human visual system (HVS) receives an input image as a collection of spatially distributed light energy; this is form is called an optical image. Optical images are the type we deal with every day –cameras captures them, monitors display them, and we see them [we know that these optical images are represented as video information in the form of analog electrical signals and have seen how these are sampled to generate the digital image I(r, c). The digital image I (r, c) is represented as a two- dimensional array of data, where each pixel value corresponds to the brightness of the image at the point (r, c). in linear algebra terms, a two-dimensional array like our image model I( r, c ) is referred to as a matrix, and one row ( or column) is called a vector. The image types we will consider are:

Images type Binary Image Binary images are the simplest type of images and can take on two values, typically black and white, or ‘0’ and ‘1’. A binary image is referred to as a 1 bit/pixel image because it takes only 1 binary digit to represent each pixel.

Images type Gray Scale Image Gray _scale images are referred to as monochrome, or one-color image. They contain brightness information only brightness information only, no color information. The number of different brightness level available. The typical image contains 8 bit/ pixel (data, which allows us to have (0- 255) different brightness (gray) levels. The 8 bit representation is typically due to the fact that the byte, which corresponds to 8-bit of data, is the standard small unit in the world of digital computer.

Images type Gray Scale Image

Images type Color Image Color image can be modeled as three band monochrome image data, where each band of the data corresponds to a different color. The actual information stored in the digital image data is brightness information in each spectral band. When the image is displayed, the corresponding brightness information is displayed on the screen by picture elements that emit light energy corresponding to that particular color. Typical color images are represented as red, green,and blue or RGB images.using the 8-bit monochrome standard as a model, the corresponding color image would have 24 bit/pixel – 8 bit for each color bands (red, green and blue ). The following figure we see a representation of a typical RGB color image.

Images type Color Image

Digital Image File Format Why do we need so many different types of image file format? The short answer is that there are many different types of images and application with varying requirements. حسب التطبيقات والاحتياجات A more complete answer, also considers market share proprietary information, and a lack of coordination within the imaging industry. الجواب الاكثر اكتمال حسب حاجات السوق

Digital Image File Format TIFF(Tagged Image File Format) and GIF(Graphics Interchange Format): They are used on World Wide Web (WWW). GIF files are limited to a maximum of 8 bits/pixel and allows for a type of compression called LZW. The GIF image header is 13 byte long & contains basic JPEG (Joint photo Graphic Experts Group): It is simply becoming standard that allows images compressed algorithms to be used in many different computer platforms. JPEG images compression is being used extensively on the WWW. It’s, flexible, so it can create large files with excellent image equality.

Image processing Pre-processing Data reduction Feature analysis ما قبل المعالجة اختزال البيانات تحليل اخبارى

Pre-processing ROI (region of interest) ….zoom, crop, translate, rotate zoom like enlarge and sharing Algebra operation Enhancement Reducing data

Zoom process Zero-order-hold Zero-order-hold (row, row) Zero-order-hold (column, column) Zero-order-hold (row, column) Zero-order-hold ((column, column)

Zoom process Zero-order-hold (column, column) Zero-order-hold (row, column)

Zoom process Zoom processing by finding the average Average (row, row) Average (column, column) Average (row, column) Average (row, row)

Zoom process Convolution First step

Zoom process Convolution second step : define new mask that we going to use it 1/41/21/4 1/21 1/41/21/4

Zoom process Convolution 1/41/21/4 1/21 1/41/21/

Zoom process Convolution Results /4625/413/25/2 9/2713/ /226/415/25/2 7/2413/293

Zoom process Zoom by using k factor Example [ ] when k=3, Sol =15 15/3= =130 When k=3, so we add 5 again to 130 (k-1) Result [ ]

Zoom process Homework Example: if u have following matrix, what the result of enlarging this matrix? Assume k=

Image algebra Algebra operation Arithmetic: (+, *, -, / ) Logical operation: (OR, AND, NOT… gates)