Adding new features and controlling a Kinect from a couch

Upon the release of the Kinect, Microsoft showed off its golden child as the beginnings of a revolution in user interface technology. The skeleton and motion detection promised a futuristic, hand-waving “Minority Report-style” interface where your entire body controls a computer. The expectations haven’t exactly lived up reality, but [Steve], along with his coworkers at Amulet Devices have vastly improved the Kinect’s skeleton recognition so people can use a Kinect sitting down.

One huge drawback for using the Kinect for a Minority Report UI in a home theater is the fact that the Microsoft Skeleton recognition doesn’t work well when sitting down. Instead of relying on the built-in skeleton recognition that comes with the Kinect, [Steve] rolled his own skeleton detection using Harr classifiers.

Detecting Harr-like features has been used in many applications of computer vision technology; it’s a great, not-very-computationally-intensive way to detect faces and body positions with a simple camera. Training is required for the software, and [Steve]’s app spent several days programming itself. The results were worth it, though: the Kinect now recognizes [Steve] waving his arm while he is lying down on the couch.

Not to outdo himself, [Steve] also threw in voice recognition to his Kinect home theater controller; a fitting  addition as his employer makes a voice recognition remote control. The recognition software seems to work very well, even with the wistful Scottish accent [Steve] has honed over a lifetime.

[Steve]’s employer is giving away their improved Kinect software that works for both the Xbox and Windows Kinects. If you’re ever going to do something with a Kinect that isn’t provided with the SDKs and APIs we covered earlier today, this will surely be an invaluable resource.

You can check out [Steve]’s demo of the new Kinect software after the break.

[youtube=http://www.youtube.com/watch?v=g-2izbHeN-k&w=470]

Comments

  1. Mojo says:

    Sufficiently advanced voice recognition is indistinguishable from magic

  2. Smonson says:

    Heh. I thought that picture of a Kinect was a toilet.

  3. rasz says:

    >Access your Windows Media Center music directly using simple voice commands
    >Use gestures to turn on and off speech recognition from the comfort of your couch

    ah yes, nothing says cool like $250 Microphone … with a clapper switch 🙁

    W T F
    Its just like the new Mass Effect game where you can use Kinect … to give voice commands 🙁

    Kinect was supposed to be soo cool, but all we get is a microphone in a lot of apps.

  4. Adam says:

    They need to scratch Windows Media Player garbage and get this working with XBMC. This would be the best ever.

  5. amuletdevices says:

    VoxCommando does a good job of adding voice control to XBMC.

    It doesn’t support Kinect directly — I think it may work if you use the default Kinect audio input device, though with reduced recognition quality.

    It does work well with our [shameless plug]Amulet Voice Remote Control[/shameless plug]

Speak Your Mind

*

Related Hacks in Kinect hacks

  • Sandbox topographical play gets a big resolution boost
  • Teaching correct hand movements with a Kinect
  • ATiny powered Kinect fire cannons for dance Fx
  • Multitouch table uses a Kinect for a 3D display
  • Adding new features and controlling a Kinect from a couch