Building curtain wall monitoring method, system and device and storage medium
Through the camera collecting and processing curtain wall image information, and comparing it with 3D models, comprehensive detection of multiple parameters of building curtain walls is achieved, solving the problems of the impact of separate monitoring and sensor settings in the existing technology, and improving the detection effect.
Patent Information
- Application Number
- CN202411664699.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-11-20
AI Technical Summary
The existing architectural curtain wall monitoring system can only monitor a certain part separately and cannot comprehensively detect multiple parameters. The sensor settings may cause minor changes to the curtain wall structure, affecting the detection effect.
The camera collects curtain wall image information and angle information, performs image preprocessing and 3D model comparison, generates 3D images of the curtain wall, performs displacement monitoring and stress calculation, and comprehensively detects various parameters of the curtain wall.
Comprehensive detection of multiple parameters of building curtain walls is realized, slight changes in the curtain wall structure are avoided, and the detection effect is improved.
Smart Images

Figure CN119624882A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of monitoring methods, and in particular to a monitoring method, system, device and storage medium for a building curtain wall. Background Art
[0002] Curtain wall is the outer wall of a building. It is non-load-bearing and is hung up like a curtain, so it is also called a hanging wall. It is a lightweight wall with decorative effects commonly used in modern large and high-rise buildings. It is composed of a structural frame and inlaid panels. It does not bear the load and function of the main structure. It has the dual functions of convenient installation and disassembly, protection and decoration. It is generally fixed to the structural wall through connectors. Curtain wall monitoring is to ensure the exterior effect, use function and structural safety of the building. By monitoring and controlling the key parts of the building's external envelope structure, the key technical parameters are evaluated and analyzed, and the construction method is guided. At present, the monitoring of building curtain walls mainly uses relevant instruments and equipment to detect the force, deformation and displacement data of curtain wall connectors.
[0003] In a prior art, a building curtain wall monitoring system includes a data acquisition terminal, a data center and a data analysis terminal, wherein multiple data acquisition terminals are distributed at multiple locations around the tested building, each data acquisition terminal includes a pressure or tension sensor group, each pressure or tension sensor group includes at least three pressure or tension sensors, and each pressure or tension sensor is connected to a component in the tested building in a one-to-one correspondence; the data acquisition terminal transmits the collected data to the data analysis terminal through the data center for analysis, and by arranging the sensor groups at different positions, the pressure and tension data on each component are detected respectively, and the pressure and / or tension data on the component are collected through the data center, and the data are transmitted to the data analysis terminal, and the pressure and / or tension data on the component are analyzed by the data analyzer, so as to determine the deformation data of the tested curtain wall, and obtain the deformation law and deformation amount of the curtain wall deformation, as well as the force data of the connecting parts.
[0004] The existing technology can only monitor a single part, but cannot comprehensively detect multiple parameters of the curtain wall being tested. In addition, the setting of the sensor causes slight changes to the structure of the curtain wall being tested, affecting the overall detection effect. Summary of the invention
[0005] The present invention provides a monitoring method, system, device and storage medium for a building curtain wall, which can comprehensively detect multiple parameters of a curtain wall to be detected, while avoiding slight changes to the structure of the curtain wall to be detected, thereby improving the curtain wall detection effect.
[0006] In a first aspect, in order to solve the above technical problems, the present invention provides a method for monitoring a building curtain wall, comprising: Obtain the image information of the curtain wall under test collected by the camera and the angle information of the camera; Performing image preprocessing operations according to the image information of the curtain wall to obtain a standard image of the curtain wall to be measured; According to the angle information of the camera and the standard image of the curtain wall to be measured, a comparison operation is performed with the 3D model to obtain a 3D image of the curtain wall to be measured; Performing a displacement monitoring operation according to the 3D image of the curtain wall being measured to obtain displacement data of adjacent curtain walls; Performing data conversion according to the displacement data of the adjacent curtain walls to obtain plane warping data within the plane of the curtain wall being measured; Perform stress calculation according to the plane warping data and the angle information of the camera to obtain temperature stress data of the curtain wall under test; Perform strain calculation according to the temperature stress data to obtain 3D warping data; According to the 3D warping data, combined with the standard information value of the data center, a judgment is made to obtain early warning information.
[0007] As an optional implementation manner, the obtaining of the image information of the curtain wall under test collected by the camera and the angle information of the camera includes: According to the curtain wall image, the resistance value inside the camera changes, and the internal voltage change data is obtained; Perform analog-to-digital conversion according to the internal voltage change data to obtain image information of the curtain wall under test collected by the camera; Acquire the position information between the camera and the curtain wall to be measured during the installation process, wherein the position information includes the horizontal distance and the vertical distance between the camera and the curtain wall to be measured; Angle information of the camera is obtained by performing angle calculation according to the horizontal distance and the vertical distance.
[0008] As an optional implementation manner, performing an image preprocessing operation according to the image information of the curtain wall to obtain a standard image of the curtain wall to be measured includes: According to the measured curtain wall image information, image conversion is performed to obtain RGB three color channel information; Calculate the grayscale value according to the three RGB color channel information to obtain the grayscale information of the product image; Perform two-dimensional Gaussian filtering according to the grayscale information of the product image to obtain curtain wall data information; The two-dimensional Gaussian filtering process includes calculating the Gaussian filtering function corresponding to the pixels on the image information:
[0009] In the formula, Represents the horizontal coordinate value of the pixel in the two-dimensional coordinate system, Represents the ordinate value of the pixel coordinate in the two-dimensional coordinate system. is the preset Gaussian standard deviation, express Gaussian filter function value at the coordinate point; According to the Gaussian filter function value, a convolution operation is performed with the image to obtain image filtering information; the convolution operation process is as follows:
[0010] In the formula, for Image filtering information under coordinates, for The Gaussian filter function value under the coordinate, for Grayscale information at the coordinates, It is half of the maximum value minus the minimum value of the horizontal coordinate of the established coordinate system.
[0011] As an optional implementation manner, the comparing operation between the angle information of the camera and the standard image of the curtain wall to be measured and the 3D model to obtain the 3D image of the curtain wall to be measured includes: Calculating the distance information of the measured curtain wall according to the angle information of the camera and the standard image of the measured curtain wall; Extracting feature points according to the distance information of the measured curtain wall to obtain the three-dimensional coordinate position of the measured curtain wall; According to the three-dimensional coordinate position of the curtain wall to be measured, a 3D image of the curtain wall to be measured is obtained by comparing with the standard 3D model.
[0012] As an optional implementation manner, performing data conversion according to the displacement data of the adjacent curtain walls to obtain the plane warping data within the plane of the measured curtain wall includes: Calculating according to the displacement data of the adjacent curtain wall and the angle information of the camera to obtain a horizontal distance value between the measured curtain wall and its adjacent curtain wall; Calculating according to the horizontal distance value and the vertical distance value obtained during the installation process to obtain the angle value between the measured curtain wall and the adjacent curtain wall; According to the angle value, the edge angle data is calculated in combination with the size of the curtain wall to obtain the plane warping data within the plane of the curtain wall being measured.
[0013] As an optional implementation manner, performing stress calculation according to the plane warping data and the angle information of the camera to obtain temperature stress data of the measured curtain wall includes: According to the plane warping data, a maximum value of the warping data is selected to determine a curtain wall stress monitoring point; According to the curtain wall stress monitoring points, the temperatures of adjacent curtain wall detection points are recorded to obtain the curtain wall surface temperature difference; According to the temperature difference on the curtain wall surface and in combination with the structural characteristics of the curtain wall surface, the temperature stress data of the curtain wall to be measured is obtained; Among them, the temperature stress data is calculated by the following formula:
[0014] In the formula, Temperature stress data, is the linear thermal expansion coefficient of the material, is the current temperature, is the reference temperature, is the Kronecker parameter.
[0015] As an optional implementation, performing strain calculation according to the temperature stress data to obtain 3D warping data includes: According to the temperature stress data, data fitting is performed to obtain the strain amount of each part of the curtain wall; According to the strain amount, an image is drawn in combination with the central curtain wall information and the adjacent curtain wall angles to obtain a comparison curve; According to the comparison curve, data comparison is performed to obtain 3D warping data.
[0016] As an optional implementation, the step of making a judgment based on the 3D warping data and combining the standard information value of the data center to obtain the warning information includes: According to the 3D warping data, the comparison is performed with a preset threshold to obtain comparison information; wherein, if the 3D warping data is greater than or equal to the preset threshold, the comparison information is marked as 1; if the 3D warping data is less than the preset threshold, the comparison information is marked as 0; When it is determined that the comparison information is 1, a warning message is generated.
[0017] In a second aspect, the present invention further provides a monitoring system for a building curtain wall, comprising: An information acquisition module is used to acquire the image information of the curtain wall under test collected by the camera and the angle information of the camera; An image preprocessing module is used to perform image preprocessing operations according to the image information of the curtain wall to obtain a standard image of the curtain wall to be measured; A model comparison module is used to compare the angle information of the camera and the standard image of the curtain wall to obtain a 3D image of the curtain wall; A displacement monitoring module, used to perform displacement monitoring operations according to the 3D image of the curtain wall being measured, and obtain displacement data of adjacent curtain walls; A warping detection module, used for performing data conversion according to the displacement data of the adjacent curtain walls to obtain plane warping data within the plane of the curtain wall being measured; A stress calculation module, used to perform stress calculation according to the plane warping data and the angle information of the camera to obtain temperature stress data of the curtain wall under test; A stress analysis module, used for performing strain calculation according to the temperature stress data to obtain 3D warping data; The early warning module is used to make a judgment based on the 3D warping data in combination with the standard information value of the data center to obtain early warning information.
[0018] In a third aspect, the present invention further provides an electronic device comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, the method for monitoring a building curtain wall described in any one of the above is implemented.
[0019] In a fourth aspect, the present invention further provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned building curtain wall monitoring methods.
[0020] Compared with the prior art, the present invention has the following beneficial effects: the present invention provides a monitoring method and system for a building curtain wall, the method being executed by a controller, including: acquiring image information of a curtain wall to be measured and angle information of a camera; performing image preprocessing operations according to the image information of the curtain wall to be measured to obtain a standard image of the curtain wall to be measured; performing a comparison operation with a 3D model according to the angle information of the camera and the standard image of the curtain wall to be measured to obtain a 3D image of the curtain wall to be measured; performing a displacement monitoring operation according to the 3D image of the curtain wall to be measured to obtain displacement data of adjacent curtain walls; performing data conversion according to the displacement data of the adjacent curtain walls to obtain plane warping data within the plane of the curtain wall to be measured; performing stress calculation according to the plane warping data and the angle information of the camera to obtain temperature stress data; performing strain calculation according to the temperature stress data to obtain 3D warping data; and performing judgment according to the 3D warping data in combination with the standard information value of the data center to obtain early warning information.
[0021] In the present invention, the image is first preprocessed to extract the curtain wall data, and then the data is used to compare with the 3D model to generate a 3D image of the curtain wall. Next, the displacement data of the adjacent curtain walls are analyzed through the displacement monitoring operation, and then the warping data in the curtain wall plane is inferred. Combined with the camera angle information, the temperature stress data of the curtain wall can be further analyzed to obtain 3D warping data. Finally, these data are compared with the standard information values of the data center to generate early warning information to help monitor and manage the structural health of the building curtain wall. The above method provides a method that can comprehensively detect multiple parameters of the curtain wall being tested, while avoiding minor changes to the structure of the curtain wall being tested, thereby improving the curtain wall detection effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 It is a schematic flow chart of a method for monitoring a building curtain wall provided by the first embodiment of the present invention; Figure 2 It is a structural schematic diagram of a monitoring system for a building curtain wall provided by the second embodiment of the present invention. DETAILED DESCRIPTION
[0023] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0024] Curtain wall is the outer wall of a building. It is non-load-bearing and is hung up like a curtain, so it is also called a hanging wall. It is a lightweight wall with decorative effects commonly used in modern large and high-rise buildings. It is composed of a structural frame and inlaid panels. It does not bear the load and function of the main structure. It has the dual functions of convenient installation and disassembly, protection and decoration. It is generally fixed to the structural wall through connectors. Curtain wall monitoring is to ensure the exterior effect, use function and structural safety of the building. By monitoring and controlling the key parts of the building's external envelope structure, the key technical parameters are evaluated and analyzed, and the construction method is guided. At present, the monitoring of building curtain walls mainly uses relevant instruments and equipment to detect the force, deformation and displacement data of curtain wall connectors.
[0025] In a prior art, a building curtain wall monitoring system includes a data acquisition terminal, a data center and a data analysis terminal, wherein multiple data acquisition terminals are distributed at multiple locations around the tested building, each data acquisition terminal includes a pressure or tension sensor group, each pressure or tension sensor group includes at least three pressure or tension sensors, and each pressure or tension sensor is connected to a component in the tested building in a one-to-one correspondence; the data acquisition terminal transmits the collected data to the data analysis terminal through the data center for analysis, and by arranging the sensor groups at different positions, the pressure and tension data on each component are detected respectively, and the pressure and / or tension data on the component are collected through the data center, and the data are transmitted to the data analysis terminal, and the pressure and / or tension data on the component are analyzed by the data analyzer, so as to determine the deformation data of the tested curtain wall, and obtain the deformation law and deformation amount of the curtain wall deformation, as well as the force data of the connecting parts.
[0026] The existing technology can only monitor a single part, but cannot comprehensively detect multiple parameters of the curtain wall being tested. In addition, the setting of the sensor causes slight changes to the structure of the curtain wall being tested, affecting the overall detection effect.
[0027] In order to solve the above problems, a monitoring method for a building curtain wall provided by the present invention will be introduced and explained in detail through the following specific embodiments.
[0028] Reference Figure 1 The first embodiment of the present invention provides a method for monitoring a building curtain wall, comprising the following steps: S11, obtaining image information of the curtain wall under test collected by the camera and angle information of the camera; S12, performing image preprocessing operations according to the image information of the curtain wall to obtain a standard image of the curtain wall to be measured; S13, performing a comparison operation with the 3D model according to the angle information of the camera and the standard image of the curtain wall to be measured, to obtain a 3D image of the curtain wall to be measured; S14, performing a displacement monitoring operation according to the 3D image of the curtain wall to be measured, and obtaining displacement data of adjacent curtain walls; S15, performing data conversion according to the displacement data of the adjacent curtain walls to obtain plane warping data within the plane of the curtain wall being measured; S16, performing stress calculation according to the plane warping data and the angle information of the camera to obtain temperature stress data of the measured curtain wall; S17, performing strain calculation according to the temperature stress data to obtain 3D warping data; S18, making a judgment based on the 3D warping data and combining it with the standard information value of the data center to obtain warning information.
[0029] It should be noted that the camera used to obtain the image information of the curtain wall under test and the angle information of the camera is a machine vision module, where the machine vision module is a key component in modern industrial automation and intelligent manufacturing. It captures and analyzes images through high-precision visual sensors to provide the necessary visual information for the automation system. This module usually includes different types of cameras, such as CCD (charge-coupled device) cameras, CMOS (complementary metal oxide semiconductor) cameras and line array cameras, each of which has unique advantages and application scenarios. CCD cameras are known for their high resolution, high sensitivity and excellent image quality, and are particularly suitable for applications that require high-quality image capture. CMOS cameras are favored for their fast imaging capabilities, low power consumption and cost-effectiveness, and are widely used in situations that require fast response. Line array cameras are used for continuous object detection and measurement tasks with their expertise in high-speed scanning and precise measurement. Exemplarily, in this embodiment, the machine vision module uses a CMOS camera, which collects image information of the curtain wall under test, and the generated digital image data contains detailed visual information of the building curtain wall image, which can be used for further image processing, analysis and decision making.
[0030] The present invention provides a monitoring method and system for a building curtain wall. The method is executed by a controller and includes: obtaining image information of a curtain wall to be measured and angle information of the camera; obtaining image information of the curtain wall to be measured and angle information of the camera; performing image preprocessing operation according to the image information of the curtain wall to be measured to obtain a standard image of the curtain wall to be measured; performing a comparison operation with a 3D model according to the angle information of the camera and the standard image of the curtain wall to be measured to obtain a 3D image of the curtain wall to be measured; performing a displacement monitoring operation according to the 3D image of the curtain wall to be measured to obtain displacement data of adjacent curtain walls; performing data conversion according to the displacement data of the adjacent curtain walls to obtain plane warping data within the plane of the curtain wall to be measured; performing stress calculation according to the plane warping data and the angle information of the camera to obtain temperature stress data of the curtain wall to be measured; performing strain calculation according to the temperature stress data to obtain 3D warping data; and performing judgment according to the 3D warping data in combination with a data center standard information value to obtain early warning information.
[0031] First, the image is preprocessed to extract the curtain wall data, and then this data is used to compare with the 3D model to generate a 3D image of the curtain wall. Next, the displacement data of the adjacent curtain walls are analyzed through the displacement monitoring operation, and the warping data in the curtain wall plane is inferred. Combined with the camera angle information, the temperature stress data of the curtain wall can be further analyzed to obtain 3D warping data. Finally, these data are compared with the standard information values of the data center to generate early warning information to help monitor and manage the structural health of the building curtain wall. The above method provides a method that can comprehensively detect multiple parameters of the curtain wall being tested, while avoiding minor changes to the structure of the curtain wall being tested, thereby improving the curtain wall detection effect.
[0032] In step S11, the step of obtaining the image information of the curtain wall under test collected by the camera and the angle information of the camera includes: According to the curtain wall image, the resistance value inside the camera changes, and the internal voltage change data is obtained; Perform analog-to-digital conversion according to the internal voltage change data to obtain image information of the curtain wall under test collected by the camera; Acquire the position information between the camera and the curtain wall to be measured during the installation process, wherein the position information includes the horizontal distance and the vertical distance between the camera and the curtain wall to be measured; Angle information of the camera is obtained by performing angle calculation according to the horizontal distance and the vertical distance.
[0033] It should be noted that the angle information of the camera is obtained by performing angle calculation according to the horizontal distance and the vertical distance, and the angle information of the camera is determined by the following formula:
[0034] In the formula, Indicates the angle information between the camera and the curtain wall. is the horizontal information between the camera and the curtain wall, It is the vertical information between the camera and the curtain wall.
[0035] It should be noted that the horizontal distance x and the vertical distance y are based on the camera as the origin, the horizontal direction between the camera and the curtain wall as the x-axis, and the vertical direction between the camera and the curtain wall as the y-axis.
[0036] In the specific implementation process, first of all, the camera needs to be pointed at the curtain wall of the building to be measured, and the angle of the camera needs to be adjusted to ensure that the image of the curtain wall can be clearly captured. The camera should be equipped with an appropriate lens and sensor so that the details and features of the curtain wall can be captured. Use the camera driver and related software to control the camera and start collecting images. The image sensor inside the camera (such as a CMOS or CCD sensor) converts the incident photons into analog electrical signals, which are related to the brightness and color of the curtain wall image. At the same time, the change in the value of the resistance inside the camera caused by the curtain wall image will affect the strength of the analog electrical signal. These changes are caused by the pixel array on the image sensor. Each pixel corresponds to a point in the image and will produce a corresponding voltage change according to the amount of light received. Next, the analog signal needs to be converted into a digital signal through an analog-to-digital converter (ADC) so that it can be processed by a computer or digital system. The ADC works by comparing the analog signal with a series of known voltage values (reference voltages generated by the internal digital-to-analog converter) to obtain the corresponding digital value. This process involves different types of ADCs, such as successive approximation, integral, voltage-frequency conversion, and ∑-Δ ADCs. Among them, SS-ADC (single slope ADC) is widely used in image sensors due to its simple structure, small footprint, and low power consumption. The converted digital signal will be transmitted to a digital signal processor (DSP) or microprocessor (MCU) for further processing, such as denoising, enhancement, and compression, to improve image quality and reduce data volume for easy storage and transmission.
[0037] In step S12, performing image preprocessing operations according to the image information of the curtain wall to obtain a standard image of the curtain wall to be measured includes: According to the measured curtain wall image information, image conversion is performed to obtain RGB three color channel information; Calculate the grayscale value according to the three RGB color channel information to obtain the grayscale information of the product image; Perform two-dimensional Gaussian filtering according to the grayscale information of the product image to obtain curtain wall data information; The two-dimensional Gaussian filtering process includes calculating the Gaussian filtering function corresponding to the pixels on the image information:
[0038] In the formula, Represents the horizontal coordinate value of the pixel in the two-dimensional coordinate system, Indicates the vertical coordinate value of the pixel coordinate in the two-dimensional coordinate system. is the Gaussian standard deviation preset by the system, express Gaussian filter function value at the coordinate point; According to the Gaussian filter function value, a convolution operation is performed with the image to obtain image filtering information; the convolution operation process is as follows:
[0039] In the formula, for Image filtering information under coordinates, for The Gaussian filter function value under the coordinate, for Grayscale information at the coordinates, It is half of the maximum value minus the minimum value of the horizontal coordinate of the established coordinate system.
[0040] It should be noted that the image conversion is performed according to the measured curtain wall image information to obtain RGB three color channel information, including: The amplitude of the analog signal is monitored within a specific time interval for the curtain wall image information under test, and the sampled information is quantified, and the sampled value is mapped to a limited number of discrete values. And it is converted to a binary value according to the coding accuracy adopted, thereby obtaining the RGB three color channel information.
[0041] It should be noted that the grayscale value is calculated based on the RGB three color channel information to obtain the grayscale information of the product image, which is calculated by the following formula:
[0042] In the formula, represents the intensity of the red channel, Represent the intensity of the green channel, represents the intensity of the blue channel, Represents the grayscale information of the product.
[0043] In step S13, the comparison operation is performed with the 3D model according to the angle information of the camera and the standard image of the curtain wall to be measured to obtain the 3D image of the curtain wall to be measured, including: Calculating the distance information of the measured curtain wall according to the angle information of the camera and the standard image of the measured curtain wall; Extracting feature points according to the distance information of the measured curtain wall to obtain the three-dimensional coordinate position of the measured curtain wall; According to the three-dimensional coordinate position of the curtain wall to be measured, a 3D image of the curtain wall to be measured is obtained by comparing with the standard 3D model.
[0044] Among them, according to the angle information of the camera and the standard image of the curtain wall to be measured, the distance information of the curtain wall to be measured can be calculated using 3D modeling measurement technology (such as a 3D point cloud model). Based on the acquired distance information, the feature points of the curtain wall to be measured are extracted. For example, these feature points can be obvious marks, edges or corners on the curtain wall. The 3D coordinates of these feature points can be quickly obtained using 3D laser scanning technology.
[0045] Furthermore, the three-dimensional coordinate position of the curtain wall under test is calculated by the extracted feature points, combined with the angle information and distance information of the camera, using reverse modeling technology. This process can be carried out through BIM software, by comparing the point cloud data with the design model, the deviation value of the curtain wall component entity is obtained, and the information is adjusted until it meets the specification requirements.
[0046] It should be further noted that, according to the three-dimensional coordinate position of the curtain wall to be measured, and in comparison with the standard 3D model, a 3D image of the curtain wall to be measured is obtained, including: According to the three-dimensional coordinate position of the curtain wall, the contour information of the curtain wall is obtained, and according to the standard 3D model, the contour is supplemented and fitted to obtain the 3D image of the curtain wall to be measured. Specifically, according to the contour information of the curtain wall, the missing parts of the contour are fitted and supplemented in combination with the standard 3D model to obtain the 3D image of the curtain wall to be measured. The standard 3D model is input in advance by the user.
[0047] In step S14, the displacement monitoring operation is performed according to the 3D image of the curtain wall to obtain the displacement data of the adjacent curtain wall, including: According to the 3D image of the curtain wall being measured, the distance between its image feature points is calculated to obtain the displacement data of adjacent curtain walls.
[0048] Exemplarily, by measuring the distance between feature points on the 3D image, the distance value of the feature points on the 3D image is obtained; according to the distance value of the feature points on the 3D image, a proportional conversion is performed to obtain the displacement data of the adjacent curtain wall. According to the distance value of the feature points, a proportional conversion is performed to obtain the displacement data of the adjacent curtain wall: according to the actual distance between the camera and the curtain wall, as well as the resolution and field of view of the camera, etc., the distance on the image can be converted into the actual physical distance.
[0049] In step S15, the data conversion is performed according to the displacement data of the adjacent curtain walls to obtain the warping data of the measured curtain wall plane, including: Calculating according to the displacement data of the adjacent curtain wall and the angle information of the camera to obtain a horizontal distance value between the measured curtain wall and its adjacent curtain wall; Calculating according to the horizontal distance value and the vertical distance value obtained during the installation process to obtain the angle value between the measured curtain wall and the adjacent curtain wall; According to the angle value, the edge angle data is calculated in combination with the size of the curtain wall to obtain the plane warping data within the plane of the curtain wall being measured.
[0050] It should be noted that the horizontal distance between the measured curtain wall and its adjacent curtain wall is calculated based on the displacement data of the adjacent curtain wall and the angle information of the camera, and is calculated using the following formula:
[0051] In the formula, is the horizontal distance between the measured curtain wall and the adjacent curtain wall, is the displacement data of adjacent curtain walls, It is the angle information between the camera and the curtain wall; According to the horizontal distance between the measured curtain wall and its adjacent curtain wall , and the vertical distance between the curtain wall to be measured , get the angle value between the measured curtain wall and the adjacent curtain wall, and calculate it using the following formula:
[0052] In the formula, Indicates the vertical distance between the measured curtain wall and the horizontal curtain wall, which is determined during the installation process. Indicates the horizontal distance between the measured curtain wall and the adjacent curtain wall. Indicates the angle between the measured curtain wall and the adjacent curtain wall.
[0053] It should be noted that, according to the angle value and the size of the curtain wall, the actual calculated angle value is compared with the design value to obtain the plane warping data within the measured curtain wall plane, thereby determining the warping of the curtain wall. For example, if the design angle of the curtain wall is 90 degrees, and the actual measured angle is 89 degrees, this indicates that the curtain wall has a 1-degree warp.
[0054] In step S16, the stress calculation is performed according to the plane warping data and the angle information of the camera to obtain the temperature stress data of the measured curtain wall, including: According to the plane warping data, a maximum value of the warping data is selected to determine a curtain wall stress monitoring point; According to the curtain wall stress monitoring points, the temperatures of adjacent curtain wall detection points are recorded to obtain the curtain wall surface temperature difference; According to the temperature difference on the curtain wall surface and in combination with the structural characteristics of the curtain wall surface, the temperature stress data of the curtain wall to be measured is obtained; Among them, the temperature stress data is calculated by the following formula:
[0055] In the formula, is the temperature stress data, is the linear thermal expansion coefficient of the material, determined by the structural properties of the curtain wall surface, is the current temperature, is the reference temperature, is the Kronecker parameter.
[0056] It should be noted that, according to the curtain wall stress monitoring point, the temperature of adjacent curtain wall detection points is recorded to obtain the curtain wall surface temperature difference, including: forming a temperature library by recording the temperature values of adjacent curtain wall detection points, and calculating adjacent data according to the temperature library to obtain the surface temperature difference between the curtain walls.
[0057] In step S17, the strain calculation is performed according to the temperature stress data to obtain 3D warping data, including: According to the temperature stress data, data fitting is performed to obtain the strain amount of each part of the curtain wall; According to the strain amount, an image is drawn in combination with the central curtain wall information and the adjacent curtain wall angles to obtain a comparison curve; According to the comparison curve, data comparison is performed to obtain 3D warping data.
[0058] It should be noted that, according to the temperature stress data, the strain of each part of the curtain wall is obtained and determined by the following formula:
[0059] In the formula, represents the temperature stress data, represents Young's modulus, which is determined by the material selected. Represents the strain of each part of the curtain wall.
[0060] It should be noted that the data fitting includes: obtaining a stress two-dimensional image based on the existing stress data of the curtain wall under test, with distance as the horizontal coordinate and stress data as the vertical coordinate, and determining the dimension of the fitting function based on the style of the two-dimensional image, and then fitting the relevant data.
[0061] In step S18, the 3D warping data is combined with the data center standard information value to obtain warning information, including: According to the 3D warping data, the comparison is performed with a preset threshold to obtain comparison information; wherein, if the 3D warping data is greater than or equal to the preset threshold, the comparison information is marked as 1; if the 3D warping data is less than the preset threshold, the comparison information is marked as 0; When it is determined that the comparison information is 1, a warning message is generated.
[0062] Specifically, signal judgment is performed based on the comparison information. If the comparison information is 1, that is, the 3D warpage data exceeds the preset threshold, the system will generate an early warning message to indicate quality risks or production problems. Exemplarily, the early warning information is output in an appropriate manner, which may be a graphical interface warning, email notification, SMS reminder, etc., so that relevant personnel can take timely measures.
[0063] It should be noted that the preset threshold is preset by the user, and the preset threshold of warping can be set according to the engineering technical specifications and design requirements of the building curtain wall. For example, the warping value of the curtain wall should not be greater than 1 / 60, That is, a curtain wall warpage value exceeding 1 / 60 of the curtain wall size may be set as a warning threshold, which is not specifically limited here.
[0064] In order to facilitate the understanding of the present invention, some preferred embodiments of the present invention are further described below.
[0065] In this embodiment, a monitoring device for building curtain walls is proposed, and the device is composed of the following key parts: an image acquisition and angle measurement device, an image preprocessing device, a 3D modeling and comparison device, a displacement and warping monitoring device, and a stress analysis and early warning device. The image acquisition and angle measurement device is responsible for collecting the image information of the building curtain wall and the angle information of the camera, and then preprocessing the collected building curtain wall image to obtain the standard image of the curtain wall to be measured, the angle information of the camera and the distance information of the curtain wall to be measured, calculate the three-dimensional coordinate position of the curtain wall to be measured, and generate a 3D image of the curtain wall to be measured by comparing with the standard 3D model. The displacement and warping monitoring device monitors the displacement data of adjacent curtain walls, and calculates the angle value between the curtain wall to be measured and the adjacent curtain wall according to the displacement data and the angle information, so as to obtain the warping data in the plane of the curtain wall to be measured. Finally, according to the temperature stress data of the curtain wall to be measured, the strain of each part of the curtain wall is calculated, and the comparison curve is obtained by combining the central curtain wall information and the angle of the adjacent curtain wall. According to the comparison curve, the monitoring data is converted into actual maintenance and early warning measures.
[0066] Step 1: Use a camera to obtain image information of the building curtain wall and determine the angle of the camera relative to the curtain wall. The change in resistance inside the camera causes a change in voltage, thereby obtaining image information.
[0067] Step 2: Preprocess the acquired image, including analog-to-digital conversion to obtain RGB color channel information, calculate grayscale values, and perform two-dimensional Gaussian filtering to extract the standard image of the curtain wall under test.
[0068] Step 3: Calculate the three-dimensional coordinate position of the curtain wall based on the camera angle information and the distance information of the curtain wall, and compare it with the standard 3D model to generate a 3D image of the curtain wall being measured.
[0069] Step 4: Monitor the displacement data of adjacent curtain walls, combine the displacement data and angle information, calculate the angle value between the measured curtain wall and the adjacent curtain wall, and thus obtain the warping data within the plane of the measured curtain wall.
[0070] Step 5: According to the warping data of the curtain wall under test, determine the curtain wall stress monitoring points, record the temperatures of adjacent curtain wall detection points, obtain the curtain wall surface temperature difference, and calculate the stress information of the curtain wall detection points in combination with the structural characteristics of the curtain wall surface, thereby obtaining the temperature stress data of the curtain wall under test.
[0071] Step 6: According to the temperature stress data of the curtain wall under test, calculate the strain of each part of the curtain wall, and combine the central curtain wall information and the angle of the adjacent curtain wall to obtain the comparison curve. Through data comparison, obtain 3D warping data, and compare it with the standard information value of the data center, and finally generate warning information.
[0072] For example, assuming that the size of a building curtain wall is 4100mm×1500mm, according to the "Technical Specifications for Glass Curtain Wall Engineering" (JGJ 102-2003), the maximum allowable warping value is 4100mm / 60≈68.33mm. Therefore, 68.33mm can be set as the warning threshold. If the measured 3D warping value of a certain area is 70mm, which exceeds the threshold of 68.33mm, then the comparison information is marked as 1, and the system will generate a warning message, for example: "The warping of the first area exceeds the warning threshold, the current warping value is 70mm, please check the curtain wall structure"; if the measured warping value of a certain area is 60mm, which is lower than the threshold of 68.33mm, then the comparison information is marked as 0, and the system will not generate a warning message.
[0073] In order to facilitate the understanding of the present invention, some preferred embodiments of the present invention are further described below.
[0074] Reference Figure 2 The present invention provides a monitoring system for a building curtain wall, comprising: An information acquisition module is used to acquire the image information of the curtain wall under test collected by the camera and the angle information of the camera; An image preprocessing module is used to perform image preprocessing operations according to the image information of the curtain wall to obtain a standard image of the curtain wall to be measured; A model comparison module is used to compare the angle information of the camera and the standard image of the curtain wall to obtain a 3D image of the curtain wall; A displacement monitoring module, used to perform displacement monitoring operations according to the 3D image of the curtain wall being measured, and obtain displacement data of adjacent curtain walls; A warping detection module, used for performing data conversion according to the displacement data of the adjacent curtain walls to obtain plane warping data within the plane of the curtain wall being measured; A stress calculation module, used to perform stress calculation according to the plane warping data and the angle information of the camera to obtain temperature stress data of the curtain wall under test; A stress analysis module, used for performing strain calculation according to the temperature stress data to obtain 3D warping data; The early warning module is used to make a judgment based on the 3D warping data in combination with the standard information value of the data center to obtain early warning information.
[0075] The present invention provides a monitoring system for a building curtain wall. First, the image is preprocessed to extract the curtain wall data, and then the data is compared with the 3D model to generate a 3D image of the curtain wall. Next, the displacement data of the adjacent curtain walls are analyzed through the displacement monitoring operation, and then the warping data in the curtain wall plane is inferred. Combined with the camera angle information, the temperature stress data of the curtain wall can be further analyzed to obtain 3D warping data. Finally, these data are compared with the standard information values of the data center to generate early warning information to help monitor and manage the structural health of the building curtain wall. The above method provides a method that can comprehensively detect multiple parameters of the curtain wall being tested, while avoiding minor changes to the structure of the curtain wall being tested, thereby improving the curtain wall detection effect.
[0076] It should be noted that the monitoring device for a building curtain wall provided in an embodiment of the present invention is used to execute all the process steps of the monitoring method for a building curtain wall in the above embodiment, and the working principles and beneficial effects of the two correspond one to one, so they will not be repeated.
[0077] The embodiment of the present invention further provides an electronic device. The electronic device includes: a processor, a memory, and a computer program stored in the memory and executable on the processor, such as an image processing program. When the processor executes the computer program, the steps in the above-mentioned building curtain wall monitoring method embodiments are implemented, such as Figure 1 Alternatively, when the processor executes the computer program, the functions of the modules / units in the above-mentioned device embodiments are realized, such as the information acquisition module.
[0078] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, which are used to describe the execution process of the computer program in the electronic device.
[0079] The electronic device may be a computing device such as a desktop computer, a notebook, a PDA, and a smart tablet. The electronic device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the above components are merely examples of electronic devices and do not constitute a limitation on the electronic device. The electronic device may include more or fewer components than the above components, or a combination of certain components, or different components. For example, the electronic device may also include input and output devices, network access devices, buses, etc.
[0080] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the electronic device, and uses various interfaces and lines to connect various parts of the entire electronic device.
[0081] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the electronic device by running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0082] Wherein, if the module / unit integrated in the electronic device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0083] It should be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art may understand and implement the present invention without paying any creative labor.
[0084] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for monitoring a building curtain wall, characterized in that: include: Obtain the image information of the curtain wall under test collected by the camera and the angle information of the camera; Performing image preprocessing operations according to the image information of the curtain wall to obtain a standard image of the curtain wall to be measured; According to the angle information of the camera and the standard image of the curtain wall to be measured, a comparison operation is performed with the 3D model to obtain a 3D image of the curtain wall to be measured; Performing a displacement monitoring operation according to the 3D image of the curtain wall being measured to obtain displacement data of adjacent curtain walls; Performing data conversion according to the displacement data of the adjacent curtain walls to obtain plane warping data within the plane of the curtain wall being measured; Perform stress calculation according to the plane warping data and the angle information of the camera to obtain temperature stress data of the curtain wall under test; Perform strain calculation according to the temperature stress data to obtain 3D warping data; According to the 3D warping data, combined with the standard information value of the data center, a judgment is made to obtain early warning information.
2. The method for monitoring a building curtain wall according to claim 1, characterized in that: The step of obtaining the image information of the curtain wall under test collected by the camera and the angle information of the camera includes: According to the curtain wall image, the resistance value inside the camera changes, and the internal voltage change data is obtained; Perform analog-to-digital conversion according to the internal voltage change data to obtain image information of the curtain wall under test collected by the camera; Acquire the position information between the camera and the curtain wall to be measured during the installation process, wherein the position information includes the horizontal distance and the vertical distance between the camera and the curtain wall to be measured; Angle information of the camera is obtained by performing angle calculation according to the horizontal distance and the vertical distance.
3. The method for monitoring a building curtain wall according to claim 2, characterized in that: The step of performing image preprocessing according to the image information of the curtain wall to obtain a standard image of the curtain wall to be measured includes: According to the measured curtain wall image information, image conversion is performed to obtain RGB three color channel information; Calculate the grayscale value according to the three RGB color channel information to obtain the grayscale information of the product image; Perform two-dimensional Gaussian filtering according to the grayscale information of the product image to obtain curtain wall data information; The two-dimensional Gaussian filtering process includes calculating the Gaussian filtering function corresponding to the pixels on the image information: In the formula, Represents the horizontal coordinate value of the pixel in the two-dimensional coordinate system, Represents the ordinate value of the pixel coordinate in the two-dimensional coordinate system. is the preset Gaussian standard deviation, express Gaussian filter function value at the coordinate point; According to the Gaussian filter function value, a convolution operation is performed with the image to obtain image filtering information; the convolution operation process is as follows: In the formula, for Image filtering information under coordinates, for The Gaussian filter function value under the coordinate, for Grayscale information at the coordinates, It is half of the maximum value minus the minimum value of the horizontal coordinate of the established coordinate system.
4. The method for monitoring a building curtain wall according to claim 1, characterized in that: The step of comparing the angle information of the camera and the standard image of the curtain wall to be measured with the 3D model to obtain the 3D image of the curtain wall to be measured includes: Calculating the distance information of the measured curtain wall according to the angle information of the camera and the standard image of the measured curtain wall; Extracting feature points according to the distance information of the measured curtain wall to obtain the three-dimensional coordinate position of the measured curtain wall; According to the three-dimensional coordinate position of the curtain wall to be measured, a 3D image of the curtain wall to be measured is obtained by comparing with the standard 3D model.
5. The method for monitoring a building curtain wall according to claim 1, characterized in that: The step of performing data conversion according to the displacement data of the adjacent curtain walls to obtain plane warping data within the plane of the curtain wall being measured includes: Calculating according to the displacement data of the adjacent curtain wall and the angle information of the camera to obtain a horizontal distance value between the measured curtain wall and its adjacent curtain wall; Calculating according to the horizontal distance value and the vertical distance value obtained during the installation process to obtain the angle value between the measured curtain wall and the adjacent curtain wall; According to the angle value, the edge angle data is calculated in combination with the size of the curtain wall to obtain the plane warping data within the plane of the curtain wall being measured.
6. The method for monitoring a building curtain wall according to claim 1, characterized in that: The step of performing stress calculation according to the plane warping data and the angle information of the camera to obtain temperature stress data of the measured curtain wall includes: According to the plane warping data, a maximum value of the warping data is selected to determine a curtain wall stress monitoring point; According to the curtain wall stress monitoring points, the temperatures of adjacent curtain wall detection points are recorded to obtain the curtain wall surface temperature difference; According to the temperature difference on the curtain wall surface and in combination with the structural characteristics of the curtain wall surface, the temperature stress data of the curtain wall to be measured is obtained; Among them, the temperature stress data is calculated by the following formula: In the formula, is the temperature stress data, is the linear thermal expansion coefficient of the material, is the current temperature, is the reference temperature, is the Kronecker parameter.
7. The method for monitoring a building curtain wall according to claim 1, characterized in that: The step of performing strain calculation according to the temperature stress data to obtain 3D warpage data includes: According to the temperature stress data, data fitting is performed to obtain the strain amount of each part of the curtain wall; According to the strain amount, an image is drawn in combination with the central curtain wall information and the adjacent curtain wall angles to obtain a comparison curve; According to the comparison curve, data comparison is performed to obtain 3D warping data.
8. The method for monitoring a building curtain wall according to claim 1, characterized in that: The step of determining the 3D warping data in combination with the standard information value of the data center to obtain early warning information includes: According to the 3D warping data, the comparison is performed with a preset threshold to obtain comparison information; wherein, if the 3D warping data is greater than or equal to the preset threshold, the comparison information is marked as 1; if the 3D warping data is less than the preset threshold, the comparison information is marked as 0; When it is determined that the comparison information is 1, a warning message is generated.
9. A monitoring system for a building curtain wall, characterized in that: include: An information acquisition module is used to acquire the image information of the curtain wall under test collected by the camera and the angle information of the camera; An image preprocessing module is used to perform image preprocessing operations according to the image information of the curtain wall to obtain a standard image of the curtain wall to be measured; A model comparison module is used to compare the angle information of the camera and the standard image of the curtain wall to obtain a 3D image of the curtain wall; A displacement monitoring module, used to perform displacement monitoring operations according to the 3D image of the curtain wall being measured, and obtain displacement data of adjacent curtain walls; A warping detection module, used for performing data conversion according to the displacement data of the adjacent curtain walls to obtain plane warping data within the plane of the curtain wall being measured; A stress calculation module, used to perform stress calculation according to the plane warping data and the angle information of the camera to obtain temperature stress data of the curtain wall under test; A stress analysis module, used for performing strain calculation according to the temperature stress data to obtain 3D warping data; The early warning module is used to make a judgment based on the 3D warping data in combination with the standard information value of the data center to obtain early warning information.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute a method for monitoring a building curtain wall as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Steel structure and curtain wall intelligent monitoring and maintenance system based on BIM
CN111472486A
Monitoring method, system and equipment for calculating deformation safety of building curtain wall
CN117272489A
Curtain wall potential safety hazard identification method and system based on full-vision technology
CN118570679A
Building curtain wall deformation degree detection method and system and electronic equipment
CN118623832A
Computer vision-based intelligent monitoring and data processing system for building deformation
WO2024207681A1