FPGA-based Object Detection and Classification of an Image

  • Authors

    • Cesar A. Llorente
    • Elmer Jose P. Dadios
    • Jeric Adrian B. Monzon
    • Wiljay E. De Leon
    2018-11-27
    https://doi.org/10.14419/ijet.v7i4.16.21784
  • FPGA, Object Detection, Object Classification, Object Association, Zedboard
  • Multi-core ARM processors built-in in new FPGA (Field Programmable Gate Array) devices are becoming common-place in recent years, and are used in Embedded systems in image and video processing applications.  Image detection and recognition applications such SIFT, BoF, and SVM algorithms written in python can be implemented in these devices.  In this study, a standalone FPGA-based system that detects and classifies objects in an image is presented. Linux Ubuntu operating system is configured on the FPGA board where it runs the object detection and classification algorithms implemented in python. Based on the results the system is able to detect and classify three categories of objects in an image.

     

     

  • References

    1. [1] http://www.zedboard.org/product/zedboard.

      [2] https://www.xilinx.com/products/design-tools/vivado.html

      [3] Foucher C, Installing Embedded Linux on ZedBoard, <hal-01232886v2> , (2017), available online : https://hal.archives-ouvertes.fr/hal-01232886v2.

      [4] Lowe DG,†Object Recognition from Local Scale-Invariant Featuresâ€, Proc. of the International Conference on Computer Vision, Corfu (Sept. 1999), available online: http://www.cs.ubc.ca/~lowe/papers/iccv99.pdf

      [5] https://machinelearningmastery.com/gentle-introduction-bag-words-model/

      [6] Xiaohui Song,†FPGA Implementation of a Support Vector Machine based Classification System and its Potential Application in Smart Gridâ€, Masters in Electrical Engineering Thesis, The University of Toledo, available online: https://utdr.utoledo.edu/cgi/viewcontent.cgi?referer=https://www.google.com.ph/&httpsredir=1&article=1234&context=theses-dissertations, 2013

      [7] Al-Asadi T, Ali Joda F,†A Survey: Background modelling and object detection using local texture featuresâ€, Journal of Engineering and Applied Sciences, Vol.12, Special Issue 11, (2017), pp.9304-9312, available online: http:// http://www.medwelljournals.com/abstract/?doi=jeasci.2017.9304.9312, last visit: 10.09.2018

      [8] Muthulakshmi,â€Spatial object detection and recognition on satellite images using priori knowledge by creating bag-of-wordsâ€, Asian Journal of Information Technology, Vol.15, No.6, (2016), pp.1122-1131, available online: http://www.medwelljournals.com/abstract/?doi=ajit.2016.1122.1131, last visit:10.09.2018

      [9] Park DC,â€Object detection and tracking scheme based on SURF and difference imageâ€, Journal of Engineering and Applied Sciences, Vol.12, No.14, (200X), pp.3682-3686, available online: https://www.medwelljournals.com/abstract/?doi=jeasci.2017.3682.3686, last visit: 10.09.2018

      [10] Qasaimeh M, Sagahyroon A and Shanableh T,†FPGA-Based Parallel Hardware Architecture for Real-Time Imageâ€, IEEE Trans. Comput. Imaging, 1(1), 56-70. http://dx.doi.org/10.1109/tci.2015.2424077.

      [11] Gallego E, Solano S and Jimenez P,†Hardware implementation of a background subtraction algorithm in FPGA-based platformsâ€, 2015 IEEE International Conference on Industrial Technology (ICIT), Seville, Spain, available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7125340&tag=1, last visit:10.09.2018

      [12] Genovese M, Napoli E, De Caro D, Petra N and Strollo A,†FPGA Implementation of Gaussian Mixture Model Algorithm for 47fps Segmentation of 1080p Videoâ€, Journal Of Electrical And Computer Engineering, Vol.2013, (2013), available online: http://dx.doi.org/10.1155/2013/129589, last visit:10.09.2018

      [13] Hsiao P, Lin, S and Chen C,†A Real-Time FPGA Based Human Detectorâ€, 2016 International Symposium on Computer, Consumer and Control (IS3C), Xi'an, China, available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7545366, last visit:10.09.2018

      [14] Pagire V and Kulkarni C,†FPGA Based Moving Object Detectionâ€, 2014 International Conference On Computer Communication And Informatics (ICCCI -2014), Coimbatore, INDIA, available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6921802, last visit:10.09.2018

      [15] Pagire V and Kulkarni C,†OpenCV compatible real time processor for background foreground identiï¬cationâ€, 22Nd International Conference On Microelectronics (ICM 2010), Cairo, Egypt, available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=5696190, last visit:10.09.2018

      [16] http://wiki.analog.com/resources/fpga/xilinx/kc705/adv7511

      [17] git://git.xilinx.com/u-boot-xlnx.git

  • Downloads

  • How to Cite

    A. Llorente, C., Jose P. Dadios, E., Adrian B. Monzon, J., & E. De Leon, W. (2018). FPGA-based Object Detection and Classification of an Image. International Journal of Engineering & Technology, 7(4.16), 83-86. https://doi.org/10.14419/ijet.v7i4.16.21784