+ All Categories
Home > Documents > By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego...

By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego...

Date post: 13-Jan-2016
Category:
Upload: stephanie-cain
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
18
Electronic Conducting System By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt
Transcript
Page 1: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

Electronic Conducting System

By: Kenzo Abrahams

Supervisor: Mehrdad GhaziasgarCo-supervisor: James ConnanMentored by: Diego Mushfieldt

Page 2: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

OverviewIntroductionDesign Decisions and System ChangesImplementationTools UsedProject PlanDemo

Page 3: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

IntroductionInteractive Conducting SystemTracks hands using webcamReal-time alterations depending on hand gestures

Change volumeChange tempo

Page 4: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

Design Decisions and System changesUse Haar classifiers to detect the faceDynamically check for skin colourTrack left hand only when needed

Page 5: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

ImplementationDetect face and block it out

Page 6: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

ImplementationConvert frame into HSV colour space

Page 7: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

Implementationset hand as region of interest

Page 8: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

ImplementationHSV image split up into separate components

Page 9: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

ImplementationCreate histogram of skin colour

Page 10: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

ImplementationTrack the right hand (CAMshift)

Page 11: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

ImplementationPlay music

Page 12: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

ImplementationChoose ensemble or entire orchestra

Page 13: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

ImplementationTrack left hand

Page 14: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

Tools UsedUbuntu 12.04Qt Creator with Qt 4.7OpenCV 2.4Rtcmix 4.0.1

Page 15: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

DemoDemo Overview

Track right handChange the tempo of musicTrack left handDecrease volume of symphonyIncrease volume of one ensemble

Page 16: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

Project PlanGoal Due Date

Learn how to use OpenCV and its tools.Elicit the requirements and define a designers interpretation of the problem. CompletedFrom the users requirements design a prototype for the system CompletedConstruct the system with all its functionality present CompletedTest the system and deployment Term 4

Page 17: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

References O'Niel, D L. (2008). Music Theater Jobs. Available:

http://www.ehow.com/list_6547349_music-theater-jobs.html. Last accessed 29th March 2012.

Bradski, G Kaehler, A. (2008). Getting to Know OpenCV. In: Loukides, M Learning OpenCV. United States of America: O’Reilly. p31-87.

Gibson, J. (2009). RTcmix Tutorial. Available: http://iub.edu/~emusic/509/rtcmixtut.htm. Last accessed 10th Sep 2012.

Nakra, T., Ivanov, Y., Smaragdis, P., Ault, C.: The USB Virtual Maestro: an Interactive Conducting System, p.250-255, NIME2009 (2009).

BORCHERS, J., HADJAKOS, A., AND M¨UHLH¨AUSER, M. MICON (2006) A music stand for interactive conducting. Proceedings of the 2006 conference on New interfaces for musical expression, p254–259.

Viola, P. Jones, M. (2001). Rapid Object Detection using a Boosted Cascade of Simple Features. Conference on computer vision and pattern matching 2001.

Lansky, A . (2005). An Open-Source, Digital Signal Processing and Sound Synthesis Language. Available: http://rtcmix.org/. Last accessed 27th May 2012.

Nokia. (2009). Qt. Available: http://qt.nokia.com/products. Last accessed 10th Sep 2012.

Page 18: By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.

Question and Answers


Recommended