CN120279198A - Digital twin body construction method and system applied to customs supervision - Google Patents

Digital twin body construction method and system applied to customs supervision Download PDF

Info

Publication number
CN120279198A
CN120279198A CN202510772077.9A CN202510772077A CN120279198A CN 120279198 A CN120279198 A CN 120279198A CN 202510772077 A CN202510772077 A CN 202510772077A CN 120279198 A CN120279198 A CN 120279198A
Authority
CN
China
Prior art keywords
value
digital twin
area
dimensional model
coordinate point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202510772077.9A
Other languages
Chinese (zh)
Other versions
CN120279198B (en
Inventor
邬润生
经峥嵘
邓慰慰
吴猷
张晶
顾梦婕
朱昫
季佳华
李月
王芳
卢雪兵
张学雷
张君
徐伊丽
李楠鑫
相明琼
顾俊
邬雪桥
丁子宸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Yi Dier Information Technology Co ltd
Original Assignee
Shanghai Yi Dier Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Yi Dier Information Technology Co ltd filed Critical Shanghai Yi Dier Information Technology Co ltd
Priority to CN202510772077.9A priority Critical patent/CN120279198B/en
Publication of CN120279198A publication Critical patent/CN120279198A/en
Application granted granted Critical
Publication of CN120279198B publication Critical patent/CN120279198B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00Three-dimensional [3D] image rendering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/762Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了应用于海关监管的数字孪生体构建方法及系统,涉及数据处理技术领域。该应用于海关监管的数字孪生体构建方法包括:获取海关监管的多个历史数字孪生体三维模型;基于各个历史数字孪生体三维模型,将三维模型划分为多个区域块;基于各个区域块,获取多个关键度值;基于各个关键度值,配置对应区域块的细节层次;基于各个区域块的细节层次,渲染生成当前数字孪生体三维模型。本申请通过识别数字孪生体三维模型中不同区域的货物运输的频繁程度大小,进而将三维模型划分为多个区域块,再确定各个区域块中的货物堆放的密集程度大小,为货物堆放密集程度高的区域配置高细节层次,为货物堆放密集程度低的区域配置低细节层次。

The present application discloses a method and system for constructing a digital twin for customs supervision, and relates to the field of data processing technology. The method for constructing a digital twin for customs supervision includes: obtaining multiple historical digital twin three-dimensional models of customs supervision; dividing the three-dimensional model into multiple regional blocks based on each historical digital twin three-dimensional model; obtaining multiple criticality values based on each regional block; configuring the detail level of the corresponding regional block based on each criticality value; rendering and generating the current digital twin three-dimensional model based on the detail level of each regional block. The present application identifies the frequency of cargo transportation in different areas of the digital twin three-dimensional model, and then divides the three-dimensional model into multiple regional blocks, and then determines the density of cargo stacking in each regional block, configures a high level of detail for areas with high cargo stacking density, and configures a low level of detail for areas with low cargo stacking density.

Description

Digital twin body construction method and system applied to customs supervision
Technical Field
The application relates to the technical field of data processing, in particular to a digital twin body construction method and a digital twin body construction system applied to customs supervision.
Background
The digital twin body of customs supervision is a technology of cloning physical entities in a digital space and realizing virtual-real intercommunication so as to improve customs supervision efficiency, optimize management flow and improve decision making capability. That is, the digital twin body of the customs supervision realizes comprehensive monitoring and optimizing management of the customs logistics process through technical means such as three-dimensional modeling, dynamic simulation, multidimensional visualization, cross-department cooperation and the like, thereby not only improving the efficiency and safety of the customs supervision, but also laying a foundation for the development of future intelligent customs.
In the process Of constructing a digital twin under customs supervision, different areas Of the three-dimensional model often need to be configured with different Levels Of Detail (LOD). If the detail level configuration is inaccurate, the non-key area is easy to use a high detail level, so that the calculation resource is wasted, or the key area is used a low detail level, so that the quality of the digital twin three-dimensional model is reduced.
Disclosure of Invention
The application aims to provide a digital twin body construction method and a digital twin body construction system for customs supervision, which are used for solving the technical problem that accurate configuration detail layers for different regional blocks are difficult to be realized in the digital twin body construction process of customs supervision.
In order to achieve the above purpose, the present application provides the following technical solutions:
In a first aspect, the present application proposes a digital twin construction method applied to customs supervision, the digital twin construction method applied to customs supervision comprising:
acquiring a plurality of historical digital twin three-dimensional models of customs supervision;
dividing the three-dimensional model into a plurality of region blocks based on each historical digital twin three-dimensional model;
acquiring a plurality of key degree values based on each regional block, wherein the regional blocks are in one-to-one correspondence with the key degree values, and the key degree values are at least used for representing the density degree of stacking cargoes in the corresponding regional blocks;
Configuring the detail level of the corresponding region block based on each criticality value;
And rendering and generating a current digital twin three-dimensional model based on the detail level of each region block.
As a specific solution in the technical solution of the present application, the dividing the three-dimensional model into a plurality of region blocks based on each historical digital twin three-dimensional model includes:
Acquiring a first area plane based on the three-dimensional model, wherein the first area plane is an area plane formed by projection of the three-dimensional model along the z-axis direction, and the z-axis of the three-dimensional model is parallel to the vertical direction in reality;
Acquiring a first coordinate point based on the first area plane, wherein the first coordinate point is any coordinate point in the first area plane;
Each sequence segment is at least used for representing whether the first coordinate point in the corresponding historical digital twin three-dimensional model has goods stored or taken out;
acquiring a transportation frequency value based on each sequence segment, wherein the transportation frequency value is at least used for representing the frequency of cargo transportation in the first coordinate point;
and dividing the three-dimensional model into a plurality of regional blocks based on the transportation frequency value.
As a specific scheme in the technical scheme of the application, the sequence segment comprises 00, 10 and 01, wherein 01 is used for indicating that no goods are stored in or taken out from the first coordinate point in the corresponding historical digital twin three-dimensional model, 10 is used for indicating that goods are stored in the first coordinate point in the corresponding historical digital twin three-dimensional model, and 00 is used for indicating that goods are taken out from the first coordinate point in the corresponding historical digital twin three-dimensional model.
As a specific scheme in the technical scheme of the present application, the obtaining the value of the frequency of transportation based on each sequence segment includes:
Acquiring a first sequence segment based on each sequence segment, wherein the first sequence segment is the last sequence segment in time sequence in each sequence segment;
acquiring a height value and a time sequence value based on the first sequence segment, wherein the height value is the numerical sum of the first sequence segment and a sequence segment before the time sequence of the first sequence segment, and the time sequence value is a sequence number corresponding to the first sequence segment;
and acquiring the transportation frequency value based on the height value and the time sequence value.
As a specific solution in the technical solution of the present application, the calculation formula for obtaining the transportation frequency value based on the height value and the time sequence value is as follows:
Wherein P represents a transportation frequency value, S represents a height value, n represents the number of each sequence segment; Representing the range of intervals used to map the values in brackets to [0,1 ]; representing absolute values.
As a specific solution in the technical solution of the present application, the dividing the three-dimensional model into a plurality of area blocks based on the transportation frequency value includes:
The method comprises the steps of obtaining a first feature vector based on a first coordinate point, wherein the first feature vector is a transportation frequency value corresponding to the first coordinate point and a coordinate value corresponding to a plane of a first area where the first coordinate point is located;
Based on a clustering algorithm, clustering each first coordinate point through the first feature vector to obtain a plurality of first clustering clusters;
The three-dimensional model is divided into a plurality of region blocks based on the respective first clusters.
As a specific solution in the technical solution of the present application, the obtaining a plurality of criticality values based on each region block includes:
Acquiring a first area block based on each area block, wherein the first area block is any one area block in each area block;
Acquiring a plurality of second coordinate points based on the first region block, wherein the second coordinate points are any coordinate points positioned in the first region block;
The method comprises the steps of obtaining a second feature vector corresponding to each second coordinate point based on each second coordinate point, wherein the second feature vector is a transport frequency degree difference value corresponding to each second coordinate point and a coordinate value corresponding to a plane of a first area, and the transport frequency degree difference value is a difference value between a current transport frequency degree value and a historical transport frequency degree value of the corresponding second coordinate point;
Based on a clustering algorithm, clustering each second coordinate point through a second feature vector to obtain a plurality of second clustering clusters;
and acquiring a criticality value corresponding to the first region block based on each second cluster.
As a specific solution in the technical solution of the present application, the calculation formula for obtaining the criticality value corresponding to the first area block based on each second cluster is as follows:
Wherein M represents a criticality value corresponding to the first region block; M represents the number of second cluster clusters corresponding to the first area block; representing the sum of the height values of the second coordinate points corresponding to the ith second cluster; Representing the number of second coordinate points in the ith second cluster; Representing an area corresponding to the first region block; representing the area corresponding to the first area plane; The values in brackets are shown as being mapped to the interval ranges of [0,1 ].
As a specific solution in the technical solution of the present application, the configuring the level of detail of the corresponding area block based on each criticality value includes:
If the key value corresponding to the first area block is larger than or equal to a preset value, configuring the detail level of the first area block as a high detail level, otherwise, configuring the detail level of the first area block as a low detail level.
In a second aspect, the present application proposes a digital twin construction system for customs supervision, comprising:
The reader is used for acquiring a plurality of historical digital twin three-dimensional models of customs supervision;
the server is used for dividing the three-dimensional model into a plurality of area blocks based on the three-dimensional model of each historical digital twin body;
the method comprises the steps of obtaining a plurality of key degree values based on each area block, wherein the area blocks correspond to the key degree values one by one, and the key degree values are at least used for representing the density degree of stacking of cargoes in the corresponding area blocks;
and configuring a detail level of the corresponding region block based on each criticality value;
And rendering and generating a current digital twin three-dimensional model based on the detail level of each region block.
The server is further used for acquiring a first area plane based on the three-dimensional model, wherein the first area plane is an area plane formed by projection of the three-dimensional model along the z-axis direction, and the z-axis of the three-dimensional model is parallel to the vertical direction in reality;
acquiring a first coordinate point based on the first area plane; the first coordinate point is any coordinate point in the first area plane;
Each sequence segment is at least used for representing whether the first coordinate point in the corresponding historical digital twin three-dimensional model has goods stored or taken out;
The method comprises the steps of obtaining a transportation frequency value based on each sequence segment, wherein the transportation frequency value is at least used for representing the frequency of cargo transportation in the first coordinate point;
and dividing the three-dimensional model into a plurality of region blocks based on the transportation frequency value.
As a specific scheme in the technical scheme of the application, the sequence segment comprises 00, 10 and 01, wherein 01 is used for indicating that no goods are stored in or taken out from the first coordinate point in the corresponding historical digital twin three-dimensional model, 10 is used for indicating that goods are stored in the first coordinate point in the corresponding historical digital twin three-dimensional model, and 00 is used for indicating that goods are taken out from the first coordinate point in the corresponding historical digital twin three-dimensional model.
The server is further used for acquiring a first sequence segment based on each sequence segment, wherein the first sequence segment is a sequence segment with the last time sequence in each sequence segment;
the method comprises the steps of obtaining a height value and a time sequence value based on a first sequence segment, wherein the height value is the numerical sum of the first sequence segment and a sequence segment before the time sequence of the first sequence segment, and the time sequence value is a sequence number corresponding to the first sequence segment;
And obtaining the transportation frequency value based on the height value and the time sequence value.
As a specific solution in the technical solution of the present application, the calculation formula for obtaining the transportation frequency value based on the altitude value and the time sequence value by the server is as follows:
Wherein P represents a transportation frequency value, S represents a height value, n represents the number of each sequence segment; Representing the range of intervals used to map the values in brackets to [0,1 ]; representing absolute values.
The server is further configured to obtain a first feature vector based on the first coordinate point, where the first feature vector is a transportation frequency value corresponding to the first coordinate point and a coordinate value corresponding to a plane of the first region where the first coordinate point is located;
Clustering each first coordinate point through the first feature vector based on a clustering algorithm to obtain a plurality of first clustering clusters;
And dividing the three-dimensional model into a plurality of region blocks based on the respective first clusters.
The server is further used for acquiring a first area block based on each area block, wherein the first area block is any one area block in each area block;
and acquiring a plurality of second coordinate points based on the first region block; the second coordinate point is any coordinate point located in the first area block;
the method comprises the steps of obtaining a first feature vector corresponding to each first coordinate point based on each first coordinate point, wherein the first feature vector is a transport frequency degree difference value corresponding to each first coordinate point and a coordinate value corresponding to a plane of a first area;
Clustering each second coordinate point through a second feature vector based on a clustering algorithm to obtain a plurality of second clustering clusters;
and acquiring a criticality value corresponding to the first region block based on each second cluster.
As a specific scheme in the technical scheme of the present application, the calculation formula for obtaining the criticality value corresponding to the first area block based on each second cluster by the server is as follows:
Wherein M represents a criticality value corresponding to the first region block; M represents the number of second cluster clusters corresponding to the first area block; representing the sum of the height values of the second coordinate points corresponding to the ith second cluster; Representing the number of second coordinate points in the ith second cluster; Representing an area corresponding to the first region block; representing the area corresponding to the first area plane; The values in brackets are shown as being mapped to the interval ranges of [0,1 ].
As a specific scheme in the technical scheme of the application, the server is further used for configuring the detail level of the first area block as a high detail level if the corresponding criticality value of the first area block is larger than or equal to a preset value, or configuring the detail level of the first area block as a low detail level if the corresponding criticality value of the first area block is larger than or equal to the preset value.
Compared with the prior art, the application has the beneficial effects that:
According to the method, the frequency of cargo transportation in different areas in the digital twin body three-dimensional model is identified, the three-dimensional model is further divided into a plurality of area blocks, the density of cargo stacking in each area block is determined, high detail levels are configured for areas with high cargo stacking density, and low detail levels are configured for areas with low cargo stacking density. The method realizes the use of low-detail level rendering in the area needing no high attention, can reduce the rendering burden and improve the system performance, and uses high-detail level rendering in the area needing high attention to ensure better rendering effect, thereby providing clearer visual information.
Drawings
FIG. 1 is a schematic flow chart of a digital twin body construction method applied to customs supervision according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a digital twin body construction system applied to customs supervision according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms "first", "second", and the like in the description of embodiments of the present application and in the above-described figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order, e.g., a first feature vector and a second feature vector, which are described below, and which belong to different feature vectors. It is to be understood that the names so used may be interchanged where appropriate, so that the embodiments described herein may be implemented in an order other than that illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or modules is not necessarily limited to those explicitly listed but may include other steps or modules not expressly listed or inherent to such process, method, article, or apparatus, the configuration of the modules appearing in an embodiment of the application may be merely a logical configuration, may be implemented in another configuration, such that a plurality of modules may be combined or integrated in another system, or some features may be omitted, or not implemented, and further, the coupling or direct coupling or communication connection between the illustrated or discussed modules may be through some interfaces, indirect coupling or communication connection between the modules may be in electrical or other like form, none of which is limiting in an embodiment of the application. The modules or sub-modules described as separate components may or may not be physically separate, may or may not be physical modules, or may be distributed in a plurality of circuit modules, and some or all of the modules may be selected according to actual needs to achieve the purposes of the embodiment of the present application.
Before understanding the embodiments of the present application, it should be clear that in computer graphics and three-dimensional modeling, level of Detail (LOD) is a term used to describe the Level of Detail of a model. For example, LOD0, LOD1, LOD2, etc. are different levels of detail, each level corresponding to a different number of faces or vertices, for displaying models of appropriate levels of detail for different application requirements. In an embodiment of the present application, the level of detail may be selected according to the requirements, for example, in this embodiment, the high level of detail may be LOD0, and LOD0 may be 5000 faces, that is, each container model in three-dimensional modeling is composed of approximately 5000 faces. The container model at this level of detail (i.e., LOD 0) is very detailed and is suitable for applications where a great deal of detail needs to be displayed. In this embodiment, the low level of detail may be LOD2, and LOD2 may be 500 faces, i.e., each container model in three-dimensional modeling consists of approximately 500 faces. The container model of the level has less details, is suitable for occasions needing quick rendering, and can optimize rendering performance and resource consumption while maintaining visual quality by using the models of different levels of detail. Of course, in other embodiments of the present application, high and low levels of detail different from those of the above embodiments may be set as desired.
It should be clear that the emphasis of customs port supervision is the cargo storage area, and the cargo storage area is a planned known area, so that the subsequent analysis is only performed for the planned cargo storage area in the digital twin three-dimensional model, and the non-cargo storage area (for example, the placement area of the non-movable equipment, or the road on which the vehicle is traveling, etc.) is directly configured to be rendered at a low level of detail.
In order to solve the technical problem that the digital twin body construction process under customs supervision is difficult to accurately configure the detail level for different area blocks, which is provided in the background art, the application provides a digital twin body construction method applied to customs supervision. As shown in fig. 1, the digital twin construction method applied to customs supervision includes steps S100 to S500.
And step 100, acquiring a plurality of historical digital twin three-dimensional models of customs supervision.
It should be clear that in the customs supervision process, the historical digital twin three-dimensional model needs to be updated to obtain the current digital twin three-dimensional model, and after the current digital twin three-dimensional model is obtained by updating, the historical digital twin three-dimensional model also needs to be stored (generally stored in a computer readable storage medium). The three-dimensional model of the stored historical digital twin body is obtained from a computer readable storage medium and is a mature technology, and is not described herein.
Step 200, dividing the three-dimensional model into a plurality of regional blocks based on each historical digital twin three-dimensional model.
In embodiments of the present application, the three-dimensional model may be divided into a plurality of region blocks in any reasonable manner. For example, a historical digital twin three-dimensional model may be partitioned into a plurality of regional blocks using a spatial grid. It should be clear that the division of the three-dimensional model of the historical digital twin volume into a plurality of region blocks by the spatial grid is a mature technique, and will not be described here.
It is noted that at customs ports, containers are typically unloaded from the ship onto the quay using a quay container crane, or loaded from the quay onto the ship, and transported from one side of the quay to the other using a straddle carrier, or transported from the quay to an inland freight station. For areas where containers are frequently circulated, important attention is often required to ensure the efficiency and safety of centralized transportation. Therefore, if the container transportation of a certain area is more frequent, the important attention needs to be paid to the area, and the three-dimensional model needs to be given a higher level of detail when being constructed, so that the accuracy of customs supervision is ensured. If the three-dimensional model is divided into a plurality of region blocks by using the above-described spatial grid, it is likely that the frequent transportation region and the infrequent transportation region are divided into the same region block. If a certain area block contains both frequent and infrequent transportation areas, then it is not always possible to configure an accurate level of detail for that area later.
In order to divide the three-dimensional model into a plurality of suitable region blocks and thereby facilitate subsequent configuration of the level of detail for each region block, in one embodiment of the present application, step S200, divides the three-dimensional model into a plurality of region blocks based on each historical digital twin three-dimensional model, includes steps S210 through S250.
And S210, acquiring a first area plane based on the three-dimensional model.
In this embodiment, the first area plane is an area plane formed by projection of the three-dimensional model along the z-axis direction. The z-axis of the three-dimensional model is parallel to the vertical direction in reality. That is, the first region plane may be any plane perpendicular to the z-axis in this embodiment, for example, the first region plane may be an xoy plane (i.e., a plane having a z-axis value of 0).
And step S220, acquiring a first coordinate point based on the first area plane.
In this embodiment, the first coordinate point is an arbitrary coordinate point in the first area plane. In this embodiment, the first coordinate points may be set in the first area plane by using a grid method, and of course, each first coordinate point may also be selected from the first area plane by using a random selection method.
And step S230, acquiring each sequence segment corresponding to the first coordinate point based on each historical digital twin three-dimensional model.
In this embodiment, each sequence segment is at least used to characterize whether the first coordinate point has a cargo deposit or withdrawal in the corresponding historical digital twin three-dimensional model.
It should be clear that in the embodiment of the present application, any reasonable sequence segment may be used to record whether the first coordinate point in the corresponding historical digital twin three-dimensional model has goods stored in or taken out. For example, in one embodiment of the application, the sequence segments may include 00, 10, and 01. The 01 is used for representing that no goods are stored in or taken out from the first coordinate point in the corresponding historical digital twin three-dimensional model. The 10 is used for representing the goods stored into the first coordinate point in the corresponding historical digital twin three-dimensional model. The 00 is used for representing that goods are taken out from the first coordinate point in the corresponding historical digital twin three-dimensional model.
And step S240, acquiring a transportation frequency value based on each sequence segment.
In this embodiment, the transportation frequency value is at least used to characterize the frequency of transportation of the cargo in the first coordinate point.
It should be clear that in the embodiments of the present application, the transportation frequency value may be obtained based on each sequence segment in any reasonable manner. For example, the numerical value of each sequence segment may be combined as the transportation frequency value. As can be seen from the foregoing, if the goods at a certain coordinate point are stored more frequently, the sum of the sequence segments is greater. If the cargoes are taken out more frequently at a certain coordinate point, the sum value of each sequence segment tends to be 0. Specifically, a calculation formula (hereinafter referred to as a first calculation formula) of the numerical sums of the respective sequence segments may be as follows:
Wherein S represents the numerical sum of each sequence segment corresponding to the first coordinate point, n represents the number of each sequence segment corresponding to the first coordinate point; representing the value corresponding to the kth sequence segment. In binary, the value represented by 00 is 0, the value represented by 10 is 2, and the value represented by 01 is 1.
It should be clear that the frequency of transportation is not only related to the numerical sum (i.e. the height value hereinafter) of each sequence segment, but also to time (i.e. the time sequence value hereinafter), in order to be able to obtain an accurate transportation frequency value, in one embodiment of the present application, step S240, obtaining the transportation frequency value based on each sequence segment, includes steps S241 to S243.
Step S241, based on each sequence segment, acquiring a first sequence segment.
In this embodiment, the first sequence segment is a sequence segment with the last time sequence in each sequence segment.
And step S242, acquiring a height value and a time sequence value based on the first sequence segment.
In this embodiment, the height value is a numerical sum (calculation mode first calculation formula) of the first sequence segment and a sequence segment before the first sequence segment timing. The time sequence value is a sequence number corresponding to the first sequence segment.
Step S243, obtaining the transportation frequency value based on the height value and the time sequence value.
In an embodiment of the present application, the transportation frequency value may be obtained in any reasonable manner based on the height value and the time sequence value. For example, the transportation frequency value may be a ratio of the height value and the time sequence value. Or step S243, based on the height value and the time sequence value, obtaining a calculation formula of the transportation frequency value as follows:
Wherein P represents a transportation frequency value, S represents a height value, n represents the number of each sequence segment; Representing the range of intervals used to map the values in brackets to [0,1 ]; representing absolute values.
In the embodiment, the higher the speed of goods storage in the first coordinate point is, the higher the transportation frequency value is, the lower the transportation frequency value is, and the higher the speed of goods taking out in the first coordinate point is, the higher the transportation frequency value is, and the transportation frequency value tends to 0 when the goods are not stored or taken out in the first coordinate point for a long time.
And step S250, dividing the three-dimensional model into a plurality of regional blocks based on the transportation frequency value.
In the embodiment of the present application, each first coordinate point having a similar transportation frequency value may be divided into the same region block based on the transportation frequency value. And the characteristics of each first coordinate point in the same region block are similar, so that the subsequent accurate configuration of the detail level for the region is facilitated.
In an embodiment of the present application, the three-dimensional model may be divided into a plurality of region blocks based on the transportation frequency value in any reasonable manner. For example, step S250, dividing the three-dimensional model into a plurality of region blocks based on the transportation frequency value, includes steps S251 to S253.
And step S251, acquiring a first characteristic vector based on the first coordinate point.
In this embodiment, the first feature vector is a transportation frequency value corresponding to the first coordinate point and a coordinate value corresponding to the first coordinate point located on the first area plane.
And step S252, clustering each first coordinate point through the first feature vector based on a clustering algorithm to obtain a plurality of first clustering clusters.
It should be clear that the clustering algorithm is an unsupervised learning method in machine learning, and its objective is to divide the samples in the dataset into several groups (or "clusters") so that the sample similarity in the same cluster is high, and the sample similarity between different clusters is low. In this embodiment, any reasonable clustering algorithm may be used to cluster each first coordinate point, for example, a K-Means algorithm or a K-Means algorithm. The K-Means algorithm or the K-Means algorithm is a mature technology and will not be described here.
Step S253, dividing the three-dimensional model into a plurality of region blocks based on the respective first clusters.
Note that, in the present embodiment, a plurality of first coordinate points in each first cluster collectively form one region block.
And step S300, acquiring a plurality of criticality values based on each region block.
In an embodiment of the present application, the region blocks are in one-to-one correspondence with the criticality values. The criticality value is at least used for representing the density of stacking cargoes in the corresponding area block.
It should be noted that at customs terminals, containers are typically stacked together in a layer-by-layer stack. As can be seen from the foregoing, if the stacking height of the containers in the area block is higher, the height value in the corresponding first coordinate point is also larger. In other words, in the embodiment of the present application, the sum of the height values in the respective first coordinate points in each region block may be taken as the criticality value of the region block.
It should be noted that, if a certain area has more stacked containers, the area needs to be focused, that is, when a three-dimensional model is formed, a higher level of detail needs to be configured for the area. Because of the different sizes of containers, it is difficult to accurately characterize the number of containers in a certain region simply by the sum of the height values in the respective first coordinate points in that region. In other words, it is also difficult to configure an accurate level of detail for a certain region based on the criticality value later only by the sum of the height values in the respective first coordinate points in the region as the criticality value.
In order to further configure accurate levels of detail for each region block, in one embodiment of the present application, step S300, a plurality of criticality values are acquired based on each region block, including steps S310 through S350.
Step S310, acquiring a first area block based on each area block.
In this embodiment, the first area block is any one area block among the area blocks. That is, in the present application, the obtaining of the criticality value of each region block may refer to the first region block, which will not be described in detail later.
And step S320, acquiring a plurality of second coordinate points based on the first area block.
In this embodiment, the second coordinate point is an arbitrary coordinate point located in the first region block.
And step S330, based on the second coordinate points, obtaining a second feature vector corresponding to each second coordinate point.
In this embodiment, the second feature vector is a transport frequency difference value corresponding to each second coordinate point and a coordinate value corresponding to the plane of the first area. And the transport frequency difference value is the difference value between the current transport frequency value and the historical transport frequency value of the corresponding second coordinate point.
It is easy to understand that if two second coordinate points are located in the same container stack, the difference of the transportation frequency of each time sequence of the two second coordinate points is the same (that is, the difference of the transportation frequency of the two coordinate points on each time sequence is changed synchronously), and the coordinate values of the two second coordinate points are similar. That is, in the present embodiment, the number of containers in the first area block can be further determined by whether or not each of the second coordinate points in the first area block is approximated.
And S340, clustering each second coordinate point through a second feature vector based on a clustering algorithm to obtain a plurality of second clustering clusters.
In this embodiment, any reasonable clustering algorithm may be used to cluster each first coordinate point, for example, a K-Means algorithm or a K-Means algorithm. The K-Means algorithm or the K-Means algorithm is a mature technology and will not be described here.
And step 350, acquiring a criticality value corresponding to the first area block based on each second cluster.
In this embodiment, the number of second cluster clusters is substantially the same as the number of stacks in the first area block. Based on this, in step S350, based on each second cluster, a calculation formula for obtaining the criticality value corresponding to the first area block is as follows:
Wherein M represents a criticality value corresponding to the first region block; M represents the number of second cluster clusters corresponding to the first area block; representing the sum of the height values of the second coordinate points corresponding to the ith second cluster; Representing the number of second coordinate points in the ith second cluster; Representing an area corresponding to the first region block; representing the area corresponding to the first area plane; The values in brackets are shown as being mapped to the interval ranges of [0,1 ].
In this embodiment, the larger the key value corresponding to the first area block is, the more the number of containers in the first area block is, the more important attention needs to be paid to the first area block, and the smaller the key value corresponding to the first area block is, the fewer the number of containers in the first area block is, so that attention to the first area block can be reduced.
Step S400, configuring the detail level of the corresponding region block based on each criticality value.
In the embodiment of the application, the detail level of the corresponding region block can be configured in any reasonable manner based on each key value. For example, if the greater the criticality value corresponding to a region block, the higher the level of detail configured for that region may be. In a specific embodiment of the present application, step S400 configures a level of detail of a corresponding area block based on each criticality value, including configuring the level of detail of the first area block to be a high level of detail if the criticality value corresponding to the first area block is greater than or equal to a preset value, and configuring the level of detail of the first area block to be a low level of detail if not.
In the embodiment of the present application, the preset value may be any suitable value, for example, the preset value may be 0.5 or 0.6.
And S500, rendering and generating a current digital twin three-dimensional model based on the detail level of each region block.
It is clear that rendering is performed on the corresponding region blocks based on the pre-configured level of detail, and the three-dimensional model is formed as a mature technology, which is not described herein.
It is clear that in the embodiment of the digital twin body construction method applied to customs supervision, the frequency of cargo transportation in different areas in the digital twin body three-dimensional model is identified, the three-dimensional model is further divided into a plurality of area blocks, the density of cargo stacking in each area block is determined, high detail levels are configured for areas with high cargo stacking density, and low detail levels are configured for areas with low cargo stacking density. The method realizes the use of low-detail level rendering in the area needing no high attention, can reduce the rendering burden and improve the system performance, and uses high-detail level rendering in the area needing high attention to ensure better rendering effect, thereby providing clearer visual information.
Having introduced the embodiment of the digital twin construction method applied to customs supervision provided by the embodiment of the application, the embodiment of the digital twin construction system applied to customs supervision provided by the application is described below. Specifically, as shown in fig. 2, the digital twin body construction system 10 applied to customs supervision includes:
A reader 11 for acquiring a plurality of historical digital twin three-dimensional models of customs supervision;
a server 12 for dividing the three-dimensional model into a plurality of region blocks based on the respective historical digital twin three-dimensional models;
the method comprises the steps of obtaining a plurality of key degree values based on each area block, wherein the area blocks correspond to the key degree values one by one, and the key degree values are at least used for representing the density degree of stacking of cargoes in the corresponding area blocks;
and configuring a detail level of the corresponding region block based on each criticality value;
And rendering and generating a current digital twin three-dimensional model based on the detail level of each region block.
As a specific embodiment of the present application, the server 12 is further configured to obtain a first area plane based on the three-dimensional model, where the first area plane is an area plane formed by a projection of the three-dimensional model along a z-axis direction, and the z-axis of the three-dimensional model is parallel to a vertical direction in reality;
acquiring a first coordinate point based on the first area plane; the first coordinate point is any coordinate point in the first area plane;
Each sequence segment is at least used for representing whether the first coordinate point in the corresponding historical digital twin three-dimensional model has goods stored or taken out;
The method comprises the steps of obtaining a transportation frequency value based on each sequence segment, wherein the transportation frequency value is at least used for representing the frequency of cargo transportation in the first coordinate point;
and dividing the three-dimensional model into a plurality of region blocks based on the transportation frequency value.
As a specific embodiment of the application, the sequence segment comprises 00, 10 and 01, wherein 01 is used for representing that no goods are stored or taken out from the first coordinate point in the corresponding historical digital twin three-dimensional model, 10 is used for representing that goods are stored into the first coordinate point in the corresponding historical digital twin three-dimensional model, and 00 is used for representing that goods are taken out from the first coordinate point in the corresponding historical digital twin three-dimensional model.
As a specific embodiment of the present application, the server 12 is further configured to obtain a first sequence segment based on each sequence segment, where the first sequence segment is a sequence segment with a last time sequence in each sequence segment;
the method comprises the steps of obtaining a height value and a time sequence value based on a first sequence segment, wherein the height value is the numerical sum of the first sequence segment and a sequence segment before the time sequence of the first sequence segment, and the time sequence value is a sequence number corresponding to the first sequence segment;
And obtaining the transportation frequency value based on the height value and the time sequence value.
As a specific embodiment of the present application, the calculation formula for obtaining the transportation frequency value based on the altitude value and the time sequence value by the server 12 is as follows:
Wherein P represents a transportation frequency value, S represents a height value, n represents the number of each sequence segment; Representing the range of intervals used to map the values in brackets to [0,1 ]; representing absolute values.
As a specific embodiment of the present application, the server 12 is further configured to obtain a first feature vector based on the first coordinate point, where the first feature vector is a transportation frequency value corresponding to the first coordinate point and a coordinate value corresponding to a plane of the first region where the first coordinate point is located;
Clustering each first coordinate point through the first feature vector based on a clustering algorithm to obtain a plurality of first clustering clusters;
And dividing the three-dimensional model into a plurality of region blocks based on the respective first clusters.
As a specific embodiment of the present application, the server 12 is further configured to obtain a first area block based on each area block, where the first area block is any one area block in each area block;
and acquiring a plurality of second coordinate points based on the first region block; the second coordinate point is any coordinate point located in the first area block;
the method comprises the steps of obtaining a first feature vector corresponding to each first coordinate point based on each first coordinate point, wherein the first feature vector is a transport frequency degree difference value corresponding to each first coordinate point and a coordinate value corresponding to a plane of a first area;
Clustering each second coordinate point through a second feature vector based on a clustering algorithm to obtain a plurality of second clustering clusters;
and acquiring a criticality value corresponding to the first region block based on each second cluster.
As a specific embodiment of the present application, the calculation formula for obtaining the criticality value corresponding to the first area block based on each second cluster by the server 12 is as follows:
Wherein M represents a criticality value corresponding to the first region block; M represents the number of second cluster clusters corresponding to the first area block; representing the sum of the height values of the second coordinate points corresponding to the ith second cluster; Representing the number of second coordinate points in the ith second cluster; Representing an area corresponding to the first region block; representing the area corresponding to the first area plane; The values in brackets are shown as being mapped to the interval ranges of [0,1 ].
As a specific embodiment of the present application, the server 12 is further configured to configure the level of detail of the first area block to be a high level of detail if the criticality value corresponding to the first area block is greater than or equal to a preset value, or configure the level of detail of the first area block to be a low level of detail if not.
It is clear that in the embodiment of the digital twin body construction system applied to customs supervision, the frequency of cargo transportation in different areas in the digital twin body three-dimensional model is identified, the three-dimensional model is further divided into a plurality of area blocks, the density of cargo stacking in each area block is determined, high detail levels are configured for areas with high cargo stacking density, and low detail levels are configured for areas with low cargo stacking density. The method realizes the use of low-detail level rendering in the area needing no high attention, can reduce the rendering burden and improve the system performance, and uses high-detail level rendering in the area needing high attention to ensure better rendering effect, thereby providing clearer visual information.
It should be apparent that computer-readable storage media of the present application, including both permanent and non-permanent, removable and non-removable media, may be used to implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory, static random access memory, dynamic random access memory, other types of random access memory, read only memory, electrically erasable programmable read only memory, flash memory or other memory technology, read only compact disc read only memory, digital versatile disks or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by the computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media, such as modulated data signals and carrier waves.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described method, apparatus and device may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus, device and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, and the configuration of the modules, for example, is merely one logical functional configuration, and may be implemented in other ways, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or modules, which may be in electrical, mechanical, or other forms.
The modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, i.e., may be located in one place, or may be distributed over a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist alone physically, or two or more modules may be integrated into one module. The integrated modules may be implemented in hardware or in software functional modules. The integrated modules, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product.
The computer program product includes one or more computer instructions. When the computer program is loaded and executed on a computer, the flow or functions according to the embodiments of the present application are fully or partially produced. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be stored by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital versatile disk), or a semiconductor medium (e.g., solid state disk (Solid STATE DISK, SSD)), etc.
Although embodiments of the present application have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made hereto without departing from the principles of the present application.

Claims (10)

1.应用于海关监管的数字孪生体构建方法,其特征在于,包括:1. A method for constructing a digital twin for customs supervision, characterized by comprising: 获取海关监管的多个历史数字孪生体三维模型;Obtain multiple historical digital twin 3D models of customs supervision; 基于各个历史数字孪生体三维模型,将三维模型划分为多个区域块;Based on each historical digital twin 3D model, the 3D model is divided into multiple area blocks; 基于各个区域块,获取多个关键度值;所述区域块与所述关键度值一一对应;所述关键度值至少用于表征对应区域块中货物堆放的密集程度大小;Based on each area block, a plurality of criticality values are obtained; the area blocks correspond to the criticality values one by one; the criticality values are at least used to characterize the density of the goods stacked in the corresponding area block; 基于各个关键度值,配置对应区域块的细节层次;Based on each criticality value, configure the level of detail of the corresponding area block; 基于各个区域块的细节层次,渲染生成当前数字孪生体三维模型。Based on the detail level of each area block, the current digital twin 3D model is rendered and generated. 2.根据权利要求1所述的应用于海关监管的数字孪生体构建方法,其特征在于,所述基于各个历史数字孪生体三维模型,将三维模型划分为多个区域块,包括:2. The method for constructing a digital twin for customs supervision according to claim 1, characterized in that the three-dimensional model is divided into a plurality of area blocks based on each historical digital twin three-dimensional model, including: 基于所述三维模型,获取第一区域平面;所述第一区域平面为所述三维模型沿z轴方向的投影所形成的区域平面;所述三维模型的z轴平行于现实中的竖直方向;Based on the three-dimensional model, a first regional plane is acquired; the first regional plane is a regional plane formed by the projection of the three-dimensional model along the z-axis direction; the z-axis of the three-dimensional model is parallel to the vertical direction in reality; 基于所述第一区域平面,获取第一坐标点;所述第一坐标点为所述第一区域平面中的任意坐标点;Based on the first regional plane, obtaining a first coordinate point; the first coordinate point is an arbitrary coordinate point in the first regional plane; 基于各个历史数字孪生体三维模型,获取与所述第一坐标点对应的各个序列段;每个序列段至少用于表征在对应的历史数字孪生体三维模型中所述第一坐标点是否具有货物存入或者取出;Based on each historical digital twin three-dimensional model, obtaining each sequence segment corresponding to the first coordinate point; each sequence segment is at least used to characterize whether the first coordinate point in the corresponding historical digital twin three-dimensional model has goods deposited or withdrawn; 基于各个序列段,获取运输频繁程度值;所述运输频繁程度值至少用于表征所述第一坐标点中货物运输的频繁程度大小;Based on each sequence segment, a transportation frequency value is obtained; the transportation frequency value is at least used to characterize the frequency of cargo transportation at the first coordinate point; 基于所述运输频繁程度值,将所述三维模型划分为多个区域块。Based on the transportation frequency value, the three-dimensional model is divided into a plurality of area blocks. 3.根据权利要求2所述的应用于海关监管的数字孪生体构建方法,其特征在于,所述序列段包括00、10和01;所述01用于表示在对应的历史数字孪生体三维模型中无货物由所述第一坐标点存入或者取出;所述10用于表示在对应的历史数字孪生体三维模型中向所述第一坐标点存入货物;所述00用于表示在对应的历史数字孪生体三维模型中由所述第一坐标点取出货物。3. According to the digital twin construction method for customs supervision according to claim 2, it is characterized in that the sequence segments include 00, 10 and 01; the 01 is used to indicate that no goods are deposited or taken out from the first coordinate point in the corresponding historical digital twin three-dimensional model; the 10 is used to indicate that goods are deposited into the first coordinate point in the corresponding historical digital twin three-dimensional model; the 00 is used to indicate that goods are taken out from the first coordinate point in the corresponding historical digital twin three-dimensional model. 4.根据权利要求3所述的应用于海关监管的数字孪生体构建方法,其特征在于,所述基于各个序列段,获取运输频繁程度值,包括:4. The method for constructing a digital twin for customs supervision according to claim 3 is characterized in that the step of obtaining the transport frequency value based on each sequence segment comprises: 基于各个序列段,获取第一序列段;所述第一序列段为各个序列段中时序最后的一个序列段;Based on each sequence segment, a first sequence segment is acquired; the first sequence segment is a sequence segment with the last time sequence in each sequence segment; 基于所述第一序列段,获取高度值和时序值;所述高度值为所述第一序列段和所述第一序列段时序之前的序列段的数值和;所述时序值为所述第一序列段所对应的序列号;Based on the first sequence segment, a height value and a timing value are acquired; the height value is the sum of the values of the first sequence segment and the sequence segment before the first sequence segment timing; the timing value is the sequence number corresponding to the first sequence segment; 基于所述高度值和所述时序值,获取所述运输频繁程度值。The transportation frequency value is obtained based on the altitude value and the timing value. 5.根据权利要求4所述的应用于海关监管的数字孪生体构建方法,其特征在于,所述基于所述高度值和所述时序值,获取所述运输频繁程度值的计算公式如下:5. The digital twin construction method for customs supervision according to claim 4 is characterized in that the calculation formula for obtaining the transportation frequency value based on the height value and the time series value is as follows: 其中,P表示运输频繁程度值;S表示高度值;n表示各个序列段的个数;表示用于将括号内的数值映射至[0,1]的区间范围内;表示求绝对值。Among them, P represents the transport frequency value; S represents the height value; n represents the number of each sequence segment; Indicates that the value in the brackets is mapped to the interval [0, 1]; Indicates finding the absolute value. 6.根据权利要求4所述的应用于海关监管的数字孪生体构建方法,其特征在于,所述基于所述运输频繁程度值,将所述三维模型划分为多个区域块,包括:6. The method for constructing a digital twin for customs supervision according to claim 4, characterized in that the three-dimensional model is divided into a plurality of area blocks based on the transport frequency value, including: 基于所述第一坐标点获取第一特征向量;所述第一特征向量为所述第一坐标点对应的运输频繁程度值和所述第一坐标点位于所述第一区域平面对应的坐标值;Acquire a first feature vector based on the first coordinate point; the first feature vector is the transportation frequency value corresponding to the first coordinate point and the coordinate value corresponding to the first coordinate point located in the first area plane; 基于聚类算法,通过所述第一特征向量对各个第一坐标点进行聚类,获取多个第一聚类簇;Based on a clustering algorithm, clustering each first coordinate point by using the first feature vector to obtain a plurality of first cluster clusters; 基于各个第一聚类簇,将所述三维模型划分为多个区域块。Based on each first cluster, the three-dimensional model is divided into a plurality of area blocks. 7.根据权利要求1至6中任意一项所述的应用于海关监管的数字孪生体构建方法,其特征在于,所述基于各个区域块,获取多个关键度值,包括:7. The method for constructing a digital twin for customs supervision according to any one of claims 1 to 6, characterized in that the step of obtaining multiple criticality values based on each area block comprises: 基于各个区域块,获取第一区域块;所述第一区域块为各个区域块中的任意一个区域块;Based on each area block, a first area block is obtained; the first area block is any one of the area blocks; 基于所述第一区域块,获取多个第二坐标点;所述第二坐标点为位于所述第一区域块中的任意坐标点;Based on the first area block, a plurality of second coordinate points are acquired; the second coordinate points are any coordinate points located in the first area block; 基于各个第二坐标点,获取每个第二坐标点对应的第二特征向量;所述第二特征向量为每个第二坐标点对应的运输频繁程度差值和位于第一区域平面对应的坐标值;所述运输频繁程度差值为对应的第二坐标点的当前运输频繁程度值和历史运输频繁程度值的差值;Based on each second coordinate point, a second feature vector corresponding to each second coordinate point is obtained; the second feature vector is a transport frequency difference value corresponding to each second coordinate point and a coordinate value corresponding to the plane of the first area; the transport frequency difference value is a difference between a current transport frequency value and a historical transport frequency value of the corresponding second coordinate point; 基于聚类算法,通过第二特征向量对各个第二坐标点进行聚类,获取多个第二聚类簇;Based on the clustering algorithm, clustering each second coordinate point by the second eigenvector to obtain a plurality of second clustering clusters; 基于各个第二聚类簇,获取所述第一区域块对应的关键度值。Based on each second cluster, a criticality value corresponding to the first region block is obtained. 8.根据权利要求7所述的应用于海关监管的数字孪生体构建方法,其特征在于,所述基于各个第二聚类簇,获取所述第一区域块对应的关键度值的计算公式如下:8. The digital twin construction method for customs supervision according to claim 7 is characterized in that the calculation formula for obtaining the criticality value corresponding to the first area block based on each second cluster is as follows: 其中,M表示所述第一区域块对应的关键度值;m表示所述第一区域块对应的第二聚类簇个数;表示第i个第二聚类簇所对应的各个第二坐标点的高度值之和;表示第i个第二聚类簇中各个第二坐标点的数量;表示第一区域块所对应的面积;表示第一区域平面所对应的面积;表示用于将括号内的数值映射至[0,1]的区间范围内。Wherein, M represents the criticality value corresponding to the first region block; m represents the number of second clusters corresponding to the first region block; Represents the sum of the height values of each second coordinate point corresponding to the i-th second cluster; Represents the number of each second coordinate point in the i-th second cluster; Indicates the area corresponding to the first area block; represents the area corresponding to the first region plane; Indicates that the value in the brackets is mapped to the interval [0, 1]. 9.根据权利要求8所述的应用于海关监管的数字孪生体构建方法,其特征在于,所述基于各个关键度值,配置对应区域块的细节层次,包括:9. The method for constructing a digital twin for customs supervision according to claim 8, characterized in that the configuration of the level of detail of the corresponding area block based on each criticality value comprises: 若所述第一区域块对应的关键度值大于等于预设值,则将所述第一区域块的细节层次配置为高细节层次;否则,将所述第一区域块的细节层次配置为低细节层次。If the criticality value corresponding to the first area block is greater than or equal to a preset value, the detail level of the first area block is configured as a high detail level; otherwise, the detail level of the first area block is configured as a low detail level. 10.应用于海关监管的数字孪生体构建系统,其特征在于,包括:10. A digital twin construction system for customs supervision, characterized by comprising: 读取器,用于获取海关监管的多个历史数字孪生体三维模型;Reader for acquiring multiple historical digital twin 3D models under customs supervision; 服务器,用于基于各个历史数字孪生体三维模型,将三维模型划分为多个区域块;A server, used for dividing the three-dimensional model into a plurality of area blocks based on each historical digital twin three-dimensional model; 以及,基于各个区域块,获取多个关键度值;所述区域块与所述关键度值一一对应;所述关键度值至少用于表征对应区域块中货物堆放的密集程度大小;And, based on each area block, a plurality of criticality values are obtained; the area blocks correspond to the criticality values one by one; the criticality values are at least used to characterize the density of the goods stacked in the corresponding area block; 以及,基于各个关键度值,配置对应区域块的细节层次;and, based on each criticality value, configuring a level of detail of a corresponding area block; 以及,基于各个区域块的细节层次,渲染生成当前数字孪生体三维模型。And, based on the detail level of each area block, the current digital twin three-dimensional model is rendered and generated.
CN202510772077.9A 2025-06-11 2025-06-11 Digital twin construction method and system applied to customs supervision Active CN120279198B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202510772077.9A CN120279198B (en) 2025-06-11 2025-06-11 Digital twin construction method and system applied to customs supervision

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202510772077.9A CN120279198B (en) 2025-06-11 2025-06-11 Digital twin construction method and system applied to customs supervision

Publications (2)

Publication Number Publication Date
CN120279198A true CN120279198A (en) 2025-07-08
CN120279198B CN120279198B (en) 2025-08-19

Family

ID=96234976

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202510772077.9A Active CN120279198B (en) 2025-06-11 2025-06-11 Digital twin construction method and system applied to customs supervision

Country Status (1)

Country Link
CN (1) CN120279198B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120930223A (en) * 2025-07-26 2025-11-11 保定市城乡建筑设计研究院 BIM building model construction method for building engineering design

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112100284A (en) * 2019-06-18 2020-12-18 明日基金知识产权控股有限公司 Interacting with real world objects and corresponding databases through virtual twin reality
CN117058349A (en) * 2023-08-11 2023-11-14 北京经纬恒润科技股份有限公司 Container display method, device, equipment and storage medium of digital twin system
CN117408034A (en) * 2023-10-10 2024-01-16 中国国家铁路集团有限公司 Digital twin model processing method and related equipment for railway scene assembly
CN118502592A (en) * 2024-05-23 2024-08-16 交通运输部天津水运工程科学研究所 Wharf digital twin body construction and display method and device
CN118967902A (en) * 2024-07-30 2024-11-15 世优绿洲(上海)数字技术有限公司 Method and device for rendering virtual objects
CN119180928A (en) * 2024-07-26 2024-12-24 北京华路时代信息技术股份有限公司 Digital twinning-based group tower operation monitoring method and monitoring system
CN119204954A (en) * 2024-11-21 2024-12-27 晋江新建兴机械设备有限公司 An AI-based smart logistics management system
CN119624321A (en) * 2024-11-26 2025-03-14 山东浪潮爱购云链信息科技有限公司 A real-time warehouse management method and device based on digital twin
CN119849713A (en) * 2025-03-20 2025-04-18 珠江水利委员会珠江水利科学研究院 Digital twinning-based high-density urban ponding evolution and early warning method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112100284A (en) * 2019-06-18 2020-12-18 明日基金知识产权控股有限公司 Interacting with real world objects and corresponding databases through virtual twin reality
CN117058349A (en) * 2023-08-11 2023-11-14 北京经纬恒润科技股份有限公司 Container display method, device, equipment and storage medium of digital twin system
CN117408034A (en) * 2023-10-10 2024-01-16 中国国家铁路集团有限公司 Digital twin model processing method and related equipment for railway scene assembly
CN118502592A (en) * 2024-05-23 2024-08-16 交通运输部天津水运工程科学研究所 Wharf digital twin body construction and display method and device
CN119180928A (en) * 2024-07-26 2024-12-24 北京华路时代信息技术股份有限公司 Digital twinning-based group tower operation monitoring method and monitoring system
CN118967902A (en) * 2024-07-30 2024-11-15 世优绿洲(上海)数字技术有限公司 Method and device for rendering virtual objects
CN119204954A (en) * 2024-11-21 2024-12-27 晋江新建兴机械设备有限公司 An AI-based smart logistics management system
CN119624321A (en) * 2024-11-26 2025-03-14 山东浪潮爱购云链信息科技有限公司 A real-time warehouse management method and device based on digital twin
CN119849713A (en) * 2025-03-20 2025-04-18 珠江水利委员会珠江水利科学研究院 Digital twinning-based high-density urban ponding evolution and early warning method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120930223A (en) * 2025-07-26 2025-11-11 保定市城乡建筑设计研究院 BIM building model construction method for building engineering design
CN120930223B (en) * 2025-07-26 2026-02-03 保定市城乡建筑设计研究院 BIM building model construction method for building engineering design

Also Published As

Publication number Publication date
CN120279198B (en) 2025-08-19

Similar Documents

Publication Publication Date Title
CN120279198B (en) Digital twin construction method and system applied to customs supervision
Wang et al. A new point cloud simplification method with feature and integrity preservation by partition strategy
EP4202858A1 (en) Method and device for cargo counting, computer equipment, and storage medium
CN102682103A (en) Three-dimensional space index method aiming at massive laser radar point cloud models
CN113268557B (en) Rapid spatial index method suitable for display-oriented visual analysis
CN101510228A (en) Nonuniform simplifying method for STL model of products
CN107528904B (en) Method and apparatus for data distributed anomaly detection
CN111402422B (en) Three-dimensional surface reconstruction method, device and electronic equipment
CN117910395A (en) Method, device, equipment and storage medium for constructing network relation of PCB layout
CN114742852A (en) Efficient free-form surface layering method based on grid intersection and application thereof
CN118691728A (en) A cluster-based IFC model component-level LOD generation and use method
CN108491274A (en) Optimization method, device, storage medium and the equipment of distributed data management
CN120563594A (en) Volume change measurement method, medium and equipment for block network
CN118537497B (en) Method, equipment and medium for resampling weighted poisson disk of large-scale point cloud
CN120215490A (en) Robot positioning method in warehouse environment
CN120219418A (en) A voxel-level segmentation method based on 3D medical images
CN115641311B (en) A method for detecting changes in vehicle-mounted laser point clouds
CN116051782B (en) Data processing and reconstruction modeling method, device and storage medium based on orthogonal grid curve interpolation
CN114254163B (en) Three-dimensional scene management method, device, equipment and storage medium
CN115713600A (en) Method and device for generating digital elevation model of automatic driving scene
CN115272612A (en) Local anisotropic search ellipsoid generation method based on 3D-SOBEL
CN118887333B (en) A three-dimensional modeling method, system and device based on GIM data
Zhang et al. Topology-driven streamline seeding for 2D vector field visualization
CN116596931B (en) Image processing method, apparatus, device, storage medium, and program product
CN117011352B (en) Standard brain map construction method, device and computer equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant