IP Library › Granted Patent US 12,190,570
Granted Patent B2
US 12,190,570 · App. 17/624,913 · Granted Jan 7, 2025

Object detection device, learning method, and recording medium

Inventors: Katsuhiko Takahashi (Tokyo, JP); Yuichi Nakatani (Tokyo, JP); Asuka Ishii (Tokyo, JP); Tetsuo Inoshita (Tokyo, JP); Gaku Nakano (Tokyo, JP)
Assignee: NEC CORPORATION
G06V10/776G06V10/225G06V10/7753G06V2201/07
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 12,190,570
App. No.
17/624,913
Granted
Jan 7, 2025
Kind
B2
Abstract

In an object detection device, a plurality of object detection units output a score indicating probability that a predetermined object exists, for each partial region set to image data inputted. The weight computation unit computes weights for merging the scores outputted by the plurality of object detection units, using weight calculation parameters, based on the image data. The merging unit merges the scores outputted by the plurality of object detection units, for each partial region, with the weights computed by the weight computation unit. The target model object detection unit configured to output a score indicating probability that the predetermined object exists, for each partial region set to the image data. The first loss computation unit computes a first loss indicating a difference of the score of the target model object detection unit from a ground truth label of the image data and the score merged by the merging unit. The first parameter correction unit corrects parameters of the target model object detection unit to reduce the first loss.

Claims (46)

1. An object detection device comprising:

a memory storing instructions; and

one or more processors configured to execute the instructions to:

respectively output, by a plurality of object detection units, scores indicating a probability that a predetermined object exists, for each of a plurality of partial regions set to image data that has been input;

compute weights for merging the scores output by the plurality of object detection units for each partial region, using weight calculation parameters, based on the image data;

merge the scores output by the plurality of object detection units, for each partial region, using the computed weights, to generate a merged score for each partial region-;

output, by a target model object detection unit, a score indicating a probability that the predetermined object exists, for each partial region;

compute a first loss indicating a difference of the score of the target model object detection unit from a ground truth label of the image data and the merged score, for each partial region; and

correct parameters of the target model object detection unit to reduce the first loss.

2. The object detection device according to claim 1 , wherein the processor is further configured to:

compute a second loss indicating a difference between the ground truth label and the merged score, for each partial region; and

correct the weight calculation parameters to reduce the second loss.

3. The object detection device according to claim 2 , wherein the processor is configured to correct the weight computation parameters based on the first loss and the second loss.

4. The object detection device according to claim 2 ,

wherein processor is configured to output, by each of the plurality of object detection units and the target model object detection unit, coordinate information of a rectangular region in which the predetermined object exists for each partial region,

wherein the processor is configured to merge the coordinate information with the computed weights,

wherein the processor is configured to compute a first loss indicating a difference of the output of the target model object detection unit from the ground truth label and the merged score-, for each partial region, and

wherein the processor is configured to compute a loss including a difference between the merged coordinate information merged and the ground truth label.

5. The object detection device according to claim 4 , wherein the processor is configured to multiply the coordinate information output by the plurality of object detection units by the computed weights, respectively, and compute an average value based on the multiplied scores.

6. The object detection device according claim 1 ,

wherein the image data includes unlabeled image data that does not have a corresponding ground truth label, and

wherein, for the unlabeled image data, the processor is configured to compute a difference between the score output by the target model object detection unit and the merged score as the first loss, for each partial region.

7. The object detection device according to claim 1 ,

wherein the processor is configured to respectively compute single weights for the image data for the plurality of object detection units, and

wherein the processor is configured to merge the scores output by the plurality of object detection units, for each partial region, using single weights.

8. The object detection device according to claim 1 ,

wherein the processor is configured to respectively compute weights for each of the partial regions for the plurality of object detection units, and

wherein the processor is configured to merge the scores output by the plurality of object detection units, for each partial region, using the weights computed for each partial region.

9. The object detection device according to claim 1 ,

wherein the processor is configured to compute the weights for each of a plurality of classes indicating the predetermined object, and

wherein the processor is configured to merge the scores output by the plurality of object detection units with the weights computed for each class.

10. The object detection device according to claim 1 , wherein the processor is configured to multiply the scores output by the plurality of object detection units by the computed weights, respectively, and compute an average value based on the multiplied scores.

11. A learning method performed by an object detection device and comprising:

respectively outputting, by a plurality of object detection units, scores indicating a probability that a predetermined object exists, for each of a plurality of partial regions set to image data that has been input;

computing weights for merging the scores output by the plurality of object detection units for each partial region, using weight calculation parameters, based on the image data;

merging the scores output by the plurality of object detection units, for each partial region, using the computed weights, to generate a merged score for each partial region;

outputting, by a target model object detection unit, a score indicating a probability that the predetermined object exists, for each partial region;

computing a first loss indicating a difference of the score of the target model object detection unit from a ground truth label of the image data and the merged score, for each partial region; and

correcting parameters of the target model object detection unit to reduce the first loss.

12. A non-transitory computer-readable recording medium storing a program executable by an object detection device, to perform learning processing comprising:

respectively outputting, by a plurality of object detection units, scores indicating a probability that a predetermined object exists, for each of a plurality of partial regions set to image data that has been input;

computing weights for merging the scores output by the plurality of object detection units for each partial region, using weight calculation parameters, based on the image data;

merging the scores output by the plurality of object detection units, for each partial region, using the computed weights, to generate a merged score for each partial region;

outputting, by a target model object detection unit, a score indicating a probability that the predetermined object exists, for each partial region;

computing a first loss indicating a difference of the score of the target model object detection unit from a ground truth label of the image data and the merged score, for each partial region; and

correcting parameters of the target model object detection unit to reduce the first loss.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2022
From: TAKAHASHI, KATSUHIKO; NAKATANI, YUICHI; ISHII, ASUKA; INOSHITA, TETSUO; NAKANO, GAKU
To: NEC CORPORATION
Reel/Frame 058556/0125 →
Continuity (1)
Related Publication 20220277553A1 · Sep 1, 2022
References Cited (21)
US 10198671B1 · Yang · 2019 [cited by examiner]
US 10740618B1 · Karlsson · 2020 [cited by examiner]
US 10885370B2 · Hakim · 2021 [cited by examiner]
US 11017550B2 · Frossard · 2021 [cited by examiner]
US 11107219B2 · Cohen · 2021 [cited by examiner]
US 11138745B2 · Vallespi-Gonzalez · 2021 [cited by examiner]
US 11461915B2 · Unnikrishnan · 2022 [cited by examiner]
US 11721106B2 · Grancharov · 2023 [cited by examiner]
US 20020061135A1 · Naoi et al. · 2002 [cited by applicant]
US 20130051662A1 · Shiozaki et al. · 2013 [cited by applicant]
US 20170364766A1 · Das · 2017 [cited by examiner]
US 20190095759A1 · Kaneda · 2019 [cited by applicant]
US 20220277552A1 · Takahashi · 2022 [cited by examiner]
US 20220277553A1 · Takahashi · 2022 [cited by examiner]
US 20230334837A1 · Takahashi · 2023 [cited by examiner]
JP 2007058882A · 2007 [cited by applicant]
JP 2013045433A · 2013 [cited by applicant]
JP 2019036240A · 2019 [cited by applicant]
JP 2019061579A · 2019 [cited by applicant]
JP 2019079445A · 2019 [cited by applicant]
International Search Report for PCT Application No. PCT/JP2019/027483, mailed on Sep. 24, 2019. [cited by applicant]
Cited By (1)
US 12,412,378