Object Detection of NAO Robot Based on a Spectrum Model

  • Laixin Xie
  • Chunhua DengEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10956)


NAO robots often need to detect objects to accomplish its task. At present, color segmentation is popular with NAO robot vision tasks because of its lower-end specification. A spectrum segmentation algorithm is proposed to realize real time detection in this paper. Spectral model is the foundation of human visual system, which can separate objects of distinctive color characteristics from complex illumination. Compared with current methods, color threshold in our method is trained by objective color and background color, which can automatically separate foreground and background. In addition, this paper employs Support Vector Machine (SVM) to recognize segmented regions to increase detection accuracy. Experimental results demonstrate effectiveness of the proposed method.


NAO robot Spectrum model Color segmentation Object detection 



This work was supported by the Hubei Province Training Programs of Innovation and Entrepreneurship for Undergraduates, 201710488036; Scientific and technological innovation fund for College Students of Wuhan University of Science and Technology, 17ZRC131; Scientific and technological innovation fund for College Students of Wuhan University of Science and Technology, 17ZRA116; Scientific and technological innovation fund for College Students of Wuhan University of Science and Technology, 17ZRA121.


  1. 1.
    Jimenez, J.J.A., Perez, D.H., Barbera, H.M.: Robust feedback control of ZMP based gait for the humanoid robot Nao. Int. J. Robot. Res. 32(9–10), 1074–1088 (2013)CrossRefGoogle Scholar
  2. 2.
    Catley, E., Sirlantzis, K., Howells, G., et al.: Preliminary investigations into human fall verification in static images using the NAO humanoid robot. J. Urol. 192(4), 1298–1299 (2014)CrossRefGoogle Scholar
  3. 3.
    Motoc, I., Sirlantzis, K., Spurgeon, S.K., et al.: A stable and robust walking algorithm for the humanoid robot nao based on the zero moment point. J. Cell Biol. 107(5), 1911–1918 (2014)Google Scholar
  4. 4.
    Alam, M., Vidyaratne, L., Wash, T., et al.: Deep SRN for robust object recognition: a case study with NAO humanoid robot. In: Southeastcon, pp. 1–7. IEEE (2016)Google Scholar
  5. 5.
    Li, C., Wang, X.: Visual localization and object tracking for the NAO robot in dynamic environment. In: IEEE International Conference on Information and Automation. IEEE (2017)Google Scholar
  6. 6.
    Müller, J., Frese, U., Röfer, T.: Grab a mug - Object detection and grasp motion plan ning with the Nao robot. In: IEEE-Ras International Conference on Humanoid Robots, pp. 349–356. IEEE (2013)Google Scholar
  7. 7.
    Martín, F., Veloso, M.: Effective real-time visual object detection. Prog. Artif. Intell. 1(4), 259–265 (2012)CrossRefGoogle Scholar
  8. 8.
    Nguyen, T.L., Boukezzoula, R., Coquin, D., et al.: Color recognition for NAO robot using sugeno fuzzy system and evidence theory. In: 2015 Conference of the International Fuzzy Systems Association and the European Society for Fuzzy Logic and Technology (IFSA-EUSFLAT-15). Atlantis Press (2015)Google Scholar
  9. 9.
    Wei, G.Q., Arbter, K., Hirzinger, G.: Real-time visual servoing for laparoscopic surgery. Controlling robot motion with color image segmentation. Eng. Med. Biol. Mag. IEEE 16(1), 40 (1997)CrossRefGoogle Scholar
  10. 10.
    Lee, L.K., An, S.Y., Oh, S.Y: Robust fingertip extraction with improved skin color segmentation for finger gesture recognition in human-robot interaction. In: Evolutionary Computation, pp. 1–7. IEEE (2012)Google Scholar
  11. 11.
    Deng, C., Cao, Z., Xiao, Y., Chen, Y., Fang, Z., Yan, R.: Recognizing the formations of CVBG based on multiviewpoint context. IEEE Trans. Aerosp. Electron. Syst. 51(3), 1793–1810 (2015). Scholar
  12. 12.
    Deng, C., Cao, Z., Xiao, Y., Fang, Z.: Object detection based on multi-viewpoint histogram. In: 2015 Chinese Automation Congress, pp. 616–621 (2015)Google Scholar
  13. 13.
    Otsu, N.: A thresholding selection method from gray-level histogram. IEEE Trans. Syst. Man Cybern. 9(1), 62–66 (1979)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: IEEE Computer Society Conference on Computer Vision & Pattern Recognition, pp. 886–893. IEEE Computer Society (2005)Google Scholar
  15. 15.
    Wang, Y., Li, J., Stoica, P.: Spectral analysis of signals: the missing data case. Synth. Lect. Signal Process. 1(1), 90–108 (2005)zbMATHGoogle Scholar
  16. 16.
    Snowball, P.S.: Spectral Analysis Of Signals. Leber Magen Darm 13(2), 57–63 (2005)Google Scholar
  17. 17.
    Joachims, T.: Making large-scale SVM learning practical. Technical reports, 8(3), 499-5 (1998)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.College of Computer Science and TechnologyWuhan University of Science and TechnologyWuhanChina
  2. 2.Hubei Province Key Laboratory of Intelligent Information Processing and Real-Time Industrial SystemWuhanChina

Personalised recommendations