IP Library › Granted Patent US 11,080,542
Granted Patent B2
US 11,080,542 · App. 16/047,726 · Granted Aug 3, 2021

Sparse region-of-interest pooling for object detection

Inventors: Quanfu Fan (Somerville, MA); Richard Chen (Mount Kisco, NY)
Assignee: International Business Machines Corporation
G06K9/3241G06N3/08G06N7/00G06N20/00G06T1/0014
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,080,542
App. No.
16/047,726
Granted
Aug 3, 2021
Kind
B2
Abstract

An image data is convolved with one or more kernels and corresponding one or more feature maps generated. Region of interest maps are extracted from the one or more feature maps, and pooled based on one or more features selected as selective features. Pooling generates a feature vector with dimensionality less than a dimensionality associated with the one or more feature maps. The feature vector is flattened and input as a layer in a neural network. The neural network outputs a classification associated with an object in the image data.

Claims (40)

1. A computer-implemented method of detecting an object, comprising:

receiving image data;

convolving the image data with a kernel, the convolving generating a corresponding feature map;

extracting a region of interest map from the feature map;

pooling one or more features selected as one or more selective features in the region of interest map without pooling the region of interest map in entirety, the pooling generating a feature vector with dimensionality less than a dimensionality associated with the region of interest map;

flattening the feature vector and inputting the flattened feature vector as a layer in a neural network; and

outputting by the neural network a classification associated with the object,

wherein the one or more selective features are selected by executing a statistical algorithm on data representing classes of objects and ranking features in the region of interest map, wherein the one or more selective features are selected from the ranked features in the region of interest map based on meeting a threshold.

2. The method of claim 1 , wherein the neural network comprises a fully connected multi-layer perceptron neural network.

3. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable by a device to cause the device to:

receive image data;

convolve the image data with a kernel, the convolving generating a corresponding feature map;

extract a region of interest map from the feature map;

pool one or more features selected as one or more selective features in the region of interest map without pooling the region of interest map in entirety, the pooling generating a feature vector with dimensionality less than a dimensionality associated with the region of interest map;

flatten the feature vector and inputting the flattened feature vector as a layer in a neural network; and

output by the neural network a classification associated with the object,

wherein the one or more selective features are selected by executing a statistical algorithm on data representing classes of objects and ranking features in the region of interest map, wherein the one or more selective features are selected from the ranked features in the region of interest map based on meeting a threshold.

4. The computer program product of claim 3 , wherein the pooling further comprises sub-sampling the feature vector by sampling image pixels from a subset of locations of the feature vector.

5. The method of claim 1 , wherein the neural network is trained to output one versus rest classification.

6. The method of claim 1 , wherein the statistical algorithm comprises at least one of least absolute shrinkage and selection operator (LASSO), sparse encoding, and regularized sparsity.

7. The method of claim 1 , wherein the one or more selective features are selected offline.

8. The method of claim 1 , wherein the region of interest map has dimensionality less than the feature map.

9. The method of claim 1 , wherein the pooling further comprises sub-sampling the feature vector by sampling image pixels from a subset of locations of the feature vector.

10. The computer program product of claim 3 , wherein the neural network comprises a fully connected multi-layer perceptron neural network.

11. The computer program product of claim 3 , wherein the statistical algorithm comprises at least one of least absolute shrinkage and selection operator (LASSO), sparse encoding, and regularized sparsity.

12. The computer program product of claim 3 , wherein the one or more selective features are selected offline.

13. The computer program product of claim 3 , wherein the region of interest map has dimensionality less than the feature map.

14. A system of detecting an object, comprising:

a hardware processor coupled with a memory device,

the hardware processor operable to at least:

receive image data;

convolve the image data with a kernel, the convolving generating a corresponding feature map;

extract a region of interest map from the feature map;

pool one or more features selected as one or more selective features in the region of interest map without pooling the region of interest map in entirety to generate a feature vector with dimensionality less than a dimensionality associated with the region of interest map;

flatten the feature vector and inputting the flattened feature vector as a layer in a neural network; and

output by the neural network a classification associated with the object,

wherein the one or more selective features are selected by executing a statistical algorithm on data representing classes of objects and ranking features in the region of interest map, wherein the one or more selective features are selected from the ranked features in the region of interest map based on meeting a threshold.

15. The system of claim 14 , wherein the neural network comprises a fully connected multi-layer perceptron neural network.

16. The system of claim 14 , wherein the neural network is trained to output one versus rest classification.

17. The system of claim 14 , wherein the statistical algorithm comprises at least one of least absolute shrinkage and selection operator (LASSO), sparse encoding, and regularized sparsity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2018
From: FAN, QUANFU; CHEN, RICHARD
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046486/0877 →
Continuity (1)
Related Publication 20200034645A1 · Jan 30, 2020