博碩士論文 107521071 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:20 、訪客IP:3.142.135.186
姓名 陳冠珽(Kuan-Ting Chen)  查詢紙本館藏   畢業系所 電機工程學系
論文名稱 基於深度學習之鈔票辨識系統
(A banknotes recognition system based on Yolact)
相關論文
★ 直接甲醇燃料電池混合供電系統之控制研究★ 利用折射率檢測法在水耕植物之水質檢測研究
★ DSP主控之模型車自動導控系統★ 旋轉式倒單擺動作控制之再設計
★ 高速公路上下匝道燈號之模糊控制決策★ 模糊集合之模糊度探討
★ 雙質量彈簧連結系統運動控制性能之再改良★ 桌上曲棍球之影像視覺系統
★ 桌上曲棍球之機器人攻防控制★ 模型直昇機姿態控制
★ 模糊控制系統的穩定性分析及設計★ 門禁監控即時辨識系統
★ 桌上曲棍球:人與機械手對打★ 麻將牌辨識系統
★ 相關誤差神經網路之應用於輻射量測植被和土壤含水量★ 三節式機器人之站立控制
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 本論文目標是建立一個方便視障人士使用的新台幣鈔票辨識系統。使用深度學習的架構結合影像處理的演算法,本系統使用深度學習的架構結合影像處理的演算法達成目標。當使用者以手機拍攝多張面額不限之鈔票且無論重疊與否,都可以準確辨識鈔票的面額、數量和相對位置,並用語音告知使用者。如此視障人士就可以用手機輕易辨識鈔票付錢購物或是檢查店員找錢金額的正確性了。
此技術利用深度學習Yolact (You Only Look At CoefficienTs)的架構,辨識出每種不同幣值鈔票的國字特徵、數字特徵、反光數字特徵,再利用MBR (minimum bounding rectangle) 及 ORB (Oriented FAST and Rotated BRIEF)兩種影像處理的演算法對各個特徵進行處理。MBR用來找到特徵的方向,特徵框的大小及相對位置。ORB用來解決一些特徵破碎的情況,並做特徵定位。利用上兩個方法所得的結果去做分析,求出鈔票的面額及數量。最後把所有的特徵,去做排列組合,並利用線性回歸找出所有組合的回歸線,找到最短距離的最佳解。利用最佳解將鈔票的相對位置計算出來。
本系統的伺服器建立在本地端電腦上,使用者端則是設計在Android手機APP內,只要利用智慧型手機和原有的內建鏡頭,就可以快速的判別鈔票的面額、數量和相對位置。我們以智慧型手機Sony Xperia Z4來測試,在單一鈔票和多張鈔票等各種情況下,平均有85%的準確率。
摘要(英) The goal of this thesis is to establish a recognizing system of NTD (New Taiwan Dollars) banknotes for helping the visually impaired to shop. We combine deep learning neural networks and traditional image processing algorithms to achieve the goal. We designed an APP in which when the mobile phone takes the photos of several banknotes whether they are overlapped or not. The number, denominations and relative positions of the banknotes can be accurately recognized and transmitted by the blind’s smart phone. Therefore, using this APP, the blind can pay the money to shop and check the correctness of the return change from the clerk.
This technology uses the structure of the deep learning neural network Yolact (You Only Look At CoefficienTs) to identify the Chinese characters, digital features, and reflective digital features for each kind of currency banknotes. Then two traditional image processing methods MBR (minimum bounding rectangle) and ORB (Oriented FAST and Rotated BRIEF) algorithms to deal with these features. MBR is used to find the direction of features, the size and relative position of feature boxes. The ORB is used to solve the situation of some broken features, and doing feature positioning. Based on the above two processes, we can find the denomination and quantity of banknotes. Finally, we find the optimal regression lines to fit all features so that the relative positions of the banknotes are obtained. Therefore, the denominations, the relative position and the quantity of banknotes are recognized correctly.
The server of this system is built on the local computer, and the user terminal is designed in the Android mobile phone APP. As long as we use the smartphone and the original built-in camera. The denomination, quantity and relative position of the banknote can be quickly determined. The correct recognition accuracy is about 85% in our experiment with Sony Xperia Z4 smartphone in various situations such as single banknotes and multiple banknotes.
關鍵字(中) ★ 深度學習
★ 實例分割
★ 鈔票辨識
★ 影像特徵處理
關鍵字(英)
論文目次 摘要 1
Abstract 2
致謝 4
圖目錄 7
表目錄 10
第一章 緒論 1
1.1. 研究動機與背景 1
1.2. 文獻回顧 2
1.3. 研究目標 5
1.4. 論文架構 5
第二章 系統架構與軟硬體介紹 6
2.1. 系統架構 6
2.2. 硬體介紹 7
2.2.1. 桌上型電腦 7
2.2.2. 顯示卡 7
2.2.3. 行動裝置 8
2.3. 軟體介紹 9
2.3.1. VGG Image Annotator (VIA) 9
2.3.2. Pytorch 9
第三章 系統網路架構及訓練 11
3.1. 深度網路特徵辨識 11
3.1.1. 網路介紹 11
3.1.2. 網路架構 12
3.2. 訓練過程 18
3.3. 資料收集及擴增 22
第四章 鈔票特徵處理與分析 24
4.1. 濾掉偏差特徵 25
4.2. 分析各特徵參數 26
4.2.1. MBR最小矩形框 (minimum bounding rectangle) 28
4.2.2. ORB向量的定義 29
4.2.3. CNN來定義正向或反向 33
4.3. 整合各個鈔票的特徵 36
4.4. 計算鈔票相對位置 41
第五章 手機應用程式設計 46
5.1. Android Studio系統介紹 46
5.2. APP操作過程 49
第六章 實驗結果 51
6.1. 單張鈔票辨識結果 51
6.2. 多張不重疊桌上辨識結果 52
6.3. 多張重疊桌上 53
6.4. 多張重疊手上 54
6.5. 辨識結果總結 55
第七章 結論與未來展望 56
7.1. 結論 56
7.2. 未來展望 57
參考文獻 58
參考文獻 [1] R. Kumar, T. Maktabi, and S. O’Brien, "2018 Findings from the Diary of Consumer Payment Choice," Cash product office federal reserve bank, San Francisco, 2019.
[2] K. Yan, and R. Sukthankar, "PCA-SIFT: A more distinctive representation for local image descriptors," in 2004 IEEE computer society conference on computer vision and pattern recognition, 2004.
[3] H. Bay, A. Ess, T. Tuytelaars, L. V. Gool, "Speeded-up robust features (SURF)," Computer vision and image understanding, vol. 110, no. 3, pp. 346-359, Jun, 2008.
[4] E. Rublee, V. Rabaud, K. Konolige, G. Bradski, "ORB: An efficient alternative to SIFT or SURF," in 2011 International conference on computer vision, 2011, pp. 2564-2571.
[5] S. M. Pizer, E. P. Amburn, J. D. Austin, R. Cromartie, A. Geselowitz, T. Greer, B. H. Romeny, J. B. Zimmerman, K.Zuidervled, "Adaptive histogram equalization and its variations," Computer vision graphics and image processing, vol. 39, no. 3, pp. 355-368, Sep, 1987
[6] A. M. Reza, "Realization of the contrast limited adaptive histogram equalization (CLAHE) for real-time image enhancement," Journal of VLSI signal processing systems for signal image and video technology, vol. 38, pp. 35-44, Nov, 2004.
[7] M. Elad, "On the origin of the bilateral filter and ways to improve it," IEEE transactions on image processing, vol. 11, no. 10, pp. 1141-1151, Oct, 2002.
[8] R. A. Hummel, B. Kimia, and S. W. Zucker, "Deblurring gaussian blur," Computer vision graphics and image processing, vol. 38, no. 1, pp. 66-80, Apr, 1987.
[9] L. O. Chua, and T. Roska, "The CNN paradigm," IEEE transactions on circuits and systems I: fundamental theory and applications, vol. 40, no. 3, pp. 147-156, Mar, 1993.
[10] R. P. Bernardino, and P. H. S. Torr, "Recurrent instance segmentation," in European conference on computer vision, 2016, pp. 312-329.
[11] C. M. Costa, G. Veiga, and A. Sousa, "Recognition of banknotes in multiple perspectives using selective feature matching and shape analysis," in 2016 International conference on autonomous robot systems and competitions, 2016.
[12] F. M. Hasanuzzaman, Y. X. Dong, and T. Y. Li, "Robust and effective component-based banknote recognition for the blind," IEEE transactions on systems, man, and cybernetics, part C (Applications and Reviews), vol. 42, no. 6, pp. 1021-1030, Jan, 2012.
[13] S. Baiqing, and L. Jilu, "Recognition for the banknotes grade based on CPN, " in 2008 international conference on computer science and software engineering, vol. 1, 2008.
[14] S. Baiqing, and L. Jilu, "The recognition of new and old banknotes based on SVM," in 2008 second international symposium on intelligent information technology application, vol. 2, 2008.
[15] G. Felipe, J. C. Rodríguez, "Smartphone recognition of the US banknotes′ denomination, for visually impaired people," in 2010 IEEE Andsecond, Sep, 2010.
[16] 曹丹華, 劉斌昺, and 吳裕斌, "投影特徵匹配的快速鈔幣面值識別算法," 光電工程, vol. 31, no. 1, pp. 59-61, 2004.
[17] 李文宏, "基于支持向量机的人民币纸币序列号识别方法," 信息與控制, vol. 39, no. 4, pp. 462-465, 2010.
[18] A. Dutta, A. Gupta and A. Zisserman, "VGG Image Annotator (VIA)," Available: http://www.robots.ox.ac.uk/~vgg/software/via/, 2019.
[19] G. S. Hu, Introduction to digital signal processing, Tsinghua University Press, Beijing, 2005.
[20] 江雅雯, "植基於色彩及紋理分析之鈔票偵測系統," 2006, pp. 1-65.
[21] AI研習社, "2019 年機器學習框架之爭:PyTorch 和 TensorFlow 誰更有勝算?" Available: www.chainnews.com/zh-hant/articles/819230104830.htm, 2019.
[22] D. Bolya, C. Zhou, F. Xiao, Y. J. Lee. "YOLACT: real-time instance segmentation," in IEEE international conference on computer vision. 2019, pp. 9157-9166.
[23] K. He, G. Gkioxari, P. Dollár, "Mask r-cnn," in IEEE international conference on computer vision, 2017, pp. 2961-2969.
[24] T. Y. Lin, P. Dollar, R. Girshick, K. He, B. Hariharan, S. Belongie, "Feature pyramid networks for object detection," in IEEE conference on computer vision and pattern recognition, 2017, pp. 2117-2125.
[25] H. Kaiming, Z. Xiangyu, R. Shaoqing, S. Jian, "Deep residual learning for image recognition," in IEEE conference on computer vision and pattern recognition, 2016, pp. 770-778 pp. 770-778.
[26] X. Sean, "YOLACT簡介 — Real-time Instance Segmentation," Available :https://medium.com/@xiaosean5408/yolact%E7%B0%A1%E4%BB%8B-real-time-instance-segmentation-293d4ea2aac7, 2019
[27] R. Ethan, E. Rublee, V. Rabaud, K. Konolige, G. Bradski, "ORB: An efficient alternative to SIFT or SURF," in 2011 IEEE conference on computer vision, IEEE, 2011.
[28] 天晴, "python openCV掩膜的通俗理解," Available: https://zhuanlan.zhihu.com/p/36656952, 2019.
[29] 碗豆代理, "python: openCV Arithmetic Operations on Images," Available: https://www.wandouip.com/t5i86548/, 2019.
[30] "Finding minimum-area-rectangle for given points?," Available: https://gis.stackexchange.com/questions/22895/finding-minimum-area-rectangle-for-given-points, 2011.
[31] 程鹏飞, 闫浩文, and 韩振辉, "一个求解多边形最小面积外接矩形的算法," 工程圖學學報, vol. 29, no. 1, pp. 122-126, 2008.
[32] K. Ebrahim, P. Siva, and S. Mohamed, "Image matching using SIFT, SURF, BRIEF and ORB: performance comparison for distorted images," arXiv preprint arXiv:1710.02726, 2017.
指導教授 王文俊(Wen-June Wang) 審核日期 2020-7-20
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明