5 ms·
I found this to be really incredible. That is some amazing video stabilization technology. If this app was available for android I think I would use it for ever
by Goosey 12y ago
I found this to be really incredible. That is some amazing video stabilization technology. If this app was available for android I think I would use it for every video capture I ever do.
- ProAm 12y agoI'd love to see them film something while doing this. Maybe a dog or person running next to the car in frame or something. Definitely cool stuff.
- petrakeas 12y agoThis is one of the developers of the app. The Android version will be available in the following month. We are planning on running the experiment on Android devices too!
- HorizonXP 12y agoI've done quite a bit of work doing stabilization on Android. I think you'll find the Camera APIs quite lacking. Are you doing image based stabilization or using sensors? The fact you mention the gravity sensor tells me you're using sensors. Let me know, I'll be glad to help how I can.
- Kayou 12y agoDid you see that it is only stabilizing rotation? If it looks so stable that's because the lens of the iPhone is at the exact center of the wheel. If you were to move your phone along a X or Y axis, I don't think those movements would be stabilized like you could get with a software stabilizer. I guess the main target of this app is people turning their device when shooting a video.
- lutorm 12y agoTranslation of the camera changes the perspective, i.e., the relative positions of different objects in the image. There is no way a piece of software can get rid of that, because the information isn't there in the first place.
- robotresearcher 12y agoThe information is there in sequences of images through parallax precisely when the camera translates. We know how to do 3D reconstruction of scene geometry from a single moving camera. https://www.youtube.com/watch?v=fLnd9ucUu9Y https://www.youtube.com/watch?v=fLnd9ucUu9Y Skip to 1:15 to see a textured reconstruction. The first real-time example was Davison et al's MonoSLAM paper of 2007, I think.
- fryguy 12y agoKeep in mind that SLAM assumes a static scene. To stabilize a video with a moving target would mean that there's still going to be parallax otherwise you're going to get shadows (see the cool video on Oculus time warp: https://www.youtube.com/watch?v=WvtEXMlQQtI https://www.youtube.com/watch?v=WvtEXMlQQtI)
- robotresearcher 12y agoPeople are now managing to segment parts of the scene by motion, so that moving cars and pedestrians, for example, are known to be distinct from the camera's ego-motion. The static scene assumption is not strict any more.
- demallien 12y agoDon't forget that an iPhone has sensors other than the CCD, so it knows when the camera is being twisted / translated around. You would need some depth perception to recover the image, but lucky you, that's exactly what you get if the camera is moving.
- samstave 12y agoI think they are using the middle-out algo for this.
- kenjackson 12y agoI found this to be really incredible. That is some amazing video stabilization technology. If this app was available for Windows Phone I think I would use it for every video capture I ever do. (I'm really hoping for the same response that the Android guy got!)