Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Image Enhancement. Image enhancement adalah proses agar citra menjadi lebih baik ‘secara visual’ untuk aplikasi tertentu Proses sangat bergantung pada.

Presentasi serupa


Presentasi berjudul: "Image Enhancement. Image enhancement adalah proses agar citra menjadi lebih baik ‘secara visual’ untuk aplikasi tertentu Proses sangat bergantung pada."— Transcript presentasi:

1 Image Enhancement

2 Image enhancement adalah proses agar citra menjadi lebih baik ‘secara visual’ untuk aplikasi tertentu Proses sangat bergantung pada kebutuhan, dan pada keadaan citra input Image Enhancement dapat dilakukan dalam  Spatial Domain (dilakukan pada citra asli) g(m,n) = T [ f(m,n) ]  Frequency Domain (dilakukan pada hasil DFT citra) G(u,v) = T [ F(u,v) ] dimana G(u,v) = F [ g(m,n) ] dan F(u,v) = F [ f(m,n) ]

3 Teknik Image Enhancement Image Enhancement Point Operation Mask Operation Transform Operation Coloring Operation Image Negative Contrast Stretching Graylevel Slicing Image Substraction Image Averaging Histogram Operations Smoothing Operations Median Filtering Sharpening Operations Histogram Operations Lowpass Filtering Highpass Filtering Bandpass Filtering Histogram Operations False Coloring Full Color Processing

4 Point Operations Output pixel g(m,n) hanya berdasar input sebuah pixel f(m,n). Pixel tetangga tidak berpengaruh. Biasanya dinotasikan sebagai: s = T( r ) Digambarkan seperti fungsi sbb: Output

5 OPERASI ARITMETIKA Penjumlahan/Pengurangan 2 citra A&B  C(x,y) = A(x,y) ± B(x,y) Perkalian 2 citra  C(x,y) = A(x,y). B(x,y) Penjumlahan/Pengurangan Citra A dg skalar  B(x,y) = A(x,y) ± c Perkalian/Pembagian citra A dg skalar c  B(x,y) = c. A(x,y)

6 OPERASI BOOLEAN C(x,y) = A(x,y) and B(x,y) C(x,y) = A(x,y) or B(x,y) C(x,y) = not A(x,y)

7 Operasi geometri Translasi  B[x][y] = A[x+m][y+n] Rotasi  B[x’][y’]=B[x cos(θ)-y sin(θ)][x cos(θ)+y cos(θ)] = A[x][y] Penskalaan Citra  B[x’][y’] = B[Sx. x][Sy.y] = A[x][y] Fliping  Horisontal = B[x][y]=A[N-x][y]  Vertikal = B[x][y]=A[x][M-y]

8 Image Negative

9 Contrast Stretching KET : Warna abu-abu diperjelas, hitam putih ditingkatkan Y= MX+C 0 – S1= cenderung dihitamkam, S2-1= diputihkan

10 Thresholding / Binarization Kasus khusus dari contrast stretching

11 Gamma Correction

12 Graylevel Slicing Menegaskan range tertentu graylevel Citra asli Tanpa backgroumd Dengan backgroumd

13 Bitplane Slicing Membelah image berdasar posisi bit

14 Image Substraction Input adalah dua citra berbeda dari objek yang sama Selisih graylevel jadi outputnya g(m,n) = f 1 (m,n) – f 2 (m,n) f 2 (m,n) g(m,n) Contoh pada Mask Mode radiography. f2(m,n) adalah pembuluh setelah diinjeksi.

15 Image Averaging untuk Noise Reduction Noise adalah fenomenon random yang mengotori citra Noise terjadi saat:  Image acquisition (pengambilan gambar)  Image transmission  Image recording Noise biasa dimodelkan dengan: g(m,n) = f(m,n) +  (m,n) Biasanya  (m,n) antar citra tidak berkorelasi dan memiliki rata2 nol Jadi semakin banyak citra, maka semakin besar kesempatan untuk mendapatkan citra tanpa noise Noise bisa dikurangi dengan melakukan rata2 terhadap graylevel citra-citra input

16 Contoh Image Averaging

17

18 Image Enhancement Metode Histogram Histogram citra graylevel adalah:

19 Beberapa Sifat Histogram Sifat histogram membantu kita untuk memperbaiki kontras Terlalu gelap Terlalu terang Kurang kontras

20 Histogram Equalization Usaha untuk memperbaiki kontras Kita usahakan agar histogram yang mengumpul pada suatu area akan ‘menyebar’ Caranya bagaimana?

21 Contoh Histogram Equalization

22 …lanjutan

23

24 Eh, kok tinggal 5 warna?

25 Terkadang… Terkadang histogram equalization menghasilkan false edge, false region, menambah graininess dan patchiness citra

26 Lalu apa lagi? Kita bisa menspesifikasikan histogram yang kita inginkan: ‘histogram spesification’ Caranya gimana?

27 Histrogram specification

28 Lanjutan Histogram yang diinginkan ZkPz(Zk) 0/7 = /7 = /7 = /7 = /7 = /7 = /7 = /7 =

29 Lanjut Langkah 1 : Hasil Perataan histogram thd citra semula Rj  SknkPs(sk)= nk/n r0  s0=1/ r1  s1=3/ r2  s2=5/ r3  s3=6/ = r4  s4=7/ =

30 Lanjut Langkah 2 : Lakukan perataan thdp histogram yg diinginkan, Pz (z)  v0 = G(z0) = 0.00  v1 = G(z1) = 0.00  v2 = G(v2) = 0.00  v3 = G(v3) = 0.15  v4 = G(v4) = 0.35  v5 = G(v5) = 0.65  v6 = G(v6) = 0.85  v7 = G(7) = 1.00

31 Lanjut Langkah 3 Gunakan transformasi z = G -1 (s)  s0 = 1/7 ≈ 0.14  0.15=G(z3)= G -1 (0.14)=z3=1/7  s1 = 3/7 ≈ 0.43  0.35=G(z4)= G -1 (0.43)=z4=4/7  s2 = 5/7 ≈ 0.71  0.65=G(z5)= G -1 (0.71)=z5=5/7  s3 = 6/7 ≈ 0.86  0.85=G(z6)= G -1 (0.86)=z6=6/7  s4 = 1 ≈ 1.00  1.00=G(z7)= G -1 (1.00)=z7=1 Pemetaan langsung : r0 = 0  z3 = 3/7r4 = 4/7  z6 = 6/7 r1 = 1/7  z4 = 4/7r5 = 5/7  z7 = 1 r2 = 2/7  z5 = 5/7r6 = 6/7  z7 = 1 r3 = 3/7  z6 = 6/7r7 = 7/7  z7 = 1

32 Lanjut Penyebaran Pixel zknkPz (zk) = nk/n / / / / / /


Download ppt "Image Enhancement. Image enhancement adalah proses agar citra menjadi lebih baik ‘secara visual’ untuk aplikasi tertentu Proses sangat bergantung pada."

Presentasi serupa


Iklan oleh Google