• Tidak ada hasil yang ditemukan

Noise Reduction Image Restoration

N/A
N/A
Protected

Academic year: 2018

Membagikan "Noise Reduction Image Restoration"

Copied!
41
0
0

Teks penuh

(1)
(2)
(3)
(4)

Gaussian Noise : Matlab

t_gaus = imnoise (t, ‘gaussian’); imshow(t_gaus);

(5)
(6)

Salt and Pepper Noise :

MATLAB

t_sp = imnoise (t, ‘salt & pepper’); imshow(t_sp);

(7)

Other Additive Noise Models

Rayleigh Noise

Gamma(Erlang) Noise

Exponential Noise

Uniform Noise

Impulse Noise

(8)
(9)
(10)

Periodic Noise

Noise components

Are generated due to electrical or electromechanical interference during image acquisition

(11)

Periodic Noise : MATLAB

tw = imread(filename); t = rgb2gray(tw);

s = size(t);

[x,y] = meshgrid(1:s(1), 1:s(2)); p = sin(x/3+y/5)+1;

t_pn = (im2double(t)+p’/2)/2; imshow(t_pn);

(12)
(13)

10 13 5

11 20 15

8 0 0

Rank-Order Filter

Sort the intensities within the mask.

Choose the intensity at ith position as output.

10 20 10 15 5

Sort intensity

Median filter

Min. filter

(14)
(15)

Rank-Order Filter

(16)

Rank-Order Filter :

Max Filter

Output pixel is the maximum intensity of the pixels within the mask. (find brightest point)

BEFORE AFTER

(17)

Rank-Order Filter :

Min Filter

Output pixel is the minimum intensity of the pixels within the mask. (find darkest point)

BEFORE AFTER

(18)

Rank-Order Filter : Median

Filter

-- Repeated passes of median filter tend to blur the image. -- Keep the number of passes

(19)

Output pixel is the

mid-intensity of the pixels within the mask (the median

intensity).

Adaptive median filter

memiliki tujuan ganda yaitu

menghapus impuls noise

pada gambar dan

mengurangi distorsi pada gambar.

(20)

Rank-Order Filter : Median

Filter

BEFORE AFTER

(21)

Rank-Order Filtering:

MATLAB

Command: ordfilt2

Syntax: ordfilt2(image, order, domain); medfilt2(image);

image : input image

order : which order of the sorted intensity (minimum to

maximum value) taken as output

domain : matrix indicating the neighborhood. 1 : pixels in the neighbor.

0 : pixels not in the neighbor E.g. cmin = ordfilt2(image, 1, ones(3,3));

(22)

Mean Filters

(23)

Mean Filters

(24)

Mean Filter

Good Results of Geometric Mean Filter

BEFORE AFTER

(25)

Mean Filter :

Bad Results of Geometric Mean Filter

BEFORE AFTER

(26)

Mean Filters

(27)

Mean Filters

(28)

Mean Filters

Good Results of Contraharmonic Mean Filter

(29)

Mean Filters

Bad Results of Contraharmonic Mean Filter

Arithmetic mean filter and geometric mean filter are well suited for

random noise such as Gaussian noise

Contraharmonic mean filter is well suited for impulse noise

(30)
(31)

Order-statistic Filters

Alpha-Trimmed Mean Filter

Output is the mean of the data after removing the first d/2 and the last d/2 ordered data.

10 13 5 1 from the bottom.)

(32)

Order-statistic Filters

Effect of Alpha-Trimmed Mean Filter

BEFORE AFTER

Image corrupted by salt-and-pepper

(33)

-High level of noise  large filter

-Median and

alpha-trimmed filter performed better

(34)

Periodic Noise Reduction

Frequency Domain Filtering

Band Reject Filters

(Selective

Filter)

Ideal Band-Reject Filters

(35)

Periodic Noise Reduction

Frequency Domain Filtering

Band Reject Filters

Butterworth Band-Reject Filter of Order n

Gaussian and-Reject Filter

(36)

Periodic Noise Reduction

(37)

Periodic Noise Reduction

Frequency Domain Filtering

Band Pass Filters

Opposite operation of a band-reject filter

1

( , )

bp

br

(38)

Periodic Noise Reduction

Frequency Domain Filtering

Notch Filters

Rejects (or passes) frequencies in predefined neighborhoods about a center frequency

Ideal

Butterworth

Gaussian

Must appear in

(39)

Periodic Noise Reduction

Frequency Domain Filtering

Notch Filters

Ideal Notch Filters

1 0 2 0

(40)

Horizontal lines of the noise pattern I can be seen

(41)

Tugas

Cari tahu bagaimana cara menghilangkan periodic noise menggunakan band-reject filter, band-pass filter atau notch filter pada MATLAB.

Referensi

Dokumen terkait

Sensitivitas Inflasi yang dimiliki oleh bank umum yang go public periode.. 2009-2013 dalam penelitian ini tidak memiliki pengaruh yang

100 Angket digunakan untuk mendapatkan keterangan dari sampel atau sumber yang beraneka ragam yang berada dilokasi

Candidates will gain a knowledge and understanding of national and international management of isheries and sustainability; human impacts on marine ecosystems and

Harga pasar adalah harga jual dari investor yang satu kepada investor yang lain. Harga ini terjadi setelah saham tersebut dicatat di bursa. Transaksi di sini tidak

Dalam pencapaian sasaran strategis ini Badan Penanggulangan Bencana Daerah Kabupaten Badung menetapkan Indikator Kinerja Utama yaitu jumlah tokoh masyarakat yang

Despite the adverse weather in 2015, nucleus yields Despite the adverse weather in 2015, nucleus yields remained at 26.2 t/ha, while plasma yields expanded.. In 2015, DSN produced

Kerangka konseptual merupakan kerangka fikir mengenai hubungan antar variabel-variabel yang terlibat dalam penelitian atau hubungan antar konsep dengan konsep lainnya dari..

PPL II dilakukan dalam rangka memberi bekal dan pengalaman bagi mahasiswa sejak awal untuk dapat mengetahui keadaan kelas yang sesungguhnya dan belajar menilai