Systems and methods for selective retention and editing of images captured by mobile image capture device
First Claim
1. A system for selective retention of images, the system comprising:
- a mobile image capture device comprising a network interface, a power source, an image sensor, at least one processor, and a memory that stores a machine-learned face recognition model usable to recognize faces depicted by images, the memory comprising at least a temporary image buffer and a non-volatile memory, the memory storing data descriptive of a set of faces that have an elevated importance to a user of the mobile image capture device, the mobile image capture device configured to;
capture a first image that depicts one or more faces;
maintain a first copy of the first image in the temporary image buffer;
input the first image into the machine-learned face recognition model;
receive an output of the machine-learned face recognition model that describes the one or more faces depicted by the first image and recognized by the machine-learned face recognition model;
determine, based at least in part on the output of the machine-leafed face recognition model, whether at least one of the one or more faces depicted by the first image is included in the set of faces that have elevated importance to the user; and
determine, based at least in part on whether at least one of the one or more faces depicted by the first image is included in the set of faces that have elevated importance to the user, whether to store a second copy of the first image in the non-volatile memory of the mobile image capture device or to discard the first copy of the first image from the temporary image buffer without storing a second copy of the first image in the non-volatile memory.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides an image capture, curation, and editing system that includes a resource-efficient mobile image capture device that continuously captures images. The mobile image capture device is operable to input an image into at least one neural network and to receive at least one descriptor of the desirability of a scene depicted by the image as an output of the at least one neural network. The mobile image capture device is operable to determine, based at least in part on the at least one descriptor of the desirability of the scene of the image, whether to store a second copy of such image and/or one or more contemporaneously captured images in a non-volatile memory of the mobile image capture device or to discard a first copy of such image from a temporary image buffer without storing the second copy of such image in the non-volatile memory.
270 Citations
20 Claims
-
1. A system for selective retention of images, the system comprising:
a mobile image capture device comprising a network interface, a power source, an image sensor, at least one processor, and a memory that stores a machine-learned face recognition model usable to recognize faces depicted by images, the memory comprising at least a temporary image buffer and a non-volatile memory, the memory storing data descriptive of a set of faces that have an elevated importance to a user of the mobile image capture device, the mobile image capture device configured to; capture a first image that depicts one or more faces; maintain a first copy of the first image in the temporary image buffer; input the first image into the machine-learned face recognition model; receive an output of the machine-learned face recognition model that describes the one or more faces depicted by the first image and recognized by the machine-learned face recognition model; determine, based at least in part on the output of the machine-leafed face recognition model, whether at least one of the one or more faces depicted by the first image is included in the set of faces that have elevated importance to the user; and determine, based at least in part on whether at least one of the one or more faces depicted by the first image is included in the set of faces that have elevated importance to the user, whether to store a second copy of the first image in the non-volatile memory of the mobile image capture device or to discard the first copy of the first image from the temporary image buffer without storing a second copy of the first image in the non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. An image capture device, comprising:
-
one or more processors; one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the image capture device to perform operations, the operations comprising; capturing a first image that depicts one or more faces; storing the first image in a volatile memory of the image capture device; inputting the first image into a machine-learned face recognition model; receiving an output of the machine-learned face recognition model that describes the one or more faces depicted by the first image and recognized by the machine-learned face recognition model; determining, based at least in part on the output of the machine-learned face recognition model, whether at least one of the one or more faces depicted by the first image is included in a set of faces that have elevated importance to a user, the set of faces including at least a first face that is associated with an individual that is separate and distinct from the user, wherein the first face was selected for inclusion in the set of faces by the user; and determining whether to store the first image in a non-volatile memory of the image capture device based at least in part on whether at least one of the one or more faces depicted by the first image is included in the set of faces that have elevated importance to the user; in response to determining to store the first image in the non-volatile memory, storing the first image in the non-volatile memory; and in response to determining to not store the first image in the non-volatile memory, discarding the first image from the volatile memory without storing the first image in the non-volatile memory. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An image capture device that, at least in operation, captures imagery, the image capture device comprising:
-
a network interface; a power source; an image sensor; at least one processor; a memory that stores data descriptive of a set of faces that have elevated importance, the set of faces including at least a first face that is associated with an individual that is different from a user of the image capture device, wherein the user of the image capture device selected the first face for inclusion in the set of faces; and a scene analyzer that includes; a machine-learned face recognition model that recognizes one or more faces in a first image captured by the image sensor; and a save controller that determines, based at least in part on whether the one or more faces recognized by the machine-learned face recognition model match at least one face in the set of faces that have elevated importance, whether to store the first image in a non-volatile memory of the image capture device or to discard the first image from a volatile memory of the image capture device without storing the first image in the non-volatile memory of the image capture device.
-
Specification