Modeling method and system for finite element model of chest and abdomen of human body

By simplifying and adapting the finite element model of the human chest and abdomen, the problem of inefficient computing efficiency of the existing model is solved, and the number of grids is reduced and simulation efficiency is improved while maintaining biological fidelity.

CN119647205APending Publication Date: 2025-03-18CHINA AUTOMOTIVE ENG RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411903037.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

When performing chest and abdomen simulation, the existing human finite element model has high computing power requirements and resource consumption, resulting in low computing efficiency.

Method used

By obtaining the original thoracic abdominal image data, generating the original mesh model, simplifying it, including anatomical simplification, mesh sparseness and homogenization, the thoracic and lumbar spine are simplified into 2D rigid bodies, adaptively adjusting the mesh data of the ribs and sternum, and standard inspection and rigid impact verification are performed.

Benefits of technology

The number of model grids is reduced, the simulation calculation efficiency is improved, and the biological fidelity of the model is guaranteed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119647205A_ABST
    Figure CN119647205A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a modeling method and system for a finite element model of the chest and abdomen of a human body, and the method comprises the steps: obtaining original chest and abdomen image data, generating a corresponding original grid model, carrying out the simplified smoothing processing of chest and abdomen viscera in the original grid model, and obtaining a finite element model of the chest and abdomen of the human body; the original grid model is divided into thoracic and abdominal viscera, subcutaneous tissues, thoracic vertebrae and lumbar vertebrae; performing grid simplification on the original grid model to obtain a simplified model; acquiring grid data of ribs and sternum in the original grid model, importing the grid data of the ribs and the sternum into the simplified model, and adaptively adjusting the simplified model to gather gaps between the ribs and other parts and between the sternum and other parts; and performing standard inspection and rigid impact verification on the simplified model, and outputting the simplified model when the simplified model passes the standard inspection and the rigid impact verification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of finite element models, and in particular to a modeling method and system for a finite element model of a human chest and abdomen. Background Art

[0002] At present, the use of finite element method (FEM) for computer simulation of the human body is becoming more and more popular. The human finite element model has an anatomical structure that is almost consistent with the human body and can simulate different types of injuries in various parts of the human body such as bones, organs, and tissues. It has become the best virtual simulation tool for numerical simulation of the human body.

[0003] However, the current mainstream human finite element models require high computing power and resource consumption when performing simulations. For example, in automobile traffic accidents, when conducting injury detection on important parts of the human body, the number of grids when building a finite element model of the chest and abdomen is usually around 2 million, which results in huge computing power resources being required for subsequent simulation calculations. Summary of the invention

[0004] In view of the problems existing in the prior art, an embodiment of the present invention provides a modeling method and system for a finite element model of the human chest and abdomen.

[0005] An embodiment of the present invention provides a method for modeling a finite element model of a human chest and abdomen, the method comprising: Acquire original chest and abdomen image data, generate a corresponding original mesh model, and perform simplification and smoothing processing on the chest and abdomen viscera in the original mesh model, wherein the original mesh model is divided into: chest and abdomen viscera, subcutaneous tissue, thoracic vertebrae, and lumbar vertebrae; Simplifying the original mesh model to obtain a simplified model, wherein the mesh simplification includes: anatomically simplifying and re-meshing the thoracic and abdominal viscera through a hexahedral mesh, thinning and homogenizing the mesh of the subcutaneous tissue, and simplifying the thoracic and lumbar vertebrae into 2D rigid bodies; Obtaining mesh data of ribs and sternum in the original mesh model, importing the mesh data of ribs and sternum into the simplified model, and adaptively adjusting the simplified model to summarize the gaps between ribs and sternum and other parts; The simplified model is subjected to a standard check and a rigid impact verification, and when the simplified model passes the standard check and the rigid impact verification, the simplified model is output.

[0006] In one embodiment, the method further comprises: The thoracic and abdominal viscera in the original mesh model are separated, the outer surfaces of the thoracic and abdominal viscera are sutured and connected, and the outer surfaces are processed by a smoothing algorithm.

[0007] In one embodiment, the method further comprises: The fine structure in the subcutaneous tissue is removed, the subcutaneous tissue is re-divided by a grid size larger than the original grid, and the number of grid layers is adaptively adjusted in different parts.

[0008] In one embodiment, the method further comprises: The thoracic spine is simplified into a 2D rigid body, and overlapping ball hinges are defined between the thoracic vertebrae. A local coordinate system is established based on the ball hinges, and a hinge stiffness constraint rotating around the local coordinate system is created. The lumbar vertebra is simplified as a 2D rigid body, and beam elements are defined between the vertebrae of the lumbar vertebra. A local coordinate system is established based on the beam elements, and beam element properties rotating around the local coordinate system are created.

[0009] In one embodiment, the method further comprises: Importing the simplified model into a detection system, detecting mesh data of the simplified model, and judging whether mesh units in the simplified model meet the standards based on the mesh data; When all the grid units in the simplified model meet the standards, an impact condition is set to simulate a rigid impact, and the physical response data of the simplified model under the rigid impact is detected.

[0010] An embodiment of the present invention provides a modeling system for a finite element model of a human chest and abdomen, the system comprising: The original grid model module is used to obtain the original chest and abdomen image data, generate the corresponding original grid model, and simplify and smooth the chest and abdomen viscera in the original grid model. The original grid model is divided into: chest and abdomen viscera, subcutaneous tissue, thoracic vertebrae, and lumbar vertebrae; A simplification module is used to perform mesh simplification on the original mesh model to obtain a simplified model, wherein the mesh simplification includes: anatomically simplifying and re-meshing the thoracic and abdominal viscera through a hexahedral mesh, performing mesh sparseness and homogenization on the subcutaneous tissue, and simplifying the thoracic and lumbar vertebrae into 2D rigid bodies; An optimization module, used for obtaining mesh data of ribs and sternum in the original mesh model, importing the mesh data of ribs and sternum into the simplified model, and adaptively adjusting the simplified model to summarize the gaps between ribs and sternum and other parts; The verification module is used to perform standard inspection and rigid impact verification on the simplified model, and output the simplified model when the simplified model passes the standard inspection and rigid impact verification.

[0011] In one embodiment, the system further comprises: The smoothing module is used to separate the thoracic and abdominal viscera in the original grid model, sew and connect the outer surfaces of the thoracic and abdominal viscera, and process the outer surfaces through a smoothing algorithm.

[0012] In one embodiment, the system further comprises: The re-division module is used to remove the fine structure in the subcutaneous tissue, re-divide the subcutaneous tissue by using a grid size larger than the original grid, and adaptively adjust the number of grid layers in different parts.

[0013] An embodiment of the present invention provides an electronic device, including a processor and a memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the method described in one or more embodiments.

[0014] An embodiment of the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the modeling method of the above-mentioned human chest and abdomen finite element model are implemented.

[0015] In view of the above, in one or more embodiments of the present specification, the original chest and abdomen image data is obtained, the corresponding original mesh model is generated, the chest and abdomen viscera in the original mesh model are simplified and smoothed, and the original mesh model is divided into: chest and abdomen viscera, subcutaneous tissue, thoracic vertebrae, and lumbar vertebrae; the original mesh model is mesh simplified to obtain a simplified model, and the mesh simplification includes: anatomical simplification and re-meshing of the chest and abdomen viscera through hexahedral meshes, mesh sparseness and homogenization of the subcutaneous tissue, and simplification of the thoracic vertebrae and lumbar vertebrae into 2D rigid bodies; the mesh data of the ribs and sternum in the original mesh model is obtained, and the mesh data of the ribs and sternum is imported into the simplified model, and the simplified model is adaptively adjusted to summarize the gaps between the ribs and sternum and other parts; the simplified model is subjected to standard inspection and rigid impact verification, and when the simplified model passes the standard inspection and rigid impact verification, the simplified model is output. In this way, the model simplification method can reduce the number of model meshes and improve the simulation calculation efficiency while ensuring the basic biological fidelity of the model. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 It is a flow chart of a method for modeling a finite element model of the human chest and abdomen provided in one embodiment of the present specification.

[0018] Figure 2 It is a simplified schematic diagram of the thoracic and abdominal viscera provided in one embodiment of the present specification.

[0019] Figure 3 It is a simplified schematic diagram of subcutaneous tissue provided in one embodiment of the present specification.

[0020] Figure 4 It is a simplified schematic diagram of a thoracic spine provided in one embodiment of the present specification.

[0021] Figure 5 It is a simplified schematic diagram of a lumbar vertebra provided in one embodiment of the present specification.

[0022] Figure 6 It is a structural schematic diagram of a modeling system for a finite element model of the human chest and abdomen provided in one embodiment of the present specification.

[0023] Figure 7 It is a structural schematic diagram of an electronic device provided by an embodiment of this specification. DETAILED DESCRIPTION

[0024] The subject matter described herein will now be discussed with reference to example embodiments. It should be understood that the discussion of these embodiments is only to enable those skilled in the art to better understand and implement the subject matter described herein, and is not a limitation of the scope of protection, applicability or examples set forth in the claims. The functions and arrangements of the elements discussed can be changed without departing from the scope of protection of the contents of this specification. Various examples can omit, replace or add various processes or components as needed. For example, the described method can be performed in an order different from the described order, and various steps can be added, omitted or combined. In addition, the features described relative to some examples can also be combined in other examples.

[0025] As used herein, the term "including" and its variations represent open terms, meaning "including but not limited to". The term "based on" means "based at least in part on". The terms "one embodiment" and "an embodiment" mean "at least one embodiment". The term "another embodiment" means "at least one other embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other definitions may be included below, whether explicit or implicit. Unless the context clearly indicates otherwise, the definition of a term is consistent throughout the specification.

[0026] like Figure 1 As shown, an embodiment of the present invention provides a method for modeling a finite element model of a human chest and abdomen, comprising: Step S101, obtaining original chest and abdomen image data, generating a corresponding original mesh model, simplifying and smoothing the chest and abdomen viscera in the original mesh model, wherein the original mesh model is divided into chest and abdomen viscera, subcutaneous tissue, thoracic vertebrae, and lumbar vertebrae.

[0027] Specifically, the original chest and abdomen image data is obtained. The original chest and abdomen image data can be the original chest and abdomen CT or MRI scan data after scanning the patient in the hospital library. The original chest and abdomen CT or MRI scan data is further scanned and processed by relevant software, such as CAD or medical image processing software (such as Mimics, 3-Matic, Hypermesh, etc.), to obtain the corresponding original mesh model. The original mesh model can be divided into 4 parts, including chest and abdominal viscera, subcutaneous tissue, thoracic vertebrae, and lumbar vertebrae. The chest and abdominal viscera can be separated from the original mesh model, including the heart, lungs, liver, stomach, intestines, etc. The geometric shapes of the above organs can be simplified and smoothed. For example, the surfaces of the various internal organs can be connected by the stitching tool in the CAD software through the surface-to-surface stitching technology to form a continuous overall geometry, and then the outer surface of the internal organs is processed using a smoothing algorithm (such as surface fitting, mesh smoothing, etc.), which can reduce the number of meshes while maintaining the rationality of the geometry. In addition, after smoothing, the model can also be detected for self-intersections, holes or other geometric defects.

[0028] Step S102, mesh simplification is performed on the original mesh model to obtain a simplified model, wherein the mesh simplification includes: anatomically simplifying and re-meshing the thoracic and abdominal viscera through a hexahedral mesh, meshing the subcutaneous tissue to be sparse and homogenized, and simplifying the thoracic and lumbar vertebrae to 2D rigid bodies.

[0029] Specifically, the four parts of the original mesh model are mesh simplified in turn to obtain a simplified model. This includes: simplification of the chest and abdominal viscera, such as Figure 2 As shown in the figure, the chest and abdominal viscera are anatomically simplified and re-meshed by using hexahedral meshes. The fine structures in the chest and abdominal viscera that have little impact on the overall model, such as small blood vessels and nerves, are removed, thereby retaining the main anatomical structures, such as skin, fat layer and muscle. When simplifying, the chest and abdominal viscera can be divided into two parts: the thoracic cavity and the abdominal cavity. The geometric models of the thoracic cavity and the abdominal cavity are re-divided using hexahedral meshes, and the mesh size is readjusted. The mesh size may be increased without affecting the biomechanical properties of the model.

[0030] For the simplification of subcutaneous tissue, such as Figure 3As shown in the figure, through mesh sparseness and homogenization processing, the subtle structures in the subcutaneous soft tissue that have little impact on the overall model, such as small blood vessels and nerves, are removed, thereby retaining the main anatomical structures, such as skin, fat layer and muscle. Then a larger mesh size is used to re-divide the subcutaneous soft tissue to reduce the number of meshes. The number of mesh layers is adaptively adjusted in different parts. For example, for places far away from the critical area, the number of mesh layers can be appropriately reduced to improve the calculation efficiency. However, for the connection between the subcutaneous soft tissue and the buttocks, a smooth transition is achieved by gradually increasing the number of mesh layers. In addition, for the material properties of the subcutaneous tissue, a single homogeneous material property is used to replace the complex multiphase material to achieve homogenization.

[0031] For the simplification of the thoracic spine, such as Figure 4 As shown in the figure, the thoracic vertebra is defined as a 2D rigid body, and two overlapping ball hinges are defined between adjacent thoracic vertebrae. These two points connect the upper and lower vertebrae through X-traNodes, and ensure that the position of the ball hinge is located on the transverse midline of the vertebrae, parallel to the plane of the intervertebral disc. Then, a local coordinate system is established by defining another three points (also connecting the corresponding vertebrae through X-traNodes), where the x-axis direction of the coordinate system of the local coordinate system is determined by the transverse midline of the vertebrae, and the coordinate origin is located near the ball hinge. Create a hinge stiffness constraint that rotates around the local coordinate system to characterize the intervertebral mechanical properties that rotate around the three coordinate axes, and ensure that the hinge stiffness constraint can accurately reflect the motion characteristics of the thoracic spine in different directions.

[0032] For the simplification of the lumbar spine, such as Figure 5 As shown in the figure, the lumbar spine is simplified into a 2D rigid body, and a beam unit (Beam) is defined between adjacent lumbar vertebrae. The xy plane of the local coordinate system is determined by three points (90 degrees), which is parallel to the plane of the intervertebral disc, and a beam unit with a length of 0 is determined at two points of the intervertebral disc (the positions coincide but do not share nodes, and are linked to the upper and lower vertebrae respectively). Then, a local coordinate system is established by defining three points. The xy plane of the coordinate system is parallel to the plane of the intervertebral disc, and the origin is located at the center of the intervertebral disc, which coincides with the node of the beam unit. The properties of the beam unit rotating around the local coordinate system are created to characterize the intervertebral mechanical properties and ensure that the properties of the beam unit can accurately reflect the motion characteristics of the lumbar spine in different directions.

[0033] Step S103, obtaining mesh data of ribs and sternum in the original mesh model, importing the mesh data of ribs and sternum into the simplified model, and adaptively adjusting the simplified model to summarize the gaps between ribs and sternum and other parts.

[0034] Specifically, the mesh data of the ribs and sternum in the original mesh model is obtained, and the mesh data of the ribs and sternum is imported into the simplified model through the finite element software. After importing the data, the simplified model is adjusted to summarize the gaps between the ribs and sternum and other parts, such as checking the gaps between the ribs and sternum and other parts (such as internal organs, subcutaneous soft tissue, etc.) to avoid unrealistic contact or interference in the model during the simulation process, and checking the mesh quality of the ribs and sternum to ensure that there are no inverted units, too large aspect ratios or too small volumes. In addition, during the detection process, if there is interference between the ribs and sternum and other parts, the position of the parts can be adjusted by moving the mesh nodes in batches to avoid part interference in the model.

[0035] Step S104 , performing a standard check and a rigid impact verification on the simplified model, and outputting the simplified model when the simplified model passes the standard check and the rigid impact verification.

[0036] Specifically, for the simplified model that has been completed, standard inspection and rigid impact verification can be used to verify whether the mesh meets the qualification requirements. Among them, the standard inspection includes importing the simplified model into the inspection system, such as importing finite element software (such as Abaqus, LS-DYNA, Hypermesh, etc.), and then inspecting the mesh data in the simplified model, including the mesh warpage, aspect ratio, skew, Jacobian, etc. When the above mesh data meets the corresponding mesh data requirements (the mesh data requirements can be such as Warpage <50°, Aspect <8, Skew <70°, Jacobian>0.3, that is, the warpage is less than 50°, the aspect ratio is less than 8, the skew is less than 70°, and the Jacobian value is greater than 0.3), the mesh units in the simplified model meet the standards. When it is identified that there is mesh data that does not meet the corresponding mesh data requirements, the corresponding optimization strategy can be implemented. For example, for a small number of meshes that do not meet the standards, you can manually move the mesh nodes and gradually adjust them until they meet the standards. For a large number of meshes that do not meet the standards, you can use the mesh optimization tool in the software to automatically adjust the mesh node positions.

[0037] When it is detected that all the mesh units in the simplified model meet the standards, the impact conditions of the rigid impact are set. Among them, the impact conditions include boundary conditions, initial conditions, material properties, etc. For example, for boundary conditions, fixed constraints can be set at the bottom of the model (such as below the lumbar spine) to prevent the model from unnecessary displacement during the impact process. And define the contact relationship between the components inside the model to ensure that the contact and collision can be correctly simulated during the impact process. For the initial conditions, it can include the impact of a 23 kg impactor on the chest with an initial velocity of 7.2 m / s, and the impact of a 48 kg rod on the abdomen with an initial velocity of 6 m / s. For material properties, set the material properties of all components, including elastic modulus, Poisson's ratio, density, etc., to ensure that their stiffness and strength are in line with the actual situation. Then perform a rigid impact run simulation. The stability and accuracy of the model are verified by running the physical response data of the simplified model in the simulation. Among them, the physical response data can include the displacement and deformation of the model during the impact process, the stress and strain distribution inside the model, and the contact force between the impactor and the contact point of the model. When the physical response data conforms to the physiological and mechanical properties and the rigid impact verification is passed, a simplified model is output, which is a simplified finite element model of the human chest and abdomen.

[0038] The embodiment of the present invention provides a modeling method for a finite element model of the human chest and abdomen, which obtains original chest and abdomen image data, generates a corresponding original mesh model, simplifies and smoothes the chest and abdomen viscera in the original mesh model, and the original mesh model is divided into: chest and abdomen viscera, subcutaneous tissue, thoracic vertebrae, and lumbar vertebrae; the original mesh model is mesh-simplified to obtain a simplified model, and the mesh simplification includes: anatomically simplifying and re-meshing the chest and abdomen viscera through hexahedral meshes, meshing the subcutaneous tissues and homogenizing them, and simplifying the thoracic vertebrae and lumbar vertebrae into 2D rigid bodies; obtaining the mesh data of the ribs and sternum in the original mesh model, importing the mesh data of the ribs and sternum into the simplified model, and adaptively adjusting the simplified model to summarize the gaps between the ribs and sternum and other parts; performing standard inspection and rigid impact verification on the simplified model, and outputting the simplified model when the simplified model passes the standard inspection and rigid impact verification. In this way, the model simplification method can reduce the number of model meshes and improve the simulation calculation efficiency while ensuring the basic biological fidelity of the model.

[0039] See also Figure 6 , Figure 6 Schematic diagram of the structure of a modeling system for a human chest and abdomen finite element model provided in an embodiment of the present application. Figure 6 As shown, the system comprises: The original mesh model module S601 is used to obtain original chest and abdomen image data, generate a corresponding original mesh model, and simplify and smooth the chest and abdomen viscera in the original mesh model. The original mesh model is divided into: chest and abdomen viscera, subcutaneous tissue, thoracic vertebrae, and lumbar vertebrae; Simplification module S602, used for mesh simplification of the original mesh model to obtain a simplified model, wherein the mesh simplification includes: re-meshing the thoracic and abdominal viscera through hexahedral meshes, anatomically simplifying and thinning the subcutaneous tissue, and simplifying the thoracic and lumbar vertebrae into 2D rigid bodies; The optimization module S603 is used to obtain the geometric data of the ribs and sternum in the original mesh model, import the geometric data of the ribs and sternum into the simplified model, and adaptively adjust the simplified model to summarize the gaps between the ribs and sternum and other parts; The verification module S604 is used to perform a standard check and a rigid impact verification on the simplified model, and output the simplified model when the simplified model passes the standard check and the rigid impact verification.

[0040] In another embodiment, a modeling system for a finite element model of a human chest and abdomen further includes: A scanning module, used to obtain an original chest and abdomen CT image and an original chest and abdomen MRI image, scan the CT image and the MRI image, and generate a corresponding original mesh model; The smoothing module is used to separate the thoracic and abdominal viscera in the original grid model, sew and connect the outer surfaces of the thoracic and abdominal viscera, and process the outer surfaces through a smoothing algorithm.

[0041] In another embodiment, a modeling system for a finite element model of a human chest and abdomen further includes: The re-division module is used to remove the fine structure in the subcutaneous tissue, re-divide the subcutaneous tissue by using a grid size larger than the original grid, and adaptively adjust the number of grid layers in different parts.

[0042] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented with the help of software and / or hardware. The "unit" and "module" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array (Field-Programmable Gate Array, FPGA), an integrated circuit (Integrated Circuit, IC), etc.

[0043] Each processing unit and / or module of the embodiments of the present application may be implemented by an analog circuit that implements the functions described in the embodiments of the present application, or may be implemented by software that executes the functions described in the embodiments of the present application.

[0044] See also Figure 7 , which shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present application, the electronic device can be used to implement Figure 1The method in the embodiment shown. Figure 7 As shown, the electronic device 700 may include: at least one processor 701 , at least one network interface 704 , a user interface 703 , a memory 705 , and at least one communication bus 702 .

[0045] The communication bus 702 is used to realize the connection and communication between these components.

[0046] The user interface 703 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 703 may also include a standard wired interface and a wireless interface.

[0047] The network interface 704 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0048] Among them, the processor 701 may include one or more processing cores. The processor 701 uses various interfaces and lines to connect various parts of the entire electronic device 700, and executes various functions and processes data of the terminal 700 by running or executing instructions, programs, code sets or instruction sets stored in the memory 705, and calling data stored in the memory 705. Optionally, the processor 701 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 701 can integrate one or a combination of a processor (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 701, but implemented separately through a chip.

[0049] Among them, the memory 705 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 705 includes a non-transitory computer-readable storage medium. The memory 705 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 705 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory 705 may optionally be at least one storage device located away from the aforementioned processor 701. As Figure 7 As shown, the memory 705 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.

[0050] exist Figure 7 In the electronic device 700 shown, the user interface 703 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 701 can be used to call the interactive application based on image generation stored in the memory 705, and specifically perform the following operations: obtain original chest and abdominal image data, generate the corresponding original mesh model, simplify and smooth the chest and abdominal viscera in the original mesh model, and the original mesh model is divided into: chest and abdominal viscera, subcutaneous tissue, thoracic vertebrae, and lumbar vertebrae; mesh simplification of the original mesh model to obtain a simplified model, and the mesh simplification includes: anatomical simplification and re-meshing of the chest and abdominal viscera through hexahedral meshes, mesh sparseness and homogenization of the subcutaneous tissue, and simplification of the thoracic vertebrae and lumbar vertebrae into 2D rigid bodies; obtain the mesh data of the ribs and sternum in the original mesh model, import the mesh data of the ribs and sternum into the simplified model, and adaptively adjust the simplified model to summarize the gaps between the ribs and sternum and other parts; perform standard inspection and rigid impact verification on the simplified model, and when the simplified model passes the standard inspection and rigid impact verification, output the simplified model.

[0051] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0052] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0053] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0054] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0055] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0056] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0057] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program codes.

[0058] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by entering a program to instruct related hardware, and the program may be stored in a computer-readable memory, which may include a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0059] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

Claims

1. A method for modeling a finite element model of a human chest and abdomen, the method comprising: Acquire original chest and abdomen image data, generate a corresponding original mesh model, and perform simplification and smoothing processing on the chest and abdomen viscera in the original mesh model, wherein the original mesh model is divided into: chest and abdomen viscera, subcutaneous tissue, thoracic vertebrae, and lumbar vertebrae; Simplifying the original mesh model to obtain a simplified model, wherein the mesh simplification includes: anatomically simplifying and re-meshing the thoracic and abdominal viscera through a hexahedral mesh, thinning and homogenizing the mesh of the subcutaneous tissue, and simplifying the thoracic and lumbar vertebrae into 2D rigid bodies; Obtaining mesh data of ribs and sternum in the original mesh model, importing the mesh data of ribs and sternum into the simplified model, and adaptively adjusting the simplified model to summarize the gaps between ribs and sternum and other parts; The simplified model is subjected to a standard check and a rigid impact verification, and when the simplified model passes the standard check and the rigid impact verification, the simplified model is output.

2. The method according to claim 1, characterized in that The method of acquiring original chest and abdomen image data, generating a corresponding original geometric model, and performing simplified and smoothing processing on chest and abdomen viscera in the original geometric model includes: The thoracic and abdominal viscera in the original mesh model are separated, the outer surfaces of the thoracic and abdominal viscera are sutured and connected, and the outer surfaces are processed by a smoothing algorithm.

3. The method according to claim 1, characterized in that The anatomical simplification and thinning of the subcutaneous tissue comprises: The fine structure in the subcutaneous tissue is removed, the subcutaneous tissue is re-divided by a grid size larger than the original grid, and the number of grid layers is adaptively adjusted in different parts.

4. The method according to claim 1, characterized in that: The thoracic vertebrae and lumbar vertebrae are simplified into 2D rigid bodies, including: The thoracic spine is simplified into a 2D rigid body, and overlapping ball hinges are defined between the thoracic vertebrae. A local coordinate system is established based on the ball hinges, and a hinge stiffness constraint rotating around the local coordinate system is created. The lumbar vertebra is simplified as a 2D rigid body, and beam elements are defined between the vertebrae of the lumbar vertebra. A local coordinate system is established based on the beam elements, and beam element properties rotating around the local coordinate system are created.

5. The method according to claim 1, characterized in that: The standard check and rigid impact verification of the simplified model include: Importing the simplified model into a detection system, detecting mesh data of the simplified model, and judging whether mesh units in the simplified model meet the standards based on the mesh data; When all the grid units in the simplified model meet the standards, an impact condition is set to simulate a rigid impact, and the physical response data of the simplified model under the rigid impact is detected.

6. A modeling system for a finite element model of a human chest and abdomen, characterized in that: The system comprises: The original grid model module is used to obtain the original chest and abdomen image data, generate the corresponding original grid model, and simplify and smooth the chest and abdomen viscera in the original grid model. The original grid model is divided into: chest and abdomen viscera, subcutaneous tissue, thoracic vertebrae, and lumbar vertebrae; A simplification module is used to perform mesh simplification on the original mesh model to obtain a simplified model, wherein the mesh simplification includes: anatomically simplifying and re-meshing the thoracic and abdominal viscera through a hexahedral mesh, performing mesh sparseness and homogenization on the subcutaneous tissue, and simplifying the thoracic and lumbar vertebrae into 2D rigid bodies; An optimization module, used for obtaining mesh data of ribs and sternum in the original mesh model, importing the mesh data of ribs and sternum into the simplified model, and adaptively adjusting the simplified model to summarize the gaps between ribs and sternum and other parts; The verification module is used to perform standard inspection and rigid impact verification on the simplified model, and output the simplified model when the simplified model passes the standard inspection and rigid impact verification.

7. The system according to claim 6, characterized in that The system further comprises: The smoothing module is used to separate the thoracic and abdominal viscera in the original grid model, sew and connect the outer surfaces of the thoracic and abdominal viscera, and process the outer surfaces through a smoothing algorithm.

8. The system according to claim 6, characterized in that The system further comprises: The re-division module is used to remove the fine structure in the subcutaneous tissue, re-divide the subcutaneous tissue by using a grid size larger than the original grid, and adaptively adjust the number of grid layers in different parts.

9. An electronic device comprising a processor and a memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the method according to any one of claims 1 to 5.

10. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 5.