A method for detecting engineering progress and related device

By identifying and processing the target image of the target project, determining the sub-project and working duration, combining the completed project information, quickly and accurately detecting the project progress, solving the problem of low detection efficiency in the existing technology, and achieving lower cost and more efficient project progress detection.

CN119398346BActive Publication Date: 2025-04-04HUNAN UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411966966.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-04
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

When detecting project progress, manual metering and three-dimensional laser scanning technology take a long time, increasing labor costs and work burdens, making it difficult to improve detection efficiency.

Method used

By obtaining the target image of the first construction surface under construction in the target project, identifying the image to obtain the information of the construction materials and workers, determining the sub-project and the working duration, combining the engineering information of the completed second sub-project, calculate the completed project volume of the first sub-project, and determine the project progress based on this.

Benefits of technology

This method can quickly and accurately detect the project progress, avoiding the time and cost of manual measurement, which greatly reduces the process time compared to the three-dimensional laser scanning technology, and improves the accuracy of the calculation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119398346B_ABST
    Figure CN119398346B_ABST
Patent Text Reader

Abstract

The present application discloses a method for detecting the progress of a project and a related device. In this method, a target image corresponding to a first construction surface is obtained; the target image is identified to obtain construction material identification results and construction worker identification results; the first sub-project executed on the first construction surface is determined based on the construction material identification results; the construction worker's working time for the first sub-project is determined based on the construction worker identification results; the completed project volume of the first sub-project is determined based on the working time of the first sub-project and the project information of the second sub-project completed on the second construction surface; the project progress of the target project is determined based on the completed project volume of the first sub-project, the construction sequence of multiple sub-projects on the first construction surface, and the number of construction surfaces of the target project. It can be seen that this method can avoid wasting manpower, and compared with the scanning process and reconstruction process of the three-dimensional laser scanning technology, the image processing and data processing processes of this application are greatly reduced in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method for detecting engineering progress and related devices. Background Art

[0002] In the engineering field, the management of project progress is a requirement of construction units, construction units and other parties. The project progress is also the key to ensure that the project is completed on time and with quality. At present, with the expansion of project scale and the increase of construction complexity, project management is becoming more and more important.

[0003] In the related technology, the following two methods are usually used to determine the engineering progress of the project:

[0004] One way is to measure the entities that have been built in the project, and use the ratio of the result to the expected completion of the entire entity as the progress of the project. However, when measuring the built entities, manual measurement is required, and the measurement process is also cumbersome and complicated, which can easily increase labor costs and workload, resulting in a long time consumption.

[0005] Another way is to use 3D laser scanning technology to scan the built entities in the project, and then perform 3D reconstruction based on the scanning results, and compare the 3D reconstructed project model with the entire project model to obtain the project progress. However, the scanning process and modeling process are also time-consuming.

[0006] Therefore, how to improve the efficiency of project progress detection has become a problem that needs to be solved urgently. Summary of the invention

[0007] In view of this, an embodiment of the present application provides a method for detecting a project progress and a related device, the purpose of which is to improve the efficiency of detecting the project progress.

[0008] In a first aspect, an embodiment of the present application provides a method for detecting a project progress, the method comprising:

[0009] Acquire a target image corresponding to the first construction surface; the target image is used to indicate a working surface in a construction state in a target project;

[0010] Identify the target image to obtain construction material identification results and construction worker identification results;

[0011] Determine a first sub-project to be performed on the first construction surface based on the construction material identification result; the first construction surface includes a plurality of sub-projects;

[0012] Determine the working time of the construction worker for the first sub-project based on the construction worker identification result;

[0013] Determining the completed work volume of the first sub-project based on the working time of the first sub-project and the project information of the second sub-project completed on the second construction surface; the second sub-project is the same as the first sub-project;

[0014] The construction progress of the target project is determined based on the completed construction volume of the first sub-project, the construction sequence of the multiple sub-projects of the first construction surface, and the number of construction surfaces of the target project.

[0015] In a possible implementation, the construction surface refers to a working surface that is under construction in a target project.

[0016] In a possible implementation, the project information of the second sub-project includes the project quantity of the second sub-project, and the project quantity of the first sub-project is the same as the project quantity of the second sub-project.

[0017] In one possible implementation, the engineering information of the second sub-project includes the engineering efficiency of the second sub-project and the second engineering efficiency influencing factor of the second sub-project, the engineering efficiency of the first sub-project and the engineering efficiency of the second sub-project are the same, and the first engineering efficiency influencing factor of the first sub-project and the second engineering efficiency influencing factor of the second sub-project are the same.

[0018] In a second aspect, an embodiment of the present application provides a device for detecting a project progress, the device comprising:

[0019] An image acquisition module, used to acquire a target image corresponding to the first construction surface; the target image is used to indicate a working surface in a construction state in a target project;

[0020] An image recognition module is used to recognize the target image and obtain construction material recognition results and construction worker recognition results;

[0021] A sub-project determination module, configured to determine a first sub-project to be performed on the first construction surface based on the construction material identification result; the first construction surface includes a plurality of sub-projects;

[0022] A duration determination module, used to determine the working time of the construction worker for the first sub-project based on the identification result of the construction worker;

[0023] A project quantity determination module, configured to determine the completed project quantity of the first sub-project based on the working time of the first sub-project and the project information of the second sub-project completed on the second construction surface; the second sub-project is the same as the first sub-project;

[0024] The project progress determination module is used to determine the project progress of the target project based on the completed project volume of the first sub-project, the construction sequence of multiple sub-projects on the first construction surface, and the number of construction surfaces of the target project.

[0025] In a third aspect, an embodiment of the present application provides a device for detecting a project progress, the device comprising a memory and a processor:

[0026] The memory is used to store a computer program and transmit the computer program to the processor;

[0027] The processor is used to execute the computer program so that the device executes the method for detecting the project progress described in the first aspect.

[0028] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed, a device executing the computer program implements the method for detecting the project progress described in the first aspect above.

[0029] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0030] The embodiment of the present application provides a method for detecting the progress of a project and a related device. In the method, a target image corresponding to a first construction surface is first obtained, and the target image is used to indicate the working surface in the target project that is under construction; then the target image is identified to obtain the construction material identification result and the construction worker identification result; then, based on the construction material identification result, the first sub-project executed on the first construction surface is determined, and the first construction surface includes multiple sub-projects; then, based on the construction worker identification result, the construction worker's working time for the first sub-project is determined; then, based on the working time of the first sub-project and the engineering information of the second sub-project completed on the second construction surface, the completed engineering volume of the first sub-project is determined, wherein the second sub-project is the same as the first sub-project; finally, based on the completed engineering volume of the first sub-project, the construction sequence of multiple sub-projects on the first construction surface, and the number of construction surfaces of the target project, the engineering progress of the target project is determined.

[0031] It can be seen that this method determines the progress of the target project by obtaining the target image of the first construction surface under construction in the target project, and identifying and subsequently processing the target image, which can avoid wasting manpower, and compared with the scanning process and reconstruction process of the three-dimensional laser scanning technology, the image processing and data processing processes of this application are much less time-consuming. In addition, the second sub-project completed on the second construction surface is the same as the first sub-project being executed on the first construction surface, indicating that the engineering information of the second sub-project is of reference to the first sub-project. Therefore, the accuracy of the calculated completed engineering volume of the first sub-project can be improved based on the completed second sub-project, and then based on the completed engineering volume of the first sub-project, a more accurate engineering progress of the target project can be calculated.

[0032] In addition, compared with the three-dimensional laser scanning technology in the related art, the project progress detection method provided by the present application is lower in cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions in this embodiment or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0034] Figure 1 A flowchart of a method for detecting engineering progress provided in an embodiment of the present application;

[0035] Figure 2 A schematic diagram of a first construction surface provided in an embodiment of the present application;

[0036] Figure 3 A schematic diagram of installing a camera on a tower crane provided in an embodiment of the present application;

[0037] Figure 4 A schematic diagram of a camera field of view provided in an embodiment of the present application;

[0038] Figure 5 A schematic diagram of image preprocessing provided in an embodiment of the present application;

[0039] Figure 6 A schematic diagram of an image segmentation result provided in an embodiment of the present application;

[0040] Figure 7 A schematic diagram of a simplified Mask provided in an embodiment of the present application;

[0041] Figure 8 A schematic diagram of an extended Mask provided in an embodiment of the present application;

[0042] Fig. 9 A schematic diagram of a target image provided in an embodiment of the present application;

[0043] Fig.10 A schematic diagram of performing segmentation processing on a pre-processed image provided in an embodiment of the present application;

[0044] Fig.11 A schematic diagram of correcting a construction material recognition result provided in an embodiment of the present application;

[0045] Fig.12 A schematic diagram of determining a first sub-project provided in an embodiment of the present application;

[0046] Fig.13 A schematic diagram of the structure of a device for detecting project progress provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0048] Currently, there are two common ways to detect the progress of a project:

[0049] One method is to manually measure the completed entities of the project, and then obtain the progress of the project based on the ratio of the completed entities to the expected completed entities of the project. This method is likely to increase labor costs and workload, resulting in an increase in the time spent on detecting the progress of the project.

[0050] Another way is to use 3D laser scanning technology to scan the built entities in the project, and then reconstruct the built entities in 3D based on the scanning results, and compare the 3D reconstructed engineering model with the complete engineering model of the project to obtain the engineering progress of the project. However, the scanning process and modeling process using 3D laser scanning technology are also time-consuming.

[0051] Based on this, in order to solve the above problems, the embodiment of the present application provides a method for detecting the progress of a project and a related device. In this method, a target image corresponding to a first construction surface is first obtained, and the target image is used to indicate the working surface in the target project that is under construction; then the target image is identified to obtain the construction material identification result and the construction worker identification result; then, based on the construction material identification result, the first sub-project executed on the first construction surface is determined, and the first construction surface includes multiple sub-projects; then, based on the construction worker identification result, the construction worker's working time for the first sub-project is determined; then, based on the working time of the first sub-project and the engineering information of the second sub-project completed on the second construction surface, the completed engineering volume of the first sub-project is determined, wherein the second sub-project is the same as the first sub-project; finally, based on the completed engineering volume of the first sub-project, the construction sequence of multiple sub-projects on the first construction surface, and the number of construction surfaces of the target project, the engineering progress of the target project is determined.

[0052] It can be seen that this method determines the project progress of the target project by acquiring the target image of the first construction surface under construction in the target project, and identifying and subsequently processing the target image, which can avoid manpower consumption. Compared with the scanning process and reconstruction process of three-dimensional laser scanning technology, the image processing and data processing processes of this application are greatly reduced in time.

[0053] In addition, the second sub-project completed on the second construction surface is the same as the first sub-project being executed on the first construction surface, indicating that the engineering information of the second sub-project is of reference to the first sub-project. Therefore, based on the completed second sub-project, the accuracy of the calculated completed engineering volume of the first sub-project can be improved, and then based on the completed engineering volume of the first sub-project, a more accurate engineering progress of the target project can be calculated.

[0054] In addition, compared with the three-dimensional laser scanning technology in the related art, the project progress detection method provided by the present application is lower in cost.

[0055] It should be noted that the embodiments of the present application may not limit the execution subject of the method for detecting the progress of the project. For example, the method for detecting the progress of the project in the embodiments of the present application may be applied to data processing devices such as terminal devices or servers. The terminal device may be an electronic device such as a smart phone, a computer, or a tablet computer. The server may be an independent server, a cluster server, or a cloud server. The present application does not specifically limit the terminal device or server mentioned above.

[0056] In conjunction with the accompanying drawings, the specific implementation of the method for detecting the project progress in the embodiment of the present application is described in detail below through embodiments, taking the terminal device as the execution subject.

[0057] See also Figure 1 , which is a flow chart of a method for detecting engineering progress provided in an embodiment of the present application, combined with Figure 1 As shown, the following steps may be specifically included:

[0058] S101: Acquire a target image corresponding to a first construction surface.

[0059] Among them, the first construction surface refers to the working surface that is under construction in the target project.

[0060] Exemplarily, the target project is a multi-story building. Assuming that the first and second floors of the building have been built and the third floor is under construction, the working surface of the third floor of the building is the first construction surface.

[0061] In some embodiments, the target project may include a main structure, which refers to the main structure that needs to be constructed in the target project. For example, the target project is a technology park, and two buildings and a small park need to be built in the technology park, and the two buildings can be called the main structure.

[0062] The target image is used to indicate the working surface in the target project that is under construction, that is, the first construction surface. In some embodiments, the construction status of the first construction surface can be displayed through the target image.

[0063] As an example, see Figure 2 , which is a schematic diagram of a first construction surface provided in an embodiment of the present application. Figure 2 As shown, construction workers are carrying out construction on the first construction surface.

[0064] In some embodiments, a camera may be installed on a tower crane near the target project or on a tower crane near the main structure of the target project, so that the camera can capture the first construction surface. The terminal device may then obtain the image captured by the camera as the target image. The technician may adjust the field of view of the camera so that it can capture a more complete first construction surface.

[0065] See also Figure 3 , which is a schematic diagram of a camera installed on a tower crane provided in an embodiment of the present application. Figure 3 As shown, a camera can be installed on a tower crane near the target project.

[0066] See also Figure 4 , which is a schematic diagram of a camera field of view provided in an embodiment of the present application. Figure 4 As shown, the field of view of the camera on the tower crane near the first construction surface is displayed, and a relatively complete first construction surface can be captured.

[0067] In some embodiments, a camera may be used to capture a video of the first construction surface, and a target image may be extracted from the captured video.

[0068] It should be noted that this application does not limit the number of target images.

[0069] In some embodiments, multiple images captured by a camera may be obtained as multiple target images. For example, the camera may capture an image of the first construction surface once per minute.

[0070] It should be noted that in this example, the camera captures an image once every 1 minute is only an example, and the camera can also capture an image once every 5 minutes. This application does not limit the image capture period.

[0071] In some embodiments, an image may be extracted from the video captured by the camera for every 1 minute of the video, or every 1 minute. Similarly, extracting an image every 1 minute is only an example, and an image may be extracted every 2 minutes of the video, which is not limited in this application.

[0072] In addition, in some embodiments, after the terminal device obtains the image captured by the camera, it can first perform image processing on the image, and then use the processed image as the target image.

[0073] As an example, combining Figure 5 As shown, Figure 5 A schematic diagram of image preprocessing provided in an embodiment of the present application, after acquiring an image of a first construction surface (also referred to as a main structural surface) through image acquisition by a camera, image preprocessing such as format conversion, brightness adjustment, and sharpness processing can be performed on it.

[0074] For example, the format conversion may include performing a scaling operation on the image using bilinear interpolation. Specifically, the pixel value of the interpolation point in the x direction (ie, horizontal direction) of the image may be calculated using the following formula (1):

[0075] (1)

[0076] Then use the following formula (2) to calculate the pixel value of the interpolation point in the y direction (i.e., vertical direction) of the image:

[0077] (2)

[0078] For each newly added pixel in the image, x and y represent the horizontal and vertical coordinates of the pixel, and x1, y1, x2, and y2 represent the horizontal and vertical coordinates of the pixels around the pixel. f() represents the pixel channel value (also referred to as pixel value). For example, the pixel channel value in the red, green, and blue (RGB) color mode, f(Q 11 )、f(Q 21 )、f(Q 12 ), and f(Q 22 ) represent the pixel channel values ​​of the pixels around the pixel, R1 and R2 represent the two intermediate calculation points of the pixel, f(R1) and f(R2) represent the pixel channel values ​​of the two intermediate calculation points of the pixel (also known as the pixel values ​​of the interpolation points in the x direction). f(P) represents the pixel channel value of point P (that is, each newly added pixel) (also known as the pixel value of the interpolation point in the y direction).

[0079] The image scaling operation can be implemented by calculating the pixel value of the interpolation point in the x direction and the pixel value of the interpolation point in the y direction of each newly added pixel in the image.

[0080] In addition, in some embodiments, format conversion may also include converting non-image data in the data obtained by the terminal device into pixel data, and saving it in an image format (such as the Joint Photographic Experts Group (JPEG) format) to perform image preprocessing.

[0081] For example, the brightness adjustment may be to use Gamma correction to adjust the image to an image suitable for human eyes. Specifically, the following formula (3) may be used to perform a power operation on the pixel values ​​of the image to change the brightness of the image:

[0082] (3)

[0083] Among them, C represents the encoding value of the pixel in the image, K refers to the brightness, and γ refers to the Gamma value.

[0084] Exemplarily, the sharpening process may be to sharpen the image using a Laplacian sharpening algorithm, which is not limited in the present application.

[0085] In this way, after the terminal device obtains the image of the first construction surface, it performs image preprocessing such as format conversion, brightness adjustment, and sharpness processing to obtain the target image, so that the image quality of the target image is higher, which is convenient for subsequent processing and is conducive to executing the project progress detection method provided in the embodiment of the present application.

[0086] It should be noted that the above Figure 5 The various image preprocessing methods shown are only examples and may include more or fewer methods than the above, and this application does not limit this.

[0087] It should be further explained that the implementation methods of format conversion, brightness adjustment and sharpness processing in the above examples are also examples, and this application does not limit this.

[0088] It should be understood that the image captured by the camera may contain other contents besides the first construction surface, for example Figure 2 As shown, in addition to the first construction surface, there are also a lot of construction materials piled up on the open space next to it.

[0089] Therefore, in order to avoid affecting the recognition result of the target image, in a possible implementation, the image after image preprocessing may be further subjected to image segmentation processing to determine the image area corresponding to the first construction surface as the target image.

[0090] In some embodiments, the preprocessed image can be input into an image segmentation model to obtain an image segmentation result, that is, the first construction surface on the preprocessed image is covered with a mask. The image segmentation model can be trained using multiple images including construction surfaces, each image having a corresponding mask image as a label, and the construction surface in the mask image is covered by the mask.

[0091] As an example, see Figure 6 , which is a schematic diagram of an image segmentation result provided by an embodiment of the present application. Figure 6 As shown, the first construction surface in the image segmentation result is covered by Mask, and Mask is a polygon.

[0092] It should be understood that Figure 6 The Mask is a polygon, which may affect the subsequent image recognition process. Therefore, in a possible implementation, the number of points in the Mask (that is, the number of polygon corners) in the image segmentation result can be reduced to simplify the polygon.

[0093] In some embodiments, the Douglas-Peucker algorithm can be used to reduce the number of points in the mask. For example, two non-adjacent points on the mask (the two points contain at least one middle point) are connected to obtain a straight line, and the distance between the middle point and the straight line is calculated using the following formula (4):

[0094] (4)

[0095] Among them, D i Ax+By+C represents the distance between the middle point and the straight line, Ax+By+C represents the function of the straight line, A and B are related to the slope of the straight line, -B / A represents the slope, and C represents the constant term.

[0096] If D i Less than the distance threshold D max , then delete the middle point, if D i Greater than or equal to the distance threshold D max , then continue to calculate the distance between the next middle point and the straight line until the D of all the remaining middle points between two non-adjacent points i Both are less than the distance threshold D max , we can continue to connect two other non-adjacent points to get a new straight line, and repeat the above steps until the D of the middle point between any two non-adjacent points in the remaining points is i Both are less than the distance threshold D max , then the simplified Mask is obtained.

[0097] As an example, see Figure 7, which is a simplified schematic diagram of Mask. Figure 6 and Figure 7 As shown, compared with the Mask before simplification, the number of points of the simplified Mask is reduced, and the polygon is fitted into a rectangle.

[0098] In addition, in some embodiments, the simplified Mask may also be expanded to make the range of the Mask larger, which is conducive to including a more complete first construction surface.

[0099] As an example, see Figure 8 , which is a schematic diagram of the expanded Mask. Figure 7 and Figure 8 As shown, compared to Figure 7 , Figure 8 All points in the graph expand outward.

[0100] Then, the simplified and expanded Mask in the image segmentation result can be segmented to obtain the target image. Fig. 9 , which is a schematic diagram of a target image provided in an embodiment of the present application.

[0101] As an example, see Fig.10 , which is a schematic diagram of a segmentation process for a pre-processed image provided by an embodiment of the present application. Fig.10 As shown in FIG. 1 , after obtaining the preprocessed image (also referred to as the preprocessed picture), the image segmentation can be performed to obtain the image of the first construction surface covered by the Mask (i.e., obtaining the Mask), and then simplifying, expanding, and segmenting the Mask to obtain the final target image, wherein the image segmentation to obtain the Mask and the segmentation of the expanded Mask can be referred to as the main structural surface segmentation. The target image only includes the relatively complete first construction surface (i.e., obtaining the picture containing only the main structural surface information), and does not include other interference information.

[0102] In this way, the image quality of the target image is further improved, making it easier to perform subsequent steps.

[0103] S102: Identify the target image to obtain construction material identification results and construction worker identification results.

[0104] In some embodiments, the target image can be input into a target recognition model to obtain a target recognition result, which includes a construction material recognition result and a construction worker recognition result. The target recognition model is used to recognize the construction materials and construction workers in the target image.

[0105] In some embodiments, the construction materials may include steel bars, concrete, and formwork, etc., which is not limited in this application. As an example, the construction material recognition results and the construction worker recognition results are both covered by Mask in the target image, and the steel bar coverage area, concrete coverage area, formwork coverage area, and construction worker work position area can be obtained.

[0106] For example, the construction material recognition result can be expressed as M i =CNN(I),M i represents the recognition result of the i-th construction material, I represents the target image, and CNN represents the target recognition model of the Convolutional Neural Network (CNN). The recognition result of the construction worker can be expressed as W=CNN(I), where W represents the recognition result of the construction worker. The target recognition model is CNN for example only, and other models may also be used, and this application does not limit this.

[0107] In actual applications, the construction material recognition results may overlap with the construction worker recognition results, that is, the construction worker's working position area blocks the coverage area of ​​the construction materials.

[0108] In some embodiments, assuming that the area surrounding the construction worker's work position is covered by the same type of construction material, the construction worker's work position area is supplemented with the material to obtain a complete coverage area of ​​the construction material.

[0109] In some embodiments, assuming that the construction worker's work area is surrounded by areas covered by different construction materials, the Douglas-Peucker algorithm mentioned above can be used to reduce the number of points in the areas covered by these different construction materials. For details, please refer to the above introduction and will not be repeated here.

[0110] For example, in the target image after correcting the coverage area of ​​the construction material, the coverage area of ​​the i-th construction material (that is, the corrected recognition result of the i-th construction material) can be expressed as: Ci=FitCurve(I,W,M i ), where M i represents the recognition result of the i-th construction material, I represents the target image, and W represents the recognition result of the construction worker.

[0111] As an example, see Fig.11 , which is a schematic diagram of a correction of construction material recognition results provided by an embodiment of the present application. Fig.11As shown, the target image (i.e., the image containing only the main structural surface information) is first identified (which can be called target identification) to obtain the construction material identification results (such as steel bars, concrete, and formwork) and the construction worker identification results (which can also be called workers), wherein the construction material identification results include the coverage area (also referred to as coverage) and coverage rate of various construction materials such as steel bars, concrete, and formwork, and the coverage rate can be obtained based on the ratio of the area of ​​the coverage area of ​​various construction materials to the area of ​​the target image. The construction material identification results and the construction worker identification results are then used to correct the construction material identification results, and finally the corrected construction material identification results and construction worker identification results (which can also be called structural surface material coverage information (such as position, coverage rate), worker coverage information) are obtained.

[0112] S103: Determine a first sub-project to be performed on the first construction surface based on the construction material identification result.

[0113] Among them, the first construction surface includes multiple sub-projects.

[0114] In some embodiments, when construction is performed on the first construction surface of the target project, the multiple sub-projects are executed in sequence.

[0115] For example, on the first construction surface, the steel bars may be tied first, then the formwork may be supported, and finally the concrete may be poured. Among them, the steel bars are tied (also called the steel bar project), the formwork is supported (also called the formwork project), and the concrete is poured (also called the concrete project) may be called different sub-projects. One sub-project corresponds to one construction material.

[0116] It should be noted that one sub-project corresponding to one construction material is only an example. One sub-project may also correspond to multiple construction materials. The first sub-project to be executed on the first construction surface can be determined based on the construction material identification result. This application does not limit this.

[0117] The following embodiments are all described by taking one sub-project corresponding to one construction material as an example, and by taking multiple sub-projects including tying steel bars, supporting formwork, and pouring concrete as an example.

[0118] In some embodiments, the construction material identification result may include a type of construction material, indicating that the first construction surface is executing a first sub-project corresponding to the type of construction material.

[0119] In some embodiments, the construction material recognition results may include two or more types of construction materials. In this case, multiple target images taken continuously in time can be obtained, and the multiple target images can be recognized to obtain the construction material recognition results and construction worker recognition results corresponding to each target image. The changes in the Masks corresponding to the various construction material recognition results can be judged, and the sub-project corresponding to the construction material with an increased Mask can be used as the first sub-project being executed on the first construction surface.

[0120] For example, multiple target images all include two construction materials, steel bars and formwork. Through multiple consecutive target images, it is determined that the mask of the steel bars gradually increases, and it is determined that the first construction surface is executing the first sub-project of tying steel bars.

[0121] As an example, see Fig.12 , which is a schematic diagram of determining the first sub-project provided by an embodiment of the present application. Fig.12 As shown, from Fig.11 The obtained results (structural surface material coverage information (such as position, coverage rate), worker coverage information)) determine the number of construction materials in the construction material identification result (it can also be called currently one material coverage or two material coverage).

[0122] Continue to see Fig.12 If it is one construction material (also referred to as one material), it is determined that the first construction surface is executing the first sub-project corresponding to the construction material (for example, it is determined to be in the middle stage of the first sub-project); if the number of construction materials is multiple construction materials (that is, two or more, Fig.12 Only two cases are shown), based on the construction material recognition results of multiple target images, the sub-project corresponding to the construction materials with gradually increasing coverage area can be determined as the first sub-project being executed on the first construction surface (for example, judging that the material coverage is increasing is determined to be the starting stage of the first sub-project, that is, this stage starts), and the progress of the target project (also called the main structure project progress percentage information) is subsequently determined based on this.

[0123] Among them, Fig.12 As shown, the determination of the engineering stage based on the quantity of construction materials introduced above can be called standard layer work progress perception.

[0124] S104: Determine the working time of the construction worker for the first sub-project based on the construction worker identification result.

[0125] If a construction worker is identified in the target image of the first construction surface, it means that the construction worker is working on the first construction surface.

[0126] For example, if the construction worker identification result includes the number of construction workers, it means that when the first construction surface is photographed, there are construction workers of that number working on the construction.

[0127] In some embodiments, the construction worker identification result can be expressed as: W(t, n, (x, y), M), where W represents the construction worker, t represents time (that is, the time when the camera captures the image), n represents the number of construction workers, (x, y) represents the position of the construction worker in the target image, and M represents the construction materials around the construction worker, which is used to determine the sub-project that the construction worker is performing.

[0128] In some embodiments, based on the above example, the target image may be acquired once a minute, and based on the construction worker recognition result of the target image, the number of construction workers working on the first construction surface in that minute may be determined.

[0129] In a possible implementation, multiple target images of the construction progress from the beginning of construction on the first construction surface to the current construction progress on the first construction surface may be acquired, and the working time of the construction workers on the first sub-project may be determined through the multiple target images.

[0130] In a possible implementation, a time period may be used as a unit to obtain a plurality of target images within the time period to determine the working time of the construction workers on the first sub-project within the time period.

[0131] In some embodiments, the time period can be one day. Assuming that the target image is acquired once a minute, the working hours of each construction worker for the first sub-project in one day can be determined based on the construction worker identification results of each target image, and then the working hours corresponding to each construction worker are added together to obtain the working hours of all construction workers for the first sub-project in one day.

[0132] In addition, the time period may also be half a day, two days, etc., which is not limited in this application.

[0133] For ease of understanding, the following embodiments all take one day as an example to calculate the working hours and completed work volume of construction workers.

[0134] In some embodiments, the working hours of the construction workers for the first sub-project in one day can be calculated by the following formula (5):

[0135] (5)

[0136] Among them, RW i represents the working time of the i-th construction worker on the first sub-project on that day, n represents the number of construction workers working on the first sub-project on that day, RT dIt indicates the working time of all construction workers on the first sub-project in one day, that is, the total working time.

[0137] S105: Determine the completed engineering volume of the first sub-project based on the working time of the first sub-project and the engineering information of the second sub-project that has been completed on the second construction surface.

[0138] The second sub-project is the same as the first sub-project, that is, the second sub-project is the same sub-project as the first sub-project on the second construction surface.

[0139] For example, if the first sub-project is a steel bar project, then the second sub-project is also a steel bar project.

[0140] For example, the second construction surface may belong to the same building in the same target project as the first construction surface. For example, if the target project includes a five-story building, the first construction surface may be the third floor of the building, and the second construction surface may be the second floor of the building.

[0141] As another example, the second construction surface and the first construction surface may belong to different buildings in the same target project.

[0142] As another example, the second construction surface may belong to a different target project from the first construction surface, and this application does not limit this.

[0143] In a possible implementation of the present application, the project information of the second sub-project includes the working time of the second sub-project, and the project quantity of the first sub-project is the same as the project quantity of the second sub-project.

[0144] Accordingly, S105 may specifically include: first obtaining a duration ratio based on the ratio of the working time of the first sub-project to the working time of the second sub-project; and then obtaining the completed project volume of the first sub-project based on the product of the duration ratio and the project volume of the first sub-project.

[0145] It should be understood that the total amount of work required to be completed on a construction surface for a sub-project can be obtained by adding up the amount of work completed on a sub-project on a construction surface every day, which can be specifically expressed by the following formula (6):

[0146] (6)

[0147] Among them, RE represents the amount of work required to complete a complete sub-project on a construction surface, RE d It represents the amount of work completed on the dth day for this sub-project on a construction surface, where D represents the number of days.

[0148] In some embodiments, if the sub-project is a steel bar project, the project quantity is the weight of the steel bar (in kg); if the sub-project is a concrete project and a formwork project, the project quantity can be the volume (in m 3 ).

[0149] As an example, the completed work volume of the first sub-project can be determined by the following formula (7):

[0150] (7)

[0151] Among them, RE d Indicates the completed work volume of the first sub-project within one day (which can be called the dth day), RT d It represents the working time of the construction workers on the first sub-project in one day, ∑(RT) represents the working time of the completed second sub-project, and RE represents the project volume of the first sub-project.

[0152] In some embodiments, the engineering quantities of each sub-project of each construction surface are pre-designed and can be obtained through design documents.

[0153] In this way, if the first sub-project is the same as the second sub-project, it means that the construction efficiency of the construction workers for the first sub-project and the second sub-project is also the same. If the project volume of the first sub-project and the project volume of the second sub-project are the same, the working time required to complete the first sub-project is the same as the working time of the completed second sub-project; based on the ratio of the completed project volume to the total project volume in one day, and the ratio of the working time to the total working time in one day, the accurate completed project volume of the first sub-project in one day is calculated.

[0154] In some embodiments, assuming that the completed work volume of the first sub-project is counted every day, the completed work volume of the first sub-project every day can be added up to obtain the current completed work volume for the first sub-project.

[0155] In addition, in some embodiments, assuming that the construction workers perform construction on the first sub-project on k days, the sub-project progress of the first sub-project on the kth day can be calculated by the following formula (8), taking the first sub-project as a steel bar project as an example:

[0156] (8)

[0157] Among them, RE represents the amount of work required to be completed for the first sub-project, RE d represents the completed work volume of the first sub-project in one day (also called the dth day, which will not be repeated later). The RE corresponding to k days is dBy adding them together, we can get the completed amount of the first sub-project on the kth day, and then calculate the sub-project progress of the first sub-project on the kth day.

[0158] In addition, in some embodiments, the completed project volume for the first sub-project can also be directly calculated by using the ratio of the completed project volume of the first sub-project to the total project volume, which is equivalent to the ratio of the working time of the first sub-project to the total working time. This application does not limit this.

[0159] In some embodiments, the project information of the second sub-project may include the project efficiency of the second sub-project and a second project efficiency influencing factor.

[0160] Accordingly, S105 may specifically include: determining the completed engineering volume of the first sub-project based on the working time of the first sub-project, the engineering efficiency of the second sub-project, and the second engineering efficiency influencing factor.

[0161] It should be understood that if the first sub-project is the same as the second sub-project, the engineering efficiency of the first sub-project and the engineering efficiency of the second sub-project are also the same. Similarly, the respective second engineering efficiency influencing factors are also the same.

[0162] In some embodiments, the completed work volume of the first sub-project can be calculated using the following formula (9):

[0163] (9)

[0164] Among them, RE d Indicates the completed work volume of the first sub-project in one day, RT d It represents the working time of the construction workers on the first sub-project in one day, k represents the engineering efficiency of the second sub-project, and b represents the influencing factor of the second sub-project efficiency, which refers to the impact of the working time on the engineering efficiency.

[0165] It should be understood that the longer the construction workers work, the more work they will complete, so RE d and RT d The longer the working hours of the construction workers, the greater the impact on the project efficiency, and the lower the project efficiency will be. Therefore, the growth will be slower, so the logarithmic function ln() is used.

[0166] The engineering efficiency of the second sub-project and the influencing factor of the second engineering efficiency can also be calculated based on the above formula (9). For example, the completed engineering volume of the second sub-project for at least two days and the working hours of the construction workers for the second sub-project for at least two days are obtained, and the data of the same day are substituted into the above formula. Then, b and k can be calculated based on the two equations of b and k.

[0167] S106: Determine the construction progress of the target project based on the completed construction volume of the first sub-project, the construction sequence of the multiple sub-projects of the first construction surface, and the number of construction surfaces of the target project.

[0168] It should be understood that the completed project volume of the first sub-project can determine the project progress of the first sub-project, which can be seen in the above introduction and will not be repeated here.

[0169] The construction sequence of the multiple sub-projects of the first construction surface can determine the unexecuted sub-projects and completed sub-projects in addition to the first sub-project being executed, so as to facilitate the determination of the project progress of the first construction surface.

[0170] For example, the first construction surface includes three sub-projects, which are respectively in the order of reinforcement project, formwork project and concrete project. The first sub-project is the formwork project, the unexecuted sub-project is the concrete project, and the executed sub-project is the reinforcement project.

[0171] Then, based on the number of construction surfaces of the target project, the number of construction surfaces that still need to be constructed and the number of construction surfaces that have not been constructed can be determined.

[0172] Exemplarily, the target project includes five construction surfaces, the first construction surface is the third one to be constructed, and two more construction surfaces need to be constructed.

[0173] Assuming that the five construction surfaces included in the target project are all standard construction surfaces, that is, the construction conditions required for each construction surface are the same, when the third construction surface is built, it can be determined that the project progress of the target project is between 40% and 60%.

[0174] Therefore, in a possible implementation of the present application, S106 may specifically include: first, subtract the completed amount of the first sub-project from the amount of the first sub-project to obtain the unfinished amount of the first sub-project; then, based on the construction sequence of multiple sub-projects on the first construction surface and the first sub-project, determine the unexecuted sub-projects on the first construction surface and obtain the amount of the unexecuted sub-projects on the first construction surface; then, based on the amount of the unexecuted sub-projects on the first construction surface, the unfinished amount of the first sub-project, the predicted engineering efficiency of the target project, and the number of construction surfaces of the target project, determine the engineering progress of the target project.

[0175] Among them, the predicted engineering efficiency of the target project can be obtained based on the prediction of the completed construction surface in the target project, or based on the prediction of other projects that are the same as the target project, and this application does not limit this.

[0176] In this way, based on the predicted engineering efficiency of the target project and the amount of work that has not yet been completed on the first construction surface, the engineering progress of the first construction surface can be determined, and then based on the number of construction surfaces of the target project, the accurate engineering progress of the target project can be determined.

[0177] In a possible implementation of the present application, the predicted engineering efficiency of the target project may include the predicted engineering efficiency of the first construction surface. Accordingly, "determining the engineering progress of the target project based on the engineering volume of the unexecuted sub-projects of the first construction surface, the unfinished engineering volume of the first sub-project, the predicted engineering efficiency of the target project, and the number of construction surfaces of the target project" may specifically include: first, based on the engineering volume of the unexecuted sub-projects of the first construction surface and the predicted engineering efficiency of the first construction surface, determining the first predicted working time of the unexecuted sub-projects of the first construction surface; then, based on the unfinished engineering volume of the first sub-project and the predicted engineering efficiency of the first construction surface, determining the second predicted working time of the unfinished engineering volume of the first sub-project; and then, based on the working time of the first sub-project, the first predicted working time, the second predicted working time, and the number of construction surfaces of the target project, determining the engineering progress of the target project.

[0178] In this way, working hours are used as the unified unit for statistical engineering progress. Based on the working hours already worked and the predicted working hours required (that is, the first predicted working hours and the second predicted working hours), the accurate engineering progress of the target project can be determined.

[0179] In a possible implementation of the present application, the above-mentioned "determining the second predicted working time of the unfinished work volume of the first sub-project based on the unfinished work volume of the first sub-project and the predicted engineering efficiency of the first construction surface" may specifically include: first, based on the preset number of construction workers in the preset period, and the preset working time of each construction worker for the first sub-project in the preset period, determining the predicted total working time for the first sub-project in the preset period; then, based on the predicted total working time for the first sub-project and the predicted engineering efficiency of the first construction surface, determining the predicted work volume for the first sub-project in the preset period; and then, based on the ratio of the unfinished work volume of the first sub-project to the predicted work volume of the first sub-project, obtaining the second predicted working time of the unfinished work volume of the first sub-project, the second predicted working time being based on the preset period.

[0180] In some embodiments, the preset period may be one day, which is not limited in this application.

[0181] In some embodiments, the predicted total working time for the first sub-project within a preset period can be calculated using the following formula (10):

[0182] (10)

[0183] Wherein, RT may represent the predicted total working time for the first sub-project in one day, wt represents the preset working time of each construction worker for the first sub-project, p represents the preset number of construction workers in the preset period, that is, the number of construction workers expected to be arranged for the construction of the first sub-project in the future, and wp j represents the jth person.

[0184] In some embodiments, the predicted engineering quantity for the first sub-project within a preset period can be calculated by the following formula (11):

[0185] (11)

[0186] Among them, RE d represents the predicted engineering quantity for the first sub-project within the preset period, RT d It represents the predicted total working time of the first sub-project, k represents the predicted engineering efficiency of the first construction surface, and b represents the influencing factor of engineering efficiency.

[0187] In some embodiments, the second predicted working time can be calculated by the following formula (12):

[0188] (12)

[0189] Among them, RE represents the unfinished work volume of the first sub-project, RE d Indicates the predicted engineering quantity of the first sub-project within the preset period, day t Indicates the second forecast working time, and day t In units of preset cycles.

[0190] It should be noted that the calculation process of the first predicted duration above is the same as the calculation process of the second predicted duration, and will not be repeated here.

[0191] In a possible implementation, in a possible implementation of the present application, the above-mentioned "determining the first predicted working time of the unexecuted sub-project of the first construction surface based on the project volume of the unexecuted sub-project of the first construction surface and the predicted project efficiency of the first construction surface" may specifically include: first, based on the preset number of construction workers within the preset period, and the preset working time of each construction worker for the unexecuted sub-project within the preset period, determining the predicted total working time for the unexecuted sub-project within the preset period; then, based on the predicted total working time for the unexecuted sub-project and the predicted project efficiency of the first construction surface, determining the predicted project volume for the unexecuted sub-project within the preset period; and then, based on the ratio of the unfinished project volume of the unexecuted sub-project to the predicted project volume of the unexecuted sub-project, obtaining the first predicted working time of the unfinished project volume of the unexecuted sub-project, the first predicted working time being in units of the preset period.

[0192] It should be further explained that the calculation process of the first predicted duration mentioned above can refer to the calculation process of the second predicted duration, which will not be repeated here.

[0193] In some embodiments, the predicted working time of the first construction surface can be calculated by the following formula (13):

[0194] (13)

[0195] Among them, day t Represents the first predicted duration or the second predicted duration, and Day represents the predicted working time of the first construction surface, which is the sum of the two.

[0196] In addition, in some embodiments, assuming that each construction surface of the target project is a standard construction surface, the construction conditions are exactly the same (that is, multiple sub-projects are the same, and the project volume of each sub-project is also the same). Then, the total working time of the first construction surface can be obtained based on the working time of the first construction surface (based on the sum of the working time of the first sub-project and the working time of the executed sub-project of the first construction surface) and the predicted working time of the first construction surface. The project progress of the first construction surface is then determined by the ratio of the predicted working time of the first construction surface to the total working time of the first construction surface. Subsequently, the number of construction surfaces of the target project is used to determine the order of the first construction surface, and then the project progress of the target project is determined.

[0197] For example, the ratio of completed construction surfaces to the number of construction surfaces is used as the minimum value of the target project's engineering progress range, and the ratio of unexecuted construction surfaces to the number of construction surfaces is used as the maximum value of the target project's engineering progress range. The maximum value is subtracted from the minimum value to obtain the engineering progress range difference. Finally, the engineering progress of the target project is obtained by multiplying the engineering progress range difference with the engineering progress of the first construction surface and adding the product obtained by multiplying it with the minimum value of the engineering progress range.

[0198] Exemplarily, based on the above example, the target project includes 5 construction surfaces, and the first construction surface is the third one. The project progress range of the target project is 40%-60%. Assuming that the project progress of the first construction surface is 50%, then (60%-40%)×50%+40%=50% is the project progress of the target project.

[0199] In addition, in some embodiments, assuming that the construction surfaces of the target project are different, but the sub-projects of each construction surface are the same, the predicted working time of each sub-project of each unfinished construction surface can be calculated based on the project volume of each sub-project on each construction surface, and these predicted working times are added together to obtain the predicted working time of the entire target project. Subsequently, the total duration of the entire target project is obtained by adding the actual working time of the entire target project to the predicted working time of the entire target project, and then the project progress of the target project is determined by using the ratio of the actual working time of the target project to the total time of the target project.

[0200] In a possible implementation of the present application, the predicted engineering efficiency of the first construction surface can be determined by the following steps: first, based on the working time of the completed third construction surface and the engineering quantity of the third construction surface, the initial engineering efficiency is determined; then, based on the initial engineering efficiency, the working time of the third construction surface and the first engineering efficiency influencing factor, the predicted engineering efficiency of the first construction surface is determined. The multiple sub-projects included in the third construction surface are the same as the multiple sub-projects included in the first construction surface.

[0201] Illustratively, the third construction surface may be a completed construction surface in the target project, which is not limited in this application.

[0202] For example, the target project includes 5 construction surfaces, and the first construction surface is the third construction surface. Then the third construction surface can be the second construction surface or the first construction surface.

[0203] In some embodiments, the predicted engineering efficiency of the construction surface can be continuously updated. For example, when the first construction surface is the first construction surface of the target project, the third construction surface can be the construction surface of other projects that are the same as the target project; when the first construction surface is the second construction surface of the target project, the third construction surface can be the first construction surface of the target project; when the first construction surface is the third construction surface of the target project, the third construction surface can be the first construction surface and the second construction surface of the target project, and so on, and the predicted engineering efficiency of the first construction surface is continuously updated.

[0204] In this way, the predicted engineering efficiency of the updated first construction surface is more real-time, that is, more consistent with the engineering efficiency of the current construction workers, and therefore is conducive to calculating a more accurate engineering progress.

[0205] As an example, the predicted engineering efficiency of the first construction surface can be calculated using the following formula (14):

[0206] (14)

[0207] Among them, RE d Indicates the engineering quantity of the third construction surface (the engineering quantity of each sub-project that constitutes the entire third construction surface can be expressed in unit 1), RT d Indicates the working time of the completed third construction surface, (k+ ) represents the initial engineering efficiency, k represents the predicted engineering efficiency of the first construction surface, and b represents the influencing factor of the first engineering efficiency.

[0208] Among them, RE d It can also represent the engineering quantity of the third construction surface within the preset period, RT d Indicates the working time of the third construction surface completed within the preset period, which is not limited in this application. The preset period can be one day.

[0209] In addition, in some embodiments, the predicted engineering efficiency of the target project can also include the predicted engineering efficiency corresponding to each sub-project on the first construction surface, and then calculate the first predicted working time of the unexecuted sub-project on the first construction surface and the second predicted working time of the unfinished project of the first sub-project, respectively, using the corresponding predicted engineering efficiency. The above formula (14) can still be used for calculation. It should be noted that the difference is that RE d It represents the quantity of each sub-project, for example, for steel bar project, the unit is kg.

[0210] In a possible implementation, a progress report may be generated based on the project progress of the target project. For example, taking the target project including buildings 1 to 5 as an example, the progress report may include the following contents:

[0211] Time: July 8, 2024

[0212] Area: City A, District B, Construction Site C Weather: Sunny

[0213] The sub-project of the first construction surface of Building 3 is currently under execution: the reinforcement project for the tenth floor.

[0214] Today is a busy and fulfilling workday. At 7 am, the workers have arrived at the construction site and started working (for example, this can be determined by the earliest time that the construction workers appear on the target image during the day).

[0215] The weather was clear in the morning with a suitable temperature. The main working hours were from 7 to 11 o'clock. The average number of workers per hour on the construction site was eight, and the work efficiency was higher than before.

[0216] The progress of the first construction surface is: the progress of the reinforcement work on the tenth floor has increased from 55% to 60%.

[0217] The weather was clear and the temperature was high in the afternoon. The average number of workers per hour on the construction site was six, and the work efficiency was the same as usual.

[0218] Progress of the first construction surface: The progress of the reinforcement work on the tenth floor has increased from 60% to 64%.

[0219] Work summary:

[0220] Construction progress forecast for the target project: 40%, which will take about 160 days to complete.

[0221] Construction progress forecast for Building 3: 35%, approximately another 80 days to complete.

[0222] The progress of the first sub-project within one day: the progress of the reinforcement work on the tenth floor increased from 55% to 64%, with good progress efficiency.

[0223] Future progress: This week's goal is to complete the steel reinforcement project of the tenth floor. Based on future weather conditions, the engineering team can complete this week's goal without any changes. This month's goal is to complete the concrete engineering of the steel reinforcement project of the tenth floor. The current construction efficiency can achieve this month's goal.

[0224] Management suggestions: The current progress is excellent and the future goals are excellent. There is no need to allocate manpower to speed up the progress.

[0225] In addition, in some embodiments, if it is determined through the weather forecast that there will be adverse weather such as heavy rain in the future, the predicted working time can be increased accordingly. For example, based on the weather forecast for a week, if there is a heavy rain next week, the predicted working time of the construction progress forecast of the target project and the construction progress forecast of Building 3 can be increased by one day, that is, 161 days and 81 days respectively.

[0226] The above are some specific implementations of the project progress detection method provided in the embodiment of the present application. Based on this, the present application also provides a corresponding project progress detection device. The project progress detection device provided in the embodiment of the present application will be introduced from the perspective of functional modularization.

[0227] See also Fig.13 , which is a schematic diagram of the structure of a device for detecting a project progress provided in an embodiment of the present application, and the device for detecting a project progress 1300 may include:

[0228] The image acquisition module 1310 is used to acquire a target image corresponding to the first construction surface; the target image is used to indicate the working surface in the target project that is under construction;

[0229] An image recognition module 1320 is used to recognize the target image and obtain construction material recognition results and construction worker recognition results;

[0230] A sub-project determination module 1330 is used to determine a first sub-project to be performed on the first construction surface based on the construction material identification result; the first construction surface includes a plurality of sub-projects;

[0231] A duration determination module 1340, configured to determine the working time of the construction worker for the first sub-project based on the identification result of the construction worker;

[0232] A project quantity determination module 1350 is used to determine the completed project quantity of the first sub-project based on the working time of the first sub-project and the project information of the second sub-project completed on the second construction surface; the second sub-project is the same as the first sub-project;

[0233] The project progress determination module 1360 is used to determine the project progress of the target project based on the completed project volume of the first sub-project, the construction sequence of multiple sub-projects on the first construction surface, and the number of construction surfaces of the target project.

[0234] As an implementation method, the project progress determination module 1360 includes:

[0235] A first engineering quantity calculation unit, configured to obtain an unfinished engineering quantity of the first sub-project by subtracting the completed engineering quantity of the first sub-project from the engineering quantity of the first sub-project;

[0236] a second engineering quantity calculation unit, configured to determine an unexecuted sub-project of the first construction surface based on the construction sequence of the plurality of sub-projects of the first construction surface and the first sub-project, and obtain the engineering quantity of the unexecuted sub-project of the first construction surface;

[0237] A project progress determination unit is used to determine the project progress of the target project based on the project volume of the unexecuted sub-projects of the first construction surface, the unfinished project volume of the first sub-project, the predicted project efficiency of the target project and the number of construction surfaces of the target project.

[0238] As an implementation manner, the predicted engineering efficiency of the target project includes the predicted engineering efficiency of the first construction surface; the engineering progress determination unit may specifically include:

[0239] A first duration determination subunit, configured to determine a first predicted working duration of the unexecuted sub-project of the first construction surface based on the engineering quantity of the unexecuted sub-project of the first construction surface and the predicted engineering efficiency of the first construction surface;

[0240] A second duration determination subunit, configured to determine a second predicted working duration of the unfinished engineering quantity of the first subproject based on the unfinished engineering quantity of the first subproject and the predicted engineering efficiency of the first construction surface;

[0241] The project progress determination subunit is used to determine the project progress of the target project based on the working time of the first sub-project, the first predicted working time, the second predicted working time and the number of construction areas of the target project.

[0242] As an implementation manner, the second duration determination subunit may be specifically used for:

[0243] Determine a predicted total working time for the first sub-project within the preset period based on a preset number of construction workers within the preset period and a preset working time of each construction worker for the first sub-project within the preset period;

[0244] Determining a predicted engineering quantity for the first sub-project within the preset period based on the predicted total working time for the first sub-project and the predicted engineering efficiency of the first construction surface;

[0245] Based on the ratio of the unfinished work volume of the first sub-project to the predicted work volume of the first sub-project, a second predicted working time of the unfinished work volume of the first sub-project is obtained; the second predicted working time is based on the preset period.

[0246] As an implementation mode, the predicted engineering efficiency of the first construction surface is determined by the following units:

[0247] A first engineering efficiency determination unit is used to determine an initial engineering efficiency based on the working time of a completed third construction surface and the engineering quantity of the third construction surface; the multiple sub-projects included in the third construction surface are the same as the multiple sub-projects included in the first construction surface;

[0248] The second engineering efficiency determination unit is used to determine the predicted engineering efficiency of the first construction surface based on the initial engineering efficiency, the working time of the third construction surface and the first engineering efficiency influencing factor.

[0249] As an implementation manner, the engineering information of the second sub-project includes the working time of the second sub-project, and the engineering quantity of the first sub-project is the same as the engineering quantity of the second sub-project; the engineering quantity determination module 1350 may be specifically used for:

[0250] Obtaining a duration ratio based on a ratio of the working duration of the first sub-project to the working duration of the second sub-project;

[0251] Based on the product of the duration ratio and the engineering quantity of the first sub-project, the completed engineering quantity of the first sub-project is obtained.

[0252] As an implementation manner, the engineering information of the second sub-project includes the engineering efficiency of the second sub-project and the second engineering efficiency influencing factor; the engineering quantity determination module 1350 may be specifically used for:

[0253] The completed engineering volume of the first sub-project is determined based on the working time of the first sub-project, the engineering efficiency of the second sub-project, and the second engineering efficiency influencing factor.

[0254] The embodiments of the present application also provide corresponding project progress detection equipment and computer-readable storage media for implementing the solutions provided in the embodiments of the present application.

[0255] Among them, the project progress detection device includes a memory and a processor, the memory is used to store a computer program, and the processor is used to execute the computer program, so that the device executes the project progress detection method described in any embodiment of the present application.

[0256] The computer-readable storage medium stores a computer program. When the computer program is executed, a device executing the computer program implements the method for detecting the project progress described in any embodiment of the present application.

[0257] The "first" and "second" in the names such as "first" and "second" (if any) mentioned in the embodiments of the present application are only used as name identifiers and do not represent the first or second in order.

[0258] Through the description of the above implementation methods, it can be known that those skilled in the art can clearly understand that all or part of the steps in the above-mentioned embodiment method can be implemented by means of software plus a general hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, and the computer software product can be stored in a readable storage medium, such as a read-only memory (ROM) / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods described in each embodiment of the present application or some parts of the embodiments.

[0259] It should be noted that each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is merely schematic, in which the unit described as a separate component may or may not be physically separated, and the component prompted as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.

[0260] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for detecting engineering progress, characterized in that: include: Acquire a target image corresponding to the first construction surface; the target image is used to indicate a working surface in a construction state in a target project; Identify the target image to obtain construction material identification results and construction worker identification results; Determine a first sub-project to be performed on the first construction surface based on the construction material identification result; the first construction surface includes a plurality of sub-projects; Determine the working time of the construction worker for the first sub-project based on the construction worker identification result; Determining the completed work volume of the first sub-project based on the working time of the first sub-project and the project information of the second sub-project completed on the second construction surface; the second sub-project is the same as the first sub-project; Subtracting the completed work volume of the first sub-project from the work volume of the first sub-project to obtain the unfinished work volume of the first sub-project; Based on the construction sequence of the multiple sub-projects of the first construction surface and the first sub-project, determining the unexecuted sub-projects of the first construction surface, and obtaining the construction quantity of the unexecuted sub-projects of the first construction surface; The project progress of the target project is determined based on the project volume of the unexecuted sub-projects of the first construction surface, the unfinished project volume of the first sub-projects, the predicted project efficiency of the target project, and the number of construction surfaces of the target project.

2. The method according to claim 1, characterized in that The predicted engineering efficiency of the target project includes the predicted engineering efficiency of the first construction surface; the determining of the engineering progress of the target project based on the engineering quantity of the unexecuted sub-projects of the first construction surface, the unfinished engineering quantity of the first sub-project, the predicted engineering efficiency of the target project, and the number of construction surfaces of the target project includes: Determining a first predicted working time of the unexecuted sub-project of the first construction surface based on the engineering quantity of the unexecuted sub-project of the first construction surface and the predicted engineering efficiency of the first construction surface; Determining a second predicted working time of the unfinished work volume of the first sub-project based on the unfinished work volume of the first sub-project and the predicted engineering efficiency of the first construction surface; The project progress of the target project is determined based on the working time of the first sub-project, the first predicted working time, the second predicted working time, and the number of construction areas of the target project.

3. The method according to claim 2, characterized in that The determining, based on the unfinished engineering volume of the first sub-project and the predicted engineering efficiency of the first construction surface, a second predicted working time of the unfinished engineering volume of the first sub-project includes: Determine a predicted total working time for the first sub-project within the preset period based on a preset number of construction workers within the preset period and a preset working time of each construction worker for the first sub-project within the preset period; Determining a predicted engineering quantity for the first sub-project within the preset period based on the predicted total working time for the first sub-project and the predicted engineering efficiency of the first construction surface; Based on the ratio of the unfinished work volume of the first sub-project to the predicted work volume of the first sub-project, a second predicted working time of the unfinished work volume of the first sub-project is obtained; the second predicted working time is based on the preset period.

4. The method according to claim 2, characterized in that: The predicted engineering efficiency of the first construction surface is determined by: Determine the initial project efficiency based on the working time of the completed third construction surface and the project volume of the third construction surface; the multiple sub-projects included in the third construction surface are the same as the multiple sub-projects included in the first construction surface; Based on the initial engineering efficiency, the working time of the third construction surface and the first engineering efficiency influencing factor, the predicted engineering efficiency of the first construction surface is determined.

5. The method according to any one of claims 1 to 4, characterized in that: The engineering information of the second sub-project includes the working time of the second sub-project, and the engineering quantity of the first sub-project is the same as the engineering quantity of the second sub-project; determining the completed engineering quantity of the first sub-project based on the working time of the first sub-project and the engineering information of the second sub-project completed on the second construction surface includes: Obtaining a duration ratio based on a ratio of the working duration of the first sub-project to the working duration of the second sub-project; Based on the product of the duration ratio and the engineering quantity of the first sub-project, the completed engineering quantity of the first sub-project is obtained.

6. The method according to any one of claims 1 to 4, characterized in that: The engineering information of the second sub-project includes the engineering efficiency of the second sub-project and the second engineering efficiency influencing factor; the determining the completed engineering quantity of the first sub-project based on the working time of the first sub-project and the engineering information of the second sub-project completed on the second construction surface includes: The completed engineering volume of the first sub-project is determined based on the working time of the first sub-project, the engineering efficiency of the second sub-project, and the second engineering efficiency influencing factor.

7. A device for detecting engineering progress, characterized in that: The device comprises: An image acquisition module, used to acquire a target image corresponding to the first construction surface; the target image is used to indicate a working surface in a construction state in a target project; An image recognition module is used to recognize the target image and obtain construction material recognition results and construction worker recognition results; A sub-project determination module, configured to determine a first sub-project to be performed on the first construction surface based on the construction material identification result; the first construction surface includes a plurality of sub-projects; A duration determination module, used to determine the working time of the construction worker for the first sub-project based on the identification result of the construction worker; A project quantity determination module, configured to determine the completed project quantity of the first sub-project based on the working time of the first sub-project and the project information of the second sub-project completed on the second construction surface; the second sub-project is the same as the first sub-project; A project progress determination module is used to obtain the unfinished amount of the first sub-project by subtracting the completed amount of the first sub-project from the amount of the first sub-project; determine the unexecuted sub-projects of the first construction surface based on the construction sequence of multiple sub-projects of the first construction surface and the first sub-project, and obtain the amount of the unexecuted sub-projects of the first construction surface; determine the project progress of the target project based on the amount of the unexecuted sub-projects of the first construction surface, the unfinished amount of the first sub-project, the predicted project efficiency of the target project, and the number of construction surfaces of the target project.

8. A project progress detection device, characterized in that: The device comprises a memory and a processor: The memory is used to store a computer program and transmit the computer program to the processor; The processor is used to execute the computer program so that the device performs the steps of the method for detecting engineering progress as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program. When the computer program is executed, a device executing the computer program implements the steps of the method for detecting the engineering progress as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Intelligent process analysis and supervision method and system for engineering project management

    CN115545681A

  • Underground pile foundation construction progress identification method based on 2D image and video fusion

    CN115909094A