Ear mold manufacturing method, device, system and equipment and storage medium
By acquiring the 3D point cloud data of the auricle inverse model, performing surface reconstruction and forward processing, an accurate digital auricle forward model is generated, solving the problem of insufficient precision in ear mold manufacturing in existing technologies, and realizing the batch customization of personalized ear molds and home treatment.
Patent Information
- Application Number
- CN202511184305.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-22
- Publication Date
- 2025-11-28
AI Technical Summary
In existing technologies, 3D scanning instruments for the human ear have difficulty accurately acquiring point cloud data of hidden or curved surfaces, resulting in insufficient precision in ear mold manufacturing and making it impossible to achieve personalization and mass customization.
By acquiring the 3D point cloud data of the reverse model of the auricle of the target object, surface reconstruction and forward processing are performed to generate a digital auricle forward model that matches the auricle, and holes are opened at specific locations to print it as a personalized ear mold.
It achieves high-precision personalized manufacturing of ear molds, enabling auricular acupuncture treatment at home or while traveling, reducing time and costs, and adapting to the pace of modern life.
Smart Images

Figure CN121018947A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of biological medical technology, in particular to an ear mold manufacturing method, device, system, equipment and storage medium. BACKGROUND
[0002] Ear acupuncture therapy is a kind of external therapy based on traditional Chinese medicine meridians and viscera theory, and also absorbs western medicine and modern holographic theory. In 1992, China issued the national standard of ear acupuncture, and ear acupuncture therapy is widely used at home and abroad. In recent years, with the reform of health China and medical system, this simple and effective therapy has been further popularized and developed, but the mode is traditional and cannot fully adapt to the fast-paced lifestyle of modern society, and also faces the demand of exploring modern technology to improve diagnosis and treatment efficiency.
[0003] Ear acupuncture therapy is to regulate the health of the whole body by stimulating specific acupoints on the ear. There are many kinds of ear acupuncture therapy, such as ear acupuncture, ear acupuncture paste and ear acupuncture scraping. However, most of these therapies can only be completed on site in medical institutions, which consumes a lot of time and energy, and the cost is high. It is also impossible to diagnose and treat at home without the arrangement of professional personnel. Those traditional ear acupuncture models only mark the acupoints of the national standard of ear acupuncture based on a standard ear, and do not have the function of personalized diagnosis and treatment. Individual traditional hand-made personalized customized ear acupuncture mold solves the problem of long-term business trips, travel abroad and other inconvenient diagnosis and treatment to a certain extent, but pure hand-made is not accurate enough, lacks scientific and digital technology, has low production, and cannot be industrialized and widely promoted.
[0004] Other modern technologies for making ear molds are to directly scan the human ear and draw a three-dimensional model, and then make an ear mold based on the three-dimensional model through 3D printing technology. With this scheme, since the human ear has many curved surfaces, the angles and lengths of various hidden or curved surfaces are difficult to be directly scanned and data captured by existing three-dimensional scanning instruments, resulting in insufficient amount of captured information and incomplete curved surfaces, which greatly affects the manufacturing quality and precision of the ear mold, and also affects the application and promotion.
[0005] In order to help some patients who cannot go to the hospital for long-term ear acupuncture diagnosis and treatment due to inconvenience, busy business trips or travel abroad, and the individual ear shape also has certain or large differences, and the diagnosis and treatment of patients also need to be differentiated and given ear acupuncture prescription arrangement, therefore, innovative thinking and scientific and technological power are needed to mass customize individualized ear acupuncture mold for ear acupuncture modeling and hole making, and to wear it according to the doctor's advice at any time for acupoint stimulation, so that long-term diagnosis and treatment rehabilitation and health care can be completed without going to the medical institution. SUMMARY
[0006] The technical problem to be solved by the present application is to provide an ear mold manufacturing method, device, system, equipment and storage medium to overcome the problem of insufficient information quantity of scanning data acquisition, which affects the manufacturing precision of ear molds.
[0007] In a first aspect, the present application provides an ear mold manufacturing method, comprising: obtaining three-dimensional point cloud data of an ear reverse model of a target object; wherein the three-dimensional point cloud data is obtained by scanning the ear reverse model, and the ear reverse model is obtained by molding the ear of the target object; generating a digitalized ear positive model matched with the ear of the target object based on the three-dimensional point cloud data; outputting the digitalized ear positive model so that the execution end prints it as an ear mold of the target object.
[0008] In one embodiment, the molding method of the ear of the target object comprises filling impression material into the ear and / or covering impression material on the ear. In one embodiment, the method of generating a digitalized ear positive model matched with the ear of the target object based on the three-dimensional point cloud data comprises: performing surface reconstruction processing based on the three-dimensional point cloud data to generate a first digital model matched with the ear reverse model; performing positive processing on the first digital model to generate a second digital model matched with the digitalized ear positive model; exporting the second digital model to a printable target format to obtain a digitalized ear positive model.
[0009] In one embodiment, the method of performing surface reconstruction processing based on the three-dimensional point cloud data to generate a first digital model matched with the ear reverse model comprises: preprocessing the three-dimensional point cloud data to remove isolated noise points and balance point cloud density; performing implicit surface reconstruction on the preprocessed three-dimensional point cloud data; discretizing the reconstructed implicit surface into an explicit triangular mesh, and optimizing the explicit triangular mesh to obtain the first digital model.
[0010] In one embodiment, the method of preprocessing the three-dimensional point cloud data comprises at least one of denoising, resampling, and registration; The method of optimizing the explicit triangular mesh comprises at least one of missing area repair, plane adjustment optimization, and edge smoothing.
[0011] In one embodiment, the forwarding process of the first digital model to generate a second digital model that matches the digitized auricle forward model includes: The first digital model is subjected to normalization processing so that the normals of all facets point to a preset orientation; wherein the preset orientation is the outer direction of the auricle. Based on the preset orientation, the opening boundary is extracted and sealed to form a closed grid; The closed mesh is thickened to obtain the second digital model. In one embodiment, the method further includes: Holes are made at the corresponding positions of the target acupoints in the second digital model; wherein the target acupoints are determined based on the detection results of the target object, and the corresponding positions of the target acupoints are obtained by querying a preset acupoint database; The second digital model with holes is exported as a printable target format to obtain a digital auricle forward model with holes. Output a digital auricle forward model with holes to print as an auricle mold for the target object.
[0012] In one embodiment, the acupoint database is configured in the following ways: Obtain auricle image information of the target object, wherein the auricle image information is derived from pre-captured auricle photos and / or auricle videos; Extract the auricle contour and / or detection traces from the auricle image information to obtain multiple feature points; Based on the acupoint location logic and relative coordinate relationship between each feature point and the corresponding point in the auricular acupoint standard template, the acupoints in the auricular acupoint standard template are mapped to the auricular photograph coordinate system to obtain the acupoint distribution set; Based on the co-visual geometric parameters of the second digital model and the auricle photograph, the three-dimensional coordinates of each acupoint in the acupoint distribution set are calculated; The three-dimensional coordinates, names, and apertures of each acupoint are stored to obtain an acupoint database for the target object.
[0013] In one embodiment, the method further includes: Obtain acupoint deviation information of the second digital model with holes and / or the ear acupoint model; wherein, the acupoint deviation information is obtained by comparing the actual distribution position and the expected distribution position of the holes; Based on the acupoint deviation information, the corresponding position of the target acupoint is corrected to obtain an updated second digital model.
[0014] In a second aspect, the application provides an ear mold manufacturing device suitable for the ear mold manufacturing method of any one of the first aspect, and the device comprises: an acquisition module configured to acquire three-dimensional point cloud data of an ear reverse model of a target object, wherein the three-dimensional point cloud data is obtained by scanning the ear reverse model, and the ear reverse model is obtained by taking a mold of an ear of the target object; a model generation module configured to generate a digital ear forward model matched with the ear of the target object based on the three-dimensional point cloud data; an output module configured to output the digital ear forward model so as to be printed as an ear mold of the target object by an execution end.
[0015] In a third aspect, the application further provides an ear mold manufacturing system, and the system comprises: a scanner configured to scan an ear reverse model of a target object to obtain three-dimensional point cloud data; the ear mold manufacturing device of the second aspect, configured to output a digital ear forward model based on the three-dimensional point cloud data; an execution end configured to print the digital ear forward model as an ear mold of the target object.
[0016] In a fourth aspect, the application further provides a computer device. The computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the method steps of the first aspect when executing the computer program.
[0017] In a fifth aspect, the application further provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method steps of the first aspect.
[0018] The ear mold manufacturing method, device, system, equipment and storage medium have at least the following advantages: The ear reverse model of the ear of the target object is obtained by taking a mold of the ear of the target object in advance, the ear reverse model truly expresses all the surface information of the ear, the three-dimensional point cloud data is obtained by scanning the ear reverse model, and the digital ear forward model is constructed based on the three-dimensional point cloud data, which eliminates the influence of the hidden surface contour of the ear on the point cloud data acquisition, effectively realizes the digital extraction of the complete surface of the ear, improves the precision of the digital construction of the ear mold, ensures the fitting degree of the digital ear mold and the ear of the target person, and realizes the personalized demand of the ear mold. BRIEF DESCRIPTION OF DRAWINGS
[0019] Figure 1 It is a flowchart of the ear mold manufacturing method in one embodiment; Figure 2A flowchart of a procedure of generating a digital ear canal positive model based on three-dimensional point cloud data in one embodiment; Figure 3 A flowchart of a procedure of manufacturing an ear mold in another embodiment; Figure 4 A flowchart of a procedure of manufacturing an ear mold in another embodiment; Figure 5 A block diagram of a structure of an ear mold manufacturing device in one embodiment; Figure 6 A block diagram of a structure of an ear mold manufacturing system in one embodiment; Figure 7 An internal block diagram of a computer device in one embodiment. DETAILED DESCRIPTION
[0020] In order to facilitate the understanding of the present application, a more complete understanding of the present application can be had by reference to the following description in conjunction with the associated drawings. The figures included in the application generally represent preferred embodiments of the application. However, the application can be realized in many different forms and should not be construed as limited to the embodiments set forth in this disclosure. Rather, these embodiments are provided so that this disclosure will be thorough and complete. The embodiments are presented for the purpose of illustration and description and not limitation.
[0021] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description of the application herein is for describing particular embodiments only and is not intended to be limiting of the application. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0022] In the case of using "include", "have", and "contain" in this document, unless an explicit limiting term is used, such as "only", "consisting of", etc., another component can be added. Unless otherwise mentioned, the singular form of the term can include the plural form, and it cannot be understood as the number of one.
[0023] It should be understood that although the terms "first", "second", etc. can be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, without departing from the scope of the present application, a first element can be called a second element, and similarly, a second element can be called a first element.
[0024] In this application, unless otherwise expressly specified and limited, the terms "connected" and "linked" should be interpreted broadly. For example, they can refer to a direct connection or an indirect connection through an intermediate medium, or they can refer to the internal connection of two elements or the interaction between two elements. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0025] Please see Figure 1 In one embodiment, an ear mold manufacturing method is provided, specifically including the following steps: Step 102: Obtain the 3D point cloud data of the auricle inverse model of the target object; wherein, the 3D point cloud data is obtained by scanning the auricle inverse model, and the auricle inverse model is obtained by taking a model of the auricle of the target object.
[0026] Specifically, the auricle inversion model refers to a three-dimensional model that complements the anatomical structure of the human auricle, with curvature and concavity / convexity features opposite to those of the real auricle. In the embodiments of this application, the auricle inversion model is obtained by professional medical personnel guiding the target person to choose a suitable posture (lying down, standing, or sitting) and taking an image of the target person's auricle.
[0027] Optionally, the method of taking an impression of the auricle of the target object includes: filling the auricle with impression material and / or covering the auricle with impression material.
[0028] For example, medical personnel fill the auricle with impression material, ensuring full contact between the material and the inside of the auricle of the target person. After a period of time, the impression is removed to obtain a reverse ear model of the auricle's interior. Alternatively, medical personnel cover the auricle with impression material, ensuring full contact between the material and the outer edge of the ear of the target person. After a period of time, the impression is removed to obtain a reverse ear model of the outer edge of the ear. Furthermore, the impression material can be filled into the auricle and extended to the back of the auricle to obtain a reverse ear model of the entire auricle.
[0029] It should be noted that after demolding, the reverse ear model must be carefully stored to prevent deformation, moisture, or damage from foreign objects. The impression material must be harmless to the human body and also meet molding requirements. For example, it should be able to use molding materials used for dental molds, as long as it can achieve the molding of the reverse ear model. This will not be elaborated further here.
[0030] The 3D point cloud data is obtained by scanning the auricle inverted model using a scanner. For example, a suitable scanner model is selected beforehand based on scanner parameters, including accuracy, resolution, and scanning range. The auricle inverted model is placed on a 3D scanning platform, and the selected scanner is used to uniformly scan the surface of the auricle inverted model under constant illumination to obtain 3D point cloud data; this 3D point cloud data includes information such as the number of points, coordinates, and normal vectors.
[0031] Step 104: Based on the 3D point cloud data, generate a digital auricle forward model that matches the auricle of the target object.
[0032] Specifically, a digital auricle forward model refers to a three-dimensional model that is isomorphic to the anatomical structure of the human auricle, with its curvature and concavity features consistent with the real auricle.
[0033] For individuals requiring ear acupuncture treatments or long-term maintenance, after developing an ear acupuncture treatment plan, a custom-made ear acupuncture mold can be created based on their individual ear shape. By wearing this personalized ear acupuncture mold, they can perform mobile treatment and health care at home or while traveling, eliminating the need for in-person consultations and significantly reducing travel time and costs. Because the ear has numerous curved surfaces, existing 3D scanning instruments cannot accurately acquire point cloud data for various hidden or curved surfaces. In other words, 3D scanning instruments can only obtain complete ear scan data when all curved surfaces are fully exposed. Directly scanning a living ear does not capture sufficient information.
[0034] Based on this, the digital auricle forward model of this application is obtained from the three-dimensional point cloud data of the auricle inverse model. The auricle inverse model is obtained by taking a model of the auricle of the target object, which truly expresses all the surface information of the auricle. This makes the digital auricle forward model of this application fit the real auricle of the target object, and the ear model printed subsequently has high accuracy.
[0035] Step 106: Output a digital auricle forward model so that the execution end can print it as an ear mold of the target object.
[0036] Specifically, the execution end refers to equipment equipped with 3D printing, which can parse digital auricle forward model files and stack materials layer by layer according to the parsing results to form an ear mold of the target object.
[0037] Before printing the digital auricle model, the printing parameters need to be set to ensure the model is in a suitable format for printing. Target formats include low-poly STL or STP. Further parameter settings include: setting layer thickness based on the printing material; setting support structures in the drooping areas such as the helix and tragus; and setting shrinkage compensation based on the material characteristics. Optionally, the printer may also include an ultrasonic cleaner and a polishing wheel for removing support structures and polishing the surface of the auricle after printing.
[0038] Furthermore, this application can obtain reverse ear models of the target person's left ear, right ear, or both ears according to customized needs. It can also set the sampling area to the anterior ear, posterior ear, or the entire ear rim. When the sampling area is set to the anterior ear, the corresponding printed acupoint model is generated for the anterior ear; when the sampling area is set to the posterior ear, the corresponding printed acupoint model is generated for the posterior ear. When the sampling area is set to the entire ear rim, to facilitate scanning data acquisition, the reverse ear model of the entire ear rim needs to be cut to fully expose the characteristic curved surfaces of the anterior and posterior ears in the reverse ear model, enabling the scanning device to acquire feature data of the anterior and posterior ears, and then construct printed models of the anterior and posterior ears and acupoint models respectively. By wearing the acupoint models of the anterior and posterior ears, the target person can simultaneously achieve acupoint therapy on both the anterior and posterior ears.
[0039] The aforementioned ear mold manufacturing method involves pre-extracting a mold of the target object's auricle to obtain a reverse auricle model. This reverse auricle model accurately represents all the surface information of the auricle. By scanning this reverse auricle model, three-dimensional point cloud data is obtained, and a digital forward auricle model is constructed based on the three-dimensional point cloud data. This eliminates the influence of the hidden surface contours of the ear on the point cloud data acquisition, effectively realizes the digital extraction of the complete surface of the auricle, improves the accuracy of the digitally constructed ear printing model, and thus ensures the fit between the digital ear mold and the target person's ear, achieving the personalized needs of the ear mold.
[0040] Please see Figure 2 Optionally, a digital auricle forward model matching the auricle of the target object is generated based on 3D point cloud data, including: Step 202: Based on the 3D point cloud data, perform surface reconstruction processing to generate a first digital model that matches the auricle inverse model.
[0041] Specifically, the 3D point cloud data obtained from scanning is a discrete, topologically unstructured collection of spatial points. It is discontinuous, with no connections between points, and cannot represent the surface of the auricle. Furthermore, issues such as occlusion or reflection during scanning can lead to noise or missing regions. Therefore, by converting the discrete point cloud into a continuous, editable surface to form a complete closed geometry, a foundation is provided for the generation of digital models.
[0042] Optionally, based on the 3D point cloud data, surface reconstruction processing is performed to generate a first digital model that matches the inverse auricle model, including: Preprocess the 3D point cloud data to remove isolated noise points and equalize the point cloud density.
[0043] Implicit surface reconstruction is performed on the preprocessed 3D point cloud data; the reconstructed implicit surface is discretized into an explicit triangular mesh, and the explicit triangular mesh is optimized to obtain the first digital model.
[0044] Optionally, preprocessing methods for 3D point cloud data include at least one of denoising, resampling, and registration. Denoising refers to removing noise from the original point cloud, eliminating isolated outliers, stripe artifacts, or scanning error points, so that the remaining point cloud more accurately reflects the true morphology of the auricle surface; common algorithms include statistical outlier filtering, radius neighborhood filtering, or noise suppression based on local curvature. Resampling refers to density equalization and data compression of the point cloud; by retaining more sampling points in feature regions with high curvature and appropriately diluting the point density in flat regions, the computational burden is reduced while maintaining necessary details; implementation methods include Poisson disk sampling, blue noise sampling, or voxel mesh sampling. Registration refers to performing coarse registration first, followed by fine registration, when the point cloud is obtained from multiple scans or from multiple perspectives, to unify all point clouds into the same coordinate system and achieve seamless overall stitching; coarse registration can be completed through target points, manual point matching, or feature matching, while fine registration can be achieved through iterative nearest-point algorithms.
[0045] It should be noted that the above preprocessing methods can be used individually or in any combination as needed, as long as they can output clear, uniform and aligned point cloud data.
[0046] Exemplarily, the implicit surface reconstruction step of this application includes: discretizing the preprocessed point cloud into a voxel octree and calculating the truncated sign distance field (TSDF) for each voxel center. Using this TSDF field as input, the implicit function Φ(x) is obtained using the Screened-Poisson equation or radial basis function interpolation algorithm, thereby generating a continuous, closed, and smoothed implicit surface. The gradient direction of the implicit surface is compared with the normal of the original point cloud; if the overall orientation is found to be opposite, they are uniformly flipped to ensure that the normal points to the air region outside the auricle. It should be understood that the above steps are surface reconstruction based on TSDF. When reconstructing a Poisson surface or an implicit surface based on radial basis functions, the point cloud normal should be uniformized first.
[0047] Furthermore, the explicit triangular mesh generation step of this application includes: extracting the zero isosurface of Φ(x)=0 using a contour extraction algorithm (Marching-Cubes) or a dual-contouring algorithm to obtain an initial explicit triangular mesh; performing a folding simplification based on an error metric on the initial mesh to reduce the number of facets; detecting open boundaries, filling small holes with minimum curvature surfaces, and filling larger holes with parametric surfaces until the mesh is completely watertight.
[0048] Optionally, the method for optimizing explicit triangular meshes includes at least one of the following: missing region repair, planar adjustment optimization, and edge smoothing. Missing region repair involves first detecting open boundaries or holes in the mesh; for smaller holes, filling them with a minimum curvature surface; for larger holes, first constructing a parametric plane along the boundary ring, then generating surface fragments and pasting them back into 3D space; and through continuity processing with the surrounding surface normals and curvature, ensuring a natural visual and geometric transition between the newly filled surface and the original mesh. Planar adjustment optimization refers to refitting the optimal plane or weak curvature surface for planar regions with local misalignment or ripples, projecting the vertices in this region onto the fitted surface, and making only slight or zero adjustments to small planes that should originally be preserved to completely retain their shape. While maintaining the overall shape, it eliminates local unevenness caused by measurement errors and improves the robustness of subsequent thickening. Smoothing the edge involves selecting one or more rings of vertices along the high curvature edge and applying weighted Laplacian smoothing to make the edge transition more rounded. Weight locking is applied to edge segments that need to maintain sharp angle features to prevent them from being blunted during smoothing. After smoothing, the consistency of the edge normal is checked again to ensure that subsequent offsets or slicing do not produce jagged edges.
[0049] It should be noted that the above preprocessing methods can be used individually or in any combination as needed, as long as the mesh is continuous and the surface transition is smooth.
[0050] Step 204: Forward processing of the first digital model to generate a second digital model that matches the digitized auricle forward model.
[0051] Specifically, the surface of the reverse auricle model has a concave-convex direction opposite to that of the real auricle. In order to obtain a digital auricle forward model with the same concave-convex direction as the real auricle, the first digital model needs to be forward-oriented.
[0052] Optionally, the first digital model is forward-processed to generate a second digital model that matches the digitized auricle forward model, including: The first digital model is subjected to normalization processing so that the normals of all facets point to a preset orientation; where the preset orientation is the outer direction of the auricle. Based on the preset orientation, the opening boundary is extracted and sealed to form a closed grid; The closed mesh is thickened to obtain the second digital model.
[0053] Specifically, the outer direction of the auricle refers to the direction of the air domain outside the auricle.
[0054] For example, the normal unification process of this application includes: after the first digital model is generated, the initial normal vector of each triangular facet of the first digital model is first calculated. A few faces located on the outer side of the auricle are selected as seeds, and traversal is performed along the mesh adjacency relationship starting from the seeds; if the angle between the normal of the current facet and its adjacent facets is opposite, the vertex order of the current facet is flipped, thereby reversing its normal. After the traversal is completed, the overall orientation can be quickly checked by double-sided rendering or projection testing; if reversed faces are found locally, local flipping is performed until all normals point to the direction of the air domain outside the auricle.
[0055] Furthermore, the steps for extracting and sealing the opening boundaries in this application include: after unifying the normals, detecting edges in the mesh that are occupied by only a single facet, tracing these edges into several closed loops according to their connection relationships, with each loop corresponding to a hole on the model. For small holes with gentle curvature, the holes are directly filled using the minimum curvature surface method; for holes with complex shapes or large areas, a parametric plane is first constructed on the loop, the loop is projected onto this plane to generate a surface segment, and then the generated facet is mapped back to 3D space and merged with the original mesh. After all holes are filled, the presence of open edges is checked again; if none are found, it indicates that the model has become a closed mesh.
[0056] Furthermore, the thickening process of this application includes: adaptively thickening the entire model in the direction outside the closed mesh, based on the measured thickness of the ear of the target object, pushing each vertex outward by a predetermined distance along the unified surface normal to form a set of corresponding offset vertices; then using the vertex connection between the original mesh and the offset mesh to complete the sidewall surface to form a complete shell; performing a topology check on the shell model generated after thickening to confirm that there are no self-intersections and no non-manifold edges, thus obtaining the second digital model.
[0057] It should be understood that, generally speaking, the thinner the earmold, the greater the wearing comfort, but the lower the structural strength under the same material; conversely, the thicker the earmold, the higher the structural strength under the same material, but this will affect wearing comfort. For example, in this embodiment, the earmold thickness is set to a range of 0.1–5 mm. In practical applications, the thickness can be determined based on the material properties of the printing material and specific requirements.
[0058] Step 206: Export the second digital model as a printable target format to obtain the digital auricle forward model.
[0059] The above-mentioned ear mold manufacturing method, by sequentially completing the steps of surface reconstruction, forward processing, and printing format export in the same processing link, avoids geometric errors and data loss caused by repeated conversions between multiple software programs, thereby generating a high-precision, well-matched, and directly printable digital auricle forward model in one go.
[0060] Please see Figure 3 Optionally, the above-mentioned ear mold manufacturing method further includes: Step 302: Create holes at the corresponding positions of the target acupoints in the second digital model; wherein, the target acupoints are determined based on the detection results of the target object, and the corresponding positions of the target acupoints are obtained by querying a preset acupoint database.
[0061] Specifically, the test results are obtained after professional medical personnel diagnose the target individual. The results include the symptom, at least one acupoint associated with the symptom, and the treatment plan for the symptom. It should be understood that each acupoint has a unique identifier.
[0062] Optionally, the acupoint database can be set up in the following ways: Obtain auricle image information of the target object. The auricle image information comes from pre-taken auricle photos and / or auricle videos. Extract the auricle contour and / or detection traces from the auricle image information to obtain multiple feature points; Based on the acupoint location logic and relative coordinate relationship between each feature point and the corresponding point in the auricular acupoint standard template, the acupoints in the auricular acupoint standard template are mapped to the auricular photograph coordinate system to obtain the acupoint distribution set; Based on the co-visual geometric parameters of the second digital model and the auricle photograph, the three-dimensional coordinates of each acupoint in the acupoint distribution set are calculated; Store the three-dimensional coordinates, name, and aperture of each acupoint to obtain an acupoint database for the target object.
[0063] Specifically, auricular acupoint standard templates come from various sources. For example, they can be based on traditional Chinese medicine theory, national standards, industry knowledge bases, and databases compiled by medical personnel based on historical experience. Typically, an auricular acupoint standard template stores information such as the names and three-dimensional coordinates of multiple acupoints.
[0064] Auricle photos and videos are obtained by capturing the ear area of a target person from multiple angles. The ear area can be the entire auricle and / or a partial area. If it is an auricle video, still images can be extracted by extracting keyframes from the video to obtain auricle image information.
[0065] Optionally, the auricle contour and / or detection traces are extracted from the auricle image information to obtain multiple feature points, including: The U-Net deep learning model is used for semantic segmentation of the auricle region, outputting a binary mask. The Canny edge detection algorithm is used to extract the outer contour of the mask, and morphological closing operations (kernel size 3×3) are performed to smooth the jagged edges. The HRNet keypoint detection model is used to identify multiple feature points on the auricle. Furthermore, when there are detection traces or markers such as detection points or pigmentation on the auricle of the target object, the trace regions can also be marked by YOLOv7 detection boxes, and these trace regions can also be used as feature points.
[0066] Since the size of the auricle of the target object differs from the size in the auricular acupoint standard template, this application maps the acupoints in the auricular acupoint standard template to the coordinate system of the auricular acupoint photograph of the target object to obtain the acupoint distribution set of the target object.
[0067] Common-view geometric parameters are used to describe the correspondence between the same spatial point in different photographs. Optionally, based on the common-view geometric parameters of the second digital model and the auricle photographs, the three-dimensional coordinates of each acupoint in the acupoint distribution set are calculated, including: For each auricle photograph used in the modeling process, the calibrated intrinsic and extrinsic parameters are called to establish a common-view geometric relationship between the photograph coordinate system and the 3D model coordinate system where the second digital model is located.
[0068] For each acupoint in the acupoint distribution cluster, its pixel position is retrieved in at least two auricular photographs from different perspectives; using common-view geometry, multi-view triangulation is performed on the corresponding pixel rays to obtain the initial three-dimensional intersection point of the acupoint.
[0069] The initial 3D intersection point is finely adjusted along the camera imaging ray or along the local normal of the model to ensure that it falls precisely on the outer surface of the second digital model. If the multi-view intersection error of the same acupoint is large, the minimum reprojection error bundle adjustment is used for further optimization to obtain the 3D coordinates of each acupoint in the 3D model coordinate system of the second digital model.
[0070] Furthermore, this application also pre-determines the aperture of the acupoints according to the treatment plan. It should be understood that different treatment plans correspond to different acupoints and use different medications. For example, the types of medications placed in the acupoint holes include one or more combinations of: Vaccaria segetalis seeds, magnetic beads, electrostimulator electrodes, mechanical oscillator pressure, trace drugs, trace elements, hormones, and osmotic aids. The corresponding target acupoints are determined according to the treatment plan, and then the type of medication suitable for each target acupoint is determined. The aperture of the corresponding hole is then determined based on the size of the medication and stored in the acupoint database. In practical applications, the target acupoints for treatment are determined based on the detection results. Then, the acupoint location and aperture are retrieved from the acupoint database based on the name of the target acupoint. Finally, the required holes are created on a second digital model based on the acupoint location and aperture.
[0071] Step 304: Export the second digital model after the holes are made into a printable target format to obtain a digital auricle forward model with holes.
[0072] Step 306: Output a digital auricle forward model with holes to print it as an auricular acupoint model for the target object.
[0073] The steps for obtaining and printing the digital auricle forward model with holes described above are the same as the method for obtaining and printing the digital auricle forward model in the above embodiments, and will not be repeated here for the sake of saving space.
[0074] Understandably, the acupoint holes on the ear acupoint mold can provide comprehensive treatment for users. For example, when magnetic beads are placed inside the acupoint holes, wearing the ear acupoint mold allows users to receive magnetic therapy to the corresponding acupoints on the ear, thereby achieving body conditioning. Furthermore, the use of the acupoint holes is not limited to the above. For instance, the acupoint holes can also be used to locate ear moxibustion, scraping, and ear acupuncture points, or to perform strong stimulation such as acupuncture or ear clips.
[0075] It should be noted that the target acupoints can be those involved in the current treatment, determined based on the test results, or acupoints that medical personnel determine based on experience for subsequent treatments. This allows users to perform acupoint therapy programs at different stages while wearing the ear acupoint mold, enabling the ear acupoint mold to be reused and further reducing the application cost of acupoint therapy.
[0076] Optionally, the method for obtaining acupoint holes in this application further includes: manually or mechanically punching holes in the printed ear mold according to a preset acupoint database, thereby obtaining the corresponding acupoint holes. In a feasible embodiment, acupoints for different treatment stages can be determined first based on experience, and the corresponding ear acupoint molds can be printed according to the steps in the above embodiments. In subsequent treatments, if special circumstances require additional acupoint holes, manual or mechanical punching can also be performed on the existing ear acupoint molds to reduce printing costs.
[0077] Please see Figure 4 Optionally, the above-mentioned ear mold manufacturing method further includes: Step 402: Obtain acupoint deviation information of the second digital model and / or ear acupoint model with holes; wherein, the acupoint deviation information is obtained by comparing the actual distribution position and the expected distribution position of the holes.
[0078] Step 404: Based on the acupoint deviation information, correct the corresponding position of the target acupoint to obtain the updated second digital model.
[0079] Specifically, the actual and expected distribution positions of the acupoint holes in the second digital model with holes, and the printed auricular acupoint mold, may deviate, thus affecting the subsequent treatment effect. Therefore, this application further confirms the hole positions. If the center position or diameter of the hole is found to be inconsistent with the design value, it is immediately corrected, and the acupoint holes are reconfigured on the second digital model based on the corrected positions, thereby improving the acupoint opening accuracy of the finished auricular acupoint mold. Furthermore, this application can also measure the printed auricular acupoint mold to determine if there are any deviations in the positions of the opened acupoint holes. If deviations exist, the acupoint position information in the second digital model is corrected, and the corrected second digital model is exported as a printable target format to obtain a corrected digital auricular auricle forward model with holes.
[0080] It should be understood that the above two correction methods can be used selectively or in combination, depending on the accuracy requirements of the two models.
[0081] For example, the step of confirming whether there is a deviation in the position of the hole in the second digital model includes: after the hole is opened on the second digital model, the three-dimensional coordinates of the target acupoint are read and compared with the geometric centroid and axis of the corresponding hole. When the center offset or the axial angle exceeds the allowable threshold, a local Boolean rollback is automatically performed to delete the error hole. Then, the hole is regenerated according to the corrected coordinates and normal until the hole position coincides with the target coordinates and the hole axis is consistent with the normal of the model surface.
[0082] By adopting the above solution, the printing accuracy of the ear acupuncture mold can be fine-tuned, making it more suitable for users' personalized needs.
[0083] The above-mentioned ear mold manufacturing method ensures the accuracy of the expression of acupoints selected in the diagnostic plan on the ear mold by customizing an ear acupoint mold that fits the ear of the target person. When the user wears the ear acupoint mold, the ear can be precisely stimulated through the acupoint holes. In other words, the user can perform ear acupoint therapy simply by wearing the ear acupoint mold. It is convenient to use, does not require repeated consultations, and greatly reduces the application cost of ear acupoint therapy.
[0084] It should be noted that since the acupoint holes on the ear acupoint mold are designed based on the diagnosis and treatment results, different therapeutic effects can be achieved when the user's ear is stimulated through acupoint holes in different locations. The longer the user wears the ear acupoint mold for acupoint stimulation, the stronger the reliability of the therapeutic effect.
[0085] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps. Based on the same inventive concept, this application also provides an ear mold manufacturing apparatus. This system is applicable to the above-described ear mold manufacturing method. The solution provided by this apparatus is similar to the solution described in the above-described method. Therefore, the specific limitations of one or more apparatus embodiments provided below can be found in the limitations of the method above, and will not be repeated here.
[0086] Please see Figure 5 In one embodiment, an ear mold manufacturing apparatus is provided, comprising: an acquisition module, a model generation module, and an output module.
[0087] The acquisition module is used to acquire the 3D point cloud data of the auricle inverse model of the target object; wherein, the 3D point cloud data is obtained by scanning the auricle inverse model, and the auricle inverse model is obtained by taking a model of the auricle of the target object.
[0088] The model generation module is used to generate a digital auricle forward model that matches the auricle of the target object based on 3D point cloud data. The output module is used to output a digital auricle forward model so that the execution end can print it as an ear mold of the target object.
[0089] Optionally, the model generation module generates a digital auricle forward model that matches the auricle of the target object based on 3D point cloud data, including: performing surface reconstruction processing based on 3D point cloud data to generate a first digital model that matches the auricle reverse model; forward processing the first digital model to generate a second digital model that matches the digital auricle forward model; and exporting the second digital model into a printable target format to obtain the digital auricle forward model.
[0090] Optionally, the model generation module is also used to create holes at the corresponding positions of the target acupoints in the second digital model; wherein the target acupoints are determined based on the detection results of the target object, and the corresponding positions of the target acupoints are obtained by querying a preset acupoint database; the second digital model after creating the holes is exported as a printable target format to obtain a digital auricle forward model with holes.
[0091] The output module is also used to output a digital auricle forward model with holes, so that it can be printed as an auricular mold for the target object.
[0092] Optionally, the ear mold manufacturing apparatus further includes a deviation correction module.
[0093] The deviation correction module is used to obtain acupoint deviation information of the second digital model and / or ear acupoint model with holes; wherein, the acupoint deviation information is obtained by comparing the actual distribution position and the expected distribution position of the holes; based on the acupoint deviation information, the corresponding position of the target acupoint is corrected to obtain the updated second digital model.
[0094] The aforementioned ear mold manufacturing device first takes a mold of the auricle of the target object to obtain a reverse auricle model. This reverse auricle model realistically expresses all the surface information of the auricle. By scanning the reverse auricle model, three-dimensional point cloud data is obtained, and a digital auricle forward model is constructed based on the three-dimensional point cloud data. This eliminates the influence of the hidden curved contour of the ear on the point cloud data acquisition, effectively realizes the digital extraction of the complete curved surface of the auricle, improves the accuracy of the digitally constructed ear mold, and thus ensures the fit between the digital ear mold and the ear of the target person, realizing the personalized needs of the ear mold.
[0095] Furthermore, by customizing ear acupoint molds to fit the target individual's ear, the accuracy of the acupoints selected in the diagnostic plan on the ear acupoint mold is ensured. When the user wears the ear acupoint mold, the ear can be precisely stimulated through the acupoint holes. In other words, the user can receive ear acupoint therapy simply by wearing the ear acupoint mold. It is convenient to use, does not require repeated consultations, and greatly reduces the application cost of ear acupoint therapy. Each module in the aforementioned ear mold manufacturing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0096] Please see Figure 6 In one embodiment, an ear mold manufacturing system is provided, including: a scanner, an ear mold manufacturing apparatus, and an actuator.
[0097] A scanner is used to scan the inverted auricle model of a target object to obtain three-dimensional point cloud data.
[0098] The ear mold manufacturing apparatus disclosed in the above embodiments is used to output a digital auricle forward model based on the three-dimensional point cloud data. It should be understood that the ear mold manufacturing apparatus in this embodiment has the same structure as the ear mold manufacturing apparatus in the above embodiments, and will not be described again here for the sake of brevity.
[0099] The execution end is used to print the digital auricle forward model into an ear mold of the target object.
[0100] Specifically, the scanner includes an optical probe, a rotating support, a calibration module, and a data processing module. The optical probe is used to accurately scan the surface of the digitized auricle front model; the rotating support is used to move the optical probe to adjust the scanning angle to adapt to the multiple curved surfaces of the auricle; the calibration module is used to calibrate the optical system, light source, and scanning geometry to ensure the accuracy of the scanned data; and the data processing module is used to generate 3D point cloud data in real time.
[0101] During scanning, the inverted auricle model is placed on a 3D scanning platform and automatically scanned using the aforementioned scanner to obtain 3D point cloud data.
[0102] The execution end includes a printhead, a support platform, and a sealed chamber. The printhead and support platform are housed within the sealed chamber, which provides a constant temperature and humidity environment to ensure material stability. The printhead is used to deposit material layer by layer on the support platform to form a personalized ear mold. Furthermore, the execution end also includes an ultrasonic cleaner and a polishing wheel, used to remove the support structure and polish the ear mold surface after printing.
[0103] The aforementioned ear mold manufacturing system uses a scanner to scan a reverse auricle model to obtain three-dimensional point cloud data. This reverse auricle model is pre-made by taking a mold of the target object's auricle. Then, an ear mold manufacturing device constructs a digital forward auricle model based on the three-dimensional point cloud data, and an execution device prints the digital forward auricle model to obtain the target object's ear mold. Using this method, because the reverse auricle model realistically expresses all the surface information of the auricle, it eliminates the influence of hidden surface contours of the ear on point cloud data acquisition, effectively improving the accuracy of the printed model. This ensures the fit between the ear mold and the target person's ear, fulfilling the personalized needs of the ear mold. Furthermore, by customizing an auricular acupoint mold that fits the target person's ear, the accuracy of the expression of acupoints selected in the diagnostic plan on the auricular acupoint mold is ensured. When the user wears the auricular acupoint mold, precise stimulation of the user's ear can be achieved through the acupoint holes. In other words, users can perform auricular acupoint therapy simply by wearing the ear acupoint mold, which is convenient to use, eliminates the need for repeated consultations, and greatly reduces the application cost of auricular acupoint therapy.
[0104] In one feasible embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements the aforementioned earmold manufacturing method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0105] Those skilled in the art will understand that Figure 7The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0106] In one feasible embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method steps in the above-described ear mold manufacturing method.
[0107] In one feasible embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method steps in the ear mold manufacturing method described above.
[0108] In one feasible embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the method steps in the ear mold manufacturing method described above.
[0109] Please note that the above embodiments are for illustrative purposes only and do not imply any limitation on this application.
[0110] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0111] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0112] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A method for manufacturing an ear mold, characterized in that, The method includes: Obtain 3D point cloud data of the auricle inverse model of the target object; wherein the 3D point cloud data is obtained by scanning the auricle inverse model, and the auricle inverse model is obtained by taking a model of the auricle of the target object; Based on the three-dimensional point cloud data, a digital auricle forward model matching the auricle of the target object is generated; The digital auricle forward model is output so that the execution end can print it as an ear mold of the target object.
2. The method according to claim 1, characterized in that, The method of taking an impression of the auricle of the target object includes: filling the auricle with impression material and / or covering the auricle with impression material.
3. The method according to claim 1, characterized in that, The process of generating a digital auricle forward model that matches the auricle of the target object based on the three-dimensional point cloud data includes: Based on the three-dimensional point cloud data, surface reconstruction processing is performed to generate a first digital model that matches the auricle inverse model; The first digital model is forward-processed to generate a second digital model that matches the digitized auricle forward model; The second digital model is exported as a printable target format to obtain a digital auricle forward model.
4. The method according to claim 3, characterized in that, The step of performing surface reconstruction processing based on the three-dimensional point cloud data to generate a first digital model that matches the auricle inverse model includes: The 3D point cloud data is preprocessed to remove isolated noise points and balance the point cloud density; Implicit surface reconstruction is performed on the preprocessed 3D point cloud data; the reconstructed implicit surface is discretized into an explicit triangular mesh, and the explicit triangular mesh is optimized to obtain the first digital model.
5. The method according to claim 4, characterized in that: The preprocessing methods for the 3D point cloud data include at least one of: denoising, resampling, and registration; Optimize the processing of explicit triangular meshes by at least one of the following: missing region repair, planar adjustment optimization, and edge smoothing.
6. The method according to claim 3, characterized in that, The forward processing of the first digital model to generate a second digital model that matches the digitized auricle forward model includes: The first digital model is subjected to normalization processing so that the normals of all facets point to a preset orientation; wherein the preset orientation is the outer direction of the auricle. Based on the preset orientation, the opening boundary is extracted and sealed to form a closed grid; The closed mesh is thickened to obtain the second digital model.
7. The method according to claim 3, characterized in that, The method further includes: Holes are made at the corresponding positions of the target acupoints in the second digital model; wherein the target acupoints are determined based on the detection results of the target object, and the corresponding positions of the target acupoints are obtained by querying a preset acupoint database; The second digital model with holes is exported as a printable target format to obtain a digital auricle forward model with holes. Output a digital auricle forward model with holes to print as an auricle mold for the target object.
8. The method according to claim 6, characterized in that, The method of setting up the acupoint database includes: Obtain auricle image information of the target object, wherein the auricle image information is derived from pre-captured auricle photos and / or auricle videos; Extract the auricle contour and / or detection traces from the auricle image information to obtain multiple feature points; Based on the acupoint location logic and relative coordinate relationship between each feature point and the corresponding point in the auricular acupoint standard template, the acupoints in the auricular acupoint standard template are mapped to the auricular photograph coordinate system to obtain the acupoint distribution set; Based on the co-visual geometric parameters of the second digital model and the auricle photograph, the three-dimensional coordinates of each acupoint in the acupoint distribution set are calculated; The three-dimensional coordinates, names, and apertures of each acupoint are stored to obtain an acupoint database for the target object.
9. The method according to claim 7, characterized in that, The method further includes: Obtain acupoint deviation information of the second digital model with holes and / or the ear acupoint model; wherein, the acupoint deviation information is obtained by comparing the actual distribution position and the expected distribution position of the holes; Based on the acupoint deviation information, the corresponding position of the target acupoint is corrected to obtain an updated second digital model.
10. An ear mold manufacturing apparatus, characterized in that, The ear mold manufacturing method applicable to any one of claims 1-9, the apparatus comprising: The acquisition module is used to acquire three-dimensional point cloud data of the auricle inverse model of the target object; wherein the three-dimensional point cloud data is obtained by scanning the auricle inverse model, and the auricle inverse model is obtained by taking a model of the auricle of the target object; The model generation module is used to generate a digital auricle forward model that matches the auricle of the target object based on the three-dimensional point cloud data. The output module is used to output the digital auricle forward model so that the execution end can print it as an ear mold of the target object.
11. An ear mold manufacturing system, characterized in that, The system includes: A scanner is used to scan the inverted auricle model of a target object to obtain three-dimensional point cloud data. The ear mold manufacturing apparatus of claim 10 is used to output a digital auricle forward model based on the three-dimensional point cloud data; The execution end is used to print the digital auricle forward model into an ear mold of the target object.
12. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1-9.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-9.