System and method for reducing similar photos for display and product design
AssigneeShutterfly, Inc.
InventorOmer Moshe Moussaffi
Life of this patent
Estimating the term…
Abstract
A photo design smart assistant system for reducing similar photos for display and product design includes a similarity distance computation module that can calculate hash values of images and to calculate similarity distances between the images using at least the hash values, a burst grouping module that can automatically group the images into a burst based at least in part on the similarity distances of the images, wherein at least one image is automatically selected from the burst of images, an intelligent design creation engine that can automatically create a photo product design using the selected image from the burst, and a printing and finishing facility that can automatically make a physical photo product based on the photo product design.
Claims14
A computer-implemented method for reducing similar photos for display and product design, comprising:
- sequencing the images in a chronological sequence if the images have available image times;
- calculating hash values of images by a similarity distance computation module in a computer system, wherein the images includes a first image and a second image;
- calculating similarity distances between the images using at least the hash values by a similarity distance computation module in the computer system, wherein the similarity distances are calculated between adjacent images in the chronological sequence;
- automatically grouping the images into a burst based at least in part on the similarity distances of the images by a burst grouping module in the computer system;
- automatically selecting at least one image from the burst of images, comprising:
- designating the first image as a duplicate image if a similarity distance between the first image and the second image is below a duplicate threshold value;
- automatically creating a photo product design using the selected image from the burst by an intelligent design creation engine in the computer system;
- and
- automatically making a physical photo product based on the photo product design.
A computer-implemented method for reducing similar photos for display and product design, comprising:
- calculating hash values of images by a similarity distance computation module in a computer system, wherein the images includes a first image and a second image;
- calculating similarity distances between the images using at least the hash values by a similarity distance computation module in the computer system;
- automatically grouping the images into a burst based at least in part on the similarity distances of the images by a burst grouping module in the computer system;
- automatically selecting at least one image from the burst of images, comprising:
- designating the first image as a duplicate image if a similarity distance between the first image and the second image is below a duplicate threshold value,
- wherein the duplicate image is discarded before the step of selecting,
- automatically creating a photo product design using the selected image from the burst by an intelligent design creation engine in the computer system;
- and
- automatically making a physical photo product based on the photo product design.
A computer-implemented method for reducing similar photos for display and product design, comprising:
- calculating hash values of images by a similarity distance computation module in a computer system, wherein the images includes a first image and a second image;
- calculating similarity distances between the images using at least the hash values by a similarity distance computation module in the computer system;
- automatically grouping the images into a burst based at least in part on the similarity distances of the images by a burst grouping module in the computer system;
- automatically selecting at least one image from the burst of images, comprising:
- designating the first image as a duplicate image if a similarity distance between the first image and the second image is below a duplicate threshold value;
- designating a first image as a new image if a similarity distance between the first image and other images in the images is above the duplicate threshold value;
- automatically creating a photo product design using the selected image from the burst by an intelligent design creation engine in the computer system;
- and
- automatically making a physical photo product based on the photo product design.
Dependencies are inferred from the claim text.