Kinect is dead

BREAKING NEWS! Microsoft has officially killed the Kinect.

Today, Alex Kipman (creator of the Kinect) and Matthew Lapsen (XBOX Marketing) announced that Microsoft will stop manufacturing the Kinect sensor. Source: Co.Design

Kinect devices will be available in stores until they run out of stock. Amazon has dropped the price of the sensor to $49. The Kinect SDK and drivers will remain compatible with Windows 10.

As a Microsoft MVP, I have been professionally involved with Kinect since 2010. Actually, I was the first to provide a comprehensive guide about installing the legacy Kinect OpenNI SDK. So, today’s news has touched a chord…

What about your existing customers?

Stopping the production of the sensor means that Kinect will be alive for at least one year. If you have already developed Kinect applications, your customers will be able to use them as-is without any compatibility issues. In terms of software, no changes are required.

In the meantime, you have a year to transition to a different device and adjust your existing applications accordingly.

Should you dump your current Kinect projects?

No! Kinect for XBOX ONE is not going to end right away. Hardware does not just disappear. Even Kinect for XBOX 360 is still available, 4 years after it was replaced by Kinect v2 and 1 year after it was discontinued.

There are tons of different Kinect projects in a variety of industries:

  • Healthcare
  • Fitness
  • Retail
  • Advertising
  • Gaming

Standalone applications that run on booths, exhibitions or other types of installations (such as the Madame Tussauds New York museum) do not need an update. Customers will be able to use them just like they did.

On the other hand, games and consumer-centric apps will definitely need to transition to a new sensor. So, if your business relies on your customer acquiring a new device, then you seriously need to consider an update.

The transition does not need to be painful, though. My team of experts will help you choose the device that fits your needs. Contact us to get a low-cost consultation, save money, and take your business to the next level.

Contact us

Kinect alternatives

Thankfully, the developer community is very active. New companies have emerged and we already have a lot of alternatives to the Kinect. Today, I’m going to present my top choices. Keep in mind that I am only presenting the sensors I have used professionally. If you have another suggestion, feel free to write it in the comments below!

VicoVR

VicoVR sensor

VicoVR is a sensor targeting mobile Virtual Reality and mobile gaming. VicoVR has a very decent body-tracking SDK that will make you forget about Kinect. Using the Vico sensor, you can transmit Depth and Body data from the device to your Android or iOS smartphone! This opens a world of opportunities, especially considering that most of the upcoming flagship smartphones will meet the hardware specs for VR.

As a downside, VicoVR transmits data over Bluetooth, which is slow for some scenarios. The firmware is also lacking support for various Android models. I expect a wider smartphone/tablet/PC coverage in the future.

Orbbec

Orbbec Astra sensor

Orbbec Astra Pro

Orbbec Persee sensor

Orbbec Persee

Orbbec has been around for 4 years and provides 2 different kinds of depth sensors: Orbbec Astra and Orbbec Persee.

Orbbec Astra is a Kinect-like device that brings depth sensing to the connected computer. Orbbec is preparing a body-tracking SDK for Astra with Unity support. This is going to be the natural successor of Kinect.

Orbbec Persee is a standalone sensor with an integrated Operating System. Orbbec Persee already includes a body-tracking SDK. All of the heavy-lifting is done on the device itself. It’s a great option for many types of portable applications, considering that it’s an Android/Linux device. Chances are you’ll need to rewrite most of your code, though.

The broad feature support makes Orbbec the most mature option right now.

Moreover, Orbbec and 3DiVi (the company behind VicoVR) have created a joint venture to merge both devices on Android platform. Orbbec will provide the hardware and 3DiVi will provide its Body and Face tracking SDK.

Stereolabs ZED

Stereolabs ZED sensor

ZED is a state-of-the-art 2K camera. Unlike Kinect and Orbbec, ZED is not using an infrared sensor to measure depth. Instead, it’s mimicking the way the human eyes work: it features 2 super-high-resolution sensors that estimate the perception of depth.

Regardless of its impressive specs, the ZED camera has no body-tracking SDK. Consider purchasing it if you have been using only the RGB and Depth streams of the Kinect.

OpenPose

OpenPose demo

OK, this is HUGE. OpenPose is not, actually, a device. OpenPose uses any plain webcam (!) to track the human body, face, and fingers. The accuracy of OpenPose is remarkable. I truly believe it’s going to dominate the market within the next few years.

OpenPose was developed by the Perception Computing Lab of Carnegie Mellon University. It’s open-source software, hosted on GitHub.

Right now, OpenPose is not market-ready, though. OpenPose requires a beast-level PC to run and it’s quite tricky to setup. It lacks support for popular platforms (e.g. Unity3D) and its commercial license is $25,000/year (and cannot be used for sports applications). Consider using OpenPose for non-commercial applications or R&D projects only.

  • OpenPose website
  • Price: free for personal use, $25,000/year for commercial use

If you are using Kinect for your business, it’s time to consider the transition to a new sensor. The transition does not need to be painful, though. My team of experts will help you choose the device that fits your needs. Contact us to get a low-cost consultation and take your business to the next level.

Contact us

My choice: Orbbec

As a business owner and Software Engineer, I have to make a choice that covers the business needs of my clients and customers. Even though OpenPose seems to be the future, Orbbec is, by far, the most reliable option right now. Their team has the know-how to deliver exceptional products and services. Orbbec has both the hardware and the software to replace Kinect.

Disclaimer: Josh Blake, co-founder of Orbbec, was the man who nominated me as a Microsoft MVP. I know he’s been doing great work with Orbbec and I would like to see Orbbec taking on Kinect’s market share.

‘Til the next time… keep Kinecting 🙂

Author Vangos Pterneas

Vangos Pterneas is an award-winning Microsoft Most Valuable Professional. He is helping companies from all over the world grow their revenue by creating profitable software products. He loves Motion Technology and Mixed Reality. Vangos is the CEO of LightBuzz Inc and author of The Dark Art Of Freelancing.

More posts by Vangos Pterneas

Join the discussion 11 Comments

  • Marco Romero says:

    Next up? Hololens R&D will continue mandating that the Kinect sensor gets even better.

  • Orbbec and 3DiVi Inc (company behind VicoVR) have created a joint venture to merge both devices on Android platform. Orbbec will provide harwdare and 3DiVi will provide its skeletal and face tracking SDK Nuitrack http://www.prweb.com/releases/prweb14786943.htm

  • Sergey says:

    What do you think about PlayStation Camera?

  • Muhammad Usman says:

    I think there is still a big market need of Kinect sensor but Microsoft was not tackling and never updated their SDKs or the sensor itself, how can you expect it grow more? They even killed Windows Phone, now Kinect, next Hololens?

  • Toni says:

    Thanks for your very helpful article.
    Have you compared the Intel RealSense cameras for body tracking? They have just released two new models. (I have not)

    If there is now no Kinect for Xbox, and the Playstation camera doesn’t support body tracking, are there any consoles that allow games to be developed with body tracking?

    Is the only route left a PC-based game using one of the devices you have mentioned?

    • Hi Toni. The new RealSense cameras seem pretty good. Intel does not provide body-tracking software, however, Nuitrack is expected to release skeleton tracking for the Intel cameras. Shipping of the cameras starts this month.

      Since Microsoft discontinued Kinect (and its adapter) body-tracking is not available for consoles any longer. We have to go with PC gaming only.

  • Aisha says:

    hello Vangos
    thanks for this good article
    do u think that any of the new devices have better detection when the body is lying down like when doing push-ups or yoga sitting
    since kinect has some difficulty to track laying or sitting on the ground positions
    or mostly they (new devices) will face the same problem.
    thank u

    • Hello Aisha. All of the available body-tracking SDKs can track standing or sitting people. The accuracy of the Orbbec and Nuitrack SDKs is comparable (if not better) than the Kinect’s. However, it is not possible to accurately track people that are laying on the floor.

Leave a Reply