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

Similar documents
COURSE ECE-411 IMAGE PROCESSING. Er. DEEPAK SHARMA Asstt. Prof., ECE department. MMEC, MM University, Mullana.

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

EC-433 Digital Image Processing

ECC419 IMAGE PROCESSING

Digital Image Processing

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING

Digital Image Processing

Practical Image and Video Processing Using MATLAB

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

Lecture # 01. Introduction

Image Enhancement using Histogram Equalization and Spatial Filtering

HISTOGRAM BASED AUTOMATIC IMAGE SEGMENTATION USING WAVELETS FOR IMAGE ANALYSIS

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

ELE 882: Introduction to Digital Image Processing (DIP)

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

(Refer Slide Time 00:44) So if you just look at this name, digital image processing, you will find that there are 3 terms.

Image Extraction using Image Mining Technique

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

What is an image? Bernd Girod: EE368 Digital Image Processing Pixel Operations no. 1. A digital image can be written as a matrix

CSE 166: Image Processing. Overview. What is an image? Representing an image. What is image processing? History. Today

Introduction. Prof. Lina Karam School of Electrical, Computer, & Energy Engineering Arizona State University

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

Digital images. Digital Image Processing Fundamentals. Digital images. Varieties of digital images. Dr. Edmund Lam. ELEC4245: Digital Image Processing

Classification in Image processing: A Survey

Image and video processing

Digital Image Fundamentals and Image Enhancement in the Spatial Domain

[Ahaiwe, 2(8): August, 2013] ISSN: Impact Factor: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Photogrammetry. Lecture 4 September 7, 2005

Digital Image Processing - A Remote Sensing Perspective

Number Plate Recognition Using Segmentation

Digital image processing vs. computer vision Higher-level anchoring

TDI2131 Digital Image Processing

Optimizing throughput with Machine Vision Lighting. Whitepaper

Digital Image Processing

Automated License Plate Recognition for Toll Booth Application

William B. Green, Danika Jensen, and Amy Culver California Institute of Technology Jet Propulsion Laboratory Pasadena, CA 91109

Digital Photogrammetry. Presented by: Dr. Hamid Ebadi

Digital Imaging Rochester Institute of Technology

Detection and Verification of Missing Components in SMD using AOI Techniques

Digital Image Processing and Machine Vision Fundamentals

What is Photogrammetry

SUPER RESOLUTION INTRODUCTION

APPLICATIONS AND USAGE

Stability of Some Segmentation Methods. Based on Markov Random Fields for Analysis. of Aero and Space Images

Course Objectives & Structure

Image Smoothening and Sharpening using Frequency Domain Filtering Technique

Chapter 9 Image Compression Standards

ME 6406 MACHINE VISION. Georgia Institute of Technology

Applying Automated Optical Inspection Ben Dawson, DALSA Coreco Inc., ipd Group (987)

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

Intelligent Identification System Research

Image and Multidimensional Signal Processing

Digital Image Processing Introduction

ROAD TO THE BEST ALPR IMAGES

Basic Digital Image Processing. The Structure of Digital Images. An Overview of Image Processing. Image Restoration: Line Drop-outs

Digital Image Processing 3/e

Application of GIS to Fast Track Planning and Monitoring of Development Agenda

Image Processing. COMP 3072 / GV12 Gabriel Brostow. TA: Josias P. Elisee (with help from Dr Wole Oyekoya) Image Processing.

DIGITAL RADIOGRAPHY. Digital radiography is a film-less technology used to record radiographic images.

Digitization and fundamental techniques

DIGITAL IMAGE PROCESSING

Chapter 1 Overview of imaging GIS

Digital Imaging Systems for Historical Documents

Color Image Processing EEE 6209 Digital Image Processing. Outline

STUDY NOTES UNIT I IMAGE PERCEPTION AND SAMPLING. Elements of Digital Image Processing Systems. Elements of Visual Perception structure of human eye

II. Basic Concepts in Display Systems

dr hab. Michał Strzelecki tel , room 216 cons. hours: Wednesday 14-15, Thursday P. Strumillo, M.

Keywords: Data Compression, Image Processing, Image Enhancement, Image Restoration, Image Rcognition.

Non Linear Image Enhancement

OBJECTIVE OF THE BOOK ORGANIZATION OF THE BOOK

Geo/SAT 2 INTRODUCTION TO REMOTE SENSING

IMAGE PROCESSING USING BLIND DECONVOLUTION DEBLURRING TECHNIQUE

Last Lecture. Lecture 2, Point Processing GW , & , Ida-Maria Which image is wich channel?

Sensors and Sensing Cameras and Camera Calibration

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

Study guide for Graduate Computer Vision

How does prism technology help to achieve superior color image quality?

Estimation of Moisture Content in Soil Using Image Processing

Compression and Image Formats

CS 548: Computer Vision REVIEW: Digital Image Basics. Spring 2016 Dr. Michael J. Reale

Image Processing. Gabriel Brostow & Simon Prince. GV12/3072 Image Processing.

RESEARCH PAPER FOR ARBITRARY ORIENTED TEAM TEXT DETECTION IN VIDEO IMAGES USING CONNECTED COMPONENT ANALYSIS

For a long time I limited myself to one color as a form of discipline. Pablo Picasso. Color Image Processing

Natalia Vassilieva HP Labs Russia

Implementation of Image Restoration Techniques in MATLAB

Reading Instructions Chapters for this lecture. Computer Assisted Image Analysis Lecture 2 Point Processing. Image Processing

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

Image Processing. The Module. Lab Sessions and Courseworks. Prerequisites. Reference Book. Text Book Image Processing

Image Restoration and Super- Resolution

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

A.V.C. COLLEGE OF ENGINEERING DEPARTEMENT OF CSE CP7004- IMAGE PROCESSING AND ANALYSIS UNIT 1- QUESTION BANK

Computer Vision. Howie Choset Introduction to Robotics

Lecture 4 Biosignal Processing. Digital Signal Processing and Analysis in Biomedical Systems

APPLICATION OF COMPUTER VISION FOR DETERMINATION OF SYMMETRICAL OBJECT POSITION IN THREE DIMENSIONAL SPACE

An Introduction to Geomatics. Prepared by: Dr. Maher A. El-Hallaq خاص بطلبة مساق مقدمة في علم. Associate Professor of Surveying IUG

Introduction. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

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

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

Transcription:

Background Computer Vision & Digital Image Processing Introduction to Digital Image Processing Interest comes from two primary backgrounds Improvement of pictorial information for human perception How can an image/video be made more aesthetically pleasing How can an image/video be enhanced to facilitate extraction of useful information Processing of data for autonomous machine perception One of the earliest applications was improving digitized newspaper pictures sent by transatlantic cable (early 1920s) Bartlane cable picture transmission reduced the time to send transatlantic images from more than a week to less than 3 hours Dr. D. J. Jackson Lecture 1-1 Dr. D. J. Jackson Lecture 1-2 Example Bartlane transmitted image Specialized printing equipment coded pictures for transmission Received and printed on a telegraph printer fitted with type faces to simulate a halftone pattern Initial problems Poor visual quality related to printing process and the distribution of brightness levels Image produced in 1921 from a coded tape by a telegraph printer with special type faces Improved Bartlane transmitted image Replace the printing process New technique used photographic reproduction made from a perforated tape at the telegraph receiving terminal Improvements tonal quality resolution Digital picture made in 1922 from a tape punched after the signals had crossed the Atlantic twice Dr. D. J. Jackson Lecture 1-3 Dr. D. J. Jackson Lecture 1-4

15 level Bartlane image Early images were transmitted using 5 distinct brightness levels The process was improved in 1929 to 15 levels A system for developing a film plate (as opposed to printing) from the coded picture tape improved the reproduction process considerably Cable picture of Generals Pershing and Foch, transmitted in 1929 by 15-tone equipment from London to New York Growth in image processing Made possible by the advent of large-scale digital computers Often motivated by requirements of the space program Pre-Apollo and Apollo moon missions: typical requirement was to correct various types of image distortion inherent in on-board television cameras Mariner Mars flyby missions, etc. Image processing now used to solve many problems Commonly require methods capable of enhancing pictorial information for human interpretation and analysis Dr. D. J. Jackson Lecture 1-5 Dr. D. J. Jackson Lecture 1-6 Example image processing applications Medical field: X-ray (or other biomedical) image enhancement Aerial and satellite image enhancement: agriculture, weather and military Industrial applications: computer-based product inspection Law enforcement: fingerprint processing, surveillance camera processing Defense applications: recognizing an enemy tank in foliage, guiding a missile in flight Science: enhancing an electron microscope image for readability Example: a cell Image of a cell corrupted by electronic noise Result after averaging several noisy images (a common technique for noise reduction) Dr. D. J. Jackson Lecture 1-7 Dr. D. J. Jackson Lecture 1-8

Example: an x-ray Example: image deblurring An original x-ray image Image of a human face blurred by uniform motion during exposure Result possible after contrast and edge enhancement Resulting image after application of a deblurring algorithm Dr. D. J. Jackson Lecture 1-9 Dr. D. J. Jackson Lecture 1-10 Electromagnetic Spectrum Vivible/Infrared Imaging Example (LANDSAT) Dr. D. J. Jackson Lecture 1-11 Dr. D. J. Jackson Lecture 1-12

LANDSAT Images of Washington D.C. Area Machine perception Previous examples illustrate processing results intended for human interpretation A second class of image processing applications is solving problems dealing with machine perception In this case, interest focuses on methods for extracting information in a form suitable for computer processing Statistical moments Fourier transform coefficients Distance measures Eigenvectors and Eigenvalues Dr. D. J. Jackson Lecture 1-13 Dr. D. J. Jackson Lecture 1-14 Typical problems in machine perception Automatic character recognition Industrial machine vision for product assembly and inspection Military recognizance Automatic processing of fingerprints Screening of x-rays and blood samples Machine processing of aerial and satellite imagery for weather prediction and crop assessment Digital image representation Monochrome image (or simply image) refers to a 2- dimensional light intensity function f(x,y) x and y denote spatial coordinates the value of f(x,y) at (x,y) is proportional to the brightness (or gray level) of the image at that point Origin f(x,y) y x Dr. D. J. Jackson Lecture 1-15 Dr. D. J. Jackson Lecture 1-16

Digital image A digital image is an image f(x,y) that has been discretized both in spatial coordinates and in brightness Considered as a matrix whose row and column indices represent a point in the image The corresponding matrix element value represents the gray level at that point The elements of such an array are referred to as: image elements picture elements (pixels or pels) Steps in image processing The problem domain in this example consists of pieces of mail and the objective is to read the address on each piece Step 1: image acquisition Acquire a digital image using an image sensor a monochrome or color TV camera: produces an entire image of the problem domain every 1/30 second a line-scan camera: produces a single image line at a time, motion past the camera produces a 2-dimensional image If not digital, an analog-to-digital conversion process is required The nature of the image sensor (and the produced image) are determined by the application Mail reading applications rely greatly on line-scan cameras CCD and CMOS imaging sensors are very common in many applications Dr. D. J. Jackson Lecture 1-17 Dr. D. J. Jackson Lecture 1-18 Step 2: preprocessing Key function: improve the image in ways that increase the chance for success of the other processes In the mail example, may deal with contrast enhancement, removing noise, and isolating regions whose texture indicates a likelihood of alphanumeric information Step 3: segmentation Broadly defined: breaking an image into its constituent parts In general, one of the most difficult tasks in image processing Good segmentation simplifies the rest of the problem Poor segmentation make make the task impossible Output is usually raw pixel data: may represent region boundaries, points in the region itself, etc. Boundary representation can be useful when the focus is on external shape characteristics (e.g. corners, rounded edges, etc.) Region representation is appropriate when the focus is on internal properties (e.g. texture or skeletal shape) For the mail problem (character recognition) both representations can be necessary Dr. D. J. Jackson Lecture 1-19 Dr. D. J. Jackson Lecture 1-20

Step 4: representation & description Representation: transforming raw data into a form suitable for computer processing Description (also called feature extraction) deals with extracting features that result in some quantitative information of interest or features which are basic for differentiating one class of objects from another In terms of character recognition, descriptors such as lakes (holes) and bays help differentiate one part of the alphabet from another Step 5: recognition & interpretation Recognition: The process which assigns a label to an object based on the information provided by its descriptors may be the alphanumeric character A Interpretation: Assigning meaning to an ensemble of recognized objects 35487-0286 may be a ZIP code Dr. D. J. Jackson Lecture 1-21 Dr. D. J. Jackson Lecture 1-22 Image Processing Steps (according to text chapters) Segmentation Representation & description Preprocessing Image Acquisition Knowledge Base Recognition & Interpretation Result Problem Domain Dr. D. J. Jackson Lecture 1-23 Dr. D. J. Jackson Lecture 1-24

The knowledge base Knowledge about a problem domain is coded into an image processing system in the form of a knowledge database May be simple: detailing areas of an image expected to be of interest May be complex A list of all possible defects of a material in a vision inspection system Guides operation of each processing module Controls interaction between modules Provides feedback through the system Steps in an image processing system Not all image processing systems would require all steps/processing modules Image enhancement for human visual perception may not go beyond the preprocessing stage A knowledge database may not be required Processing systems which include recognition and interpretation are associated with image analysis systems in which the objective is autonomous (or at least partially automatic) Dr. D. J. Jackson Lecture 1-25 Dr. D. J. Jackson Lecture 1-26 Organization of the book and course Three broad topic areas: Background Introduction Visual perception, resolution, imaging geometry Image transforms Preprocessing Image enhancement techniques Image restoration techniques Analysis Segmentation Representation & description Recognition & interpretation Assignment for next class period Read Chapter 1 Surf the internet and find one good site devoted to image processing and email the site URL to jjackson@eng.ua.edu Provide a brief, one paragraph, summary of the site Make sure your Bama email account is functioning properly Secure PC and/or workstation account from the college of engineering Should already be active Dr. D. J. Jackson Lecture 1-27 Dr. D. J. Jackson Lecture 1-28