IP Library Granted Patent US 10,311,308
Granted Patent B2
US 10,311,308 · App. 15/475,762 · Granted Jun 4, 2019

Image processing to identify selected individuals in a field of view

Inventors: Kuntal Dey (New Delhi, IN); Seema Nagar (Bangalore, IN); Sudhanshu S. Singh (New Delhi, IN); Enara C. Vijil (Millwood, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06K9/00771G06F3/04842G06K9/00677H04N5/23212H04N5/23219G06K9/00268G06K9/00288
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,311,308
App. No.
15/475,762
Granted
Jun 4, 2019
Kind
B2
Abstract

A computer-implemented method for detecting and ranking individuals includes capturing live image data of a scene using an imaging device and identifying overlap between reference image data of the selected individuals and the live image data, wherein the overlap includes image data of the selected individuals in the scene. The method also includes capturing sets of image data of the selected individuals while the imaging device is in motion and recording the movement to provide a tracking record having instructions for positioning the imaging device where the imaging device captured the sets of image data of the selected individuals in the scene. The method further includes determining a score for each of the selected individuals in the scene based on a value related to an ability to view each friend and/or a social relationship value in order to enable a user to select who to aim the imaging device at.

Claims (30)

1. A system for detecting selected individuals, the system comprising:

an imaging device; and

a processor and a memory configured to:

access reference image data of the selected individuals;

capture, using the imaging device, live image data of a scene;

identify overlap between the reference image data of the selected individuals and the live image data of the scene, wherein the overlap comprises image data of the selected individuals in the scene;

based at least in part on the live image data of the selected individuals in the scene, capture, using the imaging device, sets of image data of the selected individuals in the scene, wherein capturing the sets of image data is performed while the imaging device is in motion;

capture, using a movement sensor of the imaging device, movement data of the imaging device, wherein capture of the movement data is performed while the movement sensor is capturing the sets of image data of the selected individuals in the scene;

based at least in part on the movement data and the sets of image data of the selected individuals in the scene, generate a tracking record comprising instructions for positioning the imaging device where the imaging device captured the sets of image data of the selected individuals in the scene;

provide an indication on a display of the imaging device that each of the selected individuals has been detected in accordance with a ranking of the selected individuals, the ranking being based on an ability to view each friend and/or a value related to a social relationship; and

provide movement instructions based on the tracking record to a user to move the imaging device in order to focus on one or more of the selected individuals in response to a selection by the user.

2. The system as claimed in claim 1 , wherein the movement sensor comprises an accelerometer, a gyroscope, and/or a magnetometer.

3. The system as claimed in claim 1 , wherein the imaging device comprises a zoom-lens and the processor is further configured to automatically zoom the zoom-lens while taking the series of images in order to provide increased image resolution capable of identifying facial features.

4. The system as claimed in claim 3 , wherein the processor is further configured to automatically zoom the zoom-lens in response to the user moving the imaging device in accordance with the tracking record in order to provide sufficient resolution for viewing the selected individuals.

5. The system as claimed in claim 1 , wherein the system is part of a cloud computing environment.

6. A computer program product for detecting selected individuals, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

access reference image data of the selected individuals;

capture, using an imaging device, live image data of a scene;

identify overlap between the reference image data of the selected individuals and the live image data of the scene, wherein the overlap comprises image data of the selected individuals in the scene;

based at least in part on the live image data of the selected individuals in the scene, capture, using the imaging device, sets of image data of the selected individuals in the scene, wherein capturing the sets of image data is performed while the imaging device is in motion;

capture, using a movement sensor of the imaging device, movement data of the imaging device, wherein capture of the movement data is performed while the movement sensor is capturing the sets of image data of the selected individuals in the scene;

based at least in part on the movement data and the sets of image data of the selected individuals in the scene, generate a tracking record comprising instructions for positioning the imaging device where the imaging device captured the sets of image data of the selected individuals in the scene;

provide an indication on a display of the imaging device that each of the selected individuals has been detected in accordance with a ranking of scores for the selected individuals, the ranking being based on an ability to view each friend and/or a value related to a social relationship; and

provide movement instructions based on the tracking record to a user to move the imaging device in order to focus on one or more of the selected individuals in response to a selection by the user.

7. The computer program product as claimed in claim 6 , wherein the program instructions cause the processor to:

generate a zone map comprising a zone for each of the detected individuals, each zone comprising a color indication corresponding to the ranking of scores for the detected individuals; and

display the zone map on the display of the imaging device.

8. The computer program product as claimed in claim 6 , wherein the imaging device comprises a zoom-lens and the program instructions cause the processor to automatically zoom the zoom-lens while taking the series of images in order to provide increased image resolution capable of identifying facial features.

9. The computer program product as claimed in claim 8 , wherein the program instructions cause the processor to automatically zoom the zoom-lens in response to the user moving the imaging device in accordance with the tracking record in order to provide sufficient resolution for viewing the selected individuals.

10. The computer program product as claimed in claim 6 , wherein the computer program product is part of a cloud computing environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2017
From: DEY, KUNTAL; NAGAR, SEEMA; SINGH, SUDHANSHU S.; VIJIL, ENARA C.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041811/0601 →
Continuity (1)
Related Publication 20180285651A1 · Oct 4, 2018