image Scanner, digital camera, media, brushes,

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

Chapter 9 Image Compression Standards

Filters. Materials from Prof. Klaus Mueller

Prof. Feng Liu. Fall /04/2018

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

PHOTO 11: INTRODUCTION TO DIGITAL IMAGING

Capturing and Editing Digital Images *

Image Perception & 2D Images

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

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

Ch. 3: Image Compression Multimedia Systems

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

LECTURE 02 IMAGE AND GRAPHICS

Digital Imaging and Image Editing

OFFSET AND NOISE COMPENSATION

STANDARDS? We don t need no stinkin standards! David Ski Witzke Vice President, Program Management FORAY Technologies

Digital Imaging - Photoshop

Compression and Image Formats

Assistant Lecturer Sama S. Samaan

Printing on the Epson You should save a second.psd or tiff version of your image for printing

Photoshop 01. Introduction to Computer Graphics UIC / AA/ AD / AD 205 / F05/ Sauter.../documents/photoshop_01.pdf

4 Images and Graphics

ECC419 IMAGE PROCESSING

Orientation (Rotate Canvas)

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

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

Using Adobe Photoshop to enhance the image quality. Assistant course web site:

Unit 4.4 Representing Images

Chapter 3 Digital Image Processing CS 3570

Image. Image processing. Resolution. Intensity histogram. pixel size random uniform pixel distance random uniform

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

Image Processing. Image Processing. What is an Image? Image Resolution. Overview. Sources of Error. Filtering Blur Detect edges

By Washan Najat Nawi

Adobe Photoshop The program: The Menus: Computer Graphics I- Final Review

MULTIMEDIA SYSTEMS

CS 547 Digital Imaging Lecture 2

Contents. Introduction

Templates and Image Pyramids

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

Image Processing (EA C443)

Image Processing. Adrien Treuille

Image Optimization for Print and Web

Sampling and reconstruction. CS 4620 Lecture 13

MULTIMEDIA SYSTEMS

Fireworks Bitmap Graphics Hands on practice notes. Basic Panels to note in Fireworks (Review)

Introduction to Photoshop: Basic Editing & Prepare Images for the Web

Aliasing and Antialiasing. What is Aliasing? What is Aliasing? What is Aliasing?

Module 6 STILL IMAGE COMPRESSION STANDARDS

in association with Getting to Grips with Printing

INTRODUCTION TO COMPUTER GRAPHICS

Image Processing. What is an image? קורס גרפיקה ממוחשבת 2008 סמסטר ב' Converting to digital form. Sampling and Reconstruction.

Computers and Imaging

Raster (Bitmap) Graphic File Formats & Standards

1. Describe how a graphic would be stored in memory using a bit-mapped graphics package.

קורס גרפיקה ממוחשבת 2008 סמסטר ב' Image Processing 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור

2. REVIEW OF LITERATURE

CATEGORY SKILL SET REF. TASK ITEM

6. Graphics MULTIMEDIA & GRAPHICS 10/12/2016 CHAPTER. Graphics covers wide range of pictorial representations. Uses for computer graphics include:

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

Image Processing COS 426

Image and Video Processing

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

ITP 140 Mobile App Technologies. Images

Templates and Image Pyramids

Extreme Makeovers: Photoshop Retouching Techniques

XXXX - ANTI-ALIASING AND RESAMPLING 1 N/08/08

ECE 484 Digital Image Processing Lec 09 - Image Resampling

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

Fundamentals of Multimedia

CS 200 Assignment 3 Pixel Graphics Due Tuesday September 27th 2016, 9:00 am. Readings and Resources

Texts and Resources: Assessments: Freefoto.com Group Photo Projects

Multimedia Systems Giorgio Leonardi A.A Lectures 14-16: Raster images processing and filters

Sampling and Reconstruction

Subjective evaluation of image color damage based on JPEG compression

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Contents: Bibliography:

15110 Principles of Computing, Carnegie Mellon University

Scientific Imaging Wednesday, February 01, 2017 Basics of Photoshop

Key Terms. Where is it Located Start > All Programs > Adobe Design Premium CS5> Adobe Photoshop CS5. Description

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

GETTING STARTED. 0 P a g e B a s i c s o f A d o b e P h o t o s h o p A g a P r i v a t e I n s t i t u t e f o r c o m p u t e r s c i e n c e

PHOTO 11: INTRODUCTION TO DIGITAL IMAGING

A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES

Graphics for Web. Desain Web Sistem Informasi PTIIK UB

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

Lecture 2: Digital Image Fundamentals -- Sampling & Quantization

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

Image Scaling. This image is too big to fit on the screen. How can we reduce it? How to generate a halfsized

Images and Colour COSC342. Lecture 2 2 March 2015

IMAGE SIZING AND RESOLUTION. MyGraphicsLab: Adobe Photoshop CS6 ACA Certification Preparation for Visual Communication

Glossary Unit 1: Hardware/Software & Storage Media

Photoshop Notes and Application Study Packet

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year!

Adobe Fireworks CS4 Kalamazoo Valley Community College February 25, 2010

Resolution: The Peanut Butter Analogy

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

FILE ASSEMBLY GUIDE. ~ File Assembly Guidelines ~

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

Learning Photo Retouching techniques the simple way

Sampling and reconstruction

Transcription:

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 analogues of natural media, brushes,

118 119 Printers, scanners: specify as dots per unit length, often do ots per inch (dpi) Desktop printer 600dpi, typesetter 1270dpi, scanner 300 3600dpi, 3600dpi, Video, monitors: specify as pixel dimensions PAL TV 768x576px, 17" CRT monitor 1024x768px, dpi depends on physical size of screen

120 Array of pixels has pi ixel dimensions, but no physical dimensions By default, displayed d size depends on resolution (dpi) of output device physical dimension = pixel dimension/resolution Can store image resolution (ppi) in image file to maintain i image e's original i size Scale by device resolution/image resolution

120 122 If image resolution < output device resolution, must interpolate extra pixels Always leads to loss of quality If image resolution > output device resolution, must downsample (discard pixels) Quality will often be better than that of an image at device resolution (uses more information) Image sampled at a higher resolution than that of intended output device e is oversampled

122 123 Image files may be tooo big for network transmission, even at low resolutions Use more sophisticated data representation or discard informationn to reduce data size Effectiveness of compression will depend on actual image data For any compression scheme, there will always be some data for which 'compressed' version is actually bigger than the original

122 125 Always possible to decompress compressed data and obtain an exact copy of the original uncompressed data Data is just more efficiently arranged, none is discarded Run-length encoding (RLE) Huffmann coding Dictionary-based schemes LZ77, LZ78, LZW (LZW used in GIF, licence fee charged)

125 126 Lossy technique, well suited to photographs, images with fine detail and continuous tones Consider image as a spatially varying signal that can be analysed in the frequency domain Experimental fact: people do not perceive the effect of high frequ uencies in images very accurately Hence, high frequency information can be discarded without perceptible loss of quality

125 127 Discrete Cosine Transform Similar to Fourier Transform, analyses a signal into its frequency components Takes array of pixel values,,produces an array of coefficients of frequency components in the image Computationally expensive process time proportional to square of number of pixels Apply to 8x8 blocks of pixels

127 Applying DCT does not reduce data size Array of coefficients is same size as array of pixels Allows information ab bout high frequency components to be identified and discarded Use fewer bits (distin nguish fewer different values) for higher frequency components Number of levels for each frequency coefficient may be specified separately in a quantization matrix

127 After quantization, there will be many zero coefficients Use RLE on zig-zag sequence (maximizes runs) Use Huffman coding of other coefficients (best use of available bits)

128 Expand runs of zeros and decompress Huffman-encoded coefficients to reconstruct array of frequency coe efficients Use Inverse Discrete Cosine Transform to take data back from frequency to spatial domain Data discarded in quantization step of compression procedu ure cannot be recovered Reconstructed image is an approximation (usually very good) to the original image

129 If use low quality setting (i.e. coarser quantization), bound daries between 8x8 blocks become visible If image has sharp edges these become blurred Rarely a problem with photographic images, but especially bad with text Better to use good lossless method with text or computer-generated images

130 Many useful opera ations described by analogy with darkroom techniques for alte ering photos Correct deficiencies in image Remove 'red-eye', eye' en nhance contrast, Create artificial effects Filters: stylize, disto ort, Geometrical transformations Scale (change resol lution), rotate,

131 132 No distinct objects (contrast vector graphics) Selection tools define an area of pixels Draw selection (pen tool, lasso) Select regular shape (rectangular, elliptical, 1px marquee tools) Select on basis of colour/edges (magic wand, magnetic lasso) Adjustments &c rest tricted to selected area

132 135 Area not selected is masked by stencil Can represent on/off mask as array of 1 bit per pixel (b/w im mage) transparent mask) protected, as if Generalize to greyscale image (semialpha channel Feathered and anti-aliased selections Use as layer mask to modify layer compositing

136 Compute new value for pixel from its old value p' = f(p), f is a mapping function In greyscale images s, ppp alters brightness and contrast Compensate for poor exposure, bad lighting, bring out detail Use with mask to adjus st parts of image (e.g. shadows and highlights)

139 142 Compute new value for pixel from its old value and the values of surrounding pixels Filtering operations Compute weighted values average of pixel Array of weights k/a convolution mask Pixels used in convolution k/a convolution kernel Computationally intensive process

142 144 Classic simple blur Convolution mask with equal weights Unnatural effect Gaussian blur Convolution mask with coefficients i falling off gradually (Gaussian bell curve) More gentle, can set amo ount and radius

144 147 Low frequency filter 3x3 convolution mask coefficients all equal to -1, except centre = 9 Produces harsh edges Unsharp masking Copy image, apply Ga aussian blur to copy, subtract it from original Enhances image features

148 150 Scaling, rotation, etc. Simple operations in vector graphics Requires each pixel to be transformed in bitmapped image Transformations may 'send pixels into gaps' i.e. interpolation is required Equivalent to reconstruc ction & resampling; tends to degrade image quality

150 151 Nearest neighbor Use value of pixel wh hose centre is closest in the original image to real coordinates of ideal interpolated pixel Bilinear interpolation Use value of all four adjacent pixels, weighted by intersection with target pixel Bicubic interpolationn Use values of all four adjacent pixels, weighted using cubicc splines