IP Library Granted Patent US 12,412,378
Granted Patent B2
US 12,412,378 · App. 18/026,631 · Granted Sep 9, 2025

Object detection device, learned model generation method, and recording medium

Inventors: Katsuhiko Takahashi (Tokyo, JP); Yuichi Nakatani (Tokyo, JP); Tetsuo Inoshita (Tokyo, JP); Asuka Ishii (Tokyo, JP); Gaku Nakano (Tokyo, JP)
Assignee: NEC CORPORATION
G06V10/776G06V10/761
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,412,378
App. No.
18/026,631
Filed
Mar 16, 2023
Granted
Sep 9, 2025
Kind
B2
Art Unit
2667
USPC
382/155
Abstract

In an object detection device, the plurality of object detection units output a score indicating a probability that a predetermined object exists for each partial region set with respect to inputted image data. The weight computation unit uses weight computation parameters to compute a weight for each of the plurality of object detection units on a basis of the image data and outputs of the plurality of object detection units, the weight being used when the scores outputted by the plurality of object detection units are merged. The merging unit merges the scores outputted by the plurality of object detection units for each partial region according to the weights computed by the weight computation unit. The first loss computation unit computes a difference between a ground truth label of the image data and the score merged by the merging unit as a first loss. Then, the first parameter correction unit corrects the weight computation parameters so as to reduce the first loss.

Claims (47)

1. An object detection device comprising:

a memory configured to store instructions; and

one or more processors configured to execute the instructions to:

output a score indicating a probability that a predetermined object exists for each partial region set with respect to inputted image data; data, from a plurality of object detection units;

use weight computation parameters to compute a weight for each of the plurality of object detection units on a basis of the image data and outputs of the plurality of object detection units, the weight being used when the scores outputted by the plurality of object detection units are merged;

merge the scores outputted by the plurality of object detection units for each partial region according to the computed weights;

compute a difference between a ground truth label of the image data and the merged score as a first loss; and

correct the weight computation parameters so as to reduce the first loss.

2. The object detection device according to claim 1 ,

wherein the one or processors compute a single weight with respect to the image data as a whole, and

wherein the one or more processors merge the scores outputted by the plurality of object detection units according to the single weight.

3. The object detection device according to claim 1 ,

wherein the one or processors compute the weight for each partial region of the image data, and

wherein the one or processors merge the scores outputted by the plurality of object detection units according to the weight computed for each partial region.

4. The object detection device according to claim 1 , wherein the one or processors multiply the scores outputted by the plurality of object detection units by the weight computed for each object detection unit, add the multiplied scores together, and calculate an average value.

5. A learned model generation method comprising:

outputting, from a plurality of object detection units, a score indicating a probability that a predetermined object exists for each partial region set with respect to inputted image data;

using weight computation parameters to compute a weight for each of the plurality of object detection units on a basis of the image data and outputs of the plurality of object detection units, the weight being used when the scores outputted by the plurality of object detection units are merged;

merging the scores outputted by the plurality of object detection units for each partial region according to the computed weights;

computing a difference between a ground truth label of the image data and the merged score as a first loss; and

correcting the weight computation parameters so as to reduce the first loss.

6. A recording medium storing a program causing a computer to execute the method according to claim 5 .

7. An object detection device comprising:

a memory configured to store instructions; and

one or more processors configured to execute the instructions to:

output a score indicating probability that a predetermined object exists, for each partial region set to image data inputted, from a plurality of object detection units;

compute weights for merging the scores outputted by the plurality of object detection units, using weight computation parameters, based on the image data and outputs of the plurality of object detection units;

merge the scores outputted by the plurality of object detection units, for each partial region, with the computed weights;

output a score indicating probability that the predetermined object exists, for each partial region set to the image data, from a target model object detection unit;

compute a second 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; and

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

8. The object detection device according to claim 7 , the one or more processors are further configured to execute the instructions to:

compute a third loss indicating a difference between the ground truth label and the merged score; and

correct the weight computation parameters to reduce the third loss.

9. The object detection device according to claim 8 , wherein the one or more processors correct the weight computation parameters based on the first second and the third loss.

10. The object detection device according to claim 7 ,

wherein the one or more processors estimate estimates the weights outputted by the weight computation unit based on the image data by the target model object detection unit,

wherein the one or more processors compute a fourth loss indicating a difference between the outputted weights and the estimated weights, and

wherein the one or more processors correct parameters of the target model object detection unit to reduce the second loss and the fourth loss.

11. The learned model generation method according to claim 5 , further comprising:

outputting a score indicating probability that the predetermined object exists, for each partial region set to the image data, from a target model object detection unit;

computing a second 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; and

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

12. A recording medium recording a program causing a computer to execute the method according to claim 5 , and

outputting a score indicating probability that the predetermined object exists, for each partial region set to the image data, from a target model object detection unit;

computing a second 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; and

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

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2023
From: TAKAHASHI, KATSUHIKO; NAKATANI, YUICHI; INOSHITA, TETSUO; ISHII, ASUKA; NAKANO, GAKU
To: NEC CORPORATION
Reel/Frame 062999/0335 →
Continuity (1)
Related Publication 20230334837A1 · Oct 19, 2023
References Cited (21)
US 10198671B1 · Yang · 2019 [cited by examiner]
US 10699169B2 · Kang · 2020 [cited by examiner]
US 10885370B2 · Hakim · 2021 [cited by examiner]
US 12112518B2 · Takahashi · 2024 [cited by examiner]
US 12190570B2 · Takahashi · 2025 [cited by examiner]
US 20020061135A1 · Naoi et al. · 2002 [cited by applicant]
US 20030113016A1 · Naoi · 2003 [cited by examiner]
US 20190095759A1 · Kanada · 2019 [cited by applicant]
US 20210103776A1 · Jiang · 2021 [cited by examiner]
US 20210110206A1 · Kanada · 2021 [cited by applicant]
US 20220164577A1 · Kurasawa · 2022 [cited by examiner]
US 20220230420A1 · Cheng · 2022 [cited by examiner]
US 20230245422A1 · Okada · 2023 [cited by examiner]
JP 2007058882A · 2007 [cited by applicant]
JP 2014197342A · 2014 [cited by applicant]
JP 2019036240A · 2019 [cited by applicant]
JP 2019061579A · 2019 [cited by applicant]
JP 2019079445A · 2019 [cited by applicant]
JP 2019215755A · 2019 [cited by applicant]
Shen et al., Category-Aware Spatial Constraint for Weakly Supervised Detection, 2019 IEEE 1057-7149, IEEE Transaction on Image Processing, vol. 29, pp. 843-858. (Year: 2019). [cited by examiner]
International Search Report for PCT Application No. PCT/JP2020/036087, mailed on Dec. 15, 2020. [cited by applicant]