dasar dasar pengolahan citra digital menggunakan matlab
alimulyantopsub
2 views
25 slides
Sep 09, 2025
Slide 1 of 25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
About This Presentation
Membahas tentang dasar dasar pengolahan citra
Size: 2.27 MB
Language: none
Added: Sep 09, 2025
Slides: 25 pages
Slide Content
DASAR PENGOLAHAN CITRA NAMA : MUHAMAD HAMDAN NIM : 13428010 JUR : SI SMT : 8
APA YANG AKAN KITA PELAJARI? • B agaimana gambar digital direpresentasikan dan disimpan didalam memori? • Apa saja tipe utama representasi citra? • Apa format file gambar yang paling umum? • Apa tipe yang paling umum pada operasi pengolahan citra dan bagaimana pengaruhnya terhadap nilai pixel?
• Gambar analog dapat diirubah menjadi gambar digital melalui proses sampling dan kuantisasi ● Citra digital yang berukuran M x N biasanya dinyatakan dalam bentuk matriks yang berukuran M baris dan N kolom
► Citra biner(1-Bit) ● Citra biner adalah encode dari 2D array ● Menggunakan 1 bit per pixel, dimana 0 berarti “hitam” dan 1 berarti “putih”
“Gambar dan angka diatas menunjukkan hasil citra biner dengan nilai pixel 6x6, dimana angak “0” sesuai dengan tepi objek dan pixel dan angka “1” sesuai dengan latar belakang” DI MATLAB ● Gambar citra direpresentasikan di matlab menggunakan logika array 0’s dan 1’s ● Konversi dari numeric ke logika array dapat dilakukan dengan fungsi logika ● Logika array dapat juga dibuat dengan menggunakan relasi dan logika operasi
Citra Grey(8-Bit ) ● Citra Grey disebut juga monochrome yang juga encode 2D array pixel ● Biasanya menggunakan 8 bit per pixel ● Pada umumnya warna yang digunakan pada grayscale adalah warna hitam sebagai warna minimal (0), dan warna putih (255) sebagai warna maksimal, sehingga warna antaranya adalah abu-abu
“ Gambar dan angka diatas menunjukkan citra grey 6x6 pixel, dimana pixel yang lebih terang sesuai dengan nilai yang lebih besar”
DI MATLAB ● Intensitas gambar dapat direpresentasikan di matlab menggunakan perbedaan tipe data atau class ● untuk gambar monochrome menggunakan elemen pada class integer uint8 dan uint16, masing masing pixel mempunyai nilai range [0,255] dan [0,65,535] ● sedangkan gambar monochrome pada class double mempunyai nilai pixel [0.0 , 1.0]
► Citra warna ● Representasi pada citra warna lebih komplek dan bervariasi Secara umum terdapat 2 cara penyimpanan citra warna yaitu dengan representasi RGB dan representasi indeks ● representasi RGB mempunyai jumlah 24 bit dimana tiap elemen RGB mempunyai nilai 8 bit ● Representasi indeks merupakan 2D array yang mengandung indek pada sebuah colour pallete
“Gambar diatas menunjukkan indeks pada lingkungan pixel 4x4”
Ada dua tipe pada kompresi data, yaitu Kompresi tipe lossless . ● kompresi yang tidak menghilangkan informasi setelah kompresi terjadi , akibatnya kualitas citra hasil kompresi tidak menurun. ● Biasa digunakan pada citra medis . 2. Kompresi tipe lossy . ● Adalah kompresi dimana terdapat datayang hilang selama proses kompresi, akibatnya kualitas data yang dihasilkan jauh lebih rendah daripada kualitas data asli . ● Biasanya digunakan pada citra foto atau image lain yang tidak terlalu memerlukan detail citra, dimana kehilangan bit rate foto tidak berpengaruh pada citra.
2.2 format gambar Format file citra standar yang digunakan saat ini terdiri dari beberapa jenis BMP(.bmp) PBM(Portable Bitmab Format) PGM(Portable Graymap Format) PPM(Portablr Pixmap Format) JPEG(Joint Photografic Expert Group) GIF(.gif)
2.4 gambaran operasi pengolahan citra ● Operations in the spatial domain Dibagi menjadi 3 tipe: Global operasi Neighborhood oriented operasi Operation combining multiplex images ● Operation in a transform domain Di dalam operasi ini gambar mengalami transformasi matematis
2.4.1 Global (point) operations ● Penerapan operasi titik sama dengan fungsi matematika sehingga sering disebut fungsi tranformasi ● Fungsi tranformasi pada spasial domain dapat diekspresikan dengan g(x,y)=T[f(x,y) dimana g(x,y) adalah gambar yang diproses sedangkan f(x,y) adalah gambar asli dan T adalag operator padaf(x,y) 2.4.2 Neighborhood oriented operasi ● Neighborhood oriented juga dikenal dengan local atau area operasi ● Terdiri dari penentuan hasil nilai pixel pada kordinat (x,y)
Gambar diatas adalah contoh pengurangan intensitas menggunakan fungsi tranformasi (a) gambar asli, (b) gambar output
2.4.3 Operation combining multiplex images ● Ada banyak aplikasi pengolahan gambar yang menggabungkan dua gambar, pixel demi pixel, menggunakan arithmetic atau operator logika sehingga menghasilkan gambar ketiga(Z) ● X opn Y = Z , dimana X dan Y kemungkina gambar array atau skala 2.4.4 Operation in a transform domain ● adalah alat matematika yang memungkinkan konversi seperangkat nilai ke nilai lainnya
pixel by pixel arithmetic and logic operations
● Motivasi untuk menggunakan mathematica transforms di Dalam pengolahan citra berasal dari kenyataan bahwa beberapa tugas paling baik dilakukan dengan mengubah citra masukan ● menerapkan algoritma terpilih dalam domain transformasi pada akhirnya akan menerapkan transformasi terbalik ke hasilnya ● inilah yang terjadi ketika kita memfilter sebuah gambar didalam frekwensi 2D
Apa yang sudah kita pelajari? ● Citra diwakili dalam format digital dengan berbagai cara. Representasi bitmap menggunakan satu atau lebih array dua dimensi piksel. sedangkan representasi vektor menggunakan serangkaian perintah menggambar untuk mewakili gambar ● Gambar biner dikodekan sebagai array 2D, menggunakan 1 bit per pixel, dimana biasanya tapi tidak selalu 0 berarti “hitam” dan 1 berarti “putih” ● Citra Grey disebut juga monochrome yang juga encode 2D array pixel biasanya menggunakan 8 bit per pixel Pada umumnya warna yang digunakan pada grayscale adalah warna hitam sebagai warna minimal (0), dan warna putih (255) sebagai warna maksimal, sehingga warna antaranya adalah abu-abu
● Representasi pada citra warna lebih komplek dan bervariasi, secara umum terdapat 2 cara penyimpanan citra warna yaitu dengan representasi RGB dan representasi indeks, representasi RGB mempunyai jumlah 24 bit dimana tiap elemen RGB mempunyai nilai 8 bit Representasi indeks merupakan 2D array yang mengandung indek pada sebuah colour pallete ● Beberapa format file gambar yang popular saat ini adalah BMP, GIF, JPEG, TIIF dan PNG ● MATLAB berguna untuk membaca gambar dari file dan menulis gambar ke file mendukung sebagian besar format file dan varian dan pilihannya
● Operasi pengolahan citra dapat dibagi menjadi dua grup, yaitu : spatial domain dan transform domain. Tehnik spatial domain dapat dibagi lagi menjadi pixel demi pixel(point) atau neighborhood oriented(area)operations SEKIAN