Interactive Model Reconstruction with User Guidance
[Home] [2009 ISMAR (2.4MB)]   [Longer Version (5.6MB)]   [Poster (1.9MB)]

Generating 3D models of real world objects is a common task during development of any augmented reality application. This paper describes how ProFORMA (Probabilistic Feature-based On-line Rapid Model Acquisition), a rapid reconstruction system, has been designed to simplify and speed up this task. ProFORMA uses a fixed video camera to allow on-line reconstruction of objects held in a user's hand. Partial models are generated very quickly and displayed instantly, allowing the user to plan how to manipulate the object's pose in order to generate additional views for reconstruction. We demonstrate how augmented reality can be used to assist the user in view planning, guiding the user to collect new keyframes from desirable views in order to complete and refine the model.




Figure 1: The viewing sphere of the object is discretised into an icosahedron. Unseen faces on the model increase the uncertainty score of icosahedron faces (views) in the direction of the normal, whereas camera views decrease the uncertainty score of isocahedron faces. Icosahedron faces (views) with high uncertainty are coloured red, and low uncertainty green. A 3D arrow is augmented onto the object showing the user which way to rotate the object. Left: (a) First phase of user guidance - the user is guided to continue the current rotation if it will visit views with high uncertainty in the near future. Camera positions of previous keyframes are shown in green. Extrapolated camera positions if the current rotation is continued are shown in cyan. If extrapolated camera positions intersect highly uncertain faces in the next 90 degrees, the user is asked to continue the current rotation, otherwise the second phase of user guidance is initiated. Right: (b) Second phase of user guidance - the user is guided to the most uncertain view (shown in cyan). The user continues to be guided to this face until the uncertainty is below a threshold, at which point the user is then guided to the face which now has highest uncertainty. Once all faces have an uncertainty level below a threshold, reconstruction is complete and keyframe acquisition is halted.


Contact Information
Email: qp202 (at) cam . ac . uk
Address: Department of Engineering. University of Cambridge
Trumpington Street, Cambridge CB2 1PZ
Telephone: +44 1223 332 754
Fax: +44 1223 332 662
© Cambridge University Engineering Dept
Information provided by Qi Pan (qp202)
Last updated: 18 June, 2009
Document made with KompoZer  Opera