Project : Estimation of physical properties of real world objects This project is done in collaboration with Rohan Chabra. I would also like to thank Prof. E.Dunn for providing Kinect.
The objective of the project is to estimate real-world physical parameters like coefficient of restitution, coefficent of friction,etc from videos.
Estimation of physical properties of objects can be useful in the field of 3D Scene reconstruction. These physical properties can be assigned to the objects that were reconstructed using Computer Vision techniques. These objects can now be made interactive in the reconstructed scene with their correct behaviour. Another application of this particular research can be in the robot industry where our intelligent system can be used to predict the collisions that can happen as a result of some motion. Our intelligent system can communicate these predictions to a robot to help it understand the environment better and perform motion accordingly. This research can also be used in the development of advanced augmented reality applications. 1.3 Data Acquisiton Microsoft Kinect 1 is used to acquire the real world co-ordinates of the bouncing ball. OpenNI drivers and software package is used for RGBD data grabbing from the Kinect. The data from Kinect doesn’t have a constant fps, which varies from 15-30fps.This also depends upon the system used for recording. In our case, we couldn’t view and capture simultaneously due to slow computer. Recording at 30fps induces motion blur at very large velocities of the object. Due to this a simple tracking algorithm cannot be employed. Hence MIL tracking [6] is used to track the bouncing ball in depth data. This is used to get the real world coordinates of the ball. Sensors like Asus Xtion PRO support 60fps which can be used to get better frame rates and which will allow us the use of simpler tracking algorithms.
1.4 Physics based simulationThe Kinect data is too noisy to estimate any parameters accurately. Hence we use physics based simulation to estimate them. We have used Bullet physics to simulate this but Bullet is designed for visually consistent motions. Hence, the accuracy level which we want is not there which has led us to the decision to write our own code for simulation. But this is not done completely and any demos and results we have reported are from Bullet only. 1.5 Future Work
Demo 1.6 Some commentsWith this brief overview if you are interested in the results or the actual methodologies used for this project please contact the authors. This site will be updated with more details when I have some more time. If you are Prof. Lin, afs access has been given to you. If you cannot still access, maybe I did something wrong in setting up the permissions.Please tell me, I will correct it or share via google drive.
1.7 Powerpoint presentationDownload the pptx. Videos might not work! pptx 1.8 References
|