Building facade texture extraction method, device and electronic equipment based on MVS data

Through the MVS data method, the digital orthophoto image of the building group is obtained, the target building is determined and its facade data is extracted, which solves the problems of high cost and complex operation of building facade texture extraction in the prior art, and achieves a texture extraction effect with lower cost and simplified operation.

CN114119994BActive Publication Date: 2025-05-16WUHAN DASHI SMART TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111414080.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-25
Publication Date
2025-05-16
Estimated Expiration
2041-11-25

AI Technical Summary

Technical Problem

In the prior art, the texture extraction of building facades is high and the operation is complicated.

Method used

Using the method based on MVS data, the target building is determined by obtaining the digital orthophoto image of the building group, and several spatial triangles are obtained to determine whether these spatial triangles belong to the facade of the building. If they belong, they are marked as facade data, and the facade data is reprojected to obtain the facade texture.

Benefits of technology

Reduces the cost of building facade texture extraction and simplifies operational processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114119994B_ABST
    Figure CN114119994B_ABST
Patent Text Reader

Abstract

The present invention relates to a method, device, electronic device and computer-readable storage medium for extracting building facade texture based on MVS data, the method comprising: obtaining a digital orthophoto map of a building group, determining a target building according to the digital orthophoto map; obtaining a plurality of spatial triangular faces on the target building, judging whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, marking them as the facade data of the target building; reprojecting the facade data of the target building to obtain the facade texture of the target building. The method for extracting building facade texture based on MVS data provided by the present invention reduces the cost of extracting building facade texture and simplifies the operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of building facade texture extraction, and in particular to a building facade texture extraction method, device, electronic equipment and computer-readable storage medium based on MVS data. Background Art

[0002] In recent years, my country's cities have developed rapidly, and the functions and three-dimensional spatial forms of cities have become increasingly complex. Traditional two-dimensional plane topographic map information can no longer meet the needs of urban informatization development. It has become particularly important to establish a three-dimensional urban model. The establishment of a three-dimensional urban model has a more intuitive and realistic visual effect. The establishment of a three-dimensional urban model is also more conducive to the development of subsequent urban planning, landscape assessment, and architectural plan modification and improvement technologies. Facade texture extraction is an important part of the establishment of a three-dimensional urban model.

[0003] Nowadays, the vertical plane ductility of the building facade structure is mostly utilized, and the local seed point growth algorithm is used to extract the building facade texture. However, this method is limited to laser point cloud data. The point cloud data obtained by laser scanning is used to extract the building facade texture. Due to limitations such as hardware equipment, it has the disadvantages of high cost and complex operation. Summary of the invention

[0004] In view of this, it is necessary to provide a method, device, electronic device and computer-readable storage medium for extracting building facade texture based on MVS data to solve the problems of high cost and complex operation of building facade texture extraction in the prior art.

[0005] In order to solve the above problems, the present invention provides a building facade texture extraction method based on MVS data, comprising:

[0006] Obtaining a digital orthophoto map of a building group, and determining a target building according to the digital orthophoto map;

[0007] Acquire a plurality of spatial triangular faces on the target building, determine whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, mark them as the facade data of the target building;

[0008] The facade data of the target building is reprojected to obtain the facade texture of the target building.

[0009] Further, determining the target building according to the digital orthophoto map includes:

[0010] Using the Mask R-CNN network to process the digital orthophoto map, and obtain a fuzzy outline map of the building group;

[0011] The Douglas-Peucker algorithm is used to extract the contour of the fuzzy contour image to obtain a clear contour image, and a target building and a projection contour of the target building are selected in the clear contour image.

[0012] Further, judging whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, marking them as the facade data of the target building, comprises:

[0013] Calculating the normal vectors of the plurality of spatial triangular faces to obtain small-scale normal vectors and large-scale normal vectors respectively corresponding to the plurality of spatial triangular faces;

[0014] It is determined whether the plurality of spatial triangular faces meet set facade conditions according to the small-scale normal vector and the large-scale normal vector, and if so, they are marked as facade data of the target building.

[0015] Furthermore, the normal vectors of the plurality of spatial triangular faces are calculated to obtain small-scale normal vectors and large-scale normal vectors corresponding to the plurality of spatial triangular faces, respectively, including:

[0016] When the neighborhood radius of the spatial triangular face is less than or equal to a first threshold, a normal vector calculation formula is used to calculate a normal vector of the spatial triangular face to obtain a small-scale normal vector of the spatial triangular face;

[0017] When the neighborhood radius of the spatial triangular face is greater than a second threshold, a large-scale normal vector of the spatial triangular face is obtained by using a principal component analysis method.

[0018] Furthermore, the normal vector calculation formula is:

[0019] ,

[0020] in, is the small-scale normal vector, , are the two sides of the i-th triangle in the spatial triangular surface, is the area of ​​the i-th triangle in the spatial triangular surface.

[0021] Furthermore, the setting of facade conditions includes:

[0022] The distance between the several spatial triangular faces and the projection outline of the target building is less than a second threshold, and the angle between the small-scale normal vector and / or the large-scale normal vector and the horizontal plane is less than a third threshold, and the angle between the small-scale normal vector and / or the large-scale normal vector and the projection outline of the target building is less than a fourth threshold.

[0023] Further, reprojecting the facade data of the target building includes:

[0024] The facade data of the target building is reprojected using texture interpolation.

[0025] The present invention also provides a building facade texture extraction device based on MVS data, comprising a data acquisition module, a data processing module and a texture extraction module;

[0026] The data acquisition module is used to acquire a digital orthophoto map of a building group and determine a target building according to the digital orthophoto map;

[0027] The data processing module is used to obtain a plurality of spatial triangular faces on the target building, determine whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, mark them as the facade data of the target building;

[0028] The texture extraction module is used to reproject the facade data of the target building to obtain the facade texture of the target building.

[0029] The present invention also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the method for extracting building facade texture based on MVS data as described in any of the above technical solutions is implemented.

[0030] The present invention also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for extracting building facade texture based on MVS data as described in any of the above technical solutions is implemented.

[0031] The beneficial effect of adopting the above embodiment is: the present invention provides a building facade texture extraction method based on MVS data, by obtaining a digital orthophoto image of a building group, determining a target building according to the digital orthophoto image, and obtaining a plurality of spatial triangular faces on the target building, and judging whether the plurality of spatial triangular faces belong to the facade of the target building, if so, marking them as the facade data of the target building, reprojecting the facade data of the target building, and obtaining the facade texture of the target building, thereby reducing the cost of extracting the building facade texture and simplifying the operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 A schematic diagram of an application scenario of the building facade texture extraction device based on MVS data provided by the present invention;

[0033] Figure 2A schematic diagram of a flow chart of an embodiment of a method for extracting building facade texture based on MVS data provided by the present invention;

[0034] Figure 3 A schematic diagram of a digital orthophoto of a building complex provided in an embodiment of the present invention;

[0035] Figure 4 A schematic diagram of a fuzzy outline map of a building group provided in an embodiment of the present invention;

[0036] Figure 5 A schematic diagram of a clear outline diagram provided in an embodiment of the present invention;

[0037] Figure 6 A schematic diagram of a target building including a plurality of spatial triangular surfaces provided in an embodiment of the present invention;

[0038] Figure 7 A schematic diagram of a small-scale normal vector corresponding to a spatial triangular surface provided in an embodiment of the present invention;

[0039] Figure 8 A schematic diagram of the front texture of a target building provided in an embodiment of the present invention;

[0040] Fig. 9 A schematic diagram of the side texture of a target building provided in an embodiment of the present invention;

[0041] Fig.10 A schematic diagram of the back texture of a target building provided in an embodiment of the present invention;

[0042] Fig.11 A structural block diagram of an embodiment of a building facade texture extraction device based on MVS data provided by the present invention;

[0043] Fig.12 This is a structural block diagram of an embodiment of an electronic device provided by the present invention. DETAILED DESCRIPTION

[0044] The preferred embodiments of the present invention are described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not used to limit the scope of the present invention.

[0045] The present invention provides a method, device, electronic device and computer-readable storage medium for extracting building facade texture based on MVS data, which are described in detail below.

[0046] Figure 1Schematic diagram of an application scenario of the device for extracting building facade texture based on MVS data provided by the present invention. The system may include a server 100, in which the device for extracting building facade texture based on MVS data is integrated. Figure 1 Servers in .

[0047] In the embodiment of the present invention, the server 100 is mainly used for:

[0048] Obtaining a digital orthophoto map of a building group, and determining a target building according to the digital orthophoto map;

[0049] Acquire a plurality of spatial triangular faces on the target building, determine whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, mark them as the facade data of the target building;

[0050] The facade data of the target building is reprojected to obtain the facade texture of the target building.

[0051] In the embodiment of the present invention, the server 100 may be an independent server, or a server network or server cluster composed of servers. For example, the server 100 described in the embodiment of the present invention includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud server composed of a plurality of servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.

[0052] It is understandable that the terminal 200 used in the embodiment of the present invention may be a device including both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. Such a device may include: a cellular or other communication device having a single-line display or a multi-line display or a cellular or other communication device without a multi-line display. The specific terminal 200 may be a desktop computer, a portable computer, a network server, a PDA (Personal Digital Assistant), a mobile phone, a tablet computer, a wireless terminal device, a communication device, an embedded device, etc. This embodiment does not limit the type of the terminal 200.

[0053] Those skilled in the art will understand that Figure 1 The application environment shown in the figure is only one application scenario of the solution of the present invention and does not constitute a limitation on the application scenario of the solution of the present invention. Other application environments may also include Figure 1 More or fewer terminals as shown in Figure 1Only two terminals are shown in the figure. It can be understood that the building facade texture extraction device based on MVS data can also include one or more other terminals, which are not specifically limited here.

[0054] In addition, refer to Figure 1 As shown, the building facade texture extraction device based on MVS data may also include a memory 300 for storing data, such as the outer contour of the target building.

[0055] It should be noted that Figure 1 The scene diagram of the building facade texture extraction device based on MVS data is only an example. The building facade texture extraction device based on MVS data and the scene described in the embodiment of the present invention are for more clearly illustrating the technical solution of the embodiment of the present invention, and do not constitute a limitation on the technical solution provided by the embodiment of the present invention. A person skilled in the art can know that with the evolution of the building facade texture extraction device based on MVS data and the emergence of new business scenarios, the technical solution provided by the embodiment of the present invention is also applicable to similar technical problems.

[0056] The embodiment of the present invention provides a method for extracting building facade texture based on MVS data, and its flow chart is as follows: Figure 2 As shown, the building facade texture extraction method based on MVS data includes:

[0057] Step S201, obtaining a digital orthophoto map of a building group, and determining a target building according to the digital orthophoto map;

[0058] Step S202, obtaining a plurality of spatial triangular faces on the target building, determining whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, marking them as the facade data of the target building;

[0059] Step S203: reproject the facade data of the target building to obtain the facade texture of the target building.

[0060] In a specific embodiment, a schematic diagram of a digital orthophoto of a building group is shown as follows: Figure 3 As shown, from Figure 3 It can be known that the digital orthophoto is a bird's-eye view of a group of buildings, and the target buildings can be identified in the image.

[0061] As a preferred embodiment, determining the target building according to the digital orthophoto map includes:

[0062] Using the Mask R-CNN network to process the digital orthophoto map, and obtain a fuzzy outline map of the building group;

[0063] The Douglas-Peucker algorithm is used to extract the contour of the fuzzy contour image to obtain a clear contour image, and a target building and a projection contour of the target building are selected in the clear contour image.

[0064] In a specific embodiment, a schematic diagram of a fuzzy outline of a building group is shown as follows: Figure 4 As shown, in Figure 4 It can be seen that after processing the digital orthophoto map through the Mask R-CNN network, a fuzzy outline is obtained. The schematic diagram of the clear outline map provided in this embodiment is as follows: Figure 5 As shown, the projection outline of the target building is Figure 5 A small box is used to establish a spatial index between the target building and the MVS data. It should be noted that establishing a spatial index can retrieve the 3D model of the target building more quickly and improve efficiency.

[0065] As a preferred embodiment, judging whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, marking them as the facade data of the target building, comprises:

[0066] Calculating the normal vectors of the plurality of spatial triangular faces to obtain small-scale normal vectors and large-scale normal vectors respectively corresponding to the plurality of spatial triangular faces;

[0067] It is determined whether the plurality of spatial triangular faces meet set facade conditions according to the small-scale normal vector and the large-scale normal vector, and if so, they are marked as facade data of the target building.

[0068] In a specific embodiment, a schematic diagram of a target building including several spatial triangles is shown as follows: Figure 6 As shown, in Figure 6 It can be known that the target building is composed of several spatial triangles.

[0069] As a preferred embodiment, the normal vectors of the plurality of spatial triangular faces are calculated to obtain the small-scale normal vectors and the large-scale normal vectors respectively corresponding to the plurality of spatial triangular faces, including:

[0070] When the neighborhood radius of the spatial triangular face is less than or equal to a first threshold, a normal vector calculation formula is used to calculate a normal vector of the spatial triangular face to obtain a small-scale normal vector of the spatial triangular face;

[0071] When the neighborhood radius of the spatial triangular face is greater than a first threshold, a large-scale normal vector of the spatial triangular face is obtained by using a principal component analysis method.

[0072] In a specific embodiment, the first threshold is 5 centimeters.

[0073] As a preferred embodiment, the normal vector calculation formula is:

[0074] ,

[0075] in, is the small-scale normal vector, , are the two sides of the i-th triangle in the spatial triangular surface, is the area of ​​the i-th triangle in the spatial triangular surface.

[0076] In a specific embodiment, a schematic diagram of a small-scale normal vector corresponding to a spatial triangle surface is shown as follows: Figure 7 As shown, in Figure 7 It can be known that a spatial triangle consists of a vertex and multiple faces.

[0077] As a preferred embodiment, the setting of facade conditions includes:

[0078] The distance between the several spatial triangular faces and the projection outline of the target building is less than a second threshold, and the angle between the small-scale normal vector and / or the large-scale normal vector and the horizontal plane is less than a third threshold, and the angle between the small-scale normal vector and / or the large-scale normal vector and the projection outline of the target building is less than a fourth threshold.

[0079] In a specific embodiment, the plurality of spatial triangular faces are projected from above to obtain projection contours of the plurality of spatial triangular faces, and the distance between the projection contours of the plurality of spatial triangular faces and the projection contour of the target building is less than a second threshold value a centimeters. , and the angle between the small-scale normal vector and / or the large-scale normal vector and the horizontal plane is less than a third threshold of 10 degrees, and the angle between the small-scale normal vector and / or the large-scale normal vector and the projection outline of the target building is less than a fourth threshold of 30 degrees.

[0080] It should be noted that the spatial triangular surface of the facade of the target building is extracted more accurately by using the set facade condition, so that the texture of the facade of the target building is extracted more clearly.

[0081] As a preferred embodiment, reprojecting the facade data of the target building includes:

[0082] The facade data of the target building is reprojected using texture interpolation.

[0083] In a specific embodiment, a schematic diagram of the front texture of a target building is shown as follows: Figure 8 As shown, Figure 8The diagram contains a clear front texture of the target building and a schematic diagram of the side texture of the target building, such as Fig. 9 As shown, Fig. 9 The diagram contains a clear side texture of the target building and a schematic diagram of the back texture of the target building, such as Fig.10 As shown, Fig.10 Contains clear backside textures of the target buildings.

[0084] The embodiment of the present invention provides a building facade texture extraction device based on MVS data, and its structural block diagram is as follows: Fig.11 As shown, the building facade texture extraction device based on MVS data includes a data acquisition module 1101, a data processing module 1102 and a texture extraction module 1103;

[0085] The data acquisition module 1101 is used to acquire a digital orthophoto of a building group and determine a target building according to the digital orthophoto;

[0086] The data processing module 1102 is used to obtain a plurality of spatial triangular faces on the target building, determine whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, mark them as the facade data of the target building;

[0087] The texture extraction module 1103 is used to reproject the facade data of the target building to obtain the facade texture of the target building.

[0088] like Fig.12 As shown, the above-mentioned building facade texture extraction method based on MVS data, the present invention also provides an electronic device accordingly, which can be a computing device such as a mobile terminal, a desktop computer, a notebook, a palm computer and a server. The electronic device includes a processor 10, a memory 20 and a display 30.

[0089] In some embodiments, the memory 20 may be an internal storage unit of a computer device, such as a hard disk or memory of the computer device. In other embodiments, the memory 20 may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc. equipped on the computer device. Further, the memory 20 may also include both an internal storage unit of the computer device and an external storage device. The memory 20 is used to store application software and various types of data installed in the computer device, such as program codes for installing the computer device. The memory 20 may also be used to temporarily store data that has been output or is to be output. In one embodiment, a building facade texture extraction program 40 based on MVS data is stored on the memory 20, and the building facade texture extraction program 40 based on MVS data can be executed by the processor 10, thereby realizing the building facade texture extraction method based on MVS data of each embodiment of the present invention.

[0090] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor or other data processing chip, used to run program codes or process data stored in the memory 20, such as executing a building facade texture extraction program based on MVS data.

[0091] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 30 is used to display information on the computer device and to display a visual user interface. The components 10-30 of the computer device communicate with each other via a system bus.

[0092] In one embodiment, when the processor 10 executes the building facade texture extraction program 40 based on MVS data in the memory 20, the following steps are implemented:

[0093] Obtaining a digital orthophoto map of a building group, and determining a target building according to the digital orthophoto map;

[0094] Acquire a plurality of spatial triangular faces on the target building, determine whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, mark them as the facade data of the target building;

[0095] The facade data of the target building is reprojected to obtain the facade texture of the target building.

[0096] This embodiment also provides a computer-readable storage medium on which a building facade texture extraction program based on MVS data is stored. When the building facade texture extraction program based on MVS data is executed by a processor, the following steps are implemented:

[0097] Obtaining a digital orthophoto map of a building group, and determining a target building according to the digital orthophoto map;

[0098] Acquire a plurality of spatial triangular faces on the target building, determine whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, mark them as the facade data of the target building;

[0099] The facade data of the target building is reprojected to obtain the facade texture of the target building.

[0100] The present invention discloses a method, device, electronic device and computer-readable storage medium for extracting building facade texture based on MVS data. A digital orthophoto image of a building group is obtained based on MVS data, a target building is determined according to the digital orthophoto image, and a plurality of spatial triangular faces on the target building are obtained. It is judged whether the plurality of spatial triangular faces belong to the facade of the target building. If they do, they are marked as the facade data of the target building. The facade data of the target building is reprojected to obtain the facade texture of the target building, thereby reducing the cost of extracting the building facade texture and simplifying the operation.

[0101] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0102] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention.

Claims

1. A building facade texture extraction method based on MVS data, characterized in that: include: Obtaining a digital orthophoto map of a building group, and determining a target building according to the digital orthophoto map; Acquire a plurality of spatial triangular faces on the target building, determine whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, mark them as the facade data of the target building; Reprojecting the facade data of the target building to obtain the facade texture of the target building; The step of judging whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, marking the plurality of spatial triangular faces as the facade data of the target building comprises: Calculating the normal vectors of the plurality of spatial triangular faces to obtain small-scale normal vectors and large-scale normal vectors respectively corresponding to the plurality of spatial triangular faces; Determining whether the plurality of spatial triangular faces meet set facade conditions according to the small-scale normal vector and the large-scale normal vector, and marking them as facade data of the target building if they meet the set facade conditions; The setting of the facade conditions includes: the distance between the multiple spatial triangular faces and the projection outline of the target building is less than a second threshold, and the angle between the small-scale normal vector and / or the large-scale normal vector and the horizontal plane is less than a third threshold, and the angle between the small-scale normal vector and / or the large-scale normal vector and the projection outline of the target building is less than a fourth threshold.

2. The method for extracting building facade texture based on MVS data according to claim 1, characterized in that: Determining the target building according to the digital orthophoto map includes: Using the Mask R-CNN network to process the digital orthophoto map to obtain a fuzzy outline map of the building group; The Douglas-Peucker algorithm is used to extract the contour of the fuzzy contour image to obtain a clear contour image, and a target building and a projection contour of the target building are selected in the clear contour image.

3. The building facade texture extraction method based on MVS data according to claim 1, characterized in that: Calculating the normal vectors of the plurality of spatial triangular faces to obtain small-scale normal vectors and large-scale normal vectors corresponding to the plurality of spatial triangular faces, respectively, includes: When the neighborhood radius of one of the spatial triangular faces is less than or equal to a first threshold, a normal vector calculation formula is used to calculate a normal vector of the spatial triangular face to obtain a small-scale normal vector of the spatial triangular face; When the neighborhood radius of a spatial triangular face is greater than a first threshold, a large-scale normal vector of the spatial triangular face is obtained by using a principal component analysis method.

4. The method for extracting building facade texture based on MVS data according to claim 3, characterized in that: The normal vector calculation formula is: , in, is the small-scale normal vector, , are the two sides of the i-th triangle in the spatial triangular surface, is the area of ​​the i-th triangle in the spatial triangular surface.

5. The building facade texture extraction method based on MVS data according to claim 1, characterized in that: Reprojecting the facade data of the target building, including: The facade data of the target building is reprojected using texture interpolation.

6. A building facade texture extraction device based on MVS data, characterized in that: It includes a data acquisition module, a data processing module and a texture extraction module; The data acquisition module is used to acquire a digital orthophoto map of a building group and determine a target building according to the digital orthophoto map; The data processing module is used to obtain a plurality of spatial triangular faces on the target building, determine whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, mark them as the facade data of the target building; The texture extraction module is used to reproject the facade data of the target building to obtain the facade texture of the target building; The step of judging whether the plurality of spatial triangular faces belong to the facade of the target building, and if so, marking the plurality of spatial triangular faces as the facade data of the target building comprises: Calculating the normal vectors of the plurality of spatial triangular faces to obtain small-scale normal vectors and large-scale normal vectors respectively corresponding to the plurality of spatial triangular faces; Determining whether the plurality of spatial triangular faces meet set facade conditions according to the small-scale normal vector and the large-scale normal vector, and marking them as facade data of the target building if they meet the set facade conditions; The setting of the facade conditions includes: the distance between the multiple spatial triangular faces and the projection outline of the target building is less than a second threshold, and the angle between the small-scale normal vector and / or the large-scale normal vector and the horizontal plane is less than a third threshold, and the angle between the small-scale normal vector and / or the large-scale normal vector and the projection outline of the target building is less than a fourth threshold.

7. An electronic device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method for extracting building facade texture based on MVS data as claimed in any one of claims 1 to 5 is implemented.

8. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the method for extracting building facade texture based on MVS data as described in any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Method for rapidly modeling of urban street base on image sequence

    CN101329771A

  • Method and apparatus for generating an abstract texture for a building facade or model

    US20190019324A1