Digital Image Fundamentals

Size: px
Start display at page:

Download "Digital Image Fundamentals"

Transcription

1 Digital Image Fundamentals Computer Science Department The University of Western Ontario Presenter: Mahmoud El-Sakka CS2124/CS2125: Introduction to Medical Computing Fall 2012 October 31,

2 Objective During the last few lectures, various medical image modalities have been introduced to you, including: X-ray Angiography Fluoroscopy Computed Axial Tomography (CAT), or simply Computed Tomography (CT) Magnetic Resonance Imaging (MRI) Ultrasound Nuclear medicine In this lecture, an attempt will be made to: Explain the common thing among all these modalities The image (to see inside the body without invasion or surgery) Demonstrate the main differences between these modalities Why do we need all these modalities? Explore ways to maximize the benefit from these images 2

3 What is an Image? An image is a way of representing the information in a given scene Describe the information represented in the image What is the dimension of each of these two image? three-dimensional image two-dimensional image something else 3

4 What is an Image Composed of? Generally, an image is composed of discrete units called picture elements (or simply pels, or pixels) Each pixel occupies a small rectangular region of the image and displays one color at a time Pixels are arranged so that they form a two-dimensional array

5 What is an Image Composed of? Images are constructed by adjusting the color of individual pixels How many pixels do we have in this image? How many different images (that have the same size as the picture shown) can be generated?

6 Images can be Color components in Images Color (each pixel displays one multi-color vlaue) Gray (each pixel displays one shade of gray) Binary (each pixel displays one of two colors black/white) 6

7 Color components in Images If we divided each of the main three axes to 256 quantization levels, how many colors will we have in total? 7

8 How Do We See Things? An object is seen/recognized from the visible light reflected from it Without light, we can not see If white light is shone onto a green object, most wavelengths are absorbed, except green light is reflected from the object Do not forget that white light can be decomposed into seven colors Mahmoud R. El-Sakka 8 Colours Absorbed CS 2124/2125: Introduction to Medical Computing

9 Image Acquisition Image acquisition is very similar to how we see things illuminating the scene by an energy source recording the reflected or transmitted energy using sensors 9

10 Image Acquisition A digital sensor can only measure a discrete set of energy levels Quantization is the process of converting a continuous analogue signal into a digital representation of this signal At the end, you get some numbers, not colors 10

11 Image Acquisition Image viewers convert these numbers into color before displaying them A digital image is always an approximation of a real world scene

12 Image Acquisition In the case of humans, the energy source is the visible light, which is a kind of electromagnetic wave There are various electromagnetic waves, for example: Based on the wavelength of the energy source used, you get various medical image modalities For each electromagnetic waves, we need a special sensor to record and quantized reflected energy (humans can not see any electromagnetic waves, other than the visible spectrum) 12

13 Image Acquisition In a vacuum, electromagnetic waves travel with a speed equal to the speed of the light (300,000,000 meters/second) The relation between wavelength, frequency and speed is Speed = Wavelength Frequency High frequencies mean shorter wavelengths more details Less penetration 13

14 Image Acquisition Let us revisit the medical image modalities that we know X-ray Angiography Fluoroscopy Computed Axial Tomography (CAT), or simply Computed Tomography (CT) Magnetic Resonance Imaging (MRI) Ultrasound Nuclear medicine The right modality should be used to visualize what you want to see 14

15 Image Acquisition Mahmoud R. El-Sakka 15 CS 2124/2125: Introduction to Medical Computing

16 Image Size A typical x-ray digital image of size (1 M. Pixel) requires at least 1 MB of storage space To upload this uncompressed image over a 1 Mbits/second modem, it would take at least 8 seconds Now think of an endless number of such images!! Needless to mention uncompressed CT and MRI images!! Indeed there is an urgent need to apply image compression schemes to reduce the size of such images 16

17 What Does Compression Mean? In real life, compression means making things smaller by applying pressure Image compression is not about physically squashing images, but about finding ways to represent it in fewer bytes 17

18 What Does Compression Mean? From this point of view, compression can be defined as a process intended to yield a compact representation of a given object The objective of image compression is to achieve compact digital image representation, with no, or at most minimal, perceived loss of picture quality 18

19 What are Lossless and Lossy Compressions? Image compression schemes can be classified as Lossless schemes Compressing an image and expanding it again produces an image which is identical bit-by-bit to the original image All the information is preserved Lossy schemes Compressing an image and expanding it again produces an image which is close to the original image, i.e., it is not an exact match Some information might be lost 19

20 Data Versus Information Data and information are not synonymous Data is the means by which information is conveyed Various amounts of data may be used to represent the same amount of information Think of data as raw material information as final product 20

21 Data Redundancies Data redundancy is a central issue in digital image compression In digital image compression, three basic data redundancies can be identified and exploited Psychovisual redundancy Encoding redundancy Inter-pixel (a.k.a. spatial) redundancy Image compression is achieved when one, or more, of these redundancies are reduced 21

22 Psychovisual Redundancy 256 grey levels (8 bits per pixel) 128 grey levels (7 bpp) 64 grey levels (6 bpp) 32 grey levels (5 bpp) 16 grey levels (4 bpp) 8 grey levels (3 bpp) 4 grey levels (2 bpp) 2 grey levels (1 bpp) 22

23 The stop sign image Is a gray-scale image Encoding Redundancy Needs bytes (200 KB) to represent its pixel values 23

24 Encoding Redundancy The image has only 4 gray-scale values, which are 0, 67, 189, and 255 Pixel values can be represented as follows: 0 to be represented by (00) 2 67 to be represented by (01) to be represented by (10) to be represented by (11) 2 in this case, only /8 bytes (50 KB) are needed Pixel values can also be represented as follows: 0 to be represented by (000) 2 (8,156 cases) 67 to be represented by (1) 2 (169,320 cases) 189 to be represented by (001) 2 (2,567 cases) 255 to be represented by (01) 2 (24,757 cases) in this case, only 8,156 3/ ,320 1/8 + 2,567 3/8 + 24,757 2/8 bytes (30.64 KB) are needed 24

25 Interpixel Redundancy The difference between adjacent pixels can be used to represent an image by applying this scheme to the stop sign image using the following code: to be represented by (0000) 2 (178 cases) to be represented by (0001) 2 (178 cases) 0 67 to be represented by (0010) 2 (202 cases) 67 0 to be represented by (0011) 2 (202 cases) to be represented by (010) 2 (208 cases) to be represented by (011) 2 (208 cases) , , 67 67, or 0 0 to be represented by (1) 2 (203,623 cases) in this case, only 1 (to encode the first pixel in the image) / / / / / / ,623 1/8 bytes (25.38 KB) are needed 25

26 Image Compression Schemes Image compression schemes can be classified into: Statistical-based compression Huffman encoder Arithmetic encoder Prediction-based compression Differential Pulse Code Modulation (DPCM) Binary Tree Predictive Coding (BTPC) Context-based compression Prediction by Partial Matching (PPM) Two-Dimensional Run Length encoding (2D-RL) Dictionary-based compression Lempel-Ziv encoding (LZ77, LZ78, LZW) Transform-based compression Wavelet Transform (WT) Discrete Cosine Transform (DCT) Burrows Wheeler Transform (BWT) Quantization-based compression Scalar quantization Vector Quantization (VQ) 26

27 Image Compression Schemes Mixture between two or more of the these schemes is also possible Joint Photographic Experts Group, (JPEG and JPEG-2000, JPEG-LS) Joint Bi-level Image Experts Group (JBIG) Set Partitioning In Hierarchical Trees (SPIHT) Context Adaptive Lossless Image Compression (CALIC) Graphic Interchange Format (GIF) Portable Network Graphics (PNG) ZIP compression. The list can go on and on As a representative, only one dictionary-based compression example will be given 27

28 Dictionary-based Compressions How many words do we have in a dictionary? Pocket dictionary: about 25,000 words Full-size dictionary: about 60,000 words If we will give a sequential number for each of these words, Pocket dictionary: we only need 15 bits (0 to 32,767) Full-size dictionary: we only need 16 bits (0 to 64,535) 28

29 Dictionary-based Compressions Assume that an English word consists of 6 letters (on average) Consider having an English dictionary containing half a million words (without their definition) This dictionary is searched for each word need to be encoded If a match is found, this word is encoded by a pointer to that word (needs 20 bits) Otherwise, 1 bit to say that match was found 19 bits as a dictionary index to that word the word is encoded without any compression, i.e., a raw word (needs 50 bits on average), 1 bit to say that match was not found 7 bits to identify the length of the word 6 characters per word (on average) 7 bits per characters 29

30 Dictionary-based Compressions After reading and compressing N words, the size of the compressed file will be (on average) N (20 P + 50 (1-P)) bits, where P is the probability of a match Without compression, we need N 49 bits to encode these N words To achieve compression, the following relation must be hold N (20 P + 50 (1-P)) < N 49 or in other word, P must be greater that 1/30!! 30

31 Compression / Decompression For each compression program, there is a matching decompression program (both programs work hand-in-hand) Images can be compressed once and decompressed many time To view a compressed image, you have to have the correct decompressor Distribution issue 31

32 PACS A picture archiving and communication system (PACS) is a medical imaging technology which provides economical storage and convenient access to images from multiple modalities A PACS consists of four major components: acquisition devises (imaging systems), e.g., X-ray, MRI and CT equipment a secured network for the transmission of patients information, archives for the storage/retrieval of images/reports, and workstations for interpreting and reviewing images Electronic images and reports are transmitted digitally via PACS eliminating the need to manually file retrieve or transport film jackets Non-image data, such as scanned documents, may be incorporated using consumer industry standard formats like PDF The universal format for PACS image is DICOM format (Digital Imaging and Communications in Medicine) 32

33 PACS 33

34 DICOM The Digital Imaging and Communications in Medicine (DICOM) standard was created to aid in the distribution and viewing of medical images A single DICOM file contains both a header (which stores information about the patient's name, the type of scan, image dimensions, etc), as well as all of the image data, which can be compressed using a variety of lossy or lossless compression schemes, including JPEG, JPEG Lossless, JPEG 2000, and Run-length encoding (RLE) DICOM does not store the image data in one file (*.img) and the header data in another file (*.hdr) 34

35 Image Enhancement Image enhancement is the process of making images more useful The reasons for doing this include: Removing noise from images Making images more visually appealing Highlighting important details in images There are various techniques to enhance images I will shed some light on some of these techniques via examples 35

36 Image Enhancement (Example 1) To examine the fine blood vessel structures at the top of a patient s head, an iodine medium is injected into the blood stream before taking the X-ray To enhance this image, an X-ray image for the same area is taken just before injecting the iodine medium (mask image) The mask image is subtracted from the image taken after the injection The contrast of the resulted image is stretched Before injection After injection Difference Contrast stretched 36

37 Image Enhancement (Example 2) A nuclear whole body bone scan is used to detect diseases such as bone infection and tumors The image is difficult to enhance due to The narrow intensity dynamic range The high noise content To enhance such an image, we need to apply several enhancement techniques 37

38 Image Enhancement (Example 2) Get the 2 nd derivative of the image using the Laplacian operator Add them together to get Original+ α 2 nd derivative image (sharpened but too noisy) + = Original image 2 nd derivative (scaled) Original + 2 nd derivative 38

39 Image Enhancement (Example 2) Extract the edges of the Original+ α 2 nd derivative image using the Sobel operator Smooth the Sobel image (averaging) Original + 2 nd derivative Edges using Sobel 39 Smoothed edge image

40 Image Enhancement (Example 2) Multiply the smoothed image by the Original+ α 2 nd derivative image x = Smoothed edge image Original + 2 nd derivative 40 Multiplied image

41 Image Enhancement (Example 2) Add the original image to the generated multiplied image to get a sharpened image with less noise + = Original image Multiplied image 41 sharpened image/less noise

42 Image Enhancement (Example 2) The contrast of the resulted image is stretched sharpened image/less noise 42 Final result

43 Image Enhancement (Example 2) Now, let us compare the original image to the final image Original image 43 Final result

44 Image Understanding To make computers understand an image is not an easy task Do not forget that a digital image is just an array of numbers Can you tell me what is in this image? There is nothing new to you in this picture!! Well, it is.. 44

45 CAD systems Various medical image modalities yield a great deal of information, which radiologists have to analyze and evaluate comprehensively in a short time Computer-aided detection (CADe) and computer-aided diagnosis (CADx) are procedures in medicine that assist doctors in the interpretation of medical images CAD systems seek to Identify and highlight suspicious structures in the image (image processing and computer vision) Analyze, quantify (feature extraction) and classify (or at least give a score to) every detected region (machine learning) At the present stage of the technology, CAD systems can not, and may not, substitute the radiologist, but rather play a supporting role The radiologist is always responsible for the final interpretation (liability issue) 45

46 CAD systems A CAD system may suggested that the person has the disease (positive) These cases will be further investigated to verify the results (double checking) does not have the disease (negative) These cases may not receive further checking If the suggestion is correct, we call it true output not correct we call it false output Hence, we have four counts True positive (TP): Sick people correctly diagnosed as sick (useful) True negative (TN): Healthy people correctly identified as healthy (useful) False positive (FP): Healthy people incorrectly identified as sick (costly) False negative (FN): Sick people incorrectly identified as healthy (dangerous) 46

47 CAD systems Real positive cases TN FN TP FP CAD Positive cases To standardize the TP, TN, FP, and FN values, the following statistical measures are calculated: Sensitivity (also called recall rate or hit rate): the ability to correctly identify real positive cases Type II error = 1 Sensitivity Specificity: the ability to correctly identify real negative cases Type I error = 1 Specificity 47

48 CAD systems Real positive cases TN FN TP FP CAD Positive cases To standardize the TP, TN, FP, and FN values, the following statistical measures are calculated: Precision (also called positive predictive value): The proportion of TP to total CAD positive cases (regardless T or F) Negative predictive value: The proportion of TN to total CAD negative cases (regardless T or F) Accuracy 48

49 CAD systems Real positive cases TN FN TP FP CAD Positive cases Example: Out of 2000 cases, we have TP = 20, FP = 180, FN = 10, TN = 1790 Sensitivity (also called recall rate or hit rate): the ability to correctly identify real positive cases = = 66.67% Type II error = 1 Sensitivity = = 33.33% Specificity: the ability to correctly identify real negative cases = = 90.86% Type I error = 1 Specificity = = 9.14% 49

50 CAD systems Real positive cases TN FN TP FP CAD Positive cases Example: Out of 2000 cases, we have TP = 20, FP = 180, FN = 10, TN = 1790 Precision (also called positive predictive value): The proportion of TP to total CAD positive cases (regardless T or F) = = 10% Negative predictive value: The proportion of TN to total CAD negative cases (regardless T or F) = = 99.44% Accuracy = = 90.5% 50

51

52 52

A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES

A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES Shreya A 1, Ajay B.N 2 M.Tech Scholar Department of Computer Science and Engineering 2 Assitant Professor, Department of Computer Science

More information

Chapter 9 Image Compression Standards

Chapter 9 Image Compression Standards Chapter 9 Image Compression Standards 9.1 The JPEG Standard 9.2 The JPEG2000 Standard 9.3 The JPEG-LS Standard 1IT342 Image Compression Standards The image standard specifies the codec, which defines how

More information

A Module for Visualisation and Analysis of Digital Images in DICOM File Format

A Module for Visualisation and Analysis of Digital Images in DICOM File Format A Module for Visualisation and Analysis of Digital Images in DICOM File Format Rumen Rusev Abstract: This paper deals with design and realisation of software module for visualisation and analysis of digital

More information

2.1. General Purpose Run Length Encoding Relative Encoding Tokanization or Pattern Substitution

2.1. General Purpose Run Length Encoding Relative Encoding Tokanization or Pattern Substitution 2.1. General Purpose There are many popular general purpose lossless compression techniques, that can be applied to any type of data. 2.1.1. Run Length Encoding Run Length Encoding is a compression technique

More information

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

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression 15-462 Computer Graphics I Lecture 2 Image Processing April 18, 22 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/ Display Color Models Filters Dithering Image Compression

More information

Compression and Image Formats

Compression and Image Formats Compression Compression and Image Formats Reduce amount of data used to represent an image/video Bit rate and quality requirements Necessary to facilitate transmission and storage Required quality is application

More information

The Need for Data Compression. Data Compression (for Images) -Compressing Graphical Data. Lossy vs Lossless compression

The Need for Data Compression. Data Compression (for Images) -Compressing Graphical Data. Lossy vs Lossless compression The Need for Data Compression Data Compression (for Images) -Compressing Graphical Data Graphical images in bitmap format take a lot of memory e.g. 1024 x 768 pixels x 24 bits-per-pixel = 2.4Mbyte =18,874,368

More information

Ch. 3: Image Compression Multimedia Systems

Ch. 3: Image Compression Multimedia Systems 4/24/213 Ch. 3: Image Compression Multimedia Systems Prof. Ben Lee (modified by Prof. Nguyen) Oregon State University School of Electrical Engineering and Computer Science Outline Introduction JPEG Standard

More information

Fundamentals of Multimedia

Fundamentals of Multimedia Fundamentals of Multimedia Lecture 2 Graphics & Image Data Representation Mahmoud El-Gayyar elgayyar@ci.suez.edu.eg Outline Black & white imags 1 bit images 8-bit gray-level images Image histogram Dithering

More information

2. REVIEW OF LITERATURE

2. REVIEW OF LITERATURE 2. REVIEW OF LITERATURE Digital image processing is the use of the algorithms and procedures for operations such as image enhancement, image compression, image analysis, mapping. Transmission of information

More information

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 - COMPUTERIZED IMAGING Section I: Chapter 2 RADT 3463 Computerized Imaging 1 SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 COMPUTERIZED IMAGING Section I: Chapter 2 RADT

More information

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

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University Color & Compression Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University Outline Color Color spaces Multispectral images Pseudocoloring Color image processing

More information

ROI-based DICOM image compression for telemedicine

ROI-based DICOM image compression for telemedicine Sādhanā Vol. 38, Part 1, February 2013, pp. 123 131. c Indian Academy of Sciences ROI-based DICOM image compression for telemedicine VINAYAK K BAIRAGI 1, and ASHOK M SAPKAL 2 1 Department of Electronics

More information

MEDICAL X-RAY 2D AND 3D IMAGE VIEWER:ROLE FOR THE MEDICAL IMAGE IN DICOM STANDARD

MEDICAL X-RAY 2D AND 3D IMAGE VIEWER:ROLE FOR THE MEDICAL IMAGE IN DICOM STANDARD MEDICAL X-RAY 2D AND 3D IMAGE VIEWER:ROLE FOR THE MEDICAL IMAGE IN DICOM STANDARD Mrs.B.A.Khivsara Mr.Shakadwipi Amol J. Mr. Nagare Sachin N. Mr. Phophaliya Abhijeet Mr.Gujrathi Apurv N. Abstract : A variety

More information

CGT 511. Image. Image. Digital Image. 2D intensity light function z=f(x,y) defined over a square 0 x,y 1. the value of z can be:

CGT 511. Image. Image. Digital Image. 2D intensity light function z=f(x,y) defined over a square 0 x,y 1. the value of z can be: Image CGT 511 Computer Images Bedřich Beneš, Ph.D. Purdue University Department of Computer Graphics Technology Is continuous 2D image function 2D intensity light function z=f(x,y) defined over a square

More information

3. Image Formats. Figure1:Example of bitmap and Vector representation images

3. Image Formats. Figure1:Example of bitmap and Vector representation images 3. Image Formats. Introduction With the growth in computer graphics and image applications the ability to store images for later manipulation became increasingly important. With no standards for image

More information

Module 6 STILL IMAGE COMPRESSION STANDARDS

Module 6 STILL IMAGE COMPRESSION STANDARDS Module 6 STILL IMAGE COMPRESSION STANDARDS Lesson 16 Still Image Compression Standards: JBIG and JPEG Instructional Objectives At the end of this lesson, the students should be able to: 1. Explain the

More information

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University Images and Graphics Images and Graphics Graphics and images are non-textual information that can be displayed and printed. Graphics (vector graphics) are an assemblage of lines, curves or circles with

More information

Pooja Rani(M.tech) *, Sonal ** * M.Tech Student, ** Assistant Professor

Pooja Rani(M.tech) *, Sonal ** * M.Tech Student, ** Assistant Professor A Study of Image Compression Techniques Pooja Rani(M.tech) *, Sonal ** * M.Tech Student, ** Assistant Professor Department of Computer Science & Engineering, BPS Mahila Vishvavidyalya, Sonipat kulriapooja@gmail.com,

More information

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing. Contents i SYLLABUS UNIT - I CHAPTER - 1 : INTRODUCTION TO DIGITAL IMAGE PROCESSING Introduction, Origins of Digital Image Processing, Applications of Digital Image Processing, Fundamental Steps, Components,

More information

15110 Principles of Computing, Carnegie Mellon University

15110 Principles of Computing, Carnegie Mellon University 1 Overview Human sensory systems and digital representations Digitizing images Digitizing sounds Video 2 HUMAN SENSORY SYSTEMS 3 Human limitations Range only certain pitches and loudnesses can be heard

More information

A Brief Introduction to Information Theory and Lossless Coding

A Brief Introduction to Information Theory and Lossless Coding A Brief Introduction to Information Theory and Lossless Coding 1 INTRODUCTION This document is intended as a guide to students studying 4C8 who have had no prior exposure to information theory. All of

More information

Assistant Lecturer Sama S. Samaan

Assistant Lecturer Sama S. Samaan MP3 Not only does MPEG define how video is compressed, but it also defines a standard for compressing audio. This standard can be used to compress the audio portion of a movie (in which case the MPEG standard

More information

Digital Asset Management 2. Introduction to Digital Media Format

Digital Asset Management 2. Introduction to Digital Media Format Digital Asset Management 2. Introduction to Digital Media Format 2010-09-09 Content content = essence + metadata 2 Digital media data types Table. File format used in Macromedia Director File import File

More information

PENGENALAN TEKNIK TELEKOMUNIKASI CLO

PENGENALAN TEKNIK TELEKOMUNIKASI CLO PENGENALAN TEKNIK TELEKOMUNIKASI CLO : 4 Digital Image Faculty of Electrical Engineering BANDUNG, 2017 What is a Digital Image A digital image is a representation of a two-dimensional image as a finite

More information

SECTION I - CHAPTER 1 DIGITAL RADIOGRAPHY: AN OVERVIEW OF THE TEXT. Exam Content Specifications 8/22/2012 RADT 3463 COMPUTERIZED IMAGING

SECTION I - CHAPTER 1 DIGITAL RADIOGRAPHY: AN OVERVIEW OF THE TEXT. Exam Content Specifications 8/22/2012 RADT 3463 COMPUTERIZED IMAGING RADT 3463 - COMPUTERIZED IMAGING Section I: Chapter 1 RADT 3463 Computerized Imaging 1 SECTION I - CHAPTER 1 DIGITAL RADIOGRAPHY: AN OVERVIEW OF THE TEXT RADT 3463 COMPUTERIZED IMAGING Section I: Chapter

More information

What You ll Learn Today

What You ll Learn Today CS101 Lecture 18: Image Compression Aaron Stevens 21 October 2010 Some material form Wikimedia Commons Special thanks to John Magee and his dog 1 What You ll Learn Today Review: how big are image files?

More information

15110 Principles of Computing, Carnegie Mellon University

15110 Principles of Computing, Carnegie Mellon University 1 Last Time Data Compression Information and redundancy Huffman Codes ALOHA Fixed Width: 0001 0110 1001 0011 0001 20 bits Huffman Code: 10 0000 010 0001 10 15 bits 2 Overview Human sensory systems and

More information

On the Performance of Lossless Wavelet Compression Scheme on Digital Medical Images in JPEG, PNG, BMP and TIFF Formats

On the Performance of Lossless Wavelet Compression Scheme on Digital Medical Images in JPEG, PNG, BMP and TIFF Formats On the Performance of Lossless Wavelet Compression Scheme on Digital Medical Images in JPEG, PNG, BMP and TIFF Formats Richard O. Oyeleke Sciences, University of Lagos, Nigeria Femi O. Alamu Science &

More information

Digital Image Processing Introduction

Digital Image Processing Introduction Digital Processing Introduction Dr. Hatem Elaydi Electrical Engineering Department Islamic University of Gaza Fall 2015 Sep. 7, 2015 Digital Processing manipulation data might experience none-ideal acquisition,

More information

Digital Image Processing

Digital Image Processing What is an image? Digital Image Processing Picture, Photograph Visual data Usually two- or three-dimensional What is a digital image? An image which is discretized, i.e., defined on a discrete grid (ex.

More information

Images with (a) coding redundancy; (b) spatial redundancy; (c) irrelevant information

Images with (a) coding redundancy; (b) spatial redundancy; (c) irrelevant information Images with (a) coding redundancy; (b) spatial redundancy; (c) irrelevant information 1992 2008 R. C. Gonzalez & R. E. Woods For the image in Fig. 8.1(a): 1992 2008 R. C. Gonzalez & R. E. Woods Measuring

More information

New Lossless Image Compression Technique using Adaptive Block Size

New Lossless Image Compression Technique using Adaptive Block Size New Lossless Image Compression Technique using Adaptive Block Size I. El-Feghi, Z. Zubia and W. Elwalda Abstract: - In this paper, we focus on lossless image compression technique that uses variable block

More information

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

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06 Dr. Shahanawaj Ahamad 1 Outline: Basic concepts underlying Images Popular Image File formats Human perception of color Various Color Models in use and the idea behind them 2 Pixels -- picture elements

More information

Scopus Indexed. Syam Babu Vadlamudi Department of Electronics & Communication, MLR Institute of Technology. Koppula Srinivas Rao

Scopus Indexed. Syam Babu Vadlamudi Department of Electronics & Communication, MLR Institute of Technology. Koppula Srinivas Rao International Journal of Mechanical Engineering and Technology (IJMET) Volume 8, Issue 7, July 2017, pp. 133 139, Article ID: IJMET_08_07_016 Available online at http://www.ia aeme.com/ijm MET/issues.as

More information

Course Objectives & Structure

Course Objectives & Structure Course Objectives & Structure Digital imaging is at the heart of science, medicine, entertainment, engineering, and communications. This course provides an introduction to mathematical tools for the analysis

More information

MULTIMEDIA SYSTEMS

MULTIMEDIA SYSTEMS 1 Department of Computer Engineering, Faculty of Engineering King Mongkut s Institute of Technology Ladkrabang 01076531 MULTIMEDIA SYSTEMS Pk Pakorn Watanachaturaporn, Wt ht Ph.D. PhD pakorn@live.kmitl.ac.th,

More information

CHAPTER 8 Digital images and image formats

CHAPTER 8 Digital images and image formats CHAPTER 8 Digital images and image formats An important type of digital media is images, and in this chapter we are going to review how images are represented and how they can be manipulated with simple

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043 ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK Course Title Course Code Class Branch DIGITAL IMAGE PROCESSING A70436 IV B. Tech.

More information

Compression. Encryption. Decryption. Decompression. Presentation of Information to client site

Compression. Encryption. Decryption. Decompression. Presentation of Information to client site DOCUMENT Anup Basu Audio Image Video Data Graphics Objectives Compression Encryption Network Communications Decryption Decompression Client site Presentation of Information to client site Multimedia -

More information

Topics. 1. Raster vs vector graphics. 2. File formats. 3. Purpose of use. 4. Decreasing file size

Topics. 1. Raster vs vector graphics. 2. File formats. 3. Purpose of use. 4. Decreasing file size Topics 1. Raster vs vector graphics 2. File formats 3. Purpose of use 4. Decreasing file size Vector graphics Object-oriented graphics or drawings Consist of a series of mathematically defined points that

More information

OFFSET AND NOISE COMPENSATION

OFFSET AND NOISE COMPENSATION OFFSET AND NOISE COMPENSATION AO 10V 8.1 Offset and fixed pattern noise reduction Offset variation - shading AO 10V 8.2 Row Noise AO 10V 8.3 Offset compensation Global offset calibration Dark level is

More information

UNIT 7C Data Representation: Images and Sound

UNIT 7C Data Representation: Images and Sound UNIT 7C Data Representation: Images and Sound 1 Pixels An image is stored in a computer as a sequence of pixels, picture elements. 2 1 Resolution The resolution of an image is the number of pixels used

More information

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

CS 262 Lecture 01: Digital Images and Video. John Magee Some material copyright Jones and Bartlett CS 262 Lecture 01: Digital Images and Video John Magee Some material copyright Jones and Bartlett 1 Overview/Questions What is digital information? What is color? How do pictures get encoded into binary

More information

Chapter 8. Representing Multimedia Digitally

Chapter 8. Representing Multimedia Digitally Chapter 8 Representing Multimedia Digitally Learning Objectives Explain how RGB color is represented in bytes Explain the difference between bits and binary numbers Change an RGB color by binary addition

More information

Comparative Analysis of Lossless Image Compression techniques SPHIT, JPEG-LS and Data Folding

Comparative Analysis of Lossless Image Compression techniques SPHIT, JPEG-LS and Data Folding Comparative Analysis of Lossless Compression techniques SPHIT, JPEG-LS and Data Folding Mohd imran, Tasleem Jamal, Misbahul Haque, Mohd Shoaib,,, Department of Computer Engineering, Aligarh Muslim University,

More information

A Hybrid Technique for Image Compression

A Hybrid Technique for Image Compression Australian Journal of Basic and Applied Sciences, 5(7): 32-44, 2011 ISSN 1991-8178 A Hybrid Technique for Image Compression Hazem (Moh'd Said) Abdel Majid Hatamleh Computer DepartmentUniversity of Al-Balqa

More information

DICOM Conformance. DICOM Detailed Specification for Diagnostic Labs and Radiology Center Connectivity

DICOM Conformance. DICOM Detailed Specification for Diagnostic Labs and Radiology Center Connectivity DICOM Detailed Specification for Diagnostic Labs and Radiology Center Connectivity Authored by Global Engineering Team, Health Gorilla April 10, 2014 Table of Contents About Health Gorilla s Online Healthcare

More information

An Analytical Study on Comparison of Different Image Compression Formats

An Analytical Study on Comparison of Different Image Compression Formats IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 An Analytical Study on Comparison of Different Image Compression Formats

More information

REVIEW OF IMAGE COMPRESSION TECHNIQUES FOR MULTIMEDIA IMAGES

REVIEW OF IMAGE COMPRESSION TECHNIQUES FOR MULTIMEDIA IMAGES REVIEW OF IMAGE COMPRESSION TECHNIQUES FOR MULTIMEDIA IMAGES 1 Tamanna, 2 Neha Bassan 1 Student- Department of Computer science, Lovely Professional University Phagwara 2 Assistant Professor, Department

More information

The Strengths and Weaknesses of Different Image Compression Methods. Samuel Teare and Brady Jacobson

The Strengths and Weaknesses of Different Image Compression Methods. Samuel Teare and Brady Jacobson The Strengths and Weaknesses of Different Image Compression Methods Samuel Teare and Brady Jacobson Lossy vs Lossless Lossy compression reduces a file size by permanently removing parts of the data that

More information

LECTURE 02 IMAGE AND GRAPHICS

LECTURE 02 IMAGE AND GRAPHICS MULTIMEDIA TECHNOLOGIES LECTURE 02 IMAGE AND GRAPHICS IMRAN IHSAN ASSISTANT PROFESSOR THE NATURE OF DIGITAL IMAGES An image is a spatial representation of an object, a two dimensional or three-dimensional

More information

PERFORMANCE EVALUATION OFADVANCED LOSSLESS IMAGE COMPRESSION TECHNIQUES

PERFORMANCE EVALUATION OFADVANCED LOSSLESS IMAGE COMPRESSION TECHNIQUES PERFORMANCE EVALUATION OFADVANCED LOSSLESS IMAGE COMPRESSION TECHNIQUES M.Amarnath T.IlamParithi Dr.R.Balasubramanian M.E Scholar Research Scholar Professor & Head Department of Computer Science & Engineering

More information

Raster Image File Formats

Raster Image File Formats Raster Image File Formats 1995-2016 Josef Pelikán & Alexander Wilkie CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 35 Raster Image Capture Camera Area sensor (CCD, CMOS) Colours:

More information

B.Digital graphics. Color Models. Image Data. RGB (the additive color model) CYMK (the subtractive color model)

B.Digital graphics. Color Models. Image Data. RGB (the additive color model) CYMK (the subtractive color model) Image Data Color Models RGB (the additive color model) CYMK (the subtractive color model) Pixel Data Color Depth Every pixel is assigned to one specific color. The amount of data stored for every pixel,

More information

Raster (Bitmap) Graphic File Formats & Standards

Raster (Bitmap) Graphic File Formats & Standards Raster (Bitmap) Graphic File Formats & Standards Contents Raster (Bitmap) Images Digital Or Printed Images Resolution Colour Depth Alpha Channel Palettes Antialiasing Compression Colour Models RGB Colour

More information

Computational Photography: Interactive Imaging and Graphics

Computational Photography: Interactive Imaging and Graphics Computational Photography: Interactive Imaging and Graphics Jesus J Caban, PhD Outline 1. Finish talking about the class 2. Image Formation 3. Assignment #1 $& Computational Photography! ()*+,-./)0.1&+2)-)34.+25&67&.0&8*843603&4878.492&.48.&.-&

More information

Lossless Image Compression Techniques Comparative Study

Lossless Image Compression Techniques Comparative Study Lossless Image Compression Techniques Comparative Study Walaa Z. Wahba 1, Ashraf Y. A. Maghari 2 1M.Sc student, Faculty of Information Technology, Islamic university of Gaza, Gaza, Palestine 2Assistant

More information

Bitmap Vs Vector Graphics Web-safe Colours Image compression Web graphics formats Anti-aliasing Dithering & Banding Image issues for the Web

Bitmap Vs Vector Graphics Web-safe Colours Image compression Web graphics formats Anti-aliasing Dithering & Banding Image issues for the Web Bitmap Vs Vector Graphics Web-safe Colours Image compression Web graphics formats Anti-aliasing Dithering & Banding Image issues for the Web Bitmap Vector (*Refer to Textbook Page 175 file formats) Bitmap

More information

image Scanner, digital camera, media, brushes,

image Scanner, digital camera, media, brushes, 118 Also known as rasterr graphics Record a value for every pixel in the image Often created from an external source Scanner, digital camera, Painting P i programs allow direct creation of images with

More information

[Srivastava* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

[Srivastava* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY COMPRESSING BIOMEDICAL IMAGE BY USING INTEGER WAVELET TRANSFORM AND PREDICTIVE ENCODER Anushree Srivastava*, Narendra Kumar Chaurasia

More information

Image Processing. Adrien Treuille

Image Processing. Adrien Treuille Image Processing http://croftonacupuncture.com/db5/00415/croftonacupuncture.com/_uimages/bigstockphoto_three_girl_friends_celebrating_212140.jpg Adrien Treuille Overview Image Types Pixel Filters Neighborhood

More information

Chapter 3 LEAST SIGNIFICANT BIT STEGANOGRAPHY TECHNIQUE FOR HIDING COMPRESSED ENCRYPTED DATA USING VARIOUS FILE FORMATS

Chapter 3 LEAST SIGNIFICANT BIT STEGANOGRAPHY TECHNIQUE FOR HIDING COMPRESSED ENCRYPTED DATA USING VARIOUS FILE FORMATS 44 Chapter 3 LEAST SIGNIFICANT BIT STEGANOGRAPHY TECHNIQUE FOR HIDING COMPRESSED ENCRYPTED DATA USING VARIOUS FILE FORMATS 45 CHAPTER 3 Chapter 3: LEAST SIGNIFICANT BIT STEGANOGRAPHY TECHNIQUE FOR HIDING

More information

UNIT 7C Data Representation: Images and Sound Principles of Computing, Carnegie Mellon University CORTINA/GUNA

UNIT 7C Data Representation: Images and Sound Principles of Computing, Carnegie Mellon University CORTINA/GUNA UNIT 7C Data Representation: Images and Sound Carnegie Mellon University CORTINA/GUNA 1 Announcements Pa6 is available now 2 Pixels An image is stored in a computer as a sequence of pixels, picture elements.

More information

Unit 1.1: Information representation

Unit 1.1: Information representation Unit 1.1: Information representation 1.1.1 Different number system A number system is a writing system for expressing numbers, that is, a mathematical notation for representing numbers of a given set,

More information

Bitmap Image Formats

Bitmap Image Formats LECTURE 5 Bitmap Image Formats CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. Image Formats To store

More information

Lossy and Lossless Compression using Various Algorithms

Lossy and Lossless Compression using Various Algorithms Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,

More information

HYBRID MEDICAL IMAGE COMPRESSION USING SPIHT AND DB WAVELET

HYBRID MEDICAL IMAGE COMPRESSION USING SPIHT AND DB WAVELET HYBRID MEDICAL IMAGE COMPRESSION USING SPIHT AND DB WAVELET Rahul Sharma, Chandrashekhar Kamargaonkar and Dr. Monisha Sharma Abstract Medical imaging produces digital form of human body pictures. There

More information

Teaching Scheme. Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total

Teaching Scheme. Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total Code ITC7051 Name Processing Teaching Scheme Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total Practical 04 02 -- 04 01 -- 05 Code ITC704 Name Wireless Technology Examination

More information

Alternative lossless compression algorithms in X-ray cardiac images

Alternative lossless compression algorithms in X-ray cardiac images Alternative lossless compression algorithms in X-ray cardiac images D.R. Santos, C. M. A. Costa, A. Silva, J. L. Oliveira & A. J. R. Neves 1 DETI / IEETA, Universidade de Aveiro, Portugal ABSTRACT: Over

More information

4 Images and Graphics

4 Images and Graphics LECTURE 4 Images and Graphics CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. The Nature of Digital

More information

Graphics for Web. Desain Web Sistem Informasi PTIIK UB

Graphics for Web. Desain Web Sistem Informasi PTIIK UB Graphics for Web Desain Web Sistem Informasi PTIIK UB Pixels The computer stores and displays pixels, or picture elements. A pixel is the smallest addressable part of the computer screen. A pixel is stored

More information

IMAGE ENHANCEMENT - POINT PROCESSING

IMAGE ENHANCEMENT - POINT PROCESSING 1 IMAGE ENHANCEMENT - POINT PROCESSING KOM3212 Image Processing in Industrial Systems Some of the contents are adopted from R. C. Gonzalez, R. E. Woods, Digital Image Processing, 2nd edition, Prentice

More information

Huffman Coding For Digital Photography

Huffman Coding For Digital Photography Huffman Coding For Digital Photography Raydhitya Yoseph 13509092 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia

More information

Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester

Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester www.vidyarthiplus.com Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester Electronics and Communication Engineering EC 2029 / EC 708 DIGITAL IMAGE PROCESSING (Regulation

More information

The next table shows the suitability of each format to particular applications.

The next table shows the suitability of each format to particular applications. What are suitable file formats to use? The four most common file formats used are: TIF - Tagged Image File Format, uncompressed and compressed formats PNG - Portable Network Graphics, standardized compression

More information

Images and Displays. Lecture Steve Marschner 1

Images and Displays. Lecture Steve Marschner 1 Images and Displays Lecture 2 2008 Steve Marschner 1 Introduction Computer graphics: The study of creating, manipulating, and using visual images in the computer. What is an image? A photographic print?

More information

ECE/OPTI533 Digital Image Processing class notes 288 Dr. Robert A. Schowengerdt 2003

ECE/OPTI533 Digital Image Processing class notes 288 Dr. Robert A. Schowengerdt 2003 Motivation Large amount of data in images Color video: 200Mb/sec Landsat TM multispectral satellite image: 200MB High potential for compression Redundancy (aka correlation) in images spatial, temporal,

More information

Starting a Digitization Project: Basic Requirements

Starting a Digitization Project: Basic Requirements Starting a Digitization Project: Basic Requirements Item Type Book Authors Deka, Dipen Citation Starting a Digitization Project: Basic Requirements 2008-11, Publisher Assam College Librarians' Association

More information

Digital Imaging Rochester Institute of Technology

Digital Imaging Rochester Institute of Technology Digital Imaging 1999 Rochester Institute of Technology So Far... camera AgX film processing image AgX photographic film captures image formed by the optical elements (lens). Unfortunately, the processing

More information

APPLICATIONS OF DSP OBJECTIVES

APPLICATIONS OF DSP OBJECTIVES APPLICATIONS OF DSP OBJECTIVES This lecture will discuss the following: Introduce analog and digital waveform coding Introduce Pulse Coded Modulation Consider speech-coding principles Introduce the channel

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing

More information

Digitization and fundamental techniques

Digitization and fundamental techniques Digitization and fundamental techniques Chapter 2.2-2.6 Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University Outline Imaging Digitization Sampling Labeling

More information

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

Digital Media. Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr. Digital Media Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr. Mark Iken Bitmapped image compression Consider this image: With no compression...

More information

Computer and Machine Vision

Computer and Machine Vision Computer and Machine Vision Lecture Week 7 Part-2 (Exam #1 Review) February 26, 2014 Sam Siewert Outline of Week 7 Basic Convolution Transform Speed-Up Concepts for Computer Vision Hough Linear Transform

More information

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye Digital Image Processing 2 Digital Image Fundamentals Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Those who wish to succeed must ask the right preliminary questions Aristotle Images

More information

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye Digital Image Processing 2 Digital Image Fundamentals Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall,

More information

Lecture 3 Digital image processing.

Lecture 3 Digital image processing. Lecture 3 Digital image processing. MI_L3 1 Analog image digital image 2D image matrix of pixels scanner reflection mode analog-to-digital converter (ADC) digital image MI_L3 2 The process of converting

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing

More information

Module 8: Video Coding Basics Lecture 40: Need for video coding, Elements of information theory, Lossless coding. The Lecture Contains:

Module 8: Video Coding Basics Lecture 40: Need for video coding, Elements of information theory, Lossless coding. The Lecture Contains: The Lecture Contains: The Need for Video Coding Elements of a Video Coding System Elements of Information Theory Symbol Encoding Run-Length Encoding Entropy Encoding file:///d /...Ganesh%20Rana)/MY%20COURSE_Ganesh%20Rana/Prof.%20Sumana%20Gupta/FINAL%20DVSP/lecture%2040/40_1.htm[12/31/2015

More information

CSC 170 Introduction to Computers and Their Applications. Lecture #3 Digital Graphics and Video Basics. Bitmap Basics

CSC 170 Introduction to Computers and Their Applications. Lecture #3 Digital Graphics and Video Basics. Bitmap Basics CSC 170 Introduction to Computers and Their Applications Lecture #3 Digital Graphics and Video Basics Bitmap Basics As digital devices gained the ability to display images, two types of computer graphics

More information

Multimedia Communications. Lossless Image Compression

Multimedia Communications. Lossless Image Compression Multimedia Communications Lossless Image Compression Old JPEG-LS JPEG, to meet its requirement for a lossless mode of operation, has chosen a simple predictive method which is wholly independent of the

More information

Digital Images: A Technical Introduction

Digital Images: A Technical Introduction Digital Images: A Technical Introduction Images comprise a significant portion of a multimedia application This is an introduction to what is under the technical hood that drives digital images particularly

More information

COMPRESSION OF MEDICAL IMAGES USING LOCAL NEIGHBOR DIFFERENCE

COMPRESSION OF MEDICAL IMAGES USING LOCAL NEIGHBOR DIFFERENCE COMPRESSION OF MEDICAL IMAGES USING LOCAL NEIGHBOR DIFFERENCE Thesis Submitted to The School of Engineering of the UNIVERSITY OF DAYTON In Partial Fulfillment of the Requirements for The Degree of Master

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Lecture # 5 Image Enhancement in Spatial Domain- I ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Presentation

More information

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002 DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 22 Topics: Human eye Visual phenomena Simple image model Image enhancement Point processes Histogram Lookup tables Contrast compression and stretching

More information

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

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015 Computer Graphics Si Lu Fall 2017 http://www.cs.pdx.edu/~lusi/cs447/cs447_547_comput er_graphics.htm 10/02/2015 1 Announcements Free Textbook: Linear Algebra By Jim Hefferon http://joshua.smcvt.edu/linalg.html/

More information

Factors to Consider When Choosing a File Type

Factors to Consider When Choosing a File Type Factors to Consider When Choosing a File Type Compression Since image files can be quite large, many formats employ some form of compression, the process of making the file size smaller by altering or

More information

Speeding up Lossless Image Compression: Experimental Results on a Parallel Machine

Speeding up Lossless Image Compression: Experimental Results on a Parallel Machine Speeding up Lossless Image Compression: Experimental Results on a Parallel Machine Luigi Cinque 1, Sergio De Agostino 1, and Luca Lombardi 2 1 Computer Science Department Sapienza University Via Salaria

More information

Subjective evaluation of image color damage based on JPEG compression

Subjective evaluation of image color damage based on JPEG compression 2014 Fourth International Conference on Communication Systems and Network Technologies Subjective evaluation of image color damage based on JPEG compression Xiaoqiang He Information Engineering School

More information