Systems and methods for land surveying
View Patent ↗A method, computer system, and a computer program for optimizing land surveying is provided. An associated method includes receiving a plurality of sensor data; receiving a plurality of commands associated with at least a site pertaining to the surveying data; analyzing the surveying data based on the plurality of commands; and rendering a 3D-mapping of the site based on the analysis.
1 . A computer-implemented method for optimizing surveying data, the method comprising:
receiving, by a computing device, a plurality of sensor data;
receiving, by the computing device, a plurality of commands associated with at least a site pertaining to the surveying data;
analyzing, by the computing device, the surveying data based on the plurality of commands;
wherein analyzing the surveying data comprises prioritizing segmented sensor data based on a ranking derived from the plurality of commands and detecting, by the computing device, an anomaly associated with the site; and
rendering, by the computing device, a virtual visualization of the site supporting virtual collaboration of a plurality of users based on the prioritization of the surveying data;
wherein the anomaly is overlaid on the virtual visualization.
2 . The computer-implemented method of claim 1 , further comprising:
notifying, by the computing device, at least one personnel at the site of a detected surveying data gap at the site based on the rendering; and
requesting, by the computing device, supplemental sensor data.
3 . The computer-implemented method of claim 1 , wherein analyzing the surveying data comprises:
segmenting, by the computing device, the plurality of sensor data based on the plurality of commands; and
filtering, by the computing device, the resulting segments based on a detected lower ranking;
wherein the prioritizing is based on one or more of a nature of the surveying project, the historical data associated with the site, contextual information, and a virtual environment designed for the virtual visualization.
4 . The computer-implemented method of claim 3 , wherein the surveying data iteratively integrates the unfiltered segments of sensor data.
5 . The computer-implemented method of claim 3 , wherein latency of rendering the virtual visualization of the site is reduced by the unfiltered segments being cleaned and stored in a cloud-based repository in real-time.
6 . The computer-implemented method of claim 1 , wherein rendering the 3D-mapping comprises:
generating, by the computing device, a 3D point cloud derived from the plurality of sensor data;
wherein the plurality of sensor data is ascertained from one or more of a mobile device, unmanned aerial vehicle (UAV), a land rovering vehicle, and an aquatic-based device.
7 . The computer-implemented method of claim 1 , wherein analyzing the surveying data further comprises:
utilizing, by the computing device, one or more of a reinforcement learning algorithm, a supervised learning algorithm, and unsupervised learning algorithm.
8 . A computer program product for optimizing surveying data, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions being executable by a processor to cause the processor to perform a method comprising:
receiving a plurality of sensor data;
receiving a plurality of commands associated with at least a site pertaining to the surveying data;
analyzing the surveying data based on the plurality of commands;
wherein analyzing the surveying data comprises prioritizing segmented sensor data based on a ranking derived from the plurality of commands and detecting an anomaly associated with the site; and
rendering a virtual visualization of the site supporting virtual collaboration of a plurality of users based on the prioritization of the surveying data;
wherein the anomaly is overlaid on the virtual visualization.
9 . The computer program product of claim 8 , further comprising:
notifying at least one personnel at the site of a detected surveying data gap at the site based on the rendering; and
requesting supplemental sensor data.
10 . The computer program product of claim 8 , analyzing the surveying data further comprises:
segmenting the plurality of sensor data based on the plurality of commands; and
filtering the resulting segments based on a detected lower ranking;
wherein the program instructions to prioritizing is based on one or more of a nature of the surveying project, the historical data associated with the site, contextual information, and a virtual environment designed for the virtual visualization.
11 . The computer program product of claim 10 , wherein the surveying data iteratively integrates the unfiltered segments of sensor data.
12 . The computer program product of claim 10 , wherein latency of rendering the virtual visualization of the site is reduced by the unfiltered segments being cleaned and stored in a cloud-based repository in real-time.
13 . The computer program product of claim 8 , wherein rendering the virtual visualization comprises:
generating a 3D point cloud derived from the plurality of sensor data;
wherein the plurality of sensor data is ascertained from one or more of a mobile device, unmanned aerial vehicle (UAV), a land rovering vehicle, and an aquatic-based device.
14 . The computer program product of claim 8 , analyzing the surveying data further comprises:
utilizing one or more of a reinforcement learning algorithm, a supervised learning algorithm, and unsupervised learning algorithm.
15 . A computer system for optimizing surveying data, the computer system comprising:
one or more processors;
one or more computer-readable memories;
program instructions stored on at least one of the one or more computer-readable memories for execution by at least one of the one or more processors, the program instructions comprising:
program instructions to receive a plurality of sensor data;
program instructions to receive a plurality of commands associated with at least a site pertaining to the surveying data; and
program instructions to analyze the surveying data based on the plurality of commands;
wherein program instructions to analyze the surveying data further comprise program instructions to prioritize segmented sensor data based on a ranking derived from the plurality of commands and detect an anomaly associated with the site; and
program instructions to render a virtual visualization of the site supporting virtual collaboration of a plurality of users based on the prioritization of the surveying data;
wherein the anomaly is overlaid on the virtual visualization.
16 . The computer system of claim 15 , further comprising:
program instructions to notify at least one personnel at the site of a detected surveying data gap at the site based on the rendering; and
program instructions to request supplemental sensor data.
17 . The computer system of claim 15 , wherein program instructions to analyze the surveying data further comprise:
program instructions to segment the plurality of sensor data based on the plurality of commands; and
program instructions to filter the resulting segments based on a detected lower ranking
wherein the program instructions to prioritize are based on one or more of a nature of the surveying project, the historical data associated with the site, contextual information, and a virtual environment designed for the virtual visualization.
18 . The computer system of claim 17 , wherein program instructions to render the virtual visualization comprise:
program instruction to generate a 3D point cloud derived from the plurality of sensor data;
wherein the plurality of sensor data is ascertained from one or more of a mobile device, unmanned aerial vehicle (UAV), a land rovering vehicle, and an aquatic-based device.
19 . The computer system of claim 17 , wherein the surveying data iteratively integrates the unfiltered segments of sensor data.
20 . The computer system of claim 17 , wherein latency of rendering the virtual visualization of the site is reduced by the unfiltered segments being cleaned and stored in a cloud-based repository in real-time.