Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Citra Digital
Representasi Citra Digital
Gambar 2 Notasi
piksel dalam citra
Pengambilan Citra
Tipe image dihasilkan oleh kombinasi sumber iluminasi dan
refleksi atau penyerapan energi dari sumber oleh scene yang
dijadikan image.
Iluminasi berasal dari energi elektromagnet seperti radar,
inframerah dan X-Ray serta berasal dari sumber tradisional
seperti ultrasound dan pola iluminasi yang dibentuk
kompute
Pengambilan Citra Menggunakan Sensor Strips
Geometri yang digunakan lebih sering daripada sensor
tunggal, terdiri dari susunan in-line sensor dalam sensor
strip.
Strip menyediakan elemen peng-image-an dalam satu arah.
Pergerakan tegak lurus terhadap strip menyediakan peng-
image-an dalam arah yang lain
Sensor strip dalam konfigurasi ring biasa digunakan pada
dunia kedokteran dan industri untuk mendapatkan cross-
sectional/slice dari objek 3D.
Pengambilan Citra Menggunakan Sensor Strips
Pengambilan Citra Menggunakan Sensor Arrays
Sejumlah alat penginderaan elektromagnetik dan ultrasonik
biasanya tersusun dalam array 2D.
Biasa ditemukan pada kamera digital dengan menggunakan
sensor array CCD.
Prinsip dasar cara penggunaan sensor adalah cahaya
ditangkap dengan sensor array secara terus-menerus.
Image sistem akan memfokuskan sumber energi pada image
plane, sistem ini akan meneruskan bayangan ke image
plane.
Pengambilan Citra Menggunakan Sensor Arrays
Image Sampling dan Kuantisasi Citra
Berdasarkan hal itu, maka citra dengan resolusi ruang spasial sebesar
300 dpi dicetak di kertas dengan ukuran lebih kecil daripada yang
mempunyai resolusi ruang sebesar 150 dpi, meskipun kedua gambar
memiliki resolusi piksel yang sama.
Pengenalan MATLAB
Pembacaan Citra
i = imread('C:\Image\PCD\lena512.bmp');
size(i);
who;
Menampilkan Citra
i = imshow('C:\Image\PCD\lena512.bmp');
Menyimpan File
imwrite(i latihan.bmp);
Mengetahui Ukuran Citra
Secara umum, ukuran matriks Img adalah M x N.
Untuk mengetahui nilai M dan N yang sesungguhnya, dapat digunakan
fungsi pada matlab yang bernama size.
Contoh untuk mengetahui dimensi pada matriks Img:
>> Ukuran = size(Img)
Ukuran =
300 770 3
Mengetahui Ukuran Citra
Untuk mendapatkan jumlah baris dan jumlah kolom secara
tersendiri, perlu diberikan perintah seperti berikut:
>> jum_baris = Ukuran(1);
>> jum_kolom = Ukuran(2);
>>
Angka 1 dan 2 pada ukuran menyatakan indeks. Dengan cara seperti
itu, jum_baris berisi jumlah baris pada larik Img dan jum_kolom
berisi jumlah kolom pada larik Img.
Sebagai alternatif, dapat ditulis perintah seperti berikut:
>> [jum_baris, jum_kolom] = size(Img)
Dengan cara seperti itu, jum_baris berisi jumlah baris pada larik Img
dan jum_kolom berisi jumlah kolom pada larik Img.
Menampilkan Citra
Citra dapat ditampilkan dengan mudah melalui fungsi imshow.
Contoh berikut digunakan untuk menampilkan citra yang terdapat di
Img:
imshow(Img);
Menampilkan Citra
Apabila dikehendaki untuk menampilkan dua citra di dua jendela
masing-masing, fungsi figure perlu dipanggil terlebih dulu sebelum
memanggil imshow. Contoh:
>> Mario = imread('C:\Image\Mario.jpg');
>> Luigi = imread('C:\Image\Luigi.jpg');
>> figure(1); imshow(Mario);
>> figure(2);imshow(Luigi);
Menampilkan Citra
Matlab menyediakan fasilitas yang memungkinkan dua buah citra
diletakkan dalam satu jendela.
Berdasarkan larik Sungai dan Bangunan di depan, dapat dicoba
untuk memberikan perintah berikut:
>> close all;
>> subplot(1,2,1); imshow(Mario);
>> subplot(1,2,2); imshow(Luigi);
>> g = im2uint8(i);
>> g
g=
0 115 128 255
Array Indexing di MATLAB
>> v = [1 3 5]
v=
1 3 5
>> w = v'
w=
1
3
5
>> v(1:2)
ans =
1 3
Matriks Indexing di MATLAB
>> i = [1 2 3; 4 5 6; 7 8 9]
i=
1 2 3
4 5 6
7 8 9
>> i (2,3)
ans =
6
>> i(:,2)
ans =
2
5
8
Operasi Flip Vertikal di MATLAB
i = imread('C:\Image\PCD\lena512.bmp');
fv = i (end:-1:1,:);
figure, imshow(fv);
Operasi Flip Horisontal di MATLAB
i = imread('C:\Image\PCD\lena512.bmp');
fc = i(87:200, 240:400);
figure, imshow(fc);
Pengambilan Sub Citra di Matlab
i = imread('C:\Image\PCD\lena512.bmp');
fs = i (1:2:end, 1:2,end);
figure, imshow(fs);
Daftar Pustaka
Basuki, Achmad. 2005. Metode Numerik dan Algoritma Komputasi.
Yogyakarta: ANDI.
Darma Putra. 2010. Pengolahan Citra Digital, Westriningsih, Ed.
Yogyakarta: Andi.
Sutojo, Siswanto. 2004. Membangun Citra Perusahaan. Jakarta: Damar
Mulia Pustaka.
Sutoyo, T,dkk. 2009, Teori Pengolahan Citra Digital, Penerbit
Andi:Yogyakarta
http://viplab.if.its.ac.id/pcd_online/