Method, device, equipment and storage medium for generating panoramic geographic event scene
Through the panoramic geographical event scene generation method, the problem of street scene images not being clear and coherent enough and the application of real scene three-dimensional results is limited, and a high-reality and high-precision three-dimensional panoramic display is achieved, which expands the application value.
Patent Information
- Application Number
- CN202410617946.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-17
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-05-17
AI Technical Summary
The existing technology obtains street scene images not clear and coherent enough, and the application of real scene three-dimensional results in non-professional fields is limited.
A method for generating panoramic geographical event scenarios is proposed, including obtaining scene themes, determining real scene three-dimensional results and special data based on the theme, filtering and superimposing data to build real scene three-dimensional scenes, setting observation points to process images to generate panoramic geographical event scenarios, and pre-processing and load to publishing platform to display.
It realizes high authenticity and high precision three-dimensional panoramic display, solves the problems of street scene image clarity and coherence, and expands the application value of real scene three-dimensional results in non-professional fields.
Smart Images

Figure CN118470233B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of real-scene three-dimensional and three-dimensional panoramic technology, and in particular to a method, device, equipment and storage medium for generating a panoramic geographic event scene. Background Art
[0002] Traditional street view image products can present high-quality three-dimensional urban street scenes to users, and are rapidly exploring new models of scene exhibition with their unique immersive experience and personalized interaction. Traditional street view image products rely on on-site shooting to obtain street view images, which has high professional barriers and slow updates. In areas where urban transportation is difficult to access, on-site shooting is difficult and costly to implement. How to quickly obtain clear and coherent street view images has become the primary problem faced by street view image product production.
[0003] With the continuous advancement of real-life 3D construction, the data scale and information carrying capacity of real-life 3D results continue to break through, bringing greater challenges to the visualization and multi-terminal sharing of ultra-large-scale real-life 3D scenes: relying solely on hardware upgrades to improve platform display performance is relatively limited, especially for high-concurrency access by multiple users, and efficiency bottlenecks still exist; data processing methods such as structure optimization and texture compression can easily cause information loss, affecting the accuracy and realism of the data; given the confidentiality of real-life 3D results, for non-professional fields, especially the consumer market, suitable product forms and solutions have not yet been found to tap into considerable potential user needs.
[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of this application is to provide a method, device, equipment and storage medium for generating a panoramic geographic event scene, aiming to solve the technical problems that the existing technology of obtaining street view images is not clear and coherent enough, and the application of real-life three-dimensional results in non-professional fields is limited.
[0006] To achieve the above objectives, the present application proposes a method for generating a panoramic geographical event scene, the method comprising:
[0007] Get the scene theme;
[0008] Determine corresponding real-scene three-dimensional results and thematic data based on the scene theme;
[0009] Screening the real-scene three-dimensional results to obtain real-scene three-dimensional data;
[0010] Superimpose real-life 3D data and thematic data to construct a real-life 3D scene;
[0011] An observation point is set based on the real three-dimensional scene, an image around the observation point is acquired, the image around the observation point is processed to obtain a panoramic geographical event scene, and the panoramic geographical event scene is preprocessed;
[0012] Auxiliary element data are obtained, the preprocessed panoramic geographical event scene and the auxiliary element data are loaded into a target publishing platform, and the panoramic geographical event scene is displayed on the target publishing platform based on a preset roaming route.
[0013] In one embodiment, after the step of obtaining the scene theme, the method further includes:
[0014] Based on the scenario theme, determine the scenario display scope, data accuracy requirements and screen key focus objects.
[0015] In one embodiment, the step of screening the real-scene 3D results to obtain real-scene 3D data includes:
[0016] The real-scene three-dimensional results are screened according to the scene display scope and data accuracy requirements of the scene theme to obtain a digital elevation model, a digital orthophoto map and an oblique photography model;
[0017] The two-dimensional geographic entity in the real-scene three-dimensional result is processed by three-dimensional symbolization to obtain a three-dimensional geographic entity;
[0018] The three-dimensional geographic entity, digital elevation model, digital orthophoto map and oblique photography model are used as real-scene three-dimensional data.
[0019] In one embodiment, the step of obtaining auxiliary element data includes:
[0020] Acquire a key focus object, mark the key focus object in the real three-dimensional scene, add display prompt information, and save the mark in the form of a chart;
[0021] Acquire thematic data and extract and analyze the thematic data according to the key focus objects to obtain chart analysis results;
[0022] Write a text introduction or record an audio recording of the theme background, event information, product name, and author information in the scene theme;
[0023] The annotations, chart analysis results and the text introduction or recorded audio are superimposed to obtain auxiliary element data.
[0024] In one embodiment, the step of setting an observation point based on the real three-dimensional scene, acquiring an image around the observation point, and processing the image around the observation point to obtain a panoramic geographic event scene includes:
[0025] Setting an observation point and a surround model based on the real three-dimensional scene, and acquiring an image around the observation point through the surround model;
[0026] Based on the data model, the images around the observation point are spliced into a panoramic image through image registration, correction and fusion to obtain a panoramic geographic event scene.
[0027] In one embodiment, the step of preprocessing the panoramic geographic event scene includes:
[0028] Clearing the geographic coordinates of the panoramic geographic event scene, and acquiring relative coordinates, and using the relative coordinates as the geographic coordinates of the panoramic geographic event scene;
[0029] Synchronously dividing the panoramic geographical event scene into preset small blocks;
[0030] After encrypting each small block, the encrypted small blocks are spliced together to obtain an encrypted panoramic geographic event scene.
[0031] In one embodiment, the step of loading the preprocessed panoramic geographic event scene and the auxiliary element data to a target publishing platform, and displaying the panoramic geographic event scene on the target publishing platform based on a preset roaming route includes:
[0032] Loading the panoramic geographic event scene and auxiliary element data to the target publishing platform, and adding corresponding hotspots in the background of the target publishing platform to realize the display of the auxiliary element data;
[0033] Playing the panoramic geographical event scene on the publishing platform based on a preset roaming route to display the panoramic geographical event scene;
[0034] A playback link address or a QR code of the panoramic geographical event scene is generated based on the publishing platform to share the panoramic geographical event scene.
[0035] In addition, to achieve the above-mentioned purpose, the present application also provides a device for generating a panoramic geographical event scene, the device comprising:
[0036] A data screening module is used to obtain a scene theme; determine corresponding real-scene 3D results and thematic data based on the scene theme; and screen the real-scene 3D results to obtain real-scene 3D data;
[0037] A scene construction module, used for superimposing the real-scene three-dimensional data and the thematic data to construct a real-scene three-dimensional scene;
[0038] An output module is used to set an observation point based on the real-life three-dimensional scene, obtain images around the observation point, process the images around the observation point to obtain a panoramic geographical event scene, and pre-process the panoramic geographical event scene; obtain auxiliary element data, load the pre-processed panoramic geographical event scene and the auxiliary element data to a target publishing platform, and display the panoramic geographical event scene on the target publishing platform based on a preset roaming route.
[0039] In addition, to achieve the above-mentioned purpose, the present application also provides a device for generating a panoramic geographic event scene, the device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the method for generating a panoramic geographic event scene as described above.
[0040] In addition, to achieve the above-mentioned purpose, the present application also provides a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the method for generating a panoramic geographic event scene as described above are implemented.
[0041] One or more technical solutions proposed in this application have at least the following technical effects:
[0042] Acquire the scene theme; determine the corresponding real-life 3D results and thematic data based on the scene theme; screen the real-life 3D results to obtain real-life 3D data; overlay the real-life 3D data and thematic data to construct a real-life 3D scene; acquire auxiliary element data, set observation points based on the real-life 3D scene, acquire images around the observation points, process the images around the observation points to obtain a panoramic geographic event scene, overlay various thematic data based on real-life 3D results such as geographic scene data and geographic entity data, use 3D panoramic technology to create an immersive virtual reality environment, and use auxiliary mapping elements, thematic motion effects, voice guides and other means to present geographic events or hot spots to users in the form of 3D panoramas. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0045] Figure 1A flowchart diagram of a method for generating a panoramic geographic event scene according to a first embodiment of the present application;
[0046] Figure 2 A flowchart diagram of a second embodiment of a method for generating a panoramic geographic event scene of the present application is provided;
[0047] Figure 3 A flowchart diagram of a third embodiment of a method for generating a panoramic geographic event scene of the present application is provided;
[0048] Figure 4 A flowchart of a method for generating a panoramic geographic event scene in this application;
[0049] Figure 5 A schematic diagram of the module structure of a device for generating a panoramic geographic event scene according to an embodiment of the present application;
[0050] Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the method for generating a panoramic geographic event scene in an embodiment of the present application.
[0051] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0052] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0053] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0054] The existing technology does not provide clear and coherent street view images, and the real-life three-dimensional results are limited in application in non-professional fields.
[0055] This application provides a solution to introduce the traditional street view product production technology into the real-life three-dimensional field, and create panoramic geographic event products according to local conditions. The real-life three-dimensional data results have the advantages of high authenticity, high precision, good visualization effects and wide application value of geographic information.
[0056] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a panoramic geographic event scene generation device, etc. The following takes the panoramic geographic event scene generation device as an example to illustrate this embodiment and the following embodiments.
[0057] Based on this, the present application embodiment provides a method for generating a panoramic geographic event scene, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the method for generating a panoramic geographic event scene of the present application.
[0058] In this embodiment, the method for generating a panoramic geographic event scene includes steps S10 to S60:
[0059] Step S10, obtaining the scene theme;
[0060] Furthermore, based on the scene theme, determine the scene display scope, data accuracy requirements and screen key focus objects.
[0061] It should be noted that this step is used to select hot geographical events around the scene theme, such as landslides, earthquakes and other geological disasters, and collect relevant information of hot events, including the time, location, cause, and disaster status of the events. Hot time and hot spot information can be used as the display content of the panoramic geographical event scene; analyze the scene elements, clarify the scene display scope and data accuracy requirements, and screen key focus objects, such as buildings, transportation facilities, water systems, and personnel distribution.
[0062] It is understandable that before making a panoramic product, the demand positioning should be clarified, the scene elements should be analyzed, the core theme should be highlighted, the scene script should be planned, and the scene route should be designed to provide a basis for subsequent basic data screening, virtual camera settings, and key object marking;
[0063] Step S20, determining corresponding real-scene 3D results and thematic data based on the scene theme;
[0064] It should be noted that as a standardized product of new basic surveying and mapping, the real-scene 3D results are non-scale, full-element data sets that express spatial relationships and attribute information. They have extremely strong display effects and measurable accuracy, can provide data support for panoramic geographic event products, and quickly build real-scene 3D scenes, mainly including digital elevation models (DEM), digital orthophotos (DOM), oblique photography 3D models and other geographic scenes, (2D / 3D) basic geographic entities, building (structure) structures, road facilities, underground space and other component 3D models and other professional entity data. As an important part of geographic spatial data, the real-scene 3D data results have the advantages of high authenticity, high accuracy, good visualization effects and wide application value of geographic information, which can effectively solve the data source problem of street view product production;
[0065] It is understandable that the thematic geographic information data contains rich thematic attribute information and statistical information, which can be provided to users. According to the display theme of the panoramic product, the corresponding thematic data can be obtained for statistical analysis, and the analysis results can be drawn and displayed in charts and graphs, and then superimposed on the panoramic scene for display;
[0066] Step S30, screening the real scene 3D results to obtain real scene 3D data;
[0067] It should be noted that panoramic geographic event products are lightweight real-life three-dimensional products. Compared with traditional real-life three-dimensional results, their data structure and data volume are no longer constraints on the display platform's processing performance and multi-user high-concurrency access, greatly reducing the requirements for the display terminal's hardware performance or network transmission speed.
[0068] Understandably, this strategy introduces 3D panoramic technology into the application research and market promotion of real-life 3D results for the first time, exploring specific methods for promoting real-life 3D data in the consumer market. Real-life 3D results provide the data basis for reconstructing the real environment, while 3D panoramic technology puts users in it.
[0069] Furthermore, the real-scene 3D results are screened according to the scene display scope and data accuracy requirements of the scene theme to obtain digital elevation models, digital orthophotos and oblique photography models;
[0070] The two-dimensional geographic entities in the real three-dimensional results are processed by three-dimensional symbolization to obtain three-dimensional geographic entities;
[0071] Three-dimensional geographic entities, digital elevation models, digital orthophotos and oblique photography models are used as real-life three-dimensional data.
[0072] It should be noted that two-dimensional geographic entities usually refer to various geographic elements on the map, which are presented in a flat form on the map without considering the height or three-dimensional sense; three-dimensional symbolization processing is the process of presenting geographic information data in a three-dimensional form, which is usually used in map making, GIS (Geographic Information System) visualization and virtual reality applications. This processing can make geographic entities more realistic and three-dimensional in three-dimensional space and provide richer visual information; Digital Elevation Model (DEM) is a digital terrain model used to represent the elevation information of the earth's surface. It is a commonly used data type in Geographic Information Systems (GIS); Digital Orthophoto Map (DEM) is a digital terrain model used to represent the elevation information of the earth's surface. Orthophoto is a digital map or image product that has been corrected for aerial photography or satellite remote sensing images to eliminate image distortion caused by terrain and camera perspective. This correction includes making the image have consistent proportions, right angles and equal scale properties, so that all objects in the image are displayed in an orthographic (i.e. vertical) manner at their true positions; oblique photography model is a digital map or image product obtained using oblique photography technology, using an aerial platform with an oblique photography camera to photograph the surface at different angles and directions, thereby producing images with an oblique perspective. This image acquisition technology can provide more surface details and three-dimensional sense, which is more realistic and richer than traditional vertical photography technology.
[0073] It is understandable that the spatial scope that needs to be displayed is determined according to the scene theme and application requirements. This can be an entire city, a specific area, a single building or scenic spot, etc. Consider the scale and scope of the scene to determine the geographical area that needs to be covered, and determine the accuracy requirements of the data according to the scene theme and specific application requirements. This can include horizontal and vertical accuracy, resolution, geographic reference system, etc., formulate screening criteria, and determine which objects meet the requirements of focus according to the scene theme and application requirements. The screening criteria can include aspects such as the importance of the object, geographical location, appearance characteristics, historical and cultural value, etc.
[0074] Step S40, superimposing the real-scene 3D data and the thematic data to construct a real-scene 3D scene;
[0075] Step S50, setting an observation point based on the real three-dimensional scene, acquiring images around the observation point, processing the images around the observation point to obtain a panoramic geographic event scene, and preprocessing the panoramic geographic event scene;
[0076] It can be understood that panoramic geographic event products based on real-life three-dimensional results are an innovative type of geographic information product. Based on real-life three-dimensional results such as geographic scene data and geographic entity data, various thematic data are superimposed, and three-dimensional panoramic technology is used to create an immersive virtual reality environment. Assisted by mapping elements, thematic animations, voice guides and other means, geographic events or hot spots are presented to users in the form of three-dimensional panoramas.
[0077] Step S60, obtaining auxiliary element data, loading the preprocessed panoramic geographic event scene and the auxiliary element data to the target publishing platform, and displaying the panoramic geographic event scene on the target publishing platform based on the preset roaming route.
[0078] In the specific implementation, the panoramic images and graphic data are published to the designated platform, assisted by thematic animations, voice guides and other means to display panoramic geographical event scenes based on the roaming routes.
[0079] The present embodiment provides a method for generating a panoramic geographic event scene, which includes obtaining a scene theme; determining corresponding real-life three-dimensional achievements and thematic data based on the scene theme; screening the real-life three-dimensional achievements to obtain real-life three-dimensional data; superimposing the real-life three-dimensional data and thematic data to construct a real-life three-dimensional scene; setting observation points based on the real-life three-dimensional scene, obtaining images around the observation points, processing the images around the observation points to obtain a panoramic geographic event scene, obtaining auxiliary element data, superimposing various thematic data based on real-life three-dimensional achievements such as geographic scene data and geographic entity data, using three-dimensional panoramic technology to create an immersive virtual reality environment, and using auxiliary mapping elements, thematic motion effects, voice guides and other means to present geographic events or hot spots to users in the form of three-dimensional panoramic images.
[0080] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 , step S40, the method for generating a panoramic geographic event scene further includes steps S401 to S404:
[0081] Step S401, obtaining a key focus object, marking the key focus object in the real three-dimensional scene, adding display prompt information, and saving the marking in the form of a chart;
[0082] It should be noted that TIPS information is prompt information, which is used to explain key objects.
[0083] In the specific implementation, annotations are drawn for key focus objects, TIPS information is added, and the information is saved in the form of charts.
[0084] Step S402, obtaining thematic data, performing information extraction and analysis on the thematic data according to the key focus objects, and obtaining chart analysis results;
[0085] In the specific implementation, obtain thematic data, extract and analyze information around key focus objects, draw charts to record analysis results, such as bar charts, pie charts, etc., and draw data statistics and analysis results;
[0086] Step S403, writing a text introduction or recording an audio recording of the theme background, event information, product name and author information in the scene theme;
[0087] In the specific implementation, write a text introduction or record an audio to introduce the theme background, event information, product name and author information;
[0088] Step S404, superimposing the annotations, chart analysis results and textual introduction or recorded audio to obtain auxiliary element data.
[0089] It should be noted that auxiliary elements can also include dynamic characteristics: using three-dimensional model symbols to achieve dynamic effect display of specific scenes, such as landslides, water flows, seismic waves, etc., mapping elements: three-dimensional compass, coarse-grained latitude and longitude grid, etc.;
[0090] Auxiliary elements can enrich the visualization effect of real-life three-dimensional scenes and highlight the theme and core elements of the scenes.
[0091] This embodiment provides a method for generating a panoramic geographic event scene. The information carrying capacity of real-life three-dimensional data is much higher than that of street view information. It supports the overlay of geographic information and analysis of information. Regardless of the data type, such as scene data, entity data, thematic data, etc., or the data level, such as terrain level, city level and component level, it can fully cover the data resources required for the production of three-dimensional panoramic products. By associating real-life three-dimensional data, information can be updated in real time and dynamically.
[0092] Based on the first and second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as those in the above embodiments can be referred to the above introduction, and will not be described in detail later. Figure 3 , step S50, the method for generating a panoramic geographic event scene further includes steps S501 to S502:
[0093] Step S501, setting an observation point and a surround model based on a real three-dimensional scene, and acquiring an image around the observation point through the surround model;
[0094] It should be noted that a surround view model is a device used to capture images or videos of the surrounding environment. It is usually composed of multiple cameras and can capture the surrounding scenery in 360 degrees. The surround view model can be a single device or an array composed of multiple cameras.
[0095] In the specific implementation, an observation point is set based on a real-life three-dimensional display scene, a surround model is used, image acquisition is started, and street view images around the current observation point are obtained.
[0096] Step S502: Based on the data model, images around the observation point are stitched into a panoramic image through image registration, correction and fusion to obtain a panoramic geographic event scene.
[0097] It should be noted that the data model can be an algorithm or software for processing the captured image data and stitching them into a panoramic image. This process can include operations such as geometric correction, color correction, feature matching and fusion of the images.
[0098] In the specific implementation, after shooting is completed, image stitching is completed based on the data model to obtain a panoramic image, and each camera independently outputs the panoramic image result;
[0099] It is understandable that the traditional way of obtaining street view data requires setting up digital cameras on site for multi-angle panoramic shooting, and cost expenditure becomes a key constraint factor. Based on the real three-dimensional scene, a virtual camera is set up for shooting. In principle, there are infinite viewing angles to publish designated hot spots or geographical events, which effectively saves data collection costs, establishes a mathematical model to automatically complete image stitching, and solves the problem of panoramic data collection in inaccessible areas.
[0100] Further, the original geographic coordinates of the panoramic geographic event scene are cleared, and relative coordinates are obtained, and the relative coordinates are used as the geographic coordinates of the panoramic geographic event scene;
[0101] Synchronously divide the panoramic geographic event scene into preset small blocks;
[0102] After encrypting each small block, the encrypted small blocks are spliced together to obtain an encrypted panoramic geographic event scene.
[0103] In the specific implementation, for panoramic products, set the virtual reality space and relative coordinate benchmark, clear the original geographic coordinates of the panoramic products, input the relative coordinates, and simultaneously use methods such as image segmentation and encryption to protect the image data.
[0104] It is understandable that panoramic geographic event products continue to carry thematic information after clearing the geographic coordinates. They are released based on virtual reality space and real-life three-dimensional street view effects. They no longer rely on absolute geographic space and can further ensure data security through methods such as domain name fixed-point encryption and image segmentation encryption.
[0105] Furthermore, the panoramic geographic event scene and auxiliary element data are loaded into the target publishing platform, and corresponding hot spots are added in the background of the target publishing platform to realize the display of the auxiliary element data;
[0106] Playing the panoramic geographic event scene on the publishing platform based on the preset roaming route to display the panoramic geographic event scene;
[0107] Generate a playback link address or QR code of the panoramic geographic event scene based on the publishing platform to share the panoramic geographic event scene.
[0108] It should be noted that for the panoramic display platform, methods such as domain name fixed-point encryption can be used to specify the domain name to play the panoramic image;
[0109] It is understandable that product releases can also be achieved by connecting to virtual display devices, including VR glasses, handles, flight simulators and other real-life devices to interact with panoramic products, and by generating playback link addresses or QR codes to share panoramic products.
[0110] In the specific implementation, the panorama is loaded to the designated publishing platform, and each panorama is used as an independent unit. Roaming hotspots, audio and video hotspots, video hotspots, text hotspots, etc. are added in the background. While playing the panorama, effects such as hotspot switching and detailed display of key content are achieved.
[0111] This embodiment provides a method for generating a panoramic geographic event scene. The panoramic geographic event product directly changes the interaction mode between the user and the real three-dimensional scene, from the traditional plane display to the multimedia interactive display, and supports the connection of display devices such as VR glasses, handles, flight simulators, etc. to create an immersive virtual reality experience.
[0112] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the method for generating the panoramic geographic event scene of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0113] Figure 4 A flowchart of a method for generating a panoramic geographic event scene in this application;
[0114] Select the display theme, refine the scene elements, filter the real-life 3D data and overlay the thematic data to mark the key objects. The real-life 3D results include DOM / TDOM, basic geographic entities, DEM / DSM, component 3D models, oblique photography models, etc. The thematic data include natural disaster data, meteorological and hydrological data, etc. Build a real-life 3D scene, mark the key objects and establish the TPS of the key objects, analyze the data charts, calibrate the hotspot positions, set the observation points, enter the surround mode to shoot street view pictures, automatically stitch to obtain panoramic images, clarify the geographic coordinates of the panorama, update to relative coordinates based on unified rules, load all panoramas into the playback program or display platform, take each panorama as a hotspot, connect them in series according to time or space, and then access the mapping elements, text explanations, voice guides and display devices, including VR glasses, handle mice, flight simulators, 3D compass coarse-grained latitude and longitude grids, product introduction author information, voice guide flight routes, etc. Finally, build a 3D panoramic virtual roaming system and display it to users.
[0115] This application also provides a device for generating a panoramic geographical event scene, please refer to Figure 5 , the device for generating the panoramic geographical event scene comprises:
[0116] The data screening module 10 is used to obtain a scene theme; determine the corresponding real-scene 3D results and thematic data based on the scene theme; and screen the real-scene 3D results to obtain real-scene 3D data;
[0117] A scene construction module 20 is used to superimpose the real-scene 3D data and the thematic data to construct a real-scene 3D scene;
[0118] The output module 30 is used to set an observation point based on the real-life three-dimensional scene, obtain images around the observation point, process the images around the observation point to obtain a panoramic geographical event scene, and pre-process the panoramic geographical event scene; obtain auxiliary element data, load the pre-processed panoramic geographical event scene and the auxiliary element data to a target publishing platform, and display the panoramic geographical event scene on the target publishing platform based on a preset roaming route.
[0119] The networked automated detection device provided by the present application adopts the method for generating the panoramic geographic event scene in the above-mentioned embodiment, which can solve the technical problems that the street view images obtained by the prior art are not clear and coherent enough, and the application of the real-scene three-dimensional results in non-professional fields is limited. Compared with the prior art, the beneficial effects of the networked automated detection device provided by the present application are the same as the beneficial effects of the method for generating the panoramic geographic event scene provided by the above-mentioned embodiment, and the other technical features in the networked automated detection device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.
[0120] The present application provides a device for generating a panoramic geographic event scene, and the device for generating a panoramic geographic event scene includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for generating a panoramic geographic event scene in the above-mentioned embodiment one.
[0121] Reference below Figure 6 , which shows a schematic diagram of the structure of a device for generating a panoramic geographical event scene suitable for implementing an embodiment of the present application. The device for generating a panoramic geographical event scene in the embodiment of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The device for generating the panoramic geographic event scene shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0122] like Figure 6As shown, the panoramic geographic event scene generation device may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 to the random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the panoramic geographic event scene generation device are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the generation device of the panoramic geographic event scene to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a generation device of the panoramic geographic event scene with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.
[0123] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0124] The panoramic geographic event scene generation device provided by the present application adopts the panoramic geographic event scene generation method in the above-mentioned embodiment, which can solve the technical problems of the existing technology that the street view images obtained are not clear and coherent enough, and the real scene three-dimensional results are limited in application in non-professional fields. Compared with the prior art, the beneficial effects of the panoramic geographic event scene generation device provided by the present application are the same as the beneficial effects of the panoramic geographic event scene generation device method provided by the above-mentioned embodiment, and the other technical features in the panoramic geographic event scene generation device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0125] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0126] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0127] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the method for generating the panoramic geographic event scene in the above-mentioned embodiment.
[0128] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0129] The above-mentioned computer-readable storage medium may be included in the device for generating the panoramic geographical event scene; or it may exist independently without being assembled into the device for generating the panoramic geographical event scene.
[0130] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0131] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0132] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0133] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned method for generating panoramic geographic event scenes, and can solve the technical problems of the prior art that street view images obtained are not clear and coherent enough, and the application of real-scene three-dimensional results in non-professional fields is limited. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the method for generating panoramic geographic event scenes provided by the above-mentioned embodiments, and will not be repeated here.
[0134] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the method for generating a panoramic geographic event scene as described above.
[0135] The computer program product provided by this application can solve the technical problems that the street view images obtained by the prior art are not clear and coherent, and the real-scene three-dimensional results are limited in application in non-professional fields. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the method for generating panoramic geographic event scenes provided by the above embodiment, and will not be repeated here.
[0136] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method for generating a panoramic geographical event scene, characterized in that: The method for generating the panoramic geographic event scene comprises: Get the scene theme; Determine corresponding real-scene three-dimensional results and thematic data based on the scene theme; Screening the real-scene three-dimensional results to obtain real-scene three-dimensional data; Superimpose real-life 3D data and thematic data to construct a real-life 3D scene; An observation point is set based on the real three-dimensional scene, an image around the observation point is acquired, the image around the observation point is processed to obtain a panoramic geographical event scene, and the panoramic geographical event scene is preprocessed; Acquire auxiliary element data, load the preprocessed panoramic geographic event scene and the auxiliary element data to a target publishing platform, and display the panoramic geographic event scene on the target publishing platform based on a preset roaming route; The step of screening the real-scene three-dimensional results to obtain real-scene three-dimensional data includes: The real-scene three-dimensional results are screened according to the scene display scope and data accuracy requirements of the scene theme to obtain a digital elevation model, a digital orthophoto map and an oblique photography model; The two-dimensional geographic entity in the real-scene three-dimensional result is processed by three-dimensional symbolization to obtain a three-dimensional geographic entity; The three-dimensional geographic entity, digital elevation model, digital orthophoto map and oblique photography model are used as real-scene three-dimensional data; The step of preprocessing the panoramic geographic event scene includes: Clearing the original geographic coordinates of the panoramic geographic event scene, and obtaining relative coordinates, and using the relative coordinates as the geographic coordinates of the panoramic geographic event scene; Synchronously dividing the panoramic geographical event scene into preset small blocks; After encrypting each small block, the encrypted small blocks are spliced together to obtain an encrypted panoramic geographic event scene.
2. The method for generating a panoramic geographical event scene according to claim 1, characterized in that: After the step of obtaining the scene theme, the method further includes: Based on the scenario theme, determine the scenario display scope, data accuracy requirements, and screen key focus objects.
3. The method for generating a panoramic geographical event scene according to claim 1, characterized in that: The step of obtaining auxiliary element data includes: Acquire a key focus object, mark the key focus object in the real three-dimensional scene, add display prompt information, and save the mark in the form of a chart; Acquire thematic data and extract and analyze the thematic data according to the key focus objects to obtain chart analysis results; Write a text introduction or record an audio recording of the theme background, event information, product name, and author information in the scene theme; The annotations, chart analysis results and the text introduction or recorded audio are superimposed to obtain auxiliary element data.
4. The method for generating a panoramic geographical event scene according to claim 1, characterized in that: The step of setting an observation point based on the real three-dimensional scene, acquiring an image around the observation point, and processing the image around the observation point to obtain a panoramic geographic event scene includes: Setting an observation point and a surround model based on the real three-dimensional scene, and acquiring an image around the observation point through the surround model; Based on the data model, the images around the observation point are spliced into a panoramic image through image registration, correction and fusion to obtain a panoramic geographic event scene.
5. The method for generating a panoramic geographical event scene according to claim 1, characterized in that: The step of loading the preprocessed panoramic geographic event scene and the auxiliary element data to a target publishing platform, and displaying the panoramic geographic event scene on the target publishing platform based on a preset roaming route includes: Loading the panoramic geographic event scene and auxiliary element data to the target publishing platform, and adding corresponding hotspots in the background of the target publishing platform to realize the display of the auxiliary element data; Playing the panoramic geographical event scene on the publishing platform based on a preset roaming route to display the panoramic geographical event scene; A playback link address or a QR code of the panoramic geographical event scene is generated based on the publishing platform to share the panoramic geographical event scene.
6. A device for generating a panoramic geographical event scene, characterized in that: The device comprises: A data screening module is used to obtain a scene theme; determine corresponding real-scene 3D results and thematic data based on the scene theme; and screen the real-scene 3D results to obtain real-scene 3D data; The data screening module is also used to screen the real-scene three-dimensional results according to the scene display scope and data accuracy requirements of the scene theme to obtain a digital elevation model, a digital orthophoto map and an oblique photography model; The two-dimensional geographic entity in the real-scene three-dimensional result is processed by three-dimensional symbolization to obtain a three-dimensional geographic entity; The three-dimensional geographic entity, digital elevation model, digital orthophoto map and oblique photography model are used as real-scene three-dimensional data; A scene construction module is used to superimpose real-scene 3D data and thematic data to construct a real-scene 3D scene; An output module is used to obtain auxiliary element data, set an observation point based on the real three-dimensional scene, obtain images around the observation point, process the images around the observation point to obtain a panoramic geographical event scene, and pre-process the panoramic geographical event scene; load the pre-processed panoramic geographical event scene and the auxiliary element data to a target publishing platform, and display the panoramic geographical event scene on the target publishing platform based on a preset roaming route; The output module is further used to clear the original geographic coordinates of the panoramic geographic event scene, and obtain relative coordinates, and use the relative coordinates as the geographic coordinates of the panoramic geographic event scene; Synchronously dividing the panoramic geographical event scene into preset small blocks; After encrypting each small block, the encrypted small blocks are spliced together to obtain an encrypted panoramic geographic event scene.
7. A device for generating a panoramic geographical event scene, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the method for generating a panoramic geographic event scene as described in any one of claims 1 to 5.
8. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the method for generating a panoramic geographic event scene as described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Project environment display method
CN104484327A
Three-dimensional real scene collection and modeling method and apparatus, and readable storage medium
CN108648272A
Three-dimensional and real-scene data visualization method and device and computer readable storage medium
CN108665536A
Network virtual tourism system and construction method thereof
CN110018742A
Real scene three-dimensional reconstruction method and system based on oblique photography and panoramic video fusion
CN113192183A
