Generating a Simulation Mesh From Scanned Data

Application ID: 109121


See how to generate a mesh from scanned data via two different workflows. For both examples, the data file is imported in an Interpolation function.

In the first workflow, the data is applied on a Grid dataset and a Filter dataset is used to filter out the data to represent the femur. This generates a surface mesh that is smoothened using two Free Triangular operations. Two screws are added to show how to add extra computational domains to the mesh. Explore this workflow with the MPH-file titled "mesh from scanned data remeshing as smoothing".

In the second workflow, a regular block domain is created on which the femur data is applied. Solve the Helmholtz equation to smooth the data to get a smooth surface mesh of the femur. The surface mesh of the femur still needs to be remeshed, but this time only to improve the quality of the mesh elements. Explore this workflow with the MPH-file titled "mesh from scanned data helmholtz".

A more detailed description of this model can be found in the blog post "Generating a Simulation Mesh of a Femur From 3D Data".

Certain data in this model has been obtained from the Visible Human Project, courtesy of the U.S. National Library of Medicine. Such data is current as of April 4, 2023, and has been modified and may not reflect the most current/accurate data available from NLM. NLM has not endorsed COMSOL's products, services, or applications and disclaims all warranties, express or implied, including any warranty of merchantability or fitness for a particular purpose, regarding the accuracy or completeness of the data. Users of the data shall hold NLM and the U.S. government harmless from any liability resulting from errors in the data. NLM disclaims any liability for any consequences due to use, misuse, or interpretation of information contained or not contained in the data.

This model example illustrates applications of this type that would nominally be built using the following products: