skip to main content
10.1145/2701126.2701155acmconferencesArticle/Chapter ViewAbstractPublication PagesicuimcConference Proceedingsconference-collections
research-article

Tensor voting, hough transform and SVM integrated in chess playing robot

Published:08 January 2015Publication History

ABSTRACT

Robot which replaces and assumes the role of the human is becoming a common and popular problem. Also, game playing robot has challenges to researchers as well as people being interested in this field. In this paper, we want to introduce a new method to detect and recognize chess pieces of Janggi Chess game. Paper is a uniform approach from input image receiving to chess piece recognition. Besides, some new algorithms are used to get the highest performance of system and can apply for real robot system. The first, Tensor Voting is applied to find four corners of chessboard which can extract the full chessboard from background and noise for both simple and complex cases, which other methods are difficult to overcome. Secondly, Circle Hough Transform can detect the chess pieces' size and position correctly regardless of the effects of light, capture angle, the quality of images, etc. Furthermore, the piece recognition step is implemented using SVM (Support Vector Machine), a popular algorithm for classifying with highest performance. The promising results have confirmed the effectiveness of the proposed method.

References

  1. Piskorec, M., Antulov-Fantulin, N., Curic, J., Dragoljevic, O., Ivanac, V., and Karlovic, L. 2011. Computer vision system for the chess game reconstruction. MIPRO, Proceedings of the 34th International Convention (May 2011), 870--876.Google ScholarGoogle Scholar
  2. Matuszek, C., Mayton, B., Aimi, R., Deisenroth, M. P., Bo, L., Chu, R., Kung, M., LeGrand, L., Smith, J. R., and Fox, D. 2011. Gambit: An autonomous chess-playing robotic system. IEEE International Conference on Robotics and Automation (ICRA) (May 2011), 4291--4297.Google ScholarGoogle Scholar
  3. Juan, H., Junying, X., Xiaoquan, X., and Qi, Z. 2011. Automatic corner detection and localization for camera calibration. Electronic Measurement & Instruments (ICEMI), 4 (Aug. 2011), 312--315.Google ScholarGoogle Scholar
  4. Chen, D., and Zhang, G. 2005. A New Sub-Pixel Detector for X Corners in Camera Calibration Targets. In Proc. WSCG (Short Papers), 97--100.Google ScholarGoogle Scholar
  5. Zhao, F., Wei, C., Wang, J., Tang, J. 2011. An Automated X-corner Detection Algorithm (AXDA)". JSW Vol. 6, 5 (2011), 791--797.Google ScholarGoogle ScholarCross RefCross Ref
  6. Tam, K. Y., Lay, J. A., and Levy, D. 2008. Automatic Grid Segmentation of Populated Chessboard Taken at a Lower Angle View. Computing Techniques and Applications DICTA '08 (Dec. 2008), 294--299. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. De la Escalera, A., Armingol, J. M. 2010. Automatic Chessboard Detection for Intrinsic and Extrinsic Camera Parameter Calibration. Sensors, Vol. 10 (2010), 2027--2044.Google ScholarGoogle ScholarCross RefCross Ref
  8. Fang, J. J., Kondo, N., Yin, J. Y., Liu, X. H. and Xiao, K. X. 2009. Illumination invariant Chinese chessboard reconstruction based on color image. ICCAS-SICE (2009), 461--465.Google ScholarGoogle Scholar
  9. Fischler. M. A., and Bolles, R. C. 1981. Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography. Commun. ACM, Vol. 24, 6 (19810, 381--395. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Duda, R. O., and Hart, P. E. 1972. Use of the Houg Transformation to Detect Lines and Curves in Pictures. Comm. ACM, Vol. 15 (Jan.1972), 11--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Achanta, R., Estrada, F., and Susstrunk, S. 2008. Salient Region Detection and Segmentation. ICVS (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Blunsden, S. 2002. Chess Recognition, Undergraduate Thesis. University of Plymouth (2002).Google ScholarGoogle Scholar
  13. Cour, T., Lauranson, R., and Vachette, M. 2002. Autonomous Chess Playing Robot. Ecole Polytechnique (Jul. 2002).Google ScholarGoogle Scholar
  14. Chen, Y. W. 2011. The Chinese-Chess Image Identification Techniques on Spatial Domain. Intelligent Control and Automation (WCICA) (Jun. 20110), 970--974.Google ScholarGoogle Scholar
  15. Guy, G., and Medioni, G. 1992. Perceptual Grouping using Global Saliency enhancing operators. Roc. of ICPR92, the Hague. Holland (1992), 99--104.Google ScholarGoogle Scholar
  16. Kothe, U. 2003. Integrated edge and junction detection with the boundary tensor. Computer Vision9 (Oct. 2003), 421--431. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Mordohai and Philippos. 2004. Junction Inference and Classification for Figure Completion using Tensor Voting. CVPRW (Jun. 2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Suykens, J. A. K., and Vandewalle, J. 1999. Least Squares Support Vector Machine Classifiers. Kluwer Academic Publishers (Jun. 1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Wu, Y. C., Lee, Y. S., and Yang, C. J. 2008. Robust and efficient multiclass SVM models for phrase pattern recognition. Elsevier Science Inc. (Sep. 2008), 2874--2889. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Tensor voting, hough transform and SVM integrated in chess playing robot

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      IMCOM '15: Proceedings of the 9th International Conference on Ubiquitous Information Management and Communication
      January 2015
      674 pages
      ISBN:9781450333771
      DOI:10.1145/2701126

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 8 January 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate213of621submissions,34%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader