Method, device and storage medium for managing cross-project digital asset reference and reuse
Patent Information
- Application Number
- CN202611290703.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-25
- Publication Date
- 2026-09-25
AI Technical Summary
当前针对大型机械化设备运行区域,通常需要大量的采集设备进行分区域采集,但是,即使使用相同类型的采集设备,在分区域采集时也会受到各种环境干扰导致采集到的资产存在接触面变形的情况,这就导致出现了几何拓扑冲突之后,无论如何修正都无法准确对齐真实位置
本申请中,首先获取场景标签相同的已完成多源资产组装的三维场景,提取三维场景中多源资产的语义标签特征和几何特征,三维场景中由若干个不同采集设备获取到的多源资产组装形成,其中,几何特征包括接触面特征和由接触面特征生成的包围盒特征。根据语义标签特征和接触面特征为所有三维场景中每一个多源资产生成资产语义特征,并确定一类资产语义特征的多源资产集合。根据多源资产集合中每一个多源资产和与多源资产存在直接接触的所有相接资产的接触面特征确定复用参考资产。根据接触面特征确定多源资产集合中异常相接类型为接触面变形的异常相接资产。根据复用参考资产和复用参考资产的包围盒特征对异常相接资产进行资产复用修复处理。
Smart Images

Figure CN122820342A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of 3D scenes, and in particular to a management method, apparatus and storage medium for cross-project digital asset referencing and reuse. Background Technology
[0002] With the continuous upgrading of scene scanning equipment, the technology for building 3D scenes based on real-world scenes is becoming increasingly mature. Existing methods for building 3D scenes based on real-world scenes primarily involve acquiring various assets using different acquisition devices, and then placing these multi-source assets into a pre-defined 3D scene coordinate system. However, due to differences in acquisition methods, accuracy, and reference systems among the scanning acquisition devices, geometric topological conflicts such as penetration, floating, and gaps easily occur between multi-source assets during the 3D scene assembly process. Current technologies typically require detection and elimination of these topological conflicts to resolve them. Currently, for operating areas of large mechanized equipment, numerous acquisition devices are often needed for regional acquisition. However, even using the same type of acquisition devices, various environmental interferences during regional acquisition can cause contact surface deformation of the acquired assets. This results in geometric topological conflicts that, regardless of corrections, cannot be accurately aligned with the actual positions.
[0003] In existing technologies, standard models in databases are usually chosen for replacement. However, in many cases, databases typically only contain large equipment with fixed forms, while the complex parts in the operating area of large mechanized equipment are mainly components such as pipes and distributors that require adjustment based on actual conditions. These components are usually missing in the database, which makes it very difficult to correct when multiple assets have deformed contact surfaces.
[0004] To address the aforementioned issues, it's possible to reference and reuse multi-source assets of the same type (through semantic tags) across different 3D scenes, i.e., cross-project digital asset referencing and reuse. However, this approach presents a challenge: when collecting multi-source assets from different projects, especially for components like pipes and splitters that require adjustment based on actual conditions, if these components have many contact surfaces, it's often impossible to distinguish which project's multi-source assets have higher precision during scanning. Referencing and reusing these assets might result in referencing multi-source assets with lower precision and quality. These assets might only have defects in certain parts, but during reuse and referencing, these defective parts are reused in new projects, potentially increasing the defects in the 3D scene and consequently reducing the precision of the 3D scene assembly. Summary of the Invention
[0005] This application discloses a management method, apparatus, and storage medium for cross-project digital asset referencing and reuse, which can improve the accuracy of 3D scene assembly.
[0006] Firstly, this application provides a management method for cross-project digital asset referencing and reuse, including: Acquire 3D scenes with the same scene labels that have been assembled from multiple sources. Extract semantic label features and geometric features of the multiple sources in the 3D scene. The 3D scene is formed by assembling multiple sources acquired by several different acquisition devices. The geometric features include contact surface features and bounding box features generated from the contact surface features. Based on semantic label features and contact surface features, generate asset semantic features for each multi-source asset in all 3D scenes, and determine a set of multi-source assets with a class of asset semantic features. The reuse reference asset is determined based on the contact surface characteristics of each multi-source asset in the multi-source asset set and all the assets that are in direct contact with the multi-source asset. Based on the contact surface characteristics, abnormally connected assets in the multi-source asset set are identified as having abnormal contact surface deformation. Asset reuse repair processing is performed on abnormally connected assets based on the bounding box characteristics of the reuse reference assets.
[0007] Optionally, the contact surface features include the number of contact surfaces and the position of the contact surfaces, where the position of the contact surface is the local center coordinate of the contact surface on the bounding box; The steps of generating asset semantic features for each multi-source asset in all 3D scenes based on semantic label features and contact surface features, and determining a set of multi-source assets with a class of asset semantic features, specifically include: Based on the semantic label features, each multi-source asset in all 3D scenes is first classified. By analyzing the number and location of contact surfaces, semantic features of multi-source assets with the same semantic labels are generated, and a set of multi-source assets with the same semantic features is identified.
[0008] Optionally, the contact surface features may also include the contact area and the contact surface vector; The steps for determining reuse reference assets based on the contact surface characteristics of each multi-source asset in the multi-source asset set and all adjacent assets that have direct contact with the multi-source assets specifically include: The asset confidence level is generated for the multi-source assets based on the contact area and contact surface vector of the multi-source assets and the adjacent assets. Based on confidence level, reused reference assets are selected from multi-source assets with the same semantic characteristics.
[0009] Optionally, the contact surface features include the contact area and the contact surface vector; The specific steps for identifying abnormally connected assets with contact surface deformation as the abnormal connection type in a multi-source asset set based on contact surface characteristics include: Identify abnormally connected assets based on the contact surface vector of each set of connected assets in the 3D scene; The abnormal contact type is determined based on the contact area, indicating abnormal contact assets with deformed contact surfaces.
[0010] Optionally, the steps for reusing and repairing abnormally connected assets based on the reuse reference asset and its bounding box characteristics specifically include: The interference contact area of abnormally connected assets is determined based on the data collected by the acquisition equipment; The reuse of reference assets is evaluated based on the interference contact area. If the reuse evaluation results show that the reuse reference assets do not meet the requirements, a new reuse reference asset is selected until the new reuse reference asset meets the requirements. Remove the interfering contact area of abnormally connected assets and update the bounding box features for the removed abnormally connected assets; The reused reference asset is scaled based on the bounding box characteristics of the reused reference asset and the updated bounding box characteristics of the abnormally connected assets. When the proportion of the interfering contact area to the volume of the abnormally connected assets is not greater than the preset threshold, the abnormally connected assets after being removed are spliced and corrected according to the reused reference assets after scaling. When the proportion of the interfering contact area to the volume of the abnormally connected assets exceeds a preset threshold, the abnormally connected assets after being removed are replaced and corrected based on the reused reference assets after scaling.
[0011] Optionally, the steps of obtaining a 3D scene with the same scene label and completing the assembly of multi-source assets, and extracting the semantic label features and geometric features of the multi-source assets in the 3D scene specifically include: Multi-source assets with a geographic coordinate system are transformed into Cartesian coordinates so that they can be transferred to the corresponding 3D scene. Determine the parent anchor and anchor priority for each multi-source asset with a local coordinate system type; Based on the parent anchor point and anchor point priority, transfer the multi-source assets of each local coordinate system to the corresponding 3D scene; Semantic label features and geometric features are extracted from each multi-source asset in the 3D scene.
[0012] Optionally, after the step of performing asset reuse repair processing on abnormally connected assets based on the reuse reference asset and the bounding box characteristics of the reuse reference asset, the management method further includes: After the asset reuse and repair process is completed, update the bounding box features; Determine conflict relationship information between assets based on the bounding box characteristics of multi-source assets and adjacent assets; Based on conflict relationship information, perform conflict correction on assets that have adjacent conflicts.
[0013] Secondly, this application provides a management device for cross-project digital asset referencing and reuse, comprising: The feature extraction unit is used to acquire a 3D scene with the same scene label and complete multi-source asset assembly. It extracts the semantic label features and geometric features of the multi-source assets in the 3D scene. The 3D scene is formed by assembling multi-source assets acquired by several different acquisition devices. The geometric features include contact surface features and bounding box features generated from the contact surface features. The multi-source asset set determination unit is used to generate asset semantic features for each multi-source asset in all 3D scenes based on semantic label features and contact surface features, and to determine a multi-source asset set with a class of asset semantic features. The reuse reference asset determination unit is used to determine the reuse reference asset based on the contact surface characteristics of each multi-source asset in the multi-source asset set and all the connected assets that have direct contact with the multi-source assets. The abnormal connection asset determination unit is used to determine abnormal connection assets in the multi-source asset set whose abnormal connection type is contact surface deformation based on the contact surface characteristics. The asset reuse and repair processing unit is used to perform asset reuse and repair processing on abnormally connected assets based on the bounding box characteristics of the reuse reference asset and the reuse reference asset.
[0014] Optionally, the contact surface features include the number of contact surfaces and the position of the contact surfaces, where the position of the contact surface is the local center coordinate of the contact surface on the bounding box; The specific units for determining the multi-source asset collection include: Based on the semantic label features, each multi-source asset in all 3D scenes is first classified. By analyzing the number and location of contact surfaces, semantic features of multi-source assets with the same semantic labels are generated, and a set of multi-source assets with the same semantic features is identified.
[0015] Optionally, the contact surface features may also include the contact area and the contact surface vector; The specific units for determining the reuse of reference assets include: The asset confidence level is generated for the multi-source assets based on the contact area and contact surface vector of the multi-source assets and the adjacent assets. Based on confidence level, reused reference assets are selected from multi-source assets with the same semantic characteristics.
[0016] Optionally, the contact surface features include the contact area and the contact surface vector; The specific unit for identifying abnormally connected assets includes: Identify abnormally connected assets based on the contact surface vector of each set of connected assets in the 3D scene; The abnormal contact type is determined based on the contact area, indicating abnormal contact assets with deformed contact surfaces.
[0017] Optionally, the asset reuse and repair processing unit specifically includes: The interference contact area of abnormally connected assets is determined based on the data collected by the acquisition equipment; The reuse of reference assets is evaluated based on the interference contact area. If the reuse evaluation results show that the reuse reference assets do not meet the requirements, a new reuse reference asset is selected until the new reuse reference asset meets the requirements. Remove the interfering contact area of abnormally connected assets and update the bounding box features for the removed abnormally connected assets; The reused reference asset is scaled based on the bounding box characteristics of the reused reference asset and the updated bounding box characteristics of the abnormally connected assets. When the proportion of the interfering contact area to the volume of the abnormally connected assets is not greater than the preset threshold, the abnormally connected assets after being removed are spliced and corrected according to the reused reference assets after scaling. When the proportion of the interfering contact area to the volume of the abnormally connected assets exceeds a preset threshold, the abnormally connected assets after being removed are replaced and corrected based on the reused reference assets after scaling.
[0018] Optionally, the feature extraction unit specifically includes: Multi-source assets with a geographic coordinate system are transformed into Cartesian coordinates so that they can be transferred to the corresponding 3D scene. Determine the parent anchor and anchor priority for each multi-source asset with a local coordinate system type; Based on the parent anchor point and anchor point priority, transfer the multi-source assets of each local coordinate system to the corresponding 3D scene; Semantic label features and geometric features are extracted from each multi-source asset in the 3D scene.
[0019] Optionally, following the asset reuse and repair processing unit, the management device further includes: The bounding box feature update unit is used to update the bounding box features after the asset reuse and repair process is completed. The conflict relationship information determination unit is used to determine the conflict relationship information between assets based on the bounding box characteristics of multi-source assets and adjacent assets. The connection conflict correction unit is used to correct the connection conflicts of assets based on the conflict relationship information.
[0020] Thirdly, this application provides a management device for cross-project digital asset referencing and reuse, comprising: Processor, memory, input / output units, and bus; The processor is connected to memory, input / output units, and a bus; The memory stores a program, which the processor calls to execute, as in the first aspect and any optional management method of the first aspect.
[0021] Fourthly, this application provides a computer-readable storage medium on which a program is stored, and when the program is executed on a computer, it performs the first aspect and any optional management method of the first aspect.
[0022] As can be seen from the above technical solutions, the embodiments of this application have the following advantages: This application first acquires 3D scenes with identical scene labels and completed multi-source asset assembly. Semantic label features and geometric features of the multi-source assets in the 3D scene are extracted. The 3D scene is formed by assembling multi-source assets acquired from several different acquisition devices. The geometric features include contact surface features and bounding box features generated from the contact surface features. Based on the semantic label features and contact surface features, asset semantic features are generated for each multi-source asset in all 3D scenes, and a set of multi-source assets with a class of asset semantic features is determined. Reusable reference assets are determined based on the contact surface features of each multi-source asset in the multi-source asset set and all adjacent assets that have direct contact with the multi-source assets. Abnormally connected assets with contact surface deformation are identified in the multi-source asset set based on the contact surface features. Asset reuse and repair processing is performed on the abnormally connected assets based on the reuse reference assets and their bounding box features.
[0023] By performing multi-dimensional feature analysis on multi-source assets in different 3D scenes, multi-source assets with the same semantic features are analyzed uniformly. Specifically, the analysis is based on the contact surface between the multi-source asset and its adjacent assets to determine the best-performing reuse reference asset. This reuse reference asset can then be used as the reused multi-source asset. When there are abnormally connected assets with deformed contact surfaces, the reuse reference asset can be used for corresponding asset reuse and repair processing. Utilizing the cross-sectional features of multi-source assets, this method can better analyze and identify high-quality unit assets for unit assets with many cross-sections. Furthermore, it can repair different contact surface areas of subsequent abnormally connected assets separately, greatly reducing the problem of new defects appearing after reuse and improving the accuracy of 3D scene assembly. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a schematic diagram illustrating the management method for cross-project digital asset referencing and reuse in this application; Figure 2 A schematic diagram of a method for generating asset semantic features for this application; Figure 3 A schematic diagram illustrating the method for determining the reuse of reference assets in this application; Figure 4 A schematic diagram illustrating the method for determining abnormally connected assets with contact surface deformation as the abnormal connection type in this application; Figure 5 This is a schematic diagram of the asset reuse and repair method described in this application; Figure 6 This is a schematic diagram illustrating the method for extracting features of multi-source assets in a 3D scene according to this application. Figure 7 This is a schematic diagram of the method for correcting conflicts in this application; Figure 8 This is a schematic diagram of a management device for cross-project digital asset referencing and reuse in this application; Figure 9 This is another schematic diagram of the management device for cross-project digital asset referencing and reuse in this application. Detailed Implementation
[0026] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0027] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0028] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0029] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0030] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0031] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0032] This application discloses a management method, apparatus, and storage medium for cross-project digital asset referencing and reuse, which can improve the accuracy of 3D scene assembly.
[0033] The technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0034] The method of this application can be applied to servers, devices, terminals, or other devices with logical processing capabilities; therefore, this application does not limit its application. For ease of description, the following description uses a terminal as the executing entity.
[0035] Please see Figure 1This application provides an embodiment of a management method for cross-project digital asset referencing and reuse, comprising: 101. Obtain a 3D scene with the same scene label that has been assembled from multiple sources. Extract the semantic label features and geometric features of the multiple sources in the 3D scene. The 3D scene is formed by assembling multiple sources acquired by several different acquisition devices. The geometric features include contact surface features and bounding box features generated from the contact surface features. In this embodiment, the scene label of a 3D scene refers to the type of the 3D scene, such as a test workshop or a split-processing studio. 3D scenes with the same scene label may have more assets of the same type, which can help identify better and more reusable reference assets from among the many assets. The method of assembling the 3D workshop will be described in detail in subsequent embodiments.
[0036] After assembling the 3D scene, the terminal extracts semantic and geometric features from the multi-source assets within the scene. Semantic tags are generated for each multi-source asset by semantically classifying it using various models or file titles after the data is captured. Specifically, to assemble a real-world 3D scene, different acquisition devices are used to capture the target real-world scene, or existing asset data from that scene is obtained, such as a 3D scene space serving as a reference frame. The terminal converts the original heterogeneous assets (assets acquired from different devices and channels) into a unified internal data structure, providing semantic tags and geometric features for all subsequent steps. Specifically, the extraction and refresh of semantic tags involves traversing the multi-source assets. The input asset set is traversed, and the file header information of each multi-source asset is read: filename, extension, creation software, and original coordinate system marker. Then, semantic tags are obtained. If the asset has embedded semantic tags (such as IfcWall in an IFC file or Building in CityGML), they can be extracted directly. If the asset does not have an embedded semantic label, a pre-trained asset semantic segmentation network needs to be called for automatic classification, outputting a category probability vector, and taking the category corresponding to the maximum value as the semantic label.
[0037] The geometric features include contact surface features and bounding box features generated from the contact surface features. The bounding box feature is a region capable of enclosing the multi-source asset. This region is typically constructed using a minimum bounding rectangle. In this embodiment, each contact surface of the multi-source asset is considered as a surface to construct the minimum bounding shape. This minimum bounding shape is not limited to a rectangle. If the contact surface is curved, the minimum bounding shape is constructed using that curved surface. If the contact surface is semi-closed, the minimum bounding shape also needs to be constructed using that curved surface. For example, for a hollow cylindrical asset, where the inner surface of the hollow portion is the contact surface, the minimum bounding shape would originally be a rectangle. The cylinder needs to be removed from the center of the minimum bounding rectangle, with the hollow inner surface serving as the inner contact surface.
[0038] The contact surface features of a multi-source asset can include the vector of the contact surface, the area of the contact surface, and the number of contact surfaces, mainly generating bounding box features based on the surface area of the contact surface.
[0039] It should be noted that, in addition to 3D scenes with the same scene label, scenes with similar or related scene labels are also acceptable. This is because the multi-source assets in this embodiment are typically used for components that require frequent structural changes, and they are highly versatile and can be used in multiple scenes.
[0040] 102. Generate asset semantic features for each multi-source asset in all 3D scenes based on semantic label features and contact surface features, and determine a set of multi-source assets with a class of asset semantic features; In this embodiment, the terminal first classifies various multi-source assets in multiple 3D scenes based on semantic tag features, initially filtering out multi-source assets of the same category. These multi-source assets of the same category may have significant differences in structure or installation method, requiring further classification based on more features. Specifically, this embodiment uses the contact surface features of each multi-source asset as the main classification feature. The specific method for generating asset semantic features will be described in detail in subsequent embodiments.
[0041] 103. Determine the reuse reference asset based on the contact surface characteristics of each multi-source asset in the multi-source asset set and all connected assets that have direct contact with the multi-source asset; In this embodiment, the terminal identifies a group of multi-source assets with the same semantic features as a multi-source asset set. Next, the terminal needs to select multi-source assets from the multi-source asset set that meet the acquisition quality standards, using them as standard assets for reuse and reference. Specifically, it needs to determine the contact assets that each multi-source asset in the multi-source asset set touches upon. A multi-source asset can have several contact assets, commonly referred to as contact assets. The terminal analyzes the contact surface features between the multi-source asset and all its contact assets, identifying multi-source assets with high matching degrees and designating them as reuse reference assets. The specific determination method will be described in detail in subsequent embodiments.
[0042] 104. Based on the characteristics of the contact surface, identify the abnormally connected assets in the multi-source asset set whose abnormal contact type is contact surface deformation; In this embodiment, after the terminal determines the reuse reference asset, it can filter the abnormally connected assets in the multi-source asset set. It should be noted that the abnormally connected asset refers to the multi-source asset with at least one abnormal contact surface. That is, there is an abnormality on the contact surface between a multi-source asset and at least one connected asset in the multi-source asset set. This multi-source asset is the abnormally connected asset with abnormal contact. The specific method for determining the abnormally connected asset as an abnormally connected asset with contact surface deformation will be described in detail in subsequent embodiments.
[0043] 105. Perform asset reuse repair processing on abnormally connected assets based on the bounding box characteristics of the reuse reference asset and the reuse reference asset.
[0044] In this embodiment, the terminal uses the reused reference asset and its bounding box features to repair abnormally connected assets. The specific repair method will be described in detail in subsequent embodiments.
[0045] In this embodiment, semantic label features and geometric features are first extracted from the multi-source asset set acquired by different acquisition devices. The geometric features include contact surface features and bounding box features generated from these contact surface features. This design ensures that the bounding box uses the contact surface as a reference surface. Next, the multi-source assets are transformed into the target 3D scene coordinate system according to the coordinate system type. Abnormally connected assets and abnormal connection types are determined based on the contact surface features of connected assets in the target 3D scene coordinate system. Connected assets are multi-source assets that have direct contact relationships with each other. Asset correction processing is performed using the abnormal connection types and contact surface features of abnormally connected assets, and the bounding box features are updated. Conflict relationship information between connected assets is determined based on the bounding box features. Conflict priority between connected assets is calculated based on the conflict relationship information, semantic labels, and contact surface features. Conflict correction is performed on adjacent assets with conflicting connections based on the conflict priority and conflict relationship information.
[0046] Abnormally connected assets do not require conflict detection; the abnormally connected assets and their abnormal connection types are determined solely by the contact surface features. Then, asset correction processing is performed based on the abnormal connection type and contact surface features to ensure that the contact surfaces of multi-source assets are parallel, thereby generating a new bounding box. This ensures that the contact surfaces of two multi-source assets remain parallel during conflict resolution. After using bounding box features for geometric topological conflict resolution, geometric topological conflicts between multi-source assets are reduced, improving the accuracy of 3D scene assembly.
[0047] Please see Figure 2 This application provides an embodiment of a method for generating semantic features of assets. The contact surface features include the number of contact surfaces and the position of the contact surfaces. The position of the contact surfaces is the local center coordinates of the contact surfaces on the bounding box, including: 201. Based on semantic label features, classify each multi-source asset in all 3D scenes; 202. Generate asset semantic features for multi-source assets with the same semantic labels by using the number and location of contact surfaces, and determine a set of multi-source assets with the same asset semantic features.
[0048] In this embodiment, preliminary classification is first performed based on semantic tag features. After initial classification of multi-source assets in different 3D scenes, the terminal needs to perform new feature analysis on all multi-source assets in each category. Specifically, it analyzes the contact surface features of multi-source assets in the same initial category. First, the number of contact surfaces for each contact surface is classified, and multi-source assets with the same number of contact surfaces are grouped together. Next, in each classification of the number of contact surfaces, the position of the contact surfaces is analyzed. The position of the contact surface refers to the local position of the center coordinate of each contact surface within the bounding box feature. For example, the contact surface is located at position 5. 5 Inside the bounding box of 5, with the intersection point behind the lower left corner of the bounding box as the origin, the center points of all the contact surfaces of one of the multi-source assets are located at (0, 2, 1), (0, 4, 1), (5, 2, 1), and (4, 3, 1), respectively. Next, the center points of the contact surfaces of each multi-source asset will be recorded.
[0049] Next, the terminal performs pairwise comparisons of these multi-source assets. First, it pairs the center points of the contact surfaces of two multi-source assets, matching the center point of one multi-source asset with the closest center point of the contact surface of another multi-source asset. This ensures that each contact surface center point has a threshold-matched center point in the other multi-source asset. Then, the variance of these center points is calculated. When the variance is below a preset value, it indicates that the two multi-source assets belong to the same type, and all assets belonging to the same type are grouped together. This method utilizes the characteristics of the number of contact surfaces and the location of the contact surface center points to better group components with similar shapes and distinguish components with different shapes or variations. It effectively links components that can be referenced and reused (multi-source assets with system semantic tags), forming a more accurate database without requiring a complete scan like with large multi-source assets. Components with significant shape variations can be accurately classified by the location of their connection surfaces. After classification, each type of multi-source asset is further enhanced with the semantic tags by adding the number and location of contact surfaces, forming asset semantic features.
[0050] Please see Figure 3 This application provides an embodiment of a method for determining a reused reference asset, wherein the contact surface features further include contact area and contact surface vector, including: 301. Generate asset confidence for multi-source assets based on the contact area and contact surface vector of multi-source assets and adjacent assets; 302. Select reuse reference assets from multi-source assets with the same semantic features based on confidence level.
[0051] In this embodiment, the terminal first selects a multi-source asset from the multi-source asset set. Since the number and location of contact surfaces of each multi-source asset in the set are basically similar, this embodiment evaluates the acquisition quality (assessment of asset confidence) of the multi-source asset based on the contact area and contact surface vector of each contact surface. The principle is that although the other assets contacted by each multi-source asset in the set are different, theoretically the contact area and the degree of contact surface fit are the same. The degree of contact surface fit can be analyzed using the contact surface vector. Therefore, in this embodiment, the contact area and contact surface vector are used to evaluate the acquisition quality of the multi-source asset. When multi-source assets and adjacent assets are on the same contact surface, the smaller the difference in contact area, the higher the confidence level. Furthermore, the smaller the angle between the two contact vectors on the same contact surface, the higher the degree of fit between the two contact surfaces. Secondly, the acquisition quality of the adjacent assets themselves must also be considered, as shown in the following formula:
[0052] in, Let be the asset confidence level of the i-th multi-source asset in the multi-source asset set. The number of contact surfaces on multi-source assets. Let be the contact area of the i-th multi-source asset at the j-th contact surface. For the i-th multi-source asset, the corresponding connected asset at the j-th contact surface Contact area For connected assets The collection confidence level is determined by the related assets. The more data the connected asset has, the higher the confidence level of the data collection. That is, the higher the confidence level is if the connected asset is a large-scale equipment with complete structural parameters or a large-scale equipment with a complete model, such as foundations, walls, etc. Contact surface vector and The minimum included angle, Let be the contact surface vector of the i-th multi-source asset at the j-th contact surface. For the i-th multi-source asset, the corresponding connected asset at the j-th contact surface The contact surface vector, and These are the confidence weights for the contact area and the contact vector, respectively.
[0053] After calculating the asset confidence level, the next step is to sort the assets by confidence level and select the top-ranked ones as reference assets for reuse.
[0054] Please see Figure 4 This application provides an embodiment of a method for determining abnormally connected assets whose abnormal connection type is contact surface deformation. The contact surface features include contact area and contact surface vector, including: 401. Determine abnormally connected assets based on the contact surface vector of each set of connected assets in the 3D scene; 402. Determine the abnormal contact type based on the contact area: abnormal contact assets with deformed contact surfaces.
[0055] In this embodiment, the contact surface vector of each group of connected assets in the terminal determines abnormal connected assets. The detection method is as follows: if the contact surface between a multi-source asset and a corresponding connected asset is a plane, the angle between the normal vectors of the two contact surfaces is compared. When the angle is less than a preset angle threshold, it can be basically determined that the two contact surfaces are parallel. At this time, the abnormal connection type is determined according to the contact area. Specifically, the difference between the two contact areas is analyzed. When the difference between the contact areas is less than a preset area difference threshold, it indicates that it belongs to normal connected assets. If it is greater than the area difference threshold, it indicates that the abnormal connection type is that the connected assets have size differences. The child assets in the connected assets are determined as abnormal connected assets, and the abnormal connection type is size abnormality.
[0056] If we compare the included angle using the normal vectors of the two contact surfaces, and the included angle is not less than a preset angle threshold, it can be basically determined that the two contact surfaces are not parallel. Then, we compare the difference in contact area. If the areas are consistent, the child assets in the connected assets are identified as abnormal connected assets, and the abnormal connection type is contact surface tilting connection. This type usually requires a certain angle of rotation to correct.
[0057] If the contact surface is curved, analysis based on a different type of vector is required. For example, if the parent asset is a supporting cylindrical rod and the child asset is a fixed circular ring fitted onto the supporting cylindrical rod, and both contact surfaces are curved (the side of the cylinder), after determining the contact surface type, the vector is set to the extension direction of the cylinder after scanning by the acquisition device. This allows for the comparative analysis of the aforementioned abnormally connected assets. Subsequent contact area analysis is similar and will not be elaborated upon here.
[0058] When neither the contact surface vector nor the contact area meets the conditions, it indicates that the contact surface between the two connected assets is missing, and the abnormal connection type is a connection with deformed contact surface.
[0059] Please see Figure 5 This application provides an embodiment of a method for asset reuse and repair processing, comprising: 501. Determine the interference contact area of abnormally connected assets based on the data collected by the acquisition equipment; In this embodiment, when the abnormal connection type is a connection with deformed contact surface, it is necessary to determine the interference contact surface area of the abnormal connection asset based on the data collected by the acquisition device. Specifically, the range from the position of the contact surface of the abnormal connection asset to the position after the contact surface is collected is defined to determine the interference contact surface area.
[0060] 502. Perform a reuse assessment on the reference assets based on the interference contact area. If the reuse assessment results show that the reference assets do not meet the requirements, select new reference assets for reuse until the new reference assets meet the requirements. Since the interfering contact area may only be a part of the entire anomalously connected asset, it is very likely that only one contact surface is involved. Therefore, the repair process may also only involve one contact surface area. This makes some repair difficulties possible. When selecting a reused reference asset, the entire contact surface is considered, which may smooth out some contact surface areas with insufficient precision. That is, there may be a region in the reused reference asset with insufficient precision, but because the precision of the contact surface area is high, the reuse confidence of the reused reference asset is high. This situation will result in the contact surface of the anomalously connected asset still being in an anomalous state after repairing the anomalously connected asset using the reused reference asset.
[0061] To address the aforementioned issues, in this embodiment, the terminal generates a score for each reused reference asset in different contact areas to determine which reused reference asset is more suitable for use in different repair scenarios. The formula is as follows:
[0062]
[0063] in, Let be the confidence score of the i-th multi-source asset at the j-th contact surface. This refers to the fitness of the reused reference asset on the j-th contact surface. If the fitness is insufficient, the next reused reference asset is selected for fitness calculation until the fitness of the new reused reference asset meets the standard.
[0064] 503. Remove the interfering contact area of abnormally connected assets and update the bounding box features for the removed abnormally connected assets. 504. Scale the reused reference asset based on the bounding box characteristics of the reused reference asset and the updated bounding box characteristics of the abnormally connected assets. 505. When the proportion of the interfering contact area to the volume of the abnormally connected assets is not greater than the preset threshold, the abnormally connected assets after being removed are spliced and corrected according to the reused reference assets after scaling. 506. When the proportion of the interfering contact area to the volume of the abnormally connected assets is greater than the preset threshold, the abnormally connected assets after being removed are replaced and corrected based on the reused reference assets after scaling.
[0065] In this embodiment, after determining the reused reference asset, the interfering contact surface area of the abnormally connected assets is removed, and the remaining part is regenerated as a bounding box feature. Next, the bounding box feature of the reused reference asset is scaled based on the new bounding box feature. Specifically, the part of the new bounding box feature that was not removed is used as a reference object to scale the bounding box feature of the reused reference asset. Then, it is judged that when the proportion of the interfering contact surface area to the volume of the abnormally connected asset is not greater than a preset threshold, the removed abnormally connected assets are spliced and corrected according to the scaled reused reference asset. That is, the corresponding part is taken from the reused reference asset and spliced onto the new bounding box feature. If the proportion of the interfering contact surface area to the volume of the abnormally connected asset is greater than the preset threshold, the removed abnormally connected assets are directly replaced and corrected according to the scaled reused reference asset.
[0066] Please see Figure 6 This application provides an embodiment of a method for extracting features of multi-source assets in a 3D scene, comprising: 601. Perform Cartesian coordinate transformation on multi-source assets with geographic coordinate system type so that the multi-source assets with geographic coordinate system can be transferred to the corresponding 3D scene; 602. Determine the parent anchor point and anchor point priority for each multi-source asset with a local coordinate system type; 603. Transfer the multi-source assets of each local coordinate system to the corresponding 3D scene based on the parent anchor point and anchor point priority; 604. Extract semantic label features and geometric features from each multi-source asset in the 3D scene.
[0067] After the terminal acquires and organizes the multi-source assets, it ensures a consistent data structure, transforming the original heterogeneous assets into a unified internal data structure. This involves uniformly recording all data from the multi-source assets, including coordinate information (coordinate system type and positioning coordinates, etc.) and semantic tags. Next, the terminal converts each multi-source asset to the target 3D scene coordinate system based on its coordinate system type. In this embodiment, coordinate system type detection is first performed on each multi-source asset. For each multi-source asset, geographic coordinate system detection and local coordinate system detection are performed according to priority. The file header is checked for EPSG code or the string PROJ, as this type of data belongs to the geographic coordinate system category. The file header is also checked for keywords such as local, origin, and model; if these are present, it belongs to the local coordinate system.
[0068] After detecting the coordinate system type, the assets in the geographic coordinate system are converted to Cartesian coordinates to transfer them into the target 3D scene. Next, parent anchor points need to be detected for multi-source assets. Parent anchor points are set during multi-source asset acquisition based on the contact relationships between the assets, similar to the relationship between reference objects. First, an initial primary asset (usually a geographic coordinate system asset like the ground) is set, and a reference point is established on the ground. Then, all objects in contact with the ground are set as secondary assets. During scanning, a center coordinate is generated for the multi-source asset based on the current scanning position of the scanning device and the detection position of the scanned multi-source asset. Then, two parent anchor points are generated based on the center coordinate of the multi-source asset (secondary asset), the reference point coordinates of the primary asset, and the position coordinates of the acquisition device. The reference point of the primary asset is the higher-priority parent anchor point. Secondary assets can be positioned based on their own parent anchor points and the higher-priority parent anchor points. Based on priority, multi-source assets in the local coordinate system are gradually transferred to the target 3D scene coordinate system, greatly improving assembly efficiency and accuracy.
[0069] Please see Figure 7 This application provides an embodiment of a method for resolving adjacency conflicts, comprising: 701. After the asset reuse and repair process is completed, update the bounding box features; 702. Determine conflict relationship information between assets based on the bounding box characteristics of multi-source assets and adjacent assets; 703. Correct the conflicts of assets that are in contact with each other based on the conflict relationship information.
[0070] Once the asset reuse and repair process is complete, the semantic features of the multi-source assets in each 3D scene have been corrected. Next, the terminal generates new bounding box features for each multi-source asset based on the new contact surface features. After the terminal performs asset correction processing based on the abnormal contact type and contact surface features of abnormally connected assets, and updates the bounding box features, it can obtain conflict relationship information between connected assets. The terminal determines the conflict relationship information between assets based on the bounding box features of multi-source assets and adjacent assets. Specifically, after the terminal re-corrects the bounding box features, it queries the neighbors (adjacent assets) of each multi-source asset in the target 3D scene coordinate system. There are two query methods: one is to determine all assets within a certain spatial range of the multi-source asset as neighbors, and then add assets that are in contact with the multi-source asset; the other is to take the assets that are in contact with the multi-source asset as neighbors. This embodiment uses the second method, determining the conflict relationship only for adjacent assets.
[0071] Next, in the target 3D coordinate system, the terminal calculates the topological relationships for each pair of neighbors (adjoining assets) of the multi-source assets, specifically including: 1. Separation: The condition for determining separation is that the bounding box overlap volume between adjacent assets is 0.
[0072] 2. Contact: The condition for determining contact is that the overlapping volume of the bounding boxes between the connected assets is in the range [0, a].
[0073] 3. Intersection: The condition for determining intersection is that the overlapping volume of the bounding boxes between the adjacent assets is greater than 'a'.
[0074] 4. Inclusion: The condition for inclusion is that the overlapping volume of the bounding boxes between adjacent assets is equal to the volume of the bounding box of one of the assets.
[0075] Based on the above, the topological relationships between adjacent assets are generated. Next, the terminal performs intersection detection on the adjacent assets according to the topological relationships, generating asset intersection features. This involves using an algorithm to perform triangle-to-triangle intersection detection, outputting information based on contact surface features: whether they intersect, intersection point coordinates, and penetration depth. Then, the terminal determines the conflict relationships between adjacent assets based on the topological relationships and asset intersection features. Conflict relationships include hovering conflicts and penetration conflicts.
[0076] Suspension conflict refers to the forward distance between two contact surfaces that should be in contact being greater than a preset threshold, while penetration conflict refers to the reverse distance between two contact surfaces that should be in contact being greater than a preset threshold, resulting in clipping.
[0077] After calculating the conflict relationship information, the terminal performs sequential connection conflict correction on multi-source assets based on the priority of different assets.
[0078] Specifically, for penetration conflicts between adjacent assets, the penetration correction offset Δ_1 is calculated based on the penetration depth d_pen and the penetration normal I: Δ_1 = d_pen × I Wherein, the penetration normal I is the unit normal pointing from the object being penetrated to the object penetrating it.
[0079] For hovering conflicts between adjacent assets, the hovering correction offset Δ_2 is calculated based on the hovering height d_suspension: Δ_2 = (0, 0, -d_suspension) Based on the penetration correction offset Δ_1 and the suspension correction offset Δ_2, the adjacent assets with contact conflicts are corrected for contact conflicts.
[0080] Please see Figure 8 This application provides an embodiment of a management device for cross-project digital asset referencing and reuse, comprising: The feature extraction unit 801 is used to acquire a 3D scene with the same scene label and completed multi-source asset assembly, and extract the semantic label features and geometric features of the multi-source assets in the 3D scene. The 3D scene is formed by assembling multi-source assets acquired by several different acquisition devices. The geometric features include contact surface features and bounding box features generated from the contact surface features. The multi-source asset set determination unit 802 is used to generate asset semantic features for each multi-source asset in all three-dimensional scenes based on semantic label features and contact surface features, and to determine a multi-source asset set with a class of asset semantic features. The reuse reference asset determination unit 803 is used to determine the reuse reference asset based on the contact surface characteristics of each multi-source asset in the multi-source asset set and all the connected assets that are in direct contact with the multi-source assets. The abnormal connection asset determination unit 804 is used to determine abnormal connection assets in the multi-source asset set whose abnormal connection type is contact surface deformation based on the contact surface characteristics. The asset reuse and repair processing unit 805 is used to perform asset reuse and repair processing on abnormally connected assets based on the bounding box characteristics of the reuse reference asset and the reuse reference asset.
[0081] Optionally, the contact surface features include the number of contact surfaces and the position of the contact surfaces, where the position of the contact surface is the local center coordinate of the contact surface on the bounding box; The multi-source asset collection determination unit 802 specifically includes: Based on the semantic label features, each multi-source asset in all 3D scenes is first classified. By analyzing the number and location of contact surfaces, semantic features of multi-source assets with the same semantic labels are generated, and a set of multi-source assets with the same semantic features is identified.
[0082] Optionally, the contact surface features may also include the contact area and the contact surface vector; The reuse reference asset determination unit 803 specifically includes: The asset confidence level is generated for the multi-source assets based on the contact area and contact surface vector of the multi-source assets and the adjacent assets. Based on confidence level, reused reference assets are selected from multi-source assets with the same semantic characteristics.
[0083] Optionally, the contact surface features include the contact area and the contact surface vector; The abnormally connected asset identification unit 804 specifically includes: Identify abnormally connected assets based on the contact surface vector of each set of connected assets in the 3D scene; The abnormal contact type is determined based on the contact area, indicating abnormal contact assets with deformed contact surfaces.
[0084] Optionally, the asset reuse and repair processing unit 805 specifically includes: The interference contact area of abnormally connected assets is determined based on the data collected by the acquisition equipment; The reuse of reference assets is evaluated based on the interference contact area. If the reuse evaluation results show that the reuse reference assets do not meet the requirements, a new reuse reference asset is selected until the new reuse reference asset meets the requirements. Remove the interfering contact area of abnormally connected assets and update the bounding box features for the removed abnormally connected assets; The reused reference asset is scaled based on the bounding box characteristics of the reused reference asset and the updated bounding box characteristics of the abnormally connected assets. When the proportion of the interfering contact area to the volume of the abnormally connected assets is not greater than the preset threshold, the abnormally connected assets after being removed are spliced and corrected according to the reused reference assets after scaling. When the proportion of the interfering contact area to the volume of the abnormally connected assets exceeds a preset threshold, the abnormally connected assets after being removed are replaced and corrected based on the reused reference assets after scaling.
[0085] Optionally, the feature extraction unit 801 specifically includes: Multi-source assets with a geographic coordinate system are transformed into Cartesian coordinates so that they can be transferred to the corresponding 3D scene. Determine the parent anchor and anchor priority for each multi-source asset with a local coordinate system type; Based on the parent anchor point and anchor point priority, transfer the multi-source assets of each local coordinate system to the corresponding 3D scene; Semantic label features and geometric features are extracted from each multi-source asset in the 3D scene.
[0086] Optionally, after the asset reuse and repair processing unit 805, the management device further includes: The bounding box feature update unit is used to update the bounding box features after the asset reuse and repair process is completed. The conflict relationship information determination unit is used to determine the conflict relationship information between assets based on the bounding box characteristics of multi-source assets and adjacent assets. The connection conflict correction unit is used to correct the connection conflicts of assets based on the conflict relationship information.
[0087] Please see Figure 9 This application provides a management device for cross-project digital asset referencing and reuse, comprising: Processor 901, memory 902, input / output unit 903, and bus 904.
[0088] The processor 901 is connected to the memory 902, the input / output unit 903, and the bus 904.
[0089] The memory 902 stores a program, and the processor 901 calls the program to execute it, such as... Figure 1 , Figure 2 and Figure 3 , Figure 4 , Figure 5 , Figure 6 and Figure 7 Management methods in China.
[0090] This application provides a computer-readable storage medium on which a program is stored, and when the program is executed on a computer, it performs the following... Figure 1 , Figure 2 , Figure 3 , Figure 4 , Figure 5 , Figure 6 and Figure 7 Management methods in China.
[0091] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0092] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0093] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0094] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0095] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A management method for cross-project digital asset referencing and reuse, characterized in that, include: A 3D scene with the same scene label and completed multi-source asset assembly is obtained. The semantic label features and geometric features of the multi-source assets in the 3D scene are extracted. The 3D scene is formed by assembling multi-source assets acquired by several different acquisition devices. The geometric features include contact surface features and bounding box features generated by the contact surface features. Based on the semantic label features and the contact surface features, generate asset semantic features for each of the multi-source assets in all three-dimensional scenes, and determine a set of multi-source assets with a class of asset semantic features; The reuse reference asset is determined based on the contact surface characteristics of each multi-source asset in the multi-source asset set and all adjacent assets that are in direct contact with the multi-source asset. Based on the contact surface characteristics, the abnormal contact type in the multi-source asset set is determined to be abnormal contact assets with contact surface deformation; Based on the reusable reference asset and the bounding box characteristics of the reusable reference asset, the abnormally connected assets are subjected to asset reuse repair processing.
2. The management method according to claim 1, characterized in that, The contact surface features include the number of contact surfaces and the position of the contact surfaces, wherein the position of the contact surfaces is the local center coordinate of the contact surfaces on the bounding box; The step of generating asset semantic features for each of the multi-source assets in all 3D scenes based on the semantic label features and the contact surface features, and determining a set of multi-source assets with a class of asset semantic features, specifically includes: Based on the semantic label features, each of the multi-source assets in all three-dimensional scenes is first classified. Based on the number and location of the contact surfaces, asset semantic features are generated for multi-source assets with the same semantic labels, and a set of multi-source assets with the same asset semantic features is determined.
3. The management method according to claim 2, characterized in that, The contact surface features also include the contact area and the contact surface vector; The step of determining the reuse reference asset based on the contact surface characteristics of each multi-source asset in the multi-source asset set and all adjacent assets that are in direct contact with the multi-source asset specifically includes: The asset confidence level is generated for the multi-source asset based on the contact area and contact surface vector of the multi-source asset and the connected asset; Based on the confidence level, reused reference assets are selected from multi-source assets with the same semantic features.
4. The management method according to claim 3, characterized in that, The contact surface features include the contact area and the contact surface vector; The step of determining the abnormally connected assets in the multi-source asset set whose abnormal connection type is contact surface deformation based on the contact surface characteristics specifically includes: The abnormally connected assets are determined based on the contact surface vector of each group of connected assets in the three-dimensional scene. The abnormal contact asset is identified as having a deformed contact surface based on the contact area.
5. The management method according to any one of claims 1 to 4, characterized in that, The step of performing asset reuse repair processing on the abnormally connected assets based on the reused reference asset and the bounding box characteristics of the reused reference asset specifically includes: The interference contact area of the abnormally connected assets is determined based on the data collected by the acquisition equipment; The reuse of reference assets is evaluated based on the interference contact area. If the reuse evaluation results show that the reuse reference assets do not meet the requirements, a new reuse reference asset is selected until the new reuse reference asset meets the requirements. Remove the interfering contact surface area of the abnormally connected assets and update the bounding box features for the removed abnormally connected assets; The reused reference asset is scaled based on the bounding box features of the reused reference asset and the updated bounding box features of the abnormally connected assets. When the proportion of the interfering contact area to the volume of the abnormally connected assets is not greater than a preset threshold, the abnormally connected assets after being removed are spliced and corrected according to the reused reference assets after scaling. When the proportion of the interfering contact area to the volume of the abnormally connected asset is greater than a preset threshold, the abnormally connected asset after being removed is replaced and corrected according to the reused reference asset after scaling.
6. The management method according to any one of claims 1 to 4, characterized in that, The step of obtaining a 3D scene with the same scene label and having completed multi-source asset assembly, and extracting the semantic label features and geometric features of the multi-source assets in the 3D scene specifically includes: Multi-source assets with a geographic coordinate system are transformed into Cartesian coordinates so that the multi-source assets in the geographic coordinate system can be transferred into the corresponding 3D scene. For each multi-source asset whose coordinate system type is a local coordinate system, determine the parent anchor point and anchor point priority; Based on the parent anchor point and the anchor point priority, transfer the multi-source assets of each local coordinate system to the corresponding 3D scene; Semantic label features and geometric features are extracted from each multi-source asset in the 3D scene.
7. The management method according to any one of claims 1 to 4, characterized in that, After the step of performing asset reuse repair processing on the abnormally connected assets based on the reused reference asset and the bounding box characteristics of the reused reference asset, the management method further includes: After the asset reuse and repair process is completed, update the bounding box features; Conflict relationship information between assets is determined based on the bounding box characteristics of the multi-source assets and the adjacent assets; Based on the conflict relationship information, conflict correction is performed on assets that have inter-asset conflicts.
8. A management device for cross-project digital asset referencing and reuse, characterized in that, include: The feature extraction unit is used to acquire a 3D scene with the same scene label and completed multi-source asset assembly, and extract the semantic label features and geometric features of the multi-source assets in the 3D scene. The 3D scene is formed by assembling multi-source assets acquired by several different acquisition devices. The geometric features include contact surface features and bounding box features generated by the contact surface features. A multi-source asset set determination unit is used to generate asset semantic features for each of the multi-source assets in all three-dimensional scenes based on the semantic label features and the contact surface features, and to determine a multi-source asset set of a class of asset semantic features. The reuse reference asset determination unit is used to determine the reuse reference asset based on the contact surface characteristics of each multi-source asset in the multi-source asset set and all adjacent assets that are in direct contact with the multi-source asset. An abnormal connection asset determination unit is used to determine abnormal connection assets in the multi-source asset set whose abnormal connection type is contact surface deformation based on the contact surface characteristics. The asset reuse and repair processing unit is used to perform asset reuse and repair processing on the abnormally connected assets based on the reuse reference asset and the bounding box characteristics of the reuse reference asset.
9. A management device for cross-project digital asset referencing and reuse, characterized in that, The device includes: Processor, memory, input / output units, and bus; The processor is connected to memory, input / output units, and a bus; The memory stores a program, which the processor calls to execute the management method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium having a program stored thereon, which, when executed on a computer, performs the management method as claimed in any one of claims 1 to 7.