[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN117975343A - Monitoring data processing method and system for building construction - Google Patents

Monitoring data processing method and system for building construction Download PDF

Info

Publication number
CN117975343A
CN117975343A CN202410383398.5A CN202410383398A CN117975343A CN 117975343 A CN117975343 A CN 117975343A CN 202410383398 A CN202410383398 A CN 202410383398A CN 117975343 A CN117975343 A CN 117975343A
Authority
CN
China
Prior art keywords
image frame
monitoring
human
monitoring image
frame set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202410383398.5A
Other languages
Chinese (zh)
Other versions
CN117975343B (en
Inventor
谭光伟
董新伟
付雅静
漆璐
张倩雯
喻晓娟
渠通
王亲国
刘佳裕
常琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangxi Zhongmei Survey And Design Institute Co ltd
Zhongmei Engineering Group Ltd
Original Assignee
Jiangxi Zhongmei Survey And Design Institute Co ltd
Zhongmei Engineering Group Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangxi Zhongmei Survey And Design Institute Co ltd, Zhongmei Engineering Group Ltd filed Critical Jiangxi Zhongmei Survey And Design Institute Co ltd
Priority to CN202410383398.5A priority Critical patent/CN117975343B/en
Publication of CN117975343A publication Critical patent/CN117975343A/en
Application granted granted Critical
Publication of CN117975343B publication Critical patent/CN117975343B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/761Proximity, similarity or dissimilarity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/48Matching video sequences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

The invention discloses a method and a system for processing monitoring data for building construction, wherein the method comprises the following steps: searching at least one second non-human image monitoring image frame associated with any second human image monitoring image frame, and calculating the similarity of each target monitoring image frame in the at least one second non-human image monitoring image frame and the non-human image frame set; judging whether the similarity of each target monitoring image frame in a certain second non-human image monitoring image frame and a non-human image frame set is larger than a preset threshold value or not; if the non-human image monitoring image frame is larger than the first non-human image monitoring image frame, storing a certain second non-human image monitoring image frame into the non-human image frame set, and transmitting the updated non-human image frame set and a certain second human image monitoring image frame associated with the certain second non-human image monitoring image frame to the user side. Only when personnel appear in the dangerous area after the outline is changed, uploading the monitoring image after the outline of the dangerous area is changed, and effectively reducing the transmission quantity of the monitoring data.

Description

Monitoring data processing method and system for building construction
Technical Field
The invention belongs to the technical field of monitoring data processing, and particularly relates to a monitoring data processing method and system for building construction.
Background
In the building construction process, in order to ensure the construction safety of personnel, dangerous areas are required to be divided into building construction sites during working, and personnel entering the building construction sites are monitored in real time, so that when the personnel enter the dangerous areas, early warning can be performed in real time. The existing monitoring and early warning mode generally adopts the mode that positioning information of staff and position information of dangerous areas arranged in a building construction site are subjected to comparison analysis, but the monitoring effect is poor due to inaccurate positioning information, or the real-time shot monitoring image and the monitoring template image only comprising the dangerous areas are adopted for comparison analysis, when a portrait exists in the dangerous areas in the real-time shot monitoring image, monitoring and early warning can be carried out, but along with updating of the building construction progress, the outline of the dangerous areas in the building construction site can be changed, and the monitoring template image needs to be continuously replaced at the moment, so that the problem of monitoring data transmission redundancy can be caused.
Disclosure of Invention
The invention provides a monitoring data processing method and a system for building construction, which are used for solving the technical problem that monitoring data transmission redundancy is possibly caused by continuously replacing monitoring template images.
In a first aspect, the present invention provides a method for processing monitoring data for construction, comprising:
Acquiring a first monitoring video stream of each area to be monitored in an initial time period;
preprocessing the first monitoring video stream according to a preset video processing rule, and storing a target monitoring image frame obtained by preprocessing into a pre-constructed non-portrait image frame set, wherein the target monitoring image frame is a monitoring image frame which contains a target monitoring area and does not have a portrait;
acquiring a second monitoring video stream of each region to be monitored in a first preset time period, and preprocessing the second monitoring video stream according to a preset video processing rule to obtain a second portrait monitoring image frame set and a second non-portrait monitoring image frame set;
Judging whether at least one target monitoring image frame corresponding to any one of the second image monitoring image frames in the second image monitoring image frame set exists in the non-image frame set;
if the target monitoring image frames do not exist, searching at least one second non-human monitoring image frame associated with any second human monitoring image frame in the second non-human monitoring image frame set, and calculating the similarity between the at least one second non-human monitoring image frame and each target monitoring image frame in the non-human monitoring image frame set;
judging whether the similarity between a certain second non-human image monitoring image frame and each target monitoring image frame in the non-human image frame set is larger than a preset threshold value or not;
If the number is larger than the preset number, storing the certain second non-human image monitoring image frame into the non-human image frame set, and transmitting the updated non-human image frame set and a certain second human image monitoring image frame associated with the certain second non-human image monitoring image frame to a user side.
In a second aspect, the present invention provides a monitoring data processing system for use in building construction, comprising:
The acquisition module is configured to acquire a first monitoring video stream of each area to be monitored in an initial time period;
The first preprocessing module is configured to preprocess the first monitoring video stream according to a preset video processing rule, and store a target monitoring image frame obtained by preprocessing into a preset non-portrait image frame set, wherein the target monitoring image frame is a monitoring image frame which contains a target monitoring area and does not have a portrait;
The second preprocessing module is configured to acquire second monitoring video streams of all areas to be monitored in a first preset time period, and preprocess the second monitoring video streams according to preset video processing rules to obtain a second portrait monitoring image frame set and a second non-portrait monitoring image frame set;
a first judging module configured to judge whether at least one target monitoring image frame corresponding to any one of the second image monitoring image frames exists in the non-image frame set;
The computing module is configured to search at least one second non-human monitoring image frame associated with any second human monitoring image frame in the second non-human monitoring image frame set if the second non-human monitoring image frame set does not exist, and compute the similarity between the at least one second non-human monitoring image frame and each target monitoring image frame in the non-human monitoring image frame set;
the second judging module is configured to judge whether the similarity between a certain second non-human image monitoring image frame and each target monitoring image frame in the non-human image frame set is larger than a preset threshold value;
And the transmission module is configured to store the certain second non-human image monitoring image frame into the non-human image frame set if the non-human image monitoring image frame is larger than the certain second non-human image monitoring image frame, and transmit the updated non-human image frame set and a certain second human image monitoring image frame associated with the certain second non-human image monitoring image frame to the user side.
In a third aspect, there is provided an electronic device, comprising: the system comprises at least one processor and a memory communicatively connected with the at least one processor, wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the steps of the monitoring data processing method for construction of any one of the embodiments of the present invention.
In a fourth aspect, the present invention also provides a computer readable storage medium having stored thereon a computer program, which when executed by a processor, causes the processor to perform the steps of the method for monitoring data processing for construction of any of the embodiments of the present invention.
According to the monitoring data processing method and system for building construction, whether at least one target monitoring image frame corresponding to any second monitoring image frame in the second monitoring image frame set exists or not is judged, if not, at least one second non-human monitoring image frame related to any second monitoring image frame is searched in the second non-human monitoring image frame set, the similarity of each target monitoring image frame in the at least one second non-human monitoring image frame and the non-human monitoring image frame set is calculated, whether the similarity of each target monitoring image frame in a certain second non-human monitoring image frame and the non-human monitoring image frame set is larger than a preset threshold value or not is judged, if so, the certain second non-human monitoring image frame is stored in the non-human monitoring image frame set, the updated non-human monitoring image frame set and the certain second non-human monitoring image frame related to the certain second non-human monitoring image frame are transmitted to a user side, the problem that the dangerous area is required to be replaced when the dangerous area is changed in the dangerous area is changed, and the dangerous area can be replaced by monitoring data.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for processing monitoring data for building construction according to an embodiment of the present invention;
FIG. 2 is a block diagram of a monitoring data processing system for use in building construction according to one embodiment of the present invention;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, a flow chart of a method of monitoring data processing for construction of a building according to the present application is shown.
As shown in fig. 1, the method for processing monitoring data for building construction specifically includes the following steps:
Step S101, a first monitoring video stream of each area to be monitored in an initial time period is obtained.
In this step, the time when the construction starts to work is taken as the starting time of the initial time period, and the initial image of each area to be monitored can be obtained by obtaining the first monitoring video stream of each area to be monitored in the initial time period.
Step S102, preprocessing the first monitoring video stream according to a preset video processing rule, and storing a target monitoring image frame obtained by preprocessing into a pre-constructed non-portrait image frame set, wherein the target monitoring image frame is a monitoring image frame which contains a target monitoring area and does not have a portrait.
In this step, for example, a dangerous area is defined as a target monitoring area, and the contour of the target monitoring area at the current time can be determined by storing target monitoring image frames when no person exists in the target monitoring area in a non-portrait image frame set constructed in advance.
Step S103, obtaining second monitoring video streams of each area to be monitored in a first preset time period, and preprocessing the second monitoring video streams according to preset video processing rules to obtain a second portrait monitoring image frame set and a second non-portrait monitoring image frame set.
In the step, a first monitoring image frame arranged based on time sequence in a second monitoring video stream is taken as a background image, and whether the similarity between a next monitoring image frame and the background image is larger than a preset threshold value is calculated; if the first non-human monitoring image frame is larger than the preset threshold value, directly defining the next monitoring image frame as a second non-human monitoring image frame, and inducing the second non-human monitoring image frame into a second non-human monitoring image frame set; if the variation of the monitored image frames in the continuous period of time is not greater than the preset variation threshold, taking the moment of acquiring the next monitored image frame as the starting moment; if the monitored image frame is not greater than the preset change threshold value, directly defining the next monitored image frame and the monitored image frames in a continuous period of time as second non-human monitored image frames, and inducing the second non-human monitored image frames into a second non-human monitored image frame set; if the monitored image frame is larger than the preset change threshold value, the next monitored image frame and the monitored image frames in a continuous period of time are directly defined as second human image monitored image frames, and the second human image monitored image frames are summarized into a second human image monitored image frame set.
It should be noted that, the monitored image frames in a continuous period of time are input into the VGGNet network model for image recognition, the feature quantities of the monitored image frames in a continuous period of time are respectively obtained, and then the feature quantities at different moments are differenced to obtain the variation quantity of the monitored image frames in a continuous period of time.
Specifically, the second image-monitoring image frame set includes monitoring image frames when the personnel exist in each area to be monitored, and the second non-image-monitoring image frame set includes monitoring image frames when the personnel do not exist in each area to be monitored.
For example, the monitoring image frames containing the person, which are shot by the area to be monitored a at the time t1, are divided into a second set of human image monitoring image frames, and the monitoring image frames containing no person, which are shot by the area to be monitored B at the time t1, are divided into a second set of non-human image monitoring image frames.
Step S104, determining whether at least one target monitoring image frame corresponding to any one of the second image monitoring image frames in the non-image frame set exists.
In this step, any one of the second image frames in the second image frame set is compared with each of the target monitoring image frames in the non-image frame set, and whether at least one target monitoring image frame corresponding to any one of the second image frames in the second image frame set exists in the non-image frame set is determined by the comparison result.
It should be noted that, comparing any one of the second image monitoring image frames in the second image monitoring image frame set with each target monitoring image frame in the non-image frame set specifically includes:
And selecting the human image area of any one of the second human image monitoring image frames in the second human image monitoring image frame set in a frame mode, copying the frame selection part to the corresponding position of each target monitoring image frame in the non-human image frame set, and calculating the similarity between any one of the second human image monitoring image frames and each target monitoring image frame.
In one embodiment, if the non-portrait image frame set exists, the non-portrait image frame set is not updated, and any second portrait monitoring image frame and the non-portrait image frame set are directly transmitted to the user side.
Step S105, if not, searching at least one second non-human monitoring image frame associated with any second human monitoring image frame in the second non-human monitoring image frame set, and calculating the similarity between the at least one second non-human monitoring image frame and each target monitoring image frame in the non-human monitoring image frame set.
In the step, sequencing each second non-human monitoring image frame in the second non-human monitoring image frame set based on time sequence to obtain at least one second non-human monitoring image frame sequence; intercepting second non-human image monitoring image frames on at least one second non-human image monitoring image frame sequence respectively by taking a time node of any second human image monitoring image frame as a central node according to a time window with a preset size, and calculating the similarity between the intercepted second non-human image monitoring image frames and any second human image monitoring image frames; and when the similarity between the intercepted certain second non-human image monitoring image frame and any second human image monitoring image frame is greater than a preset threshold value, correlating any second human image monitoring image frame with certain second non-human image monitoring image frame.
It should be noted that, calculating the similarity of each target monitoring image frame in the at least one second non-human image monitoring image frame and the non-human image frame set specifically includes: and carrying out image recognition on at least one second non-human image monitoring image frame and each target monitoring image frame in the non-human image frame set by adopting a VGGNet network model to respectively obtain a first characteristic quantity corresponding to the at least one second non-human image monitoring image frame and a second characteristic quantity corresponding to each target monitoring image frame in the non-human image frame set, and then, carrying out difference on the first characteristic quantity and the second characteristic quantity to obtain a target difference value, namely, the similarity of the at least one second non-human image monitoring image frame and each target monitoring image frame in the non-human image frame set is 1-target difference value.
Step S106, judging whether the similarity between a certain second non-human image monitoring image frame and each target monitoring image frame in the non-human image frame set is larger than a preset threshold value.
In a specific embodiment, if the similarity between the other second non-human image monitoring image frames and each target monitoring image frame in the non-human image frame set is not greater than a preset threshold, continuing to determine whether the similarity between the other second non-human image monitoring image frames and each target monitoring image frame in the non-human image frame set is greater than the preset threshold until the similarity between all second non-human image monitoring image frames and each target monitoring image frame in the non-human image frame set is not greater than the preset threshold, and not updating the non-human image frame set. At this time, even though the outline of the dangerous area is changed, no personnel are present in the dangerous area in the process, so that uploading of the monitoring image of the dangerous area with the changed outline is not needed, and the transmission quantity of the monitoring data is effectively reduced.
Step S107, if the size of the first non-portrait monitoring image frame is larger than the second non-portrait monitoring image frame, storing the first non-portrait monitoring image frame into the non-portrait image frame set, and transmitting the updated non-portrait image frame set and a first portrait monitoring image frame associated with the first non-portrait monitoring image frame to the user side.
In summary, the method of the application judges whether at least one target monitoring image frame corresponding to any one second monitoring image frame in the second non-human image frame set exists in the non-human image frame set, if not, the at least one second non-human image monitoring image frame associated with any one second non-human image monitoring image frame is searched in the second non-human image monitoring image frame set, the similarity of each target monitoring image frame in the at least one second non-human image monitoring image frame and the non-human image frame set is calculated, and whether the similarity of each target monitoring image frame in a certain second non-human image monitoring image frame and the non-human image frame set is larger than a preset threshold value is judged, if so, the certain second non-human image monitoring image frame is stored in the non-human image frame set, and the updated non-human image frame and a certain second human image monitoring image frame associated with a certain second non-human image monitoring image frame are transmitted to a user end, so that the problem that the dangerous image can be transmitted on the dangerous area after the dangerous area is changed when the dangerous area is changed, and the problem that the dangerous image can be required to be replaced is not transmitted is solved.
Referring now to FIG. 2, a block diagram of a monitoring data processing system for use in building construction in accordance with the present application is shown.
As shown in fig. 2, the monitoring data processing system 200 includes an acquisition module 210, a first preprocessing module 220, a second preprocessing module 230, a first judgment module 240, a calculation module 250, a second judgment module 260, and a transmission module 270.
The acquiring module 210 is configured to acquire a first monitoring video stream of each area to be monitored in an initial period; the first preprocessing module 220 is configured to preprocess the first surveillance video stream according to a preset video processing rule, and store a target surveillance image frame obtained by preprocessing into a pre-constructed non-portrait image frame set, where the target surveillance image frame is a surveillance image frame including a target surveillance area and no portrait exists; the second preprocessing module 230 is configured to obtain a second monitoring video stream of each region to be monitored in a first preset time period, and perform preprocessing on the second monitoring video stream according to a preset video processing rule to obtain a second portrait monitoring image frame set and a second non-portrait monitoring image frame set; a first judging module 240 configured to judge whether there is at least one target monitoring image frame corresponding to any one of the second monitoring image frames in the non-portrait image frame set; a calculating module 250 configured to, if not, find at least one second non-human monitoring image frame associated with the any second human monitoring image frame in the second set of non-human monitoring image frames, and calculate a similarity between the at least one second non-human monitoring image frame and each target monitoring image frame in the set of non-human monitoring image frames; a second judging module 260 configured to judge whether the similarity between a certain second non-human image monitoring image frame and each target monitoring image frame in the non-human image frame set is greater than a preset threshold; the transmission module 270 is configured to store the certain second non-portrait monitoring image frame into the non-portrait image frame set if the non-portrait image frame is larger than the certain second non-portrait monitoring image frame, and transmit the updated non-portrait image frame set and a certain second portrait monitoring image frame associated with the certain second non-portrait monitoring image frame to the user side.
It should be understood that the modules depicted in fig. 2 correspond to the various steps in the method described with reference to fig. 1. Thus, the operations and features described above for the method and the corresponding technical effects are equally applicable to the modules in fig. 2, and are not described here again.
In other embodiments, the present invention further provides a computer readable storage medium having stored thereon a computer program, where the program instructions, when executed by a processor, cause the processor to perform the method for processing monitoring data for building construction in any of the method embodiments described above;
as one embodiment, the computer-readable storage medium of the present invention stores computer-executable instructions configured to:
Acquiring a first monitoring video stream of each area to be monitored in an initial time period;
preprocessing the first monitoring video stream according to a preset video processing rule, and storing a target monitoring image frame obtained by preprocessing into a pre-constructed non-portrait image frame set, wherein the target monitoring image frame is a monitoring image frame which contains a target monitoring area and does not have a portrait;
acquiring a second monitoring video stream of each region to be monitored in a first preset time period, and preprocessing the second monitoring video stream according to a preset video processing rule to obtain a second portrait monitoring image frame set and a second non-portrait monitoring image frame set;
Judging whether at least one target monitoring image frame corresponding to any one of the second image monitoring image frames in the second image monitoring image frame set exists in the non-image frame set;
if the target monitoring image frames do not exist, searching at least one second non-human monitoring image frame associated with any second human monitoring image frame in the second non-human monitoring image frame set, and calculating the similarity between the at least one second non-human monitoring image frame and each target monitoring image frame in the non-human monitoring image frame set;
judging whether the similarity between a certain second non-human image monitoring image frame and each target monitoring image frame in the non-human image frame set is larger than a preset threshold value or not;
If the number is larger than the preset number, storing the certain second non-human image monitoring image frame into the non-human image frame set, and transmitting the updated non-human image frame set and a certain second human image monitoring image frame associated with the certain second non-human image monitoring image frame to a user side.
The computer readable storage medium may include a storage program area and a storage data area, wherein the storage program area may store an operating system, at least one application program required for a function; the storage data area may store data created from the use of a monitoring data processing system for construction of a building, etc. In addition, the computer-readable storage medium may include high-speed random access memory, and may also include memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the computer readable storage medium optionally includes memory remotely located relative to the processor, which may be connected to a monitoring data processing system for building construction via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, as shown in fig. 3, where the device includes: a processor 310 and a memory 320. The electronic device may further include: an input device 330 and an output device 340. The processor 310, memory 320, input device 330, and output device 340 may be connected by a bus or other means, for example in fig. 3. Memory 320 is the computer-readable storage medium described above. The processor 310 executes various functional applications of the server and data processing, that is, implements the monitoring data processing method for construction of the above-described method embodiment, by running nonvolatile software programs, instructions, and modules stored in the memory 320. The input device 330 may receive input numeric or character information and generate key signal inputs related to user settings and function control of the monitoring data processing system for the construction. The output device 340 may include a display device such as a display screen.
The electronic equipment can execute the method provided by the embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method. Technical details not described in detail in this embodiment may be found in the methods provided in the embodiments of the present invention.
As an embodiment, the electronic device is applied to a monitoring data processing system for building construction, and is used for a client, and includes: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executable by the at least one processor to enable the at least one processor to:
Acquiring a first monitoring video stream of each area to be monitored in an initial time period;
preprocessing the first monitoring video stream according to a preset video processing rule, and storing a target monitoring image frame obtained by preprocessing into a pre-constructed non-portrait image frame set, wherein the target monitoring image frame is a monitoring image frame which contains a target monitoring area and does not have a portrait;
acquiring a second monitoring video stream of each region to be monitored in a first preset time period, and preprocessing the second monitoring video stream according to a preset video processing rule to obtain a second portrait monitoring image frame set and a second non-portrait monitoring image frame set;
Judging whether at least one target monitoring image frame corresponding to any one of the second image monitoring image frames in the second image monitoring image frame set exists in the non-image frame set;
if the target monitoring image frames do not exist, searching at least one second non-human monitoring image frame associated with any second human monitoring image frame in the second non-human monitoring image frame set, and calculating the similarity between the at least one second non-human monitoring image frame and each target monitoring image frame in the non-human monitoring image frame set;
judging whether the similarity between a certain second non-human image monitoring image frame and each target monitoring image frame in the non-human image frame set is larger than a preset threshold value or not;
If the number is larger than the preset number, storing the certain second non-human image monitoring image frame into the non-human image frame set, and transmitting the updated non-human image frame set and a certain second human image monitoring image frame associated with the certain second non-human image monitoring image frame to a user side.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on such understanding, the foregoing technical solutions may be embodied essentially or in part in the form of a software product, which may be stored in a computer-readable storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the various embodiments or methods of some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (8)

1. A method of monitoring data processing for use in construction, comprising:
Acquiring a first monitoring video stream of each area to be monitored in an initial time period;
preprocessing the first monitoring video stream according to a preset video processing rule, and storing a target monitoring image frame obtained by preprocessing into a pre-constructed non-portrait image frame set, wherein the target monitoring image frame is a monitoring image frame which contains a target monitoring area and does not have a portrait;
acquiring a second monitoring video stream of each region to be monitored in a first preset time period, and preprocessing the second monitoring video stream according to a preset video processing rule to obtain a second portrait monitoring image frame set and a second non-portrait monitoring image frame set;
Judging whether at least one target monitoring image frame corresponding to any one of the second image monitoring image frames in the second image monitoring image frame set exists in the non-image frame set;
if the target monitoring image frames do not exist, searching at least one second non-human monitoring image frame associated with any second human monitoring image frame in the second non-human monitoring image frame set, and calculating the similarity between the at least one second non-human monitoring image frame and each target monitoring image frame in the non-human monitoring image frame set;
judging whether the similarity between a certain second non-human image monitoring image frame and each target monitoring image frame in the non-human image frame set is larger than a preset threshold value or not;
If the number is larger than the preset number, storing the certain second non-human image monitoring image frame into the non-human image frame set, and transmitting the updated non-human image frame set and a certain second human image monitoring image frame associated with the certain second non-human image monitoring image frame to a user side.
2. The method for processing monitoring data for building construction according to claim 1, wherein preprocessing the second monitoring video stream according to a preset video processing rule to obtain a second portrait monitoring image frame set and a second non-portrait monitoring image frame set includes:
Taking a first monitoring image frame which is arranged based on time sequence in the second monitoring video stream as a background image, and calculating whether the similarity between the next monitoring image frame and the background image is larger than a preset threshold value;
if the first non-human monitoring image frame is larger than a preset threshold value, directly defining the next monitoring image frame as a second non-human monitoring image frame, and inducing the second non-human monitoring image frame into the second non-human monitoring image frame set;
If the variation of the monitored image frames in the continuous period of time is not greater than the preset variation threshold, taking the moment of acquiring the next monitored image frame as the starting moment;
If the monitored image frame is not greater than the preset change threshold value, directly defining the next monitored image frame and the monitored image frames in a continuous period of time as second non-human monitored image frames, and inducing the second non-human monitored image frames into the second non-human monitored image frame set;
if the monitored image frame is larger than the preset change threshold value, the next monitored image frame and the monitored image frames in a continuous period of time are directly defined as second image monitored image frames, and the second image monitored image frames are summarized into the second image monitored image frame set.
3. The method according to claim 1, wherein after determining whether at least one target monitoring image frame corresponding to any one of the second set of human monitoring image frames exists in the set of non-human image frames, the method further comprises:
If the non-portrait image frame set exists, the non-portrait image frame set is not updated, and any second portrait monitoring image frame and the non-portrait image frame set are directly transmitted to a user side.
4. A method of monitoring data processing for use in building construction according to claim 1, wherein prior to the second set of non-portrait monitoring image frames looking up at least one second non-portrait monitoring image frame associated with the any one second portrait monitoring image frame, the method further comprises:
sequencing each second non-portrait monitoring image frame in the second non-portrait monitoring image frame set based on time sequence to obtain at least one second non-portrait monitoring image frame sequence;
intercepting second non-human image monitoring image frames on the at least one second non-human image monitoring image frame sequence respectively by taking a time node of any second human image monitoring image frame as a central node according to a time window with a preset size, and calculating the similarity of the intercepted second non-human image monitoring image frames and any second human image monitoring image frames;
And when the similarity between the intercepted certain second non-human image monitoring image frame and any second human image monitoring image frame is greater than a preset threshold value, correlating the any second human image monitoring image frame with the certain second non-human image monitoring image frame.
5. The method according to claim 1, wherein after determining whether the similarity between a certain second non-human image monitored image frame and each target monitored image frame in the set of non-human image frames is greater than a preset threshold, the method further comprises:
if the similarity between the other second non-human image monitoring image frames and each target monitoring image frame in the non-human image frame set is not greater than the preset threshold, continuing to judge whether the similarity between the other second non-human image monitoring image frames and each target monitoring image frame in the non-human image frame set is greater than the preset threshold or not until the similarity between all the second non-human image monitoring image frames and each target monitoring image frame in the non-human image frame set is not greater than the preset threshold, and not updating the non-human image frame set.
6. A monitoring data processing system for use in building construction, comprising:
The acquisition module is configured to acquire a first monitoring video stream of each area to be monitored in an initial time period;
The first preprocessing module is configured to preprocess the first monitoring video stream according to a preset video processing rule, and store a target monitoring image frame obtained by preprocessing into a preset non-portrait image frame set, wherein the target monitoring image frame is a monitoring image frame which contains a target monitoring area and does not have a portrait;
The second preprocessing module is configured to acquire second monitoring video streams of all areas to be monitored in a first preset time period, and preprocess the second monitoring video streams according to preset video processing rules to obtain a second portrait monitoring image frame set and a second non-portrait monitoring image frame set;
a first judging module configured to judge whether at least one target monitoring image frame corresponding to any one of the second image monitoring image frames exists in the non-image frame set;
The computing module is configured to search at least one second non-human monitoring image frame associated with any second human monitoring image frame in the second non-human monitoring image frame set if the second non-human monitoring image frame set does not exist, and compute the similarity between the at least one second non-human monitoring image frame and each target monitoring image frame in the non-human monitoring image frame set;
the second judging module is configured to judge whether the similarity between a certain second non-human image monitoring image frame and each target monitoring image frame in the non-human image frame set is larger than a preset threshold value;
And the transmission module is configured to store the certain second non-human image monitoring image frame into the non-human image frame set if the non-human image monitoring image frame is larger than the certain second non-human image monitoring image frame, and transmit the updated non-human image frame set and a certain second human image monitoring image frame associated with the certain second non-human image monitoring image frame to the user side.
7. An electronic device, comprising: at least one processor, and a memory communicatively coupled to the at least one processor, wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 5.
8. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method of any one of claims 1 to 5.
CN202410383398.5A 2024-04-01 2024-04-01 Monitoring data processing method and system for building construction Active CN117975343B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410383398.5A CN117975343B (en) 2024-04-01 2024-04-01 Monitoring data processing method and system for building construction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410383398.5A CN117975343B (en) 2024-04-01 2024-04-01 Monitoring data processing method and system for building construction

Publications (2)

Publication Number Publication Date
CN117975343A true CN117975343A (en) 2024-05-03
CN117975343B CN117975343B (en) 2024-06-04

Family

ID=90865053

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410383398.5A Active CN117975343B (en) 2024-04-01 2024-04-01 Monitoring data processing method and system for building construction

Country Status (1)

Country Link
CN (1) CN117975343B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU83617U1 (en) * 2009-02-06 2009-06-10 Олег Сергеевич Волков SAFETY MONITORING SYSTEM OF CARRYING STRUCTURES, STRUCTURAL ELEMENTS OF BUILDINGS, STRUCTURES IN REAL TIME
CN114782897A (en) * 2022-05-09 2022-07-22 江西交通职业技术学院 Dangerous behavior detection method and system based on machine vision and deep learning
CN115659673A (en) * 2022-11-02 2023-01-31 安徽源信技术有限公司 Bridge construction process safety monitoring system based on unmanned aerial vehicle image
CN117612313A (en) * 2023-12-04 2024-02-27 江西省建工集团有限责任公司 Construction area safety monitoring method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU83617U1 (en) * 2009-02-06 2009-06-10 Олег Сергеевич Волков SAFETY MONITORING SYSTEM OF CARRYING STRUCTURES, STRUCTURAL ELEMENTS OF BUILDINGS, STRUCTURES IN REAL TIME
CN114782897A (en) * 2022-05-09 2022-07-22 江西交通职业技术学院 Dangerous behavior detection method and system based on machine vision and deep learning
CN115659673A (en) * 2022-11-02 2023-01-31 安徽源信技术有限公司 Bridge construction process safety monitoring system based on unmanned aerial vehicle image
CN117612313A (en) * 2023-12-04 2024-02-27 江西省建工集团有限责任公司 Construction area safety monitoring method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孔英会: "基于改进Mask R-CNN模型的电力场景目标检测方法", 科学技术与工程, 18 March 2020 (2020-03-18) *

Also Published As

Publication number Publication date
CN117975343B (en) 2024-06-04

Similar Documents

Publication Publication Date Title
US10885625B2 (en) Recognizing damage through image analysis
CN112347985A (en) Material type detection method and device
CN111191507A (en) Safety early warning analysis method and system for smart community
CN112528927A (en) Confidence determination method based on trajectory analysis, roadside equipment and cloud control platform
CN111178261A (en) Face detection acceleration method based on video coding technology
CN115346171A (en) Power transmission line monitoring method, device, equipment and storage medium
CN116936116A (en) Intelligent medical data analysis method and system
CN118396576B (en) Construction progress monitoring and early warning method and system
CN114637884B (en) Method, device and equipment for matching cable-stayed cable-computed space-time trajectory with road network
CN110795599B (en) Video emergency monitoring method and system based on multi-scale graph
CN117975343B (en) Monitoring data processing method and system for building construction
CN112434789A (en) Distributed neural network model partitioning method for edge video analysis
CN112182193B (en) Log obtaining method, device and medium in traffic industry
CN114584836B (en) Method, device, system and medium for detecting using behavior of electronic product
CN115801361B (en) Network security operation and maintenance capability assessment method and system
CN115953434B (en) Track matching method, track matching device, electronic equipment and storage medium
CN117274177A (en) Power transmission line external damage prevention method and device based on image recognition
CN117109632A (en) Robot positioning processing system, processing method and electronic equipment
EP4156115A1 (en) Method and apparatus for identifying product that has missed inspection, electronic device, and storage medium
CN105631419A (en) Face recognition method and device
CN113421319A (en) Image processing method and device and computer equipment
US20200160500A1 (en) Prediction device, prediction method, and storage medium
CN113963568B (en) Parking information processing method, front-end equipment, electronic equipment and storage medium
CN118505694B (en) Alloy grounding material defect detection method and system
CN115880776B (en) Determination method of key point information and generation method and device of offline action library

Legal Events

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