Physical Response to Collision between Deformable Objects

(Semester Project)




The CO-ME, Computer Aided and Image Guided Medical Interventions, is an NCCR long-term project that involves many Swiss Institutes and Universities. The aim of the project is to use the potential of information technology for the optimization of medical interventions in order to improve both the treatment of individual patients and overall health care for the whole society.

Our lab is contributing to the project by creating a biomechanical model of joints. In this model, joint postures are calculated based on contact between different tissues, rather than traditional approaches based on transformations. In this case, it’s important to have a correct behavior of each comprised tissue in order to obtain realistic postures.

The problem

We are working on a physically based deformation model for biomechanical simulation of human joints.

This model will deform as consequence of  the forces acting on it. Most of these forces are resulting from collision between the different tissues present in a joint. These forces, once calculated, will be used as input for the model that will calculate itself the correct deformation, and possibly produce reaction forces (that in turn, could produce new collisions).

Thus, the problem is to calculate forces resulting from collision.

Student’s work

The student is asked to implement a set of functions to compute response forces due to collision between simple deformable objects (spheres, cubes, etc.). The collisions will be detected using an existent library.
The functions implemented by the student will be based in an existent efficient approach and will be integrated in the deformation framework.


PC, C++ and a collision detection library (V-Collide).

Good knowledge in C++.

References :

Note: Project can be done either in English or French.

Responsible: Anderson Maciel and Sofiane Sarni. Tel: 5248,  Room: INJ 118, Dept: DI , .