Top Banner
Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar
15

Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Dec 29, 2015

Download

Documents

Rodney Daniels
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Removal of Artifacts

T-61.182, Biomedical Image AnalysisSeminar presentation 19.2.2005

Hannu LaaksonenVibhor Kumar

Page 2: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Overview, part I

Different types of noise Signal dependent noise Stationarity

Simple methods of noise removal Averaging Space-domain filtering Frequency-domain filtering

Matrix representation of images

Page 3: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Introduction

Noise: any part of the image that is of no interest

Removal of noise (artifacts) crucial for image analysis

Artifact removal should not cause distortions in the image

Page 4: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Different types of noise

Random noise Probability density function, PDF Gaussian, uniform, Poisson

Structured noise Physiological interference Other

Page 5: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Signal dependent noise

Noise might not be independent; it may also depend on the signal itself

Poisson noise Film-grain noise Speckle noise

An image with Poisson noise

)n,m(η)n,m(η)n,m(fFκ)n,m(f)n,m(g 12

)n,m(η)n,m(f)n,m(g 1

)!n,m(g

)n,m(fλexp)n,m(fλ)λ),n,m(f|)n,m(g(P

)n,m(g

o

o

0

Page 6: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Stationarity

Strongly stationary Stationary in the wide sense Nonstationary Quasistationary (block-wise stationary)

Short-time analysis Cyclo-stationary

Page 7: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Synchronized or multiframe averaging If several time instances of the image are available, the noise

can be reduced by averaging Synchronized averaging: frames are acquired in the same

phase Changes (motion, displacement) between frames will cause

distortion

Page 8: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Space-domain filters

Images often nonstationary as a whole, but ma be stationary in small segments

Moving-window filter Sizes, shapes and weights vary Parameters are estimated in the window and

applied to the pixel in center

Page 9: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Examples of windows

Page 10: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Examples of space-domain filters Mean filter

Mean of the values in window Median filter

Median of the values in window Nonlinear

Order-statistic filter A large class of nonlinear filters

Page 11: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Filters in use

Page 12: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Frequency-domain filters

In natural images, usually the most important information is located at low frequencies

Frequency-domain filtering: 2D Fourier transform is calculated of the image The transformed image passed through a transfer

function (filter) The image is then transformed back

Page 13: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Grid artifact removal

Page 14: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Matrix representation of image processing Image may be presented as a matrix:f = {f(m,n) : m = 0,1,2,…M-1; n = 0,1,2,…,N-1}

Can be converted into vector by row ordering:f = [f1, f2, …, fM]T

Image properties can be calculated using matrix notation Mean m = E[f] Covariance σ = E[(f - m)(f - m)T] Autocorrelation Φ = E[f fT]

Page 15: Removal of Artifacts T-61.182, Biomedical Image Analysis Seminar presentation 19.2.2005 Hannu Laaksonen Vibhor Kumar.

Matrix representation of transforms Several transforms may be expressed as

F=A f A, where A is a matrix constructed using basis functions

Fourier, Walsh-Hadamard and discrete cosine transforms