CN116543091B - Visualization method, system, computer equipment and storage medium for power transmission line - Google Patents
Visualization method, system, computer equipment and storage medium for power transmission line Download PDFInfo
- Publication number
- CN116543091B CN116543091B CN202310826557.XA CN202310826557A CN116543091B CN 116543091 B CN116543091 B CN 116543091B CN 202310826557 A CN202310826557 A CN 202310826557A CN 116543091 B CN116543091 B CN 116543091B
- Authority
- CN
- China
- Prior art keywords
- point cloud
- preset
- map
- element information
- preset element
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 57
- 238000007794 visualization technique Methods 0.000 title abstract description 12
- 238000013507 mapping Methods 0.000 claims abstract description 43
- 238000012545 processing Methods 0.000 claims abstract description 22
- 238000012800 visualization Methods 0.000 claims abstract description 14
- 230000000007 visual effect Effects 0.000 claims abstract description 11
- 238000000034 method Methods 0.000 claims description 46
- 230000015654 memory Effects 0.000 claims description 32
- 238000004590 computer program Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims description 5
- 238000002372 labelling Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 4
- 238000004422 calculation algorithm Methods 0.000 description 8
- 230000011218 segmentation Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Architecture (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Generation (AREA)
Abstract
The application provides a visualization method, a system, computer equipment and a storage medium of a power transmission line, wherein a point cloud file of a target area is obtained, and superposition processing is carried out on a map; acquiring preset element information of corresponding preset elements in the three-dimensional point cloud according to the point cloud file, wherein the preset elements comprise a power transmission line; obtaining a visual map corresponding to the preset element information in a model library; and covering the map on a position corresponding to the preset element information in the three-dimensional point cloud so as to visually display the preset element. The mode of combining the mapping and the point cloud can greatly reduce the workload of the power transmission line while considering the display effect, can achieve the purposes of rapidly realizing three-dimensional modeling and iteration of the power transmission line, and improves the visualization efficiency of the power transmission line.
Description
Technical Field
The application relates to the technical field of transmission line visualization, in particular to a transmission line visualization method, a transmission line visualization system, computer equipment and a storage medium.
Background
At present, the application of the three-dimensional model of the power transmission specialty is mainly based on point cloud data generated by laser scanning of an unmanned plane, and also has the realization based on texture mapping, both modes have problems of a certain degree, the mode based on the point cloud data is scattered into discrete points after being amplified to a certain degree, the appearance and the appearance of accessory equipment such as a line, visualization, on-line monitoring and the like cannot be presented correctly, the three-dimensional display effect is poor, and the original purpose of the application of the three-dimensional model cannot be met; and all based on the texture mapping mode, the data acquisition and model making workload is huge due to the difference of objects such as wires, towers, environments, trees and the like, and the input-output ratio is low. Therefore, a method for combining mapping and point cloud to realize visualization of the transmission line is urgently needed.
Disclosure of Invention
The embodiment of the application provides a visualization method of a power transmission line, which is used for at least solving the problem of low visualization efficiency of the power transmission line in the related technology.
According to an embodiment of the present application, there is provided a visualization method of a power transmission line, the method including:
acquiring a point cloud file of a target area, and performing superposition processing on a map;
acquiring corresponding preset element information in the three-dimensional point cloud according to the point cloud file, wherein the preset element comprises a power transmission line;
obtaining a visual map corresponding to the preset element information in a model library;
and covering the map on a position corresponding to the preset element information in the three-dimensional point cloud so as to visually display the preset element.
Further, after the point cloud file of the target area is obtained and the superposition processing is performed on the map, the method further includes:
acquiring an environment file of the target area, wherein the environment file at least comprises heat distribution and hydrologic distribution of the area where the target area is located;
determining the preset element information based on the point cloud file, the heat distribution and the hydrologic distribution;
obtaining a visual map corresponding to the preset element information in a model library;
and covering the map on a position corresponding to the preset element information in the three-dimensional point cloud so as to visually display the target area and the preset element information.
Further: the obtaining the corresponding preset element information in the three-dimensional point cloud according to the point cloud file specifically comprises the following steps:
classifying and labeling preset elements in the point cloud file;
extracting coordinates of the preset elements;
and acquiring preset element information in the ledger data according to the coordinates.
Further: the obtaining preset element information of the corresponding preset element in the three-dimensional point cloud according to the point cloud file specifically comprises the following steps:
extracting a necessary point position preset by mapping in a model library, and carrying out repeated comparison on the necessary point position and a point cloud according to a proportion;
and covering the mapping corresponding to the necessary point position successfully overlapped and compared on the position corresponding to the preset element information in the three-dimensional point cloud.
Further: acquiring preset element information in the ledger data according to coordinates, wherein the method specifically comprises the following steps:
acquiring element attribute information corresponding to the coordinates in the ledger according to the coordinates;
and obtaining the mapping corresponding to the preset element information in the model library according to the model information.
Further: the extraction of the necessary point positions preset by mapping in the model library, and the overlapping comparison of the necessary point positions and the point cloud according to the proportion, specifically comprises the following steps:
extracting necessary points from each map in the model library;
the necessary points are all coincident points of the corresponding preset element information of the map extracted from a plurality of point clouds;
changing the necessary point positions of the map according to the scale of the point cloud, and ensuring that the scale of the necessary point positions of the map is the same as the scale of the point cloud;
and carrying out the overlapping comparison calculation on the necessary point positions and the point cloud.
Further: covering the map corresponding to the essential point position successfully compared in a superposition manner on the position corresponding to the preset element information in the three-dimensional point cloud, wherein the method specifically comprises the following steps:
and after the overlapping comparison is successful, a certain necessary point is used as an anchor point, and the map is covered on the point cloud.
According to another embodiment of the present application, there is provided a visualization system of a power transmission line, the system including:
and a point cloud file module: the method comprises the steps of acquiring a point cloud file of a target area, and performing superposition processing on a map;
the preset element information acquisition module: the method comprises the steps of obtaining preset element information of corresponding preset elements in a three-dimensional point cloud according to the point cloud file, wherein the preset elements comprise a power transmission line;
the mapping acquisition module: the visual mapping is used for acquiring the visual mapping corresponding to the preset element information in the model library;
and (3) a covering module: and the mapping is used for covering the position corresponding to the preset element information in the three-dimensional point cloud so as to visually display the preset element.
According to yet another embodiment of the present application, there is also provided a computer device including a memory and a processor coupled to the memory, the memory storing at least one program instruction or code, the at least one program instruction or code being loaded and executed by the processor to cause the computer device to implement the method of visualizing an electrical transmission line.
According to a further embodiment of the application, there is also provided a computer-readable storage medium, on which a computer program is stored, which computer program, when executed, implements the steps of the transmission line visualization method.
According to the application, the mode of combining the mapping and the point cloud can greatly reduce the workload of the power transmission line while considering the display effect, and can achieve the purposes of rapidly realizing three-dimensional modeling and iteration, thereby improving the visualization efficiency of the power transmission line.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
fig. 1 is a flow chart of a visualization method of a power transmission line according to an embodiment of the present application;
FIG. 2 is a schematic block diagram of a visualization system of a transmission line in one embodiment;
fig. 3 is a schematic block diagram of a computer device in one embodiment.
Detailed Description
The following description of the technical solutions according to the embodiments of the present application will be given with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Referring to fig. 1, a flow chart of a method for visualizing a power transmission line according to an embodiment of the present application includes the following steps:
s1, acquiring a point cloud file of a target area, and performing superposition processing on a map;
in this embodiment, the collection of the point cloud file is obtained by performing laser scanning on a relevant area by an unmanned aerial vehicle, where the relevant area is usually an area with a certain open space, such as outdoor forest land, factory building, highway, etc., where the power transmission line is required to be monitored, and the target area usually includes other things of the relevant area, such as a telegraph pole, a forest, a house, a billboard, etc., besides the power transmission line; the map includes a space map determined according to a positioning system (such as Beidou/GPS) carried by the unmanned aerial vehicle during laser scanning, and the space map generally includes information of terrain height, terrain trend and the like.
S2, acquiring preset element information of a corresponding preset element in the three-dimensional point cloud according to the point cloud file, wherein the preset element comprises a power transmission line;
in this embodiment, the preset elements include (but are not limited to) elements such as towers, trees, fish ponds, wires, power lines, rivers, and the like, and the preset element information includes (but is not limited to) attribute feature information of the preset elements, for example, height of the preset elements, density of point clouds, distance between the point clouds, three-dimensional spatial distribution of the point clouds, coordinates of the point clouds, and the like; the identification and classification of the preset element information are usually realized through a segmentation clustering algorithm of laser point clouds, for example, a DBSCAN algorithm for performing segmentation clustering through density distribution of the point clouds, a K-means series algorithm for performing segmentation clustering based on Euclidean distance between the point clouds, and the like, and it is to be noted that in order to accurately identify and classify the preset element information, a plurality of algorithms are usually adopted to comprehensively identify and classify the point cloud files from different angles so as to ensure the accuracy of identifying the preset element information.
In addition, in some scenes, the point cloud distribution of some preset elements has similarity, for example, in urban areas, clotheslines and power transmission lines have certain similarity in the point cloud distribution, so that in order to more accurately identify and classify the similar preset elements, identification and classification of environmental factors need to be introduced, and the method is specific:
after the point cloud file of the target area is obtained and the superposition processing is performed on the map, the method further comprises:
s21, acquiring an environment file of the target area, wherein the environment file at least comprises heat distribution and hydrologic distribution of the area where the target area is located;
in this embodiment, the heat distribution and the relevant hydrologic distribution in different environments are different, for example, in a woodland area, the heat is relatively distributed and dispersed, a high-temperature area is relatively protruded, and the hydrologic distribution has randomness, while in an urban area, the heat distribution is relatively concentrated, the high-temperature area is not protruded, and the hydrologic distribution has a certain correlation with the heat distribution, so that some similar preset elements can be classified and identified by introducing the heat distribution and the hydrologic distribution, thereby improving the accuracy of identification.
The heat distribution comprises heat amplitude distribution, heat contour distribution, heat radiation shortwave distribution and other information, the hydrologic information comprises river flow direction, ambient humidity, water flow temperature, water flow speed and other information, under certain conditions, the heat distribution and hydrologic distribution can be obtained by carrying out scanning detection on an unmanned aerial vehicle carrying infrared scanner and a hydrologic detector for laser point cloud scanning, and the water content of the things around the power transmission line can be acquired by carrying an ultrasonic detector through the unmanned aerial vehicle and is determined according to the energy amplitude and the energy distribution of the echoes.
S22, determining the preset element information based on the point cloud file, the heat distribution and the hydrologic distribution;
s23, obtaining a map corresponding to the preset element information in a model library;
and S24, covering the map on a position corresponding to the preset element information in the three-dimensional point cloud.
S3, obtaining a visual map corresponding to the preset element information in the model library;
in this embodiment, the model library is a database preset in the server, and the model library stores a three-dimensional model and a two-dimensional map for intuitively representing the preset element information, where the three-dimensional model and the two-dimensional map generally need to be adjusted to a certain extent based on the attribute of the preset element information of the point cloud file during actual use, and the map includes the three-dimensional model and the two-dimensional map stored in the model library.
And S4, covering the map on a position corresponding to the preset element information in the three-dimensional point cloud so as to visually display the preset element.
In this embodiment, the process of covering the map specifically includes finding a corresponding position on the spatial map according to coordinates of the point cloud in the preset element information, covering the map at the position corresponding to the coordinates according to distribution of the point cloud, for example, detecting that the point cloud coordinate of the tower is [ 0012,123,22 ] (0012,123,28) (0023,123,28) ], determining a starting point and an ending point of the three-dimensional model or the two-dimensional map of the tower according to the maximum value of the point cloud coordinate, adjusting the three-dimensional model or the two-dimensional map according to the starting point and the ending point position, stretching, scaling, rotating, and the like, and replacing the element originally located at the position corresponding to the point cloud coordinate with the adjusted three-dimensional model or the two-dimensional map, so that the space between the point cloud coordinates is covered by the three-dimensional model or the two-dimensional map, thereby realizing combination of the point cloud and the map, and improving the visualization efficiency of the power transmission line.
Specifically, the point cloud and map combination includes the following two ways:
the first, comprising the steps of:
s41, classifying and labeling preset elements in the point cloud file;
in this embodiment, the classifying and labeling process is a process of performing segmentation and clustering recognition by the foregoing segmentation and clustering algorithm, and after performing segmentation and clustering, different preset element information usually has an identification tag, and then the content corresponding to the preset element information can be directly determined by the identification tag.
S42, extracting coordinates of preset elements;
in this embodiment, the extracted coordinates are the coordinates of each point cloud in the obtained preset elements.
S43, acquiring preset element information in the ledger data according to the coordinates;
in this embodiment, performing coordinate extraction operation of point cloud on a preset element, performing coordinate matching on coordinates corresponding to the extracted element through a standing book of a homologous maintenance system to match the coordinates to standing book data, and then matching and determining relevant information of the preset element according to the coincidence degree of corresponding coordinate positions on the standing book data; the matching process may be implemented by a matching algorithm, such as a floating point algorithm, a BF algorithm, or the like.
It should be noted that, when a large deviation between the mapping model (i.e. the three-dimensional model or the two-dimensional mapping) and the point cloud is detected, the coordinate accuracy of the ledger data may be reversely corrected, specifically, after the preset element is determined according to the ledger data, the mapping model is adjusted according to the coordinate of the preset element information, and the adjustment result exceeds the reasonable range of the mapping model itself (for example, the stretching angle or the compression degree is too large, so that the mapping model is severely distorted), at this time, it is indicated that the matched preset element has an error, so that the coordinate of the preset element pre-stored in the ledger data needs to be reversely adjusted. S44, obtaining a mapping corresponding to the preset element in the model library according to the preset element information;
in this embodiment, under the condition of matching preset element information corresponding to a preset element, a three-dimensional model or a two-dimensional map corresponding to the preset element can be matched from a model library according to related information of the preset element, and then the three-dimensional model or the two-dimensional map is subjected to coverage processing based on point cloud information of the preset element, so as to generate an intuitive power transmission line scene.
The method for obtaining the mapping corresponding to the preset element information in the model library according to the preset element information specifically comprises the following steps:
s441, element attribute information corresponding to coordinates in the ledger is obtained according to the coordinates;
in this embodiment, the element attribute information includes the aforementioned preset element information.
S442, obtaining the mapping corresponding to the preset element information in the model library according to the element attribute information.
In this embodiment, the element attribute information includes (but is not limited to) the attribute feature information of the aforementioned preset element.
Second, comprising the steps of:
s45, extracting necessary points preset by mapping in a model library, and carrying out overlapping comparison on the necessary points and the point cloud according to a proportion;
in the application, the essential point positions and the point clouds are subjected to the overlapping comparison so as to be accurately matched with a correct mapping model, and the mapping model is ensured to be accurately covered on the corresponding point cloud positions.
S46, covering the mapping corresponding to the necessary point position successfully compared in a superposition manner on a position corresponding to preset element information in the three-dimensional point cloud;
the method for overlaying the mapping corresponding to the essential point position successfully compared by the overlapping method comprises the following steps of:
s47, extracting necessary points from each map in the model library;
s48, the necessary points are all the coincident points of the corresponding preset element information of the map extracted from a plurality of point clouds;
s49, changing the necessary point positions of the map according to the scale of the point cloud, and ensuring that the scale of the necessary point positions of the map is the same as the scale of the point cloud;
s410, performing the overlapping comparison calculation on the necessary point positions and the point cloud.
More specifically, firstly, extracting necessary points from all the maps corresponding to the preset element information, namely extracting feature points capable of describing the maps according to the features of the maps, wherein the feature point extraction comprises two modes, one mode is to extract points of describing elements in the point cloud through feature extraction software to obtain feature points, the other mode is to extract all the coincident feature points according to a large amount of point cloud data of a certain element in the past point cloud, the first mode is selected, after a large amount of point cloud data of the transmission line are obtained and mapped, the point cloud data of a mapping part can be reserved, the second mode is used for extracting necessary points, wherein a wire and a pole tower are taken as features for example, a wire formed by a plurality of continuous points with small height differences can be automatically identified as the transmission line through a trained object identification model (such as a YOLO model series), or the wire of a certain model in the point cloud file is automatically marked, the feature points are extracted, and the point cloud data is obtained according to the feature points, and the coincidence degree reaches the point cloud data of a preset threshold value; the tower is characterized in that a plurality of features of the tower are respectively identified, namely the tower is divided into three parts of a tower head, a tower body and a tower leg, and the three parts are respectively identified, and the tower is specific: extracting most of characteristic points, combining the characteristic points to form a point position serving as a final characteristic point position, and comparing the point position with point cloud data according to the characteristic point position, wherein the point cloud data with the contact ratio reaching a preset threshold value is the tower.
After the judgment is completed, the feature point in the map is overlapped with the corresponding point in the point cloud data, at the moment, the overlapping needs to take a certain feature point as an anchor point, the point corresponding to the feature point in the point cloud is found, the size of the map is automatically adjusted according to the proportion, and the map can be automatically covered on the point cloud on the map. Meanwhile, in order to verify the accuracy of the mapping, the necessary point positions and the point cloud are required to be subjected to repeated comparison calculation.
The transmission point cloud data has seasonal variation characteristics and has huge data volume, so that the rapid iteration of the point cloud model can be ensured by a rapid modeling method, and the field situation is truly fed back; the high-precision point cloud data is classified, labeled and mapped, and the power transmission line site is quickly and visually displayed according to the environmental data such as point cloud distribution, heat distribution and the like, so that hidden dangers brought to the power transmission line by site environments such as trees, fishponds and the like under the line can be quickly and truly presented, convenience is brought to operation and maintenance personnel for timely processing, and the running stability of the power transmission line is improved; therefore, the mode of combining the mapping and the point cloud can greatly reduce the workload of the power transmission line while considering the display effect, and improve the stability of power transmission operation.
In one embodiment, there is provided a visualization system of a power transmission line, as shown in fig. 2, including:
and a point cloud file module: the method comprises the steps of acquiring a point cloud file of a target area, and performing superposition processing on a map;
the preset element information acquisition module: the method comprises the steps of obtaining preset element information of corresponding preset elements in a three-dimensional point cloud according to a point cloud file, wherein the preset elements comprise a power transmission line;
the mapping acquisition module: the method comprises the steps of obtaining a visualized map corresponding to preset element information in a model library;
and (3) a covering module: and the mapping method is used for covering the mapping on the position corresponding to the preset element information in the three-dimensional point cloud so as to carry out visual display on the preset element.
The specific limitation of the visualization system of the power transmission line can be referred to the limitation of the visualization method of the power transmission line, and will not be described herein. The modules in the visualization system of the power transmission line can be realized in whole or in part by software, hardware and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, where the computer device provided in the embodiment of the present application may be a server or a client: fig. 3 is a schematic structural diagram of a computer device according to an embodiment of the present application.
Processor 1701, memory 1702, bus 1705, interface 1704, processor 1701 being coupled to memory 1702, interface 1704, bus 1705 being coupled to processor 1701, memory 1702 and interface 1704, respectively, interface 1704 being for receiving or transmitting data, processor 1701 being a single or multi-core central processing unit, or being a specific integrated circuit, or being one or more integrated circuits configured to implement embodiments of the present application. The memory 1702 may be a random access memory (random access memory, RAM) or a non-volatile memory (non-volatile memory), such as at least one hard disk memory. The memory 1702 is used to store computer-executable instructions. Specifically, the program 1703 may be included in the computer-executable instructions.
In this embodiment, when the processor 1701 invokes the program 1703, a management server in the transmission line visualization method may execute the operation of the transmission line visualization method, which is not described herein.
It should be appreciated that the processor provided by the above embodiment of the present application may be a central processing unit (central processing unit, CPU), but may also be other general purpose processors, digital signal processors (digital signal processor, DSP), application-specific integrated circuits (ASIC), off-the-shelf programmable gate arrays (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It should also be understood that the number of processors in the computer device in the above embodiment of the present application may be one or more, and may be adjusted according to the actual application scenario, which is merely illustrative and not limiting. The number of the memories in the embodiment of the present application may be one or more, and may be adjusted according to the actual application scenario, which is merely illustrative and not limiting.
It should be further noted that, when the computer device includes a processor (or a processing unit) and a memory, the processor in the present application may be integrated with the memory, or the processor and the memory may be connected through an interface, which may be adjusted according to an actual application scenario, and is not limited.
The present application provides a chip system comprising a processor for supporting a computer device (client or server) to implement the functions of the controller involved in the above method, e.g. to process data and/or information involved in the above method. In one possible design, the chip system further includes memory to hold the necessary program instructions and data. The chip system can be composed of chips, and can also comprise chips and other discrete devices.
In another possible design, when the chip system is a chip in a user equipment or an access network or the like, the chip comprises: the processing unit may be, for example, a processor, and the communication unit may be, for example, an input/output interface, pins or circuitry, etc. The processing unit may execute the computer-executed instructions stored in the storage unit, so that the chip in the client or the management server or the like performs the steps of the visualization method of the transmission line. Alternatively, the storage unit is a storage unit in the chip, such as a register, a cache, or the like, and the storage unit may also be a storage unit located outside the chip in a client or a management server, such as a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random access memory, RAM), or the like.
The embodiment of the application also provides a computer readable storage medium, on which a computer program is stored, which when executed by a computer, implements the method flow executed by the controller of the client or the management server in any of the method embodiments. Correspondingly, the computer may be the above-mentioned computer device (client or server).
It is to be appreciated that the controllers or processors referred to in the above embodiments of the present application may be central processing units (central processing unit, CPU), but may also be other general purpose processors, digital signal processors (digital signal processor, DSP), application specific integrated circuits (application specific integrated circuit, ASIC), off-the-shelf programmable gate arrays (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It should also be understood that the number of processors or controllers in the computer device (client or server) or the chip system and the like in the above embodiment of the present application may be one or more, and may be adjusted according to the actual application scenario, which is merely illustrative and not limiting. The number of the memories in the embodiment of the present application may be one or more, and may be adjusted according to the actual application scenario, which is only illustrative and not limiting.
It should also be understood that the memory or readable storage medium mentioned in the computer device (client or server) or the like in the above embodiments in the embodiments of the present application may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. The volatile memory may be random access memory (random access memory, RAM) which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous DRAM (SLDRAM), and direct memory bus RAM (DR RAM).
Those of ordinary skill in the art will appreciate that steps performed by a computer device (client or server) or processor in whole or in part to implement the above described embodiments may be implemented by hardware or program instructions. The program may be stored in a computer readable storage medium, which may be a read-only memory, a random access memory, or the like. Specifically, for example: the processing unit or processor may be a central processing unit, a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
When implemented in software, the method steps described in the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.) means from one website, computer, server, or data center. Computer readable storage media can be any available media that can be accessed by a computer or data storage devices, such as servers, data centers, etc., that contain an integration of one or more available media. Usable media may be magnetic media (e.g., floppy disks, hard disks, magnetic tape), optical media (e.g., DVD), or semiconductor media, among others.
The terms first, second and the like in the description and in the claims and in the above-described figures, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and are merely illustrative of the manner in which embodiments of the application have been described in connection with the description of the objects having the same attributes. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of elements is not necessarily limited to those elements, but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
The terminology used in the embodiments of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this embodiment of the application, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that in the description of the present application, "/" means that the associated objects are in an "or" relationship, unless otherwise indicated, e.g., A/B may represent A or B; the "and/or" in the present application is merely an association relationship describing the association object, and indicates that three relationships may exist, for example, a and/or B may indicate: there are three cases, a alone, a and B together, and B alone, wherein a, B may be singular or plural.
The word "if" or "if" as used herein may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to detection", depending on the context. Similarly, the phrase "if determined" or "if detected (stated condition or event)" may be interpreted as "when determined" or "in response to determination" or "when detected (stated condition or event)" or "in response to detection (stated condition or event), depending on the context.
The above embodiments are only for illustrating the technical solution of the present application, and are not limiting; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the application.
Claims (8)
1. A method of visualizing a transmission line, the method comprising:
acquiring a point cloud file of a target area, and performing superposition processing on a map;
acquiring preset element information of corresponding preset elements in the three-dimensional point cloud according to the point cloud file, wherein the preset elements comprise a power transmission line;
obtaining a visual map corresponding to the preset element information in a model library;
covering the map on a position corresponding to the preset element information in the three-dimensional point cloud so as to visually display the preset element;
the obtaining preset element information of the corresponding preset element in the three-dimensional point cloud according to the point cloud file specifically comprises the following steps:
extracting a necessary point position preset by mapping in a model library, and carrying out repeated comparison on the necessary point position and a point cloud according to a proportion;
covering the mapping corresponding to the essential point position successfully overlapped and compared on the position corresponding to the preset element information in the three-dimensional point cloud;
the extraction of the necessary point positions preset by mapping in the model library, and the overlapping comparison of the necessary point positions and the point cloud according to the proportion, specifically comprises the following steps:
extracting necessary points from each map in the model library;
the necessary points are all coincident points of the corresponding preset element information of the map extracted from a plurality of point clouds;
changing the necessary point positions of the map according to the scale of the point cloud, and ensuring that the scale of the necessary point positions of the map is the same as the scale of the point cloud;
and carrying out the overlapping comparison calculation on the necessary point positions and the point cloud.
2. The method for visualizing a power transmission line according to claim 1, wherein after said obtaining a point cloud file of a target area and performing superposition processing on a map, said method further comprises:
acquiring an environment file of the target area, wherein the environment file at least comprises heat distribution and hydrologic distribution of the area where the target area is located;
determining the preset element information based on the point cloud file, the heat distribution and the hydrologic distribution;
obtaining a visual map corresponding to the preset element information in a model library;
and covering the map on a position corresponding to the preset element information in the three-dimensional point cloud so as to visually display the target area and the preset element information.
3. The method for visualizing a power transmission line according to claim 1, wherein the acquiring preset element information of a corresponding preset element in a three-dimensional point cloud according to the point cloud file specifically includes:
classifying and labeling the set elements in the point cloud file;
extracting coordinates of the preset elements;
and acquiring preset element information in the ledger data according to the coordinates.
4. A method of visualizing a power transmission line as in claim 3, wherein after said obtaining the preset element information in the ledger data according to coordinates, the method further comprises:
acquiring element attribute information corresponding to the coordinates in the ledger according to the coordinates;
and obtaining the mapping corresponding to the preset element information in the model library according to the element attribute information.
5. The method for visualizing a power transmission line according to claim 1, wherein the covering the map corresponding to the essential point location of successful duplication and comparison on the position corresponding to the preset element information in the three-dimensional point cloud specifically comprises:
and using a certain necessary point position as an anchor point, and covering the map onto the point cloud.
6. A visualization system for a power transmission line, the system comprising:
and a point cloud file module: the method comprises the steps of acquiring a point cloud file of a target area, and performing superposition processing on a map;
a preset element acquisition module: the method comprises the steps of obtaining preset element information of corresponding preset elements in a three-dimensional point cloud according to the point cloud file, wherein the preset elements comprise a power transmission line;
the mapping acquisition module: the visual mapping is used for acquiring the visual mapping corresponding to the preset element information in the model library;
and (3) a covering module: the mapping is used for covering the position corresponding to the preset element information in the three-dimensional point cloud so as to visually display the preset element:
the obtaining preset element information of the corresponding preset element in the three-dimensional point cloud according to the point cloud file specifically comprises the following steps:
extracting a necessary point position preset by mapping in a model library, and carrying out repeated comparison on the necessary point position and a point cloud according to a proportion;
covering the mapping corresponding to the essential point position successfully overlapped and compared on the position corresponding to the preset element information in the three-dimensional point cloud;
the extraction of the necessary point positions preset by mapping in the model library, and the overlapping comparison of the necessary point positions and the point cloud according to the proportion, specifically comprises the following steps:
extracting necessary points from each map in the model library;
the necessary points are all coincident points of the corresponding preset element information of the map extracted from a plurality of point clouds;
changing the necessary point positions of the map according to the scale of the point cloud, and ensuring that the scale of the necessary point positions of the map is the same as the scale of the point cloud;
and carrying out the overlapping comparison calculation on the necessary point positions and the point cloud.
7. A computer device comprising a memory and a processor coupled to the memory, wherein the memory has stored therein at least one program instruction or code that is loaded and executed by the processor to cause the computer device to implement the method of visualizing an electrical transmission line according to any one of claims 1-5.
8. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when executed, implements the steps of the method of any of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310826557.XA CN116543091B (en) | 2023-07-07 | 2023-07-07 | Visualization method, system, computer equipment and storage medium for power transmission line |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310826557.XA CN116543091B (en) | 2023-07-07 | 2023-07-07 | Visualization method, system, computer equipment and storage medium for power transmission line |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116543091A CN116543091A (en) | 2023-08-04 |
CN116543091B true CN116543091B (en) | 2023-09-26 |
Family
ID=87456442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310826557.XA Active CN116543091B (en) | 2023-07-07 | 2023-07-07 | Visualization method, system, computer equipment and storage medium for power transmission line |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116543091B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116993923B (en) * | 2023-09-22 | 2023-12-26 | 长沙能川信息科技有限公司 | Three-dimensional model making method, system, computer equipment and storage medium for converter station |
CN117291554B (en) * | 2023-09-27 | 2024-05-03 | 国网江苏省电力有限公司信息通信分公司 | Cloud network collaborative operation method and system in power industry |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105469103A (en) * | 2014-09-11 | 2016-04-06 | 清华大学 | Scene recovery method and device based on low-quality GRB-D data |
CN107025323A (en) * | 2016-12-29 | 2017-08-08 | 南京南瑞信息通信科技有限公司 | A kind of transformer station's fast modeling method based on ATL |
US10210669B1 (en) * | 2016-06-03 | 2019-02-19 | The United States Of America As Represented By The Scretary Of The Navy | Method for 3D object, environment model, and documentation generation using scan point clouds and digital object libraries |
CN110349251A (en) * | 2019-06-28 | 2019-10-18 | 深圳数位传媒科技有限公司 | A kind of three-dimensional rebuilding method and device based on binocular camera |
CN111159451A (en) * | 2019-12-18 | 2020-05-15 | 广州地理研究所 | Power line point cloud dynamic monomer method based on spatial database |
CN111157530A (en) * | 2019-12-25 | 2020-05-15 | 国网宁夏电力有限公司电力科学研究院 | Unmanned aerial vehicle-based safety detection method for power transmission line |
CN111401321A (en) * | 2020-04-17 | 2020-07-10 | Oppo广东移动通信有限公司 | Object recognition model training method and device, electronic equipment and readable storage medium |
CN113935366A (en) * | 2021-09-30 | 2022-01-14 | 海南电网有限责任公司海南输变电检修分公司 | Automatic classification method for point cloud single wood segmentation |
WO2022142759A1 (en) * | 2020-12-31 | 2022-07-07 | 中国矿业大学 | Lidar and camera joint calibration method |
WO2022227357A1 (en) * | 2021-04-27 | 2022-11-03 | 珠海赛纳三维科技有限公司 | Slicing method, printing method, and device and apparatus for mapping three-dimensional model |
-
2023
- 2023-07-07 CN CN202310826557.XA patent/CN116543091B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105469103A (en) * | 2014-09-11 | 2016-04-06 | 清华大学 | Scene recovery method and device based on low-quality GRB-D data |
US10210669B1 (en) * | 2016-06-03 | 2019-02-19 | The United States Of America As Represented By The Scretary Of The Navy | Method for 3D object, environment model, and documentation generation using scan point clouds and digital object libraries |
CN107025323A (en) * | 2016-12-29 | 2017-08-08 | 南京南瑞信息通信科技有限公司 | A kind of transformer station's fast modeling method based on ATL |
CN110349251A (en) * | 2019-06-28 | 2019-10-18 | 深圳数位传媒科技有限公司 | A kind of three-dimensional rebuilding method and device based on binocular camera |
CN111159451A (en) * | 2019-12-18 | 2020-05-15 | 广州地理研究所 | Power line point cloud dynamic monomer method based on spatial database |
CN111157530A (en) * | 2019-12-25 | 2020-05-15 | 国网宁夏电力有限公司电力科学研究院 | Unmanned aerial vehicle-based safety detection method for power transmission line |
CN111401321A (en) * | 2020-04-17 | 2020-07-10 | Oppo广东移动通信有限公司 | Object recognition model training method and device, electronic equipment and readable storage medium |
WO2022142759A1 (en) * | 2020-12-31 | 2022-07-07 | 中国矿业大学 | Lidar and camera joint calibration method |
WO2022227357A1 (en) * | 2021-04-27 | 2022-11-03 | 珠海赛纳三维科技有限公司 | Slicing method, printing method, and device and apparatus for mapping three-dimensional model |
CN113935366A (en) * | 2021-09-30 | 2022-01-14 | 海南电网有限责任公司海南输变电检修分公司 | Automatic classification method for point cloud single wood segmentation |
Non-Patent Citations (3)
Title |
---|
BIM与GIS融合技术在输电线路设施管理中的应用研究;叶蕾;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;C042-161 * |
Key technologies of laser point cloud data processing in power line corridor;Changsai Zhang,etc;《Proceedings Volume 10605, LIDAR Imaging Detection and Target Recognition 2017》;全文 * |
基于影像点云的三维激光扫描仪成图与建模软件;杨晶;刘守军;;测绘通报(第06期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN116543091A (en) | 2023-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116543091B (en) | Visualization method, system, computer equipment and storage medium for power transmission line | |
US20240028623A1 (en) | Systems and methods for utilizing property features from images | |
Shi et al. | Landslide recognition by deep convolutional neural network and change detection | |
US10628890B2 (en) | Visual analytics based vehicle insurance anti-fraud detection | |
CN110287831B (en) | Method and device for acquiring control point based on landmark and electronic equipment | |
CN108984785A (en) | A kind of update method and device of the fingerprint base based on historical data and increment | |
CN113378710A (en) | Layout analysis method and device for image file, computer equipment and storage medium | |
CN110210457A (en) | Method for detecting human face, device, equipment and computer readable storage medium | |
CN114359758A (en) | Power transmission line detection method and device, computer equipment and storage medium | |
CN110926478B (en) | AR navigation route deviation rectifying method and system and computer readable storage medium | |
CN113537180B (en) | Tree obstacle identification method and device, computer equipment and storage medium | |
Koch et al. | Real estate image analysis: A literature review | |
CN113177133B (en) | Image retrieval method, device, equipment and storage medium | |
Xu et al. | Individual stem detection in residential environments with MLS data | |
US11087181B2 (en) | Bayesian methodology for geospatial object/characteristic detection | |
CN112700464A (en) | Map information processing method and device, electronic equipment and storage medium | |
CN111382767B (en) | Power line point identification method, device, equipment, computer equipment and storage medium | |
CN115908318A (en) | Power line sag determination method, device, equipment, medium and product | |
CN114238541A (en) | Sensitive target information acquisition method and device and computer equipment | |
CN113074735B (en) | Processing method of map data structure | |
Liu et al. | Performance evaluation of newly released cameras for fruit detection and localization in complex kiwifruit orchard environments | |
Xiong et al. | SmartGuide: Towards single-image building localization with smartphone | |
Pandey et al. | Integration of Texture and Spectral Response with AI Techniques for Buildings Footprint Identification Using High-Resolution Satellite Images | |
Barnsley et al. | Developing Spatial Reclassification Techniques for Improved Land-Use Monitoring Using High Spatial Resolution Images | |
Li et al. | Research on Semantic Map Generation and Location Intelligent Recognition Method for Scenic SPOT Space Perception |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |