IP Library Granted Patent US 8,867,835
Granted Patent B2
US 8,867,835 · App. 13/243,071 · Granted Oct 21, 2014

System and associated methods of calibration and use for an interactive imaging environment

Inventors: Matthew Flagg (Atlanta, GA); Greg Roberts (Alpharetta, GA)
Assignee: Playvision Labs Inc.
G06T7/0081G06T2207/10152G06T2207/20144G06T2207/10048G06T2207/30196G06T2207/10012
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 8,867,835
App. No.
13/243,071
Granted
Oct 21, 2014
Kind
B2
Abstract

In various embodiments, the present invention provides a system and associated methods of calibration and use for an interactive imaging environment based on the optimization of parameters used in various segmentation algorithm techniques. These methods address the challenge of automatically calibrating an interactive imaging system, so that it is capable of aligning human body motion, or the like, to a visual display. As such the present invention provides a system and method of automatically and rapidly aligning the motion of an object to a visual display.

Claims (30)

1. A system, comprising:

an infrared image sensor configured to detect infrared energy;

a light sensor configured to detect visible light;

a vision engine configured to detect one or more objects in a field of view in front of a projected image and configured to segment the one or more objects and a background;

wherein the vision engine comprises a segmentation algorithm with a plurality of parameters and an objective function to set and adjust one or more of the plurality of parameters of the segmentation algorithm.

2. The system of claim 1 , further comprising:

one or more illumination energy devices configured to flood the field of view in front of the projected image with illumination energy;

an interaction engine operable for inserting an abstraction related to one or more users or the background; and

a rendering engine configured to modify the projected image in response to a presence or motion of the one or more users, thereby providing user interaction with the projected image.

3. The system of claim 2 , wherein the illumination energy comprises near-infrared light.

4. The system of claim 2 , wherein the illumination energy comprises structured infrared light.

5. The system of claim 2 , wherein illumination energy comprises structured and strobed infrared light.

6. The system of claim 2 , wherein the vision engine is configured to:

detect the one or more users in the field of view in front of the projected image; and

segment the one or more users and the background, utilizing the parallax effect, wherein the segmenting comprises calibrating the segmentation algorithm.

7. The system of claim 1 , further comprising an optical filter coupled with the infrared image sensor operable to filter out illumination energy of a predetermined wavelength or wavelength range.

8. The system of claim 1 , further comprising an optical filter coupled with the light image sensor operable to filter out illumination energy of a predetermined wavelength or wavelength range.

9. The system of claim 1 , wherein the segmentation algorithm is background subtraction.

10. The system of claim 1 , wherein the segmentation algorithm is stereo disparity-based foreground detection.

11. The system of claim 1 , wherein the objective function comprises a gradient descent method.

12. The system of claim 1 , wherein the objective function comprises a Levenberg-Marquardt method.

13. A method, comprising:

projecting an image with an image generator;

detecting infrared energy with an infrared image sensor;

detecting visible light with an image sensor; and

detecting one or more users in a field of view in front of the projected image; and

segmenting the one or more users and a background, wherein the segmenting comprises calibrating a segmentation algorithm with a plurality of parameters and an objective function to set and adjust one or more of the parameters of the segmentation algorithm.

14. A method, comprising:

creating or projecting an image with an interactive imaging system; and

detecting a user in a field of view in front of the created or projected image and segmenting the users and a background, wherein the segmenting comprises calibrating a segmentation algorithm with a plurality of parameters and an objective function to set and adjust one or more of the parameters of the segmentation algorithm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2016
From: PLAYVISION LABS, INC.
To: CUESTA TECHNOLOGY HOLDINGS, LLC
Reel/Frame 040812/0853 →
Continuity (3)
Continuation 11959348 · Dec 18, 2007
Provisional Application 60875667 · Dec 19, 2006
Related Publication 20120013712A1 · Jan 19, 2012