• DocumentCode
    3132127
  • Title

    Key detection for a virtual piano teacher

  • Author

    Goodwin, A. ; Green, Ron

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Univ. of Canterbury, Christchurch, New Zealand
  • fYear
    2013
  • fDate
    27-29 Nov. 2013
  • Firstpage
    282
  • Lastpage
    287
  • Abstract
    We propose a method for identifying a piano keyboard present in the video footage of a standard webcam with the goal of teaching chords, scales and suggested finger positions to a beginner pianist. Our keyboard identification method makes use of binary thresholding, Sobel operators and Hough transforms, as well as proposed algorithms specific to this application, to first find an area resembling a piano keyboard before narrowing the search to detect individual keys. Through the use of our method the keys of a piano keyboard were successfully identified from webcam video footage, with a tolerance to camera movement and occluded keys demonstrated. This result allowed the augmented reality style highlighting of individual keys, and the display of suggested fingering, for various chords and scales - which demonstrates the potential for our piano teacher program as a learning tool. The demo application achieved an average frame rate of 25.1 frames per second when run on a 2.20GHz dual-core laptop with 4GB RAM; a suitable rate for real-time use.
  • Keywords
    Hough transforms; augmented reality; image segmentation; intelligent tutoring systems; keyboards; musical instruments; teaching; video cameras; Hough transforms; Sobel operators; binary thresholding; camera movement; chord teaching; finger position teaching; key detection; learning tool; piano keyboard identification methods; piano teacher program; virtual piano teacher; webcam video footage; Augmented reality; Calibration; Image edge detection; Keyboards; Three-dimensional displays; Webcams; augmented reality; education; piano keyboard; segmentation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image and Vision Computing New Zealand (IVCNZ), 2013 28th International Conference of
  • Conference_Location
    Wellington
  • ISSN
    2151-2191
  • Print_ISBN
    978-1-4799-0882-0
  • Type

    conf

  • DOI
    10.1109/IVCNZ.2013.6727030
  • Filename
    6727030