Imaging device, imaging method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsKan Takaiwa, Aihiko Numata
Life of this patent
Estimating the term…
Abstract
An imaging device includes: a photoelectric conversion element including an avalanche photodiode; a generation unit configured to generate an image based on a signal acquired by the photoelectric conversion element; a first correction unit configured to correct the image based on first characteristic information on crosstalk between pixels of the photoelectric conversion element; and a second correction unit configured to perform pixel interpolation of the image based on second characteristic information for determining a crosstalk region to neighboring pixels of a specific pixel and the image.
Claims10
An imaging device comprising:
- a photoelectric conversion element including an avalanche photodiode;
- at least one processor;
- and
- a memory coupled to the at least one processor, the memory storing instructions that, when executed by the at least one processor, cause the at least one processor to:
- generate an image by a generation unit based on a signal acquired by the photoelectric conversion element;
- correct the image by a first correction unit based on first characteristic information on crosstalk between pixels of the photoelectric conversion element;
- and
- perform pixel interpolation of the image by a second correction unit based on second characteristic information for determining a crosstalk region to neighboring pixels of a specific pixel and the image,
- wherein the second characteristic information is information which is set based on the first characteristic information,
- wherein the second correction unit is configured to calculate a first pixel value by subtracting a value of neighboring pixels of a target pixel in the image from a pixel value of the target pixel and to calculate a second pixel value by multiplying the first pixel value by a predetermined gain multiple,
- wherein the second correction unit is configured to determine the target pixel as a target pixel of the pixel interpolation based on a correction level obtained by comparing the second pixel value with a plurality of determination threshold values, and
- wherein the second correction unit is configured not to determine the target pixel as the target pixel of the pixel interpolation when the second pixel value is greater than the determination threshold value and the pixel value of the neighboring pixels is not greater by a predetermined value than the second pixel value.
An imaging method comprising:
- generating an image based on a signal acquired by a photoelectric conversion element including an avalanche photodiode;
- performing a first correction process for correcting the image based on first characteristic information on crosstalk between pixels of the photoelectric conversion element;
- and
- performing a second correction process for performing pixel interpolation of the image based on second characteristic information for determining a crosstalk region to neighboring pixels of a specific pixel and the image,
- wherein the second characteristic information is information which is set based on the first characteristic information,
- wherein the second correction process is configured to calculate a first pixel value by subtracting a value of neighboring pixels of a target pixel in the image from a pixel value of the target pixel and to calculate a second pixel value by multiplying the first pixel value by a predetermined gain multiple,
- wherein the second correction process is configured to determine the target pixel as a target pixel of the pixel interpolation based on a correction level obtained by comparing the second pixel value with a plurality of determination threshold values, and
- wherein the second correction process is configured not to determine the target pixel as the target pixel of the pixel interpolation when the second pixel value is greater than the determination threshold value and the pixel value of the neighboring pixels is not greater by a predetermined value than the second pixel value.
A non-transitory computer-readable storage medium configured to store a computer program comprising instructions for executing following processes:
- generating an image based on a signal acquired by a photoelectric conversion element including an avalanche photodiode;
- performing a first correction process for correcting the image based on first characteristic information on crosstalk between pixels of the photoelectric conversion element;
- and
- performing a second correction process for performing pixel interpolation of the image based on second characteristic information for determining a crosstalk region to neighboring pixels of a specific pixel and the image,
- wherein the second characteristic information is information which is set based on the first characteristic information,
- wherein the second correction process is configured to calculate a first pixel value by subtracting a value of neighboring pixels of a target pixel in the image from a pixel value of the target pixel and to calculate a second pixel value by multiplying the first pixel value by a predetermined gain multiple,
- wherein the second correction process is configured to determine the target pixel as a target pixel of the pixel interpolation based on a correction level obtained by comparing the second pixel value with a plurality of determination threshold values, and
- wherein the second correction process is configured not to determine the target pixel as the target pixel of the pixel interpolation when the second pixel value is greater than the determination threshold value and the pixel value of the neighboring pixels is not greater by a predetermined value than the second pixel value.
Dependencies are inferred from the claim text.