Contents. Digital Image Processing. Simple Neighbourhood Operations. Neighbourhood Operations IF-UTAMA 1

Similar documents
Question 3: How do you find the relative extrema of a function?

CPS 220 Theory of Computation REGULAR LANGUAGES. Regular expressions

Lecture 3: Diffusion: Fick s first law

Traffic Flow Analysis (2)

Basis risk. When speaking about forward or futures contracts, basis risk is the market

by John Donald, Lecturer, School of Accounting, Economics and Finance, Deakin University, Australia

5 2 index. e e. Prime numbers. Prime factors and factor trees. Powers. worked example 10. base. power

Econ 371: Answer Key for Problem Set 1 (Chapter 12-13)

Cloud and Big Data Summer School, Stockholm, Aug., 2015 Jeffrey D. Ullman

AP Calculus AB 2008 Scoring Guidelines

C H A P T E R 1 Writing Reports with SAS

5.4 Exponential Functions: Differentiation and Integration TOOTLIFTST:

An Adaptive Clustering MAP Algorithm to Filter Speckle in Multilook SAR Images

Vibrational Spectroscopy

The example is taken from Sect. 1.2 of Vol. 1 of the CPN book.

QUANTITATIVE METHODS CLASSES WEEK SEVEN

Lecture 20: Emitter Follower and Differential Amplifiers

FACULTY SALARIES FALL NKU CUPA Data Compared To Published National Data

Factorials! Stirling s formula

A Note on Approximating. the Normal Distribution Function

New Basis Functions. Section 8. Complex Fourier Series

AVAIL A. Magnum or Banana Cut. Here is the HOTTEST fletching on the market today.

Cookie Policy- May 5, 2014

Mathematics. Mathematics 3. hsn.uk.net. Higher HSN23000

ME 612 Metal Forming and Theory of Plasticity. 6. Strain

Development of Financial Management Reporting in MPLS

Section 7.4: Exponential Growth and Decay

Production Costing (Chapter 8 of W&W)

Key Management System Framework for Cloud Storage Singa Suparman, Eng Pin Kwang Temasek Polytechnic

CPU. Rasterization. Per Vertex Operations & Primitive Assembly. Polynomial Evaluator. Frame Buffer. Per Fragment. Display List.

Lecture notes: 160B revised 9/28/06 Lecture 1: Exchange Rates and the Foreign Exchange Market FT chapter 13

Logo Design/Development 1-on-1

HOMEWORK FOR UNIT 5-1: FORCE AND MOTION

Rural and Remote Broadband Access: Issues and Solutions in Australia

Keywords Cloud Computing, Service level agreement, cloud provider, business level policies, performance objectives.

Why An Event App... Before You Start... Try A Few Apps... Event Management Features... Generate Revenue... Vendors & Questions to Ask...

Analyzing Failures of a Semi-Structured Supercomputer Log File Efficiently by Using PIG on Hadoop

CHAPTER 4c. ROOTS OF EQUATIONS

Real-Time Evaluation of Campaign Performance

Cost-Volume-Profit Analysis

Adverse Selection and Moral Hazard in a Model With 2 States of the World

Fundamentals: NATURE OF HEAT, TEMPERATURE, AND ENERGY

Free ACA SOLUTION (IRS 1094&1095 Reporting)

HOW Interactive Design Conference Advanced HTML 5 / CSS 3 / jquery Chris Converse. codify kōd fī

I. INTRODUCTION. Figure 1, The Input Display II. DESIGN PROCEDURE

Automatic Modeling of Musical Style

Fetch. Decode. Execute. Memory. PC update

A Project Management framework for Software Implementation Planning and Management

Dr David Dexter The Parkinson s UK Brain Bank

Precise Memory Leak Detection for Java Software Using Container Profiling

Abstract. Introduction. Statistical Approach for Analyzing Cell Phone Handoff Behavior. Volume 3, Issue 1, 2009

Parallel and Distributed Programming. Performance Metrics

June Enprise Rent. Enprise Author: Document Version: Product: Product Version: SAP Version:

Architecture of the proposed standard

Repulsive Force

Remember you can apply online. It s quick and easy. Go to Title. Forename(s) Surname. Sex. Male Date of birth D

A Novel Approach For Generating Rules For SMS Spam Filtering Using Rough Sets

Defining Retirement Success for Defined Contribution Plan Sponsors: Begin with the End in Mind

Entity-Relationship Model

Who uses our services? We have a growing customer base. with institutions all around the globe.

WORKERS' COMPENSATION ANALYST, 1774 SENIOR WORKERS' COMPENSATION ANALYST, 1769

Vector Network Analyzer

Projections - 3D Viewing. Overview Lecture 4. Projection - 3D viewing. Projections. Projections Parallel Perspective

Many quantities are transduced in a displacement and then in an electric signal (pressure, temperature, acceleration). Prof. B.

Gold versus stock investment: An econometric analysis

Surface wave accelerator based on silicon carbide (SWABSiC)

Important Information Call Through... 8 Internet Telephony... 6 two PBX systems Internet Calls... 3 Internet Telephony... 2

81-1-ISD Economic Considerations of Heat Transfer on Sheet Metal Duct

SPECIAL VOWEL SOUNDS

A Theoretical Model of Public Response to the Homeland Security Advisory System

STATEMENT OF INSOLVENCY PRACTICE 3.2

A Secure Web Services for Location Based Services in Wireless Networks*

Micro Satellite System

Business rules FATCA V. 02/11/2015

Sample Green Belt Certification Examination Questions with Answers

Economic Analysis of Floating Exchange Rate Systems

Combinatorial Analysis of Network Security

Current and Resistance

Infrared Vibration-Rotation Spectroscopy of HCl and DCl

An Introduction to Middle English

Global Financial Management

content Fresh thinking for decision makers

Asset set Liability Management for

Voice Biometrics: How does it work? Konstantin Simonchik

AP Calculus Multiple-Choice Question Collection connect to college success

Magic Message Maker Amaze your customers with this Gift of Caring communication piece

I/O Deduplication: Utilizing Content Similarity to Improve I/O Performance

Taiwan Stock Forecasting with the Genetic Programming

LAB 3: VELOCITY AND ACCELERATION GRAPHS

Fleet vehicles opportunities for carbon management

Irrigating With High Salinity Water 1

Higher. Exponentials and Logarithms 160

The Neolithic transition, a major episode in human history, is

Probabilistic maintenance and asset management on moveable storm surge barriers

Category 7: Employee Commuting

TELL YOUR STORY WITH MYNEWSDESK The world's leading all-in-one brand newsroom and multimedia PR platform

An Broad outline of Redundant Array of Inexpensive Disks Shaifali Shrivastava 1 Department of Computer Science and Engineering AITR, Indore

Transcription:

2 Contnts Digital Imag Procssing Imag Enhancmnt (Spatial Filtring ) In this lctur w will look at spatial filtring tchniqus: Nighbourhood oprations What is spatial filtring? Smoothing oprations What happns at th dgs? Corrlation and convolution Cours Wbsit: http://www.comp.dit.i/bmacnam 3 Nighbourhood Oprations Nighbourhood oprations simpl oprat on a largr nighbourhood pils than point oprations Nighbourhoods ar mostl a rctangl around a cntral pil An siz rctangl and an shap filtr ar possibl Nighbourhood Imag f (, ) (, ) 4 Simpl Nighbourhood Oprations Som simpl nighbourhood oprations includ: Min: St th pil valu to th minimum in th nighbourhood Ma: St th pil valu to th maimum in th nighbourhood Mdian: Th mdian valu a st numbrs is th midpoint valu in that st (.g. from th st [, 7, 5, 8, 24] 5 is th mdian). Somtims th mdian works bttr than th avrag IF-UTAMA

5 al Imag Simpl Nighbourhood Oprations Eampl 23 27 28 5 30 40 45 48 53 67 72 33 54 83 2 4 4 9 207 20 8 5 64 70 75 62 73 5 Enhancd Imag 6 Th Spatial Filtring Procss Simpl 33 Nighbourhood Imag f (, ) 33 Filtr a b c d f g h i al Imag Pils r s t u v w z Filtr procssd = v + ra + sb + tc + ud + wf + g + h + zi Th abov is rpatd for vr pil in th original imag to gnrat th filtrd imag 7 Spatial Filtring: Equation Form 8 Smoothing Spatial Filtrs Imags takn from Gonzalz & Woods, Digital Imag Procssing (2002) a b g (, ) = w( s, t) f ( + s, + t) s= at= b Filtring can b givn in quation form as shown abov Notations ar basd on th imag shown to th lft On th simplst spatial filtring oprations w can prform is a smoothing opration Simpl avrag all th pils in a nighbourhood around a cntral valu Espciall usful in rmoving nois from imags Also usful for highlighting gross dtail Simpl avraging filtr IF-UTAMA 2

9 Smoothing Spatial Filtring 0 Imag Smoothing Eampl Simpl 33 Nighbourhood 04 / 00 9 08 Imag f (, ) 95 99 / 06 9 / 33 Smoothing 9 98 / 9 / Filtr 9 90 85 04 00 08 99 06 98 95 90 85 al Imag Pils Filtr = 06 + 04 + 00 + 08 + 99 + 98 + 95 + 90 + 85 = 98.3333 Th abov is rpatd for vr pil in th original imag to gnrat th smoothd imag Imags takn from Gonzalz & Woods, Digital Imag Procssing (2002) Th imag at th top lft is an original imag siz 500500 pils Th subsqunt imags show th imag aftr filtring with an avraging filtr incrasing sizs 3, 5, 9, 5 and 35 Notic how dtail bgins to disappar Wightd Smoothing Filtrs 2 Anothr Smoothing Eampl Mor ffctiv smoothing filtrs can b gnratd b allowing diffrnt pils in th nighbourhood diffrnt wights in th avraging function Pils closr to th cntral pil ar mor important Oftn rfrrd to as a wightd avraging / 6 2 / 6 / 6 2 / 6 4 / 6 2 / 6 / 6 2 / 6 / 6 Wightd avraging filtr Imags takn from Gonzalz & Woods, Digital Imag Procssing (2002) B smoothing th original imag w gt rid lots th finr dtail which lavs onl th gross faturs for thrsholding al Imag Smoothd Imag Thrsholdd Imag IF-UTAMA 3

3 Avraging Filtr Vs. Mdian Filtr Eampl 4 Simpl Nighbourhood Oprations Eampl Imags takn from Gonzalz & Woods, Digital Imag Procssing (2002) al Imag With Nois Imag Aftr Avraging Filtr Imag Aftr Mdian Filtr Filtring is tn usd to rmov nois from imags Somtims a mdian filtr works bttr than an avraging filtr 23 27 28 5 30 40 45 48 53 67 72 33 54 83 2 4 4 9 207 20 8 5 64 70 75 62 73 5 5 Strang Things Happn At Th Edgs! At th dgs an imag w ar missing pils to form a nighbourhood Imag f (, ) 6 Strang Things Happn At Th Edgs! (cont ) Thr ar a fw approachs to daling with missing dg pils: Omit missing pils Onl works with som filtrs Can add tra cod and slow down procssing Pad th imag Tpicall with ithr all whit or all black pils Rplicat bordr pils Truncat th imag Allow pils wrap around th imag Can caus som strang imag artfacts IF-UTAMA 4

7 Simpl Nighbourhood Oprations Eampl 8 Strang Things Happn At Th Edgs! (cont ) 23 27 28 5 30 40 45 48 53 67 72 33 54 83 2 4 4 9 207 20 8 5 64 70 75 62 73 5 Imags takn from Gonzalz & Woods, Digital Imag Procssing (2002) al Imag Filtrd Imag: Zro Padding Filtrd Imag: Rplicat Edg Pils Filtrd Imag: Wrap Around Edg Pils Corrlation & Convolution Th filtring w hav bn talking about so far is rfrrd to as corrlation with th filtr itslf rfrrd to as th corrlation krnl Convolution is a similar opration, with just on subtl diffrnc a b c d f g h al Imag Pils r s t u v w z Filtr procssd = v + za + b + c + wd + u + tf + sg + rh For smmtric filtrs it maks no diffrnc 20 Summar In this lctur w hav lookd at th ida spatial filtring and in particular: Nighbourhood oprations Th filtring procss Smoothing filtrs Daling with problms at imag dgs whn using filtring Corrlation and convolution Nt tim w will looking at sharpning filtrs and mor on filtring and imag nhancmnt IF-UTAMA 5