Introduction: What is Image Processing? CS 4640: Image Processing - - PowerPoint PPT Presentation

introduction what is image processing
SMART_READER_LITE
LIVE PREVIEW

Introduction: What is Image Processing? CS 4640: Image Processing - - PowerPoint PPT Presentation

Introduction: What is Image Processing? CS 4640: Image Processing Basics January 10, 2012 What is Image Processing? Definition Image processing is the study of any algorithm that takes an image as input and returns an image as output.


slide-1
SLIDE 1

Introduction: What is Image Processing?

CS 4640: Image Processing Basics January 10, 2012

slide-2
SLIDE 2

What is Image Processing?

Definition

Image processing is the study of any algorithm that takes an image as input and returns an image as output. Includes:

◮ Image display and printing ◮ Image editing and manipulation ◮ Image enhancement ◮ Feature detection ◮ Image compression

slide-3
SLIDE 3

Applications of Image Processing

Biology

Credit: Dartmouth Electron Microscopy Facility

Astronomy

Credit: NASA, Jeff Hester, and Paul Scowen (Arizona State) More info here

slide-4
SLIDE 4

Applications of Image Processing

Medicine

Credit: Dr. Janet Lainhart, UofU Psychiatry

Security, Biometrics

slide-5
SLIDE 5

Applications of Image Processing

Satellite Imagery

Credit: NASA

Personal Photos

Credit: Tom Fletcher

slide-6
SLIDE 6

Example: Noise Removal

Noisy Image Denoised Image

slide-7
SLIDE 7

Example: Contrast Adjustment

Low Contrast Original Contrast High Contrast

slide-8
SLIDE 8

Example: Edge Detection

slide-9
SLIDE 9

Example: Region Detection, Segmentation

slide-10
SLIDE 10

Example: Image Compression

Original, 2.1MB JPEG Compression, 308KB (15%)

slide-11
SLIDE 11

Example: Digital Inpainting

Damaged Image Restored Image

Credit: M. Bertalmio, G. Sapiro, V. Caselles, C. Ballester: Image Inpainting, SIGGRAPH 2000

slide-12
SLIDE 12

Relationship to Other Fields

◮ Image Analysis involves extracting meaningful

information from an image

◮ Image segmentation ◮ Image matching and comparison ◮ Medical diagnosis from an image

◮ Computer Vision strives to emulate the human

visual system and interpret our 3D world from 2D images or video

◮ Object recognition ◮ Motion tracking ◮ 3D shape from multiple 2D images

slide-13
SLIDE 13

High-level Low-level Computer Vision Image Analysis Image Processing

Object detection, recognition, shape analysis, tracking Use of Artificial Intelligence and Machine Learning Segmentation, image registration, matching Image enhancement, noise removal, restoration, feature detection, compression

slide-14
SLIDE 14

Relationship to Graphics and Visualization

◮ Computer Graphics and Visualization deal with

the synthesis of images

◮ Image processing techniques are often used to

improve the visual quality of synthesized images

◮ Examples:

◮ Image enhancement ◮ Compression ◮ Image warping, blending and morphing

slide-15
SLIDE 15

Graphics Example: Anti-aliasing

Aliased Rendering Anti-aliased Rendering

slide-16
SLIDE 16

Mathematics in Image Processing

◮ Calculus ◮ Linear Algebra ◮ Probability and Statistics ◮ Differential Equations (ODEs and PDEs) ◮ Differential Geometry ◮ Harmonic Analysis (Fourier, wavelets, etc)