DETECTION DEVICE, DETECTION PROGRAM, DETECTION METHOD, VEHICLE EQUIPPED WITH DETECTION DEVICE, PARAMETER CALCULATION DEVICE, PARAMETER CALCULATING PARAMETERS, PARAMETER CALCULATION PROGRAM, AND METHOD OF CALCULATING PARAMETERS
First Claim
1. A detection device comprising a neural network processing section capable of performing a neural network process using predetermined parameters in order to calculate and output a classification result and a regression result of each of a plurality of frames in an input image, the classification result representing a presence of a person in the input image, and the regression result representing a position of the person in the input image,wherein the parameters are determined on the basis of a learning process using a plurality of positive samples and negative samples, each of the positive samples comprising a set of a segment of a sample image containing at least a part of a person and a true value of the position of the person in the sample image, and each of the negative samples comprising a segment of the sample image containing no person.
1 Assignment
0 Petitions
Accused Products
Abstract
A detection device has a neural network process section performing a neural network process using parameters to calculate and output a classification result and a regression result of each of frames in an input image. The classification result shows a presence of a person in the input image. The regression result shows a position of the person in the input image. The parameters are determined based on a learning process using a plurality of positive samples and negative samples. The positive samples have segments of a sample image containing at least a part of the person and a true value of the position of the person in the sample image. The negative samples have segments of the sample image containing no person.
32 Citations
19 Claims
-
1. A detection device comprising a neural network processing section capable of performing a neural network process using predetermined parameters in order to calculate and output a classification result and a regression result of each of a plurality of frames in an input image, the classification result representing a presence of a person in the input image, and the regression result representing a position of the person in the input image,
wherein the parameters are determined on the basis of a learning process using a plurality of positive samples and negative samples, each of the positive samples comprising a set of a segment of a sample image containing at least a part of a person and a true value of the position of the person in the sample image, and each of the negative samples comprising a segment of the sample image containing no person.
-
14. A detection program capable of performing a neural network process using predetermined parameters executed by a computer, wherein the neural network process is capable of obtaining and outputting a classification result and a regression result of each of a plurality of frames in an input image, the classification result representing a presence of a person in the input image, and the regression result representing a position of the person in the input image, and
the parameters are determined on the basis of a learning process on the basis of a plurality of positive samples, each of the positive samples comprising a set of a segment in a sample image containing at least a part of the person and a true value of the position of the person in the sample image, and a plurality of negative samples, each of the negative samples comprising a segment of the sample image containing no person.
-
15. A detection method comprising steps of:
-
calculating parameters for use in a neural network process by performing a learning process on the basis of a plurality of positive samples and negative samples, each of the positive samples comprising a set of a segment of a sample image containing at least a part of the person and a true value of the position of the person in the sample images, and each of the negative samples comprising a segment of the sample image containing no person; performing the neural network process using the parameters; and outputting classification results of a plurality of frames in an input image, a classification result representing a presence of a person in the input image, and a regression result of a position of the person in the input image.
-
-
16. A vehicle comprising:
-
a vehicle body; an in-vehicle camera mounted in the vehicle body and is capable of generating an image of a scene in front of the vehicle body; a neural network processing section capable of inputting the image as an input image transmitted from the in-vehicle camera, performing a neural network process using predetermined parameters, outputting classification results and regression results of each of a plurality of frames in the input image, the classification results representing a presence of a person in the input image, and the regression results representing a lower end position of the person in the input image; an integration section capable of integrating the regression results of the position of the person in the frames in which the person is presence, and specifying a lower end position of the person in the input image; a calculation section capable of calculating a distance between the person and the vehicle body on the basis of the specified lower end position of the person; and a display device capable of displaying an image containing the distance between the person and the vehicle body, wherein the predetermined parameters are determined by learning on the basis of a plurality of positive samples and negative samples, each of the positive samples comprise a set of a segment of a sample image containing at least a part of the person and a true value of the position of the person in the sample images, and each of the negative samples comprise a segment of the sample image containing no person.
-
-
17. A parameter calculation device capable of performing learning of a plurality of positive samples and negative samples, in order to calculate parameters for use in a neural network process of an input image, wherein each of the positive samples comprises a set of a segment of a sample image containing at least a part of the person and a true value of the position of the person in the sample images, and each of the negative samples comprises a segment of the sample image containing no person.
-
18. A parameter calculation program, to be executed by a computer, of performing a function of a parameter calculation device capable of performing learning of a plurality of positive samples and negative samples, in order to calculate parameters for use in a neural network process of an input image,
wherein each of the positive samples comprises a set of a segment of a sample image containing at least a part of the person and a true value of the position of the person in the sample images, and each of the negative samples comprises a segment of the sample image containing no person.
-
19. A method of calculating parameters for use in a neural network process of an input image, by performing learning of a plurality of positive samples and negative samples, where each of the positive samples comprises a set of a segment of a sample image containing at least a part of the person and a true value of the position of the person in the sample images, and each of the negative samples comprises a segment of the sample image containing no person.
Specification