A virtual simulation method and system for automatically determining image viewing angle data

By constructing building information models and optimizing camera parameters, the lack of virtual simulation technology for automatic determination of image perspective data in the construction industry is solved, efficient camera installation and virtual simulation applications are realized, and construction efficiency and judgment accuracy are improved.

CN119783219APending Publication Date: 2025-04-08CRRC P & D INSTITUTE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411961620.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The lack of effective virtual simulation technology for automatic image perspective data determination in the construction industry, resulting in the risk of camera installation errors, high construction costs, low work efficiency and camera damage.

Method used

By constructing a building information model, entering camera parameter information, making missing items discrimination, adjusting the optimal angle, and optimizing the building information model data to deploy the camera in actual scenarios.

Benefits of technology

It realizes limited capture and processing of multi-scale information, improves the judgment accuracy and stability of virtual simulation applications, reduces construction costs, improves work efficiency, and expands the application fields.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119783219A_ABST
    Figure CN119783219A_ABST
Patent Text Reader

Abstract

The present invention discloses a virtual simulation method and system for automatically determining image viewing angle data, and relates to the field of construction engineering technology. The virtual simulation method comprises the following steps: constructing a building information model, entering pre-deployed camera parameter information, and acquiring the building information model data that has been entered; performing missing item determination on the building information model data that has been acquired and entered; binding the building information model data after the missing item determination to a display window, and adjusting the building information model data using the display window to determine the best angle; optimizing and classifying the building information model data according to the best angle, and deploying cameras in actual scenes. The present invention can realize limited capture and processing of multi-scale information, and is helpful for virtual simulation applications to maintain high judgment accuracy and stability when processing scenes with different viewing angles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of construction engineering, and in particular to a virtual simulation method and system for automatically determining image viewing angle data. Background Art

[0002] With the continuous development of society, virtual simulation technology has made great progress, covering many fields from industrial manufacturing to healthcare, education and training, and entertainment games. However, due to the obvious difference in the level of informatization in the construction industry compared with other fields, the virtual simulation technology for automatic determination of image perspective data for this industry is still in a blank period.

[0003] At present, the implementation path for camera placement in the construction industry is mainly for construction site managers to instruct on-site workers to install the cameras provided by suppliers at designated locations according to the plan and elevation positions shown in the construction drawings. After all cameras are installed, all cameras are jointly debugged and tested through the monitoring platform.

[0004] If the traditional installation method is used by construction site managers with poor construction experience, a large number of cameras will be placed incorrectly, which will greatly increase construction costs and reduce work efficiency. There is also the risk of camera damage. At the same time, due to the lack of precise information guidance, it is necessary to conduct continuous angle tests for each installed camera, which greatly reduces work efficiency.

[0005] Currently, no effective solution has been proposed for the problems in the related technologies. Summary of the invention

[0006] In view of the problems in the related art, the present invention proposes a virtual simulation method and system for automatically determining image viewing angle data to overcome the above-mentioned technical problems existing in the existing related art.

[0007] To this end, the specific technical solution adopted by the present invention is as follows: According to one aspect of the present invention, a virtual simulation method for automatically determining image viewing angle data is provided, the virtual simulation method comprising the following steps: S1. Build a building information model, input pre-deployed camera parameter information, and obtain the input building information model data; S2. Identify missing items in the acquired and entered building information model data; S3, binding the building information model data after the missing item is determined to the display window, and adjusting the building information model data using the display window to determine the best angle; S4. Optimize and classify the building information model data according to the best angle, and deploy cameras in the actual scene.

[0008] Optionally, the step of constructing a building information model, entering pre-deployed camera parameter information, and acquiring the entered building information model data comprises the following steps: S11. Build a building information model based on standard buildings and deploy cameras in the building information model according to design specifications; S12. According to the basic data information of the camera and the construction technical requirements of the construction unit, the parameter information corresponding to the camera is entered into the building information model, and the entered building information model data is obtained.

[0009] Optionally, the camera parameter information includes focal length information, viewing angle information, distortion information, reflection information, position information and coding information.

[0010] Optionally, the step of determining missing items on the acquired and entered building information model data comprises the following steps: S21, if there is a blank value in the building information model data, it is determined that the building information model data information is missing; S22: If the numerical values ​​in the building information model data are displayed normally, it is determined that the building information model data information is normal.

[0011] Optionally, the step of binding the building information model data after missing item determination to a display window, and adjusting the building information model data using the display window to determine the optimal angle comprises the following steps: S31, using the display window to adjust the building information model data to obtain a first-person perspective effect; S32. Determine the best angle of the building information model data based on the first-person perspective effect.

[0012] Optionally, the optimizing and classifying the building information model data according to the optimal angle and deploying the camera in the actual scene comprises the following steps: S41, optimizing the building information model data based on the optimal angle, and classifying the optimized building information model data; S42. Deploy cameras in actual scenarios based on the optimized and classified building information model data.

[0013] Optionally, the optimizing the building information model data based on the optimal angle and classifying the optimized building information model data comprises the following steps: S411, optimizing the camera parameter information in the building information model data based on the optimal angle; S412: Classify the optimized building information model data according to the viewing angle of the camera.

[0014] Optionally, the expression for optimizing the building information model data is: ID=JJ+SJ+JB+FS+WZ Where ID is the camera code, JJ is the camera focal length, SJ is the camera viewing angle, JB is the camera distortion, FS is the light reflection, and WZ is the camera installation location.

[0015] Optionally, the deploying of cameras in an actual scene based on the optimized and classified building information model data comprises the following steps: S421, deploying and debugging the parameter information of the camera in the actual scene based on the optimized and classified building information model data; S422, if the parameter information after debugging does not meet the optimal angle, re-optimize the building information model data; S423. If the parameter information after debugging meets the optimal angle, the installation is completed.

[0016] According to another aspect of the present invention, there is also provided a virtual simulation system for automatic determination of image viewing angle data, the virtual simulation system comprising a data acquisition module, a data analysis module, a virtual simulation module and a data determination module; The data acquisition module is used to construct a building information model, input pre-deployed camera parameter information, and obtain the input building information model data; The data analysis module is used to identify missing items in the acquired and entered building information model data; The virtual simulation module is used to bind the building information model data after the missing item is determined with the display window, and use the display window to adjust the building information model data to determine the best angle; The data determination module is used to optimize and classify the building information model data according to the best angle and deploy cameras in the actual scene.

[0017] The beneficial effects of the present invention are: 1. The present invention combines the planning platform with BIM technology to achieve limited capture and processing of multi-scale information, which helps virtual simulation applications to maintain high judgment accuracy and stability when processing scenes from different perspectives; virtual simulation technology can simulate various complex image perspective scenes and maintain high judgment, thereby enhancing its adaptability and flexibility.

[0018] 2. The present invention creates a realistic virtual environment by combining a planning platform with BIM technology, allowing users to conduct experiments and operations without physical risks, greatly improving its accuracy, stability, adaptability, and flexibility. Through continuous testing of multiple camera samples, it promotes algorithm optimization and expansion of application fields.

[0019] 3. The present invention promotes the optimization and innovation of the image perspective data judgment algorithm, that is, by continuously improving and perfecting the algorithm, the judgment accuracy and performance of virtual simulation applications can be improved, injecting new vitality into the technological development of related fields; the automatic judgment of virtual simulation applications based on image perspective data of the planning platform can be expanded to multiple fields such as intelligent manufacturing, intelligent transportation, and drone inspection, providing strong support for the development of these fields. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0021] Figure 1 is a flow chart of a virtual simulation method for automatically determining image viewing angle data according to an embodiment of the present invention; Figure 2 is a principle block diagram of a virtual simulation system for automatically determining image viewing angle data according to an embodiment of the present invention; Figure 3 It is a virtual simulation process diagram for specific applications; Figure 4 It is a virtual simulation application flow chart for specific applications.

[0022] In the figure: 1. Data acquisition module; 2. Data analysis module; 3. Virtual simulation module; 4. Data judgment module. DETAILED DESCRIPTION

[0023] To further illustrate each embodiment, the present invention provides drawings, which are part of the disclosure of the present invention and are mainly used to illustrate the embodiments and can be used in conjunction with the relevant descriptions in the specification to explain the operating principles of the embodiments. With reference to these contents, ordinary technicians in the field should be able to understand other possible implementations and advantages of the present invention. The components in the figures are not drawn to scale, and similar component symbols are generally used to represent similar components.

[0024] According to an embodiment of the present invention, a virtual simulation method and system for automatically determining image viewing angle data are provided.

[0025] The present invention is further described with reference to the accompanying drawings and specific embodiments. Figure 1 As shown, according to one embodiment of the present invention, a virtual simulation method for automatically determining image viewing angle data is provided, and the virtual simulation method comprises the following steps: S1. Build a building information model, input pre-deployed camera parameter information, and obtain the input building information model data.

[0026] In one embodiment, the steps of constructing a building information model, entering pre-deployed camera parameter information, and obtaining the entered building information model data include the following steps: S11. Build a building information model based on standard buildings and deploy cameras in the building information model according to design specifications; S12. According to the basic data information of the camera and the construction technical requirements of the construction unit, the parameter information corresponding to the camera is entered into the building information model, and the entered building information model data is obtained.

[0027] In one embodiment, the camera parameter information includes focal length information, viewing angle information, distortion information, reflection information, position information and coding information.

[0028] It needs to be explained that, taking the standard station as an example, a BIM (Building Information Modeling) model is created. The camera is placed at the specified position of the model according to the owner and design specifications. A virtual 3D scene of the standard station is created using 3D design software (such as AUTODESK Revit, etc.) according to the owner and design specifications. According to the basic data information provided by the camera supplier and the construction technical requirements of the construction unit, the camera's focal length (JJ), viewing angle (SJ), distortion (JB), reflection (FS), position (WZ), encoding (ID) and other parameter information are entered into the BIM model. The BIM model data that has been created and fully entered is transmitted to the planning platform.

[0029] S2. Identify missing items in the acquired and entered building information model data.

[0030] In one embodiment, the step of determining missing items on the acquired and entered building information model data comprises the following steps: S21, if there is a blank value in the building information model data, it is determined that the building information model data information is missing; S22: If the numerical values ​​in the building information model data are displayed normally, it is determined that the building information model data information is normal.

[0031] It needs to be explained that the transmitted information is automatically judged whether there are missing items to ensure the accuracy and completeness of the information; for example: BIM model data transmission such as the data in the planning platform has location information (X-axis: 200mm, Y-axis: 715mm, Z-axis: 1025mm), but only the XYZ axis is displayed in the planning platform and the value is blank, the planning platform will automatically determine that the location of the camera is missing information.

[0032] S3. Binding the building information model data after the missing item is identified with the display window, and adjusting the building information model data using the display window to determine the best angle.

[0033] In one embodiment, the steps of binding the building information model data after missing item determination to the display window, adjusting the building information model data using the display window, and determining the optimal angle include the following steps: S31, using the display window to adjust the building information model data to obtain a first-person perspective effect; S32. Determine the best angle of the building information model data based on the first-person perspective effect.

[0034] It should be explained that selecting any camera will pop up an input box containing focal length (JJ), viewing angle (SJ), distortion (JB), reflection (FS), position (WZ), and code (ID); the camera parameter information can be changed by manual input or clicking on the camera rotation, and the first-person perspective effect will pop up immediately and the best angle can be determined.

[0035] In addition, in the planning platform, by clicking any camera with the mouse, a viewing angle window will automatically pop up on the planning platform. The viewing angle window contains input boxes for focal length (JJ), viewing angle (SJ), distortion (JB), reflection (FS), position (WZ), and code (ID).

[0036] S4. Optimize and classify the building information model data according to the best angle, and deploy cameras in the actual scene.

[0037] In one embodiment, the optimizing and classifying the building information model data according to the optimal angle and deploying the camera in the actual scene comprises the following steps: S41. Based on the optimal angle, the building information model data is optimized, and the optimized building information model data is classified.

[0038] In one embodiment, the optimizing the building information model data based on the optimal angle and classifying the optimized building information model data comprises the following steps: S411, optimizing the camera parameter information in the building information model data based on the optimal angle; S412: Classify the optimized building information model data according to the viewing angle of the camera.

[0039] S42. Deploy cameras in actual scenarios based on the optimized and classified building information model data.

[0040] In one embodiment, the deployment of cameras in actual scenes based on the optimized and classified building information model data includes the following steps: S421, deploying and debugging the parameter information of the camera in the actual scene based on the optimized and classified building information model data; S422, if the parameter information after debugging does not meet the optimal angle, re-optimize the building information model data; S423. If the parameter information after debugging meets the optimal angle, the installation is completed.

[0041] It should be explained that after adjusting the focal length (JJ), viewing angle (SJ), distortion (JB), reflection (FS), and position (WZ) parameter information of a camera, the planning platform will automatically prompt which cameras have angle errors at the same angle and automatically adjust them to the appropriate angles.

[0042] In one embodiment, the expression of the optimization parameter information is: ID=JJ+SJ+JB+FS+WZ Where ID is the camera code, JJ is the camera focal length, SJ is the camera viewing angle, JB is the camera distortion, FS is the light reflection, and WZ is the camera installation location.

[0043] Among them, ID camera code: the code is unique and different for each camera, represented by numbers, such as 015104001.

[0044] JJ Camera focal length: The longer the focal length, the narrower the camera's field of view, and the larger the size of the photographed object becomes visually. It is expressed in mm, for example 1000mm.

[0045] SJ camera angle of view: The wider the angle of view, the wider the range of images that can be captured, expressed in "°", for example 35.6°.

[0046] JB Camera Distortion: When there is an obstacle in front of the camera, the image will be distorted, resulting in a local shadow area in the image. 2 Indicates, for example, 0.756m 2 .

[0047] FS light reflection: The lower the reflectivity, the fewer light spot problems appear on the picture, expressed in density, such as 10 / m 2 .

[0048] The planning virtual simulation module automatically determines and classifies cameras that should have the same viewing angle. For example, during the virtual simulation process, if the viewing angle of four cameras is 38.5°, the planning platform will automatically set these four cameras to the same category.

[0049] In addition, if Figure 4 As shown, the on-site personnel go to the designated location (based on WZ in the planning platform) to install and debug the camera. The debugging data will be automatically transmitted to the planning platform to determine whether the focal length (JJ), viewing angle (SJ), distortion (JB), reflection (FS), and position (WZ) parameter information meet the planned optimal angle. If so, the installation is completed, otherwise re-planning will be required.

[0050] According to another aspect of the present invention, there is also provided a virtual simulation system for automatically determining image viewing angle data, such as Figure 2 As shown, the virtual simulation system includes a data acquisition module 1, a data analysis module 2, a virtual simulation module 3 and a data determination module 4, and the data acquisition module 1, the data analysis module 2, the virtual simulation module 3 and the data determination module 4 are connected in sequence; The data acquisition module 1 is used to construct a building information model, input pre-deployed camera parameter information, and obtain the input building information model data; The data analysis module 2 is used to identify missing items in the acquired and entered building information model data; The virtual simulation module 3 is used to bind the building information model data after the missing items are identified with the display window, and use the display window to adjust the building information model data to determine the best angle; The data determination module 4 is used to optimize and classify the building information model data according to the best angle and deploy cameras in the actual scene.

[0051] In order to facilitate understanding of the above technical solutions of the present invention, the above technical solutions of the present invention are further described below from the perspective of architecture and principle, as follows: In practical applications, such as Figure 3 As shown in the figure, a BIM (Building Information Modeling) model is created by taking a standard station as an example. The camera is placed at the specified position of the model according to the requirements of the owner and design specifications. A virtual 3D scene of the standard station is created using 3D design software (such as AUTODESK Revit, etc.) according to the requirements of the owner and design specifications.

[0052] According to the basic data information provided by the camera supplier and the construction technical requirements of the construction unit, the camera's focal length (JJ), viewing angle (SJ), distortion (JB), reflection (FS), position (WZ), encoding (ID) and other parameter information are entered into the BIM model; the BIM model data that has been created and fully entered is transmitted to the planning platform.

[0053] Automatically determine whether there are missing items in the transmitted information to ensure the accuracy and completeness of the information; for example: BIM model data transmission, such as the data in the planning platform has position information (X axis: 200mm, Y axis: 715mm, Z axis: 1025mm), but only the XYZ axis is displayed in the planning platform and the value is blank, the planning platform will automatically determine that the position of the camera is missing information.

[0054] Select any camera to pop up an input box containing focal length (JJ), viewing angle (SJ), distortion (JB), reflection (FS), position (WZ), and code (ID); change the camera parameter information by manual input or clicking on the camera rotation, and the first-person perspective effect will pop up immediately and determine the best angle.

[0055] After adjusting the focal length (JJ), viewing angle (SJ), distortion (JB), reflection (FS), and position (WZ) parameters of a camera, the planning platform automatically prompts which cameras have angle errors at the same angles and automatically adjusts them to the appropriate angles.

[0056] In summary, with the help of the above-mentioned technical scheme of the present invention, the present invention can realize the limited capture and processing of multi-scale information by combining the planning platform with BIM technology, which is helpful for virtual simulation applications to maintain high judgment accuracy and stability when processing different perspective scenes; various complex image perspective scenes can be simulated by virtual simulation technology and high judgment can be maintained, thereby enhancing its adaptability and flexibility; the present invention creates a realistic virtual environment by combining the planning platform with BIM technology, allowing users to conduct experiments and operations without physical risks, greatly improving its accuracy, stability, adaptability, and flexibility, and promoting algorithm optimization and expansion of application fields through continuous testing of multiple camera samples; the present invention promotes the optimization and innovation of image perspective data judgment algorithms, that is, by continuously improving and perfecting algorithms, the judgment accuracy and performance of virtual simulation applications can be improved, injecting new vitality into the technological development of related fields; virtual simulation applications based on automatic judgment of image perspective data on the planning platform can be expanded to multiple fields such as intelligent manufacturing, intelligent transportation, and drone inspections, providing strong support for the development of these fields.

[0057] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A virtual simulation method for automatically determining image viewing angle data, characterized in that: The virtual simulation method comprises the following steps: S1. Build a building information model, input pre-deployed camera parameter information, and obtain the input building information model data; S2. Identify missing items in the acquired and entered building information model data; S3, binding the building information model data after the missing item is determined to the display window, and adjusting the building information model data using the display window to determine the best angle; S4. Optimize and classify the building information model data according to the best angle, and deploy cameras in the actual scene.

2. The method for automatically determining image viewing angle data based on claim 1, characterized in that: The steps of constructing a building information model, entering pre-deployed camera parameter information, and obtaining the entered building information model data include the following steps: S11. Build a building information model based on standard buildings and deploy cameras in the building information model according to design specifications; S12. According to the basic data information of the camera and the construction technical requirements of the construction unit, the parameter information corresponding to the camera is entered into the building information model, and the entered building information model data is obtained.

3. The method for automatically determining image viewing angle data based on claim 2, characterized in that: The camera parameter information includes focal length information, viewing angle information, distortion information, reflection information, position information and coding information.

4. The method for automatically determining image viewing angle data based on claim 1, characterized in that: The method of determining missing items of the acquired and entered building information model data comprises the following steps: S21, if there is a blank value in the building information model data, it is determined that the building information model data information is missing; S22: If the numerical values ​​in the building information model data are displayed normally, it is determined that the building information model data information is normal.

5. The method for automatically determining image viewing angle data based on claim 1, characterized in that: The method of binding the building information model data after the missing item is identified with the display window, and adjusting the building information model data using the display window to determine the optimal angle includes the following steps: S31, using the display window to adjust the building information model data to obtain a first-person perspective effect; S32. Determine the best angle of the building information model data based on the first-person perspective effect.

6. The method for automatically determining image viewing angle data based on claim 1, characterized in that: The method of optimizing and classifying the building information model data according to the optimal angle and deploying the camera in the actual scene includes the following steps: S41, optimizing the building information model data based on the optimal angle, and classifying the optimized building information model data; S42. Deploy cameras in actual scenarios based on the optimized and classified building information model data.

7. The method for automatically determining image viewing angle data based on claim 6, characterized in that: The optimizing the building information model data based on the optimal angle and classifying the optimized building information model data comprises the following steps: S411, optimizing the camera parameter information in the building information model data based on the optimal angle; S412: Classify the optimized building information model data according to the viewing angle of the camera.

8. The method for automatically determining image viewing angle data based on claim 6, characterized in that: The expression for optimizing the building information model data is: ID=JJ+SJ+JB+FS+WZ Where ID is the camera code, JJ is the camera focal length, SJ is the camera viewing angle, JB is the camera distortion, FS is the light reflection, and WZ is the camera installation location.

9. The method for automatically determining image viewing angle data based on claim 6, characterized in that: The deployment of cameras in actual scenes based on the optimized and classified building information model data includes the following steps: S421, deploying and debugging the parameter information of the camera in the actual scene based on the optimized and classified building information model data; S422, if the parameter information after debugging does not meet the optimal angle, re-optimize the building information model data; S423. If the parameter information after debugging meets the optimal angle, the installation is completed.

10. A virtual simulation system for automatically determining image viewing angle data, used to implement a virtual simulation method for automatically determining image viewing angle data according to any one of claims 1 to 9, characterized in that: The virtual simulation system includes a data acquisition module, a data analysis module, a virtual simulation module and a data determination module; The data acquisition module is used to construct a building information model, input pre-deployed camera parameter information, and obtain the input building information model data; The data analysis module is used to identify missing items in the acquired and entered building information model data; The virtual simulation module is used to bind the building information model data after the missing item is determined with the display window, and use the display window to adjust the building information model data to determine the best angle; The data determination module is used to optimize and classify the building information model data according to the best angle and deploy cameras in the actual scene.