Digital Image Processing Introduction

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

Fundamentals of Multimedia

Chapter 9 Image Compression Standards

Compression and Image Formats

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

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

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

LECTURE 02 IMAGE AND GRAPHICS

INTRODUCTION TO COMPUTER GRAPHICS

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

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

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

An Analytical Study on Comparison of Different Image Compression Formats

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

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

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

What You ll Learn Today

JPEG Encoder Using Digital Image Processing

Scientific Working Group on Digital Evidence

Subjective evaluation of image color damage based on JPEG compression

4 Images and Graphics

Specific structure or arrangement of data code stored as a computer file.

CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB

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:

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

Starting a Digitization Project: Basic Requirements

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

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

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

Lecture - 3. by Shahid Farid

Digital Image Processing and Machine Vision Fundamentals

Understanding Image Formats And When to Use Them

UNIT 7C Data Representation: Images and Sound

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

Multimedia Systems Entropy Coding Mahdi Amiri February 2011 Sharif University of Technology

Computer Programming

Digital Image Fundamentals

A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES

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

A Hybrid Technique for Image Compression

Lossy and Lossless Compression using Various Algorithms

Module 6 STILL IMAGE COMPRESSION STANDARDS

ECC419 IMAGE PROCESSING

PENGENALAN TEKNIK TELEKOMUNIKASI CLO

Guide to Computer Forensics and Investigations Third Edition. Chapter 10 Chapter 10 Recovering Graphics Files

CHAPTER 6: REGION OF INTEREST (ROI) BASED IMAGE COMPRESSION FOR RADIOGRAPHIC WELD IMAGES. Every image has a background and foreground detail.

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

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

Assistant Lecturer Sama S. Samaan

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

Introduction to More Advanced Steganography. John Ortiz. Crucial Security Inc. San Antonio

Glossary Unit 1: Hardware/Software & Storage Media

Digital Image Processing 3/e

Digital Asset Management 2. Introduction to Digital Media Format

MULTIMEDIA SYSTEMS

Multimedia-Systems: Image & Graphics

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor

Ch. 3: Image Compression Multimedia Systems

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

Graphics for Web. Desain Web Sistem Informasi PTIIK UB

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

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

Information Hiding: Steganography & Steganalysis

Image Compression Using Huffman Coding Based On Histogram Information And Image Segmentation

Image and Video Processing

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

Digital Imaging & Photoshop

Digital Image Processing. Lecture 1 (Introduction) Bu-Ali Sina University Computer Engineering Dep. Fall 2011

ENEE408G Multimedia Signal Processing

A Brief Introduction to Information Theory and Lossless Coding

Computing for Engineers in Python

Digital Image Processing Question Bank UNIT -I

Bitmap Image Formats

HTTP transaction with Graphics HTML file + two graphics files

Applying mathematics to digital image processing using a spreadsheet

ITP 140 Mobile App Technologies. Images

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

Anti aliasing and Graphics Formats

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

15110 Principles of Computing, Carnegie Mellon University

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

Image Smoothening and Sharpening using Frequency Domain Filtering Technique

Mahdi Amiri. March Sharif University of Technology

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

Virtual Restoration of old photographic prints. Prof. Filippo Stanco

Keywords: BPS, HOLs, MSE.

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image

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

Image Processing. Adrien Treuille

Image Compression and Decompression Technique Based on Block Truncation Coding (BTC) And Perform Data Hiding Mechanism in Decompressed Image

Masters of Engineering in Electrical Engineering Course Syllabi ( ) City University of New York--College of Staten Island

Image Restoration and Super- Resolution

2. REVIEW OF LITERATURE

Course Objectives & Structure

Digital Image Processing ECE 178 Winter 2003

Digital Image Processing ECE 178 Winter On the WEB. Class list/discussion sessions. Today: Jan About this course.

Information Theory: the Day after Yesterday

Course Developer: Ranjan Bose, IIT Delhi

B.E, Electronics and Telecommunication, Vishwatmak Om Gurudev College of Engineering, Aghai, Maharashtra, India

V Grech. Publishing on the WWW. Part 1 - Static graphics. Images Paediatr Cardiol Oct-Dec; 2(4):

Transcription:

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, transmission or display (e.g., restoration, enhancement and interpolation) data might contain sensitive content (e.g., fight against piracy, counterfeit and forgery) s might need artistic effect (e.g., pointillism) compression data need to be accessed at a different time or location Limited storage space and transmission bandwidth analysis data need to be analyzed automatically in order to reduce the burden of human operators manipulated by a computer to see in A.I. tasks 2

Processing bigview The way of thinking From art (heuristics) to science (principles) The key is mathematics (how to utilize) The holistic view is connected (the connectivity) The Google -style re-search Ability to search is a basic part of learning 3

D.I.P. Theme Park Acquisition Compression Generation Manipulation Analysis Display Perception DIP is also about connecting dots in image compression, you will see why you need to learn matrix theory and statistics 4

Compression Why are images compressible? Redundancy in images (NOT random) How data compression works? Probability theory and statistics Shannon s information theory What about the future of image compression? Lossy or lossless 5

Shannon s Picture on Communication source channel encoder channel channel decoder destination super-channel source encoder source decoder The goal of communication is to move information from here to there and from now to then Examples of source: Human speeches, photos, text messages, computer programs Examples of channel: storage media, telephone lines, wireless transmission 6

Lossless vs. Lossy Compression Lossless: zero error tolerance No information loss Shannon s entropy formula For photographic images, compression ratio is modest (about 2:1) Lossy: the goal is to preserve the visual quality of images Information loss visually acceptable Shannon s rate-distortion function For photographic images, compression ratio is typically around 10-100 7

Popular Lossless Compression Techniques WinZip- Based on the celebrated Lempel-Ziv algorithm invented nearly 30 years ago GIF (Graphic Interchange Format) -Based on an enhanced version of LZ algorithm by Welch in 1983 PNG (Portable Network Graphics) - was introduced by CompuServe in 1987 and made popular until it was not royalty-free in 1994 8

Lossy Compression compressed JPEG file (20,407 bytes) JPEG decoder Q 100 0 Q low compression ratio high quality high compression ratio low quality decompressed image original raw image (262,144 bytes) 9

From JPEG to JPEG2000 discrete cosine transform based JPEG (CR=64) wavelet transform based JPEG2000 (CR=64) 10

D.I.P. Theme Park Acquisition Compression Generation Manipulation Analysis Display Perception DIP is also about connecting dots in image manipulation, you will see why you need to learn calculus and Fourier transform 11

Manipulation 1 - Noise Removal Noise contamination is often inevitable during the acquisition salt and pepper (impulse) noise additive white Gaussian noise Designing image filters in a principled way 12

Manipulation 2 - Deblurring License plate is barely legible due to motion blurring Using of FT and the necessity of regularization 13

Manipulation 3 - Contrast Enhancement under-exposed image overly-exposed image Modifying the histogram of an image 14

Manipulation 4 - Aliasing Reduction Example: aliasing artifacts in MRI image acquisition Ideal quality, slow scanning nonideal quality, fast scanning Tradeoff between scanning time and image quality (image reconstruction) 15

Manipulation 5 - Interpolation digital zooming small 1M pixels large 4M pixels Resolution enhancement can be obtained by common image processing software such as Photoshop or Paint Shop Pro Differentiating between digital and optical zooming 16

Manipulation 6- Mosaicing Merge multiple images of the same scene into one with larger FOV + = There exist several mosaicing software for automatic stitching F.Y.I.: search Gigapixel images by Google http://triton.tpd.tno.nl/gigazoom/delft2.htm 17

Manipulation 7- Error Concealment blocks contaminated by channel errors 18

Manipulation 8 - Inpainting Inpainting is the process of reconstructing lost or deteriorated parts of images and videos 19

Inpainting Application: Restore Old Photos 20

Manipulation 9 - Color Quantization 25,680 colors (24 bits) 256 colors (8 bits) Applications: video cell-phone, gameboy, portable DVD 21

Manipulation 10 - Halftoning grayscale: 0-255 halftoned: 0/255 Halftones are created through a process called dithering, in which the density and pattern of black and white dots are varied to simulate different shades of gray. 22

Manipulation 11 - Watermarking Original image Modified image 23

Manipulation 12 - Stylization Stylization allows easy creation of stylized (i.e. artistic looking) computer images 24

D.I.P. Theme Park Acquisition Compression Generation Manipulation Analysis Display Perception DIP is also about connecting dots in image analysis, you will see why you need to know about neuroscience and psychology 25

Analysis 1 - Edge Detection Basic edge detectors based on derivatives 26

Analysis 2 - Face Detection Deceivingly simple for humans but notoriously difficult for machines 27

Analysis 3 - Change Detection 28

Change Detection in Medical Application 29

Analysis 4 - Matching Antemortem dental X-ray record Postmortem dental X-ray record 30

Matching in Biometrics Two deceivingly similar fingerprints of two different people 31

Analysis 5 - Segmentation 32

Analysis 6 - Object Recognition License number can be automatically extracted from the image of license plate 33

Analysis 7 - Content-based Retrieval retrieved building images 34

Looking forward to your cooperation Good luck 35