Low-latency augmented contrast limited adaptive histogram equalization
AssigneeThe Boeing Company
InventorDennis Yelton
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to imaging processing devices, aerial refueling aircraft, and methods relating to the processing of images. An example imaging processing device includes a programmable circuit, such as a field-programmable gate array (FPGA), that is reprogrammed based on selected circuit data so as to construct a circuit configured to provide image processing on at least one image. The image processing includes receiving the at least one image. The image processing also includes adjusting the at least one image, to provide at least one adjusted image. Adjusting the at least one image includes applying: a local adaptive histogram equalization filter, a global gamma correction filter, and a local contrast filter.
Claims20
A method for processing images comprising:
- receiving, at a programmable circuit, at least one image;
- and
- adjusting the at least one image, by the programmable circuit, to provide at least one adjusted image, wherein adjusting the at least one image comprises applying:
- a local adaptive histogram equalization filter;
- a global gamma correction filter;
- and
- a local contrast filter,
- wherein applying the local contrast filter comprises:
- multiplying a rectangular convolution kernel by C/18, wherein C is a number between 1 to 2;
- and
- applying the rectangular convolution kernel to the at least one image.
An aerial refueling aircraft, comprising:
- a display;
- a programmable circuit configured to provide image data to the display, wherein the programmable circuit carries out operations, wherein the operations comprise:
- receiving, by the programmable circuit, at least one image;
- and
- adjusting the at least one image, by the programmable circuit, to provide at least one adjusted image, wherein adjusting the at least one image comprises applying:
- a local adaptive histogram equalization filter;
- a global gamma correction filter;
- and
- a local contrast filter, wherein applying the local contrast filter comprises:
- multiplying a rectangular convolution kernel by C/18, wherein C is a number between 1 to 2;
- and
- applying the rectangular convolution kernel to the at least one image.
An image processing device comprising:
- a programmable circuit that is reprogrammed based on selected circuit data so as to construct a circuit configured to provide image processing on at least one image, wherein the image processing comprises:
- receiving the at least one image;
- adjusting the at least one image, to provide at least one adjusted image, wherein adjusting the at least one image comprises applying:
- a local adaptive histogram equalization filter;
- a global gamma correction filter;
- and
- a local contrast filter, wherein applying the local contrast filter comprises:
- multiplying a rectangular convolution kernel by C/18, wherein C is a number between 1 to 2;
- and
- applying the rectangular convolution kernel to the at least one image.
Dependencies are inferred from the claim text.