Construction site worker space management method and apparatus, electronic device, and storage medium

By constructing a three-dimensional dynamic simulation platform and monitoring network at the construction site, and combining image data and BIM data, the challenges of overall progress and worker behavior management at the construction site were solved, enabling real-time intelligent monitoring and visual management of workers' spatial locations at the construction site.

CN115982824BActive Publication Date: 2025-12-16TSINGHUA UNIVERSITY +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310034617.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-10
Publication Date
2025-12-16
Estimated Expiration
2043-01-10

AI Technical Summary

Technical Problem

Existing technologies are insufficient for controlling the overall progress of construction sites and managing worker behavior, resulting in low applicability.

Method used

By constructing a three-dimensional dynamic simulation platform and monitoring network for the construction site, image data is collected using the monitoring network to identify the spatial location information of workers, and the data is visualized by combining BIM data and construction progress data, thereby achieving real-time intelligent monitoring of the spatial location of workers on the construction site.

Benefits of technology

It enables real-time intelligent monitoring of the spatial safety and distribution of workers at construction sites, improves the spatial management level of worker behavior at construction sites, and has high applicability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115982824B_ABST
    Figure CN115982824B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of building construction management, in particular to a construction site worker space management method and device, electronic equipment and a storage medium, wherein the method comprises the following steps: constructing a three-dimensional dynamic simulation platform and a monitoring network of a construction site; collecting image data of the construction site by using the monitoring network, identifying space position information of workers in the construction site based on the image data, and acquiring building information model (BIM) data and construction progress data of the construction site; importing the space position information, the BIM data and the construction progress data into the three-dimensional dynamic simulation platform, and performing visual display based on the three-dimensional dynamic simulation platform, so as to manage the space position of the workers in the construction site. Therefore, the problems, such as low applicability, that the related art is difficult to grasp the overall progress of the construction site and manage the behavior of the workers, and is usually used for decision-making and early warning in the early stage of construction and identification of construction environment and worker information in specific behavior scenarios are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of construction management technology, and in particular to a method, device, electronic device and storage medium for worker space management at construction sites. Background Technology

[0002] The construction industry is characterized by complex and variable construction environments, leading to frequent safety accidents and a persistently high accident rate. Studies have shown that unsafe worker behaviors are the primary cause of accidents, with accident statistics revealing that 88% to 90% of accidents are caused by such behaviors. Furthermore, the complex and varied construction site environment, covering a wide area, makes it difficult to accurately and in real-time monitor worker positions, thus impacting the efficiency of spatial management decisions.

[0003] In response to the above situation, on the one hand, BIM (Building Information Modeling) technology can be used to manage construction safety risks. This includes using BIM to establish a system dynamics model for construction safety risk early warning simulation, using BIM information to conduct risk warnings related to scaffolding safety, and combining tracking technology and AR (Augmented Reality) technology to carry out on-site visual management. On the other hand, image recognition technology can be used to achieve worker safety management. This technology can support the recognition of on-site worker actions and behaviors, as well as the recognition of on-site entities and the environment, under non-intrusive conditions. Based on the recognition, logical judgment rules can be added to enable it to support the management of quality, safety, and schedule.

[0004] In terms of related technologies, BIM technology, when applied to on-site personnel management, struggles to achieve dynamic updates of on-site progress and worker behavior, limiting its application to pre-construction decision-making, planning, and early warning analysis. Image recognition, on the other hand, focuses more on specific behaviors and scenarios, failing to cover broader operational behaviors and more precise spatial distribution. Summary of the Invention

[0005] This application provides a method, device, electronic device, and storage medium for worker space management at construction sites, in order to solve the problems of low applicability in related technologies, which are usually aimed at decision-making and early warning in the early stage of construction and identification of construction environment and worker information in specific behavioral scenarios.

[0006] The first aspect of this application provides a method for worker space management at a construction site, comprising the following steps: constructing a three-dimensional dynamic simulation platform and a monitoring network for the construction site; collecting image data of the construction site using the monitoring network, identifying the spatial location information of workers in the construction site based on the image data, and obtaining the building information model (BIM) data and construction progress data of the construction project at the construction site; importing the spatial location information, the BIM data, and the construction progress data into the three-dimensional dynamic simulation platform, and visualizing the data based on the three-dimensional dynamic simulation platform to manage the spatial location of workers in the construction site.

[0007] Optionally, the step of identifying the spatial location information of workers in the construction site based on the image data includes: obtaining the coordinate transformation formula and scale of the three-dimensional simulation scene corresponding to the three-dimensional dynamic simulation platform; identifying the pixel position of the worker from the image data; and performing spatial position transformation on the pixel position based on the coordinate transformation formula and the scale to obtain the spatial location information of the worker in the three-dimensional simulation scene.

[0008] Optionally, obtaining the coordinate transformation formula and scale of the three-dimensional simulation scene corresponding to the three-dimensional dynamic simulation platform includes: identifying the first coordinate system and the second coordinate system of each frame of the image data; calculating the coordinate system angle based on the first coordinate system and the second coordinate system; calculating the coordinate transformation formula based on the coordinate system angle; and calculating the scale based on the distance between any two points in the image and the actual distance.

[0009] Optionally, identifying the worker's pixel position from the image data includes: detecting worker object detection boxes in each frame of the image data; extracting the pixel coordinates of the bottom center point of each worker object detection box; and determining the worker's pixel position based on the pixel coordinates.

[0010] Optionally, the construction of the three-dimensional dynamic simulation platform for the construction site includes: setting a three-dimensional engine for the three-dimensional dynamic simulation platform; setting a coordinate origin in the three-dimensional engine; and importing the parsed BIM data and construction progress data into the three-dimensional engine to construct the three-dimensional dynamic simulation platform.

[0011] A second aspect of this application provides a construction site worker space management device, comprising: a construction module for constructing a three-dimensional dynamic simulation platform and a monitoring network for the construction site; a collection module for collecting image data of the construction site using the monitoring network, identifying the spatial location information of workers in the construction site based on the image data, and acquiring the building information model (BIM) data and construction progress data of the construction project; and an import module for importing the spatial location information, the BIM data, and the construction progress data into the three-dimensional dynamic simulation platform, and visually displaying them based on the three-dimensional dynamic simulation platform to manage the spatial location of workers in the construction site.

[0012] Optionally, the collection module is further configured to: obtain the coordinate transformation formula and scale of the three-dimensional simulation scene corresponding to the three-dimensional dynamic simulation platform; identify the pixel position of the worker from the image data; perform spatial position transformation on the pixel position based on the coordinate transformation formula and the scale to obtain the spatial position information of the worker in the three-dimensional simulation scene.

[0013] Optionally, the collection module is further configured to: identify a first coordinate system and a second coordinate system for each frame of the image data; calculate the angle between the coordinate systems based on the first coordinate system and the second coordinate system; calculate the coordinate transformation formula based on the angle between the coordinate systems; and calculate the scale based on the distance between any two points in the image and the actual distance.

[0014] Optionally, the collection module is further configured to: detect worker object detection boxes in each frame of the image data; extract the pixel coordinates of the bottom center point of each worker object detection box; and determine the pixel position of the worker based on the pixel coordinates.

[0015] Optionally, the building module is further configured to: set the three-dimensional engine of the three-dimensional dynamic simulation platform; set the coordinate origin in the three-dimensional engine, and import the parsed BIM data and construction progress data into the three-dimensional engine to build the three-dimensional dynamic simulation platform.

[0016] A third aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the construction site worker space management method as described in the above embodiments.

[0017] A fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to implement the construction site worker space management method as described in the above embodiments.

[0018] Therefore, this application has at least the following beneficial effects:

[0019] This application embodiment can achieve real-time intelligent monitoring of worker space safety and construction site spatial distribution by combining construction site monitoring image data and BIM-based construction progress data through a three-dimensional simulation platform. This enables precise management of on-site workers in their work space, improves the spatial management level of on-site worker behavior, and has high applicability.

[0020] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0021] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0022] Figure 1 This is a flowchart of a construction site worker space management method according to an embodiment of this application;

[0023] Figure 2 This is an example diagram of a video surveillance local area network system provided according to an embodiment of this application;

[0024] Figure 3 This is a schematic diagram of video surveillance provided according to an embodiment of this application;

[0025] Figure 4 This is a schematic diagram of the local coordinate system and the original coordinate system provided according to the embodiments of this application;

[0026] Figure 5 This is a schematic diagram illustrating the worker inspection results according to an embodiment of this application;

[0027] Figure 6 This is a flowchart illustrating the monitoring results provided in the embodiments of this application.

[0028] Figure 7 This is a schematic diagram showing the detailed three-dimensional spatial detection effect provided according to the embodiments of this application;

[0029] Figure 8 This is an overall schematic diagram of the three-dimensional spatial detection effect project provided according to the embodiments of this application;

[0030] Figure 9 This is a flowchart of a construction site worker space management method according to an embodiment of this application;

[0031] Figure 10 This is a block diagram of a construction site worker space management device according to an embodiment of this application;

[0032] Figure 11 This is a schematic diagram of the structure of an electronic device provided according to an embodiment of this application. Detailed Implementation

[0033] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0034] The following description, with reference to the accompanying drawings, outlines a construction site worker space management method, apparatus, electronic device, and storage medium according to embodiments of this application. Addressing the limitations of existing technologies mentioned in the background section, which typically focus on early-stage construction decision-making and early warning, as well as the identification of construction environment and worker information in specific behavioral scenarios, this application provides a construction site worker space management method. This method constructs a three-dimensional dynamic simulation platform and monitoring network for the construction site, collects image data from the monitoring network, identifies the spatial location information of workers based on the image data, and acquires Building Information Modeling (BIM) data and construction progress data. The spatial location information, BIM data, and construction progress data are then imported into the three-dimensional dynamic simulation platform for visualization. This enables real-time intelligent monitoring of worker space safety and the spatial distribution of the construction site, allowing managers to intuitively obtain worker location information, work concentration levels, and other data from a three-dimensional perspective. This provides intuitive and visual management of worker spatial locations on the construction site, resulting in high applicability. This solves the problem that related technologies are usually designed for decision-making and early warning in the early stages of construction, as well as for identifying construction environment and worker information in specific behavioral scenarios. However, they are difficult to grasp the overall progress of the construction site and manage worker behavior, resulting in low applicability.

[0035] Specifically, Figure 1 This is a flowchart illustrating a method for managing worker space at a construction site, as provided in an embodiment of this application.

[0036] like Figure 1 As shown, this construction site worker space management method includes the following steps:

[0037] In step S101, a three-dimensional dynamic simulation platform and monitoring network for the construction site are constructed.

[0038] It is understood that the embodiments of this application combine the building information model of the construction project with the construction progress data to build a three-dimensional dynamic simulation platform for the construction site, so as to realize the dynamic simulation of the on-site construction scene in the future; and build a monitoring network through hardware such as surveillance cameras, bridges, switches and clients to obtain image data of the location of all workers on the construction site in real time.

[0039] In this embodiment of the application, constructing a three-dimensional dynamic simulation platform for a construction site includes: setting a three-dimensional engine for the three-dimensional dynamic simulation platform; setting a coordinate origin in the three-dimensional engine; and importing the parsed BIM data and construction progress data into the three-dimensional engine to construct the three-dimensional dynamic simulation platform.

[0040] Among them, the 3D engine can be based on the underlying 3D graphics technology, encapsulating hardware operation and 3D graphics algorithms to form a 3D interactive engine in a general sense, providing developers with a simple, easy-to-use, and feature-rich 3D graphics environment, and on this basis, secondary development such as virtual reality, 3D interaction, and visualization management platform can be carried out, without specific limitations.

[0041] BIM can be a visualization tool used for the entire lifecycle management of engineering projects.

[0042] It is understood that the embodiments of this application construct a three-dimensional dynamic simulation platform by setting the coordinate origin on the three-dimensional engine of the three-dimensional dynamic simulation platform, importing the parsed BIM data and construction progress data, and rendering dynamic simulation scenes of each stage that conform to the on-site construction progress. This facilitates the real-time updating of construction progress data and the dynamic simulation of the on-site construction scene during subsequent construction.

[0043] In step S102, image data of the construction site is collected using a monitoring network. Based on the image data, the spatial location information of workers in the construction site is identified, and the building information model (BIM) data and construction progress data of the construction project are obtained.

[0044] The monitoring network is built based on the bridge between the cameras and the switches, and no specific limitations are made here.

[0045] It is understood that the embodiments of this application utilize a monitoring network to collect image data of the construction site, and based on this, identify the location information of workers in the construction site, and obtain the building information model (BIM) data and construction progress data of the construction project at the construction site, ensuring that the image screen completely covers the construction work surface, so as to facilitate subsequent data analysis and processing.

[0046] In this embodiment of the application, the spatial location information of workers in the construction site is identified based on image data, including: obtaining the coordinate transformation formula and scale of the three-dimensional simulation scene corresponding to the three-dimensional dynamic simulation platform; identifying the pixel position of the worker from the image data; performing spatial position transformation on the pixel position based on the coordinate transformation formula and scale to obtain the spatial location information of the worker in the three-dimensional simulation scene.

[0047] The formula for the scale is:

[0048] The coordinate transformation formula is as follows:

[0049] x n =(x box_x -x oi )*cosθ*S1+x0

[0050] y n =(y box_x -y oi )*sinθ*S1+y0

[0051] It is understood that the embodiments of this application identify the pixel position of the worker in the image data, and perform spatial position transformation based on the coordinate transformation formula and scale of the corresponding three-dimensional simulation scene obtained from the three-dimensional dynamic simulation platform to obtain the spatial position information of the worker in the three-dimensional simulation scene, so as to realize the accurate management and real-time simulation of the worker in the work space.

[0052] In this embodiment of the application, obtaining the coordinate transformation formula and scale of the three-dimensional simulation scene corresponding to the three-dimensional dynamic simulation platform includes: identifying the first coordinate system and the second coordinate system of each frame of the image data; calculating the coordinate system angle based on the first coordinate system and the second coordinate system; calculating the coordinate transformation formula based on the coordinate system angle; and calculating the scale based on the distance between any two points in the image and the actual distance.

[0053] The first coordinate system can be the original coordinate system of the image; the second coordinate system can be a local coordinate system, which is not specifically limited here.

[0054] It is understood that the embodiments of this application identify the local coordinate system and the original coordinate system of each frame of the image data, calculate the angle between them, and calculate the coordinate transformation formula based on the angle; calculate the scale based on the distance between any two points in the image and the actual distance, so as to ensure the comprehensiveness of worker data obtained from the image and improve the accuracy of spatial risk warning.

[0055] Specifically, the calculation steps for the coordinate system angle are as follows:

[0056] i. Calculate the magnitude of two vectors

[0057]

[0058]

[0059] ii. Calculate the vector product of two vectors.

[0060] V xi ×V xj =(x xi -x oi (x) xj -x oj )+(y xi -y oi )(y oj -y oj )

[0061] iii. Calculate the cosine of the angle θ between the two vectors.

[0062]

[0063] iv. Calculate the value of θ

[0064] θ=arccosθ

[0065] In this embodiment of the application, identifying the pixel position of a worker from image data includes: detecting a worker object detection box in each frame of the image data; extracting the pixel coordinates of the bottom center point of each worker object detection box; and determining the pixel position of the worker based on the pixel coordinates.

[0066] It is understood that the embodiments of this application detect worker objects from images by detecting worker object detection boxes in each frame of image data, extracting the pixel coordinates of the bottom center point of each worker object detection box, and determining the pixel position of the worker based on the pixel coordinates. This mainly utilizes a deep learning object detection algorithm to detect worker objects from images, thereby improving the accuracy of detection.

[0067] In step S103, spatial location information, BIM data, and construction progress data are imported into a three-dimensional dynamic simulation platform and visualized based on the platform to manage the spatial location of workers on the construction site.

[0068] It is understood that the embodiments of this application import spatial location information, BIM data and construction progress data into a three-dimensional dynamic simulation platform, and visualize them based on the three-dimensional dynamic simulation platform. This allows managers to intuitively obtain information such as the location of workers and the degree of work aggregation from a three-dimensional perspective, thereby realizing intuitive and visual management of the spatial location of workers on the construction site.

[0069] The construction site worker space management method proposed in this application constructs a three-dimensional dynamic simulation platform and monitoring network for the construction site. The monitoring network collects image data from the construction site, identifies the spatial location information of workers based on the image data, and acquires Building Information Modeling (BIM) data and construction progress data. This spatial location information, BIM data, and construction progress data are imported into the three-dimensional dynamic simulation platform for visualization. This enables real-time intelligent monitoring of worker space safety and the spatial distribution of the construction site, allowing managers to intuitively obtain worker location information, work concentration levels, and other data from a three-dimensional perspective. This provides intuitive and visual management of worker spatial location on the construction site, resulting in high applicability. Therefore, this method solves the problems of related technologies, which typically focus on early-stage decision-making and early warning, and the identification of construction environment and worker information in specific behavioral scenarios. These technologies often struggle to grasp the overall progress of the construction site and manage worker behavior, leading to lower applicability.

[0070] The following will combine Figures 2 to 9 The methods for managing worker space at construction sites are explained in detail, with the specific steps as follows:

[0071] S1: Construction of a 3D Dynamic Simulation Platform for Construction Sites

[0072] This platform combines Building Information Modeling (BIM) of construction projects with construction progress data to construct a three-dimensional simulation scene, providing support for subsequent three-dimensional data rendering and display of the construction site.

[0073] BIM is a visualization tool used for the entire lifecycle management of engineering projects. This platform imports construction progress data based on BIM data and then renders dynamic simulation scenes of each stage of the construction process on a 3D platform, conforming to the actual on-site construction schedule. The specific implementation process includes:

[0074] ① Set the origin of the coordinate system to O(0, 0, 0) in the 3D engine;

[0075] ② Import the parsed BIM data into the 3D engine;

[0076] ③ Import the construction progress data into the 3D engine, match the current time with the time in the progress data, and render the BIM data of the progress content of this stage in the 3D engine.

[0077] In the subsequent construction phase, this platform achieved dynamic simulation of the on-site construction scenario by updating the construction progress data in real time.

[0078] S2: Construction of a Local Area Network for Video Surveillance at the Construction Site

[0079] This network can acquire real-time image data of the location of all workers at the construction site for subsequent data analysis and processing.

[0080] Video surveillance local area networks are built using bridges between cameras and switches, such as... Figure 2 As shown, the bridge connects the camera and the switch wirelessly, and the camera and the switch are connected to the bridge via wired connections. The client is connected to the switch via a wired connection, thus enabling the camera and the client to coexist on the same local area network (LAN). Furthermore, it assigns fixed IP addresses (Internet Protocol) to the cameras in this LAN to ensure that the IP addresses are not affected by power outages or restarts, thereby enabling the client program to quickly locate and connect to cameras within the LAN.

[0081] S3: Image Data Collection and Processing

[0082] To ensure the comprehensiveness of worker data obtained from images and improve the accuracy of spatial risk warnings, the multi-camera video monitoring system deployed at the construction site in this application embodiment must, on the one hand, ensure that the image coverage of the construction work area is complete, and on the other hand, store the collected image data in real time on the local disk according to the time sequence.

[0083] The monitoring system is as follows Figure 3 As shown, the images captured by each camera are rendered in real time to the video monitoring client for visualization; at the same time, the stored image data provides support for subsequent real-time analysis of worker location information.

[0084] Based on image data acquisition, to effectively import worker spatial positioning data into the 3D simulation environment, coordinate system matching between the 2D image data and the 3D BIM progress data is also required. This matching process needs to calculate the relative positions of worker pixels in the image to the building, as well as the ratio of pixel distances in the image to actual 3D distances. The specific implementation steps are as follows:

[0085] ① Automatic identification of local coordinate systems in images. For each frame of the video, it is necessary to identify the origin O of its local coordinate system. i (x oi ,y oi Any point X on the X-axis i (x xi ,y yi Any point Y on the Y-axis i (x yi ,y yi ) Conduct automatic identification (such as Figure 4 ).

[0086] The specific recognition rule is to take one corner of the building's outer contour in the image as the origin of the coordinate axis, and the two right-angled sides of the building as the X-axis and Y-axis of the coordinate axis, which helps to quickly identify the local coordinate axes and simplify the mapping calculation.

[0087] ② Automatic extraction of the original coordinate system from the image. The origin of the image coordinate system is the pixel coordinate of the first pixel at the top left corner of each image, denoted as O. j (x oj ,y oj The X-axis of the image coordinate system runs from the origin to the right. Any point on this axis is denoted as X0. j (x xj ,y oj The Y-axis of the image coordinate system runs from the origin downwards. Any point on this axis is denoted as Y0. j (x oj ,y yj )(like Figure 4 ).

[0088] ③ Calculation of the angle between the local coordinate system and the original coordinate system. To assign the pixel coordinates of the original pixels in the image to their relative position information within the buildings at the construction site, it is necessary to obtain the angle between the image's original coordinate system and the local coordinate system to complete the coordinate system transformation. Taking the angle θ between the X-axis in the two coordinate systems as an example, the vectors involved in the calculation are as follows:

[0089] V xi =X i -O i =(x xi -x oi ,y xi -y oi )

[0090] V xj =X j -O j =(x xj -x oj ,y oj -y oj )

[0091] The specific steps for calculating the coordinate system angle θ are as follows:

[0092] i. Calculate the magnitude of two vectors

[0093]

[0094]

[0095] ii. Calculate the vector product of two vectors.

[0096] V xi ×Vxj =(x xi -x oi (x) xj -x oj )+(y xi -y oi )(y oj -y oj )

[0097] iii. Calculate the cosine of the angle θ between the two vectors.

[0098]

[0099] iv. Calculate the value of θ

[0100] θ=arccosθ

[0101] In calculating the ratio of pixel distance in the image to the actual 3D distance, it is necessary to set a scale for converting the length dimension data in the image to the length dimension data at the construction site. First, select two points P1(x1,y1) and P2(x2,y2) parallel to the camera's view in the image. Then, obtain the actual spatial distance d1 between these two points, and subsequently calculate the scale S1.

[0102]

[0103] S4: Identification and Mapping of Worker Data

[0104] The identification and import of worker data mainly consists of two parts. First, the pixel position of the worker is identified from the image data. Then, based on the aforementioned coordinate system transformation formula and the scale data of the actual three-dimensional distance, the worker's position coordinates are imported into the three-dimensional simulation platform.

[0105] In the process of identifying the worker's pixel position, this embodiment of the application uses a deep learning object detection algorithm to detect worker objects from the image and extracts the pixel coordinates P of the bottom center point of the detection box of each worker object. i =(x box_x ,y box-y ),like Figure 5 As shown.

[0106] Then, this application sets a distance threshold d for the detection results of adjacent frames. c Calculate the Euclidean distance between all detected object bounding boxes in the current frame and all detected object bounding boxes in the previous frame, and set a threshold d. c Within the range and closest to the person, the same person is assumed to be identified and assigned the same number. If the Euclidean distance value exceeds the set threshold, a new number is assigned. The P-value of the worker detected in each frame of the image is... i All are stored in the set M at time t. t In, such as Figure 6 As shown, the specific implementation process is as follows:

[0107] First, image frames are detected, and the feature sets of adjacent frames are output and labeled as M. t-1 and M t Using the distance threshold d c M t-1 and M t Perform matching calculations and output the matching results. Check if all image data has been traversed. If so, end the operation; otherwise, re-detect the image frames.

[0108] Based on this, by combining coordinate system transformation methods and scale data, the spatial position of the worker's pixel coordinates in the 3D simulation scene system is obtained.

[0109] First, from set M t Extract the coordinates P of each worker's position pixel. i =(x box_x ,y box-y )

[0110] P i =(x box_x ,y box-y The point is transformed from the original coordinate system of the image to the local coordinate system to obtain new coordinate data P. n =(x n ,y n The specific calculation method is as follows:

[0111] x n =(x box_x -x oi )*cosθ*S1+x0

[0112] y n =(y box_x -y oi )*sinθ*S1+y0

[0113] Then, set the origin O of the local coordinate system. i The position coordinates P0(x0, y0, z0) are mapped to the 3D engine. Based on this, the worker's position data in the local coordinate system is mapped to 3D space, thus obtaining the worker's spatial position data. Specific detection results are as follows... Figure 7 As shown.

[0114] S5: Real-time management of worker spatial positions in 3D simulation scenarios

[0115] like Figure 8As shown, by combining BIM data, construction progress data, and worker location data at the construction site, and visualizing them in a 3D engine, managers can intuitively obtain worker location information, work concentration levels, and other data from a three-dimensional perspective, achieving real-time control over worker spatial positions.

[0116] In summary, the embodiments of this application mainly include five stages (such as...). Figure 9 As shown, firstly, based on BIM and construction progress information, a 3D dynamic simulation platform for the construction site is built in a 3D engine; then, with the help of video surveillance cameras and network bridges deployed on site, a local area network of on-site image data is formed; based on the video surveillance network, image data is collected and processed; next, using image recognition technology, the pixel positions of workers are automatically identified from the images, and the image pixels are mapped to the 3D simulation platform; finally, by displaying and reflecting the real spatial location information of workers in the 3D engine in real time, the intuitiveness and visualization of worker spatial management are realized.

[0117] Next, the construction site worker space management device proposed according to the embodiments of this application is described with reference to the accompanying drawings.

[0118] Figure 10 This is a block diagram of a construction site worker space management device according to an embodiment of this application.

[0119] like Figure 10 As shown, the construction site worker space management device 10 includes: a construction module 100, a collection module 200, and an import module 300.

[0120] The construction module 100 is used to build a three-dimensional dynamic simulation platform and monitoring network for the construction site; the collection module 200 is used to collect image data of the construction site using the monitoring network, identify the spatial location information of workers in the construction site based on the image data, and obtain the building information model (BIM) data and construction progress data of the construction project; the import module 300 is used to import the spatial location information, BIM data and construction progress data into the three-dimensional dynamic simulation platform, and perform visualization display based on the three-dimensional dynamic simulation platform to manage the spatial location of workers in the construction site.

[0121] In this embodiment of the application, the construction module 100 is further used to: set the three-dimensional engine of the three-dimensional dynamic simulation platform; set the coordinate origin in the three-dimensional engine, and import the parsed BIM data and construction progress data into the three-dimensional engine to construct the three-dimensional dynamic simulation platform.

[0122] In this embodiment of the application, the collection module 200 is further used to: obtain the coordinate transformation formula and scale of the three-dimensional simulation scene corresponding to the three-dimensional dynamic simulation platform; identify the pixel position of the worker from the image data, and perform spatial position transformation on the pixel position based on the coordinate transformation formula and scale to obtain the spatial position information of the worker in the three-dimensional simulation scene.

[0123] In this embodiment of the application, the collection module 200 is further configured to: identify the first coordinate system and the second coordinate system of each frame of the image data; calculate the coordinate system angle based on the first coordinate system and the second coordinate system; calculate the coordinate transformation formula based on the coordinate system angle; and calculate the scale based on the distance between any two points in the image and the actual distance.

[0124] In this embodiment of the application, the collection module 200 is further used to: detect worker object detection boxes in each frame of the image data; extract the pixel coordinates of the bottom center point of each worker object detection box, and determine the pixel position of the worker based on the pixel coordinates.

[0125] It should be noted that the foregoing explanation of the embodiment of the construction site worker space management method also applies to the construction site worker space management device of this embodiment, and will not be repeated here.

[0126] The construction site worker space management device proposed in this application constructs a three-dimensional dynamic simulation platform and monitoring network for the construction site. It collects image data from the construction site using the monitoring network, identifies the spatial location information of workers based on the image data, and acquires Building Information Modeling (BIM) data and construction progress data. This spatial location information, BIM data, and construction progress data are imported into the three-dimensional dynamic simulation platform for visualization, enabling real-time intelligent monitoring of worker space safety and the spatial distribution of the construction site. It allows managers to intuitively obtain worker location information, work concentration levels, and other data from a three-dimensional perspective, achieving intuitive and visual management of worker spatial location on the construction site, thus demonstrating high applicability. This solves the problem that related technologies typically focus on early-stage decision-making and early warning, as well as the identification of construction environment and worker information in specific behavioral scenarios, making it difficult to grasp the overall progress of the construction site and manage worker behavior, resulting in low applicability.

[0127] Figure 11 A schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may include:

[0128] The memory 1101, the processor 1102, and the computer program stored on the memory 1101 and executable on the processor 1102.

[0129] When the processor 1102 executes the program, it implements the construction site worker space management method provided in the above embodiments.

[0130] Furthermore, electronic devices also include:

[0131] Communication interface 1103 is used for communication between memory 1101 and processor 1102.

[0132] The memory 1101 is used to store computer programs that can run on the processor 1102.

[0133] The memory 1101 may include high-speed RAM (Random Access Memory) memory, and may also include non-volatile memory, such as at least one disk storage.

[0134] If the memory 1101, processor 1102, and communication interface 1103 are implemented independently, then the communication interface 1103, memory 1101, and processor 1102 can be interconnected via a bus to complete communication between them. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 11 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0135] Optionally, in a specific implementation, if the memory 1101, processor 1102, and communication interface 1103 are integrated on a single chip, then the memory 1101, processor 1102, and communication interface 1103 can communicate with each other through an internal interface.

[0136] The processor 1102 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of this application.

[0137] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described construction site worker space management method.

[0138] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0139] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0140] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0141] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (FPGAs), field-programmable gate arrays (FPGAs), etc.

[0142] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

Claims

1. A method for worker space management at a construction site, characterized in that, Includes the following steps: Construct a three-dimensional dynamic simulation platform and monitoring network for the construction site; The monitoring network is used to collect image data of the construction site, and the spatial location information of workers in the construction site is identified based on the image data. The building information model (BIM) data and construction progress data of the construction project at the construction site are also obtained. The spatial location information, the BIM data, and the construction progress data are imported into the three-dimensional dynamic simulation platform and visualized based on the three-dimensional dynamic simulation platform to manage the spatial location of workers on the construction site. The step of identifying the spatial location information of workers at the construction site based on the image data includes: Obtain the coordinate transformation formula and scale of the 3D simulation scene corresponding to the 3D dynamic simulation platform; The worker's pixel position is identified from the image data, and the pixel position is spatially transformed based on the coordinate transformation formula and the scale to obtain the worker's spatial position information in the three-dimensional simulation scene. The process of obtaining the coordinate transformation formula and scale of the 3D simulation scene corresponding to the 3D dynamic simulation platform includes: Identify the first and second coordinate systems of each frame in the image data; Calculate the angle between the first and second coordinate systems, and then calculate the coordinate transformation formula based on the angle between the coordinate systems. The scale is calculated by comparing the distance between any two points in the image with the actual distance.

2. The method according to claim 1, characterized in that, The step of identifying the worker's pixel position from the image data includes: Detect worker object bounding boxes in each frame of the image data; Extract the pixel coordinates of the bottom center point of the detection box for each worker object, and determine the pixel position of the worker based on the pixel coordinates.

3. The method according to claim 1, characterized in that, The three-dimensional dynamic simulation platform for constructing the construction site includes: Configure the 3D engine of the aforementioned 3D dynamic simulation platform; The origin of the coordinate system is set in the 3D engine, and the parsed BIM data and construction progress data are imported into the 3D engine to construct the 3D dynamic simulation platform.

4. A worker space management device for construction sites, characterized in that, include: The building module is used to construct a 3D dynamic simulation platform and monitoring network for construction sites; The collection module is used to collect image data of the construction site using the monitoring network, identify the spatial location information of workers in the construction site based on the image data, and obtain the building information model (BIM) data and construction progress data of the construction project at the construction site. The import module is used to import the spatial location information, the BIM data, and the construction progress data into the three-dimensional dynamic simulation platform, and to visualize the data based on the three-dimensional dynamic simulation platform in order to manage the spatial location of workers on the construction site. The collection module is further used for: Obtain the coordinate transformation formula and scale of the 3D simulation scene corresponding to the 3D dynamic simulation platform; The worker's pixel position is identified from the image data, and the pixel position is spatially transformed based on the coordinate transformation formula and the scale to obtain the worker's spatial position information in the three-dimensional simulation scene. The collection module is further used for: Identify the first and second coordinate systems of each frame in the image data; Calculate the angle between the first and second coordinate systems, and then calculate the coordinate transformation formula based on the angle between the coordinate systems. The scale is calculated by comparing the distance between any two points in the image with the actual distance.

5. The apparatus according to claim 4, characterized in that, The collection module is further used for: Detect worker object bounding boxes in each frame of the image data; Extract the pixel coordinates of the bottom center point of the detection box for each worker object, and determine the pixel position of the worker based on the pixel coordinates.

6. The apparatus according to claim 4, characterized in that, The building module is further used for: Configure the 3D engine of the aforementioned 3D dynamic simulation platform; The origin of the coordinate system is set in the 3D engine, and the parsed BIM data and construction progress data are imported into the 3D engine to construct the 3D dynamic simulation platform.

7. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the construction site worker space management method as described in any one of claims 1-3.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the construction site worker space management method as described in any one of claims 1-3.

Citation Information

Patent Citations

  • Electromagnetic-type electronic whiteboard coordinate conversion method, device and readable medium

    CN109101121A

  • Multi-dimensional integrated highway engineering construction progress information management system and method

    CN110008588A

  • Method and system for dynamically displaying safety activity elements of construction site

    CN115049975A