3D silhouette sensing system
First Claim
1. A 3D sensing system comprising:
- a stereo camera, the stereo camera including an infra-red camera;
a light source; and
a 3D sensing module arranged to track a retroreflector during a time that an object partially occluding the retroreflector is tracked by the 3D sensing module using image pairs captured by the stereo camera, and to detect a touch event or determine a pressure value based at least in part on a depression of the retroreflector;
the 3D sensing module further comprising a synchronization module arranged to generate a trigger pulse to trigger capture of a pair of images by the stereo camera and simultaneous illumination by the light source and an analysis module arranged to analyze the captured images to simultaneously track both the retroreflector and the object partially occluding the retroreflector, the analysis module further arranged to analyze the captured images to generate a 3D contour of each of the retroreflector and the object by extracting a 2D contour of the retroreflector and a 2D contour of the object from each image in an image pair and performing stereo matching between the 2D contours from each image in the image pair; and
the 3D sensing module further arranged to remove distortion from each image in the image pair, rectify each image in the image pair, and identify parts of each image to not consider parts of the scene not contained in the other image in the image pair in the analysis.
2 Assignments
0 Petitions
Accused Products
Abstract
A 3D silhouette sensing system is described which comprises a stereo camera and a light source. In an embodiment, a 3D sensing module triggers the capture of pairs of images by the stereo camera at the same time that the light source illuminates the scene. A series of pairs of images may be captured at a predefined frame rate. Each pair of images is then analyzed to track both a retroreflector in the scene, which can be moved relative to the stereo camera, and an object which is between the retroreflector and the stereo camera and therefore partially occludes the retroreflector. In processing the image pairs, silhouettes are extracted for each of the retroreflector and the object and these are used to generate a 3D contour for each of the retroreflector and object.
-
Citations
20 Claims
-
1. A 3D sensing system comprising:
-
a stereo camera, the stereo camera including an infra-red camera; a light source; and a 3D sensing module arranged to track a retroreflector during a time that an object partially occluding the retroreflector is tracked by the 3D sensing module using image pairs captured by the stereo camera, and to detect a touch event or determine a pressure value based at least in part on a depression of the retroreflector; the 3D sensing module further comprising a synchronization module arranged to generate a trigger pulse to trigger capture of a pair of images by the stereo camera and simultaneous illumination by the light source and an analysis module arranged to analyze the captured images to simultaneously track both the retroreflector and the object partially occluding the retroreflector, the analysis module further arranged to analyze the captured images to generate a 3D contour of each of the retroreflector and the object by extracting a 2D contour of the retroreflector and a 2D contour of the object from each image in an image pair and performing stereo matching between the 2D contours from each image in the image pair; and the 3D sensing module further arranged to remove distortion from each image in the image pair, rectify each image in the image pair, and identify parts of each image to not consider parts of the scene not contained in the other image in the image pair in the analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of 3D sensing comprising:
-
generating a trigger pulse to cause a stereo camera to capture a pair of images of a scene during a time that the scene is illuminated by a light source; analyzing the pair of images to track both a retroreflector in the scene and an object partially occluding the retroreflector and to detect a touch event or determine a pressure value based at least in part on a depression of the retroreflector; analyzing the pair of images further comprising computing a 3D depth contour for the retroreflector in a first pass and computing a 3D depth contour for the object in a second pass; computing the 3D depth contour for the retroreflector comprising extracting a 2D contour for each bright silhouette in each image in the pair and performing stereo matching between the 2D contours extracted from a first image in the pair and the 2D contours extracted from a second image in the pair; and removing distortion from each image in the image pair, rectifying each image in the image pair, and identifying parts of each image to not consider parts of the scene not contained in the other image in the image pair in the analysis. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A 3D sensing system comprising:
-
a stereo camera; a light source; a 3D sensing module arranged to track both a retroreflector and an object partially occluding the retroreflector using image pairs captured by the stereo camera and to generate a closed 3D contour of each of the retroreflector and the object; and the 3D sensing module further arranged to remove distortion from each image in an image pair, rectify each image in the image pair, and identify parts of each image to not consider parts of the scene not contained in the other image in the image pair in the analysis. - View Dependent Claims (18, 19, 20)
-
Specification