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 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 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. One or more data-holding subsystems holding instructions executable by one or more logic subsystems 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 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