BAB 2 LANDASAN TEORI. metode yang digunakan sebagai pengawasan kendaraan yang menggunakan pengenalan

dokumen-dokumen yang mirip
PERANCANGAN PENGENALAN PLAT NOMOR MELALUI CITRA DIGITAL DENGAN OPENCV

BAB 2 LANDASAN TEORI

Oleh: Riza Prasetya Wicaksana

Pengenalan Plat Nomor Berdasarkan Klasikasi K-Nearest Neighbor (KNN)

BAB III ANALISIS DAN PERANCANGAN SISTEM. Dalam pengerjaan tugas akhir ini memiliki tujuan untuk mengektraksi

2015 PENGGUNAAN ALGORITMA FAST CONNECTIVE HOUGH TRANSFORM DAN ANALISIS HISTOGRAM UNTUK MENENTUKAN LOKASI PLAT NOMOR

BAB 2 LANDASAN TEORI

Pengenalan Plat Nomor Mobil Menggunakan Metode Learning Vector Quantization

Pengenalan Plat Nomor Kendaraan Secara Otomatis Untuk Pelanggaran Lalu Lintas

DETEKSI NOMOR KENDARAAN DENGAN METODE CONNECTED COMPONENT DAN SVM

pbab 4 IMPLEMENTASI DAN EVALUASI PROGRAM APLIKASI uji coba terhadap program aplikasi pengenalan plat nomor kendaraan roda empat ini,

1. Pendahuluan. 2. Tinjauan Pustaka

BAB 1 PENDAHULUAN 1.1 Latar Belakang

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

BAB 3 PERANCANGAN SISTEM

Model Sistem Akses Tempat Parkir Berdasarkan Pengenalan Plat Nomor Kendaraan. Andry Jonathan ( )

BAB III PERANCANGAN SISTEM. Pada dewasa sekarang ini sangat banyak terdapat sistem dimana sistem tersebut

KLASIFIKASI TELUR AYAM DAN TELUR BURUNG PUYUH MENGGUNAKAN METODE CONNECTED COMPONENT ANALYSIS

SISTEM IDENTIFIKASI POSISI PELAT NOMOR KENDARAAN SECARA OTOMATIS MENGGUNAKAN HOUGH TRANSFORM

BAB 3 ANALISA DAN PERANCANGAN SISTEM

Segmentasi Plat Nomor Kendaraan Dengan Menggunakan Metode Run-Length Smearing Algorithm (RLSA)

Traffic IP Camera untuk Menghitung Kendaraan Roda Empat Menggunakan Metode Luasan Piksel

Rekognisi karakter optik merupakan salah satu aplikasi pengenalan pola yang

PENGUJIAN PENGENALAN KARAKTER PADA KTP MENGGUNAKAN METODE TEMPLATE MATCHING

UJI COBA THRESHOLDING PADA CHANNEL RGB UNTUK BINARISASI CITRA PUPIL ABSTRAK

APLIKASI PEMBACAAN PLAT NOMOR KENDARAAN MENGGUNAKAN OPTICAL CHARACTER RECOGNITION (OCR)

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA 2.1 Dasar Teori Citra Digital

Pengenalan Karakter Plat Nomor Mobil Secara Real Time

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

IDENTIFIKASI NOMOR POLISI KENDARAAN BERMOTOR MENGGUNAKAN JARINGAN SYARAF TIRUAN SELF ORGANIZING MAPS (SOMS)

BAB 2 LANDASAN TEORI. sangat penting sebagai bentuk informasi visual. Bila ditinjau dari sudut pandang

DETEKSI DAN SEGMENTASI OTOMATIS DERET PADA CITRA METERAN AIR

BAB 3 PERANCANGAN SISTEM. Perancangan sistem dimulai dari penempatan posisi kamera dengan posisi yang

BAB I PENDAHULUAN. Pada zaman sekarang ini bagi sebagian masyarakat kendaraan bermotor

BAB III METODE PENELITIAN

Representasi Citra. Bertalya. Universitas Gunadarma

PENGENALAN KARAKTER PADA PLAT NOMOR KENDARAAN BERBASIS OPTICAL CHARACTER RECOGNITION MENGGUNAKAN METODE TEMPLATE MATCHING CORRELATION

Proses memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau komputer

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 3 PERUMUSAN OBJEK RANCANGAN. Berikut adalah analisis masalah dan kebutuhan dalam perancangan aplikasi

ANALISIS SISTEM PENGENALAN KARAKTER PLAT KENDARAAN DARI CITRA KENDARAAN

BAB II LANDASAN TEORI. Tanda Nomor Kendaraan Bermotor (disingkat TNKB) atau sering. disebut plat nomor atau nomor polisi (disingkat nopol) adalah plat

BAB 1 PENDAHULUAN. Dewasa ini, lahan parkir menjadi kebutuhan utama pengguna kendaraan,

BAB 3 METODOLOGI PENELITIAN. a. Spesifikasi komputer yang digunakan dalam penelitian ini adalah

IDENTIFIKASI PLAT NOMOR MOBIL MENGGUNAKAN SUPPORT VECTOR MACHINE (SVM)

BAB IV PENGUJIAN SISTEM. mendeteksi tempat parkir yang telah selesai dibuat. Dimulai dari pengambilan

DETEKSI PLAT KENDARAAN MENGGUNAKAN HOG DAN LVQ. Muhammad Imron Rosadi 1

ANALISIS SISTEM PENGENALAN KARAKTER PLAT KENDARAAN DARI CITRA KENDARAAN

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan September 2011 s/d bulan Februari

PENGKONVERSIAN IMAGE MENJADI TEKS UNTUK IDENTIFIKASI PLAT NOMOR KENDARAAN. Sudimanto

BAB 3 ANALISIS DAN PERANCANGAN. negara misalnya untuk penegakkan hukum oleh polisi (police enforcement). Sistem ini

BAB III METODE PENELITIAN. melacak badan manusia. Dimana hasil dari deteksi atau melacak manusia itu akan

PENGENALAN PLAT NOMOR SEPEDA MOTOR DENGAN MENGGUNAKAN METODE JARAK EUCLIDEAN

Penghitung Kendaraan Menggunakan Background Substraction dengan Background Hasil Rekonstruksi

Pengenalan Karakter Sintaktik menggunakan Algoritma Otsu dan Zhang-Suen

PENGENALAN ANGKA PADA PLAT NOMOR DENGAN METODE TEMPLATE MATCHING

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENENTUAN KUALITAS DAUN TEMBAKAU DENGAN PERANGKAT MOBILE BERDASARKAN EKSTRASI FITUR RATA-RATA RGB MENGGUNAKAN ALGORITMA K-NEAREST NEIGHBOR

Sistem Penangkap Citra Pelanggaran Lampu Merah

BAB 3 ANALISA DAN PERANCANGAN

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA

Aplikasi Pengolahan Citra Dalam Pengenalan Pola Huruf Ngalagena Menggunakan MATLAB

PENGENALAN PLAT NOMOR SEPEDA MOTOR DENGAN MENGGUNAKAN METODE JARAK EUCLIDEAN

BINERISASI CITRA DOKUMEN DENGAN FILTERISASI HOMOMORPHIC

BAB 3 PERANCANGAN. ANPR Software. Image. Deteksi Posisi Plat Nomor. Segmentasi Plat Nomor. Neural Network Pengenal Karakter. Hasil

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM PENGENAL KARAKTER PADA PLAT NOMOR KENDARAAN BERMOTOR DENGAN PENDEKATAN LOGIKA FUZZY

Edu Komputika Journal

PENDETEKSIAN POSISI PLAT NOMOR MOBIL MENGGUNAKAN METODE MORFOLOGI DENGAN OPERASI DILASI, FILLING HOLES, DAN OPENING

IP TRAFFIC CAMERA PADA PERSIMPANGAN JALAN RAYA MENGGUNAKAN METODE LUASAN PIKSEL

3 BAB III METODE PENELITIAN

Sistem Pengenalan Karakter pada Plat Kendaraan Bermotor Menggunakan Profile Projection dan Algoritma Korelasi

DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL

DAFTAR ISI. Lembar Pengesahan Penguji... iii. Halaman Persembahan... iv. Abstrak... viii. Daftar Isi... ix. Daftar Tabel... xvi

BAB I PENDAHULUAN. digital khususnya bidang komputer mendorong munculnya software canggih

TEKNIK LOKALISASI PLAT NOMOR MENGGUNAKAN MORFOLOGI SKRIPSI

SISTEM REKOGNISI KARAKTER NUMERIK MENGGUNAKAN ALGORITMA PERCEPTRON

BAB 1 PENDAHULUAN. teks digital yang dapat dikenali oleh komputer maupun teks non digital seperti

SAMPLING DAN KUANTISASI

BAB III METODE PENELITIAN. tracking obyek. Pada penelitian tugas akhir ini, terdapat obyek berupa bola. Gambar 3.1. Blok Diagram Penelitian

BAB IV PENGUJIAN SISTEM. koordinat pada tiap-tiap area, akses pixel, contrast streching, histogram. yang

BAB II TINJAUAN PUSTAKA. yang revelan dengan penelitian yang akan. antara metode Kohonen Neural Network dengan metode Learning ng Vector

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

Penentuan Jumlah Karakter pada Plat Nomor Kendaraan dengan menggunakan Selective Ratio Bounding Box

COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA

PENGENALAN PLAT NOMOR KENDARAAN MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS DAN SUPPORT VECTOR MACHINE BERBASIS PENGOLAHAN CITRA DIGITAL

BAB 3 ANALISIS DAN PERANCANGAN

BAB III METODE PENELITIAN

DETEKSI POSISI PLAT NOMOR KENDARAAN BERMOTOR BERDASARKAN AREA CITRA

EKSTRAKSI DAN PENGENALAN PLAT NOMOR KENDARAAN BERMOTOR DI INDONESIA

BAB 1 PENDAHULUAN. Perkembangan pengetahuan dibidang kecerdasan buatan sedemikian

Dewasa ini teknologi robotik dan informasi telah berkembang dengan cepat. Begitu

BAB I PENDAHULUAN. teknologi pengolahan citra (image processing) telah banyak dipakai di berbagai

Identifikasi Plat Nomor Kendaraan Berbasis Mobile dengan Metode Learning Vector Quantization

BAB 3 IMPLEMENTASI SISTEM

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

BAB III ANALISA DAN PERANCANGAN

Review Paper. Image segmentation by histogram thresholding using hierarchical cluster analysis

Segmentasi Bagian Paru-Paru di Citra 2D CT-Scan

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Automatic Number Plate Recognition Automatic Number Plate Recognition atau yang disingkat dengan ANPR adalah metode yang digunakan sebagai pengawasan kendaraan yang menggunakan pengenalan karakter optik pada gambar, metode ini bekerja dengan membaca plat nomor kendaraan. Pada pengenalan plat nomor ini dapat menggunakan kamera (CCTV) yang berada diarea parkir kendaraan, mau pun di daerah lalu lintas atau daerah khusus yang dirancang untuk tugas tertentu. Berikut rancangan alur Automatic Number Plate Recognition pada sebuah objek menurut K.M Sajjad.(2010) Automatic License Plate Recognition using Python and OpenCV, 7-2. Flowchart 2.1 Proposed System (Sumber : K.M, Sajjad, 2010,7-2) 7

8 Pada rancangan tersebut ditujukan untuk mengidentifikasi jenis plat nomor untuk kendaraan pribadi, untuk mendukung rancangan tersebut K.M Sajjad menggunakan Infra Red Camera yang bertujuan agar ketika pada kondisi malam hari kamera tetap dapat menangkap objek plat nomor, semakin banyak titik infrared pada kamera maka akan semakin jelas dalam pencitraan gambar yang ditangkap kamera dan kualitas gambar yang dihasilkan pun akan bagus. Namun, kondisi ini pun menimbulkan problem, ketika gambar yang dihasilkan kamera mempunyai hasil kualitas yang bagus kondisi ini akan mempengaruhi system dan akibatnya system menjadi lambat, maka dari itu K.M Sajjad menggunakan dua proses dalam preprocessing, Resize proses ini digunakan untuk memproses gambar dari kamera yang berukuran besar, Convert Color Space proses ini digunakan untuk memproses gambar dari kamera mode RGB dirubah kedalam bentuk Grayscale. Gambar 2.1 Localization (Sumber : K.M, Sajjad, 2010,7-2) Proses selanjutnya untuk lebih memudahkan proses Automatic Number Plate Recognition yaitu Localization atau dalam pencitraan gambar sering disebut dengan

9 Thresholding, proses ini bertujuan membuang bagian yang tidak dibutuhkan dan memfokuskan pencitraan gambar pada area palt nomor yang akan diproses pada sistem, ketika area plat nomor sudah didapatkan fokusnya dengan batas batasan yang diberikan, maka proses selanjutnya yaitu Connected Component Analysis dimana proses ini berfungsi untuk mengidentifikasi dengan cara menggabungkan pixel pada karakter dan memberikan label pada setiap karakter, fungsi dari label itu adalah untuk memudahkan saat proses segmentation terjadi, segmentasi adalah proses pemotongan karakter berdasarkan label. Gambar 2.2 Segmented blobs (Sumber : K.M, Sajjad, 2010,7-2) Proses ini juga digabungkan dengan algoritma yang berfungsi membuang bagian yang tidak termasuk dalam plat nomor, ketika sudah mendapatkan karakter plat nomor utuh, Optical Character Recognition (OCR) akan menerjemahkan kedalam ASCII. Berikut hasil percobaan yang dilakukan oleh K.M Sajjad. Table 2.1 Accuracy Analysis (Sumber : K.M, Sajjad, 2010,7-2) Operation Sample Success Fail Success Ratio

10 License plate localization 100 92 8 92% Character Separation 92 88 4 95.7% Character Recognition 88 83 5 94.3% Selanjutnya rancangan alur Automatic number plate recognition pada sebuah objek menurut Chirag Patel, Dipti Shah, PhD, Atul Patel, PhD.(2013) Automatic Number Plate Recognition System (ANPR): A Survey 69-9. Pada rancangannya ini mereka mempertimbangkan bagian kualitas gambar dan tingkat keberhasilan pencitraan gambar dengan objek yang berjalan cepat, itu didasari dari empat faktor yang menjadi pertimbangan. 1. Ukuran Plat, ini dikarenakan setiap plat nomor mempunyai ukuran yang berbedabeda. 2. Penempatan Plat Nomor, plat nomor sendiri dapat diletakan dimana saja. 3. Warna dasar plat nomor, warna dasar pada plat nomor berbeda, seperti perbedaan plat nomor pemerintahan dan plat nomor kendaraan umum atau pribadi. 4. Sekrup atau baut, dalam ALPR biasanya ini dapat terdeteksi sebagai karakter. Sebuah plat nomor dapat diekstraksi dengan menggunakan metode segmentasi. Ada banyak metode segmentasi yang tersedia dalam berbagai literatur. Dalam sebagian besar metode binerisasi gambar yang digunakan. Beberapa penulis menggunakan metode Otsu untuk binerisasi agar dapat mengkonversi gambar warna menjadi binary. Binerisasi adalah proses untuk menkonversi gambar menjadi hitam dan putih. Dalam metode ini, metode ini juga memiliki kriteria untuk menentukan gambar yang

11 bernilai hitam dan putih, agar hasil konversi grayscale ini menghasilkan kualitas yang baik maka digunakan juga Adaptive Thresholding. Blob Detection digunakan untuk mendeteksi titik-titik atau daerah yang berbeda dalam kecerahan warna dan membandingkan dengan lingkungan. Tujuan utama dari pendekatan ini adalah untuk menemukan daerah yang tidak terdeteksi oleh edge detection atau corner detection. Berikut hasil rata-rata plate detection. Table 2.2 Number Plate Detection Rate (Sumber : Chirag Patel, Dipti Shah, PhD, Atul Patel, PhD, 2013,69-9) Image size Success Rate (in %) 1024 X 768 96,5 640 X 480 Not reported 720 X 576 90,1 Not reported 87 640 X 480 97,3 236 X 48 Not reported 640 X 480 97,16 Automatic Vehicle Identification adalah rancangan yang diusulkan dalam jurnal Reshma P dan Tushar Patnik,(2012) Noise Removal and Blob Identification Approach for Number Plate Recognition 47-8, rancangan ini mengusung metode real time system. Rancangan difokuskan pada gambar miring, karakter unaligned di plat nomor, resolusi yang berbeda dan kondisi pencahayaan yang berbeda. Metode yang digunakan yang diusulkan membagi seluruh sistem menjadi lima bagian. Pertama Image Acquisition dan Preprocessing sebagai input. Kedua deteksi area plat nomor dari inditified blob, classification algorithm digunakan untuk membedakan

12 blob pada area plat nomor. Ketiga adalah segmentasi karakter plat nomor dan hasil Keempat terhadap identified plat nomor. Dan yang kelima validasi dimasukkan untuk menyediakan otentikasi kendaraan. Flowchart 2.2 Flowchart of Localization (Sumber: Reshma P dan Tushar Patnik,2012, 47-8)

13 Kombinasi OpenCV dan Visual C ++ yang digunakan untuk computer vision. Karena sifatnya open source dan OpenCV pun dapat digunakan sebagai library real time system. Visual Studio 2008 memungkinkan organisasi dari berbagai ukuran untuk secara cepat membuat lebih secure dan dapat digunakan pada windows operating system. Pada rancangannya kamera akan mengmbil objek plat nomor kendaraan pada posisi depan dan belakang kendaraan, ini bertujuan untuk memilih rasio gambar yang layak untuk dilakukan proses ALPR, pada saat proses Preprocessing objek plat nomor kendaraan berwarna dibutuhkan beberpa tahapan. Objek plat nomor kendaraan berwarna di atas pertama-tama dikonversi ke grayscale. Kemudian proses Morphology Top Hat dijalankan. Operasi Morphology Top Hat ini digunakan untuk menghilangkan noise pada gambar. Gambar 2.3 Output of Top Hat Operation

14 (Sumber: Reshma P dan Tushar Patnik,2012, 47-8) Threshold adalah operasi pengolahan citra digital dimana pixel objek gambar yang dipotong untuk dua nilai tergantung pada nilai ambang batas. Operasi ini digunakan untuk mengkonversi gambar ke biner dan melokalisasi plat dari citra kendaraan. Gambar 2.4 Output of Thresholding (Sumber: Reshma P dan Tushar Patnik,2012, 47-8) Localization mengacu pada ekstraksi daerah diperlukan dari gambar kendaraan. Daerah kepentingan penelitian adalah wilayah plat nomor dan karenanya plat nomor dan beberapa bagian kendaraan diperoleh dengan teknik ekstraksi.

15 Pada jurnal Ronak P Patel, Narendra M Patel, Keyur Brhambhatt,(2013) Automatic License Plate Recognition, 285-294. Pada rancangan yang dibuat terbagi menjadi tiga, yaitu Number Plate extraction, Character Segmentation dan Recognition Number Plate. Berikut gambar flowchart algoritma Gambar 2.3 Flowchart Algoritma

16 Dalam rancangannya diterapkan beberapa perbaikan yang bertujuan untuk membuat suatu kualitas inputan yang lebih baik, dengan memfokuskan pada factor linkungan yang mempengaruhi kualitas pencahayaan pada plat nomor. Pada tahap preprocessing image yang diinputkan mempunyai channel warna RGB kemudian dikonversi ke grayscale, hal ini dilakukan untuk mempercepat pemrosesan, meningkatkan kontras image dan mengurangi noise pada image.