Printing control method and system of 3D printer for medical part
By scanning and constructing body models, optimizing the printing program to cope with deformation areas, the problem of low printing accuracy in medical parts in 3D printing technology is solved, and high-precision multi-dimensional control and compatibility are achieved.
Patent Information
- Application Number
- CN202411568323.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-01-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During the three-dimensional printing process of medical parts, the existing 3D printing technology cannot effectively control the deformation area, resulting in low printing accuracy and inability to compatible with the deformation between real-time images and virtual images, affecting the three-dimensional printing effect of medical parts.
By scanning the damaged parts, building a body model, deformed areas are defined based on real-time images and virtual images, printing programs are optimized, and the 3D printer is automatically updated and real-time control is ensured to ensure printing accuracy and multi-dimensional control.
It improves the three-dimensional printing accuracy of the medical part, is fully compatible with the considerations of the three-dimensional model, abnormal parts and deformation areas, realizes multi-dimensional control, and ensures the accuracy and quality of printing.
Smart Images

Figure CN119305195A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of 3D printers, and in particular to a printing control method and system for a 3D printer for medical parts. Background Art
[0002] With the development of science and technology, 3D printers are gradually being used in our daily lives. 3D printers are also widely used in hospitals. 3D printers perform three-dimensional printing on medical parts. As a part of the human body, in the existing technology, the three-dimensional model of the medical part is input into the 3D printer and printed by the 3D printer. However, during the printing process, there is a deformation area between the real-time image of the medical part and the virtual printed image of the medical part. The existing technology does not further control the deformation area and prints along the old printing procedure, which cannot guarantee the printing accuracy of the medical part. Summary of the Invention
[0003] The purpose of the present invention is to overcome the shortcomings of the existing technology. The present invention provides a 3D printer printing control method and system for medical parts, which scans the damaged part of the user and collects scanning data corresponding to the damaged part; constructs a three-dimensional model of the medical part according to the scanning data corresponding to the damaged part; defines the corresponding abnormal part based on the abnormal information recorded on the damaged part of the user, and constructs a three-dimensional model to be printed according to the abnormal part and the three-dimensional model of the medical part; constructs a printing information set based on the three-dimensional model to be printed, defines a corresponding printing mode based on the printing information set and the 3D printer, and triggers three-dimensional printing of the medical part along the printing mode, so as to realize three-dimensional printing of the medical part and perform three-dimensional presentation of the damaged part of the user.
[0004] In the three-dimensional printing of the medical part, the real-time image of the medical part is collected, and the deformation area is defined according to the real-time image of the medical part and the virtual printed image of the medical part; the deformation factor is defined based on the positioning detection of the deformation area, and the optimized printing program is constructed according to the deformation factor and the corresponding printing program, which is compatible with the overall consideration of the deformation factor and the corresponding printing program, and ensures the accuracy of the optimized printing program. At the same time, based on the matching of the optimized printing program and the printing program of the 3D printer, the autonomous update of the printing program of the 3D printer is triggered, and the three-dimensional printing of the medical part is adjusted in real time until the printing of the medical part is completed, which ensures the printing accuracy of the medical part, and is fully compatible with the consideration of the three-dimensional model of the medical part, the abnormal part and the deformation area, and realizes multi-dimensional control of the medical part.
[0005] The embodiment of the present invention provides a method for controlling printing of a medical part by a 3D printer, which is applied to a scenario in which a 3D printer controls printing of a medical part;
[0006] The printing control method of the 3D printer for the medical part includes:
[0007] Scanning the damaged part of the user and collecting scan data corresponding to the damaged part;
[0008] Constructing a three-dimensional model of the medical part based on the scan data corresponding to the damaged part;
[0009] Based on the abnormal information recorded on the damaged part of the user, a corresponding abnormal part is defined, and a 3D model to be printed is constructed based on the 3D models of the abnormal part and the medical part;
[0010] Constructing a printing information set based on the 3D model to be printed, defining a corresponding printing mode based on the printing information set and the 3D printer, and triggering 3D printing of the medical part according to the printing mode;
[0011] In the three-dimensional printing of the medical part, a real-time image of the medical part is collected, and a deformation area is defined based on the real-time image of the medical part and a virtual printed image of the medical part;
[0012] Based on the positioning detection of the deformation area, the deformation factor is defined, and an optimized printing program is constructed according to the deformation factor and the corresponding printing program. Based on the matching of the optimized printing program and the printing program of the 3D printer, the autonomous update of the printing program of the 3D printer is triggered, and the three-dimensional printing of the medical part is controlled in real time until the printing of the medical part is completed.
[0013] Optionally, scanning the damaged part of the user and collecting scan data corresponding to the damaged part includes:
[0014] Locating the user's area to be detected, and marking the damaged part of the user based on the user's traversal of the area to be detected;
[0015] Collect the orientation of the damaged part of the user and the position of the scanning head;
[0016] defining a relative position based on the position of the damaged part of the user and the position of the scanning head;
[0017] defining a scanning pattern according to the orientation and relative position of the damaged part of the user and the scanning range of the scanning head, and scanning the damaged part of the user along the scanning pattern;
[0018] When the scanning head dynamically scans the damaged part of the user, the scanning data corresponding to the damaged part is collected in real time, and multiple scanning data are screened online to exclude abnormal scanning data.
[0019] Optionally, constructing a three-dimensional model of the medical part according to the scan data corresponding to the damaged part includes:
[0020] Freeze the scan data corresponding to the damaged part;
[0021] Dividing the scan data corresponding to the damaged portion into a plurality of sub-data parts;
[0022] Construct corresponding sub-stereo features according to the sub-data of each part and the stereo feature system;
[0023] Collecting a plurality of sub-stereo features, collecting a docking area of two adjacent sub-stereo features among the plurality of sub-stereo features, and defining a docking trajectory of the two adjacent damaged parts according to the docking area and a panoramic image of the damaged part;
[0024] A 3D model of the medical part is constructed based on each docking trajectory and multiple sub-3D features. Comparison and optimization are performed based on the 3D model of the medical part and the panoramic image of the damaged part. The 3D model of the medical part is further improved until the similarity between the 3D model of the medical part and the panoramic image of the damaged part reaches 80%.
[0025] Optionally, the step of defining a corresponding abnormal part based on the abnormal information recorded on the damaged part of the user, and constructing a 3D model to be printed according to the 3D model of the abnormal part and the medical part includes:
[0026] freeze-frame diorama of the medical section;
[0027] Collect abnormal information recorded in the damaged part of the user;
[0028] Defining a corresponding abnormal part based on the abnormal information recorded by the user's damaged part and the panoramic image of the damaged part;
[0029] Marking the location of each abnormal part, and defining the coordinates of each abnormal part according to the location of each abnormal part and the three-dimensional model of the medical part;
[0030] Triggering further abnormality processing of the three-dimensional model of the medical part based on the coordinates of each abnormal part, and matching each abnormal part with a corresponding abnormal feature;
[0031] A three-dimensional model that associates multiple abnormal features with the medical component;
[0032] A three-dimensional model to be printed is constructed according to a plurality of abnormal features and a three-dimensional model of a medical part.
[0033] Optionally, constructing a printing information set based on the to-be-printed three-dimensional model, defining a corresponding printing mode based on the printing information set and the 3D printer, and triggering three-dimensional printing of the medical part according to the printing mode includes:
[0034] Freeze the 3D model to be printed, and input the 3D model to be printed into the corresponding 3D printer;
[0035] Collecting the overall area of the 3D model to be printed, and constructing a printing information set according to the overall area of the 3D model to be printed and the outer contour of the 3D model to be printed;
[0036] Defining the printing logic of the to-be-printed three-dimensional model based on the printing information set and the 3D printer;
[0037] The corresponding printing mode is defined according to the printing logic of the three-dimensional model to be printed and the printing direction of the 3D printer, and the three-dimensional printing of the medical part is triggered along the printing mode.
[0038] Optionally, in the three-dimensional printing of the medical part, collecting a real-time image of the medical part, and defining a deformation area according to the real-time image of the medical part and the virtual printed image of the medical part include:
[0039] In the 3D printing of medical parts, real-time monitoring of the 3D printing process of medical parts;
[0040] Matching the corresponding 3D printing video based on the 3D printing process of the medical part. At this time, the 3D printing video is constructed by multiple 3D printing sub-videos of different dimensions;
[0041] Defining a real-time image of the medical part according to the 3D printing video and the printing time, and collecting the real-time image of the medical part;
[0042] A real-time stereoscopic model of the medical part is constructed based on the real-time image of the medical part.
[0043] Optionally, in the three-dimensional printing of the medical part, collecting a real-time image of the medical part, and defining a deformation area according to the real-time image of the medical part and the virtual printed image of the medical part further includes:
[0044] Collect the printing information space of the 3D printer, and define the virtual printing image of the medical part according to the printing information space of the 3D printer;
[0045] constructing a virtual three-dimensional model of the medical part based on the virtual printed image of the medical part;
[0046] associating a virtual stereoscopic model of the medical section with a virtual stereoscopic model of the medical section;
[0047] Directional adjustment is performed on the virtual three-dimensional model of the medical part and the virtual three-dimensional model of the medical part, and model comparison is performed based on the virtual three-dimensional model of the medical part and the virtual three-dimensional model of the medical part to define a deformation area.
[0048] Optionally, the method includes defining a deformation factor based on the positioning detection of the deformation area, constructing an optimized printing program based on the deformation factor and the corresponding printing program, triggering an autonomous update of the 3D printer's printing program based on the matching of the optimized printing program and the 3D printer's printing program, and regulating the three-dimensional printing of the medical part in real time until the printing of the medical part is completed, including:
[0049] Freeze the deformation area;
[0050] Trigger corresponding positioning detection based on the deformation area;
[0051] Defining deformation factors based on the positioning detection of the deformation area;
[0052] Deformation factors and corresponding printing programs are associated, and an optimized printing program is constructed based on the deformation factors and the corresponding printing programs.
[0053] Optionally, the method further includes defining a deformation factor based on the positioning detection of the deformation area, constructing an optimized printing program based on the deformation factor and the corresponding printing program, triggering an autonomous update of the 3D printer's printing program based on the matching of the optimized printing program with the 3D printer's printing program, and regulating the three-dimensional printing of the medical part in real time until the printing of the medical part is completed, and further includes:
[0054] Associating the optimized printing program with the printing program of the 3D printer;
[0055] triggering an autonomous update of the 3D printer's printing program based on a match between the optimized printing program and the 3D printer's printing program;
[0056] It executes according to the independently updated printing program and adjusts the 3D printing of the medical part in real time until the printing of the medical part is completed.
[0057] In addition, an embodiment of the present invention further provides a 3D printer printing control system for medical parts, wherein the 3D printer printing control system for medical parts includes:
[0058] A scanning model, used to scan the damaged part of the user and collect scan data corresponding to the damaged part;
[0059] A model is constructed for constructing a three-dimensional model of the medical part according to the scan data corresponding to the damaged part;
[0060] The model to be printed is used to define the corresponding abnormal part based on the abnormal information recorded on the damaged part of the user, and to construct the three-dimensional model to be printed based on the three-dimensional models of the abnormal part and the medical part;
[0061] A 3D printing module, configured to construct a printing information set based on the 3D model to be printed, define a corresponding printing mode based on the printing information set and the 3D printer, and trigger 3D printing of the medical part according to the printing mode;
[0062] A deformation region module is used to collect a real-time image of the medical part during the three-dimensional printing of the medical part, and define a deformation region based on the real-time image of the medical part and the virtual printed image of the medical part;
[0063] The autonomous update module is used to define deformation factors based on the positioning detection of the deformation area, and to construct an optimized printing program based on the deformation factors and the corresponding printing program; based on the matching of the optimized printing program and the printing program of the 3D printer, the autonomous update of the 3D printer's printing program is triggered, and the three-dimensional printing of the medical part is controlled in real time until the printing of the medical part is completed.
[0064] In an embodiment of the present invention, the method in the embodiment of the present invention is used to scan the damaged part of the user and collect the scanning data corresponding to the damaged part; a three-dimensional model of the medical part is constructed based on the scanning data corresponding to the damaged part; the corresponding abnormal part is defined based on the abnormal information recorded on the damaged part of the user, and a three-dimensional model to be printed is constructed based on the abnormal part and the three-dimensional model of the medical part; a printing information set is constructed based on the three-dimensional model to be printed, and a corresponding printing mode is defined based on the printing information set and the 3D printer, and the three-dimensional printing of the medical part is triggered along the printing mode, so as to realize the three-dimensional printing of the medical part and perform three-dimensional presentation of the damaged part of the user.
[0065] In the three-dimensional printing of the medical part, the real-time image of the medical part is collected, and the deformation area is defined according to the real-time image of the medical part and the virtual printed image of the medical part; the deformation factor is defined based on the positioning detection of the deformation area, and the optimized printing program is constructed according to the deformation factor and the corresponding printing program, which is compatible with the overall consideration of the deformation factor and the corresponding printing program, and ensures the accuracy of the optimized printing program. At the same time, based on the matching of the optimized printing program and the printing program of the 3D printer, the autonomous update of the printing program of the 3D printer is triggered, and the three-dimensional printing of the medical part is adjusted in real time until the printing of the medical part is completed, which ensures the printing accuracy of the medical part, and is fully compatible with the consideration of the three-dimensional model of the medical part, the abnormal part and the deformation area, and realizes multi-dimensional control of the medical part. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0067] Figure 1 3D printer printing control method for medical parts in an embodiment of the present invention;
[0068] Figure 2 3D printer printing control method for medical parts in an embodiment of the present invention is a flowchart of S11;
[0069] Figure 3 3D printer printing control method for medical parts in an embodiment of the present invention is a schematic flow chart of S12;
[0070] Figure 4 3D printer printing control method for medical parts in an embodiment of the present invention is a flow chart of S13;
[0071] Figure 5 3D printer printing control method for medical parts in an embodiment of the present invention is a flowchart of S14;
[0072] Figure 6 3D printer printing control method for medical parts in an embodiment of the present invention is a flowchart of S15;
[0073] Figure 7 3D printer printing control method for medical parts in an embodiment of the present invention is a flowchart of S16;
[0074] Figure 8 Schematic diagram of the structure of the printing control system of the medical part of the 3D printer in an embodiment of the present invention;
[0075] Figure 9 The figure shows a hardware diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0076] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.
[0077] See also Figures 1 to 9 A 3D printer printing control method for a medical part is applied to a 3D printer printing control scenario for a medical part; the 3D printer printing control method for a medical part includes:
[0078] Step S11: Scanning the damaged part of the user and collecting scan data corresponding to the damaged part;
[0079] Step S12: constructing a three-dimensional model of the medical part according to the scan data corresponding to the damaged part;
[0080] Step S13: defining a corresponding abnormal part based on the abnormal information recorded on the damaged part of the user, and constructing a 3D model to be printed based on the 3D models of the abnormal part and the medical part;
[0081] Step S14: constructing a printing information set based on the 3D model to be printed, defining a corresponding printing mode based on the printing information set and the 3D printer, and triggering 3D printing of the medical part according to the printing mode;
[0082] Step S15: During the three-dimensional printing of the medical part, a real-time image of the medical part is collected, and a deformation area is defined based on the real-time image of the medical part and the virtual printed image of the medical part;
[0083] Step S16: Deforming factors are defined based on the positioning detection of the deformation area, and an optimized printing program is constructed according to the deformation factors and the corresponding printing program; based on the matching of the optimized printing program and the printing program of the 3D printer, the autonomous updating of the printing program of the 3D printer is triggered, and the three-dimensional printing of the medical part is controlled in real time until the printing of the medical part is completed.
[0084] In an embodiment of the present invention, the method in the embodiment of the present invention is used to scan the damaged part of the user and collect the scanning data corresponding to the damaged part; a three-dimensional model of the medical part is constructed based on the scanning data corresponding to the damaged part; the corresponding abnormal part is defined based on the abnormal information recorded on the damaged part of the user, and a three-dimensional model to be printed is constructed based on the abnormal part and the three-dimensional model of the medical part; a printing information set is constructed based on the three-dimensional model to be printed, and a corresponding printing mode is defined based on the printing information set and the 3D printer, and the three-dimensional printing of the medical part is triggered along the printing mode, so as to realize the three-dimensional printing of the medical part and perform three-dimensional presentation of the damaged part of the user.
[0085] In the three-dimensional printing of the medical part, the real-time image of the medical part is collected, and the deformation area is defined according to the real-time image of the medical part and the virtual printed image of the medical part; the deformation factor is defined based on the positioning detection of the deformation area, and the optimized printing program is constructed according to the deformation factor and the corresponding printing program, which is compatible with the overall consideration of the deformation factor and the corresponding printing program, and ensures the accuracy of the optimized printing program. At the same time, based on the matching of the optimized printing program and the printing program of the 3D printer, the autonomous update of the printing program of the 3D printer is triggered, and the three-dimensional printing of the medical part is adjusted in real time until the printing of the medical part is completed, which ensures the printing accuracy of the medical part, and is fully compatible with the consideration of the three-dimensional model of the medical part, the abnormal part and the deformation area, and realizes multi-dimensional control of the medical part.
[0086] refer to Figure 2 ,In step S11, the damaged part of the user is scanned, and the scan data corresponding to the damaged part is collected;
[0087] In the specific implementation process of the present invention, the specific steps may be:
[0088] S111: Locate the area to be detected of the user, and mark the damaged part of the user based on the traversal of the area to be detected by the user;
[0089] S112: collecting the orientation of the damaged part of the user and the position of the scanning head;
[0090] S113: defining a relative position according to the position of the damaged part of the user and the position of the scanning head;
[0091] S114: defining a scanning pattern according to the orientation and relative position of the damaged part of the user and the scanning range of the scanning head, and scanning the damaged part of the user along the scanning pattern;
[0092] S115: When the scanning head dynamically scans the damaged part of the user, scanning data corresponding to the damaged part is collected in real time, and multiple scanning data are screened online to exclude abnormal scanning data.
[0093] In an embodiment of the present application, the user's area to be detected is located, and the damaged portion of the user is marked based on the user's traversal of the area to be detected, so as to facilitate further control of the user's area to be detected, thereby introducing the damaged portion of the user and processing the damaged portion of the user. Optionally, the user's area to be detected is the area of the user that needs to be detected, and the damaged portion of the user is the portion of the user that has been damaged by an external object.
[0094] At this time, the orientation of the damaged part of the user and the position of the scanning head are collected, and the orientation of the damaged part of the user and the position of the scanning head are controlled as a whole, so as to define the relative position according to the position of the damaged part of the user and the position of the scanning head. Multi-dimensional control is performed based on the position of the damaged part of the user and the position of the scanning head to ensure the accuracy of the relative position.
[0095] Therefore, a scanning mode is defined according to the orientation and relative position of the damaged part of the user and the scanning range of the scanning head, and the damaged part of the user is scanned along the scanning mode, so that a targeted scan is performed based on the scanning mode, thereby ensuring the scanning accuracy of the damaged part of the user. In addition, when the scanning head dynamically scans the damaged part of the user, the scanning data corresponding to the damaged part is collected in real time, and multiple scanning data are screened online to eliminate abnormal scanning data, thereby ensuring the preliminary screening of multiple scanning data and avoiding the influence of abnormal data.
[0096] refer to Figure 3 , in step S12, a three-dimensional model of the medical part is constructed based on the scan data corresponding to the damaged part;
[0097] In the specific implementation process of the present invention, the specific steps may be:
[0098] S121: Freeze the scan data corresponding to the damaged portion;
[0099] S122: Dividing the scan data corresponding to the damaged portion into a plurality of sub-data portions;
[0100] S123: Constructing corresponding sub-stereo features according to the sub-data of each part and the stereo feature system;
[0101] S124: collecting multiple sub-stereo features, collecting a docking area between two adjacent sub-stereo features among the multiple sub-stereo features, and defining a docking trajectory of the two adjacent damaged parts based on the docking area and a panoramic image of the damaged part;
[0102] S125: Constructing a 3D model of the medical part based on each docking trajectory and multiple sub-3D features, performing comparison and optimization based on the 3D model of the medical part and the panoramic image of the damaged part, and further improving the 3D model of the medical part until the similarity between the 3D model of the medical part and the panoramic image of the damaged part reaches 80%.
[0103] In an embodiment of the present application, the scanning data corresponding to the damaged part is frozen, the scanning data corresponding to the damaged part is controlled, and the sub-data of multiple parts are divided based on the scanning data corresponding to the damaged part, thereby realizing multi-dimensional division of the scanning data, so as to introduce the sub-data of multiple parts and ensure further control of the sub-data of multiple parts.
[0104] At this time, corresponding sub-stereo features are constructed according to the sub-data of each part and the stereo feature system, and sub-stereo features are constructed through the sub-data of each part and the stereo feature system, further introducing multiple sub-stereo features.
[0105] Furthermore, multiple sub-stereo features are collected, and the docking areas of two adjacent sub-stereo features among the multiple sub-stereo features are collected. The docking trajectory of the two adjacent damaged parts is defined according to the panoramic image of the docking area and the damaged part. Multi-dimensional control is performed through the panoramic image of the docking area and the damaged part to ensure the creation of the docking trajectory of the two adjacent damaged parts and realize further processing of the docking trajectory of the two adjacent damaged parts.
[0106] Therefore, a three-dimensional model of the medical part is constructed based on each docking trajectory and multiple sub-stereo features, and a comparative optimization is performed based on the three-dimensional model of the medical part and the panoramic image of the damaged part. The three-dimensional model of the medical part is further improved until the similarity between the three-dimensional model of the medical part and the panoramic image of the damaged part reaches 80%.
[0107] refer to Figure 4 In step S13, the corresponding abnormal part is defined based on the abnormal information recorded on the damaged part of the user, and the three-dimensional model to be printed is constructed according to the three-dimensional models of the abnormal part and the medical part;
[0108] In the specific implementation process of the present invention, the specific steps may be:
[0109] S131: Fixed-frame three-dimensional model of the medical section;
[0110] S132: Collect abnormal information recorded on the damaged part of the user;
[0111] S133: defining a corresponding abnormal part according to the abnormal information recorded by the user's damaged part and the panoramic image of the damaged part;
[0112] S134: Marking the location of each abnormal part, and defining the coordinates of each abnormal part according to the location of each abnormal part and the three-dimensional model of the medical part;
[0113] S135: triggering further abnormality processing of the three-dimensional model of the medical part based on the coordinates of each abnormal part, and matching each abnormal part with a corresponding abnormal feature;
[0114] S136: Associating the plurality of abnormal features with the three-dimensional model of the medical part; constructing the three-dimensional model to be printed based on the plurality of abnormal features and the three-dimensional model of the medical part.
[0115] In an embodiment of the present application, the three-dimensional model of the medical part is frozen, and the three-dimensional model of the medical part is further controlled. At this time, the abnormal information recorded on the damaged part of the user is collected; the corresponding abnormal part is defined according to the abnormal information recorded on the damaged part of the user and the panoramic image of the damaged part, so as to be compatible with the overall consideration of the abnormal information recorded on the damaged part of the user and the panoramic image of the damaged part, thereby realizing multi-dimensional control of the abnormal information recorded on the damaged part of the user and the panoramic image of the damaged part, and ensuring the accuracy of the abnormal part.
[0116] At this time, the location of each abnormal part is marked, and the coordinates of each abnormal part are defined according to the location of each abnormal part and the three-dimensional model of the medical part, so as to introduce the coordinates of each abnormal part and realize the preliminary positioning of each abnormal part through the coordinates of each abnormal part.
[0117] Therefore, further abnormal processing of the three-dimensional model of the medical part is triggered based on the coordinates of each abnormal part, and each abnormal part is matched with the corresponding abnormal feature, and abnormal features are introduced to facilitate the association of multiple abnormal features and the three-dimensional model of the medical part; the three-dimensional model to be printed is constructed according to the multiple abnormal features and the three-dimensional model of the medical part, which ensures the construction of the three-dimensional model to be printed and improves the accuracy of the three-dimensional model to be printed.
[0118] refer to Figure 5 , S14: constructing a printing information set based on the three-dimensional model to be printed, defining a corresponding printing mode based on the printing information set and the 3D printer, and triggering the three-dimensional printing of the medical part along the printing mode;
[0119] In the specific implementation process of the present invention, the specific steps may be:
[0120] S141: Freeze the 3D model to be printed;
[0121] S142: Inputting the 3D model to be printed into the corresponding 3D printer;
[0122] S143: Collecting the entire area of the 3D model to be printed;
[0123] S144: Constructing a printing information set according to the overall area of the 3D model to be printed and the outer contour of the 3D model to be printed;
[0124] S145: defining a printing logic of the to-be-printed three-dimensional model based on the printing information set and the 3D printer;
[0125] S146: defining a corresponding printing mode according to the printing logic of the 3D model to be printed and the printing direction of the 3D printer, and triggering the 3D printing of the medical part along the printing mode.
[0126] In an embodiment of the present application, the damaged part of the user is scanned, and the scanning data corresponding to the damaged part is collected; a three-dimensional model of the medical part is constructed based on the scanning data corresponding to the damaged part; the corresponding abnormal part is defined based on the abnormal information recorded on the damaged part of the user, and a three-dimensional model to be printed is constructed based on the abnormal part and the three-dimensional model of the medical part; a printing information set is constructed based on the three-dimensional model to be printed, and a corresponding printing mode is defined based on the printing information set and the 3D printer, and three-dimensional printing of the medical part is triggered along the printing mode, so as to realize three-dimensional printing of the medical part and perform three-dimensional presentation of the damaged part of the user.
[0127] At this time, the 3D model to be printed is frozen and further processed so as to input the 3D model to be printed into the corresponding 3D printer, thereby realizing the interaction between the 3D model to be printed and the 3D printer.
[0128] Furthermore, the overall area of the three-dimensional model to be printed is collected, and the overall area of the three-dimensional model to be printed and the outer contour of the three-dimensional model to be printed are introduced. The overall area of the three-dimensional model to be printed and the outer contour of the three-dimensional model to be printed are associated so as to construct a printing information set based on the overall area of the three-dimensional model to be printed and the outer contour of the three-dimensional model to be printed, thereby ensuring the accuracy of the printing information set.
[0129] Therefore, the printing logic of the three-dimensional model to be printed is defined based on the printing information set and the 3D printer; the corresponding printing mode is defined according to the printing logic of the three-dimensional model to be printed and the printing direction of the 3D printer, and the three-dimensional printing of the medical part is triggered along the printing mode, thereby ensuring the three-dimensional printing of the medical part and realizing accurate printing of the medical part, so as to facilitate the viewing and subsequent processing of the medical part.
[0130] refer to Figure 6 ,S15: in the three-dimensional printing of the medical part, collecting a real-time image of the medical part, and defining a deformation area according to the real-time image of the medical part and the virtual printed image of the medical part;
[0131] In the specific implementation process of the present invention, the specific steps may be:
[0132] S151: defining a corresponding printing mode according to the printing logic of the 3D model to be printed and the printing direction of the 3D printer, and triggering 3D printing of the medical part according to the printing mode;
[0133] S152: Matching a corresponding 3D printing video based on the 3D printing process of the medical part. At this time, the 3D printing video is constructed from multiple 3D printing sub-videos of different dimensions.
[0134] S153: defining a real-time image of the medical part according to the 3D printing video and the printing time, and acquiring the real-time image of the medical part;
[0135] S154: constructing a real-time three-dimensional model of the medical part based on the real-time image of the medical part;
[0136] S155: collecting the printing information space of the 3D printer, and defining the virtual printing image of the medical part according to the printing information space of the 3D printer;
[0137] S156: constructing a virtual three-dimensional model of the medical part based on the virtual printed image of the medical part;
[0138] S157: Associating the virtual three-dimensional model of the medical part and the virtual three-dimensional model of the medical part; performing orientation adjustment on the virtual three-dimensional model of the medical part and the virtual three-dimensional model of the medical part, and performing model comparison based on the virtual three-dimensional model of the medical part and the virtual three-dimensional model of the medical part to define a deformation area.
[0139] In an embodiment of the present application, a corresponding printing mode is defined according to the printing logic of the three-dimensional model to be printed and the printing direction of the 3D printer, and the three-dimensional printing of the medical part is triggered along the printing mode, thereby further controlling the three-dimensional printing of the medical part.
[0140] Therefore, the corresponding three-dimensional printing video is matched based on the three-dimensional printing process of the medical part. At this time, the three-dimensional printing video is constructed by multiple three-dimensional printing sub-videos of different dimensions. The three-dimensional printing video is introduced to define the real-time image of the medical part according to the three-dimensional printing video and the printing time, and the real-time image of the medical part is collected, thereby realizing further processing of the real-time image of the medical part.
[0141] At this time, a real-time three-dimensional model of the medical part is constructed based on the real-time image of the medical part, and the real-time three-dimensional model of the medical part is further controlled. At the same time, the printing information space of the 3D printer is collected, and according to the printing information space definition of the 3D printer and the virtual printed image of the medical part, optionally, the real-time three-dimensional model of the medical part generally refers to a three-dimensional model constructed using advanced technology that can present medical-related scenes in real time, and the virtual printed image of the medical part is a virtual three-dimensional image generated by specific software and technology that is similar to the traditional printed image effect.
[0142] Furthermore, a virtual three-dimensional model of the medical part is constructed based on the virtual printed image of the medical part; the virtual three-dimensional model of the medical part and the virtual three-dimensional model of the medical part are associated; directional adjustments are made to the virtual three-dimensional model of the medical part and the virtual three-dimensional model of the medical part, and model comparison is performed based on the virtual three-dimensional model of the medical part and the virtual three-dimensional model of the medical part to define the deformation area, introduce the deformation area, and achieve further control of the deformation area.
[0143] refer to Figure 7 S16: defining deformation factors based on the positioning detection of the deformation area, and constructing an optimized printing program according to the deformation factors and the corresponding printing program; triggering an autonomous update of the 3D printer's printing program based on the matching of the optimized printing program and the printing program of the 3D printer, and regulating the three-dimensional printing of the medical part in real time until the printing of the medical part is completed;
[0144] In the specific implementation process of the present invention, the specific steps may be:
[0145] S161: Freeze the deformed area; trigger corresponding positioning detection based on the deformed area;
[0146] S162: Defining a deformation factor based on the positioning detection of the deformation area;
[0147] S163: Associating the deformation factors with the corresponding printing programs, and constructing an optimized printing program based on the deformation factors and the corresponding printing programs;
[0148] S164: Associating the optimized printing program with the printing program of the 3D printer; triggering an autonomous update of the printing program of the 3D printer based on the matching between the optimized printing program and the printing program of the 3D printer;
[0149] S165: Execute according to the independently updated printing program, and adjust the three-dimensional printing of the medical part in real time until the printing of the medical part is completed.
[0150] During the specific implementation of the present invention, in the three-dimensional printing of the medical part, a real-time image of the medical part is collected, and a deformation area is defined based on the real-time image of the medical part and the virtual printed image of the medical part; the deformation factor is defined based on the positioning detection of the deformation area, and an optimized printing program is constructed based on the deformation factor and the corresponding printing program, which is compatible with the overall consideration of the deformation factor and the corresponding printing program, and ensures the accuracy of the optimized printing program. At the same time, based on the matching of the optimized printing program and the printing program of the 3D printer, the autonomous update of the printing program of the 3D printer is triggered, and the three-dimensional printing of the medical part is adjusted in real time until the printing of the medical part is completed, which ensures the printing accuracy of the medical part, and is fully compatible with the consideration of the three-dimensional model of the medical part, the abnormal part and the deformation area, thereby realizing multi-dimensional control of the medical part.
[0151] At this time, the deformation area is frozen; the corresponding positioning detection is triggered based on the deformation area, and the deformation factor is defined based on the positioning detection of the deformation area. The deformation factor is introduced to achieve further control of the deformation factor.
[0152] Therefore, the deformation factors and the corresponding printing programs are associated, and an optimized printing program is constructed based on the deformation factors and the corresponding printing programs, thereby introducing the optimized printing program and ensuring the accuracy of the optimized printing program.
[0153] Furthermore, the optimized printing program and the printing program of the 3D printer are associated; based on the matching of the optimized printing program and the printing program of the 3D printer, the autonomous update of the printing program of the 3D printer is triggered; the printing program after the autonomous update is executed, and the three-dimensional printing of the medical part is adjusted in real time until the printing of the medical part is completed, thereby ensuring the printing accuracy of the medical part, and fully compatible with the consideration of the three-dimensional model, abnormal parts and deformation areas of the medical part, realizing multi-dimensional control of the medical part.
[0154] In an embodiment of the present invention, the method in the embodiment of the present invention is used to scan the damaged part of the user and collect the scanning data corresponding to the damaged part; a three-dimensional model of the medical part is constructed based on the scanning data corresponding to the damaged part; the corresponding abnormal part is defined based on the abnormal information recorded on the damaged part of the user, and a three-dimensional model to be printed is constructed based on the abnormal part and the three-dimensional model of the medical part; a printing information set is constructed based on the three-dimensional model to be printed, and a corresponding printing mode is defined based on the printing information set and the 3D printer, and the three-dimensional printing of the medical part is triggered along the printing mode, so as to realize the three-dimensional printing of the medical part and perform three-dimensional presentation of the damaged part of the user.
[0155] In the three-dimensional printing of the medical part, the real-time image of the medical part is collected, and the deformation area is defined according to the real-time image of the medical part and the virtual printed image of the medical part; the deformation factor is defined based on the positioning detection of the deformation area, and the optimized printing program is constructed according to the deformation factor and the corresponding printing program, which is compatible with the overall consideration of the deformation factor and the corresponding printing program, and ensures the accuracy of the optimized printing program. At the same time, based on the matching of the optimized printing program and the printing program of the 3D printer, the autonomous update of the printing program of the 3D printer is triggered, and the three-dimensional printing of the medical part is adjusted in real time until the printing of the medical part is completed, which ensures the printing accuracy of the medical part, and is fully compatible with the consideration of the three-dimensional model of the medical part, the abnormal part and the deformation area, and realizes multi-dimensional control of the medical part.
[0156] See also Figure 8 , Figure 8 This is a schematic diagram of the structure of the printing control system of the medical part of the 3D printer in an embodiment of the present invention.
[0157] like Figure 8 As shown, a 3D printer printing control system for medical parts, the 3D printer printing control system for medical parts includes:
[0158] The scanning model 21 is used to scan the damaged part of the user and collect the scanning data corresponding to the damaged part;
[0159] A model building unit 22 is configured to build a three-dimensional model of the medical portion based on the scan data corresponding to the damaged portion;
[0160] The model to be printed 23 is used to define the corresponding abnormal part based on the abnormal information recorded on the damaged part of the user, and to construct the three-dimensional model to be printed according to the three-dimensional model of the abnormal part and the medical part;
[0161] A 3D printing module 24 is configured to construct a printing information set based on the 3D model to be printed, define a corresponding printing mode based on the printing information set and the 3D printer, and trigger 3D printing of the medical part according to the printing mode;
[0162] The deformation region module 25 is used to collect a real-time image of the medical part during the three-dimensional printing of the medical part, and define a deformation region based on the real-time image of the medical part and the virtual printed image of the medical part;
[0163] The autonomous update module 26 is used to define deformation factors based on the positioning detection of the deformation area, and to construct an optimized printing program based on the deformation factors and the corresponding printing program; based on the matching of the optimized printing program and the printing program of the 3D printer, it triggers the autonomous update of the printing program of the 3D printer, and controls the three-dimensional printing of the medical part in real time until the printing of the medical part is completed.
[0164] See also Figure 9 , refer to the following Figure 9 An electronic device 40 according to this embodiment of the present invention will be described. Figure 9 The electronic device 40 shown is only an example and should not limit the functionality and scope of use of the embodiments of the present invention.
[0165] like Figure 9 As shown, the electronic device 40 is a general-purpose computing device. Components of the electronic device 40 may include, but are not limited to, at least one processing unit 41, at least one storage unit 42, and a bus 43 connecting different system components (including the storage unit 42 and the processing unit 41).
[0166] The storage unit stores program codes, which can be executed by the processing unit 41, so that the processing unit 41 performs the steps according to various exemplary embodiments of the present invention described in the above “Example Method” section of this specification.
[0167] The storage unit 42 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .
[0168] The storage unit 42 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0169] Bus 43 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0170] The electronic device 40 may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 40, and / or any device that enables the electronic device 40 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 44. Furthermore, the electronic device 40 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 45. Figure 9 As shown, the network adapter 45 communicates with other modules of the electronic device 40 via the bus 43. Figure 9 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 40, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup planning systems.
[0171] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
[0172] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments can be completed by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. Furthermore, the computer program instructions are stored therein, and when the computer executes the computer program instructions, the computer executes the above methods.
[0173] In addition, the above is a detailed introduction to the printing control method and system for the medical part of the 3D printer provided in the embodiment of the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A 3D printer printing control method for medical parts, characterized in that: Applied to the printing control scenario of 3D printers for medical applications; The printing control method of the 3D printer for the medical part includes: Scanning the damaged part of the user and collecting scan data corresponding to the damaged part; Constructing a three-dimensional model of the medical part based on the scan data corresponding to the damaged part; Based on the abnormal information recorded on the damaged part of the user, a corresponding abnormal part is defined, and a three-dimensional model to be printed is constructed according to the three-dimensional models of the abnormal part and the medical part; Constructing a printing information set based on the three-dimensional model to be printed, defining a corresponding printing mode based on the printing information set and the 3D printer, and triggering three-dimensional printing of the medical part along the printing mode; In the three-dimensional printing of the medical part, a real-time image of the medical part is collected, and a deformation area is defined according to the real-time image of the medical part and a virtual printed image of the medical part; The deformation factors are defined based on the positioning detection of the deformation area, and an optimized printing program is constructed according to the deformation factors and the corresponding printing program. Based on the matching of the optimized printing program and the printing program of the 3D printer, the autonomous updating of the printing program of the 3D printer is triggered, and the three-dimensional printing of the medical part is controlled in real time until the printing of the medical part is completed.
2. The printing control method for medical parts by a 3D printer according to claim 1, characterized in that: Scanning the damaged part of the user and collecting scan data corresponding to the damaged part includes: Locate the area to be detected of the user, and mark the damaged part of the user based on the traversal of the area to be detected by the user; Collect the orientation of the damaged part of the user and the location of the scanning head; Defining a relative position according to the position of the damaged part of the user and the position of the scanning head; defining a scanning pattern according to the orientation and relative position of the damaged part of the user and the scanning range of the scanning head, and scanning the damaged part of the user along the scanning pattern; When the scanning head dynamically scans the damaged part of the user, the scanning data corresponding to the damaged part is collected in real time, and multiple scanning data are screened online to exclude abnormal scanning data.
3. The printing control method for the medical part by the 3D printer according to claim 2 is characterized in that: The step of constructing a three-dimensional model of the medical part according to the scan data corresponding to the damaged part includes: Freeze the scan data corresponding to the damaged part; Dividing the sub-data into a plurality of parts based on the scan data corresponding to the damaged part; Constructing corresponding sub-stereo features according to the sub-data of each part and the stereo feature system; Collecting a plurality of sub-stereo features, collecting a docking area of two adjacent sub-stereo features among the plurality of sub-stereo features, and defining a docking track of the two adjacent damaged parts according to the docking area and a panoramic image of the damaged part; A three-dimensional model of the medical part is constructed based on each docking trajectory and multiple sub-stereoscopic features. Comparative optimization is performed based on the three-dimensional model of the medical part and the panoramic image of the damaged part. The three-dimensional model of the medical part is further improved until the similarity between the three-dimensional model of the medical part and the panoramic image of the damaged part reaches 80%.
4. The printing control method for medical parts by a 3D printer according to claim 3, characterized in that: The method of defining a corresponding abnormal part based on the abnormal information recorded on the damaged part of the user, and constructing a three-dimensional model to be printed according to the three-dimensional model of the abnormal part and the medical part includes: freeze-frame diorama of the medical section; Collect abnormal information recorded in the damaged part of the user; Defining a corresponding abnormal part according to the abnormal information recorded by the damaged part of the user and the panoramic image of the damaged part; Marking the location of each abnormal part, and defining the coordinates of each abnormal part according to the location of each abnormal part and the three-dimensional model of the medical part; Triggering further abnormal processing of the three-dimensional model of the medical part based on the coordinates of each abnormal part, and matching each abnormal part with a corresponding abnormal feature; Associating multiple abnormal features and the three-dimensional model of the medical part; constructing the three-dimensional model to be printed according to the three-dimensional model of the multiple abnormal features and the medical part.
5. The printing control method for medical parts by a 3D printer according to claim 4, characterized in that: The method of constructing a printing information set based on the three-dimensional model to be printed, defining a corresponding printing mode based on the printing information set and the 3D printer, and triggering three-dimensional printing of the medical part along the printing mode includes: Freeze the three-dimensional model to be printed; Input the three-dimensional model to be printed into the corresponding 3D printer; Collect the overall area of the three-dimensional model to be printed; Constructing a printing information set according to the overall area of the three-dimensional model to be printed and the outer contour of the three-dimensional model to be printed; Defining the printing logic of the three-dimensional model to be printed based on the printing information set and the 3D printer; A corresponding printing mode is defined according to the printing logic of the three-dimensional model to be printed and the printing direction of the 3D printer, and the three-dimensional printing of the medical part is triggered along the printing mode.
6. The printing control method for medical parts by a 3D printer according to claim 5, characterized in that: In the three-dimensional printing of the medical part, a real-time image of the medical part is collected, and a deformation area is defined according to the real-time image of the medical part and a virtual printed image of the medical part, including: In the 3D printing of medical parts, real-time monitoring of the 3D printing process of medical parts; The 3D printing process of the medical part is matched with the corresponding 3D printing video. At this time, the 3D printing video is constructed by multiple 3D printing sub-videos of different dimensions; Defining a real-time image of the medical part according to the three-dimensional printing video and the printing time, and collecting the real-time image of the medical part; A real-time stereoscopic model of the medical part is constructed based on the real-time image of the medical part.
7. The printing control method for medical parts by a 3D printer according to claim 6, characterized in that: In the three-dimensional printing of the medical part, a real-time image of the medical part is collected, and a deformation area is defined according to the real-time image of the medical part and the virtual printing image of the medical part, and further includes: Collect the printing information space of the 3D printer, and define the virtual printing image of the medical part according to the printing information space of the 3D printer; Constructing a virtual three-dimensional model of the medical part based on the virtual printed image of the medical part; Associating the virtual stereoscopic model of the medical part and the virtual stereoscopic model of the medical part; making directional adjustments to the virtual stereoscopic model of the medical part and the virtual stereoscopic model of the medical part, and performing model comparison based on the virtual stereoscopic model of the medical part and the virtual stereoscopic model of the medical part to define a deformation area.
8. The printing control method for medical parts by a 3D printer according to claim 7, characterized in that: The deformation factor is defined based on the positioning detection of the deformation area, and an optimized printing program is constructed according to the deformation factor and the corresponding printing program; Based on the matching of the optimized printing program and the printing program of the 3D printer, the 3D printer's printing program is triggered to update autonomously, and the three-dimensional printing of the medical part is controlled in real time until the printing of the medical part is completed, including: Freeze the deformation area; trigger corresponding positioning detection based on the deformation area; Defining deformation factors based on the localization detection of deformation areas; The deformation factors and the corresponding printing programs are associated, and an optimized printing program is constructed according to the deformation factors and the corresponding printing programs.
9. The printing control method for medical parts by a 3D printer according to claim 8, characterized in that: The deformation factor is defined based on the positioning detection of the deformation area, and an optimized printing program is constructed according to the deformation factor and the corresponding printing program; Based on the matching of the optimized printing program and the printing program of the 3D printer, the printing program of the 3D printer is triggered to update autonomously, and the three-dimensional printing of the medical part is controlled in real time until the printing of the medical part is completed, and also includes: Associating the optimized printing program with the printing program of the 3D printer; triggering autonomous updating of the printing program of the 3D printer based on the matching of the optimized printing program with the printing program of the 3D printer; It executes according to the independently updated printing program and adjusts the 3D printing of the medical part in real time until the printing of the medical part is completed.
10. A 3D printer printing control system for medical parts, characterized in that: The printing control system of the 3D printer for the medical part is applied to the printing control method of the 3D printer for the medical part as claimed in any one of claims 1 to 9, and the printing control system of the 3D printer for the medical part includes: A scanning model, used to scan the damaged part of the user and collect scanning data corresponding to the damaged part; Building a model, for building a three-dimensional model of the medical part according to the scan data corresponding to the damaged part; The model to be printed is used to define the corresponding abnormal part based on the abnormal information recorded on the damaged part of the user, and to construct the three-dimensional model to be printed according to the three-dimensional model of the abnormal part and the medical part; A three-dimensional printing module, used to construct a printing information set based on the three-dimensional model to be printed, define a corresponding printing mode based on the printing information set and the 3D printer, and trigger the three-dimensional printing of the medical part along the printing mode; A deformation region module is used to collect a real-time image of the medical part in the three-dimensional printing of the medical part, and define a deformation region according to the real-time image of the medical part and the virtual printing image of the medical part; The autonomous update module is used to define deformation factors based on positioning detection of deformation areas, and to construct an optimized printing program according to the deformation factors and corresponding printing programs; to trigger autonomous updating of the printing program of the 3D printer based on the matching of the optimized printing program and the printing program of the 3D printer, and to regulate the three-dimensional printing of the medical part in real time until the printing of the medical part is completed.