Hand detection with clustering of slam features
OwnerKai Zhou, Corrado Avolioinventors
Life of this patent
Estimating the term…
Abstract
The method involves accessing image data from consecutive frames generated by one or more cameras of a device. A visual Simultaneous Localization and Mapping (SLAM) processing is performed on the image data to detect and track visual features. In the image data, a region of interest is identified by detecting clusters of visual features that either appear and then disappear in consecutive frames or existing tracked features that suddenly lose tracking. Following the identification of the region of interest, a hand detection processing is performed within this area.
Claims20
A method comprising:
- accessing image data of consecutive frames generated by one or more cameras of a device;
- performing a visual Simultaneous Localization and Mapping (SLAM) processing on the image data to detect and track visual features;
- identifying a region of interest in the image data by detecting one or more clusters of visual features that exhibit at least one of:
- (a) new features that appear and then lose tracking in the consecutive frames, or (b) existing tracked features that suddenly lose tracking;
- and
- performing a hand detection processing in the region of interest.
A computing apparatus comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the apparatus to:
- access image data of consecutive frames generated by one or more cameras of a device;
- perform a visual Simultaneous Localization and Mapping (SLAM) processing on the image data to detect and track visual features;
- identify a region of interest in the image data by detecting one or more clusters of visual features that exhibit at least one of:
- (a) new features that appear and then lose tracking in the consecutive frames, or (b) existing tracked features that suddenly lose tracking;
- and
- perform a hand detection processing in the region of interest.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
- access image data of consecutive frames generated by one or more cameras of a device;
- perform a visual Simultaneous Localization and Mapping (SLAM) processing on the image data to detect and track visual features;
- identify a region of interest in the image data by detecting one or more clusters of visual features that exhibit at least one of:
- (a) new features that appear and then lose tracking in the consecutive frames, or (b) existing tracked features that suddenly lose tracking;
- and
- perform a hand detection processing in the region of interest.
Dependencies are inferred from the claim text.