US2016292900A1PendingUtilityA1

Image group processing and visualization

Assignee: APPLE INCPriority: Feb 1, 2013Filed: Apr 11, 2016Published: Oct 6, 2016
Est. expiryFeb 1, 2033(~6.5 yrs left)· nominal 20-yr term from priority
G06T 2219/2004G06T 7/0024G06K 9/6202G06T 15/005G06T 11/60G06T 19/20G06T 7/30
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques are provided for efficiently generating 3D information from a set of digital images. Techniques are also provided for displaying groups (or clusters) of digital images using 3D information associated with the digital images. In one technique, a group of digital images are displayed as a stack of thumbnail images where the thumbnail images are aligned on a display with respect to each other based on common features identified in the digital images, camera position, and/or camera pose. In another technique, a group of digital images are organized on a display in either a 3D layout or a 2D layout based on 3D information associated with each digital image in the group. In another technique, a transition effect is generated based on projections of two digital images onto a common scene plane and blending (or cross fading) one of the 3D projections with the other of the 3D projections.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A system comprising:
 one or more processors coupled to a memory device, the memory device containing instructions that, when executed by the one or more processors, cause the system to:
 identify a plurality of digital images that includes a first image including a first image region and a first plurality of descriptors and a second image including a second image region and a second plurality of descriptors; 
 associate the first image with the second image, by determining that the first image region corresponds to the second image region based on the first plurality of descriptors and the second plurality of descriptors sharing at least one descriptor; 
 build a stack including the first image and the second image, in response to associating the first image with the second image, the stack including a representative image; and 
 cause to be displayed on a display screen, at least a portion of the first image as the representative image of the stack. 
   
     
     
         3 . The system of  claim 2 , further comprising instructions to cause the system to transform the second image such that the transformed second image is aligned with the representative image. 
     
     
         4 . The system of  claim 2 , wherein the at least one descriptor shared between the first plurality of descriptors and the second plurality of descriptors is a descriptor relevant to the first image region and the second image region. 
     
     
         5 . The system of  claim 2 , wherein the at least one descriptor shared between the first plurality of descriptors and the second plurality of descriptors is related to a face represented in the first image region and the second image region. 
     
     
         6 . The system of  claim 2 , wherein the plurality of digital images includes a third image including a third image region and a third plurality of descriptors; and
 further comprising instructions to cause the system to:
 associate the third image with the first image by determining that the third image region corresponds to the first image region based on the third plurality of descriptors and the first plurality of descriptors sharing at least one descriptor; and 
 add the third image to the stack in response to associating the third image with the first image. 
   
     
     
         7 . The system of  claim 6 , wherein the at least one descriptor shared by the third plurality of descriptors and the first plurality of descriptors is the at least one descriptor shared by the first plurality of descriptors and the second plurality of descriptors. 
     
     
         8 . The system of  claim 2 , further comprising instructions to cause the system to:
 receive a user input selecting at least a portion of the second image; and   cause to be displayed on the display screen, the second image region as the representative image of the stack.   
     
     
         9 . The system of  claim 2 , wherein the portion of the first image displayed as the representative image of the stack is the first image region. 
     
     
         10 . The system of  claim 2 , further comprising instructions to cause the system to cause to be displayed on the display screen, the first image in response to receiving a user input selecting the portion of the first image. 
     
     
         11 . A method comprising:
 using one or more processors:
 identifying a plurality of digital images that includes a first image including a first image region and a first plurality of descriptors and a second image including a second image region and a second plurality of descriptors; 
 associating the first image with the second image, by determining that the first image region corresponds to the second image region based on the first plurality of descriptors and the second plurality of descriptors sharing at least one descriptor; 
 building a stack including the first image and the second image, in response to associating the first image with the second image, the stack including a representative image; and 
 causing to be displayed on a display screen, at least a portion of the first image as the representative image of the stack. 
   
     
     
         12 . The method of  claim 11 , further comprising transforming the second image such that the transformed second image is aligned with the representative image. 
     
     
         13 . The method of  claim 11 , wherein the at least one descriptor shared between the first plurality of descriptors and the second plurality of descriptors is a descriptor relevant to the first image region and the second image region. 
     
     
         14 . The method of  claim 11 , wherein the at least one descriptor shared between the first plurality of descriptors and the second plurality of descriptors is related to a face represented in the first image region and the second image region. 
     
     
         15 . The method of  claim 11 , wherein the plurality of digital images includes a third image including a third image region and a third plurality of descriptors; and
 further comprising:
 associating the third image with the first image by determining that the third image region corresponds to the first image region based on the third plurality of descriptors and the first plurality of descriptors sharing at least one descriptor; and 
 adding the third image to the stack in response to associating the third image with the first image. 
   
     
     
         16 . The method of  claim 15 , wherein the at least one descriptor shared by the third plurality of descriptors and the first plurality of descriptors is the at least one descriptor shared by the first plurality of descriptors and the second plurality of descriptors. 
     
     
         17 . A non-transitory machine-readable medium comprising instructions, which when executed by at least one processor, configure the at least one processor to:
 identify a plurality of digital images that includes a first image including a first image region and a first plurality of descriptors and a second image including a second image region and a second plurality of descriptors;   associate the first image with the second image, by determining that the first image region corresponds to the second image region based on the first plurality of descriptors and the second plurality of descriptors sharing at least one descriptor;   build a stack including the first image and the second image, in response to associating the first image with the second image, the stack including a representative image; and   cause to be displayed on a display screen, at least a portion of the first image as the representative image of the stack.   
     
     
         18 . The machine-readable medium of  claim 17 , further comprising instructions to:
 receive a user input selecting at least a portion of the second image; and   cause to be displayed on the display screen, the second image region as the representative image of the stack.   
     
     
         19 . The machine-readable medium of  claim 17 , wherein the portion of the first image displayed as the representative image of the stack is the first image region. 
     
     
         20 . The machine-readable medium of  claim 17 , further comprising instructions to cause to be displayed on the display screen, the first image in response to receiving a user input selecting the portion of the first image.

Join the waitlist — get patent alerts

Track US2016292900A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.