MODIFIKASI APLIKASI ALBADR AOCR UNTUK PENGENALAN HURUF ARAB SECARA REAL TIME
Aplikasi praktis pilihan masyarakat menggunakan input kamera streaming dan mempunyai waktu proses real time. Aplikasi praktis ini menggunakan hardware acceleration agar memiliki waktu proses real time. Aplikasi Albadr AOCR saat ini memiliki input file dokumen dan merupakan aplikasi desktop. Aplik...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/64156 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:64156 |
---|---|
spelling |
id-itb.:641562022-04-04T10:23:12ZMODIFIKASI APLIKASI ALBADR AOCR UNTUK PENGENALAN HURUF ARAB SECARA REAL TIME Cahyadarma, Gazandi Indonesia Final Project INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/64156 Aplikasi praktis pilihan masyarakat menggunakan input kamera streaming dan mempunyai waktu proses real time. Aplikasi praktis ini menggunakan hardware acceleration agar memiliki waktu proses real time. Aplikasi Albadr AOCR saat ini memiliki input file dokumen dan merupakan aplikasi desktop. Aplikasi ini memiliki waktu proses yang sangat lama. Aplikasi ini belum berupa aplikasi praktis yang dapat digunakan masyarakat. Untuk mempersiapkan aplikasi Albadr AOCR dapat digunakan masyarakat secara praktis, aplikasi Albadr AOCR ditransformasikan menjadi aplikasi android AOCR real time yang menggunakan input kamera streaming. Pada tugas akhir ini, dilakukan empat modifikasi utama terhadap aplikasi Albadr AOCR, yaitu: binerisasi, deteksi kemiringan, segmentasi rekognisi, dan arsitektur aplikasi. Perubahan ini didasarkan riset bottleneck pada aplikasi Albadr AOCR dan pergantian input file menjadi kamera streaming. Bottleneck aplikasi Albadr AOCR ada pada waktu proses dan toleransi derau tiap proses yang memiliki perubahan. Binerisasi menggunakan algoritma Otsu dikarenakan paling cepat pada penelitian terkait dan tidak bergantung pada GPU. Algoritma baru diciptakan dengan inspirasi algoritma Husam ACDAR dan paradigma paralel. Algoritma ini menggunakan konsep ketetanggaan dan karakteristik piksel. Waktu proses segmentasi dan rekognisi dipercepat dengan konkurensi. Arsitektur aplikasi menjadi aplikasi client-server dengan prinsip microservice. Implementasi binerisasi dilakukan pada client/android. Implementasi ini menghasilkan waktu proses binerisasi yang lebih cepat dan dapat beradaptasi pada masukan gambar. Algoritma baru, Neighbour Chain Skew Algorithm memiliki waktu proses 20 kali lebih cepat daripada estimasi kemiringan aplikasi Albadr AOCR. Algoritma ini memiliki akurasi 82% walau dalam kondisi derau. Proses segmentasi dan rekognisi menggunakan model konkurensi kombinasi producerconsumer dan workers. Model konkurensi ini dapat meningkatkan waktu proses 3 kali lebih cepat. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Aplikasi praktis pilihan masyarakat menggunakan input kamera streaming dan
mempunyai waktu proses real time. Aplikasi praktis ini menggunakan hardware
acceleration agar memiliki waktu proses real time. Aplikasi Albadr AOCR saat ini
memiliki input file dokumen dan merupakan aplikasi desktop. Aplikasi ini
memiliki waktu proses yang sangat lama. Aplikasi ini belum berupa aplikasi
praktis yang dapat digunakan masyarakat. Untuk mempersiapkan aplikasi Albadr
AOCR dapat digunakan masyarakat secara praktis, aplikasi Albadr AOCR
ditransformasikan menjadi aplikasi android AOCR real time yang menggunakan
input kamera streaming.
Pada tugas akhir ini, dilakukan empat modifikasi utama terhadap aplikasi Albadr
AOCR, yaitu: binerisasi, deteksi kemiringan, segmentasi rekognisi, dan arsitektur
aplikasi. Perubahan ini didasarkan riset bottleneck pada aplikasi Albadr AOCR
dan pergantian input file menjadi kamera streaming. Bottleneck aplikasi Albadr
AOCR ada pada waktu proses dan toleransi derau tiap proses yang memiliki
perubahan. Binerisasi menggunakan algoritma Otsu dikarenakan paling cepat
pada penelitian terkait dan tidak bergantung pada GPU. Algoritma baru diciptakan
dengan inspirasi algoritma Husam ACDAR dan paradigma paralel. Algoritma ini
menggunakan konsep ketetanggaan dan karakteristik piksel. Waktu proses
segmentasi dan rekognisi dipercepat dengan konkurensi. Arsitektur aplikasi
menjadi aplikasi client-server dengan prinsip microservice.
Implementasi binerisasi dilakukan pada client/android. Implementasi ini
menghasilkan waktu proses binerisasi yang lebih cepat dan dapat beradaptasi pada
masukan gambar. Algoritma baru, Neighbour Chain Skew Algorithm memiliki
waktu proses 20 kali lebih cepat daripada estimasi kemiringan aplikasi Albadr
AOCR. Algoritma ini memiliki akurasi 82% walau dalam kondisi derau. Proses
segmentasi dan rekognisi menggunakan model konkurensi kombinasi producerconsumer
dan workers. Model konkurensi ini dapat meningkatkan waktu proses 3
kali lebih cepat. |
format |
Final Project |
author |
Cahyadarma, Gazandi |
spellingShingle |
Cahyadarma, Gazandi MODIFIKASI APLIKASI ALBADR AOCR UNTUK PENGENALAN HURUF ARAB SECARA REAL TIME |
author_facet |
Cahyadarma, Gazandi |
author_sort |
Cahyadarma, Gazandi |
title |
MODIFIKASI APLIKASI ALBADR AOCR UNTUK PENGENALAN HURUF ARAB SECARA REAL TIME |
title_short |
MODIFIKASI APLIKASI ALBADR AOCR UNTUK PENGENALAN HURUF ARAB SECARA REAL TIME |
title_full |
MODIFIKASI APLIKASI ALBADR AOCR UNTUK PENGENALAN HURUF ARAB SECARA REAL TIME |
title_fullStr |
MODIFIKASI APLIKASI ALBADR AOCR UNTUK PENGENALAN HURUF ARAB SECARA REAL TIME |
title_full_unstemmed |
MODIFIKASI APLIKASI ALBADR AOCR UNTUK PENGENALAN HURUF ARAB SECARA REAL TIME |
title_sort |
modifikasi aplikasi albadr aocr untuk pengenalan huruf arab secara real time |
url |
https://digilib.itb.ac.id/gdl/view/64156 |
_version_ |
1822276936966078464 |