Accelarated Optical Character Recognition on Graphics Processing Units

Optical Character Recognition (OCR) is a technique by the help of which the optical characters are identified automatically by a computer. There are many methods for OCR, one of which is neural network that we use. Unfortunately, the long training and testing time of these networks is disturbing, bu...

Full description

Bibliographic Details
Main Authors: Ehsan Arianyan, Seyed Ahmad Motamedi, Iman Arianyan, Mohammad Motamedi
Format: Article
Language:English
Published: Iran Telecom Research Center 2013-09-01
Series:International Journal of Information and Communication Technology Research
Subjects:
Online Access:http://ijict.itrc.ac.ir/article-1-148-en.html
_version_ 1811169301203255296
author Ehsan Arianyan
Seyed Ahmad Motamedi
Iman Arianyan
Mohammad Motamedi
author_facet Ehsan Arianyan
Seyed Ahmad Motamedi
Iman Arianyan
Mohammad Motamedi
author_sort Ehsan Arianyan
collection DOAJ
description Optical Character Recognition (OCR) is a technique by the help of which the optical characters are identified automatically by a computer. There are many methods for OCR, one of which is neural network that we use. Unfortunately, the long training and testing time of these networks is disturbing, but we healed this problem by mapping our network on graphics card by using Jacket which is the product of Accelereyes group. By so doing, we achieved the speedup of up to twelve factors. Graphics Processing Units (GPUs) have parallel structure containing many cores capable of running thousands of threads in parallel. We train a multi-layer perceptron network using back propagation rule which has a degree of parallelism that is suitable for implementation on new graphics card. We examine the Persian characters that are typed on the new system of Farsi license plates to make a database of characters uses in this system and apply them as train and test data for our network.
first_indexed 2024-04-10T16:40:08Z
format Article
id doaj.art-84f197d4d4c84765b94317c8be0629ff
institution Directory Open Access Journal
issn 2251-6107
2783-4425
language English
last_indexed 2024-04-10T16:40:08Z
publishDate 2013-09-01
publisher Iran Telecom Research Center
record_format Article
series International Journal of Information and Communication Technology Research
spelling doaj.art-84f197d4d4c84765b94317c8be0629ff2023-02-08T07:53:33ZengIran Telecom Research CenterInternational Journal of Information and Communication Technology Research2251-61072783-44252013-09-01531117Accelarated Optical Character Recognition on Graphics Processing UnitsEhsan Arianyan0Seyed Ahmad Motamedi1Iman Arianyan2Mohammad Motamedi3 Optical Character Recognition (OCR) is a technique by the help of which the optical characters are identified automatically by a computer. There are many methods for OCR, one of which is neural network that we use. Unfortunately, the long training and testing time of these networks is disturbing, but we healed this problem by mapping our network on graphics card by using Jacket which is the product of Accelereyes group. By so doing, we achieved the speedup of up to twelve factors. Graphics Processing Units (GPUs) have parallel structure containing many cores capable of running thousands of threads in parallel. We train a multi-layer perceptron network using back propagation rule which has a degree of parallelism that is suitable for implementation on new graphics card. We examine the Persian characters that are typed on the new system of Farsi license plates to make a database of characters uses in this system and apply them as train and test data for our network.http://ijict.itrc.ac.ir/article-1-148-en.htmlneural networkocrgpujacketcuda
spellingShingle Ehsan Arianyan
Seyed Ahmad Motamedi
Iman Arianyan
Mohammad Motamedi
Accelarated Optical Character Recognition on Graphics Processing Units
International Journal of Information and Communication Technology Research
neural network
ocr
gpu
jacket
cuda
title Accelarated Optical Character Recognition on Graphics Processing Units
title_full Accelarated Optical Character Recognition on Graphics Processing Units
title_fullStr Accelarated Optical Character Recognition on Graphics Processing Units
title_full_unstemmed Accelarated Optical Character Recognition on Graphics Processing Units
title_short Accelarated Optical Character Recognition on Graphics Processing Units
title_sort accelarated optical character recognition on graphics processing units
topic neural network
ocr
gpu
jacket
cuda
url http://ijict.itrc.ac.ir/article-1-148-en.html
work_keys_str_mv AT ehsanarianyan accelaratedopticalcharacterrecognitionongraphicsprocessingunits
AT seyedahmadmotamedi accelaratedopticalcharacterrecognitionongraphicsprocessingunits
AT imanarianyan accelaratedopticalcharacterrecognitionongraphicsprocessingunits
AT mohammadmotamedi accelaratedopticalcharacterrecognitionongraphicsprocessingunits