A geological remote sensing 3D visualization management method and system
By generating a 3D visualization model and using logical sequences for auxiliary layout, the problem of poor integration between remote sensing data and management objectives in traditional geological management is solved, enabling personalized response and intelligent assistance, and improving the decision support effect of geological management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 河南省遥感院
- Filing Date
- 2024-12-27
- Publication Date
- 2026-04-21
AI Technical Summary
Traditional geological management methods lack personalized responses and intelligent assistance, and remote sensing data is difficult to effectively combine with specific management objectives, resulting in poor decision support.
A 3D visualization model is generated based on user needs. Through logical sequences and auxiliary layout mechanisms, the content is dynamically adjusted to guide users to view valuable areas, achieving personalized responses and intelligent assistance.
It has improved the effectiveness of geological management decision support, increased the efficiency and accuracy of combining remote sensing data with management objectives, and enhanced the applicability and user experience of the system.
Smart Images

Figure CN119883061B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of geological remote sensing three-dimensional visualization management technology, and in particular to a geological remote sensing three-dimensional visualization management method and system. Background Technology
[0002] Remote sensing technology utilizes platforms such as satellites, aircraft, or drones to acquire electromagnetic wave reflection information from the Earth's surface and subsurface using sensors, and then converts this information into image data. By analyzing these remote sensing images, multi-dimensional geological information can be obtained regarding land cover, vegetation conditions, mineral distribution, and changes in water resources.
[0003] In practical applications, technicians face complex needs in geological management. These needs include the management of mineral resource extraction, the prediction and early warning of environmental disasters, and the monitoring of land use. Technicians need to utilize remote sensing data to support management decisions, helping to assess resource reserves, monitor environmental changes, and guide land use planning.
[0004] However, traditional geological management methods typically rely solely on remote sensing technology for data analysis and interpretation, lacking personalized responses and intelligent assistance to meet diverse management needs. In this approach, remote sensing data is presented merely as static images or maps, making it difficult to effectively integrate with specific management objectives and dynamically adjust the displayed content, resulting in ineffective geological management decision support.
[0005] Therefore, a solution is urgently needed. Summary of the Invention
[0006] One of the objectives of this invention is to provide a geological remote sensing 3D visualization management method. Based on remote sensing information of the target area for geological management, a 3D visualization model is generated. Based on the user's management intention, the 3D visualization model is laid out with assistance, and the 3D visualization model after the assistance layout is displayed to the user. This achieves personalized response and intelligent assistance to different management needs, effectively combining remote sensing data with specific management objectives, dynamically adjusting the presented content, and greatly improving the effectiveness of geological management decision support.
[0007] This invention provides a geological remote sensing three-dimensional visualization management method, comprising:
[0008] When a user inputs geological management requirements, the geological management requirements are parsed to determine the target area and management intent.
[0009] Generate a 3D visualization model based on remote sensing information of the target area;
[0010] Based on management intent, assist in the layout of the 3D visualization model;
[0011] Display a 3D visualization model with auxiliary layout to the user.
[0012] Optionally, the step of assisting in the layout of the 3D visualization model based on management intent includes:
[0013] The best supporting knowledge for acquiring management intent;
[0014] The best auxiliary knowledge is logically represented to obtain a logical sequence;
[0015] Based on logical sequences, multiple value areas, guidance control timelines for each value area, and deviation trigger limits are planned in a 3D visualization model.
[0016] To provide auxiliary mechanisms for 3D visualization models, including:
[0017] When a user's viewing of the 3D visualization model deviates from the trigger limit, the system guides the user to view various value areas based on the navigation control timeline.
[0018] Optionally, the planning of multiple value regions in the 3D visualization model based on logical sequences includes:
[0019] According to the order of the logic in the logical 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 object to obtain multiple feature values;
[0022] Templates are generated based on value region search rules, and multiple value region search rules are generated according to each feature value.
[0023] Based on the search rules for each value region, multiple value regions were searched out in the 3D visualization model;
[0024] The rules for determining the feature extraction object include:
[0025] If i = 1, the i-th logic element will be used as the feature extraction object;
[0026] If 1 < i < N, the logical relationship between the i-th logic and the (i-1)-th logic in the logical sequence is taken as the feature extraction object; where N is the smaller of the first target value and the second target value; the first target value includes: the sequence order of the first logic in the logical sequence whose logical type is the standard logical type; the second target value includes: the floor value of the product of the total number of logics in the logical sequence and the first standard proportion;
[0027] If i≥N, the logical relationships between the first i logics in the logical sequence and between any two adjacent logics in the first i logics are used as the feature extraction objects.
[0028] Optionally, the step of planning the wayfinding control timeline for each value area in the 3D visualization model based on a logical sequence includes:
[0029] Each value region is associated with the logic it was traversed during the current search in the 3D visualization model;
[0030] According to the order of the logic in the logical sequence, traverse each logic in turn;
[0031] Each time a logic is encountered, constraints are set based on the guidance time period. According to the standard guidance duration of the logic type encountered, the guidance time period is set on the initial timeline.
[0032] Based on the constraint of the wayfinding perspective, set the wayfinding perspective in the 3D visualization model to view the value area of logical connection traversed;
[0033] The guidance control strategy is given for the guidance period, including: at the beginning of the guidance period, controlling the user's current viewing perspective of the 3D visualization model to switch to the guidance perspective; and, based on the perspective adjustment constraint during the guidance period, constraining the user to actively adjust the viewing perspective of the 3D visualization model.
[0034] After traversing each logic in turn, the initial timeline after all the set wayfinding time periods have been assigned wayfinding control strategies is used as the wayfinding control timeline;
[0035] The constraints for setting the wayfinding time period include: each set wayfinding time period is set at the beginning of the free area at the top of the initial timeline; and wayfinding time periods set at adjacent times are set adjacent to each other on the initial timeline.
[0036] The guidance view setting constraints include: the bounding sphere of all logically related value regions traversed by the minimum bounding sphere on the fully visible 3D visualization model under the guidance view; and the regions outside the bounding sphere on the 3D visualization model visible under the guidance view that are visible from historical guidance views or future guidance views.
[0037] The viewpoint adjustment constraint includes: the overlap between the user-adjusted viewing viewpoint and the wayfinding viewpoint is greater than or equal to the overlap threshold.
[0038] Optionally, the step of planning the deviation trigger limit in the 3D visualization model based on the logical sequence includes:
[0039] Constraints are determined based on the target logic, and the target logic is determined in the logic sequence;
[0040] Generate deviations from the trigger limit, including:
[0041] The cumulative time a user spends viewing a 3D visualization model exceeds a time threshold; where the time threshold includes: the sum of the standard navigation times of all logic types preceding the target logic in the logical sequence multiplied by a second standard ratio;
[0042] In addition, the sum of the visibility of the target value regions of each of the historical viewing perspectives of the user viewing the 3D visualization model is less than the visibility threshold; wherein, the target value region includes: the value regions associated with each of the logics preceding the target logic in the logical sequence; the visibility threshold includes: the corresponding value of the total number of target value regions in the visibility threshold library;
[0043] The target logic determination constraint includes: the sum of the importance of the logic types of all logics preceding the target logic in the logic sequence is greater than or equal to the importance threshold.
[0044] This invention provides a geological remote sensing 3D visualization management system, comprising:
[0045] The determination module is used to parse geological management requirements and determine the target area and management intent when a user inputs geological management requirements.
[0046] The generation module is used to generate a 3D 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 show users a 3D visualization model after auxiliary layout.
[0049] Optionally, the layout module assists in the layout of the 3D visualization model based on management intent, including:
[0050] The best supporting knowledge for acquiring management intent;
[0051] The best auxiliary knowledge is logically represented to obtain a logical sequence;
[0052] Based on logical sequences, multiple value areas, guidance control timelines for each value area, and deviation trigger limits are planned in a 3D visualization model.
[0053] To provide auxiliary mechanisms for 3D visualization models, including:
[0054] When a user's viewing of the 3D visualization model deviates from the trigger limit, the system guides the user to view various value areas based on the navigation control timeline.
[0055] Optionally, the layout module, based on a logical sequence, plans multiple value regions in the 3D visualization model, including:
[0056] According to the order of the logic in the logical 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 object to obtain multiple feature values;
[0059] Templates are generated based on value region search rules, and multiple value region search rules are generated according to each feature value.
[0060] Based on the search rules for each value region, multiple value regions were searched out in the 3D visualization model;
[0061] The rules for determining the feature extraction object include:
[0062] If i = 1, the i-th logic element will be used as the feature extraction object;
[0063] If 1 < i < N, the logical relationship between the i-th logic and the (i-1)-th logic in the logical sequence is taken as the feature extraction object; where N is the smaller of the first target value and the second target value; the first target value includes: the sequence order of the first logic in the logical sequence whose logical type is the standard logical type; the second target value includes: the floor value of the product of the total number of logics in the logical sequence and the first standard proportion;
[0064] If i≥N, the logical relationships between the first i logics in the logical sequence and between any two adjacent logics in the first i logics are used as the feature extraction objects.
[0065] Optionally, the layout module, based on a logical sequence, plans the wayfinding control timeline for each value area in the 3D visualization model, including:
[0066] Each value region is associated with the logic it was traversed during the current search in the 3D visualization model;
[0067] According to the order of the logic in the logical sequence, traverse each logic in turn;
[0068] Each time a logic is encountered, constraints are set based on the guidance time period. According to the standard guidance duration of the logic type encountered, the guidance time period is set on the initial timeline.
[0069] Based on the constraint of the wayfinding perspective, set the wayfinding perspective in the 3D visualization model to view the value area of logical connection traversed;
[0070] The guidance control strategy is given for the guidance period, including: at the beginning of the guidance period, controlling the user's current viewing perspective of the 3D visualization model to switch to the guidance perspective; and, based on the perspective adjustment constraint during the guidance period, constraining the user to actively adjust the viewing perspective of the 3D visualization model.
[0071] After traversing each logic in turn, the initial timeline after all the set wayfinding time periods have been assigned wayfinding control strategies is used as the wayfinding control timeline;
[0072] The constraints for setting the wayfinding time period include: each set wayfinding time period is set at the beginning of the free area at the top of the initial timeline; and wayfinding time periods set at adjacent times are set adjacent to each other on the initial timeline.
[0073] The guidance view setting constraints include: the bounding sphere of all logically related value regions traversed by the minimum bounding sphere on the fully visible 3D visualization model under the guidance view; and the regions outside the bounding sphere on the 3D visualization model visible under the guidance view that are visible from historical guidance views or future guidance views.
[0074] The viewpoint adjustment constraint includes: the overlap between the user-adjusted viewing viewpoint and the wayfinding viewpoint is greater than or equal to the overlap threshold.
[0075] Optionally, the layout module, based on a logical sequence, plans deviations from the trigger limit in the 3D visualization model, including:
[0076] Constraints are determined based on the target logic, and the target logic is determined in the logic sequence;
[0077] Generate deviations from the trigger limit, including:
[0078] The cumulative time a user spends viewing a 3D visualization model exceeds a time threshold; where the time threshold includes: the sum of the standard navigation times of all logic types preceding the target logic in the logical sequence multiplied by a second standard ratio;
[0079] In addition, the sum of the visibility of the target value regions of each of the historical viewing perspectives of the user viewing the 3D visualization model is less than the visibility threshold; wherein, the target value region includes: the value regions associated with each of the logics preceding the target logic in the logical sequence; the visibility threshold includes: the corresponding value of the total number of target value regions in the visibility threshold library;
[0080] The target logic determination constraint includes: the sum of the importance of the logic types of all logics preceding the target logic in the logic sequence is greater than or equal to the importance threshold.
[0081] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the written description and the accompanying drawings.
[0082] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description
[0083] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:
[0084] Figure 1 This is a schematic diagram of a geological remote sensing three-dimensional visualization management method according to an embodiment of the present invention;
[0085] Figure 2 This is a schematic diagram of a geological remote sensing three-dimensional visualization management system according to an embodiment of the present invention. Detailed Implementation
[0086] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.
[0087] This invention provides a geological remote sensing three-dimensional visualization management method, such as... Figure 1 As shown, it includes:
[0088] S1. When a user inputs geological management requirements, the geological management requirements are parsed to determine the target area and management intent.
[0089] In S1, geological management requirements include the target area and management intent. The target area is the geographical area where the user wants to carry out geological management, and the management intent is the user's intention to carry out geological management of the target area, such as land use monitoring, etc.
[0090] S2. Generate a 3D 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 remote sensing information of the target area. It can be implemented based on 3D modeling technology, such as GIS technology.
[0092] S3. Based on management intent, assist in the layout of the 3D visualization model;
[0093] In S3, when performing auxiliary layout, the 3D visualization model is laid out in a way that can assist the user in carrying out geological management work according to their management intentions.
[0094] S4. Display the 3D visualization model after the auxiliary layout to the user.
[0095] In S4, after auxiliary layout is performed, a 3D visualization model of the auxiliary layout is displayed to the user, who can then perform corresponding geological management based on it.
[0096] This application generates a 3D visualization model based on remote sensing information of the target area for geological management. Based on the user's management intent, it assists in the layout of the 3D visualization model and displays the 3D visualization model after the assist layout to the user. This enables personalized response and intelligent assistance to different management needs, effectively combining remote sensing data with specific management objectives and dynamically adjusting the presented content, which greatly improves the effectiveness of geological management decision support.
[0097] In one embodiment, S3, assisting in the layout of the 3D visualization model based on management intent, includes:
[0098] S31. The best supporting knowledge for obtaining management intent;
[0099] In S31, the best auxiliary knowledge is the auxiliary knowledge most suitable for assisting users in geological management under their management intentions. The knowledge form can be geological management experience, etc., and 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 instructs the user on how 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 the management logic to be executed in sequence.
[0102] S33. Based on logical sequences, plan multiple value areas, the guidance control timeline of each value area, and the deviation trigger limit in the 3D visualization model;
[0103] In S33, multiple value areas refer to the content areas that users need to view in the 3D visualization model if they want to perform geological management according to the logical sequence. The guidance control timeline is the control timeline that guides users to view each value area in the future so that they can perform geological management according to the logical sequence. The deviation trigger limit is the upper limit of the logical deviation of the user from the logical sequence when viewing the 3D visualization model for geological management.
[0104] S34. Provide auxiliary mechanisms for 3D visualization models, including:
[0105] When a user's viewing of the 3D visualization model deviates from the trigger limit, the system guides the user to view various value areas based on the navigation control timeline.
[0106] In S34, when a user's viewing of the 3D visualization model deviates from the trigger limit, it indicates that the user needs guidance. Based on the guidance control timeline, the user is guided to view the various value areas accordingly.
[0107] In the embodiments of this invention, when assisting in the layout of a 3D visualization model, the best auxiliary knowledge of management intent is utilized to improve the suitability of the layout; an auxiliary mechanism is given to the 3D visualization model, enabling it to adaptively assist users in geological management, which is highly intelligent; and a deviation trigger limit is introduced to ensure that the 3D visualization model assists users at the most appropriate time, thereby improving the accuracy of assistance, reducing auxiliary resources, and improving assistance efficiency.
[0108] In one embodiment, S33 involves planning multiple value regions in a 3D visualization model based on a logical sequence, including:
[0109] S3311. Traverse each logic in the logical sequence in turn according to the order of their occurrence.
[0110] S3312. When traversing to the i-th logic in the logic sequence, determine at least one feature extraction object based on the feature extraction object determination rule.
[0111] S3313. Perform feature extraction on the feature extraction object to obtain multiple feature values;
[0112] In S3313, multiple characteristic values include: logical type, analysis basis during logical execution, type of logical relationship, and implementation goal of logical execution.
[0113] S3314. Generate templates based on value region search rules, and generate multiple value region search rules according to each feature value;
[0114] In S3314, the value area search rule generation template is a template for the system to refer to when generating value area search rules based on various feature values. For example, if the logic type is geological disaster risk assessment logic, and the analysis basis during logic execution is historical geological disaster data, then the generated value area search rule is to search for areas that have experienced disasters in the past from the 3D visualization model and use them as value areas, or to filter out areas with higher risks based on factors such as the frequency of historical disasters, earthquake zones, and landslide areas and use them as value areas. As another example, if the logic relationship type is a dependency relationship that jointly affects the environmental risk of the region, and the implementation goal of the logic execution is risk assessment, then the generated value area search rule is to search for high-risk areas such as rainfall exceeding a certain value and steep slopes from the 3D visualization model and use them as value areas.
[0115] S3315. Based on the search rules for each value region, multiple value regions are searched out in the three-dimensional visualization model;
[0116] The rules for determining the feature extraction object include:
[0117] If i = 1, the i-th logic element will be used as the feature extraction object;
[0118] If 1 < i < N, the logical relationship between the i-th logic and the (i-1)-th logic in the logical sequence is taken as the feature extraction object; where N is the smaller of the first target value and the second target value; the first target value includes: the sequence order of the first logic in the logical sequence whose logical type is the standard logical type; the second target value includes: the floor value of the product of the total number of logics in the logical sequence and the first standard proportion;
[0119] If i≥N, the logical relationships between the first i logics in the logical sequence and between any two adjacent logics in the first i logics are used as the feature extraction objects.
[0120] In the rules for determining the feature extraction object, the standard logic type represents logic types with high logical importance, such as risk assessment, solution generation, final decision-making and implementation, etc.; the first standard proportion represents the proportion of logic execution that is relatively late in the logical 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 3D visualization model needs to be analyzed most comprehensively. To ensure that the system execution fully covers this situation, N takes the first target value and the second target value. The smaller value in the scalar 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 3D visualization model, it is necessary not only to conform to the logic itself, but also to take into account the correlation between the preceding 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 the feature extraction objects; if i ≥ N, the most comprehensive analysis of the 3D visualization model is required, and the logical correlation between the first i logics in the logic sequence and the logical correlation between any two adjacent logics in the first i logics are used as the feature extraction objects.
[0121] In this embodiment of the invention, when planning multiple value regions in a 3D visualization model, the feature extraction object is determined, multiple feature values are extracted, a template is generated based on the value region search rules, and multiple value region search rules are generated according to each feature value. Based on each value region search rule, multiple value regions are searched in the 3D visualization model, which greatly improves the efficiency of value region determination. The introduction of feature extraction object determination rules ensures that when users view each value region according to the logical sequence, the process of geological management by users can remain optimal, avoiding guidance management errors due to focusing on the wrong value region. This provides users with more effective auxiliary support, improves the quality and efficiency of their geological management process, greatly enhances the applicability of the system, improves the user experience, and makes it more intelligent.
[0122] In one embodiment, step S33, based on a logical sequence, plans the wayfinding control timeline for each value area in the 3D visualization model, including:
[0123] S3321. Associate each value region with the logic it was traversed during the current search in the 3D visualization model;
[0124] In S3321, in S3311 to S3315 above, each time a logic is traversed, multiple value regions will be searched out. Therefore, when performing association, the value region is associated with the logic that is traversed and searched out.
[0125] S3322. Traverse each logic in the logical sequence in turn according to the order of their occurrence.
[0126] S3323. Each time the logic is traversed, constraints are set based on the guidance time period. According to the standard guidance duration of the logic type of the traversed logic, the guidance time period is set on the initial timeline.
[0127] In S3323, the wayfinding time period setting constraint specifies how to set the wayfinding time period on the initial timeline; the logic type of the logic has a standard wayfinding duration, which is the time required to execute the logic of that logic type to guide users to view the value area associated with that logic type. This standard wayfinding duration can be set in advance by technical personnel based on factors such as the importance of the logic represented by the logic type and the amount of content analyzed when executing the logic of that logic type; the length of the wayfinding time period is equal to the standard wayfinding duration;
[0128] S3324. Based on the wayfinding perspective, set the wayfinding perspective in the 3D visualization model to view the value area of logical connection traversed.
[0129] In S3324, the guidance perspective setting constraint determines how to set the guidance perspective in the 3D visualization model. When viewing the 3D visualization model, the view is always viewed through a single perspective, showing a local part of the model. Therefore, when a user enters the set guidance perspective, they can see the logically related value areas that have been traversed.
[0130] S3325. Assign a wayfinding control strategy for the wayfinding period, including: controlling the user's current viewing angle of the 3D visualization model to switch to the wayfinding angle at the beginning of the wayfinding period; and constraining the user to actively adjust the viewing angle of the 3D visualization model based on the viewing angle adjustment constraint during the wayfinding period.
[0131] In S3325, at the beginning of the wayfinding period, the user will have a current viewing perspective for independently viewing the 3D visualization model or for the system to guide them to view the 3D visualization model. Switching to the wayfinding perspective allows the user to view the 3D visualization model and complete one wayfinding session. During the wayfinding period, the user may actively adjust their viewing perspective of the 3D visualization model. Based on the perspective adjustment constraints, constraints are imposed on the user to complete a second wayfinding session.
[0132] S3326. After traversing each logic in turn, the initial timeline after all the set guidance time periods are assigned guidance control strategies is used as the guidance control timeline.
[0133] In S3326, the start time of the initial timeline will be automatically changed to the moment when the user views the 3D visualization model and reaches the moment when the user deviates from the trigger limit. The start and end times of all guidance time periods will be adaptively changed. When the user views the 3D visualization model in real time and enters a guidance time period, the control strategy assigned to the entered guidance time period will be executed.
[0134] The constraints for setting the wayfinding time period include: each set wayfinding time period is set at the beginning of the free area at the top of the initial timeline; and wayfinding time periods set at adjacent times are set adjacent to each other on the initial timeline.
[0135] The guidance view setting constraints include: the bounding sphere of all logically related value regions traversed by the minimum bounding sphere on the fully visible 3D visualization model under the guidance view; and the regions outside the bounding sphere on the 3D visualization model visible under the guidance view that are visible from historical guidance views or future guidance views.
[0136] The viewpoint adjustment constraint includes: the overlap between the user-adjusted viewing viewpoint and the wayfinding viewpoint is greater than or equal to the overlap threshold.
[0137] In the constraints of setting wayfinding time periods, the idle area refers to the area on the initial timeline where no wayfinding time periods have been set. Each time a wayfinding time period is set, it is set at the top of the idle area at the front of the initial timeline. Adjacent time settings refer to setting them one after the other in terms of time. Setting wayfinding time periods adjacently on the initial timeline means that the end time of the previously set wayfinding time period coincides with the start time of the subsequently set wayfinding time period. This ensures that the order of wayfinding time periods on the initial timeline is consistent with the order of the corresponding logic in the logical sequence, so that when the user is guided to perform wayfinding control based on the final wayfinding control timeline, the user can be guided to perform geological management based on the logical sequence.
[0138] In setting constraints for wayfinding perspectives, the 3D visualization model is a 3D digital model. The 3D visualization model has a bounding sphere encompassing all value regions of the logically related areas traversed by the minimum bounding sphere. Therefore, to ensure users can fully view all value regions of the traversed logical relationships, this bounding sphere must be fully visible from the wayfinding perspective. However, when users view the 3D visualization model through smart terminals, the field of view is typically rectangular. Therefore, there exists an area outside the bounding sphere on the 3D visualization model visible from the wayfinding perspective. Historical wayfinding perspectives refer to perspectives entered during previous wayfinding periods, while future wayfinding perspectives refer to perspectives entered during future wayfinding periods. Ensuring that the area outside the bounding sphere on the 3D visualization model visible from the wayfinding perspective is also visible (partially or completely) from historical or future wayfinding perspectives allows users to see content with supplementary value while viewing the bounding sphere, thus improving the utilization of the wayfinding perspective.
[0139] In the perspective adjustment constraint, the overlap threshold can be 75%; ensuring that the overlap between the user's actively adjusted viewing perspective and the wayfinding perspective is greater than or equal to the overlap threshold can make it possible for the user to avoid viewing irrelevant content when actively adjusting the viewing perspective.
[0140] In planning the wayfinding control timeline for each value area, this invention sets wayfinding time periods on the initial timeline based on the standard wayfinding duration of the logical types of the traversed logic, assigns wayfinding control strategies to these time periods, and uses the initial timeline after all set wayfinding time periods have been assigned wayfinding control strategies as the wayfinding control timeline. This significantly improves the planning efficiency of the wayfinding control timeline. Furthermore, it introduces constraints on setting wayfinding time periods to ensure precise and sequential setting of these time periods on the initial timeline; it introduces constraints on setting wayfinding viewing angles to ensure the most suitable viewing angles are set; and it introduces constraints on viewing angle adjustment to ensure appropriate user-initiated viewing angle adjustments during the wayfinding process.
[0141] In one embodiment, S33, based on the logical sequence, plans the deviation from the trigger limit in the three-dimensional visualization model, including:
[0142] S3331. Determine constraints based on target logic, and determine target logic in the logic sequence;
[0143] In S3331, how do the target logic determination constraints determine the target logic in the logic sequence?
[0144] S3332, Generate deviation from the trigger limit, including:
[0145] Upper limit 1: The cumulative time a user spends viewing a 3D visualization model exceeds the time threshold; where the time threshold includes: the sum of the standard navigation times of all logic types preceding the target logic in the logic sequence multiplied by the second standard ratio;
[0146] In addition, the upper limit is two: the sum of the visibility of the target value areas of each of the historical viewing perspectives of the user viewing the 3D visualization model is less than the visibility threshold; where the target value area includes: the value areas associated with each of the logics preceding the target logic in the logical 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 preceding the target logic in the logic sequence is greater than or equal to the importance threshold.
[0148] In Upper Limit 1, the second standard ratio represents the proportion of cumulative time approaching the standard wayfinding time, such as 0.75. The time threshold is the product of the sum of the standard wayfinding times of each logic type of all logics preceding the target logic in the logical sequence and the second standard ratio. In Upper Limit 2, historical viewing perspective refers to the user's historical perspective of viewing the 3D visualization model, and visibility refers to the ratio of the visible target value area to the area of the target value area in the historical viewing perspective. The visibility threshold library contains visibility thresholds corresponding to the total number of different target value areas. The more target value areas there are, the larger the corresponding visibility threshold. The visualization threshold can be built by technicians based on the degree to which different numbers of target value areas are visible in accordance with the logical sequence and can represent the user's geological management. In the target logic determination constraint, different logic types have importance, which can be set in advance by technicians according to the importance of different logic types. It is ensured that the sum of the importance of each logic type of all logics preceding the target logic in the logical 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 user's view of the 3D visualization model for geological management that deviates significantly from the logical sequence.
[0149] When a user views a 3D visualization model and reaches constraints one and two, it indicates that their historical viewing of the 3D visualization model reflects a significant deviation from the logic preceding the boundary logic in the logical sequence. Therefore, geological management assistance is needed.
[0150] This application, when planning the deviation trigger limit in a 3D visualization model, determines constraints based on target logic, accurately identifies the boundary logic (i.e., the target logic) that represents the logical deviation sequence most frequently used by users for geological management when viewing the 3D visualization model, and precisely sets upper limit one and upper limit two based on the target logic. This greatly improves the suitability of the deviation trigger limit planning, further enhances the applicability of the system, and also makes it more intelligent.
[0151] This invention provides a geological remote sensing three-dimensional visualization management system, such as... Figure 2 As shown, it includes:
[0152] Module 1 is used to parse geological management requirements and determine the target area and management intent when a user inputs geological management requirements.
[0153] Generation module 2 is used to generate a 3D visualization model based on remote sensing information of the target area;
[0154] Layout module 3 is used to assist in the layout of the 3D visualization model based on management intent;
[0155] Display module 4 is used to display the 3D visualization model after auxiliary layout to the user.
[0156] The layout module 3, based on management intent, assists in the layout of the 3D visualization model, including:
[0157] The best supporting knowledge for acquiring management intent;
[0158] The best auxiliary knowledge is logically represented to obtain a logical sequence;
[0159] Based on logical sequences, multiple value areas, guidance control timelines for each value area, and deviation trigger limits are planned in a 3D visualization model.
[0160] To provide auxiliary mechanisms for 3D visualization models, including:
[0161] When a user's viewing of the 3D visualization model deviates from the trigger limit, the system guides the user to view various value areas based on the navigation control timeline.
[0162] The layout module 3, based on a logical sequence, plans multiple value regions in the 3D visualization model, including:
[0163] According to the order of the logic in the logical 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 object to obtain multiple feature values;
[0166] Templates are generated based on value region search rules, and multiple value region search rules are generated according to each feature value.
[0167] Based on the search rules for each value region, multiple value regions were searched out in the 3D visualization model;
[0168] The rules for determining the feature extraction object include:
[0169] If i = 1, the i-th logic element will be used as the feature extraction object;
[0170] If 1 < i < N, the logical relationship between the i-th logic and the (i-1)-th logic in the logical sequence is taken as the feature extraction object; where N is the smaller of the first target value and the second target value; the first target value includes: the sequence order of the first logic in the logical sequence whose logical type is the standard logical type; the second target value includes: the floor value of the product of the total number of logics in the logical sequence and the first standard proportion;
[0171] If i≥N, the logical relationships between the first i logics in the logical sequence and between any two adjacent logics in the first i logics are used as the feature extraction objects.
[0172] The layout module 3, based on a logical sequence, plans the wayfinding control timeline for each value area in the 3D visualization model, including:
[0173] Each value region is associated with the logic it was traversed during the current search in the 3D visualization model;
[0174] According to the order of the logic in the logical sequence, traverse each logic in turn;
[0175] Each time a logic is encountered, constraints are set based on the guidance time period. According to the standard guidance duration of the logic type encountered, the guidance time period is set on the initial timeline.
[0176] Based on the constraint of the wayfinding perspective, set the wayfinding perspective in the 3D visualization model to view the value area of logical connection traversed;
[0177] The guidance control strategy is given for the guidance period, including: at the beginning of the guidance period, controlling the user's current viewing perspective of the 3D visualization model to switch to the guidance perspective; and, based on the perspective adjustment constraint during the guidance period, constraining the user to actively adjust the viewing perspective of the 3D visualization model.
[0178] After traversing each logic in turn, the initial timeline after all the set wayfinding time periods have been assigned wayfinding control strategies is used as the wayfinding control timeline;
[0179] The constraints for setting the wayfinding time period include: each set wayfinding time period is set at the beginning of the free area at the top of the initial timeline; and wayfinding time periods set at adjacent times are set adjacent to each other on the initial timeline.
[0180] The guidance view setting constraints include: the bounding sphere of all logically related value regions traversed by the minimum bounding sphere on the fully visible 3D visualization model under the guidance view; and the regions outside the bounding sphere on the 3D visualization model visible under the guidance view that are visible from historical guidance views or future guidance views.
[0181] The viewpoint adjustment constraint includes: the overlap between the user-adjusted viewing viewpoint and the wayfinding viewpoint is greater than or equal to the overlap threshold.
[0182] The layout module 3, based on a logical sequence, plans deviations from the trigger limit in a 3D visualization model, including:
[0183] Constraints are determined based on the target logic, and the target logic is determined in the logic sequence;
[0184] Generate deviations from the trigger limit, including:
[0185] The cumulative time a user spends viewing a 3D visualization model exceeds a time threshold; where the time threshold includes: the sum of the standard navigation times of all logic types preceding the target logic in the logical sequence multiplied by a second standard ratio;
[0186] In addition, the sum of the visibility of the target value regions of each of the historical viewing perspectives of the user viewing the 3D visualization model is less than the visibility threshold; wherein, the target value region includes: the value regions associated with each of the logics preceding the target logic in the logical sequence; the visibility threshold includes: the corresponding value of the total number of target value regions in the visibility threshold library;
[0187] The target logic determination constraint includes: the sum of the importance of the logic types of all logics preceding 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 modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A geological remote sensing three-dimensional visualization management method, characterized in that, include: When a user inputs geological management requirements, the geological management requirements are parsed to determine the target area and management intent. Generate a 3D visualization model based on remote sensing information of the target area; Based on management intent, assist in the layout of the 3D visualization model; Display a 3D visualization model with assisted layout to the user; The method of assisting in the layout of the 3D visualization model based on management intent includes: The best supporting knowledge for acquiring management intent; The best auxiliary knowledge is logically represented to obtain a logical sequence; Based on logical sequences, multiple value areas, guidance control timelines for each value area, and deviation trigger limits are planned in a 3D visualization model. To provide auxiliary mechanisms for 3D visualization models, including: When a user's viewing of the 3D visualization model deviates from the trigger limit, the system guides the user to view various value areas based on the navigation control timeline. The method of planning multiple value regions in a 3D visualization model based on logical sequences includes: According to the order of the logic in the logical 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 object to obtain multiple feature values; Templates are generated based on value region search rules, and multiple value region search rules are generated according to each feature value. Based on the search rules for each value region, multiple value regions were searched out in the 3D visualization model; The rules for determining the feature extraction object include: If i=1, the i-th logic is used as the feature extraction object; If 1 < i < N, the logical relationship between the i-th logic and the (i-1)-th logic in the logical sequence is taken as the feature extraction object; where N is the smaller of the first target value and the second target value; the first target value includes: the sequence order of the first logic in the logical sequence whose logical type is the standard logical type; the second target value includes: the floor value of the product of the total number of logics in the logical sequence and the first standard proportion; If i≥N, the logical relationships between the first i logics in the logical sequence and between any two adjacent logics in the first i logics are used as the feature extraction objects.
2. The geological remote sensing three-dimensional visualization management method as described in claim 1, characterized in that, The timeline for planning wayfinding control for each value area in a 3D visualization model, based on logical sequences, includes: Each value region is associated with the logic it was traversed during the current search in the 3D visualization model; According to the order of the logic in the logical sequence, traverse each logic in turn; Each time a logic is encountered, constraints are set based on the guidance time period. According to the standard guidance duration of the logic type encountered, the guidance time period is set on the initial timeline. Based on the constraint of the wayfinding perspective, set the wayfinding perspective in the 3D visualization model to view the value area of logical connection traversed; The guidance control strategy is given for the guidance period, including: at the beginning of the guidance period, controlling the user's current viewing perspective of the 3D visualization model to switch to the guidance perspective; and, based on the perspective adjustment constraint during the guidance period, constraining the user to actively adjust the viewing perspective of the 3D visualization model. After traversing each logic in turn, the initial timeline after all the set wayfinding time periods have been assigned wayfinding control strategies is used as the wayfinding control timeline; The constraints for setting the wayfinding time period include: each set wayfinding time period is set at the beginning of the free area at the top of the initial timeline; and wayfinding time periods set at adjacent times are set adjacent to each other on the initial timeline. The guidance view setting constraints include: the bounding sphere of all logically related value regions traversed by the minimum bounding sphere on the fully visible 3D visualization model under the guidance view; and the regions outside the bounding sphere on the 3D visualization model visible under the guidance view that are visible from historical guidance views or future guidance views. The viewpoint adjustment constraint includes: the overlap between the user-adjusted viewing viewpoint and the wayfinding viewpoint is greater than or equal to the overlap threshold.
3. The geological remote sensing three-dimensional visualization management method as described in claim 2, characterized in that, The method of planning deviation trigger limits in a 3D visualization model based on logical sequences includes: Constraints are determined based on the target logic, and the target logic is determined in the logic sequence; Generate deviations from the trigger limit, including: The cumulative time a user spends viewing a 3D visualization model exceeds a time threshold; where the time threshold includes: the sum of the standard navigation times of all logic types preceding the target logic in the logical sequence multiplied by a second standard ratio; In addition, the sum of the visibility of the target value regions of each of the historical viewing perspectives of the user viewing the 3D visualization model is less than the visibility threshold; wherein, the target value region includes: the value regions associated with each of the logics preceding the target logic in the logical sequence; the visibility threshold includes: the corresponding value of the total number of target value regions in the visibility threshold library; The target logic determination constraint includes: the sum of the importance of the logic types of all logics preceding the target logic in the logic sequence is greater than or equal to the importance threshold.
4. A geological remote sensing three-dimensional visualization management system, characterized in that, include: The determination module is used to parse geological management requirements and determine the target area and management intent when a user inputs geological management requirements. The generation module is used to generate a 3D visualization model based on remote sensing information of the target area; The layout module is used to assist in the layout of 3D visualization models based on management intent; The display module is used to display a 3D visualization model after auxiliary layout to the user; The layout module, based on management intent, assists in the layout of the 3D visualization model, including: The best supporting knowledge for acquiring management intent; The best auxiliary knowledge is logically represented to obtain a logical sequence; Based on logical sequences, multiple value areas, guidance control timelines for each value area, and deviation trigger limits are planned in a 3D visualization model. To provide auxiliary mechanisms for 3D visualization models, including: When a user's viewing of the 3D visualization model deviates from the trigger limit, the system guides the user to view various value areas based on the navigation control timeline. The layout module, based on a logical sequence, plans multiple value regions in the 3D visualization model, including: According to the order of the logic in the logical 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 object to obtain multiple feature values; Templates are generated based on value region search rules, and multiple value region search rules are generated according to each feature value. Based on the search rules for each value region, multiple value regions were searched out in the 3D visualization model; The rules for determining the feature extraction object include: If i=1, the i-th logic is used as the feature extraction object; If 1 < i < N, the logical relationship between the i-th logic and the (i-1)-th logic in the logical sequence is taken as the feature extraction object; where N is the smaller of the first target value and the second target value; the first target value includes: the sequence order of the first logic in the logical sequence whose logical type is the standard logical type; the second target value includes: the floor value of the product of the total number of logics in the logical sequence and the first standard proportion; If i≥N, the logical relationships between the first i logics in the logical sequence and between any two adjacent logics in the first i logics are used as the feature extraction objects.
5. The geological remote sensing three-dimensional visualization management system as described in claim 4, characterized in that, The layout module, based on a logical sequence, plans the wayfinding control timeline for each value area in the 3D visualization model, including: Each value region is associated with the logic it was traversed during the current search in the 3D visualization model; According to the order of the logic in the logical sequence, traverse each logic in turn; Each time a logic is encountered, constraints are set based on the guidance time period. According to the standard guidance duration of the logic type encountered, the guidance time period is set on the initial timeline. Based on the constraint of the wayfinding perspective, set the wayfinding perspective in the 3D visualization model to view the value area of logical connection traversed; The guidance control strategy is given for the guidance period, including: at the beginning of the guidance period, controlling the user's current viewing perspective of the 3D visualization model to switch to the guidance perspective; and, based on the perspective adjustment constraint during the guidance period, constraining the user to actively adjust the viewing perspective of the 3D visualization model. After traversing each logic in turn, the initial timeline after all the set wayfinding time periods have been assigned wayfinding control strategies is used as the wayfinding control timeline; The constraints for setting the wayfinding time period include: each set wayfinding time period is set at the beginning of the free area at the top of the initial timeline; and wayfinding time periods set at adjacent times are set adjacent to each other on the initial timeline. The guidance view setting constraints include: the bounding sphere of all logically related value regions traversed by the minimum bounding sphere on the fully visible 3D visualization model under the guidance view; and the regions outside the bounding sphere on the 3D visualization model visible under the guidance view that are visible from historical guidance views or future guidance views. The viewpoint adjustment constraint includes: the overlap between the user-adjusted viewing viewpoint and the wayfinding viewpoint is greater than or equal to the overlap threshold.
6. The geological remote sensing three-dimensional visualization management system as described in claim 5, characterized in that, The layout module, based on a logical sequence, plans deviations from the trigger limit in a 3D visualization model, including: Constraints are determined based on the target logic, and the target logic is determined in the logic sequence; Generate deviations from the trigger limit, including: The cumulative time a user spends viewing a 3D visualization model exceeds a time threshold; where the time threshold includes: the sum of the standard navigation times of all logic types preceding the target logic in the logical sequence multiplied by a second standard ratio; In addition, the sum of the visibility of the target value regions of each of the historical viewing perspectives of the user viewing the 3D visualization model is less than the visibility threshold; wherein, the target value region includes: the value regions associated with each of the logics preceding the target logic in the logical sequence; the visibility threshold includes: the corresponding value of the total number of target value regions in the visibility threshold library; The target logic determination constraint includes: the sum of the importance of the logic types of all logics preceding the target logic in the logic sequence is greater than or equal to the importance threshold.
Citation Information
Patent Citations
Three-dimensional visual management method and system for special pressure-bearing equipment
CN118887065A