TEKNIK PEMOTONGAN CITRA KROMOSOM TUMPANG TINDIH ATAU BERSENTUHAN

dokumen-dokumen yang mirip
Oleh: Riza Prasetya Wicaksana

Analisa Perbandingan Metode Edge Detection Roberts Dan Prewitt

Segmentasi Dan Pelabelan Pada Citra Panoramik Gigi

KOMBINASI METODE MORPHOLOGICAL GRADIENT DAN TRANSFORMASI WATERSHED PADA PROSES SEGMENTASI CITRA DIGITAL

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA 2.1 Dasar Teori Citra Digital

Modifikasi Algoritma Pengelompokan K-Means untuk Segmentasi Citra Ikan Berdasarkan Puncak Histogram

Klasifikasi Kualitas Keramik Menggunakan Metode Deteksi Tepi Laplacian of Gaussian dan Prewitt

SEGMENTASI CITRA DIGITAL DENGAN MENGGUNAKAN ALGORITMA WATERSHED DAN LOWPASS FILTER SEBAGAI PROSES AWAL ( November, 2013 )

Program Aplikasi Komputer Pengenalan Angka Dengan Pose Jari Tangan Sebagai Media Pembelajaran Interaktif Anak Usia Dini

BAB 2 LANDASAN TEORI

SYSTEM IDENTIFIKASI GANGGUAN STROKE ISKEMIK MENGGUNAKAN METODE OTSU DAN FUZZY C-MEAN (FCM)

IMPLEMENTASI PENTERJEMAH KODE ISYARAT TANGAN MENGGUNAKAN ANALISIS DETEKSI TEPI PADA ARM 11 OK6410B

Operasi-Operasi Dasar pada Pengolahan Citra. Bertalya Universitas Gunadarma

BAB III METODE PENELITIAN

Modifikasi Algoritma Pengelompokan K-Means untuk Segmentasi Citra Ikan Berdasarkan Puncak Histogram

Pertemuan 3 Perbaikan Citra pada Domain Spasial (1) Anny Yuniarti, S.Kom, M.Comp.Sc

1. PENDAHULUAN Bidang perindustrian merupakan salah satu bidang yang juga banyak menggunakan kecanggihan teknologi, walaupun pada beberapa bagian, mas

COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA

DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL

Representasi Citra. Bertalya. Universitas Gunadarma

BAB II LANDASAN TEORI

MENGANALISA PERBANDINGAN DETEKSI TEPI ANTARA METODE SOBEL DAN METODE ROBET

By Emy. 2 of By Emy

BAB 2 LANDASAN TEORI

PENGOLAHAN CITRA DIGITAL

PENERAPAN SEGMENTASI MULTI KANAL DALAM MENDETEKSI SEL PARASIT PLASMODIUM SP. I Made Agus Wirahadi Putra 1, I Made Satria Wibawa 2 ABSTRAK

ANALISIS PENELUSURAN TEPI CITRA MENGGUNAKAN DETEKTOR TEPI SOBEL DAN CANNY

BAB 3 PENGENALAN KARAKTER DENGAN GABUNGAN METODE STATISTIK DAN FCM

BAB 2 LANDASAN TEORI

Aspek Penerapan Video Segmentasi Sebagai Sistem Pendeteksi Pelanggaran Lalu Lintas

Operasi Titik Kartika Firdausy

Batra Yudha Pratama

PENGENALAN HURUF TULISAN TANGAN BERBASIS CIRI SKELETON DAN STATISTIK MENGGUNAKAN JARINGAN SARAF TIRUAN. Disusun oleh : Mario Herryn Tambunan ( )

BAB III METODE YANG DIUSULKAN

IDENTIFIKASI PENYAKIT LEUKIMIA AKUT PADA CITRA DARAH MIKROSKOPIS

Pengenalan Karakter Sintaktik menggunakan Algoritma Otsu dan Zhang-Suen

Deteksi Posisi dan Ekstraksi Fitur Wajah Manusia Pada Citra Berwarna

II. LANDASAN TEORI I. PENDAHULUAN

SISTEM PENGKLASIFIKASIAN KUALITAS KERAMIK DENGAN MENGGUNAKAN METODE LOG DAN PREWITT

SISTEM REKOGNISI KARAKTER NUMERIK MENGGUNAKAN ALGORITMA PERCEPTRON

BINERISASI CITRA DOKUMEN DENGAN FILTERISASI HOMOMORPHIC

Implementasi Deteksi Tepi Canny pada Citra Mammografi

IV. HASIL DAN PEMBAHASAN

PENGGUNAAN METODE TEMPLATE MATCHING UNTUK MENDETEKSI CACAT PADA PRODUKSI PELURU

Aplikasi Metoda Random Walks untuk Kontrol Gerak Robot Berbasis Citra

OPTIMASI ALGORITMA IDENTIFIKASI STRABISMUS

SISTEM PENGENALAN KARAKTER DENGAN JARINGAN SYARAF TIRUAN ALGORITMA PERCEPTRON

BAB 3 ANALISA DAN PERANCANGAN SISTEM

Implementasi Metode Hough Transform Pada Citra Skeletonisasi Dengan Menggunakan MATLAB 7.6. Intan Nur Lestari

PERBANDINGAN SEGMENTASI CITRA BERWARNA DENGAN FUZZY CMEANS CLUSTERING PADA BEBERAPA REPRESENTASI RUANG WARNA

PERBANDINGAN METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL. Lia Amelia (1) Rini Marwati (2) ABSTRAK

FAKULTAS TEKNIK (FT) PROGRAM TEKNIK INFORMATIKA UNIVERSITAS NUSANTARA PGRI KEDIRI 2016

BAB II DASAR TEORI. 2.1 Meter Air. Gambar 2.1 Meter Air. Meter air merupakan alat untuk mengukur banyaknya aliran air secara terus

Klasifikasi Karakter Tulisan Tangan berdasarkan pola segmen

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

BAB 2 LANDASAN TEORI

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner

Rika Oktaviani

PENGARUH PEMAKAIAN EDGE DETECTION PADA SISTEM PENGENALAN HURUF KAPITAL TULISAN TANGAN

Segmentasi Citra Berwarna Menggunakan Deteksi Tepi dan Fuzzy C-Means yang Dimodifikasi Berdasarkan Informasi Ketetanggaan

DETEKSI TEPI MENGGUNAKAN OPERATOR ISOTROPIK DENGAN PENGOLAHAN AWAL MENGGUNAKAN PENGATURAN INTENSITAS

Implementasi Metode Watershed Transformation Dalam Segmentasi Tulisan Aksara Bali Berbasis Histogram

A. Aras Komputasi. 1. Aras Titik. 1. Aras Titik. 1. Aras Titik. 1. Aras Titik 3/18/2017

UJI COBA THRESHOLDING PADA CHANNEL RGB UNTUK BINARISASI CITRA PUPIL ABSTRAK

BAB III METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL

Fitur Matriks Populasi Piksel Untuk Membedakan Frame-frame Dalam Deteksi Gerakan

PERBANDINGAN METODE PENDETEKSI TEPI STUDI KASUS : CITRA USG JANIN

SISTEM KONTROL GERAK SEDERHANA PADA ROBOT PENGHINDAR HALANGAN BERBASIS KAMERA DAN PENGOLAHAN CITRA

SISTEM PENDETEKSI WAJAH MANUSIA PADA CITRA DIGITAL (PROPOSAL SKRIPSI) diajukan oleh. NamaMhs NIM: XX.YY.ZZZ. Kepada

ANALISA HASIL PERBANDINGAN IDENTIFIKASI CORE POINT PADA SIDIK JARI MENGGUNAKAN METODE DIRECTION OF CURVATURE DAN POINCARE INDEX

BAB II TI JAUA PUSTAKA

IDENTIFIKASI SEL DARAH BERBENTUK SABIT PADA CITRA SEL DARAH PENDERITA ANEMIA

PENDAHULUAN. Latar Belakang

DETEKSI DAN SEGMENTASI OTOMATIS DERET PADA CITRA METERAN AIR

Perancangan Sistem Pengujian Distorsi Kaca Spion Menggunakan Metode Radial Line

Pemisahan Objek-Objek Berbasis Region pada Citra Digital dengan Metode Normalized Cuts

SEGMENTASI CITRA MEDIK MRI (MAGNETIC RESONANCE IMAGING) MENGGUNAKAN METODE REGION THRESHOLD

BAB 3 PROSEDUR DAN METODOLOGI. menawarkan pencarian citra dengan menggunakan fitur low level yang terdapat

SEGMENTASI SEL DARAH PUTIH PADA CITRA DARAH MIKROSKOPIS

TOLERANSI UNJUK PENGENALAN JARINGAN SYARAF TIRUAN PADA PENAMBAHAN DERAU DAN SUDUT PUTARAN TERHADAP POLA KARAKTER TULISAN TANGAN JENIS ANGKA

PEMBUATAN APLIKASI STEREOGRAM GENERATOR

Pendeteksian Tepi Citra CT Scan dengan Menggunakan Laplacian of Gaussian (LOG) Nurhasanah *)

PENGENALAN OBJEK PADA CITRA BERDASARKAN SIMILARITAS KARAKTERISTIK KURVA SEDERHANA

PENDETEKSI DAN VERIFIKASI TANDA TANGAN MENGGUNAKAN METODE IMAGE DOMAIN SPASIAL. Abstrak

Jurnal Coding, Sistem Komputer Untan Volume 4, No. 2, Hal ISSN : x

IDENTIFIKASI FOKUS MIKROSKOP DIGITAL MENGGUNAKAN METODE OTSU

LAMPIRAN A: DAFTAR DATA CITRA dan DATA CITRA BAYANGAN

OPTIMASI PERENCANAAN JALUR PADA MOBILE ROBOT BERBASIS ALGORITMA GENETIKA MENGGUNAKAN POLA DISTRIBUSI NORMAL

Jurnal Pendidikan Fisika Indonesia 7 (2011) RANCANG BANGUN SISTEM PENGENALAN POLA SIDIK JARI MENGGUNAKAN METODE MINUTIAE

PEMBUATAN APLIKASI STEREOGRAM GENERATOR

SEGMENTASI CITRA CT SCAN TUMOR OTAK MENGGUNAKAN MATEMATIKA MORFOLOGI (WATERSHED) DENGAN FLOOD MINIMUM OPTIMAL

IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL

BAB III METODE PENELITIAN. Penelitian ini dilaksanakan Februari 2014 sampai dengan Juli 2014 di

Implementasi Segmentasi Citra dengan Menggunakan Metode Generalized Fuzzy C- Means Clustering Algorithm with Improved Fuzzy Partitions

PENDETEKSIAN TEPI OBJEK MENGGUNAKAN METODE GRADIEN

BAB III METODE PENELITIAN

ANALISIS EDGE DETECTION CITRA DIGITAL DENGAN MENGGUNAKAN METODE ROBERT DAN CANNY

TEKNIK PENGOLAHAN CITRA. Kuliah 6 Restorasi Citra (Image Restoration) Indah Susilawati, S.T., M.Eng.

Analisis Kualitas Interpolasi Terhadap Fitur Statistik pada Citra

Transkripsi:

Seminar Nasional Aplikasi Teknologi Informasi 2008 (SNATI 2008) ISSN: 107-5022 TEKNIK PEMOTONGAN CITRA KROMOSOM TUMPANG TINDIH ATAU BERSENTUHAN Moechammad Sarosa Teknik Elektro, Politeknik Negeri Malang E-mail: msarosa@yahoo.com Abstrak Dalam melakukan analisis citra kromosom seringkali ditemukan kromosom yang saling tumpang tindih atau bersentuhan, hal ini akan menyulitkan proses analisis karena ekstraksi ciri struktur pita kromosom tidak dapat dilakukan. Penelitian ini bertujuan untuk mencari teknik/cara pemotongan/pemisahan citra kromosom yang saling tumpang tindih atau bersentuhan. Tahapan pemotongan citra kromosom terbagi dalam dua tahap yaitu segmentasi untuk memilah citra kromosom dari latar belakangnya, dan dilanjutkan dengan separasi yaitu memisahkan citra kromosom dari citra utama berdasarkan hasil analisis background dan foreground suatu citra kromosom. Proses analisis background dan foreground terbagi dalam tiga langkah, langkah pertama melakukan proses penipisan dan deteksi tepian terhadap daerah background dan foreground citra kromosom yang saling tumpang tindih atau bersentuhan. Langkah kedua mengekstraksi ciri titik-titik pada kerangka-kerangka hasil proses penipisan dan deteksi tepian. Langkah terakhir, berdasarkan hasil ekstraksi ciri titik yang diperoleh dilakukan pencarian koordinat posisi pemotongan dan melakukan separasi untuk memisahkan citra kromosom dari citra utama. Kata kunci: citra kromosom, segmentasi, analisis background/foreground, penipisan kerangka, deteksi tepian. 1. PENDAHULUAN Citra kromosom adalah suatu citra yang berisikan sekumpulan kromosom hasil dari pemotretan kromosom-kromosom suatu sel yang sedang mengalami pembelahan. Bentuk maupun posisi suatu kromosom dalam setiap citra kromosom selalu acak. Sebuah contoh citra kromosom ditampilkan pada Gambar 1. Ketidak-teraturan ini mengakibatkan kemungkinan terjadinya dua atau lebih kromosom saling tumpang tindih atau bersentuhan sangat tinggi. Gambar 1. Citra Kromosom [4] Tabel 1 Gaya sentuhan citra kromosom Kategori Tipe Gaya Sentuhan Contoh Tunggal 1 Berdasarkan posisi atau gaya sentuhannya, citra kromosom dapat dibedakan dalam 3 kategori, yaitu kromosom tunggal, kromosom bersentuhan, dan kromosom tumpang tindih. Pada Tabel 1 ditampilkan contoh ketiga macam kategori tersebut. 2. PENGOLAHAN CITRA KROMOSOM Proses pengolahan citra kromosom merupakan proses awal yang harus dilakukan untuk memperbaiki kualitas citra sebelum dilakukan proses segmentasi dan separasi (pemisahan) citra. Proses pengolahan citra pada penelitian ini menggunakan metoda-metoda yang berbasis bidang spasial, yaitu penghalusan dan penajaman tepian citra, secara lengkap dijelaskan pada Gonzales & Wintz, (12). 3. SEGMENTASI DAN SEPARASI Proses segmentasi citra merupakan proses pemilahan citra sehingga citra kromosom dapat dibedakan dengan citra dasarnya. Pada penelitian ini segmentasi biner dilakukan sebelum deteksi tepian untuk mendapatkan batas-batas lokasi kromosom dalam citra. Sedangkan proses separasi citra merupakan proses pemisahan segmen citra kromosom dari citra utama. Kesuksesan proses analisis kromosom sangat bergantung pada keberhasilan dalam melakukan proses pemotongan (segmentasi dan separasi) citra kromosom. Bersentuhan Tumpang tindih 2 3 a. Segmentasi Biner Segmentasi ini pada prinsipnya memilah daerah-daerah pada citra utama berdasarkan derajat keabuannya. Persamaan (1) akan menyeleksi pikselpiksel citra kromosom sesuai dengan nilai ambang T (Gonzales & Wintz, 12). J-7

Seminar Nasional Aplikasi Teknologi Informasi 2008 (SNATI 2008) ISSN: 107-5022 1 jika f ( x, y ) >= T R ( x, y ) = (1) 0 sebaliknya b. Separasi Citra Separasi citra adalah proses memisahkan masing-masing citra kromosom menjadi n buah citra tunggal (segmen). Dalam satu segmen hanya terdapat sebuah citra kromosom. Untuk melakukan proses ini diperlukan dua buah citra, pertama citra asli yang akan dipisah-pisahkan citranya, dan kedua citra hasil proses segmentasi biner sebagai acuan untuk menentukan posisi citra yang akan dipisahkan. Piksel-piksel citra bernilai 1 (mewakili piksel warna hitam) dan 0 (mewakili piksel warna putih). Proses separasi citra dapat pula dianggap sebagai melakukan pengkopian sekelompok piksel yang membentuk sebuah citra ke n buah tempat citra tunggal. Mekanisme proses separasi citra diperlihatkan pada Gambar 2 dengan urutan pengkopian piksel menggunakan aturan diagram pohon biner. Diagram pohon ini dibangun menggunakan acuan mask separasi piksel seperti ditampilkan pada Gambar 2b. Setiap piksel f(x,y) memiliki satu atau lebih piksel tetangga yaitu di sebelah timur f(x+1,y), dan di sebelah selatan f(x,y+1) kecuali piksel terakhir. Dengan dimulai dari piksel paling utara dan timur, f(x,y) mask pengkopian digerakkan, sesuai koordinat piksel tetangganya di sebelah timur (x+1,,y) dan di sebelah barat (x,y+1). Pada proses pengkopian citra ini melibatkan 3 buah citra, yaitu: Citra A(x,y): citra asli yang akan dikopikan. Citra B(x,y): citra hasil segmentasi biner. Citra C i (x,y): citra sebagai tujuan pengkopian. Algoritma pengkopian citra terdiri atas beberapa tahap berikut 1. Atur nilai i=1, sebagai nomor urut segmen (citra hasil separasi). 2. Berawal dari posisi koordinat (1,1) atau kiri-atas citra, cari piksel bernilai 1 pada Citra B dan catat koordinatnya sebagai (x,y) yaitu sebagai penunjuk posisi piksel yang akan dikopikan. 3. Dengan menggunakan koordinat (x,y) sebagai penunjuk, lakukan: C i (x,y) = A (x,y) untuk i =1,2,3. n B (x,y) = 0 4. Dengan mengacu ke diagram pohon pada Gambar gunakan mask pengkopian untuk menentukan posisi (x j,y j ) untuk j=1,2,3, m. Koordinat (x j,y j ) adalah penunjuk lokasi pengkopian berikutnya, koordinat ini menunjukkan posisi piksel 1 di sekitar koordinat (x,y), yaitu di sebelah timur, dan selatan (x,y). Pindahkan penunjuk (x j,y j ) ke (x,y) dan ulangi langkah 3 dan 4 sampai piksel 1 dalam satu segmen habis. 5. Kembali ke langkah 2 untuk mengkopikan citra berikutnya. Ulangi langkah ini untuk nilai i=i+1 sampai semua citra habis terkopikan, dan nilai i menunjukkan jumlah segmen citra yang ada pada citra A. x y x 2 +1,y 2 a. citra kromosom x+1,y x 6 =x 2 +1 y 6 =y 2 x 2 =x+1 y 2 =y x 2,y 2 +1 x,y x 5 =x 2 y 5 =y 2 +1 ( x-1,y) ( x,y-1) ( x,y) ( x+1,y) ( x,y+1) b. mask separasi x 1 +1,y 1 x,y+1 x 4 =x 1 +1 y 4 =y 1 c. diagram pohon urutan proses separasi citra x 1 =x y 1 =y+1 x 1,y 1 +1 x 3 =x 1 y 3 =y 1 +1 Gambar 2 Metode pengkopian citra pada proses separasi 4. TAHAPAN PEMOTONGAN KROMOSOM Beberapa tahapan yang harus dilewati selama proses pemotongan kromosom adalah: a. Deteksi Tepian Citra Proses ini untuk mencari batas-batas tepi citra kromosom sebagai proses awal sebelum dilakukan ekstraksi ciri titik kerangka dan segmentasi citra menggunakan analisis foreground dan background jika ditemukan titik cabang. Untuk mencari batas tepi suatu citra kromosom digunakan konsep gradient, secara lebih detail dijelaskan pada Gonzalez & Wintz (12). b. Penipisan Foreground dan Background Tujuan dilakukan proses penipisan suatu objek adalah untuk mendapatkan kerangka objek. Penelitian ini melakukan dua kali proses penipisan yaitu penipisan terhadap objek (foreground) dan penipisan terhadap latar belakang objek (background). Untuk melakukan penipisan kedua daerah tersebut digunakan algoritma yang dikembangkan oleh Zhang & Suen (184) seperti apa yang dijelaskan pada Gonzalez & Wintz (12). Sebelum melakukan penipisan, citra yang akan ditipiskan harus disegmentasi biner sehingga derajat keabuan piksel-piksel citra tersebut berubah menjadi bernilai 1 dan 0. Untuk melakukan penipisan kedua daerah foreground dan background perlu memperhatikan nilai piksel daerah yang akan dilakukan penipisan. Proses penipisan ini hanya akan mempengaruhi daerah yang nilai pikselnya 1, sehingga dalam menggunakan algoritma ini nilai piksel bagi daerah yang akan ditipiskan dibuat sedemikian hingga bernilai 1. Jadi dalam J-80

Seminar Nasional Aplikasi Teknologi Informasi 2008 (SNATI 2008) ISSN: 107-5022 melakukan penipisan daerah foreground dan background, hanya diperlukan pembalikan nilai piksel, yang sebelumnya bernilai 1 dibalik menjadi bernilai 0, begitu pula sebaliknya. Gambar 4 menampilkan citra asli dan contoh hasil penipisan foreground serta penipisan background. a. Citra Asli b. Hasil penipisan foreground c. Hasil penipisan background Gambar 3 Citra hasil proses penipisan c. Ekstraksi Ciri Titik pada Kerangka Citra kromosom hasil segmentasi merupakan citra tunggal, tetapi ada kalanya terdapat citra yang merupakan gabungan dua atau lebih kromosom yang saling tumpang tindih atau bersentuhan. Untuk mengetahui ada tidaknya kromosom yang bersilangan perlu dilihat kerangka foreground kromosom tersebut. Terdapat tiga macam titik ciri yang dapat diekstraksi ciri dari sebuah kerangka foreground (Chen & Wang, 2000) yaitu: End Point : titik akhir/ujung suatu kerangka Fork Point : titik percabangan suatu kerangka Corner Point : titik sudut suatu belokan kerangka Berikut ini ditampilkan algoritma yang dapat digunakan untuk mengekstraksi ciri titik-titik pada kerangka foreground. Algoritma untuk mencari end point: Membuat mask 3x3 dan suatu titik (x,y) dikategorikan sebagai ujung suatu kerangka jika terpenuhi salah satu kriteria berikut: jumlah sisi samping yang berpiksel '000' = 3 jumlah sisi samping yang berpiksel '000' = 2 dan jumlah piksel pada salah satu garis tengah mask=2. Gambar 4 menunjukkan contoh titik yang merupakan suatu titik cabang dan bukan titik cabang. Gambar 4 Contoh titik cabang dan bukan titik cabang Algoritma untuk mencari fork point: Membuat mask 5x5 dengan pusat w(x,y), seperti tampak pada Gambar 5. Di pusat mask 5x5 dibuat mask 3x3 Cari piksel w n di sisi mask 5x5 yang bernilai 1 yang memiliki tetangga di sisi mask 3x3, jika piksel tersebut memiliki tetangga piksel '1' maka atur h n =1, jika tidak h n =0, dengan n=,10,11,.... Cari piksel w m di sisi mask 3x3 yang bernilai 1 yang memiliki tetangga di sisi mask 5x5, jika piksel tersebut memiliki tetangga piksel '1' maka atur h m =1, jika tidak h m =0, dengan m=1, 2, 3,... 8. Piksel w(x,y) merupakan titik percabangan jika 8 hn 3 dan hm 3 1 Gambar 5 Mask 5x5 untuk mencari titik cabang Gambar 6 Contoh kerangka dengan titik potong. Misalkan diperoleh kerangka seperti tampak pada Gambar 6, pada Mask5x5A piksel yang bernilai 1 ada pada w 12, w 20, w 2 dan w 7 sedangkan pada Mask5x5B piksel yang bernilai 1 ada pada w 11, w 15, w 18, w, w 1, w 2, w 4 dan w 5. Dengan kondisi kerangka seperti tersebut maka: Untuk mask 5x5A diperoleh : = h 12 + h 20 =2 dan =1 sehingga kondisi 3 dan 3 tidak terpenuhi, jadi piksel pada pusat mask5x5-a bukanlah titik potong. Sedangkan untuk mask 5x5B diperoleh : J-81

Seminar Nasional Aplikasi Teknologi Informasi 2008 (SNATI 2008) ISSN: 107-5022 = h 11 + h 15 + h 18 + h, =4 dan = h 1 + h 2 +h 4 +h 5 = 4 sehingga kondisi 3 dan 3 terpenuhi jadi piksel pada pusat mask 5x5-B adalah titik potong. Algoritma untuk mencari Corner point: Membuat mask x dan mencari piksel bernilai 1 pada masing-masing sisi mask sebagai (x L,y L ) dan (x R,y R ), titik (x C,y C ) sebagai titik sudut, sudut belok ini dapat diperoleh menggunakan Persamaan (2). y = R yc y y angle 1 C L tan tan xr xc xc xl Dua citra kromosom bersilangan, jika ditemukan empat buah titik ujung kerangka dan sebuah titik percabangan. Lebih dari dua citra kromosom tumpang tindih atau bersentuhan, jika ditemukan sebuah atau lebih titik cabang dan lebih dari empat buah titik ujung (kasus ini tidak termasuk dalam penelitian). 5. ANALISIS FOREGROUND & BACKGROUND Citra kromosom yang tumpang tindih atau bersentuhan harus dipisahkan atau dipotong sehingga diperoleh dua buah segmen citra kromosom. Tabel 2 memperlihatkan macam-macam hasil penipisan kerangka foreground citra kromosom. Penelitian ini 1 (2) menggunakan analisis ciri-ciri (4.1) yang diperoleh dari hasil penipisan foreground dan background serta deteksi tepian foreground. Gambar 8 memperlihatkan tahapan yang harus dilakukan sebelum proses segmentasi. Citra kromosom yang tumpang tindih atau bersinggungan Penipisan Foreground Deteksi Tepian Foreground Penipisan Background Gambar 7 Mask mencari titik sudut Mencari titik potong kerangka Mencari titik ujung kerangka Mencari belokan dengan sudut kecil Mencari titik ujung/ belokan kerangka Tabel 2 Contoh hasil ekstraksi ciri kerangka foreground dan kesimpulannya. Citra Asli Kerangka Foreground Hasil ekstraksi ciri 2 titik ujung tanpa titik potong 3 titik ujung 1 titik potong 4 titik ujung 1 titik potong 6 titik ujung 2 titik potong Kesimpulan Citra kromosom Tunggal Citra kromosom Ganda Bersentuhan Citra Kromosom Ganda Tumpang tindih Lebih dari dua citra Kromosom Tumpang tindih Tabel 2 menampilkan contoh hasil ekstraksi ciri kerangka foreground dan banyaknya citra kromosom dalam satu citra, kesimpulan terhadap banyaknya citra kromosom terangkum sebagai berikut: Sebuah citra kromosom, jika hanya ditemukan dua buah titik ujung kerangka. Dua citra kromosom bersentuhan, jika ditemukan tiga buah titik ujung kerangka dan sebuah titik percabangan. Membagi daerah di sekitar titik potong dalam 4 kwadran berdasarkan sudut kerangka Menyeleksi belokan dg sudut terkecil di setiap kwadran ANALISIS FOREGROUND DAN BACKGROUND Citra Hasil Segmentasi Menyeleksi titik ujung/ belokan dg sudut terkecil di setiap kwadran Gambar 8 Diagram proses segmentasi citra kromosom Tahapan proses sebelum dilakukan analisis foreground dan background dikelompokkan dalam tiga tahap yaitu: a. Melakukan penipisan foreground Dari hasil penipisan foreground akan diperoleh titik-titik ujung, titik potong dan percabangan kerangka. Berdasarkan posisi titik potong dan cabang kerangka, daerah di sekitar titik potong dibagi ke dalam 4 kwadran sebagai kriteria dalam mencari posisi pemotongan segmen. Gambar menampilkan pembagian kwadran daerah di sekitar titik potong kerangka foreground. J-82

Seminar Nasional Aplikasi Teknologi Informasi 2008 (SNATI 2008) ISSN: 107-5022 kerangka foreground dihubungkan dari kwadran 1 ke kwadran 3 dan kwadran 2 ke kwadran 4. Perpotongan garis-garis tersebut dengan tepian foreground merupakan kandidat lain posisi pemotongan segmen. Gambar. Pembagian kwadran Pemotongan citra kromosom didasarkan pada hasil ekstraksi citra kerangka foreground kromosom. Pada penelitian ini dibatasi hanya melakukan pemotongan terhadap dua kromosom yang saling tumpang tindih atau bersentuhan. b. Mendeteksi tepian foreground Hasil dari deteksi tepian berupa garis tipis yang mengelilingi citra, di sepanjang garis ini akan diperoleh belokan-belokan dengan sudut yang bervariasi. Belokan yang memiliki sudut terkecil dalam satu kwadran dipilih sebagai kandidat posisi pemotongan kromosom. Gambar 10 menampilkan tepian foreground dan 4 titik belok dengan sudut terkecil yang terdapat pada masing-masing kwadran sebagai kandidat posisi pemotongan kromosom. Gambar 11 Kerangka background dan titik ujungnya d. Penentuan Posisi Pemotongan Pada tahap ini dilakukan penentuan terakhir posisi dan alur pemotongan kromosom. Berdasarkan ciri-ciri yang diperoleh dari hasil penipisan background, foreground, dan deteksi tepian maka penentuan posisi dan alur pemotongan citra dapat diikuti diagram yang ditampilkan pada Gambar 12. Contoh hasil pemotongan citra kromosom yang bersilangan ditampilkan pada Gambar 14. Gambar a. menunjukkan posisi dan alur pemotongan segmen citra pertama, Gambar b. menampilkan citra hasil segmentasi pertama, Gambar c. menunjukkan posisi dan alur pemotongan citra kedua, dan Gambar d. menampilkan citra hasil segmentasi kedua. MULAI Cari Titik Potong kerangka foreground Jadikan daerah di sekitar titik potong sebagai kwadran 1, 2, 3 dan 4 Gambar 10 Tepian foreground dan titik belok c. Melakukan penipisan daerah background Karena kompleksnya bentuk background suatu citra, maka hasil penipisan daerah ini akan memberikan tiga kemungkinan bentuk kerangka, yaitu kerangka yang hanya memiliki titik ujung (kerangka berbentuk garis lurus), kerangka yang selain memiliki titik ujung juga memiliki belokan dan kerangka yang selain memiliki titik ujung juga memiliki titik cabang. Titik cabang ini diabaikan karena ciri yang dimilikinya tidak dapat digunakan untuk menentukan posisi pemotongan segmen. Berdasarkan pembagian kwadran dari proses sebelumnya, dicari titik ujung atau titik belok dengan sudut terkecil dan paling dekat dengan titik potong kerangka foreground (pusat percabangan kerangka). Gambar 11 menampilkan kerangka background dan titik-titik ujung terdekat dengan titik potong kerangka background. Dua titik ujung kerangka background yang terdekat dengan titik potong Cari sudut terkecil lengkungan tepian foreground yang terdekat dengan titik potong di setiap kwadran dan beri nama sebagai Si dengan i adalah nomor kwadran. Jika ditemukan titik ujung kerangka background, buat garis hubung antara dua titik ujung yang melewati sekitar titik potong kerangka foreground. Cari titik potong antara garis hubung dengan tepian foreground dan beri nama Hi dengan i adalah nomor kwadran Jarak Si ke titik potong > Jarak Hi ke titik potong? tidak ya Si=Hi Pemotongan segmen dapat dilakukan dengan mengikuti alur pemotongan: 1) dari S1 ke S2 dan S4 ke S3, 2) dari S1 ke S4 dan S2 ke S3. SELESAI Gambar 12 Diagram alir teknik segmentasi menggunakan analisis foreground dan background. J-83

Seminar Nasional Aplikasi Teknologi Informasi 2008 (SNATI 2008) ISSN: 107-5022 tumpang tindih atau bersentuhan, sedangkan untuk jumlah kromosom yang lebih banyak masih perlu dilakukan pengembangan lebih lanjut. Gambar 13 Contoh pemotongan citra dan hasilnya 6. PEMBAHASAN DAN HASIL Dengan menggunakan algoritma-algoritma di atas dan diagram alir seperti pada Gambar 12, penelitian ini telah berhasil melakukan pemotongan citra kromosom yang saling tumpang tindih atau bersentuhan. Beberapa contoh hasil pemotongan citra kromosom diperlihatkan pada Gambar 14. a. Segmentasi citra kromosom yang saling tumpang tindih b. Segmentasi citra kromosom yang bersentuhan Gambar 14 Contoh hasil pemotongan citra kromosom PUSTAKA 1. Gonzales, RC. And Wintz, P, Digital Image Processing, Addison-Wesley Publishing Company, California, USA, 12. 2. Chen, YK, Segmentation of Single- or Muliple- Touching Handwritten Numeral String Using Background and Foreground Analysis, IEEE Trans. On Pattern Analysis and Machine Intelligence, Vol. 22, No. 11, Nov. 2000. 3. Lerner, B., Toward A Completely Automatic Neural Network Based Human Chromosome Analysis, IEEE Trans. on System, Man, Cybernetics Special issue on ANN, vol 28, pt. B, pp. 544-552, New York, USA, 18. 4. Martinez, C., Juan, A. and Casacuberta, F, Using Recurrent Neural Networks for Automatic Chromosome Classification, Universidad Politecnica den Valencia, Valencia, Spain, 2002. 5. Errington, P.A. and Graham, J. Classification of Chromosomes using a Combination of Neural Networks, Department of Medical Biophysics, University of Manchester, Oxford Road, Manchester, UK, 16. Penggunaan diagram alir pada Gambar 12 terbatas pada dua citra kromosom yang saling tumpang tindih atau bersentuhan, sedangkan untuk jumlah citra kromosom yang lebih banyak perlu dilakukan pengembangan algoritma lebih lanjut. Perlu dilakukan pengujian jumlah titik cabang dalam suatu kerangka foreground dan proses segmentasi dilakukan sebanyak jumlah totok potong tersebut. Untuk kasus-kasus tertentu dimana suatu teknik sementasi tidak dapat dilakukan karena kompleksany citra, maka dilakukan pengujian dengan mengganti citra kromosom namun masih dari pasien yang sama. KESIMPULAN DAN SARAN Berdasarkan hasil penelitian yang telah dilakukan dapat diambil kesimpulan dan saran sebagai berikut. Proses pengolahan citra sangat menentukan tingkat keberhasilan pemotongan citra kromosom yang tumpang tindih atau bersentuhan. Teknik pemotongan dengan membagi citra kromosom yang tumpang tindih atau bersentuhan menjadi 4 kwadran di sekitar titik potong kerangka foreground dapat menentukan posisi pemotongan citra kromosom. Teknik pemotongan yang dikembangkan pada penelitian ini telah berhasil melakukan pemotongan terhadap dua kromosom yang saling J-84