SlideShare a Scribd company logo
1 of 9
Download to read offline
MODUL 2 PENGANTAR PENGOLAHAN CITRA
A. TUJUAN
1. Dapat mendefinisikan arti dari citra maupun pengolahan citra itu sendiri.
2. Mempelajari operasi – operasi umum pada pengolahan citra.
3. Mempelajari pengolahan citra pada Matlab, baik itu berupa :
A. Pembacaan Citra di Matlab
B. Penyimpanan Citra
C. Konversi Antar Kelas dalam Citra
B. ALAT YANG DIGUNAKAN
Komputer atau laptop yang telah ter-install Matlab.
C. DASAR TEORI
1. CITRA
Secara harfiah, citra (image) adalah gambar pada bidang dwimatra (dua dimensi). Hal
tersebut dapat divisualisasikan pada Gambar 1.1 yang merupakan citra seorang gadis model yang
bernama Lena, dan gambar di sebelah kanannya adalah citra kapal di sebuah pelabuhan. Ditinjau
dari sudut pandang matematis, citra merupakan fungsi menerus (continue) dari intensitas cahaya
pada bidang dwimatra. Sumber cahaya menerangi objek, objek memantulkan kembali sebagian
dari berkas cahaya tersebut. Pantulan cahaya ini ditangkap oleh oleh alat-alat optik, misalnya
mata pada manusia, kamera, pemindai (scanner), dan sebagainya, sehingga bayangan objek yang
disebut citra tersebut terekam.
Gambar 1 Skema Proses Terbentuknya Citra
Praktikum Pengolahan Citra
Citra sebagai keluaran dari suatu sistem perekaman data dapat bersifat :
1. Optik berupa foto,
2. Analog berupa sinyal video seperti gambar pada monitor televisi,
3. Digital yang dapat langsung disimpan pada suatu pita magnetik.
Gambar 2 Citra Lena dan Citra Kapal
Adapun perbedaan dari citra dan citra digital adalah citra dapat pula diartikan sebagai suatu
signal dua dimensi yang dapat diobservasi oleh sistem visual manusia sedangkan citra digital
merupakan representasi citra melalui proses sampling berdasarkan ruang dan waktu. Citra
dikelompokkan atas 2 :
1. Citra tampak yang berupa foto,gambar, lukisan, apa yang anampak dilayar monitor.
2. Citra tak tampak yang berupa foto dalam file,citra yang direpresentasikan dalam fungsi
matematis. Adapun agar dapat dilihat (mata manusia), harus diubah menjadi citra tampak.
Contoh menampilkannya di monitor, cetak di kertas, dan sebagainya.
Proses terjadinya reformasi citra dimulai ketika cahaya yang merupakan radiasi
elektromagnetis yang menstimulir respons visual, dan diekspresikan sebagai distribusi energi
spektral L(l), dimana l adalah panjang gelombang antara 350nm – 780 nm.
14
Praktikum Pengolahan Citra
2. PENGOLAHAN CITRA
Seringkali citra mengalami penurunan mutu (degradasi), misalnya mengandung cacat atau
derau (noise), warnanya terlalu kontras, kurang tajam, kabur (blurring), dan sebagainya. Agar
citra yang mengalami gangguan mudah diinterpretasi ( baik oleh manusia maupun mesin ) maka
citra tersebut perlu dimanipulasi menjadi citra lain yang lebih baik yang dapat disebut
pengolahan citra (Image Processing). Adapun operasi pada citra perlu diterapkan agar :
1. Kualitas penampakan untuk menonjolkan beberapa aspek informasi yang terkandung
didalam citra dapat ditingkatkan.
2. Elemen di dalam citra dapat dikelompokkan, dicocokkan ataupun diukur.
3. Dapat digabung dengan bagian citra yang lain ( sebagian citra ).
Gambar 3 Citra Rubah Sebelum dan Sesudah Diolah Citranya
Adapun terdapat 6 operasi pada pengolahan citra itu sendiri :
1. Perbaikan kualitas citra ( image enhancement ) : memperbaiki kualitas citra dengan cara
memanipulasi parameter - parameter citra. Ciri - ciri khusus yang terdapat di dalam citra
lebih ditonjolkan. Contoh : perbaikan kontras gelap/ terang, perbaikan tepian objek (edge
enhancement), penajaman (sharpening), pemberian warna semu (pseudocoloring),serta
penapisan derau (noise filtering).
2. Pemugaran citra ( image restoration ) : Menghilangkan/meminimumkan cacat citra. Contoh
penghilangan kesamaran ( deblurring ),dan penghilangan derau ( noise ).
3. Pemampatan citra ( image compression ) : Citra dapat dipresentasikan dalam bentuk yang
lebih kompak, sehingga memerlukan memori yang lebih sedikit. Contoh metode JPEG.
15
Praktikum Pengolahan Citra
4. Segmentasi citra ( image segmentation ) : memecah suatu citra ke dalam beberapa segmen
dengan suatu kriteria tertentu. Jenis operasi ini berkaitan erat dengan pengenalan pola
(mengelompokkan data numerik dan simbolik (termasuk citra) secara otomatis oleh mesin
(dalam hal ini komputer) dengan tujuan pengelompokan adalah untuk mengenali suatu
objek di dalam citra).
5. Pengorakan citra ( image analysis ) : menghitung besaran kuantitatif dari citra untuk
menghasilkan deskripsinya. Tekniknya mengekstraksi ciri-ciri tertentu yang membantu
dalam identifikasi objek. Contoh : pendeteksian tepi objek (edge detection), Ekstraksi batas
(boundary),dan Representasi daerah (region).
6. Rekonstruksi citra ( image reconstruction ) : membentuk ulang objek dari beberapa citra
hasil proyeksi. Operasinya banyak digunakan dalam bidang medis.Contoh foto rontgen
dengan sinar X digunakan untuk membentuk ulang gambar organ tubuh. Banyak sekali
aplikasi pada pengolahan citra, diantaranya pada bidang perdagangan (Pembacaan bar
code yang tertera pada barang yang umum digunakan pada pasar swalayan/supermarket),
bidang militer (mengenali sasaran peluru kendali melalui sensor visual),dan bidang geologi
(mengenali jenis batu - batuan melalui foto udara/LANDSAT).
D. PROSEDUR PERCOBAAN
1. PEMBACAAN CITRA DI MATLAB
A. Buka Matlab kemudian ketikan pada command window sintaks “i =
imread(‘bunga.jpg’);” (Citra dibaca dalam lingkungan MATLAB menggunakan
fungsi “imread” ).
Gambar 4 Jendela Commang Window ketika Dituliskan Sintaks
16
Praktikum Pengolahan Citra
B. Pastikan bahwa file yang dibaca atau dipanggil berada pada direktori atau folder aktif pada
MATLAB ( Misal C:  Program Files  MATLAB  R2013a  bin ). Nama “bunga.jpg”
merupakan string berupa nama file citra yang dipanggil. Tanda titik koma di akhir
perintah digunakan untuk menghilangkan output atau objek tidak ditampilkan. Jika tidak
disertakan maka MATLAB akan menampilkan ke layar dalam bentuk matriks.
Gambar 5 Tampilan pada Command Window
ketika Sintaks Tidak Diakhiri Titik Koma
C. Bacalah file dengan path relative ( tertuju pada alamat folder ). Contoh i = imread
('C:Program FilesPengolahan Citra DigitalModul 1bunga.jpg');
2. MENYIMPAN CITRA
A. Simpan citra ke disk menggunakan fungsi imwrite, dengan sintaks : “imwrite(f,
‘namafile’)”
B. String yang menjadi isi parameter nama file harus dimasukkan ekstensi format file yang
dikenali pada MATLAB (Tabel 1). Alternatifnya, format yang diinginkan dapat
disebutkan secara ekplisit pada masukkan parameter ketiga. Tempat penyimpanan fungsi
ini (lokasi file output) ada di direktori kerja.
C. Ketikkan sintaks di bawah ini untuk menyimpan citra i ke TIFF file dengan bunga_01.
>> imwrite (i, 'bunga_01.tif');
atau
>> imwrite (i, 'bunga_01','tif');
17
Praktikum Pengolahan Citra
Gambar 6 Penyimpanan
Citra
Maka akan didapat hasil :
Gambar 7 Hasil Penyimpanan Citra
Berikut ini file format citra yang dapat dibaca dan diolah pada MATLAB :
Tabel 1 Format Citra
3.
KONVERSI ANTAR KELAS PADA CITRA
A. Pilihlah satu citra pada komputer anda.
B. Lakukan flip vertical pada citra tersebut dengan sintaks :
18
19
Praktikum Pengolahan Citra
Praktikum Pengolahan Citra
pada command window.
Gambar 8 Citra Semula
Maka akan diperoleh hasil
:
20
Praktikum Pengolahan Citra
Gambar 9 Vertical Image
C. Kemudian ketikkan pada command window sintaks :
Maka akan didapat hasil :
Gambar 10 Croping Image
E. LATIHAN DAN TUGAS
Catatan : Buatlah file dan simpan file latihan di dalam folder
Modul2__Latihan_NamaKelompokAnda kemudian lakukan print screen.
21
Praktikum Pengolahan Citra
1. Pada percobaan 2, serta simpanlah citra anda dengan format lain (minimal 2) !
2. Pada Percobaan 3, buatlah pergerakan pada citra yang anda pilih serta ubahlah parameter
pada sintaks ( yang di bold )
B = imcrop(A, 30 30 100 100);
dengan bilangan lain, kemudian simpulkan menurut percobaan anda !
3. Menurut anda kegiatan apa saja yang dapat menghasilkan citra ? ( Sebutkan dan jelaskan
prinsip kerjanya )

More Related Content

Similar to PENGANTAR PENGOLAHAN CITRA.pdf

Digital image processing
Digital image processingDigital image processing
Digital image processingDefri Tan
 
Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Abdullah Azzam Al Haqqoni
 
Materi Pengantar Pengolahan Citra
Materi Pengantar Pengolahan CitraMateri Pengantar Pengolahan Citra
Materi Pengantar Pengolahan CitraNur Fadli Utomo
 
pengantar pengolahan citra
pengantar pengolahan citrapengantar pengolahan citra
pengantar pengolahan citrakhaerul azmi
 
1-pengantar-pengolahan-citra.pptx
1-pengantar-pengolahan-citra.pptx1-pengantar-pengolahan-citra.pptx
1-pengantar-pengolahan-citra.pptxHarveiHutahaean1
 
ppt Pengolahan citra digital pada modalitas MRI
ppt Pengolahan citra digital pada modalitas MRIppt Pengolahan citra digital pada modalitas MRI
ppt Pengolahan citra digital pada modalitas MRINona Zesifa
 
1 PENGANTAR PENGOLAHAN CITRA.pdf
1 PENGANTAR PENGOLAHAN CITRA.pdf1 PENGANTAR PENGOLAHAN CITRA.pdf
1 PENGANTAR PENGOLAHAN CITRA.pdfAchmadFiqhi1
 
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptxPertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptxssuser910c71
 
ppt Aplikasi pengolahan citra digital pada modalitas ct-scan
ppt Aplikasi pengolahan citra digital pada modalitas ct-scanppt Aplikasi pengolahan citra digital pada modalitas ct-scan
ppt Aplikasi pengolahan citra digital pada modalitas ct-scanNona Zesifa
 
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...HendroGunawan8
 
Media sederhana
Media sederhanaMedia sederhana
Media sederhanaricardd87
 
ppt Aplikasi pengolahan citra digital pada modalitas digital radiography (DR)
ppt Aplikasi pengolahan citra digital pada modalitas digital radiography (DR)ppt Aplikasi pengolahan citra digital pada modalitas digital radiography (DR)
ppt Aplikasi pengolahan citra digital pada modalitas digital radiography (DR)Nona Zesifa
 
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptxGabrielChristian14
 
Pengenalan photoshop
Pengenalan photoshopPengenalan photoshop
Pengenalan photoshopYahya Ma'arif
 

Similar to PENGANTAR PENGOLAHAN CITRA.pdf (20)

Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)
 
Pengolahan Citra digital
Pengolahan Citra digitalPengolahan Citra digital
Pengolahan Citra digital
 
Materi Pengantar Pengolahan Citra
Materi Pengantar Pengolahan CitraMateri Pengantar Pengolahan Citra
Materi Pengantar Pengolahan Citra
 
pengantar pengolahan citra
pengantar pengolahan citrapengantar pengolahan citra
pengantar pengolahan citra
 
1-pengantar-pengolahan-citra.pptx
1-pengantar-pengolahan-citra.pptx1-pengantar-pengolahan-citra.pptx
1-pengantar-pengolahan-citra.pptx
 
ppt Pengolahan citra digital pada modalitas MRI
ppt Pengolahan citra digital pada modalitas MRIppt Pengolahan citra digital pada modalitas MRI
ppt Pengolahan citra digital pada modalitas MRI
 
1 PENGANTAR PENGOLAHAN CITRA.pdf
1 PENGANTAR PENGOLAHAN CITRA.pdf1 PENGANTAR PENGOLAHAN CITRA.pdf
1 PENGANTAR PENGOLAHAN CITRA.pdf
 
Chap 3 - Dasar Pengolahan Citra
Chap 3 - Dasar Pengolahan CitraChap 3 - Dasar Pengolahan Citra
Chap 3 - Dasar Pengolahan Citra
 
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptxPertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
 
ppt Aplikasi pengolahan citra digital pada modalitas ct-scan
ppt Aplikasi pengolahan citra digital pada modalitas ct-scanppt Aplikasi pengolahan citra digital pada modalitas ct-scan
ppt Aplikasi pengolahan citra digital pada modalitas ct-scan
 
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
 
Pcd 01 - pendahuluan
Pcd   01 - pendahuluanPcd   01 - pendahuluan
Pcd 01 - pendahuluan
 
Laporan pcd 01
Laporan pcd 01Laporan pcd 01
Laporan pcd 01
 
Media sederhana
Media sederhanaMedia sederhana
Media sederhana
 
ppt Aplikasi pengolahan citra digital pada modalitas digital radiography (DR)
ppt Aplikasi pengolahan citra digital pada modalitas digital radiography (DR)ppt Aplikasi pengolahan citra digital pada modalitas digital radiography (DR)
ppt Aplikasi pengolahan citra digital pada modalitas digital radiography (DR)
 
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
 
9 f43e4d cd01
9 f43e4d cd019 f43e4d cd01
9 f43e4d cd01
 
Pengenalan photoshop
Pengenalan photoshopPengenalan photoshop
Pengenalan photoshop
 
Multimedia
MultimediaMultimedia
Multimedia
 

More from Adam Superman

1. Konsep Stunting Final Updating TPK.pptx
1. Konsep Stunting Final Updating TPK.pptx1. Konsep Stunting Final Updating TPK.pptx
1. Konsep Stunting Final Updating TPK.pptxAdam Superman
 
5. Komunikasi Antar Pribadi (KAP) dalam Pendampingan Keluarga.pptx
5. Komunikasi Antar Pribadi (KAP) dalam Pendampingan Keluarga.pptx5. Komunikasi Antar Pribadi (KAP) dalam Pendampingan Keluarga.pptx
5. Komunikasi Antar Pribadi (KAP) dalam Pendampingan Keluarga.pptxAdam Superman
 
4. Peran strategis KKB untuk Penanganan Stunting_Refreshing Fasilitator.pptx
4. Peran strategis KKB untuk Penanganan Stunting_Refreshing Fasilitator.pptx4. Peran strategis KKB untuk Penanganan Stunting_Refreshing Fasilitator.pptx
4. Peran strategis KKB untuk Penanganan Stunting_Refreshing Fasilitator.pptxAdam Superman
 
3. Alur dan Mekanisme Kerja TPK.pptx
3. Alur dan Mekanisme Kerja TPK.pptx3. Alur dan Mekanisme Kerja TPK.pptx
3. Alur dan Mekanisme Kerja TPK.pptxAdam Superman
 
2. Tugas dan Fungsi TPK.pptx
2. Tugas dan Fungsi TPK.pptx2. Tugas dan Fungsi TPK.pptx
2. Tugas dan Fungsi TPK.pptxAdam Superman
 
Aplikasi Saluran Transmisi Pada Sistem Komunikasi.pdf
Aplikasi Saluran Transmisi Pada Sistem Komunikasi.pdfAplikasi Saluran Transmisi Pada Sistem Komunikasi.pdf
Aplikasi Saluran Transmisi Pada Sistem Komunikasi.pdfAdam Superman
 
Propagansi Gelombang Elektromagnetik di Udara.pdf
Propagansi Gelombang Elektromagnetik di Udara.pdfPropagansi Gelombang Elektromagnetik di Udara.pdf
Propagansi Gelombang Elektromagnetik di Udara.pdfAdam Superman
 
PEMANFAATAN TEKNOLOGI KERTAS NANO KARBON SEBAGAI PEMBUNGKUS WORTEL.pptx
PEMANFAATAN TEKNOLOGI KERTAS NANO KARBON SEBAGAI PEMBUNGKUS WORTEL.pptxPEMANFAATAN TEKNOLOGI KERTAS NANO KARBON SEBAGAI PEMBUNGKUS WORTEL.pptx
PEMANFAATAN TEKNOLOGI KERTAS NANO KARBON SEBAGAI PEMBUNGKUS WORTEL.pptxAdam Superman
 
KONSEP DASAR ANAK DENGAN HAMBATAN PENGLIHATAN.pptx
KONSEP DASAR ANAK DENGAN HAMBATAN PENGLIHATAN.pptxKONSEP DASAR ANAK DENGAN HAMBATAN PENGLIHATAN.pptx
KONSEP DASAR ANAK DENGAN HAMBATAN PENGLIHATAN.pptxAdam Superman
 
Mikroprosessor 80386.pptx
Mikroprosessor 80386.pptxMikroprosessor 80386.pptx
Mikroprosessor 80386.pptxAdam Superman
 
Pendidikan Profesi Guru dan Program Sertifikasi.pptx
Pendidikan Profesi Guru dan Program Sertifikasi.pptxPendidikan Profesi Guru dan Program Sertifikasi.pptx
Pendidikan Profesi Guru dan Program Sertifikasi.pptxAdam Superman
 
Pengolahan Citra Berwarna.pdf
Pengolahan Citra Berwarna.pdfPengolahan Citra Berwarna.pdf
Pengolahan Citra Berwarna.pdfAdam Superman
 
Klasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptxKlasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptxAdam Superman
 
Modul Praktik Medan Elektromagnetis Berbasis Matlab.pdf
Modul Praktik Medan Elektromagnetis Berbasis Matlab.pdfModul Praktik Medan Elektromagnetis Berbasis Matlab.pdf
Modul Praktik Medan Elektromagnetis Berbasis Matlab.pdfAdam Superman
 
Pengenalan Pola Dasar Pengenalan Pola.pptx
Pengenalan Pola Dasar Pengenalan Pola.pptxPengenalan Pola Dasar Pengenalan Pola.pptx
Pengenalan Pola Dasar Pengenalan Pola.pptxAdam Superman
 
Transformasi Fourier dan Aplikasinya.pdf
Transformasi Fourier dan Aplikasinya.pdfTransformasi Fourier dan Aplikasinya.pdf
Transformasi Fourier dan Aplikasinya.pdfAdam Superman
 
Peningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdfPeningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdfAdam Superman
 
STRATEGI PEMBELAJARAN DALAM SETTING PENDIDIKAN INKLUSIF.pptx
STRATEGI PEMBELAJARAN  DALAM SETTING  PENDIDIKAN INKLUSIF.pptxSTRATEGI PEMBELAJARAN  DALAM SETTING  PENDIDIKAN INKLUSIF.pptx
STRATEGI PEMBELAJARAN DALAM SETTING PENDIDIKAN INKLUSIF.pptxAdam Superman
 
The Parallel Printer Interface (LPT).pptx
The Parallel Printer Interface (LPT).pptxThe Parallel Printer Interface (LPT).pptx
The Parallel Printer Interface (LPT).pptxAdam Superman
 

More from Adam Superman (20)

1. Konsep Stunting Final Updating TPK.pptx
1. Konsep Stunting Final Updating TPK.pptx1. Konsep Stunting Final Updating TPK.pptx
1. Konsep Stunting Final Updating TPK.pptx
 
5. Komunikasi Antar Pribadi (KAP) dalam Pendampingan Keluarga.pptx
5. Komunikasi Antar Pribadi (KAP) dalam Pendampingan Keluarga.pptx5. Komunikasi Antar Pribadi (KAP) dalam Pendampingan Keluarga.pptx
5. Komunikasi Antar Pribadi (KAP) dalam Pendampingan Keluarga.pptx
 
4. Peran strategis KKB untuk Penanganan Stunting_Refreshing Fasilitator.pptx
4. Peran strategis KKB untuk Penanganan Stunting_Refreshing Fasilitator.pptx4. Peran strategis KKB untuk Penanganan Stunting_Refreshing Fasilitator.pptx
4. Peran strategis KKB untuk Penanganan Stunting_Refreshing Fasilitator.pptx
 
3. Alur dan Mekanisme Kerja TPK.pptx
3. Alur dan Mekanisme Kerja TPK.pptx3. Alur dan Mekanisme Kerja TPK.pptx
3. Alur dan Mekanisme Kerja TPK.pptx
 
2. Tugas dan Fungsi TPK.pptx
2. Tugas dan Fungsi TPK.pptx2. Tugas dan Fungsi TPK.pptx
2. Tugas dan Fungsi TPK.pptx
 
Morfologi Citra.pdf
Morfologi Citra.pdfMorfologi Citra.pdf
Morfologi Citra.pdf
 
Aplikasi Saluran Transmisi Pada Sistem Komunikasi.pdf
Aplikasi Saluran Transmisi Pada Sistem Komunikasi.pdfAplikasi Saluran Transmisi Pada Sistem Komunikasi.pdf
Aplikasi Saluran Transmisi Pada Sistem Komunikasi.pdf
 
Propagansi Gelombang Elektromagnetik di Udara.pdf
Propagansi Gelombang Elektromagnetik di Udara.pdfPropagansi Gelombang Elektromagnetik di Udara.pdf
Propagansi Gelombang Elektromagnetik di Udara.pdf
 
PEMANFAATAN TEKNOLOGI KERTAS NANO KARBON SEBAGAI PEMBUNGKUS WORTEL.pptx
PEMANFAATAN TEKNOLOGI KERTAS NANO KARBON SEBAGAI PEMBUNGKUS WORTEL.pptxPEMANFAATAN TEKNOLOGI KERTAS NANO KARBON SEBAGAI PEMBUNGKUS WORTEL.pptx
PEMANFAATAN TEKNOLOGI KERTAS NANO KARBON SEBAGAI PEMBUNGKUS WORTEL.pptx
 
KONSEP DASAR ANAK DENGAN HAMBATAN PENGLIHATAN.pptx
KONSEP DASAR ANAK DENGAN HAMBATAN PENGLIHATAN.pptxKONSEP DASAR ANAK DENGAN HAMBATAN PENGLIHATAN.pptx
KONSEP DASAR ANAK DENGAN HAMBATAN PENGLIHATAN.pptx
 
Mikroprosessor 80386.pptx
Mikroprosessor 80386.pptxMikroprosessor 80386.pptx
Mikroprosessor 80386.pptx
 
Pendidikan Profesi Guru dan Program Sertifikasi.pptx
Pendidikan Profesi Guru dan Program Sertifikasi.pptxPendidikan Profesi Guru dan Program Sertifikasi.pptx
Pendidikan Profesi Guru dan Program Sertifikasi.pptx
 
Pengolahan Citra Berwarna.pdf
Pengolahan Citra Berwarna.pdfPengolahan Citra Berwarna.pdf
Pengolahan Citra Berwarna.pdf
 
Klasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptxKlasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptx
 
Modul Praktik Medan Elektromagnetis Berbasis Matlab.pdf
Modul Praktik Medan Elektromagnetis Berbasis Matlab.pdfModul Praktik Medan Elektromagnetis Berbasis Matlab.pdf
Modul Praktik Medan Elektromagnetis Berbasis Matlab.pdf
 
Pengenalan Pola Dasar Pengenalan Pola.pptx
Pengenalan Pola Dasar Pengenalan Pola.pptxPengenalan Pola Dasar Pengenalan Pola.pptx
Pengenalan Pola Dasar Pengenalan Pola.pptx
 
Transformasi Fourier dan Aplikasinya.pdf
Transformasi Fourier dan Aplikasinya.pdfTransformasi Fourier dan Aplikasinya.pdf
Transformasi Fourier dan Aplikasinya.pdf
 
Peningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdfPeningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdf
 
STRATEGI PEMBELAJARAN DALAM SETTING PENDIDIKAN INKLUSIF.pptx
STRATEGI PEMBELAJARAN  DALAM SETTING  PENDIDIKAN INKLUSIF.pptxSTRATEGI PEMBELAJARAN  DALAM SETTING  PENDIDIKAN INKLUSIF.pptx
STRATEGI PEMBELAJARAN DALAM SETTING PENDIDIKAN INKLUSIF.pptx
 
The Parallel Printer Interface (LPT).pptx
The Parallel Printer Interface (LPT).pptxThe Parallel Printer Interface (LPT).pptx
The Parallel Printer Interface (LPT).pptx
 

Recently uploaded

Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptxAnnisaNurHasanah27
 
05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.pptSonyGobang1
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptxAnnisaNurHasanah27
 
rekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdfrekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdfssuser40d8e3
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 

Recently uploaded (9)

Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
 
05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
 
rekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdfrekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdf
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 

PENGANTAR PENGOLAHAN CITRA.pdf

  • 1. MODUL 2 PENGANTAR PENGOLAHAN CITRA A. TUJUAN 1. Dapat mendefinisikan arti dari citra maupun pengolahan citra itu sendiri. 2. Mempelajari operasi – operasi umum pada pengolahan citra. 3. Mempelajari pengolahan citra pada Matlab, baik itu berupa : A. Pembacaan Citra di Matlab B. Penyimpanan Citra C. Konversi Antar Kelas dalam Citra B. ALAT YANG DIGUNAKAN Komputer atau laptop yang telah ter-install Matlab. C. DASAR TEORI 1. CITRA Secara harfiah, citra (image) adalah gambar pada bidang dwimatra (dua dimensi). Hal tersebut dapat divisualisasikan pada Gambar 1.1 yang merupakan citra seorang gadis model yang bernama Lena, dan gambar di sebelah kanannya adalah citra kapal di sebuah pelabuhan. Ditinjau dari sudut pandang matematis, citra merupakan fungsi menerus (continue) dari intensitas cahaya pada bidang dwimatra. Sumber cahaya menerangi objek, objek memantulkan kembali sebagian dari berkas cahaya tersebut. Pantulan cahaya ini ditangkap oleh oleh alat-alat optik, misalnya mata pada manusia, kamera, pemindai (scanner), dan sebagainya, sehingga bayangan objek yang disebut citra tersebut terekam. Gambar 1 Skema Proses Terbentuknya Citra Praktikum Pengolahan Citra
  • 2. Citra sebagai keluaran dari suatu sistem perekaman data dapat bersifat : 1. Optik berupa foto, 2. Analog berupa sinyal video seperti gambar pada monitor televisi, 3. Digital yang dapat langsung disimpan pada suatu pita magnetik. Gambar 2 Citra Lena dan Citra Kapal Adapun perbedaan dari citra dan citra digital adalah citra dapat pula diartikan sebagai suatu signal dua dimensi yang dapat diobservasi oleh sistem visual manusia sedangkan citra digital merupakan representasi citra melalui proses sampling berdasarkan ruang dan waktu. Citra dikelompokkan atas 2 : 1. Citra tampak yang berupa foto,gambar, lukisan, apa yang anampak dilayar monitor. 2. Citra tak tampak yang berupa foto dalam file,citra yang direpresentasikan dalam fungsi matematis. Adapun agar dapat dilihat (mata manusia), harus diubah menjadi citra tampak. Contoh menampilkannya di monitor, cetak di kertas, dan sebagainya. Proses terjadinya reformasi citra dimulai ketika cahaya yang merupakan radiasi elektromagnetis yang menstimulir respons visual, dan diekspresikan sebagai distribusi energi spektral L(l), dimana l adalah panjang gelombang antara 350nm – 780 nm. 14 Praktikum Pengolahan Citra
  • 3. 2. PENGOLAHAN CITRA Seringkali citra mengalami penurunan mutu (degradasi), misalnya mengandung cacat atau derau (noise), warnanya terlalu kontras, kurang tajam, kabur (blurring), dan sebagainya. Agar citra yang mengalami gangguan mudah diinterpretasi ( baik oleh manusia maupun mesin ) maka citra tersebut perlu dimanipulasi menjadi citra lain yang lebih baik yang dapat disebut pengolahan citra (Image Processing). Adapun operasi pada citra perlu diterapkan agar : 1. Kualitas penampakan untuk menonjolkan beberapa aspek informasi yang terkandung didalam citra dapat ditingkatkan. 2. Elemen di dalam citra dapat dikelompokkan, dicocokkan ataupun diukur. 3. Dapat digabung dengan bagian citra yang lain ( sebagian citra ). Gambar 3 Citra Rubah Sebelum dan Sesudah Diolah Citranya Adapun terdapat 6 operasi pada pengolahan citra itu sendiri : 1. Perbaikan kualitas citra ( image enhancement ) : memperbaiki kualitas citra dengan cara memanipulasi parameter - parameter citra. Ciri - ciri khusus yang terdapat di dalam citra lebih ditonjolkan. Contoh : perbaikan kontras gelap/ terang, perbaikan tepian objek (edge enhancement), penajaman (sharpening), pemberian warna semu (pseudocoloring),serta penapisan derau (noise filtering). 2. Pemugaran citra ( image restoration ) : Menghilangkan/meminimumkan cacat citra. Contoh penghilangan kesamaran ( deblurring ),dan penghilangan derau ( noise ). 3. Pemampatan citra ( image compression ) : Citra dapat dipresentasikan dalam bentuk yang lebih kompak, sehingga memerlukan memori yang lebih sedikit. Contoh metode JPEG. 15 Praktikum Pengolahan Citra
  • 4. 4. Segmentasi citra ( image segmentation ) : memecah suatu citra ke dalam beberapa segmen dengan suatu kriteria tertentu. Jenis operasi ini berkaitan erat dengan pengenalan pola (mengelompokkan data numerik dan simbolik (termasuk citra) secara otomatis oleh mesin (dalam hal ini komputer) dengan tujuan pengelompokan adalah untuk mengenali suatu objek di dalam citra). 5. Pengorakan citra ( image analysis ) : menghitung besaran kuantitatif dari citra untuk menghasilkan deskripsinya. Tekniknya mengekstraksi ciri-ciri tertentu yang membantu dalam identifikasi objek. Contoh : pendeteksian tepi objek (edge detection), Ekstraksi batas (boundary),dan Representasi daerah (region). 6. Rekonstruksi citra ( image reconstruction ) : membentuk ulang objek dari beberapa citra hasil proyeksi. Operasinya banyak digunakan dalam bidang medis.Contoh foto rontgen dengan sinar X digunakan untuk membentuk ulang gambar organ tubuh. Banyak sekali aplikasi pada pengolahan citra, diantaranya pada bidang perdagangan (Pembacaan bar code yang tertera pada barang yang umum digunakan pada pasar swalayan/supermarket), bidang militer (mengenali sasaran peluru kendali melalui sensor visual),dan bidang geologi (mengenali jenis batu - batuan melalui foto udara/LANDSAT). D. PROSEDUR PERCOBAAN 1. PEMBACAAN CITRA DI MATLAB A. Buka Matlab kemudian ketikan pada command window sintaks “i = imread(‘bunga.jpg’);” (Citra dibaca dalam lingkungan MATLAB menggunakan fungsi “imread” ). Gambar 4 Jendela Commang Window ketika Dituliskan Sintaks 16 Praktikum Pengolahan Citra
  • 5. B. Pastikan bahwa file yang dibaca atau dipanggil berada pada direktori atau folder aktif pada MATLAB ( Misal C: Program Files MATLAB R2013a bin ). Nama “bunga.jpg” merupakan string berupa nama file citra yang dipanggil. Tanda titik koma di akhir perintah digunakan untuk menghilangkan output atau objek tidak ditampilkan. Jika tidak disertakan maka MATLAB akan menampilkan ke layar dalam bentuk matriks. Gambar 5 Tampilan pada Command Window ketika Sintaks Tidak Diakhiri Titik Koma C. Bacalah file dengan path relative ( tertuju pada alamat folder ). Contoh i = imread ('C:Program FilesPengolahan Citra DigitalModul 1bunga.jpg'); 2. MENYIMPAN CITRA A. Simpan citra ke disk menggunakan fungsi imwrite, dengan sintaks : “imwrite(f, ‘namafile’)” B. String yang menjadi isi parameter nama file harus dimasukkan ekstensi format file yang dikenali pada MATLAB (Tabel 1). Alternatifnya, format yang diinginkan dapat disebutkan secara ekplisit pada masukkan parameter ketiga. Tempat penyimpanan fungsi ini (lokasi file output) ada di direktori kerja. C. Ketikkan sintaks di bawah ini untuk menyimpan citra i ke TIFF file dengan bunga_01. >> imwrite (i, 'bunga_01.tif'); atau >> imwrite (i, 'bunga_01','tif'); 17 Praktikum Pengolahan Citra
  • 6. Gambar 6 Penyimpanan Citra Maka akan didapat hasil : Gambar 7 Hasil Penyimpanan Citra Berikut ini file format citra yang dapat dibaca dan diolah pada MATLAB : Tabel 1 Format Citra 3. KONVERSI ANTAR KELAS PADA CITRA A. Pilihlah satu citra pada komputer anda. B. Lakukan flip vertical pada citra tersebut dengan sintaks : 18 19 Praktikum Pengolahan Citra Praktikum Pengolahan Citra
  • 7. pada command window. Gambar 8 Citra Semula Maka akan diperoleh hasil : 20 Praktikum Pengolahan Citra
  • 8. Gambar 9 Vertical Image C. Kemudian ketikkan pada command window sintaks : Maka akan didapat hasil : Gambar 10 Croping Image E. LATIHAN DAN TUGAS Catatan : Buatlah file dan simpan file latihan di dalam folder Modul2__Latihan_NamaKelompokAnda kemudian lakukan print screen. 21 Praktikum Pengolahan Citra
  • 9. 1. Pada percobaan 2, serta simpanlah citra anda dengan format lain (minimal 2) ! 2. Pada Percobaan 3, buatlah pergerakan pada citra yang anda pilih serta ubahlah parameter pada sintaks ( yang di bold ) B = imcrop(A, 30 30 100 100); dengan bilangan lain, kemudian simpulkan menurut percobaan anda ! 3. Menurut anda kegiatan apa saja yang dapat menghasilkan citra ? ( Sebutkan dan jelaskan prinsip kerjanya )