IP Library Granted Patent US 9,652,668
Granted Patent B2
US 9,652,668 · App. 15/349,864 · Granted May 16, 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,652,668
App. No.
15/349,864
Granted
May 16, 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 (67)

1. A method identifying a hand by analyzing captured images, the method comprising:

activating at least one light source to illuminate a field of view containing a background and the hand including fingers;

operating a camera to capture a plurality of digital images including a first digital image captured at a time when the at least one light source is illuminating the field of view;

identifying pixels of the plurality of digital images that correspond to fingers of the hand that are visible in the plurality of digital images rather than to the background, the identifying including:

detecting, from the plurality of digital images, Gaussian brightness falloff patterns indicative of the fingers of the hand that are visible;

identifying a centerline axis of the visible fingers of the hand based on the detected Gaussian brightness falloff patterns indicative of the fingers without identifying edges of the visible fingers; and

identifying the pixels that correspond to the visible fingers based on the identified centerline axis of the visible fingers;

tracking motion of the identified pixels that correspond to the visible fingers through the plurality of digital images; and

constructing a model of the visible fingers based on the identified pixels that correspond to the visible fingers and the tracked motion of the identified pixels that correspond to the visible fingers.

2. The method of claim 1 , further comprising:

comparing the tracked motion to a library of gestures;

identifying a particular gesture from the library of gestures that corresponds to the tracked motion; and

enabling the particular gesture that corresponds to the tracked motion.

3. The method of claim 1 , wherein:

the constructing of the model includes constructing a 3D model of the visible fingers, including a position and a shape of the visible fingers, to geometrically determine whether the visible fingers correspond to an object of interest; and

the at least one light source is positioned such that objects of interest are located within a proximal zone of the field of view, the proximal zone extending from the camera to a distance less than twice an expected maximum distance between the objects of interest and the camera.

4. The method of claim 1 , wherein:

the constructing of the model includes constructing a 3D model of the visible fingers, including a position and a shape of the visible fingers, to geometrically determine whether the visible fingers correspond to an object of interest; and

the at least one light source is positioned such that objects of interest are located within a proximal zone of the field of view, the proximal zone extending from the camera to a distance that is half or less than a distance to the background.

5. The method of claim 1 , wherein edges of at least one of the visible fingers is not visible in at least one digital image of the plurality of digital images.

6. The method of claim 1 , wherein the Gaussian brightness falloff patterns are characterized by a negative second derivative.

7. The method of claim 1 , wherein the Gaussian brightness falloff patterns include an asymmetric curve.

8. The method of claim 1 , wherein the identifying of the pixels that correspond to the visible fingers includes:

comparing pixels in successive digital images of the plurality of digital images to distinguish pixels corresponding to the visible fingers from pixels corresponding to the background.

9. The method of claim 1 , wherein the identifying of the pixels that correspond to the visible fingers includes:

generating a reduced representation of each digital image of the plurality of digital images in which identified pixels corresponding to the background are zeroed out.

10. An image capture and analysis system for identifying a hand by analyzing captured images, the image capture and analysis system comprising:

at least one camera oriented toward a field of view containing a background and the hand including fingers;

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

an image analyzer coupled to the at least one camera and the light source and configured to:

activate the at least one light source to illuminate the field of view;

operate the at least one camera to capture a plurality of digital images including a first digital image captured at a time when the at least one light source is illuminating the field of view;

identify pixels of the plurality of digital images that correspond to fingers of the hand that are visible in the plurality of digital images rather than to the background, the image analyzer identifying the pixels by:

detecting, from the plurality of digital images, Gaussian brightness falloff patterns indicative of the fingers of the hand that are visible;

identifying a centerline axis of the visible fingers of the hand based on the detected Gaussian brightness falloff patterns indicative of the fingers without identifying edges of the visible fingers; and

identifying the pixels that correspond to the visible fingers based on the identified centerline axis of the visible fingers; and

track motion of the identified pixels that correspond to the visible fingers through the plurality of digital images; and

construct a model of the visible fingers based on the identified pixels that correspond to the visible fingers and the tracked motion of the identified pixels that correspond to the visible fingers.

11. The image capture and analysis system of claim 10 , wherein image analyzer is further configured to:

compare the tracked motion to a library of gestures;

identify a particular gesture from the library of gestures that corresponds to the tracked motion; and

enable the particular gesture that corresponds to the tracked motion.

12. The image capture and analysis system of claim 10 , wherein:

the image analyzer constructs the model by constructing a 3D model of the visible fingers, including a position and a shape of the visible fingers, to geometrically determine whether the visible fingers correspond to an object of interest; and

the at least one light source is positioned such that objects of interest are located within a proximal zone of the field of view, the proximal zone extending from the camera to a distance less than twice an expected maximum distance between the objects of interest and the camera.

13. The image capture and analysis system of claim 10 , wherein:

the image analyzer constructs the model by constructing a 3D model of the visible fingers, including a position and a shape of the visible fingers, to geometrically determine whether the visible fingers correspond to an object of interest; and

the at least one light source is positioned such that objects of interest are located within a proximal zone of the field of view, the proximal zone extending from the camera to a distance that is half or less than a distance to the background.

14. The image capture and analysis system of claim 10 , wherein edges of at least one of the visible fingers is not visible in at least one digital image of the plurality of digital images.

15. The image capture and analysis system of claim 10 , wherein the Gaussian brightness falloff patterns are characterized by a negative second derivative.

16. The image capture and analysis system of claim 10 , wherein the Gaussian brightness falloff patterns include an asymmetric curve.

17. The image capture and analysis system of claim 10 , wherein the image analyzer identifies the pixels that correspond to the visible fingers by:

comparing pixels in successive digital images of the plurality of digital images to distinguish pixels corresponding to the visible fingers from pixels corresponding to the background.

18. The image capture and analysis system of claim 10 , wherein the image analyzer identifies the pixels that correspond to the visible fingers by:

generating a reduced representation of each digital image of the plurality of digital images in which identified pixels corresponding to the background are zeroed out.

19. A wearable goggle, comprising:

at least one camera oriented toward a field of view containing a background and a hand including fingers;

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

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

activate the at least one light source to illuminate the field of view;

operate the at least one camera to capture a plurality of digital images including a first digital image captured at a time when the at least one light source is illuminating the field of view;

identify pixels of the plurality of digital images that correspond to fingers of the hand that are visible in the plurality of digital images rather than to the background, the processor identifying the pixels by:

detecting, from the plurality of digital images, Gaussian brightness falloff patterns indicative of the fingers of the hand that are visible;

identifying a centerline axis of the visible fingers of the hand based on the detected Gaussian brightness falloff patterns indicative of the fingers without identifying edges of the visible fingers; and

identifying the pixels that correspond to the visible fingers based on the identified centerline axis of the visible fingers; and

track motion of the identified pixels that correspond to the visible fingers through the plurality of digital images; and

construct a model of the visible fingers based on the identified pixels that correspond to the visible fingers and the tracked motion of the identified pixels that correspond to the visible fingers.

Assignments (14)
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/0604 →
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: LEAP MOTION, INC.
To: LMI LIQUIDATING CO., LLC.
Reel/Frame 052914/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: LMI LIQUIDATING CO., LLC.
To: ULTRAHAPTICS IP TWO LIMITED
Reel/Frame 051580/0165 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2019
From: YANG, HUA
To: LEAP MOTION, INC.
Reel/Frame 048493/0372 →
SECURITY INTEREST Recorded Dec 22, 2017
From: LEAP MOTION, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 044469/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2017
From: HOLZ, DAVID
To: LEAP MOTION, INC.
Reel/Frame 041756/0185 →