Geological remote sensing three-dimensional visual management method and system
By generating a three-dimensional visual model and providing auxiliary layout based on the user's management intention, the problem of poor combination of remote sensing data and management goals in traditional geological management methods is solved, personalized response and intelligent assistance are achieved, and the effect of geological management decision support is significantly improved.
Patent Information
- Application Number
- CN202411945639.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-12-27
AI Technical Summary
Traditional geological management methods rely on remote sensing technology for data analysis and interpretation, but lack personalized response and intelligent assistance to different management needs, which makes it difficult for remote sensing data to be effectively combined with specific management goals, and cannot dynamically adjust the display content, resulting in poor results in geological management decision support.
By generating a three-dimensional visual model, assisting the model based on user's management intentions, personalized response and intelligent assistance to different management needs can be achieved, effectively combining remote sensing data with specific management goals, and dynamically adjusting the presentation content.
To a great extent, the effect of geological management decision support has been greatly improved, and personalized response and intelligent assistance to different management needs have been achieved, so that remote sensing data can be effectively combined with specific management goals.
Smart Images

Figure CN119883061A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of geological remote sensing three-dimensional visualization management, and in particular to a geological remote sensing three-dimensional visualization management method and a system thereof. Background Art
[0002] Remote sensing technology uses satellites, aircraft or drones to obtain electromagnetic wave reflection information on the surface and underground with the help of sensors, and converts this information into image data. By analyzing these remote sensing images, multi-dimensional geological information such as land cover, vegetation conditions, mineral distribution, and water resource changes can be obtained.
[0003] In practical applications, technicians face complex demands in geological management. These demands include mining management of mineral resources, prediction and early warning of environmental disasters, monitoring of land use, etc. Technicians need to use remote sensing data to support management decisions, help assess resource reserves, monitor environmental changes, and guide land use planning.
[0004] However, traditional geological management methods usually rely solely on remote sensing technology to analyze and interpret data, lacking personalized responses and intelligent assistance to different management needs. Under this method, remote sensing data is only presented as static images or maps, which are difficult to effectively combine with specific management goals and cannot dynamically adjust the display content, resulting in poor results in geological management decision support.
[0005] Therefore, a solution is urgently needed. Summary of the invention
[0006] One of the purposes of the present invention is to provide a geological remote sensing three-dimensional visualization management method, which generates a three-dimensional visualization model based on the remote sensing information of the target area that the user wants to conduct geological management, and based on the user's management intention, performs auxiliary layout of the three-dimensional visualization model, and displays the three-dimensional visualization model after auxiliary layout to the user, so as to achieve personalized response and intelligent assistance to different management needs, so that remote sensing data is effectively combined with specific management goals, and the presentation content is dynamically adjusted, which greatly improves the effect of geological management decision support.
[0007] An embodiment of the present invention provides a geological remote sensing three-dimensional visualization management method, comprising:
[0008] When the user inputs geological management requirements, the geological management requirements are analyzed to determine the target area and management intention;
[0009] Generate a three-dimensional visualization model based on remote sensing information of the target area;
[0010] Based on management intention, assist in the layout of the 3D visualization model;
[0011] The three-dimensional visualization model after auxiliary layout is displayed to the user.
[0012] Optionally, the auxiliary layout of the three-dimensional visualization model based on the management intention includes:
[0013] Get the best auxiliary knowledge of management intentions;
[0014] Perform logical representation on the best auxiliary knowledge to obtain a logical sequence;
[0015] Based on the logical sequence, plan multiple value areas, the guidance control timeline of each value area and the deviation trigger limit in the 3D visualization model;
[0016] Provide auxiliary mechanisms for 3D visualization models, including:
[0017] When the user reaches the deviation trigger limit when viewing the 3D visualization model, the user is guided to view each value area accordingly based on the guidance control timeline.
[0018] Optionally, the planning of multiple value areas in the three-dimensional visualization model based on the logical sequence includes:
[0019] According to the order of each logic in the logic sequence, traverse each logic in turn;
[0020] When traversing to the i-th logic in the logic sequence, at least one feature extraction object is determined based on the feature extraction object determination rule;
[0021] Perform feature extraction on the feature extraction object to obtain multiple feature values;
[0022] Based on the value area search rule generation template, multiple value area search rules are generated according to each characteristic value;
[0023] Based on the search rules of each value area, multiple value areas are searched in the three-dimensional visualization model;
[0024] Wherein, the feature extraction object determination rule includes:
[0025] If i=1, the i-th logic is used as the feature extraction object;
[0026] If 1<i<N, the logical association relationship between the i-th logic and the i-1-th logic in the logic sequence is taken as the feature extraction object; wherein N is the smaller value of the first target value and the second target value; the first target value includes: the sequence order of the first logic type of the standard logic type in the logic sequence; the second target value includes: the rounded-down value of the product of the total number of logics in the logic sequence multiplied by the first standard ratio;
[0027] If i ≥ N, the first i logics in the logic sequence and the logical association relationship between two adjacent logics in the first i logics are taken as feature extraction objects.
[0028] Optionally, planning the guidance control timeline of each value area in the three-dimensional visualization model based on the logical sequence includes:
[0029] Associating each value area with the logic traversed at the time when it was searched in the three-dimensional visualization model;
[0030] According to the order of each logic in the logic sequence, traverse each logic in turn;
[0031] Each time the traversal is completed, constraints are set based on the viewing time period, and the viewing time period is set on the initial timeline according to the standard viewing time of the logic type of the traversed logic;
[0032] Based on the constraints set by the sighting perspective, the sighting perspective for viewing the logically associated value areas traversed is set in the 3D visualization model;
[0033] Assigning a guide control strategy to the guide time period, including: controlling the current viewing perspective of the user viewing the three-dimensional visualization model to switch to the guide perspective at the start time of the guide time period; and constraining the user to actively adjust the viewing perspective of the three-dimensional visualization model based on the perspective adjustment constraint within the guide time period;
[0034] After traversing each logic in turn, the initial timeline after all the set guide time periods are assigned the guide control strategy is used as the guide control timeline;
[0035] The guidance time period setting constraint includes: the guidance time period set each time is set at the front of the free area at the front of the initial timeline; and the guidance time periods set at adjacent times are set adjacently on the initial timeline;
[0036] The guidance perspective setting constraint includes: an enclosing sphere that minimally encloses all value areas of logical associations traversed on a complete visible three-dimensional visualization model under the guidance perspective; and an area outside the enclosing sphere on the three-dimensional visualization model visible under the guidance perspective that is visible to the historical guidance perspective or the future guidance perspective;
[0037] The viewing angle adjustment constraint includes: the overlap between the viewing angle and the guidance angle after the user actively adjusts the viewing angle is greater than or equal to an overlap threshold.
[0038] Optionally, planning the deviation trigger upper limit in the three-dimensional visualization model based on the logic sequence includes:
[0039] Determine constraints based on target logic, and determine target logic in a logic sequence;
[0040] Generate deviation trigger limits, including:
[0041] The cumulative time for the user to view the three-dimensional visualization model exceeds the time threshold; wherein the time threshold includes: the sum of the standard viewing time of the logic type of all logics before the target logic in the logic sequence multiplied by the product of the second standard ratio;
[0042] And, the sum of the visibility of each visible target value area of the historical viewing perspective of the user viewing the three-dimensional visualization model is less than the visibility threshold; wherein the target value area includes: the value areas associated with all logics before the target logic in the logic sequence; the visibility threshold includes: the corresponding value of the total number of target value areas in the visibility threshold library;
[0043] The target logic determination constraint includes: the sum of the importance of the logic types of all logics before the target logic in the logic sequence is greater than or equal to the importance threshold.
[0044] A geological remote sensing three-dimensional visualization management system provided by an embodiment of the present invention includes:
[0045] The determination module is used to analyze geological management requirements and determine the target area and management intention when the user inputs geological management requirements;
[0046] A generation module, used to generate a three-dimensional visualization model based on remote sensing information of the target area;
[0047] The layout module is used to assist in the layout of the 3D visualization model based on management intent;
[0048] The display module is used to display the three-dimensional visualization model after auxiliary layout to the user.
[0049] Optionally, the layout module performs auxiliary layout on the three-dimensional visualization model based on the management intention, including:
[0050] Get the best auxiliary knowledge of management intentions;
[0051] Perform logical representation on the best auxiliary knowledge to obtain a logical sequence;
[0052] Based on the logical sequence, plan multiple value areas, the guidance control timeline of each value area and the deviation trigger limit in the 3D visualization model;
[0053] Provide auxiliary mechanisms for 3D visualization models, including:
[0054] When the user reaches the deviation trigger limit when viewing the 3D visualization model, the user is guided to view each value area accordingly based on the guidance control timeline.
[0055] Optionally, the layout module plans multiple value areas in the three-dimensional visualization model based on a logical sequence, including:
[0056] According to the order of each logic in the logic sequence, traverse each logic in turn;
[0057] When traversing to the i-th logic in the logic sequence, at least one feature extraction object is determined based on the feature extraction object determination rule;
[0058] Perform feature extraction on the feature extraction object to obtain multiple feature values;
[0059] Based on the value area search rule generation template, multiple value area search rules are generated according to each characteristic value;
[0060] Based on the search rules of each value area, multiple value areas are searched in the three-dimensional visualization model;
[0061] Wherein, the feature extraction object determination rule includes:
[0062] If i=1, the i-th logic is used as the feature extraction object;
[0063] If 1<i<N, the logical association relationship between the i-th logic and the i-1-th logic in the logic sequence is taken as the feature extraction object; wherein N is the smaller value of the first target value and the second target value; the first target value includes: the sequence order of the first logic type of the standard logic type in the logic sequence; the second target value includes: the rounded-down value of the product of the total number of logics in the logic sequence multiplied by the first standard ratio;
[0064] If i ≥ N, the first i logics in the logic sequence and the logical association relationship between two adjacent logics in the first i logics are taken as feature extraction objects.
[0065] Optionally, the layout module plans the guidance control timeline of each value area in the three-dimensional visualization model based on the logical sequence, including:
[0066] Associating each value area with the logic traversed at the time when it was searched in the three-dimensional visualization model;
[0067] According to the order of each logic in the logic sequence, traverse each logic in turn;
[0068] Each time the traversal is completed, constraints are set based on the viewing time period, and the viewing time period is set on the initial timeline according to the standard viewing time of the logic type of the traversed logic;
[0069] Based on the constraints set by the sighting perspective, the sighting perspective for viewing the logically associated value areas traversed is set in the 3D visualization model;
[0070] Assigning a guide control strategy to the guide time period, including: controlling the current viewing perspective of the user viewing the three-dimensional visualization model to switch to the guide perspective at the start time of the guide time period; and constraining the user to actively adjust the viewing perspective of the three-dimensional visualization model based on the perspective adjustment constraint within the guide time period;
[0071] After traversing each logic in turn, the initial timeline after all the set guide time periods are assigned the guide control strategy is used as the guide control timeline;
[0072] The guidance time period setting constraint includes: the guidance time period set each time is set at the front of the free area at the front of the initial timeline; and the guidance time periods set at adjacent times are set adjacently on the initial timeline;
[0073] The guidance perspective setting constraint includes: an enclosing sphere that minimally encloses all value areas of logical associations traversed on a complete visible three-dimensional visualization model under the guidance perspective; and an area outside the enclosing sphere on the three-dimensional visualization model visible under the guidance perspective that is visible to the historical guidance perspective or the future guidance perspective;
[0074] The viewing angle adjustment constraint includes: the overlap between the viewing angle and the guidance angle after the user actively adjusts the viewing angle is greater than or equal to an overlap threshold.
[0075] Optionally, the layout module plans the deviation trigger upper limit in the three-dimensional visualization model based on the logic sequence, including:
[0076] Determine constraints based on target logic, and determine target logic in a logic sequence;
[0077] Generate deviation trigger limits, including:
[0078] The cumulative time for the user to view the three-dimensional visualization model exceeds the time threshold; wherein the time threshold includes: the sum of the standard viewing time of the logic type of all logics before the target logic in the logic sequence multiplied by the product of the second standard ratio;
[0079] And, the sum of the visibility of each visible target value area of the historical viewing perspective of the user viewing the three-dimensional visualization model is less than the visibility threshold; wherein the target value area includes: the value areas associated with all logics before the target logic in the logic sequence; the visibility threshold includes: the corresponding value of the total number of target value areas in the visibility threshold library;
[0080] The target logic determination constraint includes: the sum of the importance of the logic types of all logics before the target logic in the logic sequence is greater than or equal to the importance threshold.
[0081] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.
[0082] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0083] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0084] Figure 1 A schematic diagram of a geological remote sensing three-dimensional visualization management method according to an embodiment of the present invention;
[0085] Figure 2 Schematic diagram of a geological remote sensing three-dimensional visualization management system in an embodiment of the present invention. DETAILED DESCRIPTION
[0086] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0087] The embodiment of the present invention provides a geological remote sensing three-dimensional visualization management method, such as Figure 1 As shown, including:
[0088] S1. When the user inputs geological management requirements, the geological management requirements are analyzed to determine the target area and management intention;
[0089] In S1, geological management requirements include target areas and management intentions. The target area is the geographical area where the user wants to perform geological management, and the management intention is the user's intention to perform geological management on the target area, such as land use monitoring, etc.
[0090] S2, generating a three-dimensional visualization model based on remote sensing information of the target area;
[0091] In S2, the 3D visualization model is a 3D digital model that visualizes the remote sensing information of the target area, which can be realized based on 3D modeling technology, such as GIS technology;
[0092] S3. Assist in the layout of the 3D visualization model based on management intent;
[0093] In S3, when auxiliary layout is performed, the three-dimensional visualization model is laid out to assist the user in performing geological management work under his management intention;
[0094] S4. Displaying the three-dimensional visualization model after auxiliary layout to the user.
[0095] In S4, after the auxiliary layout is performed, the three-dimensional visualization model after the auxiliary layout is displayed to the user, and the user can perform corresponding geological management based on it.
[0096] This application generates a three-dimensional visualization model based on the remote sensing information of the target area where the user wants to conduct geological management, and based on the user's management intention, assists in the layout of the three-dimensional visualization model, and displays the three-dimensional visualization model after the assisted layout to the user, thereby achieving personalized response and intelligent assistance to different management needs, effectively combining remote sensing data with specific management goals, dynamically adjusting the presentation content, and greatly improving the effectiveness of geological management decision support.
[0097] In one embodiment, the step S3, based on the management intention, assisting in the layout of the three-dimensional visualization model, includes:
[0098] S31. Obtain the best supporting knowledge for management intentions;
[0099] In S31, the best auxiliary knowledge is the auxiliary knowledge that is most suitable for assisting the user in geological management under management intention. The knowledge form can be geological management experience, etc. The best evaluation dimension can be the experience level of the knowledge source expert, the auxiliary effect of the knowledge in assisting other users in the past, etc.;
[0100] S32, logically represent the best auxiliary knowledge to obtain a logical sequence;
[0101] In S32, the best auxiliary knowledge indicates how the user needs to perform geological management step by step. Therefore, the best auxiliary knowledge has management logic, that is, it is logically represented to obtain a logical sequence; the logical sequence contains management logic to be executed in sequence;
[0102] S33. Based on the logical sequence, plan multiple value areas, the guidance control timeline of each value area, and the deviation trigger upper limit in the three-dimensional visualization model;
[0103] In S33, the multiple value areas refer to the content areas in the three-dimensional visualization model that the user needs to view if he / she performs geological management according to a logical sequence. The guidance control timeline is a control timeline for guiding the user to view each value area in the future so that the user can perform geological management according to a logical sequence. The deviation trigger upper limit is the upper limit of the logic deviation from the logical sequence of the user viewing the three-dimensional visualization model for geological management.
[0104] S34. Provide a three-dimensional visualization model with an auxiliary mechanism, including:
[0105] When the user reaches the deviation trigger limit when viewing the 3D visualization model, the user is guided to view each value area accordingly based on the guidance control timeline.
[0106] In S34, when the user views the three-dimensional visualization model and reaches the deviation trigger upper limit, it means that the user needs guidance. Based on the guidance control timeline, the user is guided to view each value area accordingly.
[0107] When assisting the layout of a three-dimensional visualization model, the embodiment of the present invention utilizes the best assistance knowledge of management intent to improve the suitability of the layout; an assistance mechanism is given to the three-dimensional visualization model, so that the three-dimensional visualization model has the ability to adaptively assist users in geological management, which is very intelligent; a deviation trigger upper limit is introduced to ensure that the three-dimensional visualization model assists users at the most appropriate time, thereby improving the accuracy of assistance, reducing assistance resources, and improving assistance efficiency.
[0108] In one embodiment, in S33, based on a logical sequence, planning multiple value areas in a three-dimensional visualization model includes:
[0109] S3311, traverse each logic in sequence according to the order of each logic in the logic sequence;
[0110] S3312, when traversing to the i-th logic in the logic sequence, determining at least one feature extraction object based on a feature extraction object determination rule;
[0111] S3313, extracting features from the feature extraction object to obtain multiple feature values;
[0112] In S3313, the multiple characteristic values include: logic type, analysis basis during logic execution, logic association type, implementation goal of logic execution, etc.;
[0113] S3314, generating a template based on the value area search rule, and generating multiple value area search rules according to each characteristic value;
[0114] In S3314, the value area search rule generation template is a template for the system to generate value area search rules according to each characteristic value. For example, if the logic type is geological disaster risk assessment logic, and the analysis basis during logic execution is geological disaster historical data, the generated value area search rule is to search for areas where disasters have occurred in history from the three-dimensional visualization model and use them as value areas, or to screen out areas with higher risks according to factors such as the frequency of historical disasters, earthquake zones, and landslide areas, and use them as value areas; for example, if the logic association type is a dependency relationship that jointly affects regional environmental risks, and the implementation goal of the logic execution is risk assessment, the generated value area search rule is to search for high-risk areas with rainfall greater than a certain value and large slopes from the three-dimensional visualization model and use them as value areas;
[0115] S3315, based on the search rules for each value area, searching for multiple value areas in the three-dimensional visualization model;
[0116] Wherein, the feature extraction object determination rule includes:
[0117] If i=1, the i-th logic is used as the feature extraction object;
[0118] If 1<i<N, the logical association relationship between the i-th logic and the i-1-th logic in the logic sequence is taken as the feature extraction object; wherein N is the smaller value of the first target value and the second target value; the first target value includes: the sequence order of the first logic type of the standard logic type in the logic sequence; the second target value includes: the rounded-down value of the product of the total number of logics in the logic sequence multiplied by the first standard ratio;
[0119] If i ≥ N, the first i logics in the logic sequence and the logical association relationship between two adjacent logics in the first i logics are taken as feature extraction objects.
[0120] In the feature extraction object determination rules, the standard logic type represents the logic type with higher logic importance, such as risk assessment, solution generation, final decision and implementation, etc.; the first standard ratio represents the ratio of logic execution at a later stage in the logic sequence, such as 0.7; the determination of the feature extraction object determines the content type and richness of the searched value area; when i is the first target value or the second target value, when executing the i-th logic and the logic after the i-th logic, the most comprehensive analysis of the three-dimensional visualization model is required. In order to make the system execution fully cover this situation, N takes the first target value and the second target value. The smaller value among the marked values; if i=1, the logic is the first in the sequence, and only the i-th logic needs to be used as the feature extraction object; if 1<i<N, when analyzing the three-dimensional visualization model, it is necessary not only to be consistent with the logic itself, but also to take into account the correlation between the previous and next logics. Therefore, the i-th logic and the logical correlation between the i-th logic and the i-1-th logic in the logic sequence are used as feature extraction objects; if i≥N, the three-dimensional visualization model needs to be analyzed most comprehensively, and the first i logics in the logic sequence and the logical correlation between the two adjacent logics in the first i logics are used as feature extraction objects.
[0121] When planning multiple value areas in a three-dimensional visualization model, the embodiment of the present invention determines a feature extraction object, extracts multiple feature values thereof, generates a template based on a value area search rule, generates multiple value area search rules according to each feature value, and searches for multiple value areas in the three-dimensional visualization model based on each value area search rule, thereby greatly improving the efficiency of value area determination; introducing feature extraction object determination rules ensures that when guiding users to view each value area in a logical sequence, the user's geological management process can continue to remain optimal, avoiding management errors due to wrong focus on value areas, providing users with more effective auxiliary support, improving the quality and efficiency of their geological management process, greatly improving the applicability of the system, and further improving the user experience, and making it more intelligent.
[0122] In one embodiment, in S33, planning the guidance control timeline of each value area in the three-dimensional visualization model based on the logical sequence includes:
[0123] S3321, associating each value area with the logic traversed at the time when it is searched in the three-dimensional visualization model;
[0124] In S3321, in the above S3311 to S3315, each time a logic is traversed, multiple value areas will be searched out. Therefore, when making associations, the value area is associated with the logic that is traversed and the value area is searched out.
[0125] S3322, traversing each logic in turn according to the order of each logic in the logic sequence;
[0126] S3323, each time the traversal is completed, a constraint is set based on the guide time period, and a guide time period is set on the initial timeline according to the standard guide time length of the logic type of the traversed logic;
[0127] In S3323, the guidance time period setting constraint constrains how to set the guidance time period on the initial timeline; the logic type of the logic has a standard guidance time, which is the time required to execute the logic of the logic type to guide the user to view the value area associated with the logic type, and can be set in advance by the technical staff according to the importance of the logic represented by the logic type, the amount of content based on which the logic of the logic type is analyzed when executing the logic; the length of the guidance time period is equal to the standard guidance time;
[0128] S3324, setting constraints based on the guide perspective, setting a guide perspective for viewing the logically associated value areas traversed in the three-dimensional visualization model;
[0129] In S3324, the guide perspective setting constraint constrains how to set the guide perspective in the 3D visualization model; when viewing the 3D visualization model, the local content in the 3D visualization model is viewed through a perspective, so the user enters the set guide perspective and can view the logically associated value area traversed;
[0130] S3325, assigning a guide control strategy to the guide time period, including: controlling the current viewing perspective of the user viewing the three-dimensional visualization model to switch to the guide perspective at the start time of the guide time period; and constraining the user to actively adjust the viewing perspective of the three-dimensional visualization model based on the perspective adjustment constraint within the guide time period;
[0131] In S3325, at the start of the guided viewing time period, the user has a current viewing perspective for viewing the 3D visualization model independently or under the guidance of the system, and the current viewing perspective is switched to the guided viewing perspective. The user enters the guided viewing perspective to view the 3D visualization model, and one guided viewing is completed; during the guided viewing time period, the user may actively adjust the viewing perspective of the 3D visualization model, and constrain it based on the perspective adjustment constraint, and complete the second guided viewing;
[0132] S3326, after traversing each logic in sequence, the initial timeline after all the set guide time periods are assigned the guide control strategy is used as the guide control timeline;
[0133] In S3326, the start time of the initial timeline is automatically changed to the time when the user views the 3D visualization model and reaches the deviation trigger upper limit, and all the guide time periods above it will adaptively change the start and end times of the time periods; in the use of the guide control timeline, when the real time of the user viewing the 3D visualization model enters a guide time period, the control strategy assigned to the entered guide time period is executed;
[0134] The guidance time period setting constraint includes: the guidance time period set each time is set at the front of the free area at the front of the initial timeline; and the guidance time periods set at adjacent times are set adjacently on the initial timeline;
[0135] The guidance perspective setting constraint includes: an enclosing sphere that minimally encloses all value areas of logical associations traversed on a complete visible three-dimensional visualization model under the guidance perspective; and an area outside the enclosing sphere on the three-dimensional visualization model visible under the guidance perspective that is visible to the historical guidance perspective or the future guidance perspective;
[0136] The viewing angle adjustment constraint includes: the overlap between the viewing angle and the guidance angle after the user actively adjusts the viewing angle is greater than or equal to an overlap threshold.
[0137] In the guidance time period setting constraint, the idle area refers to the area on the initial timeline where no guidance time period is set; each time the guidance time period is set, it is set at the front of the idle area on the initial timeline; adjacent time setting refers to the setting one before the other in time, and the adjacent setting of guidance time periods on the initial timeline means that the end time of the previously set guidance time period coincides with the start time of the next set guidance time period; in this way, the order of the guidance time periods on the initial timeline is consistent with the order of the corresponding logic in the logical sequence, so that when the guidance control of users is performed based on the final guidance control timeline, the users can be guided to perform geological management based on the logical sequence.
[0138] In the guidance perspective setting constraint, the three-dimensional visualization model is a three-dimensional digital model, and there is an enclosing sphere on the three-dimensional visualization model that minimally encloses all value areas of the traversed logical associations. Therefore, in order to enable users to fully view all value areas of the traversed logical associations, the enclosing sphere needs to be fully visible under the guidance perspective; however, when users view the three-dimensional visualization model through smart terminals, the field of view of the viewing perspective is usually rectangular, so there are areas outside the enclosing sphere on the three-dimensional visualization model that are visible under the guidance perspective; the historical guidance perspective refers to the guidance perspective that was guided into the previous guidance time period, and correspondingly, the future guidance perspective refers to the guidance perspective that was guided into the future guidance time period; ensuring that the area outside the enclosing sphere on the three-dimensional visualization model that is visible under the guidance perspective is visible (partially visible or completely visible) with the historical guidance perspective or the future guidance perspective, so that users can view as much content that has auxiliary value to them as possible in addition to viewing the enclosing sphere, thereby improving the utilization of the guidance perspective.
[0139] In the perspective adjustment constraint, the overlap threshold can be 75%; ensuring that the overlap between the viewing perspective after the user actively adjusts the viewing perspective and the guidance perspective is greater than or equal to the overlap threshold can prevent the user from viewing irrelevant content as much as possible when actively adjusting the viewing perspective.
[0140] When planning the guidance control timeline of each value area, the embodiment of the present invention sets the guidance time period on the initial timeline according to the standard guidance time length of the logical type of the traversed logic, assigns the guidance control strategy to the guidance time period, and uses the initial timeline after all the set guidance time periods are assigned the guidance control strategy as the guidance control timeline, which greatly improves the planning efficiency of the guidance control timeline; introduces guidance time period setting constraints to achieve accurate setting of guidance time periods on the initial timeline in sequence; introduces guidance perspective setting constraints to ensure that the set guidance perspective is most appropriate; introduces perspective adjustment constraints to ensure that the user's active adjustment of the perspective during the guidance process is appropriate.
[0141] In one embodiment, in S33, planning the deviation trigger upper limit in the three-dimensional visualization model based on the logic sequence includes:
[0142] S3331. Determine constraints based on the target logic and determine the target logic in the logic sequence;
[0143] In S3331, the target logic determines how the constraints determine the target logic in the logic sequence;
[0144] S3332, generating a deviation trigger upper limit, including:
[0145] Upper limit 1: the cumulative time for the user to view the three-dimensional visualization model exceeds the time threshold; wherein the time threshold includes: the sum of the standard viewing time of each logic type of all logics before the target logic in the logic sequence multiplied by the product of the second standard ratio;
[0146] And, upper limit 2, the sum of the visibility of each visible target value area of the historical viewing perspective of the user viewing the three-dimensional visualization model is less than the visibility threshold; wherein the target value area includes: the value area associated with each of all logics before the target logic in the logic sequence; the visibility threshold includes: the corresponding value of the total number of target value areas in the visibility threshold library;
[0147] The target logic determination constraint includes: the sum of the importance of the logic types of all logics before the target logic in the logic sequence is greater than or equal to the importance threshold.
[0148] In the upper limit one, the second standard ratio represents the ratio of the cumulative duration close to the standard guidance duration, such as: 0.75; the duration threshold is the sum of the standard guidance durations of the respective logic types of all the logics before the target logic in the logic sequence multiplied by the product of the second standard ratio; in the upper limit two, the historical viewing perspective refers to the perspective from which the user has viewed the three-dimensional visualization model in history, and visibility refers to the ratio of the area of the target value area visible in the historical viewing perspective to the area of the target value area; in the visibility threshold library, there are visibility thresholds corresponding to the total number of different target value areas. The more the total number of target value areas, the larger the corresponding visibility threshold. The visualization threshold can be built by the technician according to the degree to which the target value areas of different numbers can be visible on behalf of the user for geological management in accordance with the logical sequence; in the target logic determination constraint, different logic types have importance, which can be set in advance by the technician according to the importance of different logic types; it is ensured that the sum of the importance of the respective logic types of all the logics before the target logic in the logic sequence is greater than or equal to the importance threshold, so that the target logic can be used as the boundary logic for evaluating the logic of the user viewing the three-dimensional visualization model for geological management and deviating more from the logic sequence.
[0149] When the user views the three-dimensional visualization model and reaches constraint one and constraint two, it reflects that the logic of geological management deviates a lot from the logic before the boundary logic in the logic sequence when viewing the three-dimensional visualization model in the past. Therefore, geological management assistance is needed.
[0150] When planning the deviation trigger upper limit in the three-dimensional visualization model, the present application determines the constraints based on the target logic, accurately determines the boundary logic with more logical deviation logic sequences for evaluating users viewing the three-dimensional visualization model for geological management, namely the target logic, and accurately sets the upper limit one and the upper limit two based on the target logic, which greatly improves the suitability of the deviation trigger upper limit planning, further improves the applicability of the system, and is more intelligent.
[0151] The embodiment of the present invention provides a geological remote sensing three-dimensional visualization management system, such as Figure 2 As shown, including:
[0152] Determination module 1, used to analyze geological management requirements when the user inputs geological management requirements, and determine the target area and management intention;
[0153] A generation module 2 is used to generate a three-dimensional visualization model based on remote sensing information of the target area;
[0154] Layout module 3, used for assisting layout of the three-dimensional visualization model based on management intention;
[0155] The display module 4 is used to display the three-dimensional visualization model after auxiliary layout to the user.
[0156] The layout module 3 assists in layout of the three-dimensional visualization model based on the management intention, including:
[0157] Get the best auxiliary knowledge of management intentions;
[0158] Perform logical representation on the best auxiliary knowledge to obtain a logical sequence;
[0159] Based on the logical sequence, plan multiple value areas, the guidance control timeline of each value area and the deviation trigger limit in the 3D visualization model;
[0160] Provide auxiliary mechanisms for 3D visualization models, including:
[0161] When the user reaches the deviation trigger limit when viewing the 3D visualization model, the user is guided to view each value area accordingly based on the guidance control timeline.
[0162] The layout module 3 plans multiple value areas in the three-dimensional visualization model based on a logical sequence, including:
[0163] According to the order of each logic in the logic sequence, traverse each logic in turn;
[0164] When traversing to the i-th logic in the logic sequence, at least one feature extraction object is determined based on the feature extraction object determination rule;
[0165] Perform feature extraction on the feature extraction object to obtain multiple feature values;
[0166] Based on the value area search rule generation template, multiple value area search rules are generated according to each characteristic value;
[0167] Based on the search rules of each value area, multiple value areas are searched in the three-dimensional visualization model;
[0168] Wherein, the feature extraction object determination rule includes:
[0169] If i=1, the i-th logic is used as the feature extraction object;
[0170] If 1<i<N, the logical association relationship between the i-th logic and the i-1-th logic in the logic sequence is taken as the feature extraction object; wherein N is the smaller value of the first target value and the second target value; the first target value includes: the sequence order of the first logic type of the standard logic type in the logic sequence; the second target value includes: the rounded-down value of the product of the total number of logics in the logic sequence multiplied by the first standard ratio;
[0171] If i ≥ N, the first i logics in the logic sequence and the logical association relationship between two adjacent logics in the first i logics are taken as feature extraction objects.
[0172] The layout module 3 plans the guidance control timeline of each value area in the three-dimensional visualization model based on the logical sequence, including:
[0173] Associating each value area with the logic traversed at the time when it was searched in the three-dimensional visualization model;
[0174] According to the order of each logic in the logic sequence, traverse each logic in turn;
[0175] Each time the traversal is completed, constraints are set based on the viewing time period, and the viewing time period is set on the initial timeline according to the standard viewing time of the logic type of the traversed logic;
[0176] Based on the constraints set by the sighting perspective, the sighting perspective for viewing the logically associated value areas traversed is set in the 3D visualization model;
[0177] Assigning a guide control strategy to the guide time period, including: controlling the current viewing perspective of the user viewing the three-dimensional visualization model to switch to the guide perspective at the start time of the guide time period; and constraining the user to actively adjust the viewing perspective of the three-dimensional visualization model based on the perspective adjustment constraint within the guide time period;
[0178] After traversing each logic in turn, the initial timeline after all the set guide time periods are assigned the guide control strategy is used as the guide control timeline;
[0179] The guidance time period setting constraint includes: the guidance time period set each time is set at the front of the free area at the front of the initial timeline; and the guidance time periods set at adjacent times are set adjacently on the initial timeline;
[0180] The guidance perspective setting constraint includes: an enclosing sphere that minimally encloses all value areas of logical associations traversed on a complete visible three-dimensional visualization model under the guidance perspective; and an area outside the enclosing sphere on the three-dimensional visualization model visible under the guidance perspective that is visible to the historical guidance perspective or the future guidance perspective;
[0181] The viewing angle adjustment constraint includes: the overlap between the viewing angle and the guidance angle after the user actively adjusts the viewing angle is greater than or equal to an overlap threshold.
[0182] The layout module 3 plans the deviation trigger upper limit in the three-dimensional visualization model based on the logic sequence, including:
[0183] Determine constraints based on target logic, and determine target logic in a logic sequence;
[0184] Generate deviation trigger limits, including:
[0185] The cumulative time for the user to view the three-dimensional visualization model exceeds the time threshold; wherein the time threshold includes: the sum of the standard viewing time of the logic type of all logics before the target logic in the logic sequence multiplied by the product of the second standard ratio;
[0186] And, the sum of the visibility of each visible target value area of the historical viewing perspective of the user viewing the three-dimensional visualization model is less than the visibility threshold; wherein the target value area includes: the value areas associated with all logics before the target logic in the logic sequence; the visibility threshold includes: the corresponding value of the total number of target value areas in the visibility threshold library;
[0187] The target logic determination constraint includes: the sum of the importance of the logic types of all logics before the target logic in the logic sequence is greater than or equal to the importance threshold.
[0188] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A geological remote sensing three-dimensional visualization management method, characterized in that: include: When the user inputs geological management requirements, the geological management requirements are analyzed to determine the target area and management intention; Generate a three-dimensional visualization model based on remote sensing information of the target area; Based on management intention, assist in the layout of the 3D visualization model; The three-dimensional visualization model after auxiliary layout is displayed to the user.
2. The geological remote sensing three-dimensional visualization management method according to claim 1, characterized in that: The auxiliary layout of the three-dimensional visualization model based on the management intention includes: Get the best auxiliary knowledge of management intentions; Perform logical representation on the best auxiliary knowledge to obtain a logical sequence; Based on the logical sequence, plan multiple value areas, the guidance control timeline of each value area and the deviation trigger limit in the 3D visualization model; Provide auxiliary mechanisms for 3D visualization models, including: When the user reaches the deviation trigger limit when viewing the 3D visualization model, the user is guided to view each value area accordingly based on the guidance control timeline.
3. The geological remote sensing three-dimensional visualization management method according to claim 2, characterized in that: Based on the logical sequence, multiple value areas are planned in the three-dimensional visualization model, including: According to the order of each logic in the logic sequence, traverse each logic in turn; When traversing to the i-th logic in the logic sequence, at least one feature extraction object is determined based on the feature extraction object determination rule; Perform feature extraction on the feature extraction object to obtain multiple feature values; Based on the value area search rule generation template, multiple value area search rules are generated according to each characteristic value; Based on the search rules of each value area, multiple value areas are searched in the three-dimensional visualization model; Wherein, the feature extraction object determination rule includes: If i=1, the i-th logic is used as the feature extraction object; If 1<i<N, the logical association relationship between the i-th logic and the i-1-th logic in the logic sequence is taken as the feature extraction object; wherein N is the smaller value of the first target value and the second target value; the first target value includes: the sequence order of the first logic type of the standard logic type in the logic sequence; the second target value includes: the rounded-down value of the product of the total number of logics in the logic sequence multiplied by the first standard ratio; If i ≥ N, the first i logics in the logic sequence and the logical association relationship between two adjacent logics in the first i logics are taken as feature extraction objects.
4. The geological remote sensing three-dimensional visualization management method according to claim 3, characterized in that: The method of planning the guidance control timeline of each value area in the three-dimensional visualization model based on the logical sequence includes: Associating each value area with the logic traversed at the time when it was searched in the three-dimensional visualization model; According to the order of each logic in the logic sequence, traverse each logic in turn; Each time the traversal is completed, constraints are set based on the viewing time period, and the viewing time period is set on the initial timeline according to the standard viewing time of the logic type of the traversed logic; Based on the constraints set by the sighting perspective, the sighting perspective for viewing the logically associated value areas traversed is set in the 3D visualization model; Assigning a guide control strategy to the guide time period, including: controlling the current viewing perspective of the user viewing the three-dimensional visualization model to switch to the guide perspective at the start time of the guide time period; and constraining the user to actively adjust the viewing perspective of the three-dimensional visualization model based on the perspective adjustment constraint within the guide time period; After traversing each logic in turn, the initial timeline after all the set guide time periods are assigned the guide control strategy is used as the guide control timeline; The guidance time period setting constraint includes: the guidance time period set each time is set at the front of the free area at the front of the initial timeline; and the guidance time periods set at adjacent times are set adjacently on the initial timeline; The guidance perspective setting constraint includes: an enclosing sphere that minimally encloses all value areas of logical associations traversed on a complete visible three-dimensional visualization model under the guidance perspective; and an area outside the enclosing sphere on the three-dimensional visualization model visible under the guidance perspective that is visible to the historical guidance perspective or the future guidance perspective; The viewing angle adjustment constraint includes: the overlap between the viewing angle and the guidance angle after the user actively adjusts the viewing angle is greater than or equal to an overlap threshold.
5. The geological remote sensing three-dimensional visualization management method according to claim 4, characterized in that: The method of planning the deviation trigger upper limit in the three-dimensional visualization model based on the logic sequence includes: Determine constraints based on target logic, and determine target logic in a logic sequence; Generate deviation trigger upper limit, including: The cumulative time for the user to view the three-dimensional visualization model exceeds the time threshold; wherein the time threshold includes: the sum of the standard viewing time of the logic type of all logics before the target logic in the logic sequence multiplied by the product of the second standard ratio; And, the sum of the visibility of each visible target value area of the historical viewing perspective of the user viewing the three-dimensional visualization model is less than the visibility threshold; wherein the target value area includes: the value areas associated with all logics before the target logic in the logic sequence; the visibility threshold includes: the corresponding value of the total number of target value areas in the visibility threshold library; The target logic determination constraint includes: the sum of the importance of the logic types of all logics before the target logic in the logic sequence is greater than or equal to the importance threshold.
6. A geological remote sensing three-dimensional visualization management system, characterized in that: include: The determination module is used to analyze geological management requirements and determine the target area and management intention when the user inputs geological management requirements; A generation module, used to generate a three-dimensional visualization model based on remote sensing information of the target area; The layout module is used to assist in the layout of the 3D visualization model based on management intent; The display module is used to display the three-dimensional visualization model after auxiliary layout to the user.
7. The geological remote sensing three-dimensional visualization management system according to claim 6, characterized in that: The layout module assists in layout of the three-dimensional visualization model based on management intent, including: Get the best auxiliary knowledge of management intentions; Perform logical representation on the best auxiliary knowledge to obtain a logical sequence; Based on the logical sequence, plan multiple value areas, the guidance control timeline of each value area and the deviation trigger limit in the 3D visualization model; Provide auxiliary mechanisms for 3D visualization models, including: When the user reaches the deviation trigger limit when viewing the 3D visualization model, the user is guided to view each value area accordingly based on the guidance control timeline.
8. The geological remote sensing three-dimensional visualization management system according to claim 7, characterized in that: The layout module plans multiple value areas in a three-dimensional visualization model based on a logical sequence, including: According to the order of each logic in the logic sequence, traverse each logic in turn; When traversing to the i-th logic in the logic sequence, at least one feature extraction object is determined based on the feature extraction object determination rule; Perform feature extraction on the feature extraction object to obtain multiple feature values; Based on the value area search rule generation template, multiple value area search rules are generated according to each characteristic value; Based on the search rules of each value area, multiple value areas are searched in the three-dimensional visualization model; Wherein, the feature extraction object determination rule includes: If i=1, the i-th logic is used as the feature extraction object; If 1<i<N, the logical association relationship between the i-th logic and the i-1-th logic in the logic sequence is taken as the feature extraction object; wherein N is the smaller value of the first target value and the second target value; the first target value includes: the sequence order of the first logic type of the standard logic type in the logic sequence; the second target value includes: the rounded-down value of the product of the total number of logics in the logic sequence multiplied by the first standard ratio; If i ≥ N, the first i logics in the logic sequence and the logical association relationship between two adjacent logics in the first i logics are taken as feature extraction objects.
9. The geological remote sensing three-dimensional visualization management system according to claim 8, characterized in that: The layout module plans the guidance control timeline of each value area in the three-dimensional visualization model based on the logical sequence, including: Associating each value area with the logic traversed at the time when it was searched in the three-dimensional visualization model; According to the order of each logic in the logic sequence, traverse each logic in turn; Each time the traversal is completed, constraints are set based on the viewing time period, and the viewing time period is set on the initial timeline according to the standard viewing time of the logic type of the traversed logic; Based on the constraints set by the sighting perspective, the sighting perspective for viewing the logically associated value areas traversed is set in the 3D visualization model; Assigning a guide control strategy to the guide time period, including: controlling the current viewing perspective of the user viewing the three-dimensional visualization model to switch to the guide perspective at the start time of the guide time period; and constraining the user to actively adjust the viewing perspective of the three-dimensional visualization model based on the perspective adjustment constraint within the guide time period; After traversing each logic in turn, the initial timeline after all the set guide time periods are assigned the guide control strategy is used as the guide control timeline; The guidance time period setting constraint includes: the guidance time period set each time is set at the front of the free area at the front of the initial timeline; and the guidance time periods set at adjacent times are set adjacently on the initial timeline; The guidance perspective setting constraint includes: an enclosing sphere that minimally encloses all value areas of logical associations traversed on a complete visible three-dimensional visualization model under the guidance perspective; and an area outside the enclosing sphere on the three-dimensional visualization model visible under the guidance perspective that is visible to the historical guidance perspective or the future guidance perspective; The viewing angle adjustment constraint includes: the overlap between the viewing angle and the guidance angle after the user actively adjusts the viewing angle is greater than or equal to an overlap threshold.
10. The geological remote sensing three-dimensional visualization management system according to claim 9, characterized in that: The layout module plans the deviation trigger upper limit in the three-dimensional visualization model based on the logic sequence, including: Determine constraints based on target logic, and determine target logic in a logic sequence; Generate deviation trigger upper limit, including: The cumulative time for the user to view the three-dimensional visualization model exceeds the time threshold; wherein the time threshold includes: the sum of the standard viewing time of the logic type of all logics before the target logic in the logic sequence multiplied by the product of the second standard ratio; And, the sum of the visibility of each visible target value area of the historical viewing perspective of the user viewing the three-dimensional visualization model is less than the visibility threshold; wherein the target value area includes: the value areas associated with all logics before the target logic in the logic sequence; the visibility threshold includes: the corresponding value of the total number of target value areas in the visibility threshold library; The target logic determination constraint includes: the sum of the importance of the logic types of all logics before the target logic in the logic sequence is greater than or equal to the importance threshold.
Citation Information
Patent Citations
Land space planning three-dimensional analogue simulation method and system
CN118568984A
Intelligent management method and system for plant cultivation
CN118607898A
Three-dimensional visual management method and system for special pressure-bearing equipment
CN118887065A
Flood control dispatching intelligent management method and system
CN119106948A
Floor plan generation for device visualization and use
US11531789B1