Preserving dynamic range in images
AssigneeGM Cruise Holdings LLC
InventorsMing-Hsuan Hsu, Boyang Zhang, Shane McGuire, Michael Shagam
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for preserving dynamic range in images. In some aspects, a process can include steps for receiving, at an autonomous vehicle system, image data from an image sensor, generating, by the autonomous vehicle system, a high dynamic range (HDR) output by performing HDR processing on the image data from the image sensor, generating, by the autonomous vehicle system, a least significant bit (LSB) output by performing LSB processing on the image data from the image sensor, and generating, by the autonomous vehicle system, an 8-bit output by performing a buffer process on the HDR output and the LSB output of the image sensor.
Claims20
A computer-implemented method for preserving dynamic range in images, the computer-implemented method comprising:
- receiving, at an autonomous vehicle system associated with an autonomous vehicle navigating a route, image data from an image sensor of the autonomous vehicle;
- generating, by the autonomous vehicle system, a dual channel HDR and most significant bit (MSB) output to prevent light saturated signals in the image data captured in a low light environment by:
- buffering a first portion of the image data from the image sensor;
- performing HDR processing on a second portion of the image data in parallel with buffering the first portion of the image data to generate an HDR output;
- and
- performing an 8-bit MSB processing to remove light saturation from the processed second portion of the image data of the low light environment that preserves the dynamic range of the HDR processing, and generating an 8-bit MSB output.
A system for preserving dynamic range in images, the system comprising:
- one or more processors;
- and
- at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the system to:
- receive, at an autonomous vehicle system associated with an autonomous vehicle navigating a route, image data from an image sensor of the autonomous vehicle;
- generate, by the autonomous vehicle system, a dual channel HDR and most significant bit (MSB) output to prevent light saturated signals in the image data captured in a low light environment by:
- buffer a first portion of the image data from the image sensor;
- perform HDR processing on a second portion of the image data in parallel with buffering the first portion of the image data to generate an HDR output;
- and
- perform an 8-bit MSB processing to remove light saturation from the processed second portion of the image data of the low light environment that preserves the dynamic range of the HDR processing, and generate an 8-bit MSB output.
A non-transitory computer readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to:
- receive, at an autonomous vehicle system associated with an autonomous vehicle navigating a route, image data from an image sensor of the autonomous vehicle;
- generate, by the autonomous vehicle system, a dual channel HDR and most significant bit (MSB) output to prevent light saturated signals in the image data captured in a low light environment by:
- buffer a first portion of the image data from the image sensor;
- perform HDR processing on a second portion of the image data in parallel with buffering the first portion of the image data to generate an HDR output;
- and
- perform an 8-bit MSB processing to remove light saturation from the processed second portion of the image data of the low light environment that preserves the dynamic range of the HDR processing, and generate an 8-bit MSB output.
Dependencies are inferred from the claim text.