Image processing apparatus, surveillance camera system, and image processing method
AssigneeSony Corporation
InventorSeichi Otsuki
Life of this patent
Estimating the term…
Abstract
An image processing apparatus includes an image processor. The image processor inputs image data, determines an amount of motion within an image on the basis of the image data, and corrects and outputs a luminance of the image data such that a contrast of an object whose amount of motion is large increases.
Claims11
An image processing apparatus, comprising:
- an image processor configured to:
- receive image data;
- select, as a target pixel, a pixel of a plurality of pixels in the image data;
- determine an amount of motion at a position of the target pixel based on the image data;
- acquire luminance information indicating a luminance of a plurality of peripheral pixels of the plurality of pixels, wherein the plurality of peripheral pixels is in a periphery of the target pixel;
- determine a variance of a luminance of the target pixel with respect to the luminance of the plurality of peripheral pixels;
- determine a high-frequency component level at the position of the target pixel based on the determined variance, wherein the high-frequency component level corresponds to an object in the image data;
- generate, based on the high-frequency component level and the amount of motion, a luminance histogram that indicates a distribution of a plurality of luminance values of the plurality of pixels in the image data;
- generate a tone curve based on the luminance histogram;
- correct a luminance of the image data based on the tone curve;
- and
- output the image data with the corrected luminance.
A surveillance camera system, comprising:
- an imaging section configured to capture image data, wherein the imaging section is at a monitoring position;
- and
- an image processor configured to:
- receive the image data;
- select, as a target pixel, a pixel of a plurality of pixels in the image data;
- determine an amount of motion at a position of the target pixel based on the image data;
- acquire luminance information indicating a luminance of a plurality of peripheral pixels of the plurality of pixels, wherein the plurality of peripheral pixels is in a periphery of the target pixel;
- determine a variance of a luminance of the target pixel with respect to the luminance of the plurality of peripheral pixels;
- determine a high-frequency component level at the position of the target pixel based on the determined variance, wherein the high-frequency component level corresponds to an object in the image data;
- generate, based on the high-frequency component level and the amount of motion, a luminance histogram that indicates a distribution of a plurality of luminance values of the plurality of pixels in the image data;
- generate a tone curve based on the luminance histogram;
- correct a luminance of the image data based on the tone curve;
- and
- output the image data with the corrected luminance.
An image processing method, comprising:
- receiving image data;
- selecting, as a target pixel, a pixel of a plurality of pixels in the image data;
- determining an amount of motion at a position of the target pixel based on the image data;
- acquiring luminance information indicating a luminance of a plurality of peripheral pixels of the plurality of pixels, wherein the plurality of peripheral pixels is in a periphery of the target pixel;
- determining a variance of a luminance of the target pixel with respect to the luminance of the plurality of peripheral pixels;
- determining a high-frequency component level at the position of the target pixel based on the determined variance, wherein the high-frequency component level corresponds to an object in the image data;
- generating, based on the high-frequency component level and the amount of motion, a luminance histogram that indicates a distribution of a plurality of luminance values of the plurality of pixels in the image data;
- generating a tone curve based on the luminance histogram;
- correcting a luminance of the image data based on the tone curve;
- and
- outputting the image data with the corrected luminance.
A non-transitory computer-readable medium having stored thereon, computer-executable instructions which when executed by a processor of an image processing apparatus, cause the processor to execute operations, the operations comprising:
- receiving image data;
- selecting, as a target pixel, a pixel of a plurality of pixels in the image data;
- determining an amount of motion at a position of the target pixel based on the image data;
- acquiring luminance information indicating a luminance of a plurality of peripheral pixels of the plurality of pixels, wherein the plurality of peripheral pixels is in a periphery of the target pixel;
- determining a variance of a luminance of the target pixel with respect to the luminance of the plurality of peripheral pixels;
- determining a high-frequency component level at the position of the target pixel based on the determined variance, wherein the high-frequency component level corresponds to an object in the image data;
- generating, based on the high-frequency component level and the amount of motion, a luminance histogram that indicates a distribution of a plurality of luminance values of the plurality of pixels in the image data;
- generating a tone curve based on the luminance histogram;
- correcting a luminance of the image data based on the tone curve;
- and
- outputting the image data with the corrected luminance.
Dependencies are inferred from the claim text.