MOTION DETECTION USING DEPTH IMAGES
First Claim
1. A method for using depth images to sense motion, comprising:
- creating a reference image that includes foreground data and background data based on multiple previous depth images;
receiving a new depth image;
creating a motion image based on the new depth image and the reference image;
identifying one or more objects in the motion image;
using position information for the identified one or more objects to update an application; and
updating the reference image based on the new depth image.
2 Assignments
0 Petitions
Accused Products
Abstract
A sensor system creates a sequence of depth images that are used to detect and track motion of objects within range of the sensor system. A reference image is created and updated based on a moving average (or other function) of a set of depth images. A new depth images is compared to the reference image to create a motion image, which is an image file (or other data structure) with data representing motion. The new depth image is also used to update the reference image. The data in the motion image is grouped and associated with one or more objects being tracked. The tracking of the objects is updated by the grouped data in the motion image. The new positions of the objects are used to update an application.
-
Citations
20 Claims
-
1. A method for using depth images to sense motion, comprising:
-
creating a reference image that includes foreground data and background data based on multiple previous depth images; receiving a new depth image; creating a motion image based on the new depth image and the reference image; identifying one or more objects in the motion image; using position information for the identified one or more objects to update an application; and updating the reference image based on the new depth image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus that uses depth images to sense motion, comprising:
-
a communication interface that receives depth images; one or more storage devices that store depth images; a display interface; and one or more processors in communication with the one or more storage devices and the display interface, the one or more processors access a new depth image received from the communication interface and identify motion based comparing the new depth image to a reference image stored in the one or more storage devices, the one or more processors create a motion image representing identified motion, the one or more processors group pixels of the motion image and associate one or more groups of pixels with one or more objects identified in object history data stored in the one or more storage devices, the one or more processors use position information for the identified one or more objects to update an application running on the apparatus and provide signals on the display interface that indicate the update to the application. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for using depth images to sense motion, comprising:
-
receiving a new depth image; identifying motion based on comparing the new depth image to a reference image; creating a motion image representing identified forward motion, and discarding identified backward motion when creating the motion image; identifying one or more objects in the motion image; and reporting the identified one or more objects in the motion image. - View Dependent Claims (19, 20)
-
Specification