Country
Full text data for US and EP
Status
Type
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC
No.
Publication Number
Title
Publication/Patent Number Publication/Patent Number
Publication date Publication date
Application number Application number
Filing date Filing date
Inventor Inventor
Assignee Assignee
IPC IPC
1
US10186073B2
Publication/Patent Number: US10186073B2
Publication date: 2019-01-22
Application number: 14/411,214
Filing date: 2013-04-24
Inventor: Oka, Masaaki  
Abstract: Thresholds b1, b2, b3, and b4 are set in the luminance of a raw image. In an image 84a of the lowermost layer, the region in which the luminance is equal to or higher than b1 is left. In an image 84b over it, the region in which the luminance is equal to or higher than b2 is left. In an image 84c over it, the region in which the luminance is equal to or higher than b3 is left. In an image 84d of the uppermost layer, the region in which the luminance is equal to or higher than b4 is left. In each of these images, the alpha value of the other region is set to 0. The images are integrated with the color information of the raw image to generate final slice images. A display image is generated by stacking the generated slice images sequentially from the lowermost layer at predetermined intervals and performing drawing according to the point of sight. Thresholds b1, b2, b3, and b4 are set in the luminance of a raw image. In an image 84a of the lowermost layer, the region in which the luminance is equal to or higher than b1 is left. In an image 84b over it, the region in which the luminance is equal to or higher than b2 is ...more ...less
2
US10186077B2
Publication/Patent Number: US10186077B2
Publication date: 2019-01-22
Application number: 14/431,758
Filing date: 2014-08-15
Abstract: Systems and methods for creating a thickness grid for determining reserve estimates for a reservoir by performing a fast sweep thickness extraction on a sealed triangulated mesh to create the thickness grid.
3
US10175697B1
Publication/Patent Number: US10175697B1
Publication date: 2019-01-08
Application number: 15/906,610
Filing date: 2018-02-27
Abstract: Techniques for identifying and labeling distinct objects within 3-D images of environments in which vehicles operate, to thereby generate training data used to train models that autonomously control and/or operate vehicles, are disclosed. A 3-D image may be presented from various perspective views (in some cases, dynamically), and/or may be presented with a corresponding 2-D environment image in a side-by-side and/or a layered manner, thereby allowing a user to more accurately identify groups/clusters of data points within the 3-D image that represent distinct objects. Automatic identification/delineation of various types of objects depicted within 3-D images, automatic labeling of identified/delineated objects, and automatic tracking of objects across various frames of a 3-D video are disclosed. A user may modify and/or refine any automatically generated information. Further, at least some of the techniques described herein are equally applicable to 2-D images. Techniques for identifying and labeling distinct objects within 3-D images of environments in which vehicles operate, to thereby generate training data used to train models that autonomously control and/or operate vehicles, are disclosed. A 3-D image may be presented from ...more ...less
4
US10223806B1
Publication/Patent Number: US10223806B1
Publication date: 2019-03-05
Application number: 15/684,339
Filing date: 2017-08-23
Inventor: Luo, Yi   Wang, Yi   Xu, Ke  
Assignee: TUSIMPLE
Abstract: A method of localization for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs comprise instructions, which when executed by a computing device, cause the computing device to perform by one or more autonomous vehicle driving modules execution of processing of images from a camera and data from a LiDAR using the following steps comprising: constructing a 3D submap and a global map; extracting features from the 3D submap and the global map; matching features extracted from the 3D submap against features extracted from the global map; refining feature correspondence; and refining location of the 3D submap. A method of localization for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs comprise instructions, which when executed by a computing device, cause the computing device to perform by one or more autonomous ...more ...less
5
US10223807B1
Publication/Patent Number: US10223807B1
Publication date: 2019-03-05
Application number: 15/684,414
Filing date: 2017-08-23
Inventor: Luo, Yi   Wang, Yi   Xu, Ke  
Assignee: TUSIMPLE
Abstract: A method of localization for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs comprise instructions, which when executed by a computing device, cause the computing device to perform utilizing one or more autonomous vehicle driving modules that execute processing of images from a camera and data from a LiDAR the following steps comprising: aligning a 3D submap with a global map; extracting features from the 3D submap and the global map; classifying the extracted features in classes; and establishing correspondence of features in a same class between the 3D submap and the global map. A method of localization for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs comprise instructions, which when executed by a computing device, cause the computing device to perform utilizing one or more ...more ...less
6
US10209401B2
Publication/Patent Number: US10209401B2
Publication date: 2019-02-19
Application number: 14/348,353
Filing date: 2012-07-24
Assignee: TOTAL SA
Abstract: According to the invention, a training image denotes, for each cell of a first three-dimensional grid, a respective type of geological facies assigned to said cell. For each cell of a second three-dimensional grid, the morphology of which is matched to estimated geological horizons, the well data comprise a respective type of geological facies estimated for said cell. Two-dimensional patterns, each of which is defined along a respective geological horizon and includes, in a cell containing the intersection of a well with said geological horizon, the type of geological facies estimated for each cell, are defined. The instances of the identified two-dimensional patterns are counted in the training image so as to verify the ability of the training image to account for correlations between wells. According to the invention, a training image denotes, for each cell of a first three-dimensional grid, a respective type of geological facies assigned to said cell. For each cell of a second three-dimensional grid, the morphology of which is matched to estimated geological ...more ...less
7
US10235566B2
Publication/Patent Number: US10235566B2
Publication date: 2019-03-19
Application number: 15/656,771
Filing date: 2017-07-21
Abstract: Systems and methods are disclosed for utilizing digital aerial images to determine stockpile volumes. In particular, in one or more embodiments, the disclosed systems and methods utilize a UAV to capture a plurality of digital aerial images portraying stockpiles on a site. The disclosed systems and methods can generate a two-dimensional representation of the site and a three-dimensional representation of the site based on the plurality of digital aerial images. Moreover, the disclosed systems and methods can apply an elevation filter to the three-dimensional representation of the site to identify potential stockpiles. Further, the disclosed systems and methods can utilize a neural network to analyze two-dimensional features and three-dimensional features of the potential stockpiles to identify final stockpiles. The disclosed systems and methods can then utilize three-dimensional stockpile representations to determine stockpile volumes. Systems and methods are disclosed for utilizing digital aerial images to determine stockpile volumes. In particular, in one or more embodiments, the disclosed systems and methods utilize a UAV to capture a plurality of digital aerial images portraying stockpiles on a site. The ...more ...less
8
US10264239B2
Publication/Patent Number: US10264239B2
Publication date: 2019-04-16
Application number: 13/704,456
Filing date: 2011-06-29
Abstract: Method for producing a digital photo comprising pixels, wherein at least some of the pixels comprise position information, the method comprising of: taking a photo with a known geometry of the optical system with which the photo is taken; recording the position from which the photo has been taken; recording the direction in which the photo has been taken; providing a three-dimensional model comprising points which are comprised by at least an outer surface of an object in the field of view of the position where the photo has been taken, wherein the points comprise position information; relating a pixel on the one hand and a corresponding point in the three-dimensional model on the other; and recording, in a manner associated with the pixel, the position information of the corresponding pixel. Method for producing a digital photo comprising pixels, wherein at least some of the pixels comprise position information, the method comprising of: taking a photo with a known geometry of the optical system with which the photo is taken; recording the position from which the ...more ...less
9
US10267645B2
Publication/Patent Number: US10267645B2
Publication date: 2019-04-23
Application number: 15/045,261
Filing date: 2016-02-17
Abstract: A computer-implemented method, computerized apparatus and computer program product for efficient solution of nearest object problems. A set of objects having non-point shapes representable by one or more geometric elements are obtained. For each object in the set the one or more geometric elements are sampled to obtain a set of points representing the set of objects. A Voronoi diagram is constructed for the set of points, whereby a subdivision of a space accommodating the set of objects into a plurality of cells, each cell containing a single point of the set of points and defining a region of closest neighbors of the point, is obtained. Cells containing points representing the same object are aggregated into a unified cell defining an estimated region of closest neighbors of the object. A computer-implemented method, computerized apparatus and computer program product for efficient solution of nearest object problems. A set of objects having non-point shapes representable by one or more geometric elements are obtained. For each object in the set the one or more ...more ...less
10
US10267938B2
Publication/Patent Number: US10267938B2
Publication date: 2019-04-23
Application number: 16/119,896
Filing date: 2018-08-31
Abstract: The present disclosure describes computer-implemented methods, computer-program products, and computer systems, for providing parameters for successful automated fault patch extraction. Attributes are selected for annotating images generated from, and for interpretation of, seismic amplitude volume. Images are generated from layers of a seismic cube, each generated using a different attribute of the plural attributes. The plural images are blended using customized palettes and initial parameters to create a blended image illuminating discontinuities in the layers. Optimal parameters are iteratively determined for automatic derivation of fault discontinuities on an interpreter-selected edge-enhanced sub-volume. The iterations are controlled and terminated based on interpreter inputs. The optimal extraction parameters are applied to an entire edge-enhanced volume. Important extracted fault discontinuities are isolated using commercial filtering tools. Extracted fault patches are refined based on received manual interpretation. Patch results are converted to traditional fault objects for further interpretation and refinement. The present disclosure describes computer-implemented methods, computer-program products, and computer systems, for providing parameters for successful automated fault patch extraction. Attributes are selected for annotating images generated from, and for interpretation of ...more ...less
11
US10210286B1
Publication/Patent Number: US10210286B1
Publication date: 2019-02-19
Application number: 15/856,527
Filing date: 2017-12-28
Assignee: Google LLC
Abstract: Computer-implemented methods and systems of detecting curbs include receiving a cloud of three-dimensional (3D) data points acquired along street locations. A plurality of vertical scanlines (e.g., arrays of 3D data points obtained at given horizontal locations) are identified within the cloud of 3D data points. One or more curb points indicating the potential presence of a curb in the plurality of vertical scanlines are identified. A synthesized set of non-overlapping curb curves are generated in order to close gaps between certain curb points while removing certain other outlier curb points. Successive curb curves in the synthesized set of non-overlapping curb curves are then identified as belonging to one or more curb segments. Computer-implemented methods and systems of detecting curbs include receiving a cloud of three-dimensional (3D) data points acquired along street locations. A plurality of vertical scanlines (e.g., arrays of 3D data points obtained at given horizontal locations) are identified ...more ...less
12
US10215886B2
Publication/Patent Number: US10215886B2
Publication date: 2019-02-26
Application number: 15/048,212
Filing date: 2016-02-19
Inventor: Loomans, Marijn  
Abstract: A method for determining an intersection between a polygon representing a boundary of a surface in an earth formation and a plane includes: receiving a polygon representing a boundary of a surface in an earth formation, the polygon having a series of straight segments with a point at each end of each of the segments; overlaying a cutting grid having grid planes over the polygon; identifying a specific pattern of two adjacent segments in the polygon by proceeding from a first segment to a second segment in a selected rotational direction; matching the specific pattern to a reference pattern; categorizing the point between the two adjacent segments as an intersection point or as a non-intersection point based on the reference pattern; the iterating the identifying, matching, and categorizing for each pair of adjacent segments in the polygon such that each point between adjacent segments in the polygon is categorized. A method for determining an intersection between a polygon representing a boundary of a surface in an earth formation and a plane includes: receiving a polygon representing a boundary of a surface in an earth formation, the polygon having a series of straight segments with a ...more ...less
13
US10255383B2
Publication/Patent Number: US10255383B2
Publication date: 2019-04-09
Application number: 14/872,907
Filing date: 2015-10-01
Abstract: A method, apparatus, system, and computer program product provide the ability to design a road intersection in a three-dimensional (3D) modeling and visualization system. Two roads are defined in the system with the second road intersecting the first road. A set of design rules (that define characteristics of use that contribute to a shape of the road intersection) is acquired. Based on the set of rules, a 3D model of the road intersection is directly created. A property of one of the roads is modified. Without additional user input, the 3D model of the road intersection is automatically and dynamically updated based on the modified property and while maintaining conformance with the set of design rules. A method, apparatus, system, and computer program product provide the ability to design a road intersection in a three-dimensional (3D) modeling and visualization system. Two roads are defined in the system with the second road intersecting the first road. A set of design rules ...more ...less