MORPHOLOGICAL AND GEOMETRIC EDGE FILTERS FOR EDGE ENHANCEMENT IN DEPTH IMAGES
First Claim
1. An apparatus comprising:
- detection/reception logic to detect an input digital image of an object, the digital image comprising data pixels contaminated by noise and confidence pixels corresponding to the data pixels;
morphological filter logic of filter computation engine to compute a morphological filter by matching the confidence pixels in the input digital image with a set of matching templates, and using a set of masking templates to determine the data pixels and confidence pixels in the filtered image;
edge filter logic of the filter computation engine to compute an edge filter by performing computation of distances between the data pixels along a plurality of directions to determine an edge direction, and determining the data pixels and and the confidence pixels in a filtered image based on the edge direction; and
application/execution logic to apply at least one of the morphological filter and the edge filter to filter the digital image.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is described for facilitating three-dimensional (3D) depth imaging systems, and morphological and geometric filters for edge enhancement in depth images at computing devices according to one embodiment. A method of embodiments, as described herein, includes detecting an input digital image of an object, the digital image comprising data pixels contaminated by noise and confidence values corresponding to the data pixels, and computing a morphological filter by matching the confidence pixels in the input digital image with a set of matching templates, and using a set of masking templates to determine the data pixels and confidence pixels in the filtered image. The method further include computing an edge filter by performing computation of distances between the data pixels along a plurality of directions to determine an edge direction, and determining the data pixels and and the confidence pixels in a filtered image based on the edge direction. The method may further include applying at least one of the morphological filter and the edge filter to filter the digital image.
-
Citations
25 Claims
-
1. An apparatus comprising:
-
detection/reception logic to detect an input digital image of an object, the digital image comprising data pixels contaminated by noise and confidence pixels corresponding to the data pixels; morphological filter logic of filter computation engine to compute a morphological filter by matching the confidence pixels in the input digital image with a set of matching templates, and using a set of masking templates to determine the data pixels and confidence pixels in the filtered image; edge filter logic of the filter computation engine to compute an edge filter by performing computation of distances between the data pixels along a plurality of directions to determine an edge direction, and determining the data pixels and and the confidence pixels in a filtered image based on the edge direction; and application/execution logic to apply at least one of the morphological filter and the edge filter to filter the digital image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
detecting an input digital image of an object, the digital image comprising data pixels contaminated by noise and confidence pixels corresponding to the data pixels; computing a morphological filter by matching the confidence pixels in the input digital image with a set of matching templates, and using a set of masking templates to determine the data pixels and confidence pixels in the filtered image; computing an edge filter by performing computation of distances between the data pixels along a plurality of directions to determine an edge direction, and determining the data pixels and and the confidence pixels in a filtered image based on the edge direction; and applying at least one of the morphological filter and the edge filter to filter the digital image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one machine-readable medium comprising a plurality of instructions, executed on a computing device, to facilitate the computing device to perform operations comprising:
-
detecting an input digital image of an object, the digital image comprising data pixels contaminated by noise and confidence pixels corresponding to the data pixels; computing a morphological filter by matching the confidence pixels in the input digital image with a set of matching templates, and using a set of masking templates to determine the data pixels and confidence pixels in the filtered image; computing an edge filter by performing computation of distances between the data pixels along a plurality of directions to determine an edge direction, and determining the data pixels and and the confidence pixels in a filtered image based on the edge direction; and applying at least one of the morphological filter and the edge filter to filter the digital image. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification