Method and system for path optimization in public buildings based on 3D and BIM technology

By using path optimization methods based on 3D and BIM technologies, the problems of scattered data and inaccurate positioning of energy-consuming equipment in public buildings have been solved, enabling precise energy management and maintenance path navigation, and improving the efficiency of equipment display and inspection.

CN115587414BActive Publication Date: 2026-02-10WORLDWIDE ELECTRIC CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211340293.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-28
Publication Date
2026-02-10
Estimated Expiration
2042-10-28

AI Technical Summary

Technical Problem

Existing energy consumption display and monitoring equipment in public buildings suffers from problems such as scattered data, inaccurate positioning, and lack of visualization, resulting in uncoordinated energy management and frequent equipment failures, especially making it difficult to accurately locate maintenance points during maintenance.

Method used

A path optimization method based on 3D and BIM technologies is adopted. By acquiring building images and video data, an initial model is generated and adjusted and corrected according to energy consumption equipment information. Equipment feature markers and relationships are established to provide visual maintenance path guidance.

Benefits of technology

It improves the display effect and detection efficiency of energy consumption equipment and monitoring equipment, ensures that the model matches the actual equipment, realizes accurate maintenance path navigation, and overcomes the problem of inaccurate positioning in existing technologies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115587414B_ABST
    Figure CN115587414B_ABST
Patent Text Reader

Abstract

The application relates to a public building path optimization method and system based on 3D and BIM technology, which comprises the following steps: acquiring actual current image data and actual video data, modeling the actual current image data and the actual video data based on 3D and BIM technology, generating a current building initial establishment model; acquiring new energy consumption equipment information, generating initial model adjustment information, adjusting the current building initial establishment model, and generating a corrected building model after energy equipment; acquiring actual energy consumption equipment change information, correcting the corrected building model after energy equipment, and generating an actual corrected building model after equipment; acquiring a current energy consumption equipment area image, generating a final public building virtual model, and displaying the final public building virtual model. The application realizes the improvement of the display effect of energy consumption equipment and energy monitoring equipment in a public building and the improvement of the detection efficiency of the energy consumption equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of building energy conservation technology, and in particular to a method and system for optimizing paths within public buildings based on 3D and BIM technologies. Background Technology

[0002] There are two ways to define building energy consumption. In a broad sense, building energy consumption refers to the energy consumption throughout the entire process from building material manufacturing and construction to building use. In a narrow sense, building energy consumption refers to the energy consumption of building operation, which is the energy consumption of people's daily use, such as heating, air conditioning, lighting, cooking, and laundry. This is the dominant part of building energy consumption.

[0003] Currently, of the 2 billion square meters of new buildings constructed annually, 99% are high-energy-consuming buildings. Of the approximately 43 billion square meters of existing buildings, only 4% have adopted energy-saving measures. Large public buildings not only have high energy density but also suffer from severe energy waste. However, existing energy management systems that have implemented energy-saving measures still have problems. The first major issue is that various energy data acquisition, dispatching, and control devices are scattered across isolated systems, lacking communication and resulting in data lag, hindering unified energy dispatching and collaborative management. Secondly, existing building energy consumption monitoring systems lack visual display pages for the operating status and control of building energy-saving control equipment, and lack visualization functions related to equipment energy consumption, which is detrimental to the refined control and improvement of building energy utilization. Furthermore, the hardware in existing building energy consumption monitoring systems frequently malfunctions, especially when employees are not working or maintenance personnel are unfamiliar with the building's layout, easily leading to difficulties in navigating to maintenance points. Existing navigation paths suffer from inaccurate positioning and inability to locate indoor areas.

[0004] Clearly, existing technologies for displaying energy consumption and energy monitoring equipment in public buildings fail to meet user needs. Summary of the Invention

[0005] Therefore, it is necessary to provide a path optimization method and system for public buildings based on 3D and BIM technologies that can improve the display effect of energy consumption equipment and energy monitoring equipment in public buildings and enhance the detection efficiency of energy consumption equipment, in order to address the above-mentioned technical problems.

[0006] The technical solution of this invention is as follows:

[0007] A method for optimizing paths within public buildings based on 3D and BIM technologies, the method comprising:

[0008] The system acquires actual current image data and video recording data of the current floor to be optimized within the current public building to be optimized, and models the actual current image data and video recording data based on 3D and BIM technologies, generating an initial building model after modeling. It also acquires information on newly added energy-consuming devices in the current public building to be optimized within a first preset time period, generates initial model adjustment information based on the newly added energy-consuming device information, adjusts the initial building model based on the initial model adjustment information, and generates a building model after correcting the energy-consuming devices. After the user adjusts the energy-consuming devices in the current public building to be optimized based on the newly added energy-consuming device information, the system acquires the current floor to be optimized. The system obtains information on changes in the actual energy-consuming equipment of public buildings, and modifies the building model after modifying the energy-consuming equipment based on this information. After modification, it generates a building model after modification. The system also obtains an image of the current energy-consuming equipment area of ​​the actual energy-consuming equipment in the current public building to be optimized, generates current equipment feature markers for the actual energy-consuming equipment based on the current energy-consuming equipment area image, establishes a corresponding association between the current equipment feature markers and the virtual energy-consuming equipment model of the actual energy-consuming equipment in the building model after modification, generates a final virtual model of the public building after the association is established, and displays the final virtual model of the public building.

[0009] Furthermore, the current device feature markers include filtered device feature points and feature points of the current device's associated objects;

[0010] The process involves acquiring an image of the current energy-consuming equipment area within the public building to be optimized, generating current equipment feature markers for the actual energy-consuming equipment based on the image, establishing a corresponding association between these markers and the virtual energy-consuming equipment model within the building model after actual equipment correction, generating a final virtual model of the public building after the association is established, and displaying the final virtual model of the public building. Specifically, this includes:

[0011] The process involves acquiring an image of the actual energy-consuming equipment area within the public building to be optimized, and then performing image segmentation on this image. After segmentation, an energy-consuming equipment area image and an image of the surrounding area are generated. The energy-consuming equipment area image is defined as the area where the actual energy-consuming equipment occupies at least 95% of the image, and the surrounding area image is the image of the environment adjacent to the actual energy-consuming equipment. Multiple energy-consuming equipment area images are obtained, and each current energy-consuming equipment area image corresponds to multiple energy-consuming equipment area images and multiple images of the surrounding area. Initial feature points of the current equipment are extracted from each energy-consuming equipment area image, and multiple initial feature points are extracted from each image. A similarity comparison is performed on these initial feature points, and initial feature points with a similarity threshold of 100% are removed, generating filtered device feature points. Finally, the surrounding area images of each device are processed. The domain image is analyzed, and the actual display image in the surrounding area image of each device is extracted. The actual display image is an image of other items in the surrounding area image besides the actual energy-consuming device. The actual display image is compared with standard stored items in a preset standard device repository, and standard stored items that match the actual display image are selected and recorded as the current matching object. The standard device repository is preset and stores multiple standard stored items. Each standard stored item corresponds to a stored item name, and each stored item name corresponds to a prevalence value. The prevalence value is used to indicate how common the actual item corresponding to the stored item name is from the perspective of maintenance personnel. The higher the prevalence value, the more common the item is to the maintenance personnel. The stored item name of the current matching object is obtained, and feature points of the current device associated object are generated based on the stored item name.

[0012] Furthermore, the process involves obtaining the stored item name of the currently matched object and generating feature points of the currently associated object based on the stored item name; specifically including:

[0013] Obtain the stored item name of the currently matched object, and count the number of stored item names corresponding to the actual displayed image, denoted as the current associated item quantity; determine whether the current associated item quantity is greater than or equal to the preset standard associated item quantity; if the current associated item quantity is greater than or equal to the preset standard associated item quantity, generate an associated item removal instruction; obtain the prevalence value of the actual item corresponding to each stored item name according to the associated item removal instruction, and sort them in descending order according to the value, generating a current descending sort list after the descending sort is completed; according to the current descending sort list, filter sequentially from the first position in the current descending sort list until a prevalence value consistent with the standard associated item quantity is selected, and set the stored item name corresponding to the selected prevalence value as the final associated item name; set the feature of the actual item corresponding to the final associated item name as the current device associated item feature point.

[0014] Furthermore, the process involves acquiring actual current image data and video recording data of the current floor to be optimized within the current public building, and modeling the actual current image data and video recording data based on 3D and BIM technologies. After modeling is completed, an initial model of the current building is generated. Specifically, this includes:

[0015] The system acquires actual current image data and video data of the current floor to be optimized within the public building to be optimized, and performs 3D modeling on the actual current image data based on 3D technology to generate an initial 3D model; it acquires the user's first correction to the initial 3D model, and generates a second-order 3D model after the first correction is completed; it generates an initial engineering model based on the actual video data using BIM technology; it compares the initial engineering model and the second-order 3D model in stereoscopic form, and acquires model comparison difference data; it acquires the user's difference correction data for the model comparison difference data; it corrects the second-order 3D model based on the difference correction data, and generates the initial building model of the current building after the correction is completed.

[0016] Furthermore, the process involves acquiring an image of the current energy-consuming equipment area within the public building to be optimized, generating current equipment feature markers for the actual energy-consuming equipment based on the current energy-consuming equipment area image, establishing a corresponding association between the current equipment feature markers and the virtual energy-consuming equipment model of the actual energy-consuming equipment in the building model after actual equipment correction, generating a final virtual model of the public building after the corresponding association is established, and displaying the final virtual model of the public building. The process also includes:

[0017] The system acquires a pre-defined maintenance location for energy-consuming equipment and retrieves an image of the equipment to be maintained based on this location. It also acquires the initial starting position of the maintenance personnel and generates a visual maintenance planning path based on the maintenance location and the initial starting position. Furthermore, it acquires the actual movement position of the maintenance personnel in real time and, based on their assessment, retrieves the current equipment feature markers corresponding to the equipment to be maintained when they reach a specific distance from the maintenance location. Finally, it generates path guidance prompts based on these retrieved feature markers and provides 3D guidance for the visual maintenance planning path until the maintenance personnel reach the maintenance location.

[0018] Furthermore, a path optimization system within a public building based on 3D and BIM technologies, the system comprising:

[0019] The initial model building module is used to acquire the actual current image data and actual video data of the current floor to be optimized in the current public building to be optimized, and to build a model based on the actual current image data and actual video data using 3D and BIM technologies, and to generate the initial model of the current building after the modeling is completed.

[0020] The initial model adjustment module is used to obtain information on newly added energy-consuming equipment of the current public building to be optimized within a first preset time period, generate initial model adjustment information based on the information on newly added energy-consuming equipment, adjust the initial model of the current building based on the initial model adjustment information, and generate a building model after correcting the energy-consuming equipment.

[0021] The model correction module is used to obtain the actual energy consumption equipment change information of the current public building to be optimized after the user adjusts the energy consumption equipment according to the newly added energy consumption equipment information, and to correct the building model after the energy equipment is corrected according to the actual energy consumption equipment change information, and generate the actual corrected building model after the correction is completed.

[0022] The feature establishment module is used to acquire the current energy consumption device area image of the actual energy consumption device in the current public building to be optimized, generate the current device feature marker points of the actual energy consumption device based on the current energy consumption device area image, establish a corresponding association between the current device feature marker points and the virtual energy consumption device model of the actual energy consumption device in the building model after actual device correction, generate the final public building virtual model after the corresponding association is established, and display the final public building virtual model.

[0023] Furthermore, the feature establishment module is also used for:

[0024] The process involves acquiring an image of the actual energy-consuming equipment area within the public building to be optimized, and then performing image segmentation on this image. After segmentation, an energy-consuming equipment area image and an image of the surrounding area are generated. The energy-consuming equipment area image is defined as the area where the actual energy-consuming equipment occupies at least 95% of the image, and the surrounding area image is the image of the environment adjacent to the actual energy-consuming equipment. Multiple energy-consuming equipment area images are obtained, and each current energy-consuming equipment area image corresponds to multiple energy-consuming equipment area images and multiple images of the surrounding area. Initial feature points of the current equipment are extracted from each energy-consuming equipment area image, and multiple initial feature points are extracted from each image. A similarity comparison is performed on these initial feature points, and initial feature points with a similarity threshold of 100% are removed, generating filtered device feature points. Finally, the surrounding area images of each device are processed. The domain image is analyzed, and the actual display image in the surrounding area image of each device is extracted. The actual display image is an image of other items in the surrounding area image besides the actual energy-consuming device. The actual display image is compared with standard stored items in a preset standard device repository, and standard stored items that match the actual display image are selected and recorded as the current matching object. The standard device repository is preset and stores multiple standard stored items. Each standard stored item corresponds to a stored item name, and each stored item name corresponds to a prevalence value. The prevalence value is used to indicate how common the actual item corresponding to the stored item name is from the perspective of maintenance personnel. The higher the prevalence value, the more common the item is to the maintenance personnel. The stored item name of the current matching object is obtained, and feature points of the current device associated object are generated based on the stored item name.

[0025] The feature establishment module is further configured to: obtain the stored item name of the currently matched object, and count the number of stored item names corresponding to the actual displayed image, denoted as the current associated item quantity; determine whether the current associated item quantity is greater than or equal to the preset standard associated item quantity; if the current associated item quantity is greater than or equal to the preset standard associated item quantity, generate an associated item removal instruction; obtain the prevalence value of the actual item corresponding to each stored item name according to the associated item removal instruction, and sort them in descending order according to the value, and generate a current descending sort list after the descending sort is completed; according to the current descending sort list, filter sequentially from the first position in the current descending sort list until a prevalence value consistent with the standard associated item quantity is selected, and set the stored item name corresponding to the selected prevalence value as the final associated item name; set the feature of the actual item corresponding to the final associated item name as the current device associated item feature point.

[0026] Furthermore, the model initialization module is also used for:

[0027] The system acquires actual current image data and video data of the current floor to be optimized within the public building to be optimized, and performs 3D modeling on the actual current image data based on 3D technology to generate an initial 3D model; it acquires the user's first correction to the initial 3D model, and generates a second-order 3D model after the first correction is completed; it generates an initial engineering model based on the actual video data using BIM technology; it compares the initial engineering model and the second-order 3D model in stereoscopic form, and acquires model comparison difference data; it acquires the user's difference correction data for the model comparison difference data; it corrects the second-order 3D model based on the difference correction data, and generates the initial building model of the current building after the correction is completed.

[0028] A computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps described in the above-described method for optimizing paths within public buildings based on 3D and BIM technologies.

[0029] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps described in the above-described method for optimizing paths within public buildings based on 3D and BIM technologies.

[0030] The technical effects achieved by this invention are as follows:

[0031] The aforementioned method and system for optimizing paths within public buildings based on 3D and BIM technologies sequentially acquires actual current image data and actual video data of the current floor to be optimized within the current public building to be optimized, and models the actual current image data and actual video data based on 3D and BIM technologies, generating an initial model of the current building after modeling is completed; acquires information on newly added energy-consuming equipment in the current public building to be optimized within a first preset time period, and generates initial model adjustment information based on the information on newly added energy-consuming equipment, adjusts the initial model of the current building based on the initial model adjustment information, and generates a revised building model after correcting the energy-consuming equipment; After the user adjusts the energy consumption equipment of the public building to be optimized based on the newly added energy consumption equipment information, the user obtains the actual energy consumption equipment change information of the public building to be optimized, and corrects the building model after the energy equipment is corrected based on the actual energy consumption equipment change information. After the correction is completed, the actual corrected building model is generated. The user also obtains the current energy consumption equipment area image of the actual energy consumption equipment in the public building to be optimized, generates the current equipment feature markers of the actual energy consumption equipment based on the current energy consumption equipment area image, and compares the current equipment feature markers with the virtual energy consumption of the actual energy consumption equipment in the actual corrected building model. The equipment models establish corresponding relationships, and after the relationships are established, a final virtual model of the public building is generated and displayed. Therefore, the model is first established, and to achieve a more accurate display, it undergoes multiple screenings, taking into account potential adjustments to the actual equipment. Furthermore, to ensure a more precise match between the model and the actual equipment, the initial model of the current building is adjusted based on the initial model adjustment information. Then, to ensure user needs are met and user feedback is obtained, a combination of manual and intelligent methods is implemented. Finally, the user adjusts the current building model based on the information of newly added energy-consuming equipment. After adjusting the energy-consuming equipment of the public building to be optimized, the actual energy-consuming equipment change information of the current public building to be optimized is obtained, and the building model after the energy-consuming equipment is corrected is modified according to the actual energy-consuming equipment change information. Finally, in order to accurately and quickly generate the path when inspecting the equipment, the current equipment feature marker points of the actual energy-consuming equipment are generated according to the current energy-consuming equipment area image. Finally, after the corresponding association relationship is established, the final public building virtual model is generated and displayed, thereby improving the display effect of energy-consuming equipment and energy monitoring equipment in the public building and improving the detection efficiency of energy-consuming equipment. Attached Figure Description

[0032] Figure 1 This is a flowchart illustrating a path optimization method for public buildings based on 3D and BIM technologies in one embodiment.

[0033] Figure 2 This is a structural block diagram of a public building path optimization system based on 3D and BIM technologies in one embodiment.

[0034] Figure 3 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0035] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0036] In one embodiment, an application scenario is provided for the path optimization method within a public building based on 3D and BIM technologies. This application scenario includes an image acquisition device, a communication module, and a smart terminal, which are sequentially connected in communication. The image acquisition device includes, but is not limited to, a camera and a video camera. The image acquisition device is used to acquire image data and video recordings and transmit them to the smart terminal via the communication module. The smart terminal is used to: acquire actual current image data and actual video recording data of the current floor to be optimized within the current public building to be optimized; model the actual current image data and actual video recording data based on 3D and BIM technologies; and generate an initial model of the current building after modeling is completed; acquire information on newly added energy-consuming equipment in the current public building to be optimized within a first preset time period; generate initial model adjustment information based on the newly added energy-consuming equipment information; and adjust the initial model accordingly. The system adjusts the initial model of the current building based on the information and generates a revised building model with corrected energy equipment. After the user adjusts the energy equipment of the current public building to be optimized based on the newly added energy equipment information, the system obtains the actual energy equipment change information of the current public building to be optimized and corrects the revised building model based on the actual energy equipment change information. After the correction is completed, an actual revised building model is generated. The system obtains the current energy equipment area image of the actual energy equipment in the current public building to be optimized and generates the current equipment feature markers of the actual energy equipment based on the current energy equipment area image. The system establishes a corresponding association between the current equipment feature markers and the virtual energy equipment model of the actual energy equipment in the actual revised building model. After the corresponding association is established, a final public building virtual model is generated and displayed.

[0037] In one embodiment, such as Figure 1As shown, a method for optimizing paths within public buildings based on 3D and BIM technologies is provided. The method includes:

[0038] Step S100: Obtain the actual current image data and actual video data of the current floor to be optimized in the current public building to be optimized, and model the actual current image data and actual video data based on 3D and BIM technology, and generate the initial model of the current building after the modeling is completed;

[0039] Step S200: Obtain information on newly added energy-consuming equipment of the current public building to be optimized within a first preset time period, generate initial model adjustment information based on the newly added energy-consuming equipment information, adjust the initial model of the current building based on the initial model adjustment information, and generate a building model after correcting the energy-consuming equipment.

[0040] Step S300: After the user adjusts the energy consumption equipment of the current public building to be optimized according to the newly added energy consumption equipment information, the actual energy consumption equipment change information of the current public building to be optimized is obtained, and the building model after the energy equipment is corrected is corrected according to the actual energy consumption equipment change information. After the correction is completed, the actual corrected building model is generated.

[0041] Step S400: Obtain the current energy consumption device area image of the actual energy consumption device in the current public building to be optimized, generate the current device feature marker points of the actual energy consumption device based on the current energy consumption device area image, establish a corresponding association between the current device feature marker points and the virtual energy consumption device model of the actual energy consumption device in the building model after actual device correction, generate the final public building virtual model after the corresponding association is established, and display the final public building virtual model.

[0042] In this step, a model is first established. To ensure more accurate display, multiple screenings are performed, taking into account potential adjustments to the building's equipment. Specifically, information on newly added energy-consuming equipment in the public building to be optimized within a first preset time period is obtained. Initial model adjustment information is generated based on this information. The initial model of the current building is then adjusted according to this information, generating a revised building model with corrected energy equipment. Next, to ensure a more accurate match between the model and actual equipment, the initial model of the current building is further adjusted based on the initial model adjustment information. Finally, to meet user needs and gather user feedback, a combination of artificial intelligence and digital technology is achieved. By combining digitalization and automation, after the user adjusts the energy consumption equipment of the current public building to be optimized based on the newly added energy consumption equipment information, the actual energy consumption equipment change information of the current public building to be optimized is obtained. Based on the actual energy consumption equipment change information, the building model after the energy equipment is corrected is modified. Finally, in order to accurately and quickly generate the path when inspecting equipment, the current equipment feature marker points of the actual energy consumption equipment are generated based on the current energy consumption equipment area image. Finally, after the corresponding association relationship is established, the final public building virtual model is generated and displayed, thereby improving the display effect of energy consumption equipment and energy monitoring equipment in public buildings and improving the detection efficiency of energy consumption equipment.

[0043] In one embodiment, the current device feature markers include filtered device feature points and current device associated feature points;

[0044] Step S400: Obtain the current energy consumption device area image of the actual energy consumption device in the current public building to be optimized, generate the current device feature marker points of the actual energy consumption device based on the current energy consumption device area image, establish a corresponding association between the current device feature marker points and the virtual energy consumption device model of the actual energy consumption device in the building model after actual equipment correction, generate the final public building virtual model after the corresponding association is established, and display the final public building virtual model; specifically including:

[0045] Step S410: Obtain the current energy consumption device area image of the actual energy consumption device in the current public building to be optimized, and perform image segmentation processing on the current energy consumption device area image. After the segmentation is completed, generate the energy consumption device area image and the surrounding area image of the device.

[0046] Wherein, the energy-consuming device area image is the area in which the actual energy-consuming device occupies at least 95% of the image, the device surrounding area image is the surrounding environment image of the actual energy-consuming device, the number of current energy-consuming device area images is multiple, and the number of energy-consuming device area images and device surrounding area images corresponding to one current energy-consuming device area image is multiple;

[0047] Step S420: Extract the corresponding initial feature points of the current device according to the image of each energy-consuming device area, wherein the number of initial feature points of the current device is multiple;

[0048] Step S430: Compare the similarity of each of the current device initial feature points, remove the current device initial feature points whose similarity reaches the preset similarity, and generate the filtered device feature points;

[0049] Furthermore, in order to separate the actual energy-consuming device from the surrounding environment, the image is first split, and then the images are analyzed separately to obtain the initial feature points of the current device that can represent the actual energy-consuming device. When the actual energy-consuming device is an air conditioner, the initial feature points of the current device are the air conditioner fan blades, the air conditioner deflector, and the air conditioner temperature display area, etc. In order to remove redundant data, the corresponding initial feature points of the current device are extracted from the image of each energy-consuming device area. There are multiple initial feature points of the current device. Then, the similarity of each initial feature point of the current device is compared, and the initial feature points of the current device that reach the preset similarity are removed, and the filtered device feature points are generated.

[0050] Step S440: Analyze the images of the surrounding areas of each device and extract the actual display images from the images of the surrounding areas of each device, wherein the actual display images are images of other items in the images of the surrounding areas of the devices other than the actual energy-consuming devices;

[0051] Step S450: Compare the actual displayed image with the standard stored items in the preset standard equipment repository, and filter out the standard stored items that match the actual displayed image, which are recorded as the current matching objects. The standard equipment repository is preset and stores multiple standard stored items. Each standard stored item corresponds to a stored item name, and each stored item name corresponds to a commonness value. The commonness value is used to indicate how common the actual item corresponding to the stored item name is from the perspective of maintenance personnel. The higher the commonness value, the more common the item is to the maintenance personnel.

[0052] Step S460: Obtain the stored item name of the currently matched object, and generate the feature points of the current device associated object based on the stored item name.

[0053] In this embodiment, in order to improve the subsequent search for the actual energy-consuming device, an area next to the actual energy-consuming device is defined and marked. First, the area is delineated, and then the image within the area is analyzed to obtain the storage items in the image. Then, feature points are set based on the storage items. Specifically, the actual displayed image is compared with the standard storage items in the preset standard device storage library, and the standard storage items that match the actual displayed image are selected and recorded as the current matching object. Then, the storage item name of the current matching object is obtained, and feature points of the current device associated object are generated based on the storage item name.

[0054] To improve data comparison efficiency, a standard equipment storage repository is pre-set, and each stored item name corresponds to a prevalence value. The prevalence value is used to indicate how common the actual item corresponding to the stored item name is from the perspective of maintenance personnel. The higher the prevalence value, the more common the item is to the maintenance personnel, thus enabling quick identification of stored item names.

[0055] In one embodiment, step S460: obtaining the stored item name of the currently matched object, and generating feature points of the current device associated with the object based on the stored item name; specifically including:

[0056] Step S461: Obtain the stored item name of the currently matched object, and count the number of stored item names corresponding to the actual displayed image, which is recorded as the current number of associated items;

[0057] Step S462: Determine whether the current number of associated items is greater than or equal to the preset standard number of associated items;

[0058] Step S463: If it is determined that the current number of associated items is greater than or equal to the preset standard number of associated items, then generate an associated item removal instruction;

[0059] Step S464: Obtain the prevalence value of the actual item corresponding to each of the stored item names according to the associated item removal instruction, and sort them in descending order according to the values. After sorting in descending order, generate the current descending sort list.

[0060] Step S465: According to the current descending sorted list, filter from the first position in the current descending sorted list until a universality value that does not match the quantity associated with the standard is selected, and set the name of the stored item corresponding to the selected universality value as the final associated item name.

[0061] Step S466: Set the characteristics of the actual item corresponding to the final associated item name as the feature point of the current device associated item.

[0062] In this embodiment, to ensure the limited number of associated items, considering that a large number of associated items could lead to situations where maintenance personnel cannot perform repairs or find the items inconveniently, it is necessary to first determine whether the number is excessive. If it is excessive, it needs to be removed. When removing items, items that are familiar to the maintenance personnel should be retained so that they can see familiar items first and then search for the actual equipment to be repaired based on the familiar items. Specifically, the stored item names of the currently matched objects are first obtained, and the number of stored item names corresponding to the actual displayed image is counted and recorded as the current number of associated items. Then, it is determined whether the current number of associated items is greater than or equal to the preset standard number of associated items. If the current number of associated items is greater than or equal to the preset standard number of associated items, an associated item removal instruction is generated.

[0063] At this point, item removal is required. Therefore, the prevalence value of the actual item corresponding to each of the stored item names is obtained according to the associated item removal instruction, and sorted in descending order according to the value. After the descending sort is completed, a current descending sort list is generated. Then, according to the current descending sort list, the first item in the current descending sort list is filtered in turn until a prevalence value that matches the standard associated quantity is found. The stored item name corresponding to the filtered prevalence value is set as the final associated item name. Finally, the feature of the actual item corresponding to the final associated item name is set as the feature point of the current device associated item, thus achieving accurate setting of associated items.

[0064] In one embodiment, step S100 involves: acquiring actual current image data and actual video data of the current floor to be optimized within the current public building to be optimized, and modeling the actual current image data and actual video data based on 3D and BIM technologies, and generating an initial model of the current building after modeling is completed; specifically including:

[0065] Step S110: Obtain the actual current image data and actual video data of the current floor to be optimized in the current public building to be optimized, and perform three-dimensional modeling on the actual current image data based on 3D technology to generate an initial three-dimensional model;

[0066] Step S120: Obtain the user's first correction to the initial 3D model, and generate a second-order 3D model after the first correction is completed;

[0067] Step S130: Generate an initial engineering model based on the actual video recording data using BIM technology;

[0068] Step S140: Compare the initial engineering model and the second-order three-dimensional model in a stereo model and obtain the model comparison difference data;

[0069] Step S150: Obtain the user's difference correction data for the model comparison difference data;

[0070] Step S160: Correct the second-order three-dimensional model according to the difference correction data, and generate the initial model of the current building after the correction is completed.

[0071] In this embodiment, to ensure the reliability and accuracy of the model creation, 3D modeling is performed first, followed by correction, and then BIM model creation. The two models are then compared to identify differences, and corrections are made based on these differences. This approach utilizes both 3D and BIM technologies while incorporating human intervention. Specifically, the user's first correction to the initial 3D model is obtained, and a second-order 3D model is generated after the first correction. Then, an initial engineering model is generated based on the actual video recording data using BIM technology. Next, the initial engineering model and the second-order 3D model are compared in a stereoscopic manner, and model comparison difference data is obtained. Then, user-corrected difference data is obtained. Finally, the second-order 3D model is corrected based on the difference correction data, and the initial building model is generated after correction. This method of creating the initial building model, with human intervention, facilitates subsequent user identification.

[0072] In one embodiment, step S400: Obtain an image of the current energy-consuming device area of ​​the actual energy-consuming device within the current public building to be optimized; generate current device feature markers for the actual energy-consuming device based on the current energy-consuming device area image; establish a corresponding association between the current device feature markers and the virtual energy-consuming device model of the actual energy-consuming device in the building model after actual device correction; generate a final virtual model of the public building after the corresponding association is established; and display the final virtual model of the public building. The process further includes:

[0073] Step S510: Obtain the set energy consumption equipment maintenance location point, and retrieve the image of the equipment to be maintained based on the energy consumption equipment maintenance location point.

[0074] Step S520: Obtain the initial starting position of the maintenance personnel, and generate a visual maintenance planning path based on the maintenance location point of the energy-consuming equipment and the initial starting position;

[0075] Step S530: Real-time acquisition of the actual movement position of the maintenance personnel, and based on the judgment of the maintenance personnel, when the maintenance personnel enter a specific distance from the maintenance positioning point of the energy consumption equipment, retrieve the current equipment feature marker point corresponding to the equipment to be maintained;

[0076] Step S540: Generate path guidance prompts based on the retrieved current equipment feature markers, and provide 3D guidance display for the visualized maintenance planning path based on the path guidance prompts until the maintenance personnel arrive at the energy consumption equipment maintenance location point.

[0077] In this embodiment, to achieve more accurate location of the equipment to be repaired, the initial starting position of the maintenance personnel is obtained, and a visual maintenance planning path is generated based on the energy consumption equipment maintenance location point and the initial starting position. Then, the actual movement position of the maintenance personnel is obtained in real time, and when the maintenance personnel enter a specific distance from the energy consumption equipment maintenance location point, the current equipment feature marker point corresponding to the equipment to be repaired is retrieved. In this way, by retrieving the current equipment feature marker point, a path guidance prompt is generated based on the retrieved current equipment feature marker point, and the visual maintenance planning path is displayed in 3D according to the path guidance prompt until the maintenance personnel reach the energy consumption equipment maintenance location point. In this way, by setting specific marker points and guiding based on specific marker points, location and search can be quickly achieved, improving search efficiency. In addition, it also overcomes the problem of inaccurate indoor positioning in existing technologies such as Gaode Maps and Baidu Maps.

[0078] In one embodiment, such as Figure 2 As shown, this invention provides a path optimization system within public buildings based on 3D and BIM technologies, the system comprising:

[0079] The initial model building module is used to acquire the actual current image data and actual video data of the current floor to be optimized in the current public building to be optimized, and to build a model based on the actual current image data and actual video data using 3D and BIM technologies, and to generate the initial model of the current building after the modeling is completed.

[0080] The initial model adjustment module is used to obtain information on newly added energy-consuming equipment of the current public building to be optimized within a first preset time period, generate initial model adjustment information based on the information on newly added energy-consuming equipment, adjust the initial model of the current building based on the initial model adjustment information, and generate a building model after correcting the energy-consuming equipment.

[0081] The model correction module is used to obtain the actual energy consumption equipment change information of the current public building to be optimized after the user adjusts the energy consumption equipment according to the newly added energy consumption equipment information, and to correct the building model after the energy equipment is corrected according to the actual energy consumption equipment change information, and generate the actual corrected building model after the correction is completed.

[0082] The feature establishment module is used to acquire the current energy consumption device area image of the actual energy consumption device in the current public building to be optimized, generate the current device feature marker points of the actual energy consumption device based on the current energy consumption device area image, establish a corresponding association between the current device feature marker points and the virtual energy consumption device model of the actual energy consumption device in the building model after actual device correction, generate the final public building virtual model after the corresponding association is established, and display the final public building virtual model.

[0083] In one embodiment, the feature establishment module is further configured to:

[0084] The process involves acquiring an image of the actual energy-consuming equipment area within the public building to be optimized, and then performing image segmentation on this image. After segmentation, an energy-consuming equipment area image and an image of the surrounding area are generated. The energy-consuming equipment area image is defined as the area where the actual energy-consuming equipment occupies at least 95% of the image, and the surrounding area image is the image of the environment adjacent to the actual energy-consuming equipment. Multiple energy-consuming equipment area images are obtained, and each current energy-consuming equipment area image corresponds to multiple energy-consuming equipment area images and multiple images of the surrounding area. Initial feature points of the current equipment are extracted from each energy-consuming equipment area image, and multiple initial feature points are extracted from each image. A similarity comparison is performed on these initial feature points, and initial feature points with a similarity threshold of 100% are removed, generating filtered device feature points. Finally, the surrounding area images of each device are processed. The domain image is analyzed, and the actual display image in the surrounding area image of each device is extracted. The actual display image is an image of other items in the surrounding area image besides the actual energy-consuming device. The actual display image is compared with standard stored items in a preset standard device repository, and standard stored items that match the actual display image are selected and recorded as the current matching object. The standard device repository is preset and stores multiple standard stored items. Each standard stored item corresponds to a stored item name, and each stored item name corresponds to a prevalence value. The prevalence value is used to indicate how common the actual item corresponding to the stored item name is from the perspective of maintenance personnel. The higher the prevalence value, the more common the item is to the maintenance personnel. The stored item name of the current matching object is obtained, and feature points of the current device associated object are generated based on the stored item name.

[0085] The feature establishment module is further configured to: obtain the stored item name of the currently matched object, and count the number of stored item names corresponding to the actual displayed image, denoted as the current associated item quantity; determine whether the current associated item quantity is greater than or equal to the preset standard associated item quantity; if the current associated item quantity is greater than or equal to the preset standard associated item quantity, generate an associated item removal instruction; obtain the prevalence value of the actual item corresponding to each stored item name according to the associated item removal instruction, and sort them in descending order according to the value, and generate a current descending sort list after the descending sort is completed; according to the current descending sort list, filter sequentially from the first position in the current descending sort list until a prevalence value consistent with the standard associated item quantity is selected, and set the stored item name corresponding to the selected prevalence value as the final associated item name; set the feature of the actual item corresponding to the final associated item name as the current device associated item feature point.

[0086] In one embodiment, the model initialization module is further configured to:

[0087] The system acquires actual current image data and video data of the current floor to be optimized within the public building to be optimized, and performs 3D modeling on the actual current image data based on 3D technology to generate an initial 3D model; it acquires the user's first correction to the initial 3D model, and generates a second-order 3D model after the first correction is completed; it generates an initial engineering model based on the actual video data using BIM technology; it compares the initial engineering model and the second-order 3D model in stereoscopic form, and acquires model comparison difference data; it acquires the user's difference correction data for the model comparison difference data; it corrects the second-order 3D model based on the difference correction data, and generates the initial building model of the current building after the correction is completed.

[0088] In one embodiment, the feature establishment module is further configured to: acquire a set energy-consuming equipment maintenance location point, and retrieve an image of the equipment to be maintained based on the energy-consuming equipment maintenance location point; acquire the initial starting position of the maintenance worker, and generate a visual maintenance planning path based on the energy-consuming equipment maintenance location point and the initial starting position; acquire the actual movement position of the maintenance worker in real time, and retrieve the current equipment feature marker point corresponding to the equipment to be maintained when the maintenance worker enters a specific distance from the energy-consuming equipment maintenance location point, based on the maintenance worker's judgment; generate a path guidance prompt based on the retrieved current equipment feature marker point, and provide 3D guidance display of the visual maintenance planning path based on the path guidance prompt until the maintenance worker arrives at the energy-consuming equipment maintenance location point.

[0089] In one embodiment, such as Figure 3As shown, a computer device includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps described in the above-described method for optimizing paths within public buildings based on 3D and BIM technologies.

[0090] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps described in the above-described method for optimizing paths within public buildings based on 3D and BIM technologies.

[0091] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0092] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0093] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A method for optimizing paths within public buildings based on 3D and BIM technologies, characterized in that, The method includes: The system acquires actual current image data and video recording data of the current floor to be optimized within the public building to be optimized, and performs 3D modeling on the actual current image data based on 3D technology to generate an initial 3D model; it acquires the user's first correction to the initial 3D model, and generates a second-order 3D model after the first correction is completed; it generates an initial engineering model based on the actual video recording data using BIM technology; it compares the initial engineering model and the second-order 3D model in stereoscopic form, and acquires model comparison difference data; it acquires the user's difference correction data for the model comparison difference data; it corrects the second-order 3D model based on the difference correction data, and generates the initial building model of the current building after the correction is completed; The system acquires information on newly added energy-consuming devices in the current public building to be optimized within a first preset time period, generates initial model adjustment information based on the newly added energy-consuming device information, adjusts the initial model of the current building based on the initial model adjustment information, and generates a revised building model with corrected energy-consuming devices. After the user adjusts the energy-consuming devices of the current public building to be optimized based on the newly added energy-consuming device information, the system acquires information on actual changes in the energy-consuming devices of the current public building to be optimized, corrects the revised building model based on the actual changes in the energy-consuming devices, and generates an actual revised building model after the correction is completed. The system acquires an image of the current energy-consuming device area of ​​the actual energy-consuming devices in the current public building to be optimized, generates current device feature markers of the actual energy-consuming devices based on the current energy-consuming device area image, establishes a corresponding association between the current device feature markers and the virtual energy-consuming device model of the actual energy-consuming devices in the actual revised building model, generates a final public building virtual model after the corresponding association is established, and displays the final public building virtual model.

2. The method for optimizing paths within public buildings based on 3D and BIM technologies according to claim 1, characterized in that, The current device feature markers include filtered device feature points and feature points of objects associated with the current device. The process involves acquiring an image of the current energy-consuming equipment area within the public building to be optimized, generating current equipment feature markers for the actual energy-consuming equipment based on the image, establishing a corresponding association between these markers and the virtual energy-consuming equipment model within the building model after actual equipment correction, generating a final virtual model of the public building after the association is established, and displaying the final virtual model of the public building. Specifically, this includes: The process involves acquiring an image of the actual energy-consuming equipment area within the public building to be optimized, and then performing image segmentation on this image. After segmentation, an energy-consuming equipment area image and an image of the surrounding area are generated. The energy-consuming equipment area image is defined as the area where the actual energy-consuming equipment occupies at least 95% of the image, and the surrounding area image is the image of the environment adjacent to the actual energy-consuming equipment. Multiple energy-consuming equipment area images are obtained, and each current energy-consuming equipment area image corresponds to multiple energy-consuming equipment area images and multiple images of the surrounding area. Initial feature points of the current equipment are extracted from each energy-consuming equipment area image, and multiple initial feature points are extracted from each image. A similarity comparison is performed on these initial feature points, and initial feature points with a similarity threshold of 100% are removed, generating filtered device feature points. Finally, the surrounding area images of each device are processed. The domain image is analyzed, and the actual display image in the surrounding area image of each device is extracted. The actual display image is an image of other items in the surrounding area image besides the actual energy-consuming device. The actual display image is compared with standard stored items in a preset standard device repository, and standard stored items that match the actual display image are selected and recorded as the current matching object. The standard device repository is preset and stores multiple standard stored items. Each standard stored item corresponds to a stored item name, and each stored item name corresponds to a prevalence value. The prevalence value is used to indicate how common the actual item corresponding to the stored item name is from the perspective of maintenance personnel. The higher the prevalence value, the more common the item is to the maintenance personnel. The stored item name of the current matching object is obtained, and feature points of the current device associated object are generated based on the stored item name.

3. The method for optimizing paths within public buildings based on 3D and BIM technologies according to claim 2, characterized in that, Obtain the stored item name of the currently matched object, and generate feature points of the current device associated with the stored item name; specifically including: Obtain the stored item name of the currently matched object, and count the number of stored item names corresponding to the actual displayed image, denoted as the current associated item quantity; determine whether the current associated item quantity is greater than or equal to the preset standard associated item quantity; if the current associated item quantity is greater than or equal to the preset standard associated item quantity, generate an associated item removal instruction; obtain the prevalence value of the actual item corresponding to each stored item name according to the associated item removal instruction, and sort them in descending order according to the value, generating a current descending sort list after the descending sort is completed; according to the current descending sort list, filter sequentially from the first position in the current descending sort list until a prevalence value consistent with the standard associated item quantity is selected, and set the stored item name corresponding to the selected prevalence value as the final associated item name; set the feature of the actual item corresponding to the final associated item name as the current device associated item feature point.

4. The method for optimizing paths within public buildings based on 3D and BIM technologies according to any one of claims 1-3, characterized in that, The process involves acquiring an image of the current energy-consuming equipment area within the public building to be optimized, generating current equipment feature markers for the actual energy-consuming equipment based on the image, establishing a corresponding association between these markers and the virtual energy-consuming equipment model in the building model after actual equipment correction, generating a final virtual model of the public building after the association is established, and displaying the final virtual model. The process also includes: The system acquires a pre-defined maintenance location for energy-consuming equipment and retrieves an image of the equipment to be maintained based on this location. It also acquires the initial starting position of the maintenance personnel and generates a visual maintenance planning path based on the maintenance location and the initial starting position. Furthermore, it acquires the actual movement position of the maintenance personnel in real time and, based on their assessment, retrieves the current equipment feature markers corresponding to the equipment to be maintained when they reach a specific distance from the maintenance location. Finally, it generates path guidance prompts based on these retrieved feature markers and provides 3D guidance for the visual maintenance planning path until the maintenance personnel reach the maintenance location.

5. A path optimization system within a public building based on 3D and BIM technologies, characterized in that, The system includes: The initial model building module is used to acquire the actual current image data and actual video data of the current floor to be optimized within the current public building, and to build a model based on the actual current image data and actual video data using 3D and BIM technologies. After the modeling is completed, an initial model of the current building is generated. The system acquires actual current image data and video recording data of the current floor to be optimized within the public building to be optimized, and performs 3D modeling on the actual current image data based on 3D technology to generate an initial 3D model; it acquires the user's first correction to the initial 3D model, and generates a second-order 3D model after the first correction is completed; it generates an initial engineering model based on the actual video recording data using BIM technology; it compares the initial engineering model and the second-order 3D model in stereoscopic form, and acquires model comparison difference data; it acquires the user's difference correction data for the model comparison difference data; it corrects the second-order 3D model based on the difference correction data, and generates the initial building model of the current building after the correction is completed; The initial model adjustment module is used to obtain information on newly added energy-consuming equipment of the current public building to be optimized within a first preset time period, generate initial model adjustment information based on the information on newly added energy-consuming equipment, adjust the initial model of the current building based on the initial model adjustment information, and generate a building model after correcting the energy-consuming equipment. The model correction module is used to obtain the actual energy consumption equipment change information of the current public building to be optimized after the user adjusts the energy consumption equipment according to the newly added energy consumption equipment information, and to correct the building model after the energy equipment is corrected according to the actual energy consumption equipment change information, and generate the actual corrected building model after the correction is completed. The feature establishment module is used to acquire the current energy consumption device area image of the actual energy consumption device in the current public building to be optimized, generate the current device feature marker points of the actual energy consumption device based on the current energy consumption device area image, establish a corresponding association between the current device feature marker points and the virtual energy consumption device model of the actual energy consumption device in the building model after actual device correction, generate the final public building virtual model after the corresponding association is established, and display the final public building virtual model.

6. The public building path optimization system based on 3D and BIM technology according to claim 5, characterized in that, The feature establishment module is also used for: The process involves acquiring an image of the actual energy-consuming equipment area within the public building to be optimized, and then performing image segmentation on this image. After segmentation, an energy-consuming equipment area image and an image of the surrounding area are generated. The energy-consuming equipment area image is defined as the area where the actual energy-consuming equipment occupies at least 95% of the image, and the surrounding area image is the image of the environment adjacent to the actual energy-consuming equipment. Multiple energy-consuming equipment area images are obtained, and each current energy-consuming equipment area image corresponds to multiple energy-consuming equipment area images and multiple images of the surrounding area. Initial feature points of the current equipment are extracted from each energy-consuming equipment area image, and multiple initial feature points are extracted from each image. A similarity comparison is performed on these initial feature points, and initial feature points with a similarity threshold of 100% are removed, generating filtered device feature points. Finally, the surrounding area images of each device are processed. The domain image is analyzed, and the actual display image in the surrounding area image of each device is extracted. The actual display image is an image of other items in the surrounding area image besides the actual energy-consuming device. The actual display image is compared with standard stored items in a preset standard device repository, and standard stored items that match the actual display image are selected and recorded as the current matching object. The standard device repository is preset and stores multiple standard stored items. Each standard stored item corresponds to a stored item name, and each stored item name corresponds to a prevalence value. The prevalence value is used to indicate how common the actual item corresponding to the stored item name is from the perspective of maintenance personnel. The higher the prevalence value, the more common the item is to the maintenance personnel. The stored item name of the current matching object is obtained, and feature points of the current device associated object are generated based on the stored item name. The feature establishment module is further configured to: obtain the stored item name of the currently matched object, and count the number of stored item names corresponding to the actual displayed image, denoted as the current associated item quantity; determine whether the current associated item quantity is greater than or equal to the preset standard associated item quantity; if the current associated item quantity is greater than or equal to the preset standard associated item quantity, generate an associated item removal instruction; obtain the prevalence value of the actual item corresponding to each stored item name according to the associated item removal instruction, and sort them in descending order according to the value, and generate a current descending sort list after the descending sort is completed; according to the current descending sort list, filter sequentially from the first position in the current descending sort list until a prevalence value consistent with the standard associated item quantity is selected, and set the stored item name corresponding to the selected prevalence value as the final associated item name; set the feature of the actual item corresponding to the final associated item name as the current device associated item feature point.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Remote navigation path planning method based on energy consumption optimization and considering ocean circulation influence for UUV

    CN108762280A

  • Parallel smart emergency collaboration method and system, and electronic device

    WO2021073046A1