IP Library Granted Patent US 9,697,444
Granted Patent B2
US 9,697,444 · App. 14/448,049 · Granted Jul 4, 2017

Convolutional-neural-network-based classifier and classifying method and training methods for the same

Inventors: Chunpeng Wu (Beijing, CN); Wei Fan (Beijing, CN); Yuan He (Beijing, CN); Jun Sun (Beijing, CN)
Assignee: FUJITSU LIMITED
G06K9/6272G06K9/4628G06K9/6267G06N3/0454G06N3/0481
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 9,697,444
App. No.
14/448,049
Granted
Jul 4, 2017
Kind
B2
Abstract

The present invention relates to a convolutional-neural-network-based classifier, a classifying method by using a convolutional-neural-network-based classifier and a method for training the convolutional-neural-network-based classifier. The convolutional-neural-network-based classifier comprises: a plurality of feature map layers, at least one feature map in at least one of the plurality of feature map layers being divided into a plurality of regions; and a plurality of convolutional templates corresponding to the plurality of regions respectively, each of the convolutional templates being used for obtaining a response value of a neuron in the corresponding region.

Claims (19)

1. A method for training the convolutional-neural-network-based classifier, which comprises a plurality of feature map layers, comprising:

dividing at least one feature map in at least one of the plurality of the feature map layers into a plurality of regions;

performing forward propagation by inputting a training sample with a known flag into the convolutional-neural-network-based classifier to obtain an output result, during the forward propagation, each of the convolutional templates, which correspond to the plurality of regions respectively, is used for obtaining a response value of a neuron in the corresponding region;

performing back propagation according to the difference between the output result and the known flag to correct parameters of the convolutional-neural-network-based classifier comprising the weights in the convolutional template; and

repeating the above steps until a predetermined condition is met,

wherein, one of schemes of the dividing are different for different feature maps and schemes of the dividing are different for different training samples.

2. The method according to claim 1 , wherein the training sample is an image, the step of dividing at least one feature map in at least one of the plurality of the feature map layers into a plurality of regions comprising:

dividing the image into a plurality of images regions, which correspond to the plurality of regions respectively, according to a fixed scheme respectively, wherein the fixed scheme is determined based on general features of the training sample.

3. The method according to claim 1 , wherein the training sample is an image, the step of dividing at least one feature map in at least one of the plurality of the feature map layers into a plurality of regions comprising:

dividing each image into a plurality of image regions, which correspond to the plurality of regions respectively, based on the personal features of each the image respectively.

4. The method according to claim 3 , wherein the step of dividing at least one feature map in at least one of the plurality of the feature map layers into a plurality of regions comprises:

dividing the at least one feature map into the plurality of regions based on a pixel distribution of the image.

5. The method according to claim 4 , wherein the step of dividing at least one feature map in at least one of the plurality of the feature map layers into a plurality of regions comprises:

dividing the at least one feature map into the plurality of regions based on a quantity distribution or a density distribution of foreground pixels of a binary image of the image.

6. The method of claim 1 , wherein the step of dividing at least one feature map in at least one of the plurality of the feature map layers into a plurality of regions comprises:

dividing the at least one feature map into the plurality of regions based on the structure of the image.

7. The method of claim 1 , wherein the step that each of the convolutional templates, which correspond to the plurality of regions respectively, is used for obtaining a response value of a neuron in the corresponding region comprises:

using an activation function which is configured to acquire a positive response value, to obtain the response value of the neuron in the corresponding region.

8. The method of claim 7 , wherein the activation function is configured to take an absolute value for a negative convolutional result or to convert a negative convolutional result to a positive small value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2014
From: WU, CHUNPENG; FAN, WEI; HE, YUAN; SUN, JUN
To: FUJITSU LIMITED
Reel/Frame 034027/0108 →
Priority Claims (1)
CN 2013 1 0329465 · Jul 31, 2013 · national
Continuity (1)
Related Publication 20150036920A1 · Feb 5, 2015