Model building method and system for historical building

By building a model database and using mobile information equipment to take on-site building pictures, combining point cloud data generation and simplifying the model, the problems of complex curvature and lighting impact in the construction of historical building models are solved, rapid construction and refined adjustment are achieved, and the accuracy and efficiency of the model are improved.

CN120032072AInactive Publication Date: 2025-05-23GUANGDONG IND TECHN COLLEGE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510112876.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-05-23
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing technology is difficult to deal with the impact of complex parts of building curvature and lighting on the appearance color of the building in the construction of historical building models, resulting in insufficient model accuracy and reduction degree.

Method used

By obtaining architectural historical information, building a model database, using mobile information equipment to take on-site architectural pictures, combining point cloud data to generate models, simplify and link, and achieve rapid construction and refined adjustment of the model.

Benefits of technology

It has achieved rapid construction and refined adjustment of historical building models, improved modeling efficiency and accuracy, and can better reflect the curvature and lighting effects of the building.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120032072A_ABST
    Figure CN120032072A_ABST
Patent Text Reader

Abstract

The invention relates to the field of building model building, in particular to a model building method and system for historical buildings. According to the technical scheme, the method comprises the steps of obtaining an image display window according to a second model, and sending the image display window to mobile equipment; and linking the second model and the third model, so that the second model and the third model can be synchronously subjected to angle adjustment. The method has the technical effects that the rapid building and fine adjustment of the historical building model are realized, the general model of the sampled building can be rapidly determined by matching the field building picture with the building model in the model database, and the modeling efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of building model construction, and in particular to a model construction method and system for historical buildings. Background Art

[0002] In the long history of historical building protection and restoration, model building has always been a bridge connecting theory and practice, current situation and history. However, the traditional model building method mainly relies on manual measurement and hand-drawing, which is not only cumbersome and time-consuming, but also easily affected by personal skill level, experience and subjective judgment. This manual reliance often leads to large differences in accuracy, architectural style and restoration of historical building models, which makes it difficult to meet the needs of the field of historical building protection and restoration for high-precision and high-restoration models.

[0003] Although these modern scientific and technological means have brought many conveniences to the construction of historical building models, many factors still need to be considered in practical applications, such as the processing of complex building curvature parts and the impact of light on the color of the building's exterior. Therefore, how to make full use of these modern scientific and technological means and combine them with the actual needs of historical building protection and restoration has become a problem that needs to be solved urgently. Summary of the invention

[0004] The present application provides a model building method and system for historical buildings, so as to solve the problems in the prior art that, when building models, parts with complex curvatures of buildings cannot be processed and the influence of light on the exterior color of buildings cannot be determined.

[0005] In a first aspect, the present application provides a method for building a model of a historical building, comprising:

[0006] Obtain some historical information of buildings, and build a model database based on the historical information of buildings;

[0007] The model database includes: a number of building models; the building models include: a number of building partial models, building style information, building color information and building location information;

[0008] The sampled building is photographed by a mobile information device to obtain a real building picture, a matching building model is determined based on the real building picture, and the matching building model is sent to the terminal device;

[0009] Sampling the sampled building by scanning equipment to obtain a number of point clouds, generating a first model according to the number of point clouds and the matching building model, and converting the first model into a second model; simplifying the second model to obtain a third model, and sending the third model to the mobile terminal device;

[0010] According to the second model, an image display window is obtained, and the image display window is sent to a mobile device;

[0011] The second model and the third model are linked so that the angles of the second model and the third model can be adjusted synchronously.

[0012] The above technical solution has the following advantages: it realizes the rapid construction and fine adjustment of historical building models, and by matching the actual building pictures with the building models in the model database, the approximate model of the sampled building can be quickly determined, thereby improving the modeling efficiency.

[0013] Optionally, before the staff members start sampling the sampling buildings, they may take photos of the sampling buildings through mobile information devices to obtain actual building pictures, and generate actual building silhouettes based on the actual building pictures;

[0014] Obtaining the actual location information of the sampled building through a mobile information device, comparing the actual location information with the location information of a number of buildings, determining a number of building models closest to the geographical location of the sampled building according to the comparison result, obtaining a number of comparison building models, and generating a number of comparison building silhouettes through the number of comparison building models;

[0015] The actual building silhouette is compared with several comparison building silhouettes, and according to the comparison result, a building model matching the sampled building is determined to obtain a matching building model, which is then sent to the terminal device.

[0016] The above technical solution has the following advantages: the approximate model of the sampled building can be quickly determined, thereby greatly shortening the initial preparation time for building the historical building model and providing a solid foundation for subsequent further detailed modeling work.

[0017] Optionally, a staff member carries a scanning device to sample a sampled building, obtains a number of point clouds, sends the number of point clouds to a terminal device, cleans the number of point clouds, obtains a number of cleaned point cloud data and a number of practical point cloud data, and generates a first model through the number of practical point cloud data and a matching building model;

[0018] The first model is converted into a second model, all the structural lines of the second model are obtained, several control points of each structural line are extracted, and the several control points of each structural line are grouped together to obtain several first control point sets.

[0019] For each first control point set, key points are extracted to obtain a plurality of second control point sets, a plurality of simplified curves are generated through all the second control point sets, a third model is generated through the plurality of simplified curves, and the third model is sent to the mobile terminal device;

[0020] Among them, the key points are: key point data such as the inflection point and extreme point of the model curve.

[0021] Obtain the real-time status image of the second model, convert the implementation status image into an image display window, and send the image display window to the mobile device;

[0022] Obtain several first adjustment nodes in the second model and several second adjustment nodes in the third model;

[0023] Communicate and link the first adjustment nodes and the second adjustment nodes at the corresponding positions, so that when the staff controls the third model to adjust the angle on the mobile device, the second model can follow the angle adjustment, and then the staff can synchronously observe the status of each angle of the detailed model through the image display window.

[0024] Adopting the above technical solutions has the following advantages: The virtual model of the sampled building can be obtained quickly and accurately, and further refined and adjusted on the mobile information device.

[0025] Optionally, generate several retrieval tags according to several building style information, retrieve and obtain the language audio information of the corresponding region through each retrieval tag; extract the voiceprint feature of each voice audio information to obtain several voiceprint data tags, and establish a voice database through several voiceprint tags;

[0026] And link the voiceprint data tags with the corresponding building models;

[0027] By the staff carrying a mobile information device, obtain the voice information of the residents around the sampled building, send the voice information of the residents to the terminal device, match the voice information of the residents with the voice database, if the voice information of the residents matches the corresponding voiceprint data tag, generate a correction retrieval information, extract the corresponding building model through the correction retrieval information, obtain a supplementary comparison building model, and insert the supplementary comparison building model into several comparison building models.

[0028] Adopting the above technical solutions has the following advantages: It not only uses physical information such as geographical location and building silhouette to determine the building model, but also combines the cultural information of the local residents' characteristic dialects. This method makes the determination of the building model more comprehensive and accurate.

[0029] Optionally, perform a broken surface detection on the built second model. If at least one model broken surface is obtained, generate broken surface information;

[0030] According to the broken surface information, generate link information, and lock the link of the model surfaces adjacent to the broken surface through the link information to obtain adjacent model surfaces;

[0031] Explicit information is inserted into adjacent model faces, and a broken face display window is generated according to the explicit information. When the staff clicks on the broken face display window, the second model only displays the adjacent model faces in the terminal device.

[0032] The above technical solution has the following advantages: it can timely discover and repair the broken surface problem in the second model. At the same time, by providing visualization tools such as broken surface display windows and explicit information, it can also provide staff with a more intuitive and convenient repair environment.

[0033] Optionally, complex local information of the second model is determined according to the broken surface information, extraction information is generated according to the complex local information, the second model is cut according to the extraction information to obtain a local cut model, and several local curves of the local cut model are extracted.

[0034] Acquire a number of cleaned point cloud data, and filter the number of cleaned point cloud data through a number of local curves to obtain a number of insertion point sets;

[0035] Several sets of insertion points are respectively attached to corresponding local curves, and the local curves are adjusted by the insertion point sets to obtain precise local curves. A refined local model is generated by the precise local curves, and the refined local model is inserted into the second model to enrich the complex local details of the second model.

[0036] The above technical solution has the following advantages: it can carry out more detailed repair and optimization for the complex parts of the second model. This method not only improves the integrity and accuracy of the model, but also provides more reliable technical support for the protection and restoration of historical buildings.

[0037] Optionally, obtain a plurality of local curves, obtain curvature data of each local curve, and integrate the plurality of curvature data to obtain total curvature data;

[0038] Compare the sum curvature data with the preset curvature threshold. If the sum curvature data is greater than the preset curvature threshold,

[0039] The actual volume data of the local cutting model is obtained, and the actual volume data is compared with the preset volume information. If the actual volume data is greater than the preset volume information, secondary scanning information is generated and sent to the mobile information device.

[0040] The above technical solution has the following advantages: it can timely discover and process complex and large-scale areas in the local cutting model, and by generating secondary scanning information and sending it to the mobile information device, it can provide staff with more accurate and detailed scanning guidance, thereby further improving the precision and accuracy of the model.

[0041] Optionally, when the staff uses the mobile information device to photograph the sampled building, they also photograph the environmental objects around the sampled building, obtain the environmental object image data through the mobile information device, send the environmental object data to the terminal device, and build the fourth model based on the environmental object data.

[0042] Among them, the fourth model is: a model built based on the objects in the surrounding environment of the sampled building;

[0043] By using a mobile device, the shooting time of the environmental objects is obtained to obtain the real-time time information, and the environmental lighting information is determined according to the actual location information and the real-time time information;

[0044] The ambient light information includes: ambient light intensity data and ambient light hue data;

[0045] The fourth model and the ambient lighting information are sent to the mobile information device, and the fourth model and the ambient lighting information are inserted into the third model and the second model.

[0046] The above technical solution has the following advantages: it can comprehensively capture and restore the appearance of historical buildings and their surrounding environment. This method not only improves the precision and accuracy of the model, but also provides more reliable technical support for the protection and restoration of historical buildings.

[0047] Optionally, when the staff carries the scanning equipment to sample the sampled building, the color acquisition component starts working at the same time to acquire the surface color of the sampled building and obtain a number of color data;

[0048] According to the ambient lighting information, color correction information is generated, and some color data are corrected by the color correction information to obtain some corrected color data. Through the some corrected color data, a color rendering data set is built; through the color rendering data set, the staff can quickly select the corresponding material color and perform color rendering on the virtual model. The color data has been corrected to ensure that the material color is more accurate.

[0049] The above technical solution has the following advantages: it can efficiently acquire and correct the color data of the sampled buildings, provide a solid foundation for subsequent virtual model building and rendering work, and improve work efficiency and accuracy.

[0050] In a second aspect, the present application provides a model building system for historical buildings.

[0051] A database building module is used to obtain some historical information of buildings and build a model database based on the historical information of buildings;

[0052] The model database includes: a number of building models; the building models include: a number of building partial models, building style information, building color information and building location information;

[0053] An image processing module is used to photograph the sampled building through a mobile information device to obtain a real building picture, determine a matching building model based on the real building picture, and send the matching building model to a terminal device;

[0054] The model building module is used to sample the sampled building through a scanning device, obtain a number of point clouds, generate a first model based on the number of point clouds, and convert the first model into a second model; simplify the second model to obtain a third model, and send the third model to the mobile terminal device;

[0055] A model linking module, used to obtain an image display window according to the second model, and send the image display window to the mobile device;

[0056] The second model and the third model are linked so that the angles of the second model and the third model can be adjusted synchronously.

[0057] Optionally, the image processing module is used to:

[0058] Before the staff members start sampling the sampling buildings, they take photos of the sampling buildings through mobile information equipment to obtain the actual building pictures, and then generate the actual building silhouettes based on the actual building pictures;

[0059] Obtaining the actual location information of the sampled building through a mobile information device, comparing the actual location information with the location information of a number of buildings, determining a number of building models closest to the geographical location of the sampled building according to the comparison result, obtaining a number of comparison building models, and generating a number of comparison building silhouettes through the number of comparison building models;

[0060] The actual building silhouette is compared with several comparison building silhouettes, and according to the comparison result, a building model matching the sampled building is determined to obtain a matching building model, which is then sent to the terminal device.

[0061] Optional, model building module, specifically for:

[0062] The first model is converted into a second model, all the structural lines of the second model are obtained, several control points of each structural line are extracted, and the several control points of each structural line are grouped together to obtain several first control point sets.

[0063] For each first control point set, key points are extracted to obtain a plurality of second control point sets, a plurality of simplified curves are generated through all the second control point sets, a third model is generated through the plurality of simplified curves, and the third model is sent to the mobile terminal device;

[0064] Among them, the key points are: key point data such as the inflection point and extreme point of the model curve.

[0065] Acquire a real-time status image of the second model, convert the real-time status image into an image display window, and send the image display window to the mobile device;

[0066] Acquire a number of first adjustment nodes in the second model, and acquire a number of second adjustment nodes in the third model;

[0067] The first adjustment node and the second adjustment node at the corresponding position are communicatively linked, so that when the staff controls the third model to adjust the angle on the mobile device, the second model can follow the angle adjustment, and then the staff can synchronously observe the status of each angle of the detailed model through the image display window.

[0068] Optional, model linking module, specifically for:

[0069] According to a number of architectural style information, a number of search tags are generated, and the language audio information of the corresponding region is retrieved through each search tag; voiceprint features are extracted for each voice audio information to obtain a number of voiceprint data tags, and a voice database is established through the number of voiceprint tags;

[0070] And link the voiceprint data tags with the corresponding building models;

[0071] The staff carries mobile information devices to obtain voice information of residents around the sample building, and sends the residents' voice information to the terminal device, and matches the residents' voice information with the voice database. If the residents' voice information matches the corresponding voiceprint data mark, the correction retrieval information is generated, and the corresponding building model is extracted through the correction retrieval information to obtain the supplementary comparison building model, which is inserted into several comparison building models.

[0072] Optional, model building module, specifically for:

[0073] Performing a surface break detection on the built second model, and if at least one model surface break is obtained, generating surface break information;

[0074] Generate link information according to the broken surface information, and link and lock the model surfaces adjacent to the broken surface through the link information to obtain adjacent model surfaces;

[0075] Explicit information is inserted into adjacent model faces, and a broken face display window is generated according to the explicit information. When the staff clicks on the broken face display window, the second model only displays the adjacent model faces in the terminal device.

[0076] Optional, model building module, specifically for:

[0077] According to the broken surface information, the complex local information of the second model is determined, the extraction information is generated through the complex local information, the second model is cut through the extraction information to obtain a local cut model, and several local curves of the local cut model are extracted.

[0078] Acquire a number of cleaned point cloud data, and filter the number of cleaned point cloud data through a number of local curves to obtain a number of insertion point sets;

[0079] Several sets of insertion points are respectively attached to corresponding local curves, and the local curves are adjusted by the insertion point sets to obtain precise local curves. A refined local model is generated by the precise local curves, and the refined local model is inserted into the second model to enrich the complex local details of the second model.

[0080] Optional, model building module, specifically for:

[0081] Acquire a number of local curves, acquire curvature data of each local curve, integrate the curvature data, and obtain total curvature data;

[0082] Compare the sum curvature data with the preset curvature threshold. If the sum curvature data is greater than the preset curvature threshold,

[0083] The actual volume data of the local cutting model is obtained, and the actual volume data is compared with the preset volume information. If the actual volume data is greater than the preset volume information, secondary scanning information is generated and sent to the mobile information device.

[0084] Optional, model building module, specifically for:

[0085] When the staff uses the mobile information device to take pictures of the sampled building, they also take pictures of the objects in the environment around the sampled building, obtain the image data of the environmental objects through the mobile information device, send the environmental object data to the terminal device, and build the fourth model based on the environmental object data.

[0086] Among them, the fourth model is: a model built based on the objects in the surrounding environment of the sampled building;

[0087] By using a mobile device, the shooting time of environmental objects is obtained to obtain real-time time information, and the environmental lighting information is determined based on the actual location information and the real-time time information;

[0088] The ambient light information includes: ambient light intensity data and ambient light hue data;

[0089] The fourth model and the ambient lighting information are sent to the mobile information device, and the fourth model and the ambient lighting information are inserted into the third model and the second model.

[0090] Optional, model building module, specifically for:

[0091] When the staff carries the scanning equipment to sample the sampled building, the color acquisition component starts working at the same time to acquire the surface color of the sampled building and obtain some color data;

[0092] According to the ambient lighting information, color correction information is generated, and some color data are corrected by the color correction information to obtain some corrected color data. Through the some corrected color data, a color rendering data set is built; through the color rendering data set, the staff can quickly select the corresponding material color and perform color rendering on the virtual model. The color data has been corrected to ensure that the material color is more accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0093] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0094] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;

[0095] Figure 2 A flowchart of a method for building a model of a historical building provided in one embodiment of the present application;

[0096] Figure 3 A flowchart of a system for building a model of a historical building provided in one embodiment of the present application. DETAILED DESCRIPTION

[0097] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0098] In addition, the term "and / or" in this article is only a method for building a model of a historical building and its system to describe the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally indicates that the previous and next associated objects are a method for building a model of a historical building and its system "or" relationship.

[0099] Figure 1 A schematic diagram of a model building method for historical buildings and its system application scenario provided in this application.

[0100] In the process of model building, the scheme of the present application is applied to build a virtual model of the historical building. The model building method is applicable to model building equipment, which includes mobile information equipment, scanning equipment, terminal equipment and server.

[0101] Figure 2 A flowchart of a method for building a model of a historical building provided in one embodiment of the present application. Figure 2 As shown, the method includes:

[0102] S201, obtaining some historical information of buildings, and building a model database according to the historical information of buildings;

[0103] The model database includes: a number of building models; the building models include: a number of building partial models, building style information, building color information and building location information.

[0104] S202: photograph the sampled building through a mobile information device to obtain a real building picture, determine a matching building model based on the real building picture, and send the matching building model to the terminal device.

[0105] S203, sampling the sampled buildings through a scanning device to obtain a number of point clouds, generating a first model according to the number of point clouds and a matching building model, converting the first model into a second model; simplifying the second model to obtain a third model, and sending the third model to a mobile terminal device.

[0106] S204, obtaining an image display window according to the second model, and sending the image display window to a mobile device; linking the second model and the third model so that the second model and the third model can be synchronously adjusted in angle.

[0107] Through the solution provided by this embodiment, the rapid construction and fine adjustment of historical building models are achieved. By matching the actual building pictures with the building models in the model database, the approximate model of the sampled building can be quickly determined, which improves the modeling efficiency. The first model built by point logic is converted into the second model built by curve logic, and then further simplified into the third model. This conversion and simplification process not only retains the fine features of the building, but also facilitates subsequent processing and application. The linking and synchronization functions of the second model and the third model allow the staff to observe and adjust the model in real time on the mobile device, which improves the flexibility and interactivity of the modeling.

[0108] In some embodiments, before the staff members start sampling the sampled buildings, they take photos of the sampled buildings through mobile information devices to obtain real-life building pictures, and generate real-life building silhouettes based on the real-life building pictures; they obtain the real-life location information of the sampled buildings through mobile information devices, and compare the real-life location information with a number of building location information; based on the comparison results, they determine a number of building models that are closest to the geographical location of the sampled buildings, and obtain a number of comparison building models; and generate a number of comparison building silhouettes through the number of comparison building models; they compare the real-life building silhouettes with a number of comparison building silhouettes, and based on the comparison results, they determine a building model that matches the sampled building, and obtain a matching building model, and send the matching building model to the terminal device.

[0109] Specifically, the staff will carry mobile information devices (such as smartphones or tablets with camera and positioning functions) to the historical building site to be sampled. After arriving at the site, the staff will use the mobile information devices to take pictures of the sampled buildings to obtain clear pictures of the real buildings. Then, the system will automatically generate a silhouette of the real building based on the picture of the real building. The silhouette mainly extracts the outline information of the building and ignores the details to facilitate subsequent comparison and matching.

[0110] Next, the mobile information device uses its built-in GPS or other positioning technology to obtain the actual location information of the sampled building. This information includes but is not limited to geographic location data such as longitude, latitude, and altitude. After obtaining the actual location information, the system compares this information with the location information of several buildings stored in the model database. Through the comparison, the system can determine several building models that are closest to the geographic location of the sampled building. These models are used as comparison building models for the subsequent matching process.

[0111] In order to generate comparative building silhouettes, the system processes these comparative building models, extracts their contour information, and generates a set of comparative building silhouettes similar to the actual building silhouettes. Then, the system compares and analyzes the actual building silhouettes with these comparative building silhouettes. This step is mainly completed by calculating the similarity between the silhouettes. For example, it can be achieved using computer vision technologies such as contour matching algorithms or shape context.

[0112] After comparative analysis, the system can find the comparison building silhouette that is closest to the sampled building silhouette, thereby determining the building model that matches the sampled building. This matching building model is not only geographically close, but also has highly similar architectural style, outline and other features. Once the matching building model is determined, the system will send it to the terminal device for subsequent modeling work.

[0113] Through the solution provided in this embodiment, the approximate model of the sampled building (i.e., the matching building model) can be quickly determined, thereby greatly shortening the initial preparation time for building the historical building model and providing a solid foundation for subsequent further detailed modeling work. This method not only improves work efficiency, but also ensures the accuracy and authenticity of model building.

[0114] In some embodiments, a staff member carries a scanning device to sample a sampled building, obtains a number of point clouds, sends the point clouds to a terminal device, cleans the point clouds, obtains a number of cleaned point cloud data and a number of practical point cloud data, and generates a first model through the practical point cloud data and the matching building model; converts the first model into a second model, obtains all structural lines of the second model, extracts a number of control points of each structural line, and the control points of each structural line are grouped together to obtain a number of first control point sets, extracts key points from each first control point set, obtains a number of second control point sets, generates a number of simplified curves through all the second control point sets, generates a third model through the simplified curves, and sends the third model to a mobile terminal device; wherein, the key points are: key point data such as inflection points and extreme points of the model curve. The real-time status image of the second model is obtained, and the real-time status image is converted into an image display window, and the image display window is sent to the mobile device; a plurality of first adjustment nodes in the second model are obtained, and a plurality of second adjustment nodes in the third model are obtained; the first adjustment nodes and the second adjustment nodes at corresponding positions are communicatively linked, so that when the staff controls the third model to adjust the angle on the mobile device, the second model can follow the angle adjustment, and then the staff can synchronously observe the status of each angle of the detailed model through the image display window.

[0115] Specifically, the staff carried the scanning equipment to the sampling building site and carried out detailed sampling work on the sampling building. The scanning equipment captured every detail of the building and generated a large amount of point cloud data, which was then sent to the terminal device for subsequent processing.

[0116] On the terminal device, the system first cleans the received point cloud data. The cleaning process includes removing noise points, filling missing points, and smoothing data to ensure the accuracy and integrity of the point cloud data. After cleaning, the point cloud data is divided into a number of cleaned point cloud data and practical point cloud data. The practical point cloud data is used to combine with the matching building model previously determined by the mobile information device to generate the first model. This first model is built based on point logic, which retains the main structure and characteristics of the building.

[0117] Next, the system converts the first model into a second model. The second model is built based on curve logic. It uses smoother and more continuous curves to represent the outline and details of the building. In order to generate the second model, the system first obtains all the structural lines of the second model and extracts several control points of each structural line. These control points are organized into several first control point sets.

[0118] Then, the system extracts key points from each set of first control points. The key points include key point data such as inflection points and extreme points of the model curve. These key points are used to generate a second set of control points, which represent the key features of the curve. Through all the second control point sets, the system generates several simplified curves. These simplified curves form the basis of the third model. The third model is a simplified building model built with simplified curves. It retains the main features of the building while reducing the complexity of the model, making it easier to view and adjust on mobile information devices.

[0119] The generated third model is sent to a mobile information device (such as a mobile phone or tablet), so that the staff can view and operate the virtual model of the sampled building on the mobile device at any time.

[0120] In addition, the system also obtains the real-time status image of the second model, converts it into an image display window, and sends it to the mobile device. This image display window provides an intuitive perspective for the staff to observe the current status of the second model.

[0121] In order to synchronously adjust the angles of the second model and the third model, the system obtains several first adjustment nodes in the second model and several second adjustment nodes in the third model. Then, the system communicates and links the first adjustment nodes and the second adjustment nodes at these corresponding positions. In this way, when the staff controls the third model to adjust the angle on the mobile device, the second model can also follow the angle adjustment. This synchronous adjustment function allows the staff to observe and adjust the various angles of the building model more conveniently, thereby improving work efficiency and accuracy.

[0122] Through the solution provided in this embodiment, the virtual model of the sampled building can be quickly and accurately obtained, and further refined and adjusted on the mobile information device. This method not only improves work efficiency, but also ensures the accuracy and authenticity of model construction.

[0123] In some embodiments, based on a number of architectural style information, a number of search tags are generated, and through each search tag, the language audio information of the corresponding area is retrieved; voiceprint features are extracted for each voice audio information to obtain a number of voiceprint data tags, and a voice database is established through the several voiceprint tags; and the voiceprint data tags are linked to the corresponding building models; the staff carries a mobile information device to obtain the voice information of the residents around the sample building, and sends the residents' voice information to the terminal device, and matches the residents' voice information with the voice database. If the residents' voice information matches the corresponding voiceprint data tag, a correction search information is generated, and the corresponding building model is extracted through the correction search information to obtain a supplementary comparison building model, and the supplementary comparison building model is inserted into the several comparison building models.

[0124] Specifically, based on the architectural style information collected in the early stage, multiple search tags are generated. These search tags represent the architectural style characteristics of different regions. Then, the system uses these search tags to search the language audio information of the corresponding region in the database. This information may include the dialect of local residents, traditional songs or historical explanations, which are closely related to the architectural style.

[0125] In order to establish a voice database, the system extracts voiceprint features from each voice audio information. Voiceprint features are a unique biometric information that can accurately distinguish different voice samples. By extracting voiceprint features, the system generates multiple voiceprint data tags and links them with corresponding building models to obtain several linked building models. In this way, each building model is associated with one or more voiceprint data tags, which provides a basis for subsequent voice matching.

[0126] In actual operation, the staff carried a mobile information device to the sampling building site. The mobile information device was equipped with a voice acquisition component that could capture and record the voice information of residents around the sampling building. Once the residents' voice information was captured, the system would send it to the terminal device for processing.

[0127] On the terminal device, the system first matches the received resident's voice information with the voiceprint data marker in the voice database. This process uses advanced voice recognition and voiceprint comparison technology to accurately identify which voiceprint data marker the resident's voice information matches.

[0128] If the resident's voice information successfully matches a voiceprint data tag, the system will generate correction retrieval information, which is a directional signal that instructs the system to extract the building model associated with the voiceprint data tag. In this way, the system can obtain one or more supplementary comparative building models, which may have a closer connection with the sampled building in style and culture.

[0129] Finally, these supplementary comparison building models are inserted into the original comparison building model set. In this way, when matching building models, the staff can consider more diverse architectural styles and cultural backgrounds, and thus select more accurate and realistic building models;

[0130] The solution provided in this embodiment not only utilizes physical information such as geographical location and building silhouettes to determine the building model, but also combines cultural information such as the distinctive dialect of local residents. This method makes the determination of the building model more comprehensive and accurate, and can better reflect the architectural styles and cultural characteristics of different regions. At the same time, it also provides a more reliable basis for the protection and restoration of historical buildings.

[0131] In some embodiments, a broken surface detection is performed on the constructed second model, and if at least one model broken surface is obtained, broken surface information is generated; link information is generated based on the broken surface information, and the model surfaces adjacent to the broken surfaces are linked and locked through the link information to obtain adjacent model surfaces; explicit information is inserted into the adjacent model surfaces, and a broken surface display window is generated based on the explicit information, and when the staff clicks on the broken surface display window, the second model only displays the adjacent model surfaces in the terminal device.

[0132] Specifically, during the construction of the second model, the system will perform surface detection on the model. Surface damage refers to the discontinuity or loss of the surface in the model due to various reasons (such as overly complex curves, missing data, etc.). These surface damages will affect the integrity and accuracy of the model, so they must be discovered and repaired in a timely manner.

[0133] When the system detects that there is at least one broken surface in the second model, it will immediately generate broken surface information, which contains key information such as the location, size, shape, etc. of the broken surface, which is crucial for subsequent repair work;

[0134] Next, the system will generate link information based on the broken surface information. Link information is a special mark that can link and lock the model surfaces adjacent to the broken surface. In this way, the system can accurately locate the model surfaces around the broken surface, which facilitates subsequent repair work.

[0135] Once adjacent model faces are linked, the system will insert explicit information into them. Explicit information is a visual mark that can highlight the location and range of adjacent model faces in the model. In this way, when viewing the model, the staff can quickly identify the broken face and the surrounding model faces.

[0136] According to the explicit information, the system will generate a broken surface display window. This window is an independent interface that only displays the model faces adjacent to the broken surface and hides the rest of the model. In this way, the staff can focus on the broken surface and the surrounding model faces for more detailed observation and analysis.

[0137] When staff need to view the broken surface and the surrounding model surfaces, they only need to click on the broken surface display window. At this time, the system will only display the adjacent model surfaces on the terminal device, and the other parts of the model will be automatically hidden. This display method allows staff to focus more on the repair of the broken surface, improving work efficiency and accuracy.

[0138] Through the solution provided in this embodiment, the broken surface problem in the second model can be discovered and repaired in time. At the same time, by providing visualization tools such as broken surface display windows and explicit information, a more intuitive and convenient repair environment can be provided to the staff, which not only improves the integrity and accuracy of the model, but also provides more reliable technical support for the protection and restoration of historical buildings.

[0139] In some embodiments, complex local information of the second model is determined based on the broken surface information, extraction information is generated through the complex local information, the second model is cut through the extraction information to obtain a local cut model, a number of local curves of the local cut model are extracted, a number of cleaned point cloud data are acquired, the number of cleaned point cloud data are screened through the number of local curves to obtain a number of insertion point sets; the number of insertion point sets are respectively attached to the corresponding local curves, the local curves are adjusted through the insertion point sets to obtain precise local curves, a refined local model is generated through the precise local curves, and the refined local model is inserted into the second model, so that the complex local details of the second model are richer.

[0140] Specifically, after discovering the existence of a broken surface in the second model, not only will the broken surface be repaired, but also the complex local information of the model will be further determined based on the broken surface information. This complex local information includes curves and faces around the broken surface, as well as the connection relationship between them. This information is crucial for understanding the cause of the broken surface and formulating a repair strategy.

[0141] Next, extraction information is generated based on the complex local information. The extraction information is a special instruction that can guide the system to perform precise cutting operations on the second model to obtain a local cutting model. This local cutting model contains all the complex details around the broken surface, providing more accurate data support for subsequent repair work.

[0142] Once the local cutting model is obtained, the system will extract several local curves from it. These local curves represent the geometric features around the broken surface and are the key basis for the repair work. Then, the system will obtain the previously generated clean point cloud data and use the local curves to filter these point cloud data. The purpose of the screening is to find those point cloud data that best match the local curves and can best reflect the complex local details, thereby generating several insertion point sets.

[0143] Next, the system will attach each set of insertion points to the corresponding local curve. By adjusting the position and number of the set of insertion points, the system can make precise adjustments to the local curve to obtain smoother and more accurate local curves. These precise local curves provide the basis for generating refined local models.

[0144] Finally, a refined local model is generated based on the precise local curves and inserted into the second model. This refined local model not only includes the complex details around the broken surface, but has also been precisely adjusted and optimized, making the complex local details of the second model richer and more accurate.

[0145] Through the solution provided in this embodiment, more detailed restoration and optimization can be performed on the complex parts of the second model. This method not only improves the integrity and accuracy of the model, but also provides more reliable technical support for the protection and restoration of historical buildings. At the same time, by generating refined local models and inserting them into the second model, the system can also provide staff with a more intuitive and convenient restoration environment, further improving work efficiency and accuracy.

[0146] In some embodiments, several local curves are obtained, curvature data of each local curve is obtained, and the several curvature data are integrated to obtain total curvature data; the total curvature data is compared with a preset curvature threshold. If the total curvature data is greater than the preset curvature threshold, the actual volume data of the local cutting model is obtained, and the actual volume data is compared with the preset volume information. If the actual volume data is greater than the preset volume information, secondary scanning information is generated and sent to the mobile information device.

[0147] Specifically, after obtaining the local cutting model, the system will further extract several local curves in the model. These local curves represent the geometric features of the complex local areas of the model and are an important basis for subsequent analysis and repair work.

[0148] In order to evaluate the complexity of these local curves, the system obtains the curvature data of each local curve. Curvature data is a physical quantity that describes the degree of curvature of the curve, which is crucial for understanding the shape and characteristics of the curve. Then, the system integrates several curvature data to obtain the total curvature data, which reflects the overall complexity of all local curves in the local cutting model.

[0149] Next, the system compares the sum curvature data with the preset curvature threshold. The preset curvature threshold is a threshold set based on experience to determine whether the complexity of the local cutting model exceeds the acceptable range. If the sum curvature data is greater than the preset curvature threshold, it means that the complexity of the local cutting model is high and further detailed processing is required.

[0150] At this point, the system will obtain the actual volume data of the local cut model. The actual volume data is a physical quantity that describes the size of the model, which is of great significance for understanding the scale and complexity of the model. Then, the system will compare the actual volume data with the preset volume information. The preset volume information is a threshold set based on experience, which is used to determine whether the size of the model exceeds the acceptable range. If the actual volume data is larger than the preset volume information, it means that the local cut model is large in scale and complex, and requires more detailed scanning and processing.

[0151] Based on the above analysis, if the total curvature data is greater than the preset curvature threshold and the actual volume data is greater than the preset volume information, the system will generate secondary scanning information, which includes the area that needs to be scanned again, the scanning accuracy requirements and other relevant scanning parameters. Then, the system will send the secondary scanning information to the mobile information device to notify the staff to conduct a more detailed scan of the area.

[0152] Through the solution provided in this embodiment, complex and large-scale areas in the local cut model can be discovered and processed in a timely manner. By generating secondary scanning information and sending it to the mobile information device, more accurate and detailed scanning guidance can be provided to the staff, thereby further improving the precision and accuracy of the model, which not only improves work efficiency, but also provides more reliable technical support for the protection and restoration of historical buildings.

[0153] In some embodiments, when the staff uses a mobile information device to photograph the sampled building, they will also photograph the environmental objects around the sampled building, obtain environmental object image data through the mobile information device, send the environmental object data to the terminal device, and build a fourth model based on the environmental object data, wherein the fourth model is: a model built based on the environmental objects around the sampled building; through the mobile device, the shooting time of the environmental objects is obtained to obtain the real-time time information, and the ambient lighting information is determined based on the actual location information and the real-time time information; wherein the ambient lighting information includes: ambient lighting intensity data and ambient lighting hue data; the fourth model and the ambient lighting information are sent to the mobile information device, and the fourth model and the ambient lighting information are inserted into the third model and the second model.

[0154] Specifically, in the process of building historical building models, the staff will not only take detailed photos and records of the sampled buildings themselves, but also take comprehensive photos of the surrounding objects. These environmental objects may include gardens, sculptures, decorations, etc., which are all important components of the historical architectural style.

[0155] Through mobile information devices, staff can easily obtain image data of these environmental objects. These image data contain key information such as shape, color, texture, etc. of environmental objects, which provides a basis for the subsequent construction of the fourth model.

[0156] Once the image data of the environmental objects is obtained, the system will send this data to the terminal device. On the terminal device, the system will use advanced image processing technology to build a fourth model based on the image data of the environmental objects. This fourth model not only accurately reflects the shape and appearance of the environmental objects, but also retains its original material and texture information.

[0157] At the same time, the mobile information device will also record the shooting time of the environmental objects and generate real-time time information. This time information is crucial for determining the ambient lighting information. The ambient lighting information includes ambient lighting intensity data and ambient lighting hue data, which together determine the visual presentation effect of the environmental objects.

[0158] In order to obtain accurate ambient lighting information, the system will combine the actual location information and real-time time information, and use professional lighting simulation software for analysis and calculation. This process will take into account parameters such as the sun's position, altitude angle, azimuth angle, as well as atmospheric conditions, ground reflection and other factors, so as to obtain accurate ambient lighting data.

[0159] Finally, the fourth model and the ambient lighting information are sent back to the mobile information device and inserted into the third model and the second model. This process ensures that the fourth model and the ambient lighting information are connected with the original model to form a complete and realistic historical building model.

[0160] Through the solution provided in this embodiment, the style and features of historical buildings and their surrounding environment can be fully captured and restored. This method not only improves the precision and accuracy of the model, but also provides more reliable technical support for the protection and restoration of historical buildings. At the same time, by considering the influence of ambient lighting information, it can also provide staff with a more realistic and intuitive model display effect, further improving work efficiency and user experience.

[0161] In some embodiments, when the staff carries the scanning equipment to sample the sampled building, the color acquisition component starts working at the same time to acquire the surface color of the sampled building to obtain a number of color data; based on the ambient lighting information, the color correction information is generated, and the color data is corrected by the color correction information to obtain a number of corrected color data, and a color rendering data set is built through the number of corrected color data; through the color rendering data set, the staff can quickly select the corresponding material color and perform color rendering on the virtual model, and the color data has been corrected to ensure that the material color is more accurate.

[0162] Specifically, when the staff carries the scanning equipment to sample the sampled building, the color acquisition component on the scanning equipment will be started at the same time. This color acquisition component uses advanced color sensing technology to accurately capture the color information of the sampled building surface. As the scanning work proceeds, the color acquisition component will continuously acquire the color data of each part of the sampled building to form a series of color data sets.

[0163] At the same time, the system will generate color correction information based on the previously acquired ambient light information. This color correction information includes the possible impact of ambient light intensity and ambient light color on color data, and is used to accurately correct color data. By applying color correction information, the system can adjust the acquired color data to eliminate the impact of ambient light on color presentation, thereby obtaining more accurate and true corrected color data.

[0164] Once the calibrated color data is obtained, the system will use it to build a color rendering dataset, which is a database containing all possible color options of the sampled building. It is constructed based on the calibrated color data to ensure that each color option is as close as possible to the actual color of the sampled building.

[0165] In the subsequent virtual model building and rendering process, the staff can easily use the color rendering data set to select and apply material colors. They only need to browse and select in the data set to quickly find the material color that matches the sampled building color and apply it to the virtual model. This process not only greatly saves the staff's time and energy, but also improves the accuracy and efficiency of color rendering.

[0166] Generate color correction information based on the previously acquired ambient light information. This information includes the possible impact of ambient light intensity and ambient light color on color data. By applying the color correction information, the system can adjust the acquired color data to eliminate the impact of ambient light on color presentation.

[0167] In addition, since the color data has been precisely calibrated, the rendered virtual model will be closer to the actual sampled building in color presentation, which not only improves the realism and fidelity of the model, but also provides more reliable technical support for the protection and restoration of historical buildings.

[0168] Through the solution provided in this embodiment, the color data of the sampled building can be efficiently acquired and corrected, providing a solid foundation for subsequent virtual model building and rendering work, and improving work efficiency and accuracy.

[0169] Figure 3 A schematic diagram of a system for building a model of a historical building provided in one embodiment of the present application is shown in FIG. Figure 3 As shown, the model building system 300 of this embodiment includes: a database building module 301, an image processing module 302, a model building module 303 and a model linking module 304.

[0170] The database building module 301 is used to obtain some historical information of buildings and build a model database according to the historical information of buildings;

[0171] The model database includes: a number of building models; the building models include: a number of building partial models, building style information, building color information and building location information;

[0172] The image processing module 302 is used to photograph the sampled building through a mobile information device to obtain a real building picture, determine a matching building model based on the real building picture, and send the matching building model to the terminal device;

[0173] The model building module 303 is used to sample the sampled building through a scanning device, obtain a number of point clouds, generate a first model according to the number of point clouds, and convert the first model into a second model; simplify the second model to obtain a third model, and send the third model to the mobile terminal device;

[0174] A model linking module 304 is used to obtain an image display window according to the second model, and send the image display window to the mobile device;

[0175] The second model and the third model are linked so that the angles of the second model and the third model can be adjusted synchronously.

[0176] Optionally, the image processing module 302 is specifically configured to:

[0177] Before the staff members start sampling the sampling buildings, they take photos of the sampling buildings through mobile information equipment to obtain the actual building pictures, and then generate the actual building silhouettes based on the actual building pictures;

[0178] Obtaining the actual location information of the sampled building through a mobile information device, comparing the actual location information with the location information of a number of buildings, determining a number of building models closest to the geographical location of the sampled building according to the comparison result, obtaining a number of comparison building models, and generating a number of comparison building silhouettes through the number of comparison building models;

[0179] The actual building silhouette is compared with several comparison building silhouettes, and according to the comparison result, a building model matching the sampled building is determined to obtain a matching building model, which is then sent to the terminal device.

[0180] Optionally, the model building module 303 is specifically used for:

[0181] The first model is converted into a second model, all the structural lines of the second model are obtained, several control points of each structural line are extracted, and the several control points of each structural line are grouped together to obtain several first control point sets.

[0182] For each first control point set, key points are extracted to obtain a plurality of second control point sets, a plurality of simplified curves are generated through all the second control point sets, a third model is generated through the plurality of simplified curves, and the third model is sent to the mobile terminal device;

[0183] Among them, the key points are: key point data such as the inflection point and extreme point of the model curve.

[0184] Acquire a real-time status image of the second model, convert the real-time status image into an image display window, and send the image display window to the mobile device;

[0185] Acquire a number of first adjustment nodes in the second model, and acquire a number of second adjustment nodes in the third model;

[0186] The first adjustment node and the second adjustment node at the corresponding position are communicatively linked, so that when the staff controls the third model to adjust the angle on the mobile device, the second model can follow the angle adjustment, and then the staff can synchronously observe the status of each angle of the detailed model through the image display window.

[0187] Optionally, the model linking module 304 is specifically used for:

[0188] According to a number of architectural style information, a number of search tags are generated, and the language audio information of the corresponding region is retrieved through each search tag; voiceprint features are extracted for each voice audio information to obtain a number of voiceprint data tags, and a voice database is established through the number of voiceprint tags;

[0189] And link the voiceprint data tags with the corresponding building models;

[0190] The staff carries mobile information devices to obtain voice information of residents around the sample building, and sends the residents' voice information to the terminal device, and matches the residents' voice information with the voice database. If the residents' voice information matches the corresponding voiceprint data mark, the correction retrieval information is generated, and the corresponding building model is extracted through the correction retrieval information to obtain the supplementary comparison building model, which is inserted into several comparison building models.

[0191] Optionally, the model building module 303 is specifically used for:

[0192] Performing a surface break detection on the built second model, and if at least one model surface break is obtained, generating surface break information;

[0193] Generate link information according to the broken surface information, and link and lock the model surfaces adjacent to the broken surface through the link information to obtain adjacent model surfaces;

[0194] Explicit information is inserted into adjacent model faces, and a broken face display window is generated according to the explicit information. When the staff clicks on the broken face display window, the second model only displays the adjacent model faces in the terminal device.

[0195] Optionally, the model building module 303 is specifically used for:

[0196] According to the broken surface information, the complex local information of the second model is determined, the extraction information is generated through the complex local information, the second model is cut through the extraction information to obtain a local cut model, and several local curves of the local cut model are extracted.

[0197] Acquire a number of cleaned point cloud data, and filter the number of cleaned point cloud data through a number of local curves to obtain a number of insertion point sets;

[0198] Several sets of insertion points are respectively attached to corresponding local curves, and the local curves are adjusted by the insertion point sets to obtain precise local curves. A refined local model is generated by the precise local curves, and the refined local model is inserted into the second model to enrich the complex local details of the second model.

[0199] Optionally, the model building module 303 is specifically used for:

[0200] Acquire a number of local curves, acquire curvature data of each local curve, integrate the curvature data, and obtain total curvature data;

[0201] Compare the sum curvature data with the preset curvature threshold. If the sum curvature data is greater than the preset curvature threshold,

[0202] The actual volume data of the local cutting model is obtained, and the actual volume data is compared with the preset volume information. If the actual volume data is greater than the preset volume information, secondary scanning information is generated and sent to the mobile information device.

[0203] Optionally, the model building module 303 is specifically used for:

[0204] When the staff uses the mobile information device to take pictures of the sampled building, they also take pictures of the environmental objects around the sampled building, obtain the environmental object image data through the mobile information device, send the environmental object data to the terminal device, and build the fourth model based on the environmental object data.

[0205] Among them, the fourth model is: a model built based on the objects in the surrounding environment of the sampled building;

[0206] By using a mobile device, the shooting time of the environmental objects is obtained to obtain the real-time time information, and the environmental lighting information is determined according to the actual location information and the real-time time information;

[0207] The ambient light information includes: ambient light intensity data and ambient light hue data;

[0208] The fourth model and the ambient lighting information are sent to the mobile information device, and the fourth model and the ambient lighting information are inserted into the third model and the second model.

[0209] Optionally, the model building module 303 is specifically used for:

[0210] When the staff carries the scanning equipment to sample the sampled building, the color acquisition component starts working at the same time to acquire the surface color of the sampled building and obtain some color data;

[0211] According to the ambient lighting information, color correction information is generated, and some color data are corrected by the color correction information to obtain some corrected color data. Through the some corrected color data, a color rendering data set is built; through the color rendering data set, the staff can quickly select the corresponding material color and perform color rendering on the virtual model. The color data has been corrected to ensure that the material color is more accurate.

[0212] The device of this embodiment can be used to execute the method of any of the above embodiments. Its implementation principle and technical effects are similar and will not be described in detail here.

Claims

1. A method for building a model of a historical building, characterized in that: The model building method is applied to a model building device, and the model building device includes a mobile information device, a scanning device, a terminal device and a server, including: Acquire some historical information of buildings, and build a model database according to some historical information of buildings; The model database includes: a plurality of building models; the building models include: a plurality of building partial models, building style information, building color information and building location information; The sampled building is photographed by the mobile information device to obtain a real building picture, a matching building model is determined according to the real building picture, and the matching building model is sent to the terminal device; The sampling building is sampled by the scanning device to obtain a plurality of point clouds, a first model is generated according to the plurality of point clouds and the matching building model, and the first model is converted into a second model; the second model is simplified to obtain a third model, and the third model is sent to the mobile terminal device; According to the second model, an image display window is obtained, and the image display window is sent to the mobile device; Linking the second model and the third model so that the second model and the third model can be synchronously adjusted in angle; Wherein, the first model is: a building model constructed according to point logic; Wherein, the second model is: a building model constructed according to curve logic; Wherein, the third model is: a simplified building model constructed by simplified curves.

2. The method according to claim 1, characterized in that The method comprises: photographing the sampled building by the mobile information device to obtain a real building picture, determining a matching building model according to the real building picture, and sending the matching building model to the terminal device. Before the staff members start sampling the sampled building, they take a photo of the sampled building through the mobile information device to obtain the real building picture, and generate the real building silhouette according to the real building picture; Obtaining the actual location information of the sampled building through the mobile information device, comparing the actual location information with a plurality of building location information, determining a plurality of building models closest to the geographical location of the sampled building according to the comparison result, obtaining a plurality of comparison building models, and generating a plurality of comparison building silhouettes through the plurality of comparison building models; The actual building silhouette is compared with a plurality of comparison building silhouettes, and according to the comparison result, the building model matching the sampled building is determined to obtain the matching building model, and the matching building model is sent to the terminal device.

3. The method according to claim 1, characterized in that The method comprises: The staff carries the scanning device to sample the sampled building, obtains a number of point clouds, sends the point clouds to the terminal device, cleans the point clouds to obtain a number of cleaned point cloud data and a number of practical point cloud data, and generates the first model through the practical point cloud data and the matching building model; The first model is converted into a second model, all structure lines of the second model are obtained, a number of control points of each structure line are extracted, and the control points of each structure line are grouped together to obtain a number of first control point sets. For each first control point set, key points are extracted to obtain a plurality of second control point sets, a plurality of simplified curves are generated through all the second control point sets, a third model is generated through the plurality of simplified curves, and the third model is sent to the mobile terminal device; The key points include: key point data such as inflection points and extreme points of the model curve. Acquire a real-time status image of the second model, convert the implementation status image into an image display window, and send the image display window to the mobile device; Acquire a plurality of first adjustment nodes in the second model, and acquire a plurality of second adjustment nodes in the third model; The first adjustment node and the second adjustment node at the corresponding position are communicatively linked, so that when the staff controls the third model to adjust the angle on the mobile device, the second model can follow the angle adjustment, and then the staff can synchronously observe the status of each angle of the detailed model through the image display window.

4. The method according to claim 1, characterized in that: The mobile information device is equipped with a voice acquisition component, and the method further includes: According to the plurality of architectural style information, a plurality of search tags are generated, and the language audio information of the corresponding region is retrieved through each of the search tags; voiceprint features are extracted from each voice audio information to obtain a plurality of voiceprint data tags, and a voice database is established through the plurality of voiceprint tags; and linking the voiceprint data mark with the corresponding building model; The staff carries the mobile information device to obtain voice information of residents around the sampled building, and sends the voice information of the residents to the terminal device, and matches the voice information of the residents with the voice database. If the voice information of the residents matches the corresponding voiceprint data mark, correction retrieval information is generated, and the corresponding building model is extracted through the correction retrieval information to obtain a supplementary comparison building model, which is inserted into several comparison building models.

5. The method according to claim 1, characterized in that Also includes: Performing a surface break detection on the built second model, and if at least one model surface break is obtained, generating surface break information; Generate link information according to the broken surface information, and link and lock the model surfaces adjacent to the broken surface through the link information to obtain adjacent model surfaces; Explicit information is inserted into the adjacent model faces, and a broken face display window is generated according to the explicit information. When a staff member clicks on the broken face display window, the second model only displays the adjacent model faces in the terminal device.

6. The method according to claim 5, characterized in that Also includes: Determine the complex local information of the second model according to the broken surface information, generate extraction information according to the complex local information, cut the second model according to the extraction information to obtain a local cut model, and extract a number of local curves of the local cut model. Acquire a number of the cleaning point cloud data, and filter the number of the cleaning point cloud data by using a number of the local curves to obtain a number of insertion point sets; Several sets of insertion points are respectively attached to the corresponding local curves, the local curves are adjusted by the sets of insertion points to obtain precise local curves, a refined local model is generated by the precise local curves, and the refined local model is inserted into the second model to enrich the complex local details of the second model.

7. The method according to claim 6, characterized in that The method further comprises: obtaining a local cutting model and extracting a plurality of local curves of the local cutting model; Acquire a plurality of the local curves, acquire curvature data of each of the local curves, and integrate the plurality of curvature data to obtain total curvature data; The sum curvature data is compared with a preset curvature threshold, and if the sum curvature data is greater than the preset curvature threshold, The actual volume data of the local cutting model is obtained, and the actual volume data is compared with the preset volume information. If the actual volume data is greater than the preset volume information, secondary scanning information is generated and sent to the mobile information device.

8. The method according to claim 3, characterized in that The method further comprises: When the staff uses the mobile information device to photograph the sampled building, they also photograph the environmental objects around the sampled building, obtain the environmental object image data through the mobile information device, send the environmental object data to the terminal device, and build a fourth model based on the environmental object data. Wherein, the fourth model is: a model built based on the objects in the surrounding environment of the sampled building; By means of the mobile device, the shooting time of the environmental object is obtained to obtain the real-time time information, and the environmental lighting information is determined according to the actual location information and the real-time time information; Wherein, the ambient lighting information includes: ambient lighting intensity data and ambient lighting hue data; The fourth model and the ambient lighting information are sent to the mobile information device, and the fourth model and the ambient lighting information are inserted into the third model and the second model.

9. The method according to claim 8, characterized in that The scanning device is provided with a color acquisition component, and the method further comprises: When the staff carries the scanning device to sample the sampled building, the color acquisition component starts working at the same time to acquire the surface color of the sampled building and obtain a number of color data; Color correction information is generated according to the ambient lighting information, and some of the color data are corrected by means of the color correction information to obtain some corrected color data, and a color rendering data set is built by means of the some corrected color data; through the color rendering data set, the staff can quickly select the corresponding material color and perform color rendering on the virtual model, and the color data is corrected to ensure that the material color is more accurate.

10. A model building system for historical buildings, characterized in that: include: A database building module is used to obtain some historical information of buildings and build a model database according to some historical information of buildings; The model database includes: a plurality of building models; the building models include: a plurality of building partial models, building style information, building color information and building location information; An image processing module is used to photograph the sampled building through a mobile information device to obtain a real building picture, determine a matching building model based on the real building picture, and send the matching building model to the terminal device; A model building module, used to sample the sampled building through the scanning device, obtain a plurality of point clouds, generate a first model according to the plurality of point clouds, convert the first model into a second model; simplify the second model to obtain a third model, and send the third model to the mobile terminal device; A model linking module, configured to obtain an image display window according to the second model, and send the image display window to the mobile device; The second model and the third model are linked so that the second model and the third model can be synchronously adjusted in angle.