Introduction
MIMICS is the abbreviation for Material's interactive medical image control system. It is a medical image control system invented by Material Company and is a modular software structure that can be matched according to different user needs.
Module Introduction
Base module
1. Image import: supports the import of most image formats, please refer to the software homepage for details.
2. Image segmentation: Provides segmentation tools such as grayscale threshold, region growth, morphological operations, Boolean operations, dynamic region growth, and multi-layer editing. Help users quickly and conveniently highlight areas of interest.
3. Image visualization: providing axial, coronal, and sagittal images of raw data; Provide a 3D view reconstructed based on the region of interest, and can pan, zoom, and rotate the 3D view. Simultaneously capable of clipping 3D models.
4. Image registration: Provides image registration, point registration, and STL registration functions.
5. Image measurement: point-to-point measurement, contour and grayscale measurement, density measurement.
Option Modules:
Rapid prototyping (RP) slicing module, MedCAD module, simulation module, STL+module
MIMICS is a highly integrated and easy-to-use 3D image generation and editing software that can input various scanned data (CT, MRI), establish 3D models for editing, and then output general CAD (computer-aided design), FEA (finite element analysis), RP (rapid prototyping) formats. It can perform large-scale data conversion processing on a PC. The MIMICS FEA module can quickly process the scanned input data and output the corresponding file format for FEA (finite element analysis) and CFD (computer simulation fluid dynamics). Users can use the scanned data to establish a 3D model, and then mesh the surface for application in FEA analysis. The grid re division function in the FEA module optimizes the input data of FEA to the maximum extent, and based on the Heinz units of scanned data, material allocation can be performed on the volume grid.
Build a 3D model using point cloud data in MIMICS.
In the FEA module, use the MIMICS mesh redrawing function to redraw the 3D model mesh.
Output to FEA software such as Patran Neutral, Ansys, and Abaqus surface under the FEA module.
Convert surface meshes into volume meshes for preprocessing (e.g. MSC, Marc,...)
Enter the Patran, Ansys, Abaqus volumetric mesh files in the FEA module.
In the FEA module, material allocation is performed on the volume mesh based on scanning data.
Output the volume mesh after material allocation in the FEA module to FEA software such as Patran, Ansys, or Abaqus.
MIMICS grid redrawing function:
The mesh redrawing function of MIMICS can significantly improve the quality and processing speed of STL models, and can easily convert irregular triangles into triangles that tend to be equilateral. In the further automatic redrawing function, more professional semi-automatic or manual partitioning can be performed for better FEA analysis.
Saving computational time: Generally speaking, optimizing takes a relatively long time, but the MIMICS grid redrawing feature greatly shortens this time.
Anthropometric analysis: To perform anthropometric analysis, a template is selected and the required markers, reference planes, and measurement methods are pre-set. After determining the required marker points for the plane and measurement method, the plane and measurement method are also determined. If there is no suitable template, a customized template can also be used.
Tag List: Capable of creating, copying, editing, deleting, and other operations on tag points. Before performing the above operations, each tag point has its own default attributes, and the editable features include tag name, color, and description.
Plane List: The second list allows users to easily define one or more planes for analysis. To define an analysis surface, a marker point must be defined first or based on a plane in a pre generated template.
Measurement List: There are multiple ways to choose from to measure angles or distances. For distance measurement, whether it is between two points or between a point and a face, it can be measured. For angle measurement, the three point method and the two line method (each line is determined by two points) can be used. Note: Measurements can only be made in the defined points and faces in the template.
Surgical process simulation: The MIMICS surgical simulation function provides a powerful 3D toolkit for surgical simulation, with various tools for simulating osteotomy and separation surgeries, as well as STL file operations to choose from.
Cutting: There are two cutting tools to choose from: polysemy cutting and polysemy cutting with cutting surfaces. In polysemy cutting, users use the method of drawing lines to define a cutting curve, with the cutting surface perpendicular to the viewing plane. If the cutting depth is not fully penetrated, this cutting will be ineffective. polysemy cutting with cutting surfaces is a free cutting tool that can be dragged and cut in 3D and 2D, The cutting trajectory will be displayed in real-time in 2D and 3D.
Segmentation: This feature can divide an object into independent 3D models, and then establish multiple different local 3D models.
Fusion: The fusion function transforms the selected different models into one model.
Mirror: The mirror function can mirror selected objects along a set plane or an existing plane (obtained from human data analysis or MEDCAD) to generate new objects. Multiple objects can be selected for mirror operation.
Placing traction: After the cutting operation, a suitable traction device can be selected from the database and placed on the 3D model for comparison, as the cutting operation cannot be automatic, so the operator must understand the correct use method of the selected traction device.
Adjustment of traction position:
Output Format: A standard 3D file output format, such as STL or VRML (Virtual Reality File Format). The STL file format can be used on any RP machine, and its powerful adaptive filtering function can significantly reduce the size of the file. It can be output from masks, 3D graphics, and 3DD file formats. The output file formats include: ASC II STL, Binay STL, DXF, VRML2.0, PointClouds
Positioning function: Objects can be moved or rotated, and any operation method can be used to achieve the user's goals. There are several ways to modify objects: moving along an axis, moving within a plane, or rotating along an axis, rotating along a point. Of course, operations without these limitations are also a choice. The registration function allows for easy adjustment of objects using marker points or by moving the mouse.
Additional function: The loaded STL file can be added to the project manager, and the button under the STL label in the project manager can rotate, move, and other operations on the STL file. There is an existing neural tool: first draw it in 2D, and then add neural labels in the project manager.
The MEDCAD module serves as a bridge between medical imaging data and CAD, communicating through a bidirectional interaction mode to achieve mutual conversion between scanning data and CAD data.
Slicing: Rp-slice can perform the best and most accurate data conversion in a short time, outputting SLI, SLC format to 3D System, and CLI format to EOS. High order interpolation algorithms can transform scanned data into 3D solid models with perfect surfaces.
Coloring: Rp-slice supports color photosensitive materials such as teeth, roots, glands, neural tubes, etc., which can be significantly labeled in the model. This is a new reference dimension, and patient information can also be labeled with embedded or colored labels.
Parameter: RP slice allows setting parameters such as layer thickness, resolution, and scaling ratio. There are multiple filtering methods to choose from, such as minimum segment length filtering, minimum contour length, and line deviation correction. Sliced data can be saved in various formats: *. CLI, *. SLI, *. SLC.
Support Generation: The support generation function automatically generates the required support structures in rapid prototyping, and outputs them in corresponding file formats (SLI, SLC, and CLI formats). This not only provides a faster method for preparing pre molding data, but also patented drilling technology can shorten the entire process by more than four times, save materials, and generate support that is easier to clean than traditional methods.
Support generation parameter selection: Several support generation parameters can be provided for selection. RP slice makes it possible to define support in the X and Y coordinate planes, define the length and drilling angle of the support, the maximum inclination angle without support, and the starting and ending heights of the support.
The Mimics STL+module interacts between MIMICS and RP rapid prototyping technology through a triangular file format, and the binary and midplane interpolation algorithms ensure the final accuracy of the rapid prototyping part.