Image-processing device which generates a high-resolution image by combining images, imaging device, image-processing method, and storage-medium
First Claim
1. An image-processing device comprising:
- an image processor comprising circuitry or a hardware processor that operates under control of a stored program, the image processor being configured to execute processes comprising;
a high-resolution combining process that generates a combined image by combining a standard image and at least one reference image other than the standard image, which are acquired by capturing images of an imaging subject in time series by using an imaging element in which multiple types of color filters are arrayed in individual pixels, in a high-resolution space in which a resolution is greater than resolutions of the standard image and the at least one reference image;
a position-displacement-distribution calculating process that calculates a distribution of position displacements between two comparative images that are individually formed of pixels corresponding to the multiple types of color filters in the combined image generated in the high-resolution combining process;
a correlation-level calculating process that calculates, for individual pixels, correlation levels between the two comparative images based on the distribution of the position displacements calculated in the position-displacement-distribution calculating process; and
an image correcting process that corrects the combined image based on the correlation levels calculated in the correlation-level calculating process,wherein the position-displacement-distribution calculating process calculates, for each of the two comparative images, positions of a maximum value and a minimum value of values obtained by adding up or averaging pixel values of two or more pixels for a plurality of small regions formed of two or more individually corresponding pixels, and calculates displacement amounts at the positions of the maximum value and the minimum value for each of the small regions corresponding between the two comparative images.
1 Assignment
0 Petitions
Accused Products
Abstract
An image-processing device includes a high-resolution combining portion that generates a combined image by combining a standard image and at least one reference image, which are acquired by capturing images of a subject in time series by using an imaging element in which multiple types of color filters are arrayed in individual pixels, in a high-resolution space where the resolution is greater than those of the standard image and the reference images. The image-processing device also includes a position-displacement-distribution calculating portion that calculates a distribution of position displacements between two comparative images that are individually formed of pixels corresponding to the different types of color filters in the generated combined image, a correlation-level calculating portion that calculates, for individual pixels, correlation levels between the two comparative images based on the calculated distribution, and an image correcting portion that corrects the combined image based on the calculated correlation levels.
8 Citations
18 Claims
-
1. An image-processing device comprising:
-
an image processor comprising circuitry or a hardware processor that operates under control of a stored program, the image processor being configured to execute processes comprising; a high-resolution combining process that generates a combined image by combining a standard image and at least one reference image other than the standard image, which are acquired by capturing images of an imaging subject in time series by using an imaging element in which multiple types of color filters are arrayed in individual pixels, in a high-resolution space in which a resolution is greater than resolutions of the standard image and the at least one reference image; a position-displacement-distribution calculating process that calculates a distribution of position displacements between two comparative images that are individually formed of pixels corresponding to the multiple types of color filters in the combined image generated in the high-resolution combining process; a correlation-level calculating process that calculates, for individual pixels, correlation levels between the two comparative images based on the distribution of the position displacements calculated in the position-displacement-distribution calculating process; and an image correcting process that corrects the combined image based on the correlation levels calculated in the correlation-level calculating process, wherein the position-displacement-distribution calculating process calculates, for each of the two comparative images, positions of a maximum value and a minimum value of values obtained by adding up or averaging pixel values of two or more pixels for a plurality of small regions formed of two or more individually corresponding pixels, and calculates displacement amounts at the positions of the maximum value and the minimum value for each of the small regions corresponding between the two comparative images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18)
-
-
10. An image-processing method comprising:
-
a high-resolution combining step of generating a combined image by combining a standard image and at least one reference image other than the standard image, which are acquired by capturing images of an imaging subject in time series by using an imaging element in which multiple types of color filters are arrayed in individual pixels, in a high-resolution space in which a resolution is greater than resolutions of the standard image and the at least one reference image; a position-displacement-distribution calculating step of calculating a distribution of position displacements between two comparative images that are individually formed of pixels corresponding to the multiple types of color filters in the combined image generated in the high-resolution combining step; a correlation-level calculating step of calculating, for individual pixels, correlation levels between the two comparative images based on the distribution of the position displacements calculated in the position-displacement-distribution calculating step; and an image correcting step of correcting the combined image based on the correlation levels calculated in the correlation-level calculating step, wherein the position-displacement-distribution calculating step comprises calculating, for each of the two comparative images, positions of a maximum value and a minimum value of values obtained by adding up or averaging pixel values of two or more pixels for a plurality of small regions formed of two or more individually corresponding pixels, and calculating displacement amounts at the positions of the maximum value and the minimum value for each of the small regions corresponding between the two comparative images.
-
-
11. A non-transitory computer-readable storage medium storing an image-processing program that causes a computer to execute:
-
a high-resolution combining process of generating a combined image by combining a standard image and at least one or mom reference image other than the standard image, which are acquired by capturing images of an imaging subject in time series by using an imaging element in which multiple types of color filters are arrayed in individual pixels, in a high-resolution space in which a resolution is greater than resolutions of the standard image and the at least one reference image; a position-displacement-distribution calculating process of calculating a distribution of position displacements between two comparative images that are individually formed of pixels corresponding to the different types of color filters in the combined image generated in the high-resolution combining process; a correlation-level calculating process of calculating, for individual pixels, correlation levels between the two comparative images based on the distribution of the position displacements calculated in the position-displacement-distribution calculating process; and an image correcting process of correcting the combined image based on the correlation levels calculated in the correlation-level calculating process, wherein the position-displacement-distribution calculating process calculates, for each of the two comparative images, positions of a maximum value and a minimum value of values obtained by adding up or averaging pixel values of two or more pixels for a plurality of small regions formed of two or more individually corresponding pixels, and calculates displacement amounts at the positions of the maximum value and the minimum value for each of the small regions corresponding between the two comparative images.
-
Specification