MOTION DETECTION USING DEPTH IMAGES
First Claim
1. A method for using depth images to sense motion, comprising:
- creating a reference image;
receiving a new depth image;
creating a motion image based on the new depth image and the reference image, wherein the motion image represents identified forward motion;
identifying one or more objects in the motion image; 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; receiving a new depth image; creating a motion image based on the new depth image and the reference image, wherein the motion image represents identified forward motion; identifying one or more objects in the motion image; and updating the reference image based on the new depth image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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, wherein the one or more processors create a reference image that includes foreground data and background data based on a mathematical function of multiple previous depth images of an object moving in a scene; access a new depth image of the object in the scene received from the communication interface; create a motion image based on the new depth image and the reference image; identify the object in the motion image; and update the reference image based on the new depth image and the mathematical function. - View Dependent Claims (12, 13, 14, 15)
-
-
16. One or more processor readable storage devices having instructions encoded thereon which when executed cause one or more processors to perform a method for using depth images to sense motion, the method comprising:
-
creating a reference image including a number of pixels; receiving a new depth image including a same number of pixels as in the reference image; creating a motion image based on the new depth image and the reference image, wherein the motion image includes a same number of pixels and is in a same format as the reference image and the new depth image; identifying one or more objects in the motion image; and updating the reference image based on the new depth image. - View Dependent Claims (17, 18, 19, 20)
-
Specification