Image processing apparatus, image pickup apparatus, image processing method, and non-transitory computer-readable storage medium for generating an image based on a plurality of parallax images
AssigneeCanon Kabushiki Kaisha
InventorKoichi Fukuda
Life of this patent
Estimating the term…
Abstract
An image processing apparatus includes at least one processor operatively coupled to a memory, and serving as a determiner configured to determine a weight coefficient of a first region in each of a plurality of parallax images, and an image generator configured to synthesize the plurality of parallax images based on the weight coefficient to generate an output image. In one aspect, the weight coefficient is set to reduce a blur of a second object that is at a closer range side than a first object in the first region. In another aspect, a sum of the weight coefficients of the plurality of parallax images is constant in the first region.
Claims38
An image processing apparatus comprising:
- at least one processor operatively coupled to a memory, and serving as:
- a determiner configured to determine a weight coefficient of a first region in each of a plurality of parallax images;
- and
- an image generator configured to synthesize the plurality of parallax images based on the weight coefficient to generate an output image,
- wherein the weight coefficient is set to reduce a blur of a second object that is at a closer range side than a first object in the first region.
An image processing apparatus comprising:
- at least one processor operatively coupled to a memory, and serving as:
- a determiner configured to determine a first region in each of a plurality of parallax images and a weight coefficient of the first region;
- and
- an image generator configured to synthesize the plurality of parallax images based on the weight coefficient to generate an output image,
- wherein a sum of the weight coefficients of the plurality of parallax images is constant in the first region.
An image pickup apparatus comprising:
- an image pickup element including a plurality of pixels, each pixel including a plurality of photoelectric converters configured to receive light beams passing through partial pupil regions of an imaging optical system that are different from each other;
- and
- at least one processor operatively coupled to a memory, and serving as:
- a determiner configured to determine a weight coefficient of a first region in each of a plurality of parallax images obtained from the plurality of photoelectric converters;
- and
- an image generator configured to synthesize the plurality of parallax images based on the weight coefficient to generate an output image,
- wherein the weight coefficient is set to reduce a blur of a second object that is at a closer range side than a first object in the first region.
An image pickup apparatus comprising:
- an image pickup element including a plurality of pixels, each pixel including a plurality of photoelectric converters configured to receive light beams passing through partial pupil regions of an imaging optical system that are different from each other;
- and
- at least one processor operatively coupled to a memory, and serving as:
- a determiner configured to determine a first region in each of a plurality of parallax images obtained from the plurality of photoelectric converters and a weight coefficient of the first region;
- and
- an image generator configured to synthesize the plurality of parallax images based on the weight coefficient to generate an output image,
- wherein a sum of the weight coefficients of the plurality of parallax images is constant in the first region.
An image processing method comprising:
- determining a weight coefficient of a first region in each of a plurality of parallax images;
- and
- synthesizing the plurality of parallax images based on the weight coefficient to generate an output image,
- wherein the weight coefficient is set to reduce a blur of a second object that is at a closer range side than a first object in the first region.
An image processing method comprising:
- determining a first region in each of a plurality of parallax images and a weight coefficient of the first region;
- and
- synthesizing the plurality of parallax images based on the weight coefficient to generate an output image,
- wherein a sum of the weight coefficients of the plurality of parallax images is constant in the first region.
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process comprising:
- determining a weight coefficient of a first region in each of a plurality of parallax images;
- and
- synthesizing the plurality of parallax images based on the weight coefficient to generate an image,
- wherein the weight coefficient is set to reduce a blur of a second object that is at a closer range side than a first object in the first region.
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process comprising:
- determining a first region in each of a plurality of parallax images and a weight coefficient of the first region;
- and
- synthesizing the plurality of parallax images based on the weight coefficient to generate an output image,
- wherein a sum of the weight coefficients of the plurality of parallax images is constant in the first region.
Dependencies are inferred from the claim text.