Target object classification using three-dimensional geometric filtering
AssigneeIntel Corporation
InventorsAvigdor Eldar, Ovadya Menadeva, Kfir Viente
Life of this patent
Estimating the term…
Abstract
An example apparatus for classifying target objects using three-dimensional geometric filtering includes a patch receiver to receive patches with objects to be classified. The apparatus also includes a geometric filter to filter out patches including objects with sizes outside a target range using three dimensional geometry to generate filtered patches. The apparatus further includes a background remover to remove background pixels from the filtered patches to generate preprocessed patches. The apparatus includes a classification score calculator to calculate a classification score for each of the preprocessed patches.
Claims16
An apparatus for classifying target objects using three-dimensional geometric filtering, comprising:
- a patch receiver to receive patches with objects to be classified;
- a geometric filter to filter out patches corresponding to objects with sizes outside a target range of object sizes using three dimensional geometry to generate filtered patches;
- a background remover to remove background pixels from the filtered patches to generate preprocessed patches without the removed background pixels;
- a classification score calculator to calculate a classification score for each of the preprocessed patches;
- a target object detector to detect a target object in response to detecting a classification score exceeding a threshold score;
- and
- a virtual target object displayer to display the detected target object as a virtual target object in a virtual reality display in real time.
A method for classifying target objects in images, comprising:
- receiving, via a processor, patches with objects to be classified;
- filtering out, via the processor, patches corresponding to objects with sizes outside a target range using three dimensional geometry to generate filtered patches;
- removing, via the processor, background pixels from the filtered patches to generate preprocessed patches without the removed background pixels;
- calculating, via the processor, a classification score for each of the preprocessed patches;
- detecting, via the processor, a target object in response to detecting a classification score exceeding a threshold score;
- and
- displaying, via the processor, the detected target object as a virtual target object in a virtual reality display in real time.
At least one computer readable medium for classifying target objects using three-dimensional geometric filtering having instructions stored therein that, in response to being executed on a computing device, cause the computing device to:
- receive patches with objects to be classified;
- filter out patches corresponding to objects with sizes outside a target range of object sizes using three dimensional geometry to generate filtered patches;
- remove background pixels from the filtered patches using image segmentation to generate preprocessed patches without the removed background pixels;
- calculate a classification score indicating a probability that a patch is a target object for each of the preprocessed patches;
- detect a target object in response to detecting a classification score exceeding a threshold score;
- and
- display the detected target object as a virtual target object in a virtual reality display in real time.
Dependencies are inferred from the claim text.