US 12,114,093 B1
Continuous image stitching during imaging
Matti Pellikka, Lempäälä (FI); and Kimmo Alanen, Metsäkansa (FI)
Assigned to Grundium Oy, Tampere (FI)
Filed by Grundium Oy, Tampere (FI)
Filed on Sep. 5, 2023, as Appl. No. 18/242,020.
Int. Cl. H04N 5/262 (2006.01); H04N 23/80 (2023.01)
CPC H04N 5/2624 (2013.01) [H04N 23/80 (2023.01)] 19 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one processor; and
at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform:
obtaining, periodically or regularly during imaging of an imaging target, images of different areas of the imaging target, wherein at least some of the images overlap partially with each other;
in response to detecting, during the periodical or regular obtaining of the images of the different areas of the imaging target, that an image and all images partially overlapping with said image have been obtained, marking the image as completed; and
in response to detecting, during the periodical or regular obtaining of the images of the different areas of the imaging target, that a pre-defined number of images are marked as completed while not being defined as locked, executing a partial image stitching process, wherein images defined as locked are images whose transformations from a composite image to individual images are fixed, and the pre-defined number of images is equal to or smaller than a half of the total number of images for fully imaging the imaging target, the partial image stitching process comprising:
performing image stitching on non-locked images based on at least some or all of images obtained this far to at least form transformations from a composite image to the completed images,
locking, following the image stitching, stitched completed images, wherein the locking comprises fixing the formed transformations for the stitched completed images for preventing changing them during subsequent image stitching rounds, and
performing one or more actions comprising at least one of:
outputting image information comprising at least information on most recently locked images via at least one interface or
storing the image information comprising at least the information on the most recently locked images to a database accessible by a user device and/or by an analysis device.