Depth camera compatibility
First Claim
Patent Images
1. A method of providing depth camera compatibility, the method comprising:
- receiving a native depth image having an unsupported type that is not supported by a depth image consumer;
processing the native depth image into an emulation depth image of reduced or modified content relative to the native depth image, the emulation depth image usable by the depth image consumer and having a supported type that is supported by the depth image consumer; and
outputting the emulation depth image having the supported type.
2 Assignments
0 Petitions
Accused Products
Abstract
Compatibility between a depth image consumer and a depth image producer is provided by receiving a native depth image having an unsupported type that is not supported by a depth image consumer, and processing the native depth image into an emulation depth image having a supported type that is supported by the depth image consumer. This emulation depth image is then output to the depth image consumer.
-
Citations
20 Claims
-
1. A method of providing depth camera compatibility, the method comprising:
-
receiving a native depth image having an unsupported type that is not supported by a depth image consumer; processing the native depth image into an emulation depth image of reduced or modified content relative to the native depth image, the emulation depth image usable by the depth image consumer and having a supported type that is supported by the depth image consumer; and outputting the emulation depth image having the supported type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable storage device holding instructions executable by a logic device to:
-
receive a native depth image having an unsupported type that is not supported by a depth image consumer; process the native depth image into an emulation depth image of reduced or modified content relative to the native depth image, the emulation depth image usable by the depth image consumer and having a supported type that is supported by the depth image consumer; and output the emulation depth image having the supported type. - View Dependent Claims (18, 19)
-
-
20. A depth camera interchangeability system for converting a native depth image from a time of flight depth camera to an emulation depth image emulating a depth image produced by a structured light depth camera, comprising:
-
a capture module to receive the native depth image from the time of flight camera; a noise suppression module configured to preserve depth edges between adjacent pixel regions with different depth values in the native depth image; an edge enhancement module configured to enhance depth edges between adjacent pixel regions with different depth values in the native depth image; an invalidation module configured to invalidate pixels having a combined illumination and obliqueness outside a predetermined range; a depth quantization module configured to quantize depth values; a small object correction model configured to assign deeper depth values to pixels belonging to objects below a threshold size; and a shadow simulation module configured to assign shadow pixel values to pixels that are virtually occluded from a virtual vantage point of a virtual sensor virtually spaced away from the time of flight depth camera.
-
Specification