IP Library › Granted Patent US 12,249,164
Granted Patent B2
US 12,249,164 · App. 17/701,727 · Granted Mar 11, 2025

Training device, training method, storage medium, and object detection device

Inventors: Yuji Yasui (Wako, JP); Hideki Matsunaga (Wako, JP)
Assignee: HONDA MOTOR CO., LTD.
G06V20/588B60W40/06G06F18/214B60W2420/403B60W2552/20
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,249,164
App. No.
17/701,727
Granted
Mar 11, 2025
Kind
B2
Abstract

A training device includes a storage device that has stored a program, and a hardware processor, in which the hardware processor executes the program stored in the storage device, thereby acquiring a captured image of a road, adding a computer graphic image of an object present on a road to an actually captured image based on the captured image, and training parameters of a model to output a type of the object when an image is input using a type of the added computer graphic image as teacher data.

Claims (58)

1. A training device comprising:

a storage device storing a program; and

a hardware processor,

wherein the hardware processor executes the program stored in the storage device to:

acquire a captured image of a road which is captured by a camera mounted on a mobile object;

estimate a pitching amount of the mobile object at each time of image capturing based on the captured image;

generate an actually captured image by performing first correction for canceling the pitching amount on the captured image;

add a computer graphic image of an object present on a road to the actually captured image based on the captured image;

generate a training image by performing second correction for undoing the first correction on the actually captured image to which the computer graphic image is added; and

train parameters of a model to output a type of the object when an image is input using the training image as training data and using a type of the added computer graphic image as teacher data.

2. The training device according to claim 1 ,

wherein the hardware processor estimates a solar radiation direction based on the actually captured image based on the captured image and gives a shadow based on the solar radiation direction to a computer graphic image of the object.

3. The training device according to claim 1 ,

wherein the captured image is a captured image captured by the camera mounted on the mobile object, and

the hardware processor acquires a movement amount of the mobile object, and determines a position and a size of the computer graphic image based on the movement amount of the mobile object.

4. An object detection device is an object detection device mounted on the mobile object, and, by inputting a captured image of at least a road in a traveling direction of the mobile object, captured by the camera mounted on the mobile object, to the trained model trained by the training device according to any one of claims claim 1 , discriminates whether an object on the road reflected in the captured image is an object with which the mobile object needs to avoid contact.

5. The training device according to claim 1 ,

wherein the hardware processor compares a first captured image at a first image capturing time with a second captured image at a second image capturing time before the first image capturing time in each time of image capturing, and estimates the pitching amount of the mobile object between the first image capturing time and the second image capturing time as the pitching amount at the first image capturing time.

6. The training device according to claim 1 ,

wherein the hardware processor determines a correction amount of the first correction using a table or a map that defines how much each pixel on a captured image vertically fluctuates with respect to the pitching amount.

7. A training method executed using a computer, comprising:

acquiring a captured image of a road which is captured by a camera mounted on a mobile object;

estimating a pitching amount of the mobile object at each time of image capturing based on the captured image;

generating an actually captured image by performing first correction for canceling the pitching amount on the captured image;

adding a computer graphic image of an object present on a road to the actually captured image based on the captured image;

generating a training image by performing second correction for undoing the first correction on the actually captured image to which the computer graphic image is added; and

training parameters of a model to output a type of the object when an image is input by using the training image as training data and using a type of the added computer graphic image as teacher data.

8. A computer-readable non-transitory storage medium that has stored a program causing a computer to:

acquire a captured image of a road which is captured by a camera mounted on a mobile object;

estimate a pitching amount of the mobile object at each time of image capturing based on the captured image;

generate an actually captured image by performing first correction for canceling the pitching amount on the captured image;

add a computer graphic image of an object present on a road to the actually captured image based on the captured image;

generate a training image by performing second correction for undoing the first correction on the actually captured image to which the computer graphic image is added; and

train parameters of a model to output a type of the object when an image is input by using the training image as training data and using a type of the added computer graphic image as teacher data.

9. A training device comprising:

a storage device that has storing a program; and

a hardware processor,

wherein the hardware processor executes the program stored in the storage device to:

acquire a captured image of a road which is captured by a camera mounted on a mobile object:

estimate a pitching amount of the mobile object at each time of image capturing based on the captured image;

generate an actually captured image by performing first correction for canceling the pitching amount on the captured image;

add a computer graphic image of an object present on a road to the actually captured image; based on the captured image,

generate a training image by performing second correction for undoing the first correction on the actually captured image to which the computer graphic image is added; and

train parameters of a model to output a position of the object when an image is input by using the training image as training data and using a position of the added computer graphic image as teacher data.

10. A training method executed using a computer, comprising:

acquiring a captured image of a road which is captured by a camera mounted on a mobile object:

estimating a pitching amount of the mobile object at each time of image capturing based on the captured image;

generating an actually captured image by performing first correction for canceling the pitching amount on the captured image;

adding a computer graphic image of an object present on a road to the actually captured image; based on the captured image,

generating a training image by performing second correction for undoing the first correction on the actually captured image to which the computer graphic image is added; and

training parameters of a model to output a position of the object when an image is input by using the training image as training data and using a position of the added computer graphic image as teacher data.

11. A computer-readable non-transitory storage medium that has stored a program causing a computer to:

acquire acquiring a captured image of a road which is captured by a camera mounted on a mobile object;

estimate a pitching amount of the mobile object at each time of image capturing based on the captured image;

generate an actually captured image by performing first correction for canceling the pitching amount on the captured image;

add adding a computer graphic image of an object present on a road to the actually captured image based on the captured image;

generate a training image by performing second correction for undoing the first correction on the actually captured image to which the computer graphic image is added; and

train training parameters of a model to output a position of the object when an image is input by using the training image as training data and using a position of the added computer graphic image as teacher data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2022
From: YASUI, YUJI; MATSUNAGA, HIDEKI
To: HONDA MOTOR CO., LTD.
Reel/Frame 059348/0424 →
Priority Claims (1)
JP 2021-057102 · Mar 30, 2021 · national
Continuity (1)
Related Publication 20220319198A1 · Oct 6, 2022
References Cited (23)
US 20080317287A1 · Haseyama · 2008 [cited by examiner]
US 20140176551A1 · Heisele · 2014 [cited by applicant]
US 20180308281A1 · Okoyama · 2018 [cited by examiner]
US 20200074231A1 · Ishii et al. · 2020 [cited by applicant]
US 20200090004A1 · Takeyasu et al. · 2020 [cited by applicant]
US 20200273214A1 · Xu · 2020 [cited by examiner]
US 20200273435A1 · Shibata · 2020 [cited by examiner]
US 20220203883A1 · Prat · 2022 [cited by examiner]
US 20240370735A1 · Ohkawa · 2024 [cited by examiner]
US 20240375677A1 · Thompson · 2024 [cited by examiner]
CN 110070050 · 2019 [cited by applicant]
JP 2011182260 · 2011 [cited by applicant]
JP 2014123366 · 2014 [cited by applicant]
JP 2014164615 · 2014 [cited by applicant]
JP 2015102449 · 2015 [cited by applicant]
JP 2015518600A · 2015 [cited by examiner]
JP 2020038605 · 2020 [cited by applicant]
JP 2020046706 · 2020 [cited by applicant]
JP 2020149086 · 2020 [cited by applicant]
KR 20190099088A · 2019 [cited by examiner]
WO 2017171005 · 2017 [cited by applicant]
Japanese Office Action for Japanese Patent Application No. 2021-057102 mailed Sep. 10, 2024. [cited by applicant]
Chinese Office Action for Chinese Patent Application No. 202210123471.6 mailed Dec. 20, 2024. [cited by applicant]