Depth perception sensor data processing
First Claim
1. An apparatus, comprising:
- a sensor data-processing system configured to;
generate a depth data representation of an environment, wherein the depth data representation indicates a depth of one or more portions of the environment relative to a location of a reference point, based on processing an image data representation of the environment in accordance with a sensor data-processing algorithm, wherein the image data representation of the environment is generated by one or more passive sensor devices;
compare the depth data representation and a sensor data representation of the environment, wherein the sensor data representation of the environment is generated by one or more active sensor devices;
iteratively adjust the algorithm based on a comparison of the depth data representation and the sensor data representation until a confidence level for the algorithm satisfies a threshold confidence level, wherein the confidence level is determined based on a magnitude of revisions to the algorithm per iteration of adjustment, and wherein each iteration comprises generation of another depth data representation based on processing another image data representation and comparison of the other depth data representation and another sensor data representation.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a sensor data-processing system which generates a depth data representation of an environment based on sensor data representations which are generated by passive sensor devices. The sensor data-processing system generates the depth data representation via applying an algorithm which includes an model architecture which determines depths of various portions of the represented environment based on detecting features correspond to depth information. The model architecture is established via training an algorithm to generate depth data which corresponds to a sample set of depth data representations of environments, given a corresponding set of image data representations of the environments. As a result, the sensor data-processing system enables depth perception of portions of an environment independently of receiving depth data representations of the environment which are generated by an active sensor device.
60 Citations
20 Claims
-
1. An apparatus, comprising:
a sensor data-processing system configured to; generate a depth data representation of an environment, wherein the depth data representation indicates a depth of one or more portions of the environment relative to a location of a reference point, based on processing an image data representation of the environment in accordance with a sensor data-processing algorithm, wherein the image data representation of the environment is generated by one or more passive sensor devices; compare the depth data representation and a sensor data representation of the environment, wherein the sensor data representation of the environment is generated by one or more active sensor devices; iteratively adjust the algorithm based on a comparison of the depth data representation and the sensor data representation until a confidence level for the algorithm satisfies a threshold confidence level, wherein the confidence level is determined based on a magnitude of revisions to the algorithm per iteration of adjustment, and wherein each iteration comprises generation of another depth data representation based on processing another image data representation and comparison of the other depth data representation and another sensor data representation. - View Dependent Claims (2, 3)
-
4. A method, comprising:
performing, by one or more computer systems; establishing a sensor data-processing algorithm comprising a deep learning model architecture configured to generate a depth data representation of an environment, which indicates a depth of one or more portions of the environment relative to a location of a reference point, based on processing an image data representation of the environment which is generated by one or more passive sensor devices, wherein the generating the data depth representation comprises; adjusting the model architecture to cause the algorithm to generate, based on a sample image data representation of an environment, an output depth data representation of the environment, wherein the adjusting the model architecture is performed iteratively until the output depth data representation correlates to a sample depth data representation of the environment within a certain margin of error, wherein the sample depth data representation is generated by one or more active sensor devices, and wherein each iteration comprises generation of another output depth data representation based on processing another sample image data representation and comparison of the other output depth data representation and another sample depth data representation. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
13. A non-transitory, computer-readable medium storing a program of instructions which, when executed by at least one computer system, causes the at least one computer system to:
-
establish a sensor data-processing algorithm comprising a deep learning model architecture configured to generate a depth data representation of an environment, which indicates a depth of one or more portions of the environment relative to a location of a reference point, based on processing an image data representation of the environment which is generated by one or more passive sensor devices, wherein the generating comprises; adjust the model architecture to cause the algorithm to generate, based on a sample image data representation of an environment, an output depth data representation of the environment, wherein the adjusting the model architecture is performed iteratively until the output depth data representation correlates to a sample depth data representation of the environment within a certain margin of error, wherein the sample depth data representation is generated by one or more active sensor devices, and wherein each iteration comprises generation of another output depth data representation based on processing another sample image data representation and comparison of the other output depth data representation and another sample depth data representation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification