Blog coding and discussion of coding about JavaScript, PHP, CGI, general web building etc.

Saturday, January 23, 2016

Will Kinect v2 support multiple sensors?

Will Kinect v2 support multiple sensors?


Working with multiple Kinect v1 sensors is very difficult because of the IR interference between the sensors.

Based on what I read on this gamastura article, Microsoft got rid of the interference problem with the time-of-flight mechanism that Kinect v2 sensor uses to gauge depth.

Does that mean I could use multiple Kinect v2 sensors at the same time, or did I misunderstand the article?

Thanks for the help!

Answer by escapecharacter for Will Kinect v2 support multiple sensors?


I asked this question, in person, of the dev team at the meetup in San Francisco in April. The answer I got was:

"This feature is 3+ months away. We want to prioritize single-Kinect features before working on multiple Kinects."

I'm a researcher, and my goal is to have a bunch of odd setups, so this is a frustrating answer, but I understand that they need to prioritize usage that will be immediately useful to a larger market.

Could you connect them to multiple computers and stream data back and forth?

Answer by George Profenza for Will Kinect v2 support multiple sensors?


As @escapecharacter mentioned not likely to have support for multiple kinect v2 sensors in the very near future.

I can also confirm, one of the Kinect V2 SDK samples has this comment:

// for Alpha, one sensor is supported  this.kinectSensor = KinectSensor.Default;  

I think the hardware itself is capable of avoiding the interference problem. Hopefully the slightly larger amount of data (higher res RGB stream) won't be a problem with multiple sensors(and available USB bandwidth) and it would be a matter of enabling the SDK to safely handle multiple sensor instances in the future.

I wouldn't expect a fast/quick update to the SDK enabling though, so in the meantime, although not ideal you could try either:

  • Using multiple V2 sensors on multiple machines communicating over a local network, passing only processed/minimal data (to keep the delay as small as possible)
  • Using multiple V1 sensors using Shake'n'Sense (pdf link to paper) to reduce interference

At least you would to a certain extent make some progress testing some of your assumptions for your project with multiple sensors, and update the project when the updated SDK is out.

Answer by escapecharacter for Will Kinect v2 support multiple sensors?


I realize I misread your question, and interpreted it as "how can I connect to Kinect 2's to a computer" when you were actually asking about how to avoid interference, and Kinect 2 was your hoped-for solution.

You can hack avoiding Kinect 1 interference by lighting shaking one of them independent of the other. See here:

http://channel9.msdn.com/coding4fun/kinect/Shaking-some-sense-into-using-multiple-Kinects-with-Shake-n-Sense

One of the craziest things I've ever seen that actually worked. I was at Microsoft Research when they figured this out, and it works quite well.

Answer by murrdpirate for Will Kinect v2 support multiple sensors?


You can have a Kinect v1 viewing the same scene as a Kinect v2 without interference. I know this isn't exactly what you're looking for, but it could be useful.

Answer by Tanaji Kamble for Will Kinect v2 support multiple sensors?


I think we cant use multiple Kinect v2 in same environment because they will interfere lot comparatively kinect v1. As Kinect v2 depth sensing based on time of flight principle, multiple kinect v2 will interfere lot. For kinect v1 interference is not that much severe.


Fatal error: Call to a member function getElementsByTagName() on a non-object in D:\XAMPP INSTALLASTION\xampp\htdocs\endunpratama9i\www-stackoverflow-info-proses.php on line 72

0 comments:

Post a Comment

Popular Posts

Powered by Blogger.