IP Library Granted Patent US 9,672,441
Granted Patent B2
US 9,672,441 · App. 14/959,891 · Granted Jun 6, 2017

Enhanced contrast for object detection and characterization by optical imaging based on differences between images

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 9,672,441
App. No.
14/959,891
Granted
Jun 6, 2017
Kind
B2
Abstract

Enhanced contrast between an object of interest and background surfaces visible in an image is provided using controlled lighting directed at the object. Exploiting the falloff of light intensity with distance, a light source (or multiple light sources), such as an infrared light source, can be positioned near one or more cameras to shine light onto the object while the camera(s) capture images. The captured images can be analyzed to distinguish object pixels from background pixels.

Claims (65)

1. A method for analyzing captured images, the method comprising:

capturing a first plurality of digital images of a field of view using a camera and at least one light source;

identifying pixels of the first plurality of digital images that correspond to an object rather than to a background, wherein the pixels corresponding to the object are identified based on differences between first, second and third digital images captured by the capturing;

capturing a second plurality of digital images;

identifying pixels of the second plurality of digital images that correspond to the object rather than to the background;

detecting a motion of the object based at least in part upon the identified pixels of the first plurality of digital images and the identified pixels of the second plurality of digital images;

comparing the motion of the object to a library; and

enabling a particular gesture associated with the motion of the object.

2. The method of claim 1 , wherein the capturing of the first plurality of digital images comprises:

pulsing the at least one light source from the first illumination power to the second illumination power.

3. The method of claim 2 , wherein the pulsing comprises:

pulsing the at least one light source at regular intervals while the camera captures the first plurality of digital images, such that a light intensity is stronger for object pixels than for background pixels.

4. The method of claim 3 , wherein the identifying of the pixels of the first plurality of digital images comprises:

comparing pixels in successive digital images to distinguish the object pixels from the background pixels.

5. The method of claim 1 , wherein the identifying of the pixels of the first plurality of digital images comprises:

identifying pixels that correspond to a hand rather than to a ceiling.

6. The method of claim 1 , wherein the identifying of the pixels of the first plurality of digital images comprises:

sending a reduced representation of each digital image of the first plurality of digital images in which identified background pixels are zeroed out.

7. The method of claim 1 , wherein the capturing of the first plurality of digital images further comprises:

adjusting an intensity of the at least one light source, such that the pixels corresponding to the object are saturated due to a brightness level of the object.

8. The method of claim 7 , wherein the identifying comprises:

identifying the saturated pixels as pixels that correspond to the object.

9. The method of claim 1 , wherein the capturing of the first plurality of digital images further comprises:

filtering light outside a band around a peak frequency of the at least one light source.

10. The method of claim 1 , wherein the identifying comprises:

detecting in at least one digital image, of the first plurality of digital images, a Gaussian brightness falloff pattern indicative of a rounded object.

11. The method of claim 1 , wherein the constructing of the model further comprises:

reconstructing a position of the object from an outline of a shape of the object, as seen from a particular vantage point, and defined by the identified pixels of the first plurality of digital images, the reconstruction of the position including:

defining a plurality of lines tangent to the object in the first plurality of digital images from the particular vantage point in planes, referred to herein as “slices”, from the particular vantage point to the object in a given slice; and

determining the position and an approximate cross-section of the object in the slice using one or more simple closed curves.

12. A wearable goggle, comprising:

at least one camera oriented toward a field of view;

at least one light source disposed on a same side of the field of view as the at least one camera and oriented to illuminate the field of view; and

a processor coupled to the at least one camera and the at least one light source and configured to:

capture a first plurality of digital images of the field of view using the at least one camera and the at least one light source;

identify pixels of the first plurality of digital images that correspond to an object rather than to a background, wherein the pixels corresponding to the object are identified based on differences between first, second and third digital images;

capture a second plurality of digital images;

identify pixels of the second plurality of digital images that correspond to the object rather than to the background;

detect a motion of the object based at least in part upon the identified pixels of the first plurality of digital images and the identified pixels of the second plurality of digital images;

compare the motion of the object to a library; and

enable a particular gesture associated with the motion of the object, the gesture indicating a user interaction with a virtual or augmented environment.

13. The wearable goggle of claim 12 , wherein the virtual or augmented environment comprises:

a representation of a user's hand based at least in part upon the captured first plurality of digital images and the captured second plurality of digital images.

14. A computer system comprising:

at least one camera oriented toward a field of view;

at least one light source disposed on a same side of the field of view as the at least one camera and oriented to illuminate the field of view; and

a processor coupled to the at least one camera and the at least one light source and configured to:

capture a first plurality of digital images of the field of view using the at least one camera and the at least one light source;

identify pixels of the first plurality of digital images that correspond to an object rather than to a background, wherein the pixels corresponding to the object are identified based on differences between first, second and third digital images;

capture a second plurality of digital images;

identify pixels of the second plurality of digital images that correspond to the object rather than to the background;

detect a motion of the object based at least in part upon the identified pixels of the first plurality of digital images and the identified pixels of the second plurality of digital images;

compare the motion of the object to a library; and

enable a particular gesture associated with the motion of the object, the gesture indicating a user input to the computer system.

15. A tablet computer system comprising:

at least one camera having a field of view and oriented toward a front surface so as to capture a motion of a user;

at least one light source disposed on a same side of the field of view as the at least one camera and oriented to illuminate the field of view; and

a processor coupled to the at least one camera and the at least one light source and configured to:

capture a first plurality of digital images of the field of view using the at least one camera and the at least one light source;

identify pixels of the first plurality of digital images that correspond to an object rather than to a background, wherein the pixels corresponding to the object are identified based on differences between first, second and third digital images;

capture a second plurality of images;

identify pixels of the second plurality of digital images that correspond to the object rather than to the background;

detect a motion of the object based at least in part upon the identified pixels of the first plurality of digital images and the identified pixels of the second plurality of digital images;

compare the motion of the object to a library; and

enable a particular gesture associated with the motion of the object, the gesture indicating a user input to the tablet computer system.

Assignments (13)
SECURITY INTEREST Recorded Apr 6, 2026
From: SIM IP HXR LLC
To: UNITY MASTER LLC SERIES XIX
Reel/Frame 075365/0907 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2026
From: TRIPLEPOINT CAPITAL LLC
To: ULTRAHAPTICS IP TWO LIMITED
Reel/Frame 075288/0632 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2026
From: ULTRAHAPTICS IP TWO LIMITED
To: SIM IP HXR LLC
Reel/Frame 075127/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2026
From: ULTRAHAPTICS LIMITED; ULTRAHAPTICS IP LIMITED; ULTRAHAPTICS IP TWO LIMITED; ULTRALEAP LIMITED
To: SIM IP HXR LLC
Reel/Frame 074403/0573 →
SECURITY INTEREST Recorded Jun 10, 2020
From: LMI LIQUIDATING CO., LLC
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 052902/0571 →
SECURITY INTEREST Recorded Jun 5, 2020
From: ULTRAHAPTICS IP TWO LIMITED
To: LMI LIQUIDATING CO., LLC
Reel/Frame 052848/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: LMI LIQUIDATING CO., LLC.
To: ULTRAHAPTICS IP TWO LIMITED
Reel/Frame 051580/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: LEAP MOTION, INC.
To: LMI LIQUIDATING CO., LLC.
Reel/Frame 052914/0871 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2019
From: HAYNES BEFFEL WOLFELD LLP
To: LEAP MOTION, INC.
Reel/Frame 049926/0631 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: TRIPLEPOINT CAPITAL LLC
To: LEAP MOTION, INC.
Reel/Frame 049337/0130 →
SECURITY INTEREST Recorded Apr 11, 2019
From: LEAP MOTION, INC.
To: HAYNES BEFFEL WOLFELD LLP
Reel/Frame 048919/0109 →
SECURITY INTEREST Recorded Dec 22, 2017
From: LEAP MOTION, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 044469/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: HOLZ, DAVID; YANG, HUA
To: LEAP MOTION, INC.
Reel/Frame 037217/0339 →