David E. Pitts CSCI 5532 Overview of Image Processing by David E. Pitts Aug 22, 2010 copyright 2005, 2006, 2007, 2008, 2009, 2010.

Slides:



Advertisements
Similar presentations
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Advertisements

Image Processing Lecture 4
From Images to Answers A Basic Understanding of Digital Imaging and Analysis.
Digital Image Processing
1Ellen L. Walker ImageJ Java image processing tool from NIH Reads / writes a large variety of images Many image processing operations.
IMAGE ENHANCEMENT AND RESTORATION. Pixel operations.
E.G.M. PetrakisFiltering1 Linear Systems Many image processing (filtering) operations are modeled as a linear system Linear System δ(x,y) h(x,y)
Digital image processing Chapter 6. Image enhancement IMAGE ENHANCEMENT Introduction Image enhancement algorithms & techniques Point-wise operations Contrast.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Chapter 8. Basic Image Process The visual information can be recorded by a TV camera or a 2D array of CCD sensors. A digital image is formed.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
6/9/2015Digital Image Processing1. 2 Example Histogram.
Detecting Digital Image Forgeries Using Sensor Pattern Noise presented by: Lior Paz Jan Lukas, jessica Fridrich and Miroslav Goljan.
3. Introduction to Digital Image Analysis
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Digital Image Processing
Image Enhancement.
Digital Image Processing
Image Analysis Preprocessing Arithmetic and Logic Operations Spatial Filters Image Quantization.
Digital Image Processing
Linear Algebra and Image Processing
ECE 472/572 - Digital Image Processing Lecture 4 - Image Enhancement - Spatial Filter 09/06/11.
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Chap2 Image enhancement (Spatial domain)
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Spatial-based Enhancements Lecture 3 prepared by R. Lathrop 10/99 updated 10/03 ERDAS Field Guide 6th Ed. Ch 5: ;
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Image Formation. Input - Digital Images Intensity Images – encoding of light intensity Range Images – encoding of shape and distance They are both a 2-D.
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
University of Ioannina - Department of Computer Science Intensity Transformations (Point Processing) Christophoros Nikou Digital Image.
Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.
 In electrical engineering and computer science image processing is any form of signal processing for which the input is an image, such as a photograph.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Seeram Chapter #3: Digital Imaging
CS6825: Point Processing Contents – not complete What is point processing? What is point processing? Altering/TRANSFORMING the image at a pixel only.
Medical Image Analysis Image Reconstruction Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
DIGITAL IMAGE PROCESSING
Factors affecting CT image RAD
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Image processing Fourth lecture Image Restoration Image Restoration: Image restoration methods are used to improve the appearance of an image.
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Digital imaging By : Alanoud Al Saleh. History: It started in 1960 by the National Aeronautics and Space Administration (NASA). The technology of digital.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
11/29/ Image Processing. 11/29/ Systems and Software Image file formats Image processing applications.
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.
1-1 Chapter 1: Introduction 1.1. Images An image is worth thousands of words.
Autonomous Robots Vision © Manfred Huber 2014.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Digital Image Processing EEE415 Lecture 3
Digital imaging By : Alanoud Al Saleh. History: It started in 1960 by the National Aeronautics and Space Administration (NASA). The technology of digital.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Ec2029 digital image processing
Digital Image Processing Image Enhancement in Spatial Domain
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Image Enhancement in the Spatial Domain.
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
IMAGE PROCESSING Tadas Rimavičius.
Aerial Images.
Image Processing - in short
Computer Vision Lecture 16: Texture II
Image Enhancement in the Spatial Domain
Magnetic Resonance Imaging
Filtering An image as a function Digital vs. continuous images
Review and Importance CS 111.
Presentation transcript:

David E. Pitts CSCI 5532 Overview of Image Processing by David E. Pitts Aug 22, 2010 copyright 2005, 2006, 2007, 2008, 2009, 2010

David E. Pitts CSCI 5532 A Digital Image is an Array of Numbers Spatially Arranged in a Predetermined Fashion Each number in the Array represents one Picture Element

David E. Pitts CSCI 5532 Digital Image -Light intensity across the image is a function of x and -grey level range in each pixel is often 8 bits (256 grey levels) (the human eye resolves about 32)

David E. Pitts CSCI 5532 Sources of Images - Film Cameras (film is sensitive from 0.3 to 0.9 µm) -transparencies -prints -Video Cameras (silicon is sensitive into near infrared 1.1 µm) -X-rays (e.g. Computerized Tomography) -MRI (Magnetic Resonance Imaging) -Ultrasound (medical images) -Infrasound -Seismic -Aircraft and Spacecraft scanners -Telescopes -Radio, Optical, Gamma Ray, X-ray -Positron Emission Tomography

David E. Pitts CSCI 5532 Image Artifacts -Random noise (e.g. blank TV screen) -Periodic Noise (e.g. herringbone patterns) -Poor gain (image is too bright or too dark) -Poor contrast (image is too uniform in brightness) -Nonuniform response across image (e.g. corners darker than center) -Smear (e.g. subject moving during image acquisition) -Curvature of field (e.g. fish eye lens) - Poor Color

David E. Pitts CSCI 5532 Approach for Removing Artifacts - Use off the shelf applicaitons - Photoshop - NIH Image - Multispec - Dimple - Develop your own algorithms based on fundamental principles

David E. Pitts CSCI 5532 Mathematical Operators Used in Imaging Addition Subtraction Multiplication Division Linear Transforms Non-Linear Transforms Differentiation Integration Fourier Transforms Morphological Operators Boolean Operators

David E. Pitts CSCI 5532 Because of the Nature of Digital Images Operators are Discrete (e.g. Integration is replaced by Summation) Operations can be: Between Two or More Images Over an Entire Image Within a Window ≥ 2 x 2 pixels

David E. Pitts CSCI 5532 Operations Can Involve Any One of Many Characteristics of an Image Grey Scale Content (Brightness and Contrast) Color Content (Hue and Saturation) Geometry of Image (2 D, 3 D) Frequency Content of Image (e.g. Noise, Edges, Texture) Shapes of Features Association of Patterns (e.g. Shadows)

David E. Pitts CSCI 5532 Purpose of Imaging Processing Correct Image Defects Blurring Distortions Improve Brightness or Contrast Improve Color Minimize Noise Remove Non-Uniform Lumination

David E. Pitts CSCI 5532 Purpose of Imaging Processing (cont.) Segmentation of Image (Isolate Desired Features in order to determine characteristics) Size Location Shape Orientation Perimeter Major and Minor Dimensions

David E. Pitts CSCI 5532 Single Pixel Operations Within One Digital Image

David E. Pitts CSCI 5532 Single Pixel Operations Within One Digital Color Image

David E. Pitts CSCI 5532 Linear Algebraic Operations Between Digital Images

David E. Pitts CSCI 5532 Operations Within Windows in One Digital Image

David E. Pitts CSCI 5532 Operations Within Windows in One Digital Image Example: Edge Enhancement of the function g(x,y) Laplacian =

David E. Pitts CSCI 5532 Operations Within Windows in One Digital Image Median Filter = Sort Values from Pixels in Window

David E. Pitts CSCI 5532 Operations Within Windows in One Digital Image Average Value Filter

David E. Pitts CSCI 5532 TEXTURE INFORMATION TECHNIQUES GRAY LEVEL STATISTICS FOURIER POWER SPECTRUM GRAY LEVEL DIFFERENCE STATISTICS DECORRELATION METHODS MARKOV RANDOM FILED

David E. Pitts CSCI X 3 WINDOW WITH GRAY LEVEL 0 TO 3

David E. Pitts CSCI 5532 A GREY LEVEL CO-OCCURRENCE MATRIX (P ) IS DEVELOPED FOR THE DESIRED ORIENTATION HORIZONTAL, VERTICAL, OR DIAGONAL.

David E. Pitts CSCI 5532 MANY MEASURES OF TEXTURE CAN BE USED ANGULAR SECOND MOMENT ∑ { P /R } ENTROPY ∑ { P /R } LOG { P /R }

David E. Pitts CSCI 5532 INVERSE DIFFERENCE MOMENT ∑ { P /R }/{1/(1+(I-J) )} AD HOC CHOICES OF # OF GREY LEVELS, ANGULAR ORIENTATION AND SIZE OF WINDOW MUST BE MADE ACCORDING THE TEXTURE TO BE DETECTED

David E. Pitts CSCI 5532 Multiple viewing angle videography Developed by Carnegie Mellon School of Computer Science Technique was first used at 2001 Superbowl Technique uses many synchronized video cameras arranged in a circle around the scene. At any given time morphing techniques can be utilized to “fly around the scene”.

David E. Pitts CSCI 5532 Image Processing Software Photoshop by Adobe is the most widely used software. Cost $599 Photoshop Elements by Adobe contains most commonly used features of Photoshop. Mac & Windows, Cost $89 Other Image Processing Software was reviewed in the March/April 2003 issue of Photoelectronic Imaging, pg Asiva Photo by Shapiro Consulting - Windows $378 LuminaXYs by Tetrix Technologies - Mac & Windows $99 Dfine Photoshop plug-in for noise reduction iCorrect Professional 4.0 by Pictographics Mac & Windows $79 PhotoKit by Pixel Genius is a Photoshop plug-in, Mac & Windows $49