The background is noisy because it was black space. We could have assigned a "mask" to remove the space behind the head, but we were just too lazy.
Based on tests using static diffuse object the Kinect is far less accurate/precise, but it's without a doubt a great real-time camera for larger FOV's. I have never tested the accuracy of the Kinect for large areas so I can not comment on its accuracy.
Do you mean the Kinect works better under low light conditions ? If so yes, it has a harder time resolving its active IR coded pattern in the presence of sunlight which has an IR component that washes out it's own pattern.
@helmutkungl (i 'am also from germany so...) - guter Einwand - stimmt !!! dann ist der Einsatz als Sensor für Roboter im Ausseneinsatz schonmal nicht geeignet. Im Innenraum ist ja der Infrarotanteil auch bei Tageslicht sehr gering (Fensterscheiben, wenig Reflexion)
so where can i sign up for the beta? :D at the moment i´m looking hard into facial motioncapture at home , already got 2 cameras which record with 75 frames per second at 640x480 sitting right in front of me ... give me a shout if you ever consider a betaprogram! thanx
The software we use is called Scanner Killer, but it's currently setup more for higher resolutions so running a video stream using the online service would be too expensive.... however check the website in about 1-2 months as there will be a big new release that may interest you :)
It could work great with to make augmented reality apps more immersive, displaying partial virtual objects when behind objects detected to be closer in the foreground.
Currently not, the SK software is a standalone suite which outputs standard 3D formats like .obj +UV's, .ply, .stl etc. Which you can then import into any 3D package supporting those file types.
standalone is awesome too :D ... will you eventually make a facial-motion-capture software out of this or is it just a proof of concept of your awesome algorythm? (looked at your site and the fullbodyscanner looks badass )
Thanks :) Yes, various companies have purchased the software for 4D facial performance and we continue to add functionality. Currently it's the base alogorithm we're most proud of wether used on a single stereo-pair or a video stream.
Maybe you should clarify that this was done with a Cellphone Camera, not anything that's specifically unique to the Apple device. This same trick could be done with any Smart-phone, Web Camera, or just about any other video capture device on the planet.
Ok, develop a small clip-on mirror/lens system for the ipod touch to get the second view and have the processing done on the ipod and you have a winner for cheap, portable 3d capture. Until then, nobody is going to use two iphones for realistic scanning applications.
The purpose of the video wasn't for people to use 2 iPhone's for 3D scanning but to show the robustness of the Scanner Killer algorithm i.e. that it works even with a 1MP cell phone image at 30 fps.
If Apple was to add a second camera for "stereo vision", then you would essentially have a 3D iPhone scanner.
it looks very high quality, like the results from a "fringe pattern" structured light technique.
I don't really understand why you are using the camera from an iPhone (or did you say 2 iPhones? i wasn't sure coz iirc the iPhone4 has 2 cameras on it, and both could be probably be used at once if you had a mirror).
Is your software RUNNING on the iphone4 or something?
The Kinect system is a great XBOX accessory. However it is a closed "active" stereo system which uses a coded IR pattern. The Scanner Killer technology is an open architecture Pro tool which works with any camera input, varying FOV's, in both passive and active mode, supports high-end DSLR cameras or MV cameras etc., and produces high accuracy data in the millions of polygons.
...Image an iPhone with two cameras running the SK algorithm... that was the point.
u spend a little more and u can have a proper mocap device why spend on 2 iphones for this....its a good phone don't get me wrong if anyone's buying it for mocap purpose its a little stupid buy the kinect instead its only 200 USD max.
@tezzy4lyf Kinect has allot of draw backs. It's in it's infancy, it's low quality and you can't connect more than 2 because of interference issues from the IR patterns. This video demonstrates the versatility of the Scanner-Killer software as well as the higher quality mesh resolution it can produce, than compared to a Kinect.
@InfiniteRealities Really? For $149 I think the results shown 3D Facial Perfomance Capture using Kinect look fantastic. The method used here can work with any 2 decent camera devices I assume and I'm not sure why the poster is pimping the iPhone 4 in particular. Also, I can't post links, but I've read that people are using up to 4 Kinects at a time for capture.
@FlyingD Have you any examples of the fantastic 3D Facial Performance Capture from Kinect? I haven't seen anything like that. Very interested to hear more. In theory yes this technique can be used on other camera products. The issue is syncing the cameras together. Not easy to do. For example Canon has some limitation in it's SDK for this kind of control.
@InfiniteRealities Yes, search the term 3D Facial Performance Capture from Kinect. Using 2 iPhones to do this is retarded overkill and I can't help but think it's an Apple fanboy trying to make a desperate poke at a great and cheap Microsoft technology.
@FlyingD Yeah I did that. Same one that's listed on the side here. The results are very low resolution and far too noisy to be directly usable. Maybe when Kinect 3000 comes out in a few years. Don't think anyone is a fan boy here, all technology if it works well, is always useful : )
"At 30 frames per second" shot at 30, but not solved at 30fps, correct?
This is taking two videos from two iphone 4's and running a stereo matching algorithm to generate a depth map, like the freely available openCV, correct?
I mean it does look tweaked for dropouts and data continuity, which you have to do with the opencv stuff too.
No it's not tweaked at all- in fact this was our first attempt without any adjustments what so ever.
It's not extracted from a depth map, but from a a very similar type of map.
No it's not freely available and no it's not openCV. We spent 4 years developing this particular technology. If you're interested check out our online solution at: scannerkiller dot you know what.
Sorry, I misunderstood your question. This was shot at 30 fps and post processed at 30 fps, but not in real-time. Each frame (stereo-pair) took 25 seconds in post to extract the 3D data shown here.
cool! next generation of phones will have stereo vision by default. what technique did you use to generate the surface mesh?
visScience 1 month ago
looks like an electric afro
KeithWasHere1 4 months ago
That is Albert Einstein
albertoju1997 5 months ago
HAN SOLO LIVES!!!!!
JohnnyKidder 5 months ago 6
what is the noisy backdrop and why so shallow?
I'm guessing the kinect is more precise, larger volume and more robust with less computation
DanFrederiksen 6 months ago
The background is noisy because it was black space. We could have assigned a "mask" to remove the space behind the head, but we were just too lazy.
Based on tests using static diffuse object the Kinect is far less accurate/precise, but it's without a doubt a great real-time camera for larger FOV's. I have never tested the accuracy of the Kinect for large areas so I can not comment on its accuracy.
helmutkungl 5 months ago
the IR-projection from kinect is better for low light conditions
solCruiser 6 months ago 5
Do you mean the Kinect works better under low light conditions ? If so yes, it has a harder time resolving its active IR coded pattern in the presence of sunlight which has an IR component that washes out it's own pattern.
helmutkungl 5 months ago
@helmutkungl (i 'am also from germany so...) - guter Einwand - stimmt !!! dann ist der Einsatz als Sensor für Roboter im Ausseneinsatz schonmal nicht geeignet. Im Innenraum ist ja der Infrarotanteil auch bei Tageslicht sehr gering (Fensterscheiben, wenig Reflexion)
solCruiser 5 months ago
@solCruiser
My German is at about the level of a 5 year old- which is when we immigrated to Canada... Leider mein Deutsche ist nicht sehr gut.
helmutkungl 5 months ago
@helmutkungl But you need 2 iPhones, Kinect is cheaper. And the CPU of the PC or laptop is higher
EdogaruTech 2 months ago
Is there an app for rhis?
jaysteels 6 months ago
There will be next week for $399 on the Scanner Killer site
helmutkungl 5 months ago
@helmutkungl You're kidding...
BLinDaTbESt 5 months ago
so when and where can this be purchased if ever ?
goku21youtub 8 months ago
It can be purchased from XYZ RGB Inc., or you can use it online at Scanner Killer
helmutkungl 6 months ago
so where can i sign up for the beta? :D at the moment i´m looking hard into facial motioncapture at home , already got 2 cameras which record with 75 frames per second at 640x480 sitting right in front of me ... give me a shout if you ever consider a betaprogram! thanx
goku21youtub 8 months ago
The software we use is called Scanner Killer, but it's currently setup more for higher resolutions so running a video stream using the online service would be too expensive.... however check the website in about 1-2 months as there will be a big new release that may interest you :)
helmutkungl 7 months ago
@helmutkungl hey thats awessome , will check the site rropm time to time ... btw are you from germany, helmut?
goku21youtub 7 months ago
Yes I am :) I'm full of chocolate and beer.
helmutkungl 6 months ago
As of August 8 the online solution is free :)
helmutkungl 6 months ago
It could work great with to make augmented reality apps more immersive, displaying partial virtual objects when behind objects detected to be closer in the foreground.
markymark2036 8 months ago
@markymark2036
Good idea :) I'll keep that one in my back pocket.
helmutkungl 8 months ago
Nice work. Can this software process the depth map live on the fly or do you need to record first then process?
markymark2036 8 months ago
@markymark2036
No yet. We record and then post process the 3D data :)
helmutkungl 8 months ago
@markymark2036
No yet. We record and then post process the 3D data.
helmutkungl 8 months ago
Scanner Killer are there already programs which can utilise this algorythm ?
an aftereffectsplugin would cool imho
goku21youtub 8 months ago
@goku21youtub
Currently not, the SK software is a standalone suite which outputs standard 3D formats like .obj +UV's, .ply, .stl etc. Which you can then import into any 3D package supporting those file types.
helmutkungl 8 months ago
@helmutkungl
standalone is awesome too :D ... will you eventually make a facial-motion-capture software out of this or is it just a proof of concept of your awesome algorythm? (looked at your site and the fullbodyscanner looks badass )
goku21youtub 8 months ago
Thanks :) Yes, various companies have purchased the software for 4D facial performance and we continue to add functionality. Currently it's the base alogorithm we're most proud of wether used on a single stereo-pair or a video stream.
helmutkungl 6 months ago
Comment removed
goku21youtub 8 months ago
Maybe you should clarify that this was done with a Cellphone Camera, not anything that's specifically unique to the Apple device. This same trick could be done with any Smart-phone, Web Camera, or just about any other video capture device on the planet.
ThereRLG2006 9 months ago
@ThereRLG2006
Yes, I should have been clearer. But you are correct any input will work provided the focus can be locked and the camera calibrated.
helmutkungl 8 months ago
Ok, develop a small clip-on mirror/lens system for the ipod touch to get the second view and have the processing done on the ipod and you have a winner for cheap, portable 3d capture. Until then, nobody is going to use two iphones for realistic scanning applications.
johngomm 9 months ago
@johngomm
The purpose of the video wasn't for people to use 2 iPhone's for 3D scanning but to show the robustness of the Scanner Killer algorithm i.e. that it works even with a 1MP cell phone image at 30 fps.
If Apple was to add a second camera for "stereo vision", then you would essentially have a 3D iPhone scanner.
helmutkungl 9 months ago
@johngomm
I think the mirrors are a great idea... if you build it they will come :)
helmutkungl 9 months ago
it looks very high quality, like the results from a "fringe pattern" structured light technique.
I don't really understand why you are using the camera from an iPhone (or did you say 2 iPhones? i wasn't sure coz iirc the iPhone4 has 2 cameras on it, and both could be probably be used at once if you had a mirror).
Is your software RUNNING on the iphone4 or something?
roidroid 9 months ago
@roidroid
Simply to show the possibilities :) If you can do it with a cell phone camera, then you can do it anything.
We placed two iPhone's side by side and recorded a video stream from both cameras, then processed the data offline.
No, this is not an iPhone App... just yet.
helmutkungl 9 months ago
This is a joke right? The Kinect costs $149. Period. No contracts and connects to any computer via USB with no tom foolery.
FlyingD 10 months ago
@FlyingD
The Kinect system is a great XBOX accessory. However it is a closed "active" stereo system which uses a coded IR pattern. The Scanner Killer technology is an open architecture Pro tool which works with any camera input, varying FOV's, in both passive and active mode, supports high-end DSLR cameras or MV cameras etc., and produces high accuracy data in the millions of polygons.
...Image an iPhone with two cameras running the SK algorithm... that was the point.
helmutkungl 9 months ago
how would this replace the kinect camera? can you do this for $150?
GrahamWiebe 11 months ago 2
@GrahamWiebe
Only if Apple adds a second camera for stereo-vision and buys our company :)
helmutkungl 9 months ago
u spend a little more and u can have a proper mocap device why spend on 2 iphones for this....its a good phone don't get me wrong if anyone's buying it for mocap purpose its a little stupid buy the kinect instead its only 200 USD max.
tezzy4lyf 11 months ago
@tezzy4lyf Kinect has allot of draw backs. It's in it's infancy, it's low quality and you can't connect more than 2 because of interference issues from the IR patterns. This video demonstrates the versatility of the Scanner-Killer software as well as the higher quality mesh resolution it can produce, than compared to a Kinect.
InfiniteRealities 11 months ago
@InfiniteRealities Really? For $149 I think the results shown 3D Facial Perfomance Capture using Kinect look fantastic. The method used here can work with any 2 decent camera devices I assume and I'm not sure why the poster is pimping the iPhone 4 in particular. Also, I can't post links, but I've read that people are using up to 4 Kinects at a time for capture.
FlyingD 10 months ago
@FlyingD Have you any examples of the fantastic 3D Facial Performance Capture from Kinect? I haven't seen anything like that. Very interested to hear more. In theory yes this technique can be used on other camera products. The issue is syncing the cameras together. Not easy to do. For example Canon has some limitation in it's SDK for this kind of control.
InfiniteRealities 10 months ago
@InfiniteRealities Yes, search the term 3D Facial Performance Capture from Kinect. Using 2 iPhones to do this is retarded overkill and I can't help but think it's an Apple fanboy trying to make a desperate poke at a great and cheap Microsoft technology.
FlyingD 10 months ago
@FlyingD Yeah I did that. Same one that's listed on the side here. The results are very low resolution and far too noisy to be directly usable. Maybe when Kinect 3000 comes out in a few years. Don't think anyone is a fan boy here, all technology if it works well, is always useful : )
InfiniteRealities 10 months ago
"At 30 frames per second" shot at 30, but not solved at 30fps, correct?
This is taking two videos from two iphone 4's and running a stereo matching algorithm to generate a depth map, like the freely available openCV, correct?
I mean it does look tweaked for dropouts and data continuity, which you have to do with the opencv stuff too.
pang1oss 1 year ago
Yes it was indeed solved at 30 ftps.
No it's not tweaked at all- in fact this was our first attempt without any adjustments what so ever.
It's not extracted from a depth map, but from a a very similar type of map.
No it's not freely available and no it's not openCV. We spent 4 years developing this particular technology. If you're interested check out our online solution at: scannerkiller dot you know what.
Cheers,
HK
helmutkungl 1 year ago
Sorry, I misunderstood your question. This was shot at 30 fps and post processed at 30 fps, but not in real-time. Each frame (stereo-pair) took 25 seconds in post to extract the 3D data shown here.
HK
helmutkungl 1 year ago
Comment removed
matski007 1 year ago
More information please...
sethgotham 1 year ago
What would you like to know specifically ?
helmutkungl 1 year ago
What did i just watch! You look like clay!
mertdejedi 1 year ago
Read the description. Your comment does not make sense.
helmutkungl 1 year ago