OPERASI-OPERASI DASAR PENGOLAHAN CITRA DIGITAL

Slides:



Advertisements
Presentasi serupa
TRANSFORMASI GEOMETRI
Advertisements

Transformasi geometri.  Pemindahan objek (titik, garis, bidang datar) pada bidang.  Perubahan yang (mungkin) terjadi: Kedudukan / letak Arah Ukuran.
Pengolahan Citra 4 – Peningkatan Kualitas Citra Disusun oleh: Teady Matius – Dari berbagai sumber.
CITRA BINER Kuliah ke 11 4/7/2017.
YAYASAN PEDULI KANKER INDONESIA
Luas Daerah ( Integral ).
CS3204 Pengolahan Citra - UAS
SEGI EMPAT 4/8/2017.
VERIFIKASI DATA KINERJA DOSEN PENERIMA TUNJANGAN PROFESI
Bab 5 TRANSFORMASI.
Oleh: Dr. Joko Mursitho, M.Si.
Pertemuan 10 Charisma Ayu Pramuditha, MHRM
PEMAMPATAN CITRA 4/9/2017.
Relasi dan Fungsi.
Perbaikan Citra pada Domain Spasial
4/10/20151 Chapter 1 September /10/20152 Pendahuluan Internet  membawa perubahan yang sangat besar pada segala bidang Kemampuan dari ‘jaringan’
Pengolahan Citra (TIF05)
KOMPUTER GRAFIKA TRANSFORMASI 2D (ROTASI DAN SHEARING)
Memahami Manajemen Hubungan Pelanggan (CRM)
SELAMAT BELAJAR SEMOGA BERHASIL DAN SUKSES 4/10/2017.
Bentuk Kepemilikan Bisnis
CITRA DIGITAL DALAM TINJAUAN ILMU FISIKA*
Operasi-operasi dasar Pengolahan Citra Digital~3
RESEP DAN SALINAN RESEP
Image Enhancement.
Anna Hendrawati STMIK CILEGON
Selamat Bertemu Kembali
MORFOLOGI CITRA.
CS3204 Pengolahan Citra - UAS
IMAGE ENHANCEMENT (PERBAIKAN CITRA)
CITRA BINER.
TRANSFORMASI 2D.
2 Pengolahan Citra Digital
pengolahan citra References:
Transformasi Geometri Sederhana
Transformasi Geometri Sederhana
Perbaikan Kualitas Citra (Image Enhancement)
Operasi2 Dasar Merupakan manipulasi elemen matriks :
Operasi-operasi Dasar Pengolahan Citra Digital
GEOMETRI Probolinggo SMK Negeri 2 SUDUT DAN BIDANG.
OPERASI DASAR CITRA DIGITAL
CS3204 Pengolahan Citra - UAS
dan Transformasi Linear dalam
AYO BELAJAR TRANSFORMASI GEOMETRI !!!
Operasi Aritmatika dan Geometri pada Citra
Operasi Dasar Pengolahan Citra
Pengolahan Citra Pertemuan 11
OPERASI GEOMETRI Yohana Nugraheni.
Deteksi Tepi Pengolahan Citra Danar Putra Pamungkas, M.Kom
Digital Image Processing
EDY WINARNO fti-unisbank-smg 14 April 2009
KONVOLUSI DAN TRANSFORMASI FOURIER
Pengolahan Citra Digital
Pengolahan Citra Digital Peningkatan Mutu/Kualitas Citra
Grafika Komputer Transformasi 2 Dimensi.
Digital Image Processing
PENGOLAHAN CITRA DAN POLA
Operasi titik / piksel.
Operasi Pixel dan Histogram
Segmentasi Gambar Pertemuan 10
Pengolahan Citra Digital. Pembentukan Citra Citra dibagi menjadi 2 macam : 1.Citra kontinyu : adalah citra yang dihasilkan dari sistem optik yang menerima.
Ihr Logo Dasar teori dan algoritma grafika komputer.
Peta Konsep. Peta Konsep C. Penerapan Matriks pada Transformasi.
Flipping Pengolahan Citra Danar Putra Pamungkas, M.Kom
Negasi Pengolahan Citra Danar Putra Pamungkas, M.Kom
ULANGAN SELAMAT BEKERJA Mata Pelajaran : Matematika
Pengantar Pengolahan Citra 4IA10 Kelompok 4 : Faisal Ghifari ( ) Raihan Firas M ( ) Hafidz Amrulloh ( )
TRANSFORMASI GEOMETRI. Apa aja sih benda yang berotasi di sekeliling kita.
Pengolahan citra digital
PENGANTAR PENGOLAHAN CITRA
Transcript presentasi:

OPERASI-OPERASI DASAR PENGOLAHAN CITRA DIGITAL Kuliah Ke 4 dan Ke 5 4/10/2017

A. Aras Komputasi Ada empat aras (level) komputasi pada pengolahan citra, yaitu : Aras titik Aras lokal Aras global Aras Objek 4/10/2017

1. Aras Titik Operasi pada aras titik hanya dilakukan pada pixel tunggal di dalam citra. Operasi titik dikenal juga dengan nama operasi pointwise. 4/10/2017

1. Aras Titik Operasi ini terdiri dari pengaksesan pixel pada lokasi yang diberikan, memodifikasinya dengan operasi-operasi lanjar (linear) dan nonlanjar (nonlinear), dan menempatkan nilai pixel baru pada lokasi yang bersesuaian di dalam citra yang baru. 4/10/2017

1. Aras Titik Secara matematis, operasi pada aras titik dinyatakan sebagai fB(x, y) = Otitik[fA(x, y)] Dimana : fA = Citra masukan fB = Citra keluaran Otitik = Operasi lanjar atau nirlanjar 4/10/2017

1. Aras Titik Operasi lanjar adalah operasi yang dapat dinyatakan secara matematis sebagai persamaan lanjar, kebalikannya adalah operasi nonlanjar Otitik[f(x, y)] 4/10/2017

Ada 3 macam operasi pada aras titik, yaitu : Berdasarkan intensitas Berdasarkan geometri Gabungan intensitas dan geometri. 4/10/2017

a. Berdasarkan intensitas Nilai intensitas u suatu pixel diubah dengan transformasi h menjadi nilai intensitas baru v : v = h(u), u,v ∈[0, L] Contoh operasi titik berdasarkan intensitas adalah operasi pengambangan (thresholding), pada operasi ini nilai intensitas pixel dipetakan ke salah satu dari 2 nilai, a1 atau a2, berdasarkan nilai ambang (threshold) T. 4/10/2017

a. Berdasarkan intensitas Jika a1 = 0 dan a2 = 1, maka operasi pengambangan mentransformasikan citra hitam putih ke citra biner. Dengan kata lain, nilai intensitas pixel semula dipetakan ke dua nilai saja : hitam dan putih. 4/10/2017

a. Berdasarkan intensitas Nilai ambang yang dipakai dapat berlaku untuk keseluruhan pixel atau untuk wilayah tertentu saja (berdasarkan penyebaran nilai intensitas pada wilayah tersebut) Contoh operasi pengambangan 4/10/2017

Menghasilkan citra biner seperti gambar berikut. 4/10/2017

Persamaan di atas menyatakan bahwa pixel-pixel yang nilai intensitasnya dibawah 128 diubah menjadi hitam (nilai intensitas = 0), sedangkan pixel-pixel yang nilai intensitasnya di atas 128 diubah menjadi putih (nilai intensitas = 1). 4/10/2017

Contoh Operasi Titik Yang Lain : Operasi negatif, yaitu mendapatkan citra negatif (negatif image) meniru film negatif pada fotografi dengan cara mengurangi nilai intensitas pixel dari nilai keabuan maksimum. Misalnya pada citra dengan 256 derajat keabuan (8 bit), citra negatif diperoleh dengan rumus : f(x,y)’ = 255 – f(x,y) 4/10/2017

Contoh Operasi Titik Yang Lain : Pemotongan (clipping), operasi ini dilakukan jika nilai intensitas pixel hasil suatu operasi pengolahan citra terletak dibawah nilai intensitas minimum atau di atas nilai intensitas maksimum. 4/10/2017

Contoh Operasi Titik Yang Lain : Pencerahan Citra (image brightening), Kecerahan citra dapat diperbaiki dengan menambahkan (atau mengurangi) sebuah konstanta kepada/dari setiap pixel di dalam citra. Secara matematis operasi ini ditulis : f (x,y)’ = f(x,y) + b Jika b positif, kecerahan citra bertambah, sebaliknya jika b negatif kecerahan citra berkurang. 4/10/2017

b. Berdasarkan geometri Posisi pixel diubah ke posisi yang baru, sedangkan intensitasnya tidak berubah, contoh operasi titik berdasarkan geometri misalnya pemutaran (rotasi), pergeseran (translasi), penskalaan (dilatasi) dll. 4/10/2017

c. Gabungan intensitas dan geometri. Operasi ini tidak hanya mengubah nilai intensitas pixel, tapi juga mengubah posisinya. 4/10/2017

2. Aras Lokal Operasi pada aras lokal menghasilkan citra keluaran yang intensitas suatu pixel bergantung pada intensitas pixel-pixel tetangganya. fB(x,y)’ = Olokal {fA(xi,yj); (xi,yj) ∈ N(x,y)} Dimana : N = neighborhood, yaitu pixel-pixel yang berada di sekitar (x,y) 4/10/2017

Operasi aras lokal Olokal {fA(xi,yj); (xi,yj) pixel di sekitar (x,y)} 4/10/2017

3. Aras Global Operasi pada aras global menghasilkan citra keluaran yang intensitas suatu pixel bergantung pada intensitas keseluruhan pixel. fB(x,y)’ = Oglobal{fA(x,y)} Oglobal{fA(x,y)} 4/10/2017

4. Aras Objek Operasi jenis ini hanya dilakukan pada objek tertentu di dalam citra. Tujuan operasi ini adalah untuk mengenali objek tersebut, misalnya dengan menghitung rata-rata intensitas, ukuran, bentuk, dan karakteristik lain dari objek. 4/10/2017

B. Operasi Aritmatika Penjumlahan atau pengurangan antara 2 buah citra. Perkalian dua buah citra 4/10/2017

1. Penjumlahan dua buah citra Persamaannya adalah : C(x,y) = A(x,y) + B(x,y) C adalah citra baru yang intensitas setiap pixelnya adalah jumlah dari intensitasnya. Jika lebih besar dari 255, maka intensitasnya dibulatkan ke 255. 4/10/2017

1. Penjumlahan dua buah citra Operasi penjumlahan citra dapat digunakan untuk mengurangi pengaruh derau (noise) di dalam data, dengan cara merata-ratakan derajat keabuan setiap pixel dari citra yang sama yang diambil berkali-kali. Misalnya untuk citra yang sama direkam dua kali f1 dan f2, lalu dihitung intensitas rata-rata untuk setiap pixel. f’(x,y) = ½ {f1(x,y) + f2(x,y)} 4/10/2017

2. Pengurangan dua buah citra Persamaannya C(x,y) = A(x,y) – B(x,y) C adalah citra baru yang intensitas setiap pixelnya adalah selisih antara intensitas pixel pada A dan B. Ada kemungkinan hasil operasi ini menghasilkan nilai negatif, oleh karena itu, operasi pengurangan citra perlu melibatkan operasi clipping. 4/10/2017

2. Pengurangan dua buah citra Contoh operasi pengurangan citra adalah untuk memperoleh suatu objek dari dua buah citra Citra pertama misalnya foto sebuah ruangan yang kosong, citra kedua adalah foto ruangan yang sama tetapi ada orang didalamnya. 4/10/2017

2. Pengurangan dua buah citra Contoh operasi pengurangan citra adalah untuk memperoleh suatu objek dari dua buah citra Hasil pengurangan citra kedua dengan citra pertama menghasilkan citra yang latar belakangnya hitam, sedangkan latar depan (objek orang) berwarna putih. 4/10/2017

3. Perkalian citra Persamaannya : C (x,y) = A(x,y) B(x,y) Perkalian citra sering digunakan untuk mengoreksi kenirlanjaran (non linear) sensor dengan cara mengalikan matriks citra dengan matriks koreksi. Hasil operasi mungkin bernilai riil, karena itu semua nilai dibulatkan ke atas. Contoh : 4/10/2017

4/10/2017

4. Penjumlahan/pengurangan Citra dengan Skalar Persamaannya : B(x, y) = A(x, y) ± c Penjumlahan citra A dengan skalar c adalah menambah setiap pixel di dalam citra dengan sebuah skalar c, dan menghasilkan citra baru B yang intensitasnya lebih terang daripada A. Kenaikan intensitas sama untuk seluruh pixel, yaitu c. 4/10/2017

4. Penjumlahan/pengurangan Citra dengan Skalar Persamaannya : B(x, y) = A(x, y) ± c Pengurangan citra A dengan skalar c adalah mengurangkan setiap pixel di dalam citra dengan sebuah skalar c, dan menghasilkan citra baru B yang intensitasnya lebih gelap daripada A Penurunan intensitas sama untuk seluruh pixel, yaitu c. 4/10/2017

5. Perkalian/pembagian citra dengan skalar Persamaannya : B(x, y) = c . A(x, y) dan B = A(x, y)/c Perkalian citra A dengan skalar c menghasilkan citra baru B yang intensitasnya lebih terang daripada A. Kenaikan intensitas setiap pixel sebanding dengan c. 4/10/2017

5. Perkalian/pembagian citra dengan skalar Persamaannya : B(x, y) = c . A(x, y) dan B = A(x, y)/c Pembagian citra A dengan skalar c menghasilkan citra baru B yang intensitasnya lebih gelap daripada A. Penurunan intensitas setiap pixel berbading terbalik dengan c. 4/10/2017

C. Operasi Geometri pada Citra Pada operasi geometrik, koordinat pixel berubah akibat transformasi, sedangkan intensitasnya tetap. Operasi geometri yang dilakukan misalnya translasi, rotasi, penskalaan citra, dan pencerminan citra (flipping). 4/10/2017

C. Operasi Geometri pada Citra Pengubahan geometri dari citra f(x,y) menjadi citra baru f’(x,y) dapat ditulis sebagai : f’(x’,y’) = f(g1(x,y),g2(x,y)). Dimana g1(x) dan g2(y) adalah fungsi transformasi geometrik. Dengan kata lain : x’ = g1(x,y) y’ = g2(x,y) 4/10/2017

1. Translasi Rumus translasi citra x’ = x + m y’ = y + n dimana : m = besar pergeseran dalam arah x n = besar pergeseran dalam arah y 4/10/2017

1. Translasi Jika citra semula adalah A dan citra hasil translasi adalah B, maka translasi dapat diimplementasikan dengan menyalin citra A ke B. B [x][y] = A [x + m][y + n] 4/10/2017

2. Rotasi Rumus rotasi citra x’ = x cos  - y sin  y’ = x sin  - y cos  dimana :  = sudut rotasi yang berlawanan dengan arah jarum jam 4/10/2017

2. Rotasi Jika citra semula A dan citra hasil rotasi adalah R, maka rotasi citra dari A ke B : B[x’][y’] = B[x cos  - y sin ][x sin  + + y cos ] = A[x][y] y (x’,y’) (x,y)  x 4/10/2017

2. Rotasi 4/10/2017

3. Penskalaan Citra Penskalaan citra (image zooming), yaitu pengubahan ukuran citra membesar/zoom out atau mengecil/zoom in) Rumus penskalaan citra : x’ = sx . X y’ = sy . Y Dimana : Sx, Sy = faktor skala arah x dan arah y 4/10/2017

3. Penskalaan Citra Jika citra semula adalah A dan citra hasil penskalaan adalah B, maka penskalaan citra dinyatakan sebagai : B[x’][y’] = B[sx . y][sy . y] = A[x][y] Operasi zoom out dengan faktor 2 (yaitu, sx = sy = 2) diimplementasikan dengan menyalin setiap pixel sebanyak 4 kali. Jadi citra 2 x 2 pixel akan menjadi 4 x 4 pixel. 4/10/2017

3. Penskalaan Citra Operasi zoom in dengan faktor 1/2 dilakukan dengan mengambil rata-rata dari 4 pixel yang bertetangga menjadi 1 pixel. Jadi citra 2 x 2 pixel akan menjadi 1 x 1 pixel. 4/10/2017

3. Penskalaan Citra 4/10/2017

4. Flipping Flipping adalah operasi geometri yang sama dengan pencerminan (image reflection). Ada 2 macam flipping, yaitu : horizontal dan vertikal 4/10/2017

4. Flipping Flipping horizontal adalah pencerminan pada sumbu y (cartesian) dari citra A menjadi citra B, yang diberikan oleh : B[x][y] = A[N – x][y] Flipping vertikal adalah pencerminan pada sumbu y (cartesian) dari citra A menjadi citra B, yang diberikan oleh : B[x][y] = A[x][M-y] 4/10/2017

4. Flipping Citra Flip vertikal Flip horizontal 4/10/2017