FP6Individual fellowship2006–2008

ISIS · Intelligent 3D geometry reconstruction using dynamic and evolution-based techniques

FP6 — Marie Curie Actions (Human Resources and Mobility)

Duration
2006-05-01 → 2008-04-30
EU contribution
€151,650
Participants
1
Scheme
IIF

Lines connect the coordinator with its partners.

Results in brief

Final Activity Report Summary - ISIS (Intelligent 3D geometry reconstruction using dynamic and evolution-based techniques)

We firstly studied the evolution of T-spline level sets, i.e. curves or surfaces implicitly defined by T-spline functions, for geometry reconstruction and image segmentation. Our method produced piecewise algebraic curves or surfaces to represent the shape of the given data with complex topology. In order to represent and reconstruct sharp features by an implicitly defined curve, we incorporated the so-called corner detector functions into T-spline level sets so that sharp corners could be correctly constructed. We moreover proposed an effective method for constructing a triangular mesh from a set of unorganised data points, which could be non-uniformly sampled, noisy or even contain holes. Our method was quite general and applicable to three-dimensional models with complex topology and sharp features. We also formulated the framework of dual evolution by simultaneously considering evolution processes for B-spline curves and T-spline level sets. The main advantage of this framework was that it combined the advantages of both representations. Furthermore, we investigated how to formulate additional constraints, such as range constraints, volume constraints and convexity constraints, and combined them into our framework of shape evolution. In this way, we were able to conveniently utilise a priori knowledge about the shape of the object to be reconstructed. We additionally developed an evolution-based algorithm for approximate parameterisation of implicitly defined curves by parametric spline curves. Our method did not use any a priori information about the topology of the curves. We also proposed a new method for three-dimensional shape morphing, where the in-between objects were represented by T-spline level sets. We developed a fully automated algorithm to produce morphing sequences between shapes of any topology. In order to efficiently discretise the evolution equation we used particles on the evolving surface. In particular, we defined criteria for local and global resampling, which were necessary to maintain a sufficiently uniform distribution of the particles on the surface. The B-snake model (active B-spline contour) was combined with a Mumford-Shah type segmentation of the level set function to overcome the difficulties of how to choose the optimal stopping time and the correct level of the evolving function for image segmentation. Finally, we proposed to use a shape metric based on the small displacement theory of elasticity for shape morphing and elastic deformation. Some promising results were achieved by using this approach.

Data: CORDIS, © European Union

Project objective

The reconstruction of 3D shapes from unorganized point cloud data is a challenging problem, which has recently attracted much interest in various branches of applied geometry, such as computer vision, computational geometry, computer aided design and computer graphics. This is due to the availability of new and powerful 3D scanning technology, such as optical scanners and CT (computer tomography) equipment. Depending on the application, various techniques for solving this problem have been proposed (and will be analyzed in Activity 1 of this project): Level set techniques are used in medical applications and image processing. The methods developed in Computer Graphics and Computational geometry rely mainly on triangular meshes. Methods for generating full NURBS models (Non-Uniform Rational B-Splines, the universally accepted standard in Computer Aided Design) have been investigated in Computer Aided Geometric Design. The planned project aims at developing a unifying framework, by treating the different techniques as dynamic (evolution) processes (Activity 2 of the project). Many non-linear optimization techniques (such as Newton-type methods used for surface fitting) can be seen to define evolution processes. Consequently, it seems to be natural to study them within a dynamic framework, where a (possibly self-organizing) model evolves towards a target shape (such as an 'active contour model' in computer vision). We expect that this viewpoint improves the global convergence of the nonlinear methods. It will be helpful for generating hybrid models, which combine standard geometries (simple surfaces such as natural quadrics) with free-form geometries (NURBS surfaces or triangular meshes). The use of such models (which may combine different representations of an object) will help to include shape and topological constraints in the framework, leading to ""intelligent"" methods for shape reconstruction (Activity 3 of the project).""

Original text from CORDIS.

Participants

  • UNIVERSITÄT LINZ · LINZCoordinatorAustria

Links

Data: CORDIS, © European Union