Image generating apparatus, image generating method, and image generating program
First Claim
1. An image generating apparatus, comprising:
- an input unit configured to input data on a defocused image group constituted by a plurality of images acquired by imaging an object for a plurality of times while changing a focal position in an optical axis direction of an imaging optical system;
a storage unit configured to store data on a plurality of filters generated on the basis of a three-dimensional blur function for approximating a blur characteristic of the imaging optical system; and
a computing unit configured to acquire data on a filter to be used from the storage unit and to generate a new image by applying the filter to the defocused image group, whereinwhen a first element of a first filter out of the plurality of filters is symmetrical or anti-symmetrical with a second element included in the first filter or a second filter, which is different from the first filter, the storage unit does not store the data on the first element of the first filter, and the computing unit generates the data on the first element of the first filter on the basis of data on the second element which is stored in the storage unit when the first filter is used.
1 Assignment
0 Petitions
Accused Products
Abstract
An image generating apparatus includes: an input unit that inputs data on a defocused image group; a storage unit that stores data on a plurality of filters generated based on a three-dimensional blur function; and a computing unit that generates a new image by applying the filter to the defocused image group. When a first element of a first filter out of the plurality of filters is symmetrical or anti-symmetrical with a second element included in the first filter or a second filter, which is different from the first filter, the storage unit does not store the data on the first element, and the computing unit generates the data on the first element of the first filter based on data on the second element which is stored in the storage unit when the first filter is used.
3 Citations
20 Claims
-
1. An image generating apparatus, comprising:
-
an input unit configured to input data on a defocused image group constituted by a plurality of images acquired by imaging an object for a plurality of times while changing a focal position in an optical axis direction of an imaging optical system; a storage unit configured to store data on a plurality of filters generated on the basis of a three-dimensional blur function for approximating a blur characteristic of the imaging optical system; and a computing unit configured to acquire data on a filter to be used from the storage unit and to generate a new image by applying the filter to the defocused image group, wherein when a first element of a first filter out of the plurality of filters is symmetrical or anti-symmetrical with a second element included in the first filter or a second filter, which is different from the first filter, the storage unit does not store the data on the first element of the first filter, and the computing unit generates the data on the first element of the first filter on the basis of data on the second element which is stored in the storage unit when the first filter is used. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An image generating method, comprising:
-
a step in which a computer inputs data on a defocused image group constituted by a plurality of images acquired by imaging an object for a plurality of times while changing a focal position in an optical axis direction of an imaging optical system; and a computing step in which the computer acquires data on a filter to be used from a storage unit, which stores data on a plurality of filters generated on the basis of a three-dimensional blur function for approximating a blur characteristic of the imaging optical system, and generates a new image by applying the filter to the defocused image group, wherein when a first element of a first filter out of the plurality of filters is symmetrical or anti-symmetrical with a second element that is included in the first filter or a second filter, which is different from the first filter, the storage unit does not store the data on the first element of the first filter, and in the computing step, the data on the first element of the first filter is generated on the basis of data on the second element, which is stored in the storage unit, when the first filter is used.
-
-
20. A non-transitory computer readable storage medium storing a program causing a computer to execute:
-
a step of inputting data on a defocused image group constituted by a plurality of images acquired by imaging an object for a plurality of times while changing a focal position in an optical axis direction of an imaging optical system; and a computing step of acquiring data on a filter to be used from a storage unit storing data on a plurality of filters generated on the basis of a three-dimensional blur function for approximating a blur characteristic of the imaging optical system, and generating a new image by applying the filter to the defocused image group, wherein when a first element of a first filter out of the plurality of filters is symmetrical or anti-symmetrical with a second element included in the first filter or a second filter, which is different from the first filter, the storage unit does not store the data on the first element of the first filter, and in the computing step, the data on the first element of the first filter is generated on the basis of data on the second element, which is stored in the storage unit, when the first filter is used.
-
Specification