Dynamic thoracolumbar orthosis printing process data processing method

By acquiring models of the thoracic and lumbar spine regions of the target object under different breathing states, generating feature-shaped curved surfaces, and using 3D printing technology to manufacture thoracic and lumbar spine braces, the problems of fit and comfort of traditional braces are solved, realizing personalized, dynamic adaptability, and comfortable and durable brace design.

CN119319682BActive Publication Date: 2026-05-26SUZHOU MUNICIPAL HOSPITAL

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SUZHOU MUNICIPAL HOSPITAL
Filing Date
2024-11-13
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Traditional thoracolumbar braces are difficult to fully conform to individual morphological differences. In particular, the shrinkage and expansion of the thoracic cavity during breathing causes changes in the fit between the brace and the body, affecting the fixation effect and comfort.

Method used

By acquiring a human model of the thoracic and lumbar spine region of the target object in the state of chest cavity retraction and expansion, a feature-shaped curved surface is generated. Combined with 3D printing technology, a physical model of a brace that can adapt to the dynamic changes of the individual's thoracic and lumbar spine region is manufactured, including providing stable support in key areas and adaptive support in flexible areas.

Benefits of technology

It improves the fit and comfort of the brace, reduces friction and pressure, provides continuous and stable support, and enhances the adaptability and durability of the brace.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119319682B_ABST
    Figure CN119319682B_ABST
Patent Text Reader

Abstract

This application provides a data processing method for the printing process of a dynamic thoracolumbar spine brace. The method obtains a first human model of the target object's thoracolumbar spine region in a retracted state and a second human model in a expanded state. Then, it determines characteristic shaping surfaces based on the first and second human models, and generates a solid model of the corresponding thoracolumbar spine brace based on these surfaces. Finally, it uses a 3D printer to generate the thoracolumbar spine brace from the solid model, better adapting to the morphological and dynamic changes of the thoracolumbar spine region. This ensures support for the lumbar spine region while further improving user comfort.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to data processing technology, and more particularly to a data processing method for the printing process of a dynamic thoracolumbar spine brace. Background Technology

[0002] In the medical field, thoracolumbar braces are widely used to treat various spinal diseases such as spinal injuries, scoliosis, and lumbar disc herniation, as well as to provide support and protection for postoperative rehabilitation. Traditional thoracolumbar braces are usually designed in a standardized manner, which makes it difficult to fully fit the individual morphological differences of each patient. In particular, the recoil and expansion of the thoracic cavity during breathing can cause changes in the fit between the brace and the body, affecting the fixation effect and comfort of the brace.

[0003] With the rapid development of 3D scanning and 3D printing technologies, personalized thoracolumbar spine braces have become possible. However, most existing personalized brace printing methods are based solely on the patient's body shape data in a static state, neglecting the impact of respiratory movements on the thoracic cavity morphology. This can lead to the printed brace causing discomfort and pressure during breathing, and may even affect the brace's stability. Summary of the Invention

[0004] This application provides a data processing method for the printing process of a dynamic thoracolumbar spine brace, which can better adapt to the morphology and dynamic changes of the thoracolumbar spine region, and further improve the user's wearing comfort while ensuring support for the lumbar spine region.

[0005] Firstly, this application provides a data processing method for the printing process of a dynamic thoracolumbar spine brace, including:

[0006] Obtain a first human model of the thoracic and lumbar spine region of the target object. The first human model is surface data generated based on the first outer contour point cloud data of the target object in the thoracic cavity retraction state.

[0007] A second human body model of the thoracic and lumbar spine region of the target object is obtained. The second human body model includes surface data generated from the second outer contour point cloud data of the target object in a thoracic expansion state.

[0008] Based on the first human body model and the second human body model, a feature shape surface is determined, and a brace solid model of the thoracolumbar spine brace corresponding to the target object is generated based on the feature shape surface. The feature shape surface is used to determine the surface of the inner wall of the brace solid model, wherein the inner wall is the side of the thoracolumbar spine brace that faces the thoracolumbar spine region.

[0009] The thoracolumbar spine brace is generated based on the brace entity model, wherein the brace entity model is the entity model data used by the 3D printer in the process of 3D printing the thoracolumbar spine brace.

[0010] In the above scheme, by acquiring human models of the thoracic and lumbar spine regions of the target object in both chest cavity retraction and expansion states, the individual's thoracic and lumbar spine morphology and its changes under different respiratory states can be accurately captured. This provides a highly personalized data foundation for subsequent brace design, ensuring the brace's fit and comfort. A feature-shaped surface is generated using the human model in both states. This surface not only reflects the static morphology of the target object's thoracic and lumbar spine region but, more importantly, incorporates considerations of dynamic changes. Therefore, the brace solid model generated based on this surface can deform appropriately with the target object's breathing movements, providing continuous and stable support. Furthermore, determining the surface of the inner wall of the brace solid model based on the feature-shaped surface means that the inner wall of the brace will closely fit the target object's thoracic and lumbar spine region. This close fit not only improves the brace's support effect but also helps reduce unnecessary friction and pressure, thereby enhancing the wearer's comfort. Finally, 3D printing based on the brace solid model enables the precise manufacturing of complex structures to better adapt to the morphology and dynamic changes of the thoracic and lumbar spine region, ensuring support for the lumbar spine region while further improving user comfort.

[0011] Optionally, determining the feature shape surface based on the first human body model and the second human body model includes:

[0012] The positioning function range and the support function range are determined based on the first human body model and the second human body model. The distance between the first human body model and the second human body model located in the positioning function range is less than a preset distance threshold, and the distance between the first human body model and the second human body model located in the support function range is greater than or equal to the preset distance threshold.

[0013] A positioning function surface is generated based on the positioning function range and the first human body model, and a support function surface is generated based on the support function range and the second human body model.

[0014] The feature shape surface is generated based on the positioning function surface and the support function surface.

[0015] In the above scheme, by comparing the distance between the first and second human body models with a preset distance threshold, the positioning and support functional ranges can be accurately distinguished. The positioning functional range corresponds to the relatively stable parts of the thoracic and lumbar spine region during breathing, requiring close contact, while the support functional range corresponds to the more variable parts, requiring additional support. This division allows the brace to provide stronger stability and support in key areas, thus better adapting to and supporting the thoracic and lumbar spine region. Furthermore, the positioning and support functional surfaces are generated based on data from the first and second human body models within their respective functional ranges. This design ensures that the brace has different rigidity and flexibility in different areas, thus better adapting to the natural curves and dynamic changes of the human body, helping to reduce friction and pressure between the brace and the body, and improving wearing comfort. In addition, since the positioning and support functional surfaces are generated based on individual thoracic and lumbar spine region data, this brace design has high individual adaptability. Whether in a state of chest cavity retraction or expansion, the brace can closely fit the human body, providing effective support and protection. Furthermore, the characteristic curved surface is composed of positioning and supporting functional surfaces, a design that makes the manufacturing process of the brace more precise and controllable. 3D printing technology allows for the precise manufacture of braces with complex surfaces and structures, thus meeting individualized needs. For patients with thoracic and lumbar spine diseases, this dynamically adaptable and customizable brace provides more effective rehabilitation support. By precisely adapting to the natural curves and dynamic changes of the human body, the brace reduces unnecessary friction and pressure.

[0016] Optionally, determining the positioning function range and support function range based on the first human body model and the second human body model includes:

[0017] Determine the normal direction of the feature position in the first human body model. The normal direction is a direction that is perpendicular to the feature position and points outward. The outward direction corresponds to the outer side of the thoracic and lumbar spine region.

[0018] In the normal direction, the feature distance between the second human body model and the feature position is calculated. The feature distance is the distance between the position where the second human body model is closest to the feature position in the normal direction and the feature position.

[0019] If the feature distance is less than the preset distance threshold, then the feature location belongs to the positioning function range;

[0020] If the feature distance is greater than or equal to the preset distance threshold, then the feature position belongs to the supporting functional surface.

[0021] In the above scheme, by determining the normal direction of the feature position in the first human body model and calculating the feature distance between the second human body model and the feature position in the normal direction, the positioning function range and the support function range can be accurately distinguished. This division is based on the actual changes in the thoracic and lumbar spine region under different breathing states, thus ensuring that the brace provides sufficient stability and rigidity in areas requiring close fit and support. Furthermore, the above scheme is calculated based on the first and second human body models of an individual subject, thus fully considering the shape, size, and dynamic changes of each subject's thoracic and lumbar spine region. This results in a more personalized brace that better adapts to and fits each subject's body characteristics, thereby improving wearing comfort and support. Moreover, by calculating the feature distance and comparing it with a preset distance threshold, it is determined whether the feature position belongs to the positioning function range or the support function range, allowing the brace to adjust its support force accordingly to the dynamic changes in the thoracic and lumbar spine region. Within the positioning function range, the brace provides close fit and support; while within the support function range, the brace has greater flexibility and adaptability to better cope with the dynamic changes in the thoracic and lumbar spine region.

[0022] Optionally, generating the solid model of the thoracolumbar brace corresponding to the target object based on the feature-shaped surface includes:

[0023] The feature-shaped curved surface extends outward by a first preset thickness in the portion corresponding to the positioning function range, and extends outward by a second preset thickness in the portion corresponding to the support function curved surface, to generate the support solid model, wherein the first preset thickness is greater than the second preset thickness.

[0024] In the above design, within the positioning range, the characteristic curved surface extends outwards with a first preset thickness. Since this first preset thickness is set greater than the second preset thickness within the support range, this design ensures stronger rigidity and stability in critical areas (i.e., areas requiring close fit and stable support). This enhanced stability helps prevent excessive movement of the thoracolumbar spine, thus protecting damaged thoracolumbar regions. Within the support range, the characteristic curved surface extends outwards with a second preset thickness, which is less than the first preset thickness within the positioning range. This design allows the brace to have better flexibility and adaptability within the support range, adjusting its shape and support force accordingly to dynamic changes in the thoracolumbar region, thus improving wearing comfort and reducing discomfort caused by the brace being too tight or too loose.

[0025] It is evident that by applying different preset thicknesses to the positioning and support functional ranges, the mechanical properties of the brace can be optimized. In areas requiring high-strength support (positioning functional range), the brace exhibits sufficient rigidity and stability; while in areas requiring greater flexibility and adaptability (support functional range), the brace demonstrates better elasticity and deformation capacity. This design allows the brace to better adapt to the characteristics of an individual's thoracic and lumbar spine region and provide more effective support.

[0026] Furthermore, the aforementioned solution allows for customization of the brace's thickness and shape based on individual thoracic and lumbar spine characteristics and needs. By adjusting the values ​​of the first and second preset thicknesses, a physical model of the brace tailored to individual requirements can be generated. This personalized customization not only improves the brace's adaptability and effectiveness but also enhances user satisfaction and comfort.

[0027] Optionally, generating the solid model of the thoracolumbar brace corresponding to the target object based on the feature-shaped surface includes:

[0028] The feature-shaped curved surface is extended outward by a predetermined thickness to generate the physical model of the brace;

[0029] Correspondingly, generating the thoracolumbar brace based on the brace entity model includes:

[0030] The 3D printer uses the first material to print the part corresponding to the positioning function range in the physical model of the support in 3D.

[0031] The 3D printer uses a second material to print the portion of the support function range in the solid model of the support in 3D, wherein the Young's modulus of the second material is less than that of the first material.

[0032] In the above scheme, the feature-shaped curved surface is extended outwards by a predetermined thickness to generate a physical model of the brace. This process ensures a high degree of matching between the brace and the patient's thoracic and lumbar spine shape. Then, combined with 3D printing technology, highly personalized brace manufacturing can be achieved to meet the specific needs of different patients. A first material is used for 3D printing within the positioning functional area of ​​the physical model. This first material typically has high strength and stiffness, providing stable support for the patient's thoracic and lumbar spine. A second material is used for printing within the support functional area. This second material has a lower Young's modulus, meaning it is softer and more elastic, thus improving patient comfort and allowing the brace to deform to some extent in this area to adapt to the patient's daily activities. The selection of the first and second materials can be optimized based on the patient's specific condition and expected lifespan. High-stiffness materials are used in areas requiring strong support to ensure the stability and durability of the brace; while low-modulus materials are used in areas requiring greater flexibility to adapt to different postures and activity needs of the patient. This combination improves the overall adaptability and durability of the brace.

[0033] Optionally, generating the solid model of the thoracolumbar brace corresponding to the target object based on the feature-shaped surface includes:

[0034] The second human body model is extended outward by a predetermined thickness to generate the main body solid model of the brace, the outer side corresponding to the outer side of the thoracic and lumbar spine region;

[0035] A deformable solid model of the brace is generated based on the first human body model and the second human body model. The deformable solid model of the brace is a solid model enclosed by the first human body model and the second human body model.

[0036] The support entity model is generated based on the support body entity model and the support deformable entity model.

[0037] In the above scheme, by extending the second human body model (representing the expanded chest cavity) outward by a predetermined thickness to generate the main body solid model of the brace, it is ensured that the brace still provides good support when the chest cavity is at its maximum expansion. This design takes into account the dynamic changes of the chest cavity during the patient's daily activities, allowing the brace to adapt to the thoracolumbar region in different states. The deformable solid model of the brace is generated based on the differences between the first human body model (representing the retracted chest cavity) and the second human body model. This reflects the shape changes of the chest cavity in different states, allowing the brace to deform accordingly during chest cavity expansion and retraction, thereby better conforming to the patient's thoracolumbar region and providing dynamic support and comfort. Generating the brace solid model based on the main body solid model and the deformable solid model of the brace allows for precise control of the brace's thickness, shape, and material distribution, which helps to optimize the brace structure, ensuring that necessary support is provided while reducing unnecessary material use, lowering costs, and improving the lightweight level of the brace. In addition, by considering the shape changes of the chest cavity in different states, the generated brace solid model can better adapt to the patient's body contours, reducing friction and discomfort. At the same time, precise structural design and material utilization also help to improve the durability of the braces and extend their service life.

[0038] Optionally, generating the thoracolumbar brace based on the brace physical model includes:

[0039] The 3D printer uses the first material to print the part corresponding to the main body of the support in the support solid model in 3D.

[0040] The 3D printer uses a second material to print the part corresponding to the deformable solid model of the support in the solid model of the support, wherein the Young's modulus of the second material is less than that of the first material.

[0041] In the above scheme, by using a first material (high strength, high stiffness) to print the main body model of the brace, it is ensured that the brace can provide stable and sufficient support under chest expansion, which is crucial for the protection and correction of the thoracolumbar spine region. Simultaneously, by using a second material (low Young's modulus, i.e., softer and more elastic) to print the deformable model of the brace, moderate deformation of the brace is allowed during chest recoil or movement, thereby improving patient comfort and reducing the pressure and discomfort caused by prolonged brace wear. The low Young's modulus of the second material allows the deformable model of the brace to better adapt to dynamic changes in the chest cavity, such as the rise and fall of breathing and minor displacements during daily activities. This dynamic adaptability helps maintain a close fit between the brace and the thoracolumbar spine region, thereby improving its corrective effect. The high strength of the first material also helps improve the overall durability of the brace, enabling it to withstand longer periods of use and wear. Furthermore, the scope of the second material is the deformable solid model of the brace (the solid model enclosed by the first human body model and the second human body model), that is, the changing area of ​​the thoracic and lumbar spine region during breathing. The changing area is filled with a more elastic material, which can ensure both fit and support, as well as expansion and comfort.

[0042] Secondly, this application provides a data processing device for the printing process of a dynamic thoracolumbar spine brace, comprising:

[0043] The acquisition module is used to acquire the first human body model of the thoracic and lumbar spine region of the target object. The first human body model is surface data generated based on the first outer contour point cloud data of the target object in the thoracic cavity retraction state.

[0044] The acquisition module is further configured to acquire a second human model of the thoracic and lumbar spine region of the target object, wherein the second human model includes surface data generated from the second outer contour point cloud data of the target object in a thoracic expansion state;

[0045] The processing module is used to determine the feature shape surface based on the first human body model and the second human body model, and generate a brace solid model of the thoracolumbar spine brace corresponding to the target object based on the feature shape surface. The feature shape surface is used to determine the surface of the inner sidewall of the brace solid model, wherein the inner sidewall is the side of the thoracolumbar spine brace facing the thoracolumbar spine region.

[0046] The printing module is used to generate the thoracolumbar spine brace based on the brace entity model, wherein the brace entity model is the entity model data used by the 3D printer in the process of 3D printing the thoracolumbar spine brace.

[0047] Optionally, the processing module is specifically used for:

[0048] The positioning function range and the support function range are determined based on the first human body model and the second human body model. The distance between the first human body model and the second human body model located in the positioning function range is less than a preset distance threshold, and the distance between the first human body model and the second human body model located in the support function range is greater than or equal to the preset distance threshold.

[0049] A positioning function surface is generated based on the positioning function range and the first human body model, and a support function surface is generated based on the support function range and the second human body model.

[0050] The feature shape surface is generated based on the positioning function surface and the support function surface.

[0051] Optionally, the processing module is specifically used to: determine the normal direction of the feature position in the first human body model, wherein the normal direction is perpendicular to the feature position and points outward, and the outward corresponds to the outer side of the thoracolumbar spine region;

[0052] In the normal direction, the feature distance between the second human body model and the feature position is calculated. The feature distance is the distance between the position where the second human body model is closest to the feature position in the normal direction and the feature position.

[0053] If the feature distance is less than the preset distance threshold, then the feature location belongs to the positioning function range;

[0054] If the feature distance is greater than or equal to the preset distance threshold, then the feature position belongs to the supporting functional surface.

[0055] Optionally, the processing module is specifically used to: extend the feature shape surface outward by a first preset thickness in the part corresponding to the positioning function range, and extend it outward by a second preset thickness in the part corresponding to the support function surface, so as to generate the support solid model, wherein the first preset thickness is greater than the second preset thickness.

[0056] Optionally, the processing module is specifically used for:

[0057] The feature-shaped curved surface is extended outward by a predetermined thickness to generate the physical model of the brace;

[0058] The printing module is specifically used for:

[0059] The 3D printer uses the first material to print the part corresponding to the positioning function range in the physical model of the support in 3D.

[0060] The 3D printer uses a second material to print the portion of the support function range in the solid model of the support in 3D, wherein the Young's modulus of the second material is less than that of the first material.

[0061] Optionally, the processing module is specifically used for:

[0062] The second human body model is extended outward by a predetermined thickness to generate the main body solid model of the brace, the outer side corresponding to the outer side of the thoracic and lumbar spine region;

[0063] A deformable solid model of the brace is generated based on the first human body model and the second human body model. The deformable solid model of the brace is a solid model enclosed by the first human body model and the second human body model.

[0064] The support entity model is generated based on the support body entity model and the support deformable entity model.

[0065] Optionally, the printing module is specifically used for:

[0066] The 3D printer uses the first material to print the part corresponding to the main body of the support in the support solid model in 3D.

[0067] The 3D printer uses a second material to print the part corresponding to the deformable solid model of the support in the solid model of the support, wherein the Young's modulus of the second material is less than that of the first material.

[0068] Thirdly, this application provides an electronic device, comprising:

[0069] Processor; and,

[0070] Memory for storing the executable instructions of the processor;

[0071] The processor is configured to perform any of the possible methods described in the first aspect by executing the executable instructions.

[0072] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement any of the possible methods described in the first aspect.

[0073] The data processing method for printing dynamic thoracolumbar spine braces provided in this application obtains a first human model of the target object's thoracolumbar spine region in a state of thoracic cavity retraction and a second human model in a state of thoracic cavity expansion. Then, based on the first and second human models, it determines the feature shape surface and generates a solid model of the thoracolumbar spine brace corresponding to the target object based on the feature shape surface. Finally, it uses a 3D printer to generate the thoracolumbar spine brace based on the solid model of the brace, so as to better adapt to the shape and dynamic changes of the thoracolumbar spine region, and further improve the user's wearing comfort while ensuring the support of the lumbar spine region. Attached Figure Description

[0074] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0075] Figure 1 This is a flowchart illustrating the data processing method for the printing process of a dynamic thoracolumbar spine brace according to an example embodiment of this application;

[0076] Figure 2 This is a flowchart illustrating the data processing method for the printing process of a dynamic thoracolumbar spine brace according to another example embodiment of this application;

[0077] Figure 3 This is a schematic diagram of the data processing device for the dynamic thoracolumbar spine brace printing process according to an example embodiment of this application;

[0078] Figure 4 This is a schematic diagram of the structure of an electronic device according to an example embodiment of this application.

[0079] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0080] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0081] To address the aforementioned issues, the embodiments provided in this application firstly acquire human models of the thoracic and lumbar spine region of the target object under both thoracic cavity retraction and expansion states, thereby achieving precise capture of the individual's thoracic and lumbar spine morphology and its dynamic changes. This step includes generating a first human model based on first outer contour point cloud data under the thoracic cavity retraction state, and generating a second human model based on second outer contour point cloud data under the thoracic cavity expansion state. By comparing and analyzing the data under these two states, the present invention can fully understand the static and dynamic characteristics of the target object's thoracic and lumbar spine region, providing a solid data foundation for the subsequent personalized design of braces.

[0082] After obtaining human models of the thoracic and lumbar spine regions of the target object in two states, this application further generates feature-shaped surfaces based on these models. These surfaces not only reflect the static morphology of the thoracic and lumbar spine regions of the target object, but more importantly, they incorporate considerations of dynamic changes. The generation process of the feature-shaped surfaces includes determining the positioning and support functional ranges, and generating positioning and support functional surfaces based on these two ranges respectively, which are then combined into the feature-shaped surfaces. This process ensures that the brace provides stronger stability and support in key areas, while also adapting to the dynamic changes in the thoracic and lumbar spine regions.

[0083] Based on the feature-shaped curved surface, this application generates a solid model of the thoracolumbar spine brace corresponding to the target object. In constructing the solid model, this application employs several innovative methods, including applying different preset thicknesses in the positioning and support functional areas, and using two different materials (a first material and a second material) for 3D printing. These methods collectively optimize the brace's mechanical properties, comfort, and durability. For example, using a thicker first material in the positioning functional area provides stable support, while using a thinner and more flexible second material in the support functional area improves the brace's flexibility and adaptability.

[0084] Finally, this application utilizes 3D printing technology to generate a thoracolumbar spine brace based on the brace's physical model. 3D printing technology, with its high precision, high efficiency, and personalized customization capabilities, makes the brace manufacturing process of this application simpler, more efficient, and more reliable. Through 3D printing, braces with complex surfaces and structures can be precisely manufactured to better adapt to the morphological and dynamic changes of the thoracolumbar spine region. Simultaneously, 3D printing technology also allows for personalized customization based on individual needs and characteristics, thereby further improving the brace's adaptability and comfort.

[0085] In summary, the concept of this application is to realize a highly personalized, dynamically adaptable, comfortable and durable thoracolumbar spine brace through personalized data collection and processing, generation of feature-shaped curved surfaces, construction and optimization of the brace solid model, and application of 3D printing technology.

[0086] Figure 1 This is a flowchart illustrating the data processing method for the dynamic thoracolumbar spine brace printing process according to an example embodiment of this application. Figure 1 As shown, the data processing method for the dynamic thoracolumbar spine brace printing process provided in this embodiment includes:

[0087] S101. Obtain the first human model of the thoracic and lumbar spine region of the target object.

[0088] In this step, a first human model of the thoracic and lumbar spine region of the target object is obtained. The first human model is surface data generated based on the first outer contour point cloud data of the target object in the thoracic cavity retraction state.

[0089] First, high-precision 3D scanning equipment (such as laser scanners, structured light scanners, or CT scanners) is needed to scan the thoracic and lumbar spine region of the target object (patient) in a chest cavity retraction state to obtain 3D point cloud data of its surface. This state typically requires the patient to be at the end of expiration during calm breathing to simulate the minimum size of the chest cavity during daily activities.

[0090] Then, the acquired point cloud data is imported into professional 3D modeling software. Through preprocessing steps such as noise reduction, smoothing, and filling holes, surface data that accurately reflects the outer contour of the patient's thoracic and lumbar spine region is generated, which is the first human body model.

[0091] S102. Obtain a second human model of the thoracic and lumbar spine region of the target object.

[0092] A second human model of the thoracic and lumbar spine region of the target object is obtained. The second human model includes surface data generated from the second outer contour point cloud data of the target object in the thoracic cavity expansion state.

[0093] Next, the patient was asked to take a deep breath, and at the end of inhalation (when the chest cavity is expanded), a three-dimensional scan of the thoracic and lumbar spine region was performed again to obtain a second set of outer contour point cloud data. This step aims to capture the morphological changes of the chest cavity during maximum expansion.

[0094] Similarly, after preprocessing this set of point cloud data, surface data representing the outer contour of the thoracic and lumbar spine region under the state of thoracic cavity expansion is generated, which is the second human body model.

[0095] S103. Determine the feature shape surface based on the first human body model and the second human body model, and generate the physical model of the thoracolumbar spine brace corresponding to the target object based on the feature shape surface.

[0096] In this step, the feature shape surface is determined based on the first human body model and the second human body model, and the brace solid model of the thoracolumbar spine brace corresponding to the target object is generated based on the feature shape surface. The feature shape surface is used to determine the surface of the inner wall of the brace solid model, wherein the inner wall is the side of the thoracolumbar spine brace that faces the thoracolumbar spine region.

[0097] Specifically, by comparing and analyzing the first and second human models, we can identify the changes in the surface morphology of the thoracic and lumbar spine regions during the thoracic cavity retraction and expansion, especially the curvature changes and displacement of key areas.

[0098] Based on these characteristics, a surface design tool in 3D modeling software was used to construct a distinctive curved surface that both conforms to the recoil of the chest cavity and adapts to the morphological changes during chest expansion. This surface will serve as the design basis for the inner wall of the brace, ensuring that the brace closely follows the patient's breathing movements without causing pressure when worn.

[0099] Based on the characteristic curved surface, considering the structural strength, comfort and breathability requirements of the brace, other parts of the brace (such as the outer side wall, connectors, etc.) are designed and finally integrated into a complete physical model of the brace.

[0100] In one possible implementation, the positioning function range and the support function range can be determined based on the first human body model and the second human body model. The distance between the first and second human body models located within the positioning function range is less than a preset distance threshold, while the distance between the first and second human body models located within the support function range is greater than or equal to the preset distance threshold. Then, a positioning function surface is generated based on the positioning function range and the first human body model, and a support function surface is generated based on the support function range and the second human body model. Finally, a feature modeling surface is generated based on the positioning function surfaces and the support function surfaces.

[0101] Specifically, by comparing the first mannequin (chest cavity retraction state) and the second mannequin (chest cavity expansion state), regions with minimal morphological changes and relatively stable distances in both states are identified. These regions are defined as the positioning functional range. Within this range, the distance between the first and second mannequins is less than a preset distance threshold, indicating that these regions remain relatively fixed during respiration and are suitable as positioning references for the brace.

[0102] Conversely, regions exhibiting significant distance variations and morphological differences between the first and second mannequins were identified and defined as the support function range. Within this range, if the distance between the two mannequins is greater than or equal to a preset distance threshold, it indicates that these regions experience significant displacement or morphological changes during respiration, requiring additional support and adaptation from the brace.

[0103] Based on the positioning function range, a positioning function surface was extracted and optimized from the first human body model using 3D modeling technology. This surface was designed to fit the shape of the patient's chest cavity in a retracted state as closely as possible, ensuring accurate positioning of the brace during wear and reducing displacement.

[0104] Similarly, based on the range of support functions, a support function surface is extracted and designed from the second human model. This surface needs to take into account the morphological changes during chest expansion to ensure that the brace can provide sufficient support when the patient breathes, while maintaining a certain degree of elasticity to adapt to morphological changes.

[0105] By integrating the positioning and support surfaces and optimizing them through smooth transitions and curvature adjustments, a distinctive shaped surface is generated that meets positioning requirements while providing dynamic support. This surface will serve as the design basis for the brace's inner wall, ensuring that the brace closely follows the patient's breathing movements during wear, neither too tight nor too loose. The design of this distinctive shaped surface also needs to consider the brace's comfort and breathability. For example, appropriate grooves or ventilation holes can be incorporated into the surface design to reduce discomfort and skin pressure during prolonged wear.

[0106] Furthermore, determining the positioning function range and support function range based on the first human body model and the second human body model can specifically include:

[0107] The normal direction of the feature position in the first human body model is determined. This normal direction is perpendicular to the feature position and points outwards, corresponding to the outer edge of the thoracic and lumbar spine region. Along this normal direction, the feature distance between the second human body model and the feature position is calculated. This feature distance is the distance between the feature position and the point on the second human body model with the smallest distance along the normal direction. If the feature distance is less than a preset distance threshold, the feature position falls within the positioning function range. If the feature distance is greater than or equal to the preset distance threshold, the feature position falls within the support function surface.

[0108] Specifically, a series of characteristic locations can be selected on the first anatomical model (thoracic cavity retracted state). These locations are usually key points or areas in the thoracic and lumbar spine region, such as anatomical landmarks like spinous processes and transverse processes. For each characteristic location, its normal direction is determined. The normal direction refers to the direction perpendicular to the surface of the characteristic location and pointing outward (i.e., outside the thoracic and lumbar spine region).

[0109] In the established normal direction, using 3D modeling software or a specialized algorithm, the characteristic distance between the second human body model (in a state of chest expansion) and the characteristic location is calculated. The characteristic distance refers to the straight-line distance between the second human body model and the characteristic location at the point (i.e., the closest point) in the normal direction. This calculation process requires ensuring that the closest point corresponding to the characteristic location of the first human body model is found on the second human body model to accurately reflect the morphological changes in the thoracic and lumbar spine regions during respiration.

[0110] The calculated characteristic distance is compared with a preset distance threshold. The preset distance threshold is set based on clinical experience and brace design requirements, and is used to distinguish between the positioning function range and the support function range.

[0111] If the feature distance is less than the preset distance threshold, it means that the feature location has little morphological change during breathing and is suitable as a positioning reference for the brace. Therefore, the feature location is classified as the positioning function range.

[0112] If the feature distance is greater than or equal to the preset distance threshold, it indicates that the feature location undergoes significant morphological changes during breathing and requires additional support and adaptability from the brace. Therefore, this feature location is classified as a support function range.

[0113] Furthermore, the physical model of the thoracolumbar spine brace corresponding to the target object generated from the aforementioned feature-shaped curved surface can include:

[0114] The feature shape surface extends outward by a first preset thickness in the part corresponding to the positioning function range, and extends outward by a second preset thickness in the part corresponding to the support function surface, to generate a support solid model, wherein the first preset thickness is greater than the second preset thickness.

[0115] Specifically, for the portion of the feature-shaped curved surface that falls within the positioning function range, a first preset thickness can be extended outwards (i.e., away from the thoracolumbar region). This thickness is determined by comprehensively considering the positioning requirements of the brace and the material properties, aiming to ensure that the brace can be stably fixed in the patient's thoracolumbar region when worn, reducing displacement caused by respiratory movements or physical activity. The setting of the first preset thickness must balance the rigidity and comfort of the brace, ensuring sufficient support while avoiding unnecessary pressure on the patient.

[0116] For the portion of the feature-shaped curved surface that falls within the support function range, we extend it outwards by a second preset thickness. Unlike the positioning function range, the support function range undergoes significant shape changes during respiration, thus requiring more flexible and adaptable thickness extension. Setting the second preset thickness to be smaller than the first preset thickness maintains the elasticity and adaptability of the brace within the support function area, allowing it to better follow the patient's respiratory movements and provide dynamic support. Simultaneously, the setting of the second preset thickness must also consider the overall structural stability and material strength of the brace, ensuring that the brace does not fail due to excessive deformation during long-term use.

[0117] After extending the thickness of the positioning and support functional ranges, we obtained a feature shape with different thickness distributions. This surface not only considers individual patient differences and the influence of respiratory movements on the morphology of the thoracolumbar spine region, but also fully considers the positioning, support, and comfort requirements of the brace. Next, using 3D modeling software or specialized algorithms, this feature shape surface is transformed into a brace solid model. The brace solid model is the solid data used by the 3D printer during the printing of the thoracolumbar spine brace; it directly determines the final shape and performance of the brace. When generating the brace solid model, details such as edge treatment, connection structure, and material selection must also be considered to ensure the overall quality and effectiveness of the brace.

[0118] S104. Generate a thoracolumbar spine brace based on the brace physical model.

[0119] A thoracolumbar spine brace is generated based on the brace's solid model, where the brace's solid model is the solid model data used by the 3D printer during the 3D printing process of the thoracolumbar spine brace.

[0120] Specifically, the designed support solid model is exported to a file format that the 3D printer can recognize (such as STL, OBJ, etc.), and the printing parameters (such as layer thickness, infill rate, printing speed, etc.) are adjusted according to the characteristics of the selected printing material (such as nylon, titanium alloy or flexible material).

[0121] Import the prepared model data into the 3D printer and start the printing program. During the printing process, the 3D printer will deposit material layer by layer according to the model data until the entire support is manufactured.

[0122] After printing, the brace undergoes necessary post-processing steps such as cleaning, polishing, and disinfection to ensure that its surface is smooth, sterile, and meets medical use standards.

[0123] In this embodiment, a first human model of the target object's thoracic and lumbar spine region in a retracted state and a second human model in a expanded state are obtained. Then, a feature shape surface is determined based on the first and second human models, and a physical model of the thoracic and lumbar spine brace corresponding to the target object is generated based on the feature shape surface. The thoracic and lumbar spine brace is then generated using a 3D printer based on the physical model of the brace to better adapt to the shape and dynamic changes of the thoracic and lumbar spine region, thereby improving the user's wearing comfort while ensuring support for the lumbar spine region.

[0124] Based on the above embodiments, the specific implementation of generating the thoracolumbar spine brace entity model corresponding to the target object according to the feature shape surface in S103 can also be replaced by extending the feature shape surface outward with the same preset thickness to generate the brace entity model. Then, in S104, the 3D printer can use the first material to perform 3D printing on the part corresponding to the positioning functional range in the brace entity model, and use the second material to perform 3D printing on the part corresponding to the support functional range in the brace entity model, wherein the Young's modulus of the second material is less than that of the first material.

[0125] Specifically, after determining the feature shape surface, the entire surface can be extended outwards (i.e., away from the thoracic and lumbar spine region) by a preset thickness to generate the basic framework of the brace solid model. This preset thickness is determined based on a comprehensive consideration of the overall structural requirements and material properties of the brace, aiming to ensure that the brace has sufficient strength and stability. On the basic framework of the brace solid model, the model can be further divided into regions according to the previously defined positioning and support functional areas. This step is to enable the use of different materials for 3D printing to meet the functional requirements of the brace in different areas.

[0126] For the portion of the support model that falls within the positioning function area, a primary material can be used for 3D printing. This primary material has a high Young's modulus, meaning it possesses high rigidity and stability, ensuring stable support and fixation within the positioning area. By precisely controlling the deposition and curing process of the primary material in a 3D printer, the support portion corresponding to the positioning function area can be obtained, possessing precise dimensions and shape, as well as excellent mechanical properties.

[0127] For the support-related portions of the brace's physical model, a second material can be used for 3D printing. Unlike the first material, the second material has a lower Young's modulus, meaning it has higher elasticity and adaptability, better following the patient's breathing movements and providing dynamic support. By switching to the second material in the 3D printer and precisely controlling its deposition and curing process, we can obtain the brace portion corresponding to the support function. This part of the brace maintains a certain level of support while also possessing good flexibility and comfort.

[0128] After completing the 3D printing of the positioning and support functional ranges, we may also need to perform post-processing on the support, such as cleaning, polishing, and disinfection, to ensure the surface quality and hygiene performance of the support.

[0129] This can be achieved by either directly 3D printing the brace portion corresponding to the supporting functional range onto the brace portion corresponding to the positioning functional range, or by assembling the brace portions corresponding to the positioning and supporting functional ranges to form a complete thoracolumbar spine brace. During assembly, it is crucial to ensure that the connections between the various parts are secure and smooth to avoid causing discomfort to the patient or affecting the brace's effectiveness.

[0130] The above methods allow for the integrated or separate printing of the positioning and support functions of the brace using different materials, resulting in thoracolumbar braces that offer both stable positioning and dynamic support. This not only enhances the personalization of the brace but also fully considers patient comfort and the brace's long-term lifespan, providing strong support for the treatment and rehabilitation of thoracolumbar spine diseases.

[0131] Figure 2 This is a flowchart illustrating the data processing method for the dynamic thoracolumbar spine brace printing process according to another exemplary embodiment of this application. Figure 2 As shown, the data processing method for the dynamic thoracolumbar spine brace printing process provided in this embodiment includes:

[0132] S201. Obtain the first human model of the thoracic and lumbar spine region of the target object.

[0133] In this step, a first human model of the thoracic and lumbar spine region of the target object is obtained. The first human model is surface data generated based on the first outer contour point cloud data of the target object in the thoracic cavity retraction state.

[0134] First, high-precision 3D scanning equipment (such as laser scanners, structured light scanners, or CT scanners) is needed to scan the thoracic and lumbar spine region of the target object (patient) in a chest cavity retraction state to obtain 3D point cloud data of its surface. This state typically requires the patient to be at the end of expiration during calm breathing to simulate the minimum size of the chest cavity during daily activities.

[0135] Then, the acquired point cloud data is imported into professional 3D modeling software. Through preprocessing steps such as noise reduction, smoothing, and filling holes, surface data that accurately reflects the outer contour of the patient's thoracic and lumbar spine region is generated, which is the first human body model.

[0136] S202. Obtain a second human model of the thoracic and lumbar spine region of the target object.

[0137] A second human model of the thoracic and lumbar spine region of the target object is obtained. The second human model includes surface data generated from the second outer contour point cloud data of the target object in the thoracic cavity expansion state.

[0138] Next, the patient was asked to take a deep breath, and at the end of inhalation (when the chest cavity is expanded), a three-dimensional scan of the thoracic and lumbar spine region was performed again to obtain a second set of outer contour point cloud data. This step aims to capture the morphological changes of the chest cavity during maximum expansion.

[0139] Similarly, after preprocessing this set of point cloud data, surface data representing the outer contour of the thoracic and lumbar spine region under the state of thoracic cavity expansion is generated, which is the second human body model.

[0140] S203. Determine the feature shape surface based on the first human body model and the second human body model.

[0141] In this step, the feature shape surface is determined based on the first human body model and the second human body model, and the brace solid model of the thoracolumbar spine brace corresponding to the target object is generated based on the feature shape surface. The feature shape surface is used to determine the surface of the inner wall of the brace solid model, wherein the inner wall is the side of the thoracolumbar spine brace that faces the thoracolumbar spine region.

[0142] Specifically, by comparing and analyzing the first and second human models, we can identify the changes in the surface morphology of the thoracic and lumbar spine regions during the thoracic cavity retraction and expansion, especially the curvature changes and displacement of key areas.

[0143] S204. Extend the second human body model outward by a preset thickness to generate the main body solid model of the brace.

[0144] Specifically, the second human body model can be extended outward by a preset thickness to generate the main body model of the brace, with the outer side corresponding to the outer side of the thoracic and lumbar spine region.

[0145] First, a second human model (reflecting the shape of the patient's thoracic and lumbar spine region in a specific posture) can be extended outward by a predetermined thickness to generate the basic framework of the brace's main body model. This outward direction is relative to the outside of the thoracic and lumbar spine region and is designed to ensure that the brace can cover and enclose the patient's thoracic and lumbar spine region.

[0146] The determination of the preset thickness requires comprehensive consideration of the brace's support strength, comfort, and material properties. Computer-aided design software allows for precise control of this extension process, ensuring that the dimensions and shape of the brace's main body model meet design requirements.

[0147] S205. Generate a deformable solid model of the brace based on the first human body model and the second human body model.

[0148] Specifically, a deformable solid model of the brace is generated based on the first human body model and the second human body model. The deformable solid model of the brace is a solid model enclosed by the first human body model and the second human body model.

[0149] Next, based on the first human body model (which reflects the shape of the patient's thoracic and lumbar spine region in another posture or breathing state) and the second human body model, we generate a deformable solid model of the brace. This deformable solid model is actually a spatial entity enclosed by the two human body models in different postures.

[0150] In computer-aided design software, this deformable solid model can be generated using Boolean operations (such as finding the difference between sets). Specifically, we first align the first and second human body models in space, and then calculate the difference between them, thus obtaining the space required for the support to deform. This spatial solid model will serve as an important reference in subsequent support design.

[0151] S206. Generate the support solid model based on the support main solid model and the support deformable solid model.

[0152] Finally, the main body model and the deformable model of the brace can be combined to generate the final brace solid model. This model not only includes the basic shape and size of the brace, but also takes into account the brace's deformability under different patient postures or breathing conditions.

[0153] In computer-aided design software, the final model can be generated by merging or overlaying the main solid model of the support with its deformable solid model. During the merging process, it is crucial to ensure a smooth and seamless connection between the two models to guarantee the comfort and stability of the support in actual use. Furthermore, the model needs to be further optimized and adjusted according to the functional requirements of the support, such as adding reinforcing ribs or adjusting material distribution.

[0154] S207. Generate the thoracolumbar spine brace based on the brace physical model.

[0155] In this step, the 3D printer uses a first material to 3D print the part corresponding to the main body solid model of the support in the support solid model. Then, the 3D printer uses a second material to 3D print the part corresponding to the deformable solid model of the support in the support solid model, wherein the Young's modulus of the second material is less than that of the first material.

[0156] Specifically, based on the design requirements of the brace, two materials with different properties are selected for printing. The first material has a high Young's modulus and is used to print the main body of the brace, ensuring its support strength and stability. The second material has a low Young's modulus and is used to print the deformable parts of the brace, allowing for flexible deformation of the brace under different patient postures or breathing conditions. The 3D printer is ensured to be in good working order, and both materials are loaded.

[0157] First, a 3D printer and a first material are used to 3D print the parts corresponding to the main body of the support structure from the solid model. During the printing process, it is necessary to ensure that the printing parameters (such as layer thickness, printing speed, temperature, etc.) match the properties of the first material to obtain high-quality printing results. At the same time, attention should be paid to the bonding strength between the printed layers to ensure the robustness of the main body of the support structure.

[0158] Next, a second material was used, and a 3D printer was employed to print the parts of the support's deformable solid model corresponding to the support's solid model. Because the second material has a lower Young's modulus, special care was needed to control the printing speed and temperature during printing to avoid overheating, which could lead to deformation or a decrease in print quality. Simultaneously, it was crucial to ensure flexible connections between the printed layers so that the support could smoothly adjust its shape during deformation.

[0159] After printing, the support frame undergoes necessary post-processing, such as removing the support structure, sanding the surface, and cleaning, to ensure its cleanliness and comfort. When removing the support structure, extra care must be taken to avoid damaging the flexible parts of the frame. Sanding the surface should be done evenly to ensure the surface in contact with the skin is smooth and non-irritating. For cleaning, appropriate solvents and tools should be used to thoroughly remove any residue generated during the printing process.

[0160] The printed thoracolumbar spine braces undergo quality checks and performance tests to ensure they meet design requirements and usage standards. Quality checks include visual inspection, dimensional measurements, and material performance testing. Performance testing verifies the brace's dynamic deformation capacity and support effectiveness by simulating different patient postures and breathing states. If necessary, the brace can be further adjusted and optimized based on the test results.

[0161] In another embodiment, for the above-mentioned generation of the thoracolumbar spine brace corresponding to the target object based on the feature-shaped curved surface, the second human body model can be extended outward by a predetermined thickness to generate the main body solid model of the brace, with the outer side corresponding to the outer side of the thoracolumbar spine region. A local portion of the second human body model is extended inward to generate the mounting bracket solid model, which is located outside the first human body model. The brace solid model is generated based on the main body solid model and the mounting bracket solid model. Correspondingly, generating the thoracolumbar spine brace based on the brace solid model includes: a 3D printer generating the thoracolumbar spine brace based on the brace solid model, wherein the portion of the thoracolumbar spine brace corresponding to the mounting bracket solid model is used to install a buffer device.

[0162] Specifically, the second anatomical model (i.e., an optimized model that better matches the patient's actual thoracic and lumbar spine morphology) is extended outward by a predetermined thickness to generate the main body model of the brace. Here, "outward" corresponds to the outer part of the thoracic and lumbar spine region; that is, the main body of the brace will cover and support the patient's thoracic and lumbar spine area. The predetermined thickness must consider the brace's support strength, comfort, and the patient's specific needs. The extension process can be achieved using offset or expansion tools in computer-aided design software, ensuring a uniform and appropriate distance between the main body model of the brace and the second anatomical model.

[0163] Next, a physical model of the mounting bracket is created by extending inwards at a localized location on the second mannequin (such as the area where the cushioning device needs to be installed). This physical model is located outside the first mannequin and is used for subsequent installation of the cushioning device. The design of the mounting bracket physical model must consider the size, shape, and installation method of the cushioning device. The extension distance and shape must ensure that the cushioning device can be securely and stably installed on the brace without causing discomfort to the patient.

[0164] Based on the solid models of the main body of the support and the mounting bracket, a complete solid model of the support is generated by combining them. In computer-aided design software, Boolean operations (such as union operations) are performed on the main body and mounting bracket solid models to generate a unified solid model of the support. Ensure that the connections between components are smooth and seamless to avoid breaks or imperfections during printing.

[0165] Then, using a 3D printer, a thoracolumbar spine brace is generated based on the brace's solid model. This can be done by importing the brace's solid model into the 3D printer's control software, setting appropriate printing parameters (such as layer thickness, printing speed, material type, etc.), and starting the printing process. During printing, the printer's operating status needs to be closely monitored to ensure a smooth printing process.

[0166] Install a cushioning device on the printed thoracolumbar spine brace, according to the corresponding part of the mounting bracket physical model. The selection of the cushioning device should consider its shock absorption effect, comfort, and durability. During installation, ensure that the cushioning device fits tightly and is firmly fixed to the mounting bracket physical model to prevent loosening or falling off during use.

[0167] The printed and installed thoracolumbar braces with cushioning devices undergo quality inspection and performance testing. Quality inspection includes visual inspection, dimensional measurement, material performance testing, and checking the secure installation of the cushioning devices. Performance testing verifies the brace's support effectiveness, comfort, and the effectiveness of the cushioning devices by simulating different patient postures and movements. If necessary, the brace can be further adjusted and optimized based on the test results.

[0168] In the above solution, by extending the second human body model (i.e., an optimized human body model that better fits the patient's actual thoracic and lumbar spine morphology) outwards by a predetermined thickness to generate the main body solid model of the brace, it is ensured that the brace can closely fit the patient's thoracic and lumbar spine region. This personalized customization method greatly improves the comfort and support effect of the brace, reducing problems such as skin pressure, pain, or displacement caused by ill-fitting braces. The design of the main body solid model of the brace not only considers fit but also enhances the support strength and stability of the brace through reasonable thickness settings. This helps patients maintain correct posture in daily activities, reduces the burden on the thoracic and lumbar spine, and promotes rehabilitation. By extending the second human body model inwards from a local position to generate the installation bracket solid model, a precise position and support structure are provided for the installation of the cushioning device. This design allows the cushioning device to be firmly installed on the brace, effectively absorbing and dispersing impact forces, further protecting the patient's thoracic and lumbar spine region. Using a 3D printer to directly generate the thoracic and lumbar spine brace based on the brace solid model, a rapid transformation from design to manufacturing is achieved. The portion of the physical model of the thoracolumbar brace corresponding to the support structure is used to install a cushioning device. This design not only enhances the functionality of the brace but also improves patient comfort. The cushioning device effectively reduces the pressure of the brace on the skin and minimizes discomfort caused by prolonged wear.

[0169] Furthermore, the cushioning device is an airbag, and the thoracolumbar brace includes an airbag, an inflation / deflation device, a processor, and an electromyography (EMG) sensor. The airbag's inflation / deflation interface is connected to the inflation / deflation device via tubing; the inflation / deflation device and the EMG sensor are respectively connected to the processor; the EMG sensor acquires the EMG signals of the target muscles in the thoracolumbar region of the target subject and sends the EMG signals to the processor; if the processor determines that the EMG signal corresponds to the target subject's inhalation behavior, it sends an inflation command to the inflation / deflation device to inflate the airbag; if the processor determines that the EMG signal corresponds to the target subject's exhalation behavior, it sends a deflation command to the inflation / deflation device to deflate the airbag.

[0170] Specifically, an airbag can be selected as the cushioning device. Airbags have good elasticity and compressibility, and can dynamically adjust the support force according to the patient's breathing behavior, improving the comfort and support effect of the brace. The airbag is installed on the part of the pre-set mounting bracket model on the thoracic and lumbar spine brace, ensuring that the airbag can stably fit the patient's thoracic and lumbar spine area and inflate and deflate with the patient's breathing.

[0171] In addition to an airbag, the thoracolumbar brace integrates an inflation / deflation device, a processor, and electromyography (EMG) sensors. The inflation / deflation device controls the inflation and deflation of the airbag; the processor, as the core of the control system, receives, processes, and analyzes data and issues control commands; the EMG sensors acquire electromyographic signals from target muscles in the patient's thoracolumbar region. The airbag's inflation / deflation interface is connected to the inflation / deflation device via tubing to ensure smooth gas flow. The inflation / deflation device and EMG sensors communicate with the processor via wired or wireless means to achieve real-time data transmission and processing.

[0172] An electromyography (EMG) sensor is attached to the patient's thoracic and lumbar spine region to acquire real-time EMG signals from the target muscles. EMG signals are electrical signals generated during muscle activity, reflecting muscle contraction and relaxation. After receiving the EMG signals from the sensor, the processor performs filtering, amplification, and feature extraction to accurately identify the patient's breathing behavior. Through algorithmic analysis, the processor can distinguish whether the EMG signal corresponds to inhalation or exhalation.

[0173] When the processor determines that the electromyographic signal corresponds to the patient's inspiratory behavior, it immediately sends an inflation command to the inflation / deflation device. Upon receiving the command, the inflation / deflation device rapidly inflates the bladder, increasing its support for the thoracic and lumbar spine regions to accommodate the expansion of the chest cavity during the patient's inhalation.

[0174] When the processor determines that the electromyographic signal corresponds to the patient's expiratory behavior, it sends a deflation command to the inflation / deflation device. Upon receiving the command, the inflation / deflation device controls the deflation of the bladder, causing the bladder to contract and reduce the support force on the thoracic and lumbar spine region to accommodate the reduction of the chest cavity during the patient's exhalation.

[0175] In the above-described approach, electromyography (EMG) sensors monitor the patient's breathing behavior in real time and control the inflation and deflation of the airbag, achieving dynamic support for the thoracic and lumbar spine. This support method can automatically adjust the support strength according to the patient's actual needs, improving the comfort and effectiveness of the brace. The integrated processor and inflation / deflation device enable intelligent control of the airbag. Through algorithm analysis and data processing, the system can accurately identify the patient's breathing behavior and issue corresponding control commands, enhancing the brace's intelligence. Furthermore, the inflation / deflation volume of the airbag can be personalized according to the patient's specific situation to meet the rehabilitation needs of different patients. This ensures that the airbag dynamically adjusts according to the patient's breathing behavior, guaranteeing effective support for the thoracic and lumbar spine during both inhalation and exhalation. This personalized rehabilitation approach better promotes the recovery of the patient's thoracic and lumbar spine.

[0176] Furthermore, after obtaining the second human model of the thoracic and lumbar spine region of the target object, the expansion range space can be determined based on the first and second human models. The expansion range space is the spatial range enclosed by the first and second human models. The preset inflation volume and preset deflation volume are determined based on the volume of the expansion range space. The inflation command includes the preset inflation volume, and the deflation command includes the preset deflation volume.

[0177] Specifically, after obtaining the second human model of the target subject's thoracic and lumbar spine region, the expansion range space needs to be determined based on the first human model (i.e., the human model obtained from the original scan) and the second human model (i.e., the optimized human model that better fits the patient's actual thoracic and lumbar spine morphology). This expansion range space is the spatial range enclosed by the first and second human models, reflecting the specific areas of the patient's thoracic and lumbar spine region that require support and cushioning.

[0178] Computer-aided design software or specialized medical image processing software can be used to overlay and compare a first and a second human body model. By calculating the spatial differences between the two models, the extent of expansion can be accurately determined. This spatial extent is usually presented in the form of a three-dimensional graphic, facilitating subsequent analysis and processing.

[0179] After determining the expansion range space, the next step is to calculate the volume of that space. The volume directly determines the inflation and deflation volume of the airbag, and is an important basis for determining the preset inflation and deflation volumes. Volume calculation tools or algorithms are used in CAD software or professional medical image processing software to calculate the volume of the expansion range space.

[0180] Then, based on the volume of the expansion space, the preset inflation and deflation volumes of the airbag can be determined. The preset inflation volume refers to the amount of gas the airbag should produce during inflation, while the preset deflation volume refers to the amount of gas the airbag should release during deflation. Determining the preset inflation and deflation volumes requires consideration of several factors, including the patient's weight, the morphology of the thoracic and lumbar spine region, and the material and elasticity of the airbag. Generally, the preset inflation and deflation volumes can be calculated based on the volume of the expansion space and the elastic coefficient of the airbag. This ensures that the airbag provides sufficient support during inflation and quickly returns to its initial state during deflation.

[0181] Once the preset inflation and deflation volumes are determined, corresponding inflation and deflation commands can be generated. These commands are sent to the inflation / deflation equipment to control the airbag's inflation and deflation process. Inflation and deflation commands are typically represented as digital signals, containing the specific values ​​of the preset inflation and deflation volumes. These commands can be sent to the inflation / deflation equipment via wired or wireless means to ensure the airbag inflates and deflates according to the preset parameters.

[0182] The above-described approach allows for more precise control of the airbag's inflation and deflation process, ensuring that the airbag provides appropriate support and cushioning according to the patient's actual needs. This not only improves the comfort and support of the thoracolumbar spine brace but also enhances its intelligence, providing patients with a more personalized and precise rehabilitation solution. Furthermore, by accurately calculating the volume of the expansion range to determine the preset inflation and deflation volumes, the approach avoids insufficient support or excessive compression caused by over- or under-inflation of the airbag, thus improving the brace's safety and effectiveness.

[0183] Figure 3 This is a schematic diagram of the data processing device for the dynamic thoracolumbar spine brace printing process, according to an example embodiment of this application. Figure 3 As shown, the dynamic thoracolumbar brace printing process data processing device 300 provided in this embodiment includes:

[0184] The acquisition module 310 is used to acquire a first human body model of the thoracic and lumbar spine region of the target object. The first human body model is surface data generated based on the first outer contour point cloud data of the target object in the thoracic cavity retraction state.

[0185] The acquisition module 310 is further configured to acquire a second human body model of the thoracic and lumbar spine region of the target object, wherein the second human body model includes surface data generated from the second outer contour point cloud data of the target object in a thoracic expansion state;

[0186] The processing module 320 is used to determine the feature shape surface based on the first human body model and the second human body model, and generate a brace solid model of the thoracolumbar spine brace corresponding to the target object based on the feature shape surface. The feature shape surface is used to determine the surface of the inner wall of the brace solid model, wherein the inner wall is the side of the thoracolumbar spine brace facing the thoracolumbar spine region.

[0187] The printing module 330 is used to generate the thoracolumbar spine brace based on the brace entity model, wherein the brace entity model is the entity model data used by the 3D printer in the process of 3D printing the thoracolumbar spine brace.

[0188] Optionally, the processing module 320 is specifically used for:

[0189] The positioning function range and the support function range are determined based on the first human body model and the second human body model. The distance between the first human body model and the second human body model located in the positioning function range is less than a preset distance threshold, and the distance between the first human body model and the second human body model located in the support function range is greater than or equal to the preset distance threshold.

[0190] A positioning function surface is generated based on the positioning function range and the first human body model, and a support function surface is generated based on the support function range and the second human body model.

[0191] The feature shape surface is generated based on the positioning function surface and the support function surface.

[0192] Optionally, the processing module 320 is specifically used to: determine the normal direction of the feature position in the first human body model, wherein the normal direction is perpendicular to the feature position and points outward, and the outward corresponds to the outer side of the thoracic and lumbar spine region;

[0193] In the normal direction, the feature distance between the second human body model and the feature position is calculated. The feature distance is the distance between the position where the second human body model is closest to the feature position in the normal direction and the feature position.

[0194] If the feature distance is less than the preset distance threshold, then the feature location belongs to the positioning function range;

[0195] If the feature distance is greater than or equal to the preset distance threshold, then the feature position belongs to the supporting functional surface.

[0196] Optionally, the processing module 320 is specifically used to: extend the feature shape surface outward by a first preset thickness in the part corresponding to the positioning function range, and extend it outward by a second preset thickness in the part corresponding to the support function surface, so as to generate the support solid model, wherein the first preset thickness is greater than the second preset thickness.

[0197] Optionally, the processing module 320 is specifically used for:

[0198] The feature-shaped curved surface is extended outward by a predetermined thickness to generate the physical model of the brace;

[0199] The printing module 330 is specifically used for:

[0200] The 3D printer uses the first material to print the part corresponding to the positioning function range in the physical model of the support in 3D.

[0201] The 3D printer uses a second material to print the portion of the support function range in the solid model of the support in 3D, wherein the Young's modulus of the second material is less than that of the first material.

[0202] Optionally, the processing module 320 is specifically used for:

[0203] The second human body model is extended outward by a predetermined thickness to generate the main body solid model of the brace, the outer side corresponding to the outer side of the thoracic and lumbar spine region;

[0204] A deformable solid model of the brace is generated based on the first human body model and the second human body model. The deformable solid model of the brace is a solid model enclosed by the first human body model and the second human body model.

[0205] The support entity model is generated based on the support body entity model and the support deformable entity model.

[0206] Optionally, the printing module 330 is specifically used for:

[0207] The 3D printer uses the first material to print the part corresponding to the main body of the support in the support solid model in 3D.

[0208] The 3D printer uses a second material to print the part corresponding to the deformable solid model of the support in the solid model of the support, wherein the Young's modulus of the second material is less than that of the first material.

[0209] Figure 4 This is a schematic diagram of the structure of an electronic device according to an example embodiment of this application. For example... Figure 4 As shown, the electronic device 400 provided in this embodiment includes: a processor 401 and a memory 402; wherein:

[0210] Memory 402 is used to store computer programs, and the memory may also be flash memory.

[0211] Processor 401 is used to execute the execution instructions stored in the memory to implement the various steps in the above method. For details, please refer to the relevant descriptions in the preceding method embodiments.

[0212] Alternatively, the memory 402 can be either standalone or integrated with the processor 401.

[0213] When the memory 402 is a device independent of the processor 401, the electronic device 400 may further include:

[0214] Bus 403 is used to connect the memory 402 and the processor 401.

[0215] This embodiment also provides a readable storage medium storing a computer program, which, when executed by at least one processor of an electronic device, enables the electronic device to perform the methods provided in the various embodiments described above.

[0216] This embodiment also provides a program product including a computer program stored in a readable storage medium. At least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the electronic device to perform the methods provided in the various embodiments described above.

[0217] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the claims.

[0218] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A data processing method for the printing process of a dynamic thoracolumbar spine brace, characterized in that, include: Obtain a first human model of the thoracic and lumbar spine region of the target object. The first human model is surface data generated based on the first outer contour point cloud data of the target object in the thoracic cavity retraction state. A second human body model of the thoracic and lumbar spine region of the target object is obtained. The second human body model includes surface data generated from the second outer contour point cloud data of the target object in a thoracic expansion state. Based on the first human body model and the second human body model, a feature shape surface is determined, and a solid model of a thoracolumbar spine brace corresponding to the target object is generated based on the feature shape surface. The feature shape surface is used to determine the surface of the inner wall of the brace solid model, wherein the inner wall is the side of the thoracolumbar spine brace facing the thoracolumbar spine region. The step of determining the feature shape surface based on the first human body model and the second human body model includes: The positioning function range and the support function range are determined based on the first human body model and the second human body model. The distance between the first human body model and the second human body model located in the positioning function range is less than a preset distance threshold, and the distance between the first human body model and the second human body model located in the support function range is greater than or equal to the preset distance threshold. A positioning function surface is generated based on the positioning function range and the first human body model, and a support function surface is generated based on the support function range and the second human body model. The feature shape surface is generated based on the positioning functional surface and the supporting functional surface; The step of determining the positioning function range and support function range based on the first human body model and the second human body model includes: Determine the normal direction of the feature position in the first human body model. The normal direction is a direction that is perpendicular to the feature position and points outward. The outward direction corresponds to the outer side of the thoracic and lumbar spine region. In the normal direction, the feature distance between the second human body model and the feature position is calculated. The feature distance is the distance between the position where the second human body model is closest to the feature position in the normal direction and the feature position. If the feature distance is less than the preset distance threshold, then the feature location belongs to the positioning function range; If the feature distance is greater than or equal to the preset distance threshold, then the feature position belongs to the supporting functional surface; The thoracolumbar spine brace is generated based on the brace solid model, wherein the brace solid model is the solid model data used by the 3D printer in the process of 3D printing the thoracolumbar spine brace; and different preset thicknesses are applied or two different materials are used for 3D printing in the positioning functional range and the support functional range.

2. The data processing method for the dynamic thoracolumbar spine brace printing process according to claim 1, characterized in that, The step of generating a solid model of the thoracolumbar spine brace corresponding to the target object based on the feature-shaped surface includes: The feature-shaped curved surface extends outward by a first preset thickness in the portion corresponding to the positioning function range, and extends outward by a second preset thickness in the portion corresponding to the support function curved surface, to generate the support solid model, wherein the first preset thickness is greater than the second preset thickness.

3. The data processing method for the dynamic thoracolumbar spine brace printing process according to claim 1, characterized in that, The step of generating a solid model of the thoracolumbar spine brace corresponding to the target object based on the feature-shaped surface includes: The feature-shaped curved surface is extended outward by a predetermined thickness to generate the physical model of the brace; Correspondingly, generating the thoracolumbar brace based on the brace entity model includes: The 3D printer uses the first material to print the part corresponding to the positioning function range in the physical model of the support in 3D. The 3D printer uses a second material to print the portion of the support function range in the solid model of the support in 3D, wherein the Young's modulus of the second material is less than that of the first material.

4. The data processing method for the dynamic thoracolumbar spine brace printing process according to claim 1, characterized in that, The step of generating a solid model of the thoracolumbar spine brace corresponding to the target object based on the feature-shaped surface includes: The second human body model is extended outward by a predetermined thickness to generate the main body solid model of the brace, the outer side corresponding to the outer side of the thoracic and lumbar spine region; A deformable solid model of the brace is generated based on the first human body model and the second human body model. The deformable solid model of the brace is a solid model enclosed by the first human body model and the second human body model. The support entity model is generated based on the support body entity model and the support deformable entity model.

5. The data processing method for the dynamic thoracolumbar spine brace printing process according to claim 4, characterized in that, The step of generating the thoracolumbar brace based on the brace physical model includes: The 3D printer uses the first material to print the part corresponding to the main body of the support in the support solid model in 3D. The 3D printer uses a second material to print the part corresponding to the deformable solid model of the support in the solid model of the support, wherein the Young's modulus of the second material is less than that of the first material.

6. A data processing device for the printing process of a dynamic thoracolumbar spine brace, characterized in that, include: The acquisition module is used to acquire the first human body model of the thoracic and lumbar spine region of the target object. The first human body model is surface data generated based on the first outer contour point cloud data of the target object in the thoracic cavity retraction state. The acquisition module is further configured to acquire a second human model of the thoracic and lumbar spine region of the target object, wherein the second human model includes surface data generated from the second outer contour point cloud data of the target object in a thoracic expansion state; The processing module is configured to determine a feature shape surface based on the first human body model and the second human body model, and generate a brace model of the thoracolumbar spine brace corresponding to the target object based on the feature shape surface. The feature shape surface is used to determine the surface of the inner wall of the brace model, wherein the inner wall is the side of the thoracolumbar spine brace facing the thoracolumbar spine region. Specifically, the processing module is configured to: The positioning function range and the support function range are determined based on the first human body model and the second human body model. The distance between the first human body model and the second human body model located in the positioning function range is less than a preset distance threshold, and the distance between the first human body model and the second human body model located in the support function range is greater than or equal to the preset distance threshold. A positioning function surface is generated based on the positioning function range and the first human body model, and a support function surface is generated based on the support function range and the second human body model. The feature shape surface is generated based on the positioning functional surface and the supporting functional surface; The processing module is specifically used for: Determine the normal direction of the feature position in the first human body model. The normal direction is a direction that is perpendicular to the feature position and points outward. The outward direction corresponds to the outer side of the thoracic and lumbar spine region. In the normal direction, the feature distance between the second human body model and the feature position is calculated. The feature distance is the distance between the position where the second human body model is closest to the feature position in the normal direction and the feature position. If the feature distance is less than the preset distance threshold, then the feature location belongs to the positioning function range; If the feature distance is greater than or equal to the preset distance threshold, then the feature position belongs to the supporting functional surface; The printing module is used to generate the thoracolumbar spine brace based on the brace model, wherein the brace model is the solid model data used by the 3D printer in the process of 3D printing the thoracolumbar spine brace; and to apply different preset thicknesses or use two different materials for 3D printing in the positioning functional range and the support functional range.

7. An electronic device, characterized in that, include: processor; as well as, Memory for storing the executable instructions of the processor; The processor is configured to execute the method of any one of claims 1 to 5 by executing the executable instructions.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 5.