Advertisement

Machine Learning for Beach Litter Detection

  • Sridhar ThiagarajanEmail author
  • G. Satheesh Kumar
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 748)

Abstract

People from economically weaker sections find consolation in doing unskilled tasks which are easily available, though a few of them are certainly not for humans. They have to be replaced with robots since these jobs fall into the categories of dull, dirty, difficult, and dangerous jobs. Exclusion of human involvement in the demeaning tasks and provision of hygienic environments around the beach areas would contribute to a better opportunity for a country’s tourism. The task of implementation of beach cleaning with robots throws many technical challenges, a few of which are addressed in this research work. Machine learning has influenced the progress and outcomes for various domains of engineering and science including statistics. Even in social domains the impact of advent of Machine learning has been felt by not just the end users, but also the researchers. In this work, different methods for classifications of beach litter are proposed and evaluated. A dataset is collected and the classifiers are evaluated based on various metrics. An appropriate classifier is then selected based on these metrics, and the system is used on a beach cleaning robot.

Keywords

Machine learning Classification HOG ConvNets Data augmentation SVM Robotics Beach 

References

  1. 1.
    Ichimura, T., Nakajima, S.-I.: Development of an autonomous beach cleaning robot Hirottaro. In: IEEE International Conference on Mechatronics and Automation (ICMA), 7–10 Aug 2016.  https://doi.org/10.1109/icma.2016.7558676
  2. 2.
    Wattanasophon, S., Ouitrakul, S.: Garbage collection robot on the beach using wireless communications. Int. Proc. Chem. Biol. Environ. Eng. 66, 92–96 (2014)Google Scholar
  3. 3.
    Pinheiro, P., Cardozo, E., Wainer, J., Rohmer, E.: Cleaning task planning for an autonomous robot in indoor places with multiples rooms. Int. J. Mach. Learn. Comput. 5(2), 86–90 (2015)CrossRefGoogle Scholar
  4. 4.
    Nagasaka, Y., Saito, H., Tamaki, K., Seki, M., Kobayashi, K., Taniwaki, K.: An autonomous rice transplanter guided by global positioning system and inertial measurement unit. J. Field Robot. 26, 537–548 (2009)CrossRefGoogle Scholar
  5. 5.
  6. 6.
    Dronyx: http://www.dronyx.com/solarino-beach-cleaner-robot/ (2016). Accessed 12 Apr 2017
  7. 7.
    Cartonerdd: http://www.instructables.com/id/Robot-Crab-Beach-Cleaning/ (2016). Accessed 12 Apr 2017
  8. 8.
    Le, A.T., Rye, D.C., Durrant-Whyte, H.F.: Estimation of track-soil interactions for autonomous tracked vehicles. In: IEEE International Conference on Robotics and Automation (1997).  https://doi.org/10.1109/robot.1997.614331
  9. 9.
    Arkin, R.C.: Motor schema-based mobile robot navigation. Int. J. Robot. Res. 8(4), 92–112 (1989)CrossRefGoogle Scholar
  10. 10.
    Hearst, M.A., Dumais, S.T., Osuna, E., Platt, J., Scholkopf, B.: Support vector machines. IEEE Intell. Syst. Appl. 13(4), 18–28 (1998).  https://doi.org/10.1109/5254.708428CrossRefGoogle Scholar
  11. 11.
    Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), vol. 1, no. 1, pp. 886–893, San Diego, CA, USA (2005).  https://doi.org/10.1109/cvpr.2005.177
  12. 12.
    D’Innocente, A., Carlucci, F.M., Colosi, M., Caputo, B.: Bridging between computer and robot vision through data augmentation: a case study on object recognition. In: International Conference on Computer Vision Systems, pp. 1–10 (2017). arXiv:1705.02139
  13. 13.
    Krizhevsky, A., Sutskever, I., Hinton, G.E.: ImageNet classification with deep convolutional neural networks. In: proceedings of NIPS 2012 Advances in Neural Information Processing Systems, vol. 25, pp. 1–10 (2012)Google Scholar
  14. 14.
    Dollár, P., Appel, R., Belongie, S., Perona, P.: Fast feature pyramids for object detection. IEEE Trans. Pattern Anal. Mach. Intell. 36(8), 1532–1545 (2014).  https://doi.org/10.1109/tpami.2014.2300479CrossRefGoogle Scholar
  15. 15.
    Ichimura, T., Nakajima, S.: Development of an autonomous beach cleaning robot Hirottaro. In: Proceedings of the IEEE International Conference on Mechatronics and Automation, pp. 868–872Google Scholar
  16. 16.
    Browne, M., Ghidary, S.S.: Convolutional neural networks for image processing: an application in robot vision. In: Gedeon, T.D., Fung, L.C.C. (eds.) AI 2003: Advances in Artificial Intelligence. AI 2003. Lecture Notes in Computer Science, vol. 2903, pp. 641–652, Springer, Berlin, Heidelberg (2003).  https://doi.org/10.1007/978-3-540-24581-0_55

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.SSN College of EngineeringChennaiIndia

Personalised recommendations