Preview image acquisition user interface for linear panoramic image stitching
AssigneeRicoh Company, Ltd.
InventorsJamey Graham, Daniel G. Van Olst
Life of this patent
Estimating the term…
Abstract
A system and method that allows the capture of a series of images to create a single linear panoramic image is disclosed. The method includes capturing an image, dynamically comparing a previously captured image with a preview image on a display of a capture device until a predetermined overlap threshold is satisfied, generating a user interface to provide feedback on the display of the capture device to guide a movement of the capture device, and capturing the preview image with enough overlap with the previously captured image with little to no tilt for creating a linear panorama.
Claims20
A method comprising:
- receiving an image of a portion of an object of interest from a client device for serving as a reference image;
- receiving a preview image of another portion of the object of interest;
- generating a user interface including the preview image;
- adding to the user interface a progressively growing mosaic preview, the mosaic preview including a thumbnail representation of the reference image;
- comparing dynamically the reference image with the preview image to determine whether an overlap between the reference image and the preview image satisfies a predetermined overlap threshold;
- and
- responsive to the overlap between the reference image and the preview image satisfying the predetermined overlap threshold, setting the preview image as the reference image.
A system comprising:
- one or more processors;
- and
- a memory, the memory storing instructions, which when executed cause the one or more processors to:
- receive an image of a portion of an object of interest from a client device for serving as a reference image;
- receive a preview image of another portion of the object of interest;
- generate a user interface including the preview image;
- add to the user interface a progressively growing mosaic preview, the mosaic preview including a thumbnail representation of the reference image;
- compare dynamically the reference image with the preview image to determine whether an overlap between the reference image and the preview image satisfies a predetermined overlap threshold;
- and
- responsive to the overlap between the reference image and the preview image satisfying the predetermined overlap threshold, set the preview image as the reference image.
A computer program product comprising a non-transitory computer readable medium storing a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
- receive an image of a portion of an object of interest from a client device for serving as a reference image;
- receive a preview image of another portion of the object of interest;
- generate a user interface including the preview image;
- add to the user interface a progressively growing mosaic preview, the mosaic preview including a thumbnail representation of the reference image;
- compare dynamically the reference image with the preview image to determine whether an overlap between the reference image and the preview image satisfies a predetermined overlap threshold;
- and
- responsive to the overlap between the reference image and the preview image satisfying the predetermined overlap threshold, set the preview image as the reference image.
Dependencies are inferred from the claim text.