In November 2003, partners in the IST project MULTIMOD succeeded in registering and animating the bone model of a young patient. They developed the DataManager system, whereby the 3D bone models, as derived from CT data, were registered and animated with kinematical data derived from the patient's gait analysis (walking motion).
The technique enables the programmer to combine multiple representations and display modalities using the same set of data.
Project partners first designed the user interface of a surgical planning software environment, hip-op(c) in May 2002. Using the hip-op ROM, the system computes the range of motion (ROM) of the patient's joint after the planned total hip replacement.
Their work led to the MULTIMOD Application Framework (MAF), a complex software architecture that provides a framework within which a programmer can quickly develop specialised applications in the domain of computer-aided medicine.
"MAF gives Europe's bio-engineering community the scaffold upon which each research group can integrate its own tools and methods," explains scientific coordinator Marco Viceconti, from the Laboratorio de Tecnologia Medica, Bologna. "I am convinced that if the consortium can continue its work, MAP will become one of the most important pieces of software for scientific visualisation available in the world."
MAF allows the programmer to:
Several specialised MAF applications are being explored. The hip-op(c) surgical planning programme is being re-written. Programmers are also writing a new application, FuncEv, which will combine data from multiple sources into a unified representation, allowing the orthopaedic surgeon to perform a complete functional evaluation of a patient's knee prosthesis.
- Represent the patient by importing data from various sources (medical imaging, diagnostic measurements, computer simulations, laboratory tests) and combine them with complex registration and synchronisation methods. This achieves an effective data fusion into a multi-data representation of the patient's body.
- Operate the patient representation using advanced algorithms to modify the data, analyse their mutual position in space and time, or simplify their attributes for specific purposes such as surgical simulation or testing in diagnosis or rehabilitation.
- Examine the patient by visualising the multi-data representation through combining multiple views. This allows the composition of a multimodal display adequate for each specific purpose.
As for the future Viceconti says, "The sky is the limit. We are doing our very best to build a European biomedical industry success story out of this project."
Laboratorio di Tecnologia Medica
Istituti Ortopedici Rizzoli
Source: Based on information from MULTIMOD