Paleontological Restoration-Based Epidermal Data Processing System and Method
By performing three-dimensional scanning of paleontological epidermis model and adjusting the rendering intensity of the target unit area, the problems of low image data processing accuracy and high surface roughness of the three-dimensional model in the prior art are solved, and higher rendering processing refinement and display effects are achieved.
Patent Information
- Application Number
- CN202411108997.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-13
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2044-08-13
AI Technical Summary
When the prior art performs digital restoration of paleontological epidermis, the image data processing accuracy is poor, and the surface roughness of the three-dimensional model is high, resulting in low post-rendering accuracy.
The initial three-dimensional model is obtained by scanning the skin model for three-dimensional scanning, determining the target unit area and the target data point, and using different rendering intensity to render the target unit area according to the magnitude relationship between the target distance and the preset distance.
It improves the refinement of the rendering and processing of the epidermis model during data processing, and improves the data processing and display effect of the paleobial epidermis model.
Smart Images

Figure CN118628625B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of digital restoration processing of paleontological epidermis, and particularly relates to an epidermis data processing system and method based on paleontological restoration. Background Art
[0002] Digital restoration of paleontological epidermis involves a series of complex data processing procedures and methods. It mainly includes the following steps and methods:
[0003] (1) Data acquisition and scanning: Use a high-resolution scanner or 3D scanner to scan fossils or models of fossils to obtain detailed surface geometric data.
[0004] (2) Modeling and processing: Use computer-aided design (CAD) software or professional 3D modeling software to process and reconstruct the scanned data. This step aims to generate a digital three-dimensional model that accurately reflects the shape and texture of the fossil epidermis.
[0005] (3) Texture mapping: Map the texture data obtained from the scanning onto the three-dimensional model. This usually involves applying the scanned surface color and texture information to the surface of the model to make the restored model look more real and vivid.
[0006] (4) Morphological analysis and repair: Conduct morphological analysis and repair in the digital model. This may include removing possible noises or missing parts in the scanning to restore the original appearance of the fossil.
[0007] (5) Rendering and visual effects: Render and process the visual effects of the restored digital model to produce high-quality images or videos. This can enhance the visual realism of the model by enhancing lighting, adding shadows, applying materials, etc.
[0008] Among them, after scanning the epidermis model, three-dimensional data is obtained, and post-image rendering processing is performed based on the three-dimensional data. Currently, the accuracy of image data processing is poor, especially the surface roughness of the three-dimensional model is high, resulting in a high roughness for the epidermis model when processed as a surface model, and the accuracy of post-rendering processing based on this model is also low. Summary of the Invention
[0009] In an exemplary embodiment of this application, an epidermis data processing system and method based on paleontological restoration are provided to process the initial three-dimensional model and perform differential processing on the rendering coloring processing of the target unit area based on the target distance determined by the target data points, thereby improving the refinement of the rendering processing when processing the epidermis model.
[0010] This application provides a method for processing epidermal data based on paleontological restoration, including: performing three-dimensional scanning on an epidermal model to obtain an initial three-dimensional model, where the initial three-dimensional model is composed of multiple initial data points, determining a target unit area with the connection lines between any three adjacent initial data points, and determining target data points within the target unit area;
[0011] Determining the maximum distance from the target data point to any three of the initial data points in the target unit area where it is located as the target distance, and determining whether the target distance is greater than a preset distance;
[0012] If the target distance is greater than or equal to the preset distance, rendering and coloring the target unit area with a first rendering intensity, and rendering and coloring other target unit areas determined by any one of the initial data points included in the target unit area with the first rendering intensity;
[0013] If the target distance is less than the preset distance and the target unit area has not been rendered and colored with the first rendering intensity, rendering and coloring the target unit area with a second rendering intensity;
[0014] Wherein, the first rendering intensity is greater than the second rendering intensity.
[0015] Further, the initial three-dimensional model is composed of multiple target unit areas, and a target three-dimensional model is established with the multiple initial data points and the determined target data points.
[0016] Further, the first rendering intensity or the second rendering intensity is used to characterize the intensity of rendering and coloring the target three-dimensional model.
[0017] Further, the target unit area determined by the connection lines of any three adjacent initial data points is a triangle, and the incenter of the target unit area is used as the target data point.
[0018] Further, the range of the first rendering intensity is 1.2 - 1.5, and the range of the second rendering intensity is 0.7 - 1.
[0019] Further, the target distance is the maximum value of the connection line distances from the target data point to any three of the initial data points in the target unit area.
[0020] On the other hand, this application also provides a system for processing epidermal data based on paleontological restoration, which includes:
[0021] A model building unit, which is used to perform three-dimensional scanning on an epidermal model to obtain an initial three-dimensional model. The initial three-dimensional model is composed of multiple initial data points. The target unit area is determined by the connection lines between any three adjacent initial data points, and the target data point is determined within the target unit area.
[0022] A comparison unit, which is used to determine the maximum distance from the target data point to any three of the initial data points in the target unit area where it is located as the target distance, and judge whether the target distance is greater than a preset distance.
[0023] A processing unit, which is used to, if the target distance is greater than or equal to the preset distance, perform rendering and coloring processing on the target unit area with a first rendering intensity, and perform rendering and coloring processing on other target unit areas determined by any initial data point included in the target unit area with the first rendering intensity. If the target distance is less than the preset distance and the target unit area has not been rendered and colored with the first rendering intensity, perform rendering and coloring processing on the target unit area with a second rendering intensity, where the first rendering intensity is greater than the second rendering intensity.
[0024] The embodiments of the present application have the following beneficial effects: The target unit area is determined through the initial three-dimensional model obtained by three-dimensional scanning of the epidermal model, and the target data point is determined within the target unit area. The target distance is determined by the target data point, and the rendering and coloring processing intensity of the target unit area is determined by the size relationship between the target distance and the preset distance. If the target distance is greater than the preset distance, the target unit area is rendered and colored with the first rendering intensity, and at the same time, the adjacent target unit areas of the target unit area are rendered and colored with the first rendering intensity. If the target distance is less than the preset distance and the target unit area has not been processed with the first rendering intensity, the target unit area is rendered and colored with the second rendering intensity. Thus, differential rendering and coloring processing are performed through the constructed target unit area, and the quality and performance of the rendering and coloring processing of the overall three-dimensional model are ensured, improving the data processing and display effect of the epidermal model of paleontology. Description of the Drawings
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0026] Figure 1Exemplarily shown is a flowchart of a method for processing epidermal data based on paleontological restoration provided by an embodiment of the present application;
[0027] Figure 2 Exemplarily shown is a system schematic diagram of a system for processing epidermal data based on paleontological restoration provided by an embodiment of the present application;
[0028] Figure 3 Exemplarily shown is a schematic diagram of a target unit area provided by an embodiment of the present application. Detailed implementation manners
[0029] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application.
[0030] To further illustrate the technical solutions provided by the embodiments of the present application, the following provides a detailed description in conjunction with the accompanying drawings and specific implementation manners. Although the embodiments of the present application provide method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on routine or non-creative labor. In steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided by the embodiments of the present application.
[0031] Referring to Figure 1 As shown, the present application provides a method for processing epidermal data based on paleontological restoration, including: performing three-dimensional scanning on an epidermal model to obtain an initial three-dimensional model, where the initial three-dimensional model is composed of a plurality of initial data points. Specifically, the initial three-dimensional model is composed of a plurality of target unit areas, and a target three-dimensional model is established based on the plurality of initial data points and the determined target data points.
[0032] The target unit area is determined by the connection line between any three adjacent initial data points. Thus, each target unit area is composed of the three closest initial data points, and there is no other initial data point inside the formed target unit area (excluding the boundary area).
[0033] The target data point is determined within the target unit area. Among them, the target unit area determined by the connection line of any three adjacent initial data points is a triangle, and the incenter of the target unit area is used as the target data point. Specifically, the incenter refers to the intersection point formed by the angle bisectors of the three angles of the formed triangular target unit area. In the present application, the subsequent calculations are performed by determining the target data point, and its incenter, as the center of the inscribed circle of the target unit area, can be used to accurately evaluate the core midpoint of the target unit area and serve as a base point to determine the target distance.
[0034] Further, determine the maximum distance from the target data point to any three initial data points in the target unit area it belongs to as the target distance, and determine whether the target distance is greater than the preset distance. The target distance is the maximum value of the connection distances from the target data point to any three initial data points in the target unit area. Specifically, by judging the magnitude relationship between the target distance and the preset distance, the overall size of the target unit area or the protrusion degree of its most pointed or prominent position can be evaluated. Furthermore, based on the magnitude relationship between the target distance and the preset distance, targeted adjustments can be made to the subsequent rendering and coloring process. Then, the overall shape or range of the target unit area can be determined by the magnitude relationship between the determined target distance and the preset distance, and appropriate rendering parameters can be adopted to render the target unit area and its surrounding target unit areas.
[0035] If the target distance is greater than or equal to the preset distance, render and color the target unit area with the first rendering intensity, and render and color the other target unit areas determined by any one of the initial data points included in the target unit area with the first rendering intensity.
[0036] Specifically, when the target distance is greater than or equal to the preset distance, it can be explained that the overall area of the target unit area is relatively large, that is, the endpoints of the target unit area are far from the incenter inside it, or one of its endpoints is far from the incenter, making the tip of the target unit area more prominent. Therefore, the target unit area with a relatively large area or a more prominent tip is rendered and colored with a higher first rendering intensity, which can highlight the overall visual effect of the target unit area. At the same time, the other adjacent target unit areas composed of any one of the three initial data points of the target unit area are also rendered and colored with the first intensity.
[0037] Reference Figure 3 As shown, the other target unit areas composed of the three initial data points determined by A1 include A2, A3, A4, A5, and A6. These target unit areas A2, A3, A4, A5, and A6 are also rendered with the first rendering intensity, which can ensure the consistency and smoothness of the rendering process for the other areas adjacent to the target unit area A1, preventing large local rendering differences and thus affecting the rendering display effect of the epidermal data.
[0038] If the target distance is less than the preset distance and the target unit area has not been rendered and colored with the first rendering intensity, then render and color the target unit area with the second rendering intensity. Specifically, if the judged target distance is less than the preset distance, it means that the overall area of the target unit area is relatively small. If the previously determined target unit area has not been determined as the first rendering intensity when the rendering intensity of its adjacent target unit areas is determined, then the target area is rendered and colored with the second rendering intensity.
[0039] Please refer to the attached Figure 3 As shown, if one of the initial data points included in the target cell area A4 is contained in the target cell area A1, then even if the target distance of the target data point in the target cell area A4 is less than the preset distance, the adoption priority of the first rendering intensity is higher than that of the second rendering intensity. Therefore, the rendering and coloring process is performed with the first rendering intensity. Correspondingly, any one of the initial data points included in the target cell area B1 is not contained in the target cell area A1. Therefore, it is necessary to determine the size relationship between the target distance in the target cell area B1 and the preset distance. Specifically, if the target distance is less than the preset distance and the target cell area B1 has not been rendered and colored with the first rendering intensity, it is determined that the rendering and coloring process is performed with the second rendering intensity. Thus, this part is rendered with a lower intensity to increase the rendering difference, and further, the display difference of the epidermal model during the processing can be highlighted.
[0040] Specifically, the technical solution of this application determines the incenter as the target data point by forming the target cell area, and at the same time determines the adjustment intensity for differentially adjusting the rendering intensity of the target cell area based on the size relationship between the target distance and the preset distance. After determination, the other target cell areas formed based on the associated initial data points of the previously determined target cell area also synchronously use the first rendering intensity for rendering. Thus, it is not necessary to compare the size relationship between the target distance and the preset distance of other target cell areas to determine the rendering intensity, and thus the problem of large computational complexity brought about by selecting or determining the rendering intensity after dividing the target cell area can be greatly reduced.
[0041] Among them, the first rendering intensity is greater than the second rendering intensity, and the first rendering intensity or the second rendering intensity is used to represent the intensity of the rendering and coloring process of the target three-dimensional model. The range of the first rendering intensity is 1.2 - 1.5, and the range of the second rendering intensity is 0.7 - 1. Specifically, the first rendering intensity and the second rendering intensity refer to the intensity of the rendering and coloring process of the target three-dimensional model. When performing the rendering and coloring process on the target three-dimensional model through preset rendering parameters, the product of the first rendering intensity or the second rendering intensity and the preset rendering parameters is used as the output rendering parameter to implement the rendering process of the target three-dimensional model.
[0042] On the other hand, this application also provides an epidermal data processing system based on paleontological restoration, which includes that the method applied by this processing system is the same as the method proposed in the first aspect of this application, and will not be elaborated here.
[0043] The model building unit 100 is used to perform three-dimensional scanning on the epidermal model to obtain an initial three-dimensional model, which is composed of multiple initial data points. The target unit area is determined by the connection lines between any three adjacent initial data points, and the target data point is determined within the target unit area.
[0044] The comparison unit 200 is used to determine the maximum distance from the target data point to any three initial data points in the target unit area where it is located as the target distance, and to determine whether the target distance is greater than the preset distance.
[0045] The processing unit 300 is used to, if the target distance is greater than or equal to the preset distance, perform rendering and coloring processing on the target unit area with the first rendering intensity, and perform rendering and coloring processing on other target unit areas determined by any initial data point included in the target unit area with the first rendering intensity. If the target distance is less than the preset distance and the target unit area has not been rendered and colored with the first rendering intensity, then perform rendering and coloring processing on the target unit area with the second rendering intensity, where the first rendering intensity is greater than the second rendering intensity.
[0046] The embodiments of the present application have the following beneficial effects: The target unit area is determined through the initial three-dimensional model obtained by three-dimensional scanning of the epidermal model, and the target data point is determined within the target unit area. The target distance is determined by the target data point, and the rendering and coloring processing intensity of the target unit area is determined based on the size relationship between the target distance and the preset distance. If the target distance is greater than the preset distance, the target unit area is rendered and colored with the first rendering intensity, and at the same time, the adjacent target unit areas of the target unit area are rendered and colored with the first rendering intensity. If the target distance is less than the preset distance and the target unit area has not been processed with the first rendering intensity, then the target unit area is rendered and colored with the second rendering intensity. Thus, differential rendering and coloring processing are performed through the constructed target unit area, and the quality and performance of the rendering and coloring processing of the overall three-dimensional model are ensured, improving the data processing and display effect of the epidermal model of paleontology.
[0047] This application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate for implementing in the process Figure 1 one process or multiple processes and / or blocks Figure 1Apparatus for the functions specified in one or more boxes.
[0048] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction apparatus that implements the functions specified in one Figure 1 or more processes and / or boxes Figure 1 or one or more boxes.
[0049] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus, such that a series of operational steps are performed on the computer or other programmable apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one Figure 1 or more processes and / or boxes Figure 1 or one or more boxes.
[0050] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.
Claims
1. A method for processing epidermal data based on paleontological restoration, characterized in that: include: Performing a three-dimensional scan on the epidermis model to obtain an initial three-dimensional model, wherein the initial three-dimensional model is composed of a plurality of initial data points, a target unit area is determined by connecting any three adjacent initial data points, and a target data point is determined within the target unit area. The initial three-dimensional model is composed of a plurality of target unit areas, and a target three-dimensional model is established by using the plurality of initial data points and the determined target data points. The target unit area determined by connecting any three adjacent initial data points is a triangle, and the center of the target unit area is used as the target data point. The target unit area is composed of the three most adjacent initial data points and there is no other initial data point inside the formed target unit area. Determine the farthest distance between the target data point and any three initial data points in the target unit area where the target data point is located as the target distance, and determine whether the target distance is greater than a preset distance; If the target distance is greater than or equal to the preset distance, the target unit area is rendered and shaded with a first rendering intensity, and other target unit areas determined by any initial data point included in the target unit area are rendered and shaded with the first rendering intensity; If the target distance is less than the preset distance and the target unit area has not been rendered and shaded with the first rendering intensity, rendering and shaded the target unit area with a second rendering intensity; The first rendering intensity is greater than the second rendering intensity, the first rendering intensity is in a range of 1.2-1.5, and the second rendering intensity is in a range of 0.7-1.
2. The method according to claim 1, characterized in that The first rendering intensity or the second rendering intensity is used to represent the intensity of rendering and shading processing performed on the target three-dimensional model.
3. The epidermal data processing system based on paleontological restoration is characterized by: It includes: A model building unit, the model building unit is used to perform a three-dimensional scan on the epidermis model to obtain an initial three-dimensional model, the initial three-dimensional model is composed of a plurality of initial data points, a target unit area is determined by connecting any three adjacent initial data points, and a target data point is determined within the target unit area, wherein the initial three-dimensional model is composed of a plurality of target unit areas, a target three-dimensional model is established by using a plurality of initial data points and the determined target data points, the target unit area determined by connecting any three adjacent initial data points is a triangle, the center of the target unit area is used as the target data point, the target unit area is composed of the three most adjacent initial data points and there is no other initial data point inside the formed target unit area; A comparison unit, the comparison unit is used to determine the farthest distance between the target data point and any three initial data points in the target unit area where the target data point is located as a target distance, and to determine whether the target distance is greater than a preset distance; A processing unit, wherein if the target distance is greater than or equal to the preset distance, the target unit area is rendered and shaded with a first rendering intensity, and other target unit areas determined by any initial data point included in the target unit area are rendered and shaded with the first rendering intensity; if the target distance is less than the preset distance and the target unit area is not rendered and shaded with the first rendering intensity, the target unit area is rendered and shaded with a second rendering intensity, wherein the first rendering intensity is greater than the second rendering intensity, the first rendering intensity is in a range of 1.2-1.5, and the second rendering intensity is in a range of 0.7-1.
Citation Information
Patent Citations
Object surface three-dimensional reconstruction method and device based on point cloud data
CN116597113A