Image processing apparatus for alignment of images, control method for image processing apparatus, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorTakuya Masamura
Life of this patent
Estimating the term…
Abstract
A system control unit sets at least one of a non-overlapped area in which an nth image and an (n+1)st image do not overlap and a low contrast area of the (n+1)st image as an in valid area that is not used for misalignment detection of the (n+1)st image. Then, the system control unit sets alignment small blocks for a motion vector search in only an area excluding the invalid area in the overlapped area in which two combining target images overlap.
Claims12
An image processing apparatus, comprising:
- at least one memory storing instructions;
- and
- at least one processor connected to the at least one memory and configured to execute the instructions, which when executed by the at least one processor, cause the image processing apparatus to:
- acquire a first captured image and a second captured image that is to be combined with the first captured image;
- set a misalignment detection area in the second captured image, for detecting the misalignment between the first captured image and the second captured image, by excluding a non-use area in which the first captured image does not overlap with the second captured image;
- divide the misalignment detection area into a same number of blocks in a first condition and a second condition;
- and
- align the first captured image and the second captured image based on information derived from the misalignment detection area;
- wherein each of the blocks in the first condition is smaller than each of the blocks in the second condition.
A control method for an image processing apparatus, the method comprising:
- acquiring a first captured image and a second captured image that is to be combined with the first captured image;
- setting a misalignment detection area in the second captured image for detecting the misalignment between the first captured image and the second captured image, by excluding a non-use area in which the first captured image does not overlap with the second captured image;
- dividing the misalignment detection area into same number of blocks in a first condition and a second condition;
- and
- aligning the first captured image and the second captured image based on information derived from the misalignment detection area,
- wherein each of the blocks in the first condition is smaller than each of the blocks in the second condition.
A non-transitory storage medium storing instructions, which when executed by at least one processor, cause the at least one processor to:
- acquire a first captured image and a second captured image that is to be combined with the first captured image;
- set a misalignment detection area in the second captured image, for detecting the misalignment between the first captured image and the second captured image, by excluding a non-use area in which the first captured image does not overlap with the second captured image;
- divide the misalignment detection area into a same number of blocks in a first condition and a second condition;
- and
- align the first captured image and the second captured image based on information derived from the reduced misalignment detection area,
- wherein each of the blocks in the first condition is smaller than each of the blocks in the second condition.
Dependencies are inferred from the claim text.