| CPC G06T 7/80 (2017.01) [G06T 7/73 (2017.01); G06T 11/00 (2013.01)] | 17 Claims |

|
1. A method for image processing, comprising:
obtaining a plurality of images that are acquired by an imaging device, wherein the plurality of images comprises at least three images including a first image and a second image;
determining a plurality of matrices relating adjacent images among the plurality of images acquired by the imaging device, wherein the plurality of matrices comprises a matrix relating a first set of image points in the first image to a second set of image points in the second image;
determining, based on the matrix, a set of parameters of the imaging device, wherein the set of parameters of the imaging device include offsets of an image center associated with the first image and the second image;
determining, based on the plurality of matrices, a plurality of image centers associated with the plurality of images acquired by the imaging device, wherein each image center is associated with two adjacent images of the plurality of images, and wherein the two adjacent images comprise one or more identical objects in a scene;
determining, based on the plurality of matrices, a plurality of rotational relationships between the two adjacent images of the plurality of images, wherein the plurality of rotational relationships comprises a rotational relationship between the first image and the second image corresponding to poses of the imaging device while acquiring the first image and the second image;
in response to determining that the first image and the second image are aligned based on the set of parameters of the imaging device, the plurality of image centers, and the plurality of rotational relationships, generating a composite image of the first image and the second image; and
causing display of the composite image.
|