Patent classifications
G06T17/05
ARCHITECTURAL DRAWING BASED EXCHANGE OF GEOSPATIAL RELATED DIGITAL CONTENT
Apparatus and methods of artificial intelligent based provision of digital content where and when the digital content is needed based upon where a user is located and a purpose for accessing the content as well as credentials of a user seeking to access the digital content. Persistent digital content is linked to location coordinates. More specifically, the present invention links a physical onsite location with digital content to enable a user interface with augmented reality that combines aspects of the physical area with location specific digital content. In addition, access to digital content may be limited to users in defined access areas.
ARCHITECTURAL DRAWING BASED EXCHANGE OF GEOSPATIAL RELATED DIGITAL CONTENT
Apparatus and methods of artificial intelligent based provision of digital content where and when the digital content is needed based upon where a user is located and a purpose for accessing the content as well as credentials of a user seeking to access the digital content. Persistent digital content is linked to location coordinates. More specifically, the present invention links a physical onsite location with digital content to enable a user interface with augmented reality that combines aspects of the physical area with location specific digital content. In addition, access to digital content may be limited to users in defined access areas.
Systems and methods for printing of 3D models
There is provided a method of representing a three dimensional (3D) object using univariate curves, comprising: receiving an initial definition of a 3D object representation, calculate a covering set of univariate curves, the covering set comprising at least one non-planar univariate curve, wherein the covering set of univariate curves represent the volume of the 3D object within a tolerance requirement, and generating a representation of the 3D object based on the set of univariate curves, wherein the set of univariate curves represent the volume of the 3D object.
Systems and methods for printing of 3D models
There is provided a method of representing a three dimensional (3D) object using univariate curves, comprising: receiving an initial definition of a 3D object representation, calculate a covering set of univariate curves, the covering set comprising at least one non-planar univariate curve, wherein the covering set of univariate curves represent the volume of the 3D object within a tolerance requirement, and generating a representation of the 3D object based on the set of univariate curves, wherein the set of univariate curves represent the volume of the 3D object.
Mechanical-model based earthquake-induced landslide hazard assessment method in earthquake-prone mountainous area
A mechanical-model based earthquake-induced landslide hazard assessment method in earthquake-prone mountainous area includes: obtaining the cohesion and internal friction angle through a geological map of the study area and a geotechnical physical parameter; obtaining simulated ground motions by combining a pulse-like ground motion effect model and a pulse-like ground motion response model; calculating slope permanent displacement according to the simulated ground motions, the cohesion, the internal friction angle and other parameters; obtaining a statistical relationship between the permanent displacement and a landslide probability according to permanent displacement data derived from historical earthquake-induced landslides and historical strong earthquake records; and predicting earthquake-induced landslide probability according to the slope permanent displacement and the statistical relationship between the permanent displacement and the landslide probability, and quantitatively evaluating earthquake-induced landslide hazard through the earthquake-induced landslide probability.
Mechanical-model based earthquake-induced landslide hazard assessment method in earthquake-prone mountainous area
A mechanical-model based earthquake-induced landslide hazard assessment method in earthquake-prone mountainous area includes: obtaining the cohesion and internal friction angle through a geological map of the study area and a geotechnical physical parameter; obtaining simulated ground motions by combining a pulse-like ground motion effect model and a pulse-like ground motion response model; calculating slope permanent displacement according to the simulated ground motions, the cohesion, the internal friction angle and other parameters; obtaining a statistical relationship between the permanent displacement and a landslide probability according to permanent displacement data derived from historical earthquake-induced landslides and historical strong earthquake records; and predicting earthquake-induced landslide probability according to the slope permanent displacement and the statistical relationship between the permanent displacement and the landslide probability, and quantitatively evaluating earthquake-induced landslide hazard through the earthquake-induced landslide probability.
Semi-automatic LIDAR annotation system for autonomous driving
A semi-automatic three-dimensional light detection and ranging (LIDAR) point cloud data annotation system and method for autonomous driving of a vehicle involve filtering 3D LIDAR point cloud and normalizing the filtered 3D LIDAR point cloud data relative to the vehicle to obtain normalized 3D LIDAR point cloud data, quantizing the normalized 3D LIDAR point cloud data by dividing it into a set of 3D voxels, projecting the set of 3D voxels to a 2D birdview, identifying a possible object by applying clustering to the 2D birdview projection, obtaining an annotated 2D birdview projection including annotations by a human annotator via the annotation system regarding whether the bounding box corresponds to a confirmed object and a type of the confirmed object, and converting the annotated 2D birdview projection to back into annotated 3D LIDAR point cloud data.
Semi-automatic LIDAR annotation system for autonomous driving
A semi-automatic three-dimensional light detection and ranging (LIDAR) point cloud data annotation system and method for autonomous driving of a vehicle involve filtering 3D LIDAR point cloud and normalizing the filtered 3D LIDAR point cloud data relative to the vehicle to obtain normalized 3D LIDAR point cloud data, quantizing the normalized 3D LIDAR point cloud data by dividing it into a set of 3D voxels, projecting the set of 3D voxels to a 2D birdview, identifying a possible object by applying clustering to the 2D birdview projection, obtaining an annotated 2D birdview projection including annotations by a human annotator via the annotation system regarding whether the bounding box corresponds to a confirmed object and a type of the confirmed object, and converting the annotated 2D birdview projection to back into annotated 3D LIDAR point cloud data.
Primitive-based 3D building modeling, sensor simulation, and estimation
According to some embodiments, a system, method and non-transitory computer-readable medium are provided comprising a 3D building modeling module; a memory for storing program instructions; a 3D building modeling processor, coupled to the memory, and in communication with the 3D building modeling module and operative to execute program instructions to: receive a region of interest; receive an image of the region of image from a data source; generate a surface model based on the received image including one or more buildings; generate a digital height model; decompose each building into a set of shapes; apply a correction process to the set of shapes; execute a primitive classification process to each shape; execute a fitting process to each classified shape; select a best fitting model; and generate a 3D model of each building. Numerous other aspects are provided.
Primitive-based 3D building modeling, sensor simulation, and estimation
According to some embodiments, a system, method and non-transitory computer-readable medium are provided comprising a 3D building modeling module; a memory for storing program instructions; a 3D building modeling processor, coupled to the memory, and in communication with the 3D building modeling module and operative to execute program instructions to: receive a region of interest; receive an image of the region of image from a data source; generate a surface model based on the received image including one or more buildings; generate a digital height model; decompose each building into a set of shapes; apply a correction process to the set of shapes; execute a primitive classification process to each shape; execute a fitting process to each classified shape; select a best fitting model; and generate a 3D model of each building. Numerous other aspects are provided.