为视障人士设计与开发印度白话文货币识别的电脑视觉演算法与工具

Q4 Computer Science
V. Raval
{"title":"为视障人士设计与开发印度白话文货币识别的电脑视觉演算法与工具","authors":"V. Raval","doi":"10.5565/rev/elcvia.1186","DOIUrl":null,"url":null,"abstract":"The God created this universe with all living and non-living entities. Human is one of the best among His creations. For human beings, eyes are the best gift of the God to see all His creations. As of now, human beings are considered as the only developed creatures among the God’s creations and have developed themselves from Stone Age to the Super Computing Era. As the human civilizations grew up, the day-to-day transactions moved from the barter system to the currency, the banknotes. Today, every country has its currency in terms of coins and paper notes. Each of the currency of individual country has its unique features, colors, denominations and international value. The life moves on this currency only. We, all, having been given two beautiful eyes could recognize the currency easily, but the same is not easy for the blind people. Though the denomination of a currency can easily be recognized to differentiate between counterfeit currencies from the real one is a Holy Grail. Especially for the blind people, it is a herculean task like finding a needle from a haystack. Since money is the cause of any cheating, if the person is blind, the chances of him being cheated are more. There are many tools available all over the world for the currencies of other developed countries. But, in India, there are no specific robust and handy tools that can help the blind people to recognize the Indian currencies in their mother tongue. For that reason, the main motive of this work is to develop and test a robust computer vision algorithm(s) to identify the Indian currency, mainly paper-based currency, in Indian regional languages. To go ahead with this research, along with the other image matching techniques, the ORB (Oriented FAST Rotated BRIEF) has been used as a feature detector. The reason behind the use of the ORB is the trade-off in the performance of the ORB. In its category, the ORB has been proved less accurate than its siblings the SIFT (Scale-Invariant Feature Transform) and the SURF (Speeded-Up Robust Features) in terms of feature detection and hence accuracy. However, the ORB is faster in terms of execution time than the others. As the SIFT and the SURF are patented technologies and ORB is the free and open source, this work attempts to improve the performance of the ORB in terms of recognition accuracy. In this direction, first, for preprocessing, the time performance of GrabCut algorithm has been improved (An algorithm which is used to remove the background from the images) for Android-based devices, named as cGrab-Cut. The output of this algorithm can be used for further processing of the image. For feature detection, two hybrid approaches have been developed to improve the performance of the ORB, named as HORB – A Histogram based ORB and ACORB – An ACO based ORB. In order to provide the best performance for image classification, this work lastly proposed, developed and tested two classifiers: a three-stage hybrid classifier, the HORBoVF which is based on the Histograms, ORB and Bag of Visual Words, and a two-stage ACO, ORB, and Bag of Visual Words based classifier, the ACORBoVF. All the proposed algorithms have been developed in such a way so that they can work in constrained environments like low memory and slow processors as well as for any images, not limited to Indian currencies only. Along with the two classifiers, a Transfer learning based image classifier, Te₹₹ency (Tensor Currency), has also been trained and tested to see the performance of convolutional neural network using TensorFlow technology and compare it with the two proposed classifiers. To test the effectiveness of all the proposed approaches, Python and Android-based test programs and tools have been developed. The results prove that all the proposed approaches serve the aforementioned motive and are much better as compared to the sole ORB. Thus, taking the advantage of faster execution of the ORB, this work tried to improve the performance of the ORB with different approaches for correct image identification. Apart from detecting the denominations, a histogram based analysis that has also been carried out. It gives a promising inference that the chemical composition of the printing colors used in currency notes can also be used to differentiate the real currencies from the fake one. For a country like India, where fake currencies are being dumped by black money hoarders and enemy countries, this technique would be proven useful for individuals who cannot have access to the bank-like verification machines to check the genuineness of the currencies. The technique has been tested on mobile phones to ensure that it is handy and can be included in App so that it can be affordable and accessible to everyone. Though, the output could be affected if the distance varies for image capture but this technique gives a new direction to move ahead for addressing the issue of fake currency detection.","PeriodicalId":38711,"journal":{"name":"Electronic Letters on Computer Vision and Image Analysis","volume":"10 1","pages":"4-5"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Design and Development of a Computer Vision Algorithm and Tool for Currency Recognition in Indian Vernacular Languages for Visually Challenged People\",\"authors\":\"V. Raval\",\"doi\":\"10.5565/rev/elcvia.1186\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The God created this universe with all living and non-living entities. Human is one of the best among His creations. For human beings, eyes are the best gift of the God to see all His creations. As of now, human beings are considered as the only developed creatures among the God’s creations and have developed themselves from Stone Age to the Super Computing Era. As the human civilizations grew up, the day-to-day transactions moved from the barter system to the currency, the banknotes. Today, every country has its currency in terms of coins and paper notes. Each of the currency of individual country has its unique features, colors, denominations and international value. The life moves on this currency only. We, all, having been given two beautiful eyes could recognize the currency easily, but the same is not easy for the blind people. Though the denomination of a currency can easily be recognized to differentiate between counterfeit currencies from the real one is a Holy Grail. Especially for the blind people, it is a herculean task like finding a needle from a haystack. Since money is the cause of any cheating, if the person is blind, the chances of him being cheated are more. There are many tools available all over the world for the currencies of other developed countries. But, in India, there are no specific robust and handy tools that can help the blind people to recognize the Indian currencies in their mother tongue. For that reason, the main motive of this work is to develop and test a robust computer vision algorithm(s) to identify the Indian currency, mainly paper-based currency, in Indian regional languages. To go ahead with this research, along with the other image matching techniques, the ORB (Oriented FAST Rotated BRIEF) has been used as a feature detector. The reason behind the use of the ORB is the trade-off in the performance of the ORB. In its category, the ORB has been proved less accurate than its siblings the SIFT (Scale-Invariant Feature Transform) and the SURF (Speeded-Up Robust Features) in terms of feature detection and hence accuracy. However, the ORB is faster in terms of execution time than the others. As the SIFT and the SURF are patented technologies and ORB is the free and open source, this work attempts to improve the performance of the ORB in terms of recognition accuracy. In this direction, first, for preprocessing, the time performance of GrabCut algorithm has been improved (An algorithm which is used to remove the background from the images) for Android-based devices, named as cGrab-Cut. The output of this algorithm can be used for further processing of the image. For feature detection, two hybrid approaches have been developed to improve the performance of the ORB, named as HORB – A Histogram based ORB and ACORB – An ACO based ORB. In order to provide the best performance for image classification, this work lastly proposed, developed and tested two classifiers: a three-stage hybrid classifier, the HORBoVF which is based on the Histograms, ORB and Bag of Visual Words, and a two-stage ACO, ORB, and Bag of Visual Words based classifier, the ACORBoVF. All the proposed algorithms have been developed in such a way so that they can work in constrained environments like low memory and slow processors as well as for any images, not limited to Indian currencies only. Along with the two classifiers, a Transfer learning based image classifier, Te₹₹ency (Tensor Currency), has also been trained and tested to see the performance of convolutional neural network using TensorFlow technology and compare it with the two proposed classifiers. To test the effectiveness of all the proposed approaches, Python and Android-based test programs and tools have been developed. The results prove that all the proposed approaches serve the aforementioned motive and are much better as compared to the sole ORB. Thus, taking the advantage of faster execution of the ORB, this work tried to improve the performance of the ORB with different approaches for correct image identification. Apart from detecting the denominations, a histogram based analysis that has also been carried out. It gives a promising inference that the chemical composition of the printing colors used in currency notes can also be used to differentiate the real currencies from the fake one. For a country like India, where fake currencies are being dumped by black money hoarders and enemy countries, this technique would be proven useful for individuals who cannot have access to the bank-like verification machines to check the genuineness of the currencies. The technique has been tested on mobile phones to ensure that it is handy and can be included in App so that it can be affordable and accessible to everyone. Though, the output could be affected if the distance varies for image capture but this technique gives a new direction to move ahead for addressing the issue of fake currency detection.\",\"PeriodicalId\":38711,\"journal\":{\"name\":\"Electronic Letters on Computer Vision and Image Analysis\",\"volume\":\"10 1\",\"pages\":\"4-5\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-02-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Electronic Letters on Computer Vision and Image Analysis\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5565/rev/elcvia.1186\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"Computer Science\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Electronic Letters on Computer Vision and Image Analysis","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5565/rev/elcvia.1186","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 2

摘要

上帝创造了这个宇宙,包括所有的生物和非生物。人类是他创造的最好的物种之一。对于人类来说,眼睛是上帝最好的礼物,可以看到他所创造的一切。到目前为止,人类被认为是上帝创造的唯一发达的生物,从石器时代发展到超级计算机时代。随着人类文明的发展,日常交易从物物交换系统转向了货币,即纸币。今天,每个国家都有自己的货币——硬币和纸币。每个国家的货币都有其独特的特征、颜色、面额和国际价值。生活只靠这种货币运转。我们都有一双美丽的眼睛,可以很容易地认出货币,但盲人却不容易。虽然可以很容易地识别货币的面额,以区分假币和真币,但这是一个圣杯。特别是对盲人来说,这是一项艰巨的任务,就像大海捞针一样。因为金钱是任何欺骗的原因,如果这个人是盲人,他被欺骗的机会就更大。世界上有很多工具可以用来兑换其他发达国家的货币。但是,在印度,没有特定的强大而方便的工具可以帮助盲人识别印度货币的母语。因此,这项工作的主要动机是开发和测试一种强大的计算机视觉算法,以识别印度地区语言的印度货币,主要是纸质货币。为了继续进行这项研究,与其他图像匹配技术一起,ORB(定向快速旋转简短)被用作特征检测器。使用ORB背后的原因是ORB性能的权衡。在其类别中,ORB已被证明在特征检测和准确性方面不如其兄弟姐妹SIFT(尺度不变特征变换)和SURF(加速鲁棒特征)准确。但是,就执行时间而言,ORB比其他ORB更快。由于SIFT和SURF是专利技术,而ORB是免费开源的,因此本工作试图在识别精度方面提高ORB的性能。在这个方向上,首先,在预处理方面,改进了基于android设备的GrabCut算法(一种用于去除图像背景的算法)的时间性能,命名为cgrabcut。该算法的输出可用于图像的进一步处理。对于特征检测,已经开发了两种混合方法来提高ORB的性能,分别称为HORB - A基于直方图的ORB和ACORB - A基于蚁群的ORB。为了提供最佳的图像分类性能,本工作最后提出、开发并测试了两种分类器:基于直方图、ORB和视觉词袋的三阶段混合分类器HORBoVF和基于蚁群、ORB和视觉词袋的两阶段混合分类器ACORBoVF。所有提出的算法都是以这样一种方式开发的,因此它们可以在低内存和慢处理器等受限环境中工作,也可以用于任何图像,而不仅仅局限于印度货币。除了这两个分类器,一个基于迁移学习的图像分类器,张量货币(Tensor Currency),也被训练和测试,以查看使用TensorFlow技术的卷积神经网络的性能,并将其与两个提出的分类器进行比较。为了测试所有建议方法的有效性,已经开发了基于Python和android的测试程序和工具。结果证明,所有提出的方法都服务于上述动机,并且与单一ORB相比要好得多。因此,利用ORB更快的执行速度,本工作尝试使用不同的方法来提高ORB的性能,以实现正确的图像识别。除了检测面额外,还进行了基于直方图的分析。它给出了一个有希望的推论,即钞票印刷颜色的化学成分也可以用来区分真币和假币。对于像印度这样的国家,黑钱囤积者和敌国正在倾销假币,这种技术将被证明对那些无法使用类似银行的验证机器来检查货币真伪的个人有用。这项技术已经在手机上进行了测试,以确保它很方便,可以包含在应用程序中,这样每个人都可以负担得起并使用它。虽然,如果图像捕获的距离变化,输出可能会受到影响,但该技术为解决假币检测问题提供了一个新的方向。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Design and Development of a Computer Vision Algorithm and Tool for Currency Recognition in Indian Vernacular Languages for Visually Challenged People
The God created this universe with all living and non-living entities. Human is one of the best among His creations. For human beings, eyes are the best gift of the God to see all His creations. As of now, human beings are considered as the only developed creatures among the God’s creations and have developed themselves from Stone Age to the Super Computing Era. As the human civilizations grew up, the day-to-day transactions moved from the barter system to the currency, the banknotes. Today, every country has its currency in terms of coins and paper notes. Each of the currency of individual country has its unique features, colors, denominations and international value. The life moves on this currency only. We, all, having been given two beautiful eyes could recognize the currency easily, but the same is not easy for the blind people. Though the denomination of a currency can easily be recognized to differentiate between counterfeit currencies from the real one is a Holy Grail. Especially for the blind people, it is a herculean task like finding a needle from a haystack. Since money is the cause of any cheating, if the person is blind, the chances of him being cheated are more. There are many tools available all over the world for the currencies of other developed countries. But, in India, there are no specific robust and handy tools that can help the blind people to recognize the Indian currencies in their mother tongue. For that reason, the main motive of this work is to develop and test a robust computer vision algorithm(s) to identify the Indian currency, mainly paper-based currency, in Indian regional languages. To go ahead with this research, along with the other image matching techniques, the ORB (Oriented FAST Rotated BRIEF) has been used as a feature detector. The reason behind the use of the ORB is the trade-off in the performance of the ORB. In its category, the ORB has been proved less accurate than its siblings the SIFT (Scale-Invariant Feature Transform) and the SURF (Speeded-Up Robust Features) in terms of feature detection and hence accuracy. However, the ORB is faster in terms of execution time than the others. As the SIFT and the SURF are patented technologies and ORB is the free and open source, this work attempts to improve the performance of the ORB in terms of recognition accuracy. In this direction, first, for preprocessing, the time performance of GrabCut algorithm has been improved (An algorithm which is used to remove the background from the images) for Android-based devices, named as cGrab-Cut. The output of this algorithm can be used for further processing of the image. For feature detection, two hybrid approaches have been developed to improve the performance of the ORB, named as HORB – A Histogram based ORB and ACORB – An ACO based ORB. In order to provide the best performance for image classification, this work lastly proposed, developed and tested two classifiers: a three-stage hybrid classifier, the HORBoVF which is based on the Histograms, ORB and Bag of Visual Words, and a two-stage ACO, ORB, and Bag of Visual Words based classifier, the ACORBoVF. All the proposed algorithms have been developed in such a way so that they can work in constrained environments like low memory and slow processors as well as for any images, not limited to Indian currencies only. Along with the two classifiers, a Transfer learning based image classifier, Te₹₹ency (Tensor Currency), has also been trained and tested to see the performance of convolutional neural network using TensorFlow technology and compare it with the two proposed classifiers. To test the effectiveness of all the proposed approaches, Python and Android-based test programs and tools have been developed. The results prove that all the proposed approaches serve the aforementioned motive and are much better as compared to the sole ORB. Thus, taking the advantage of faster execution of the ORB, this work tried to improve the performance of the ORB with different approaches for correct image identification. Apart from detecting the denominations, a histogram based analysis that has also been carried out. It gives a promising inference that the chemical composition of the printing colors used in currency notes can also be used to differentiate the real currencies from the fake one. For a country like India, where fake currencies are being dumped by black money hoarders and enemy countries, this technique would be proven useful for individuals who cannot have access to the bank-like verification machines to check the genuineness of the currencies. The technique has been tested on mobile phones to ensure that it is handy and can be included in App so that it can be affordable and accessible to everyone. Though, the output could be affected if the distance varies for image capture but this technique gives a new direction to move ahead for addressing the issue of fake currency detection.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Electronic Letters on Computer Vision and Image Analysis
Electronic Letters on Computer Vision and Image Analysis Computer Science-Computer Vision and Pattern Recognition
CiteScore
2.50
自引率
0.00%
发文量
19
审稿时长
12 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信