IP Library Granted Patent US 12705912
Granted Patent B2
US 12705912 · App. 18/324,195 · Granted Aug 11, 2026

Image recognition device applying transfer learning to an object recognition model

Inventors: Shingo Kida (Yokohama, JP); Hideki Takehara (Yokohama, JP); Yincheng Yang (Yokohama, JP)
Assignee: JVCKENWOOD Corporation
G06V20/70G06V10/761G06V10/774G06V10/776G06V10/82
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 12705912
App. No.
18/324,195
Granted
Aug 11, 2026
Kind
B2
Abstract

An object recognition unit recognizes an object in an input image by using an object recognition model. A recognition precision determination unit determines a precision of recognition of the object in the input image. A supervised image conversion unit converts the input image for which the precision of recognition of the object is lower than a predetermined threshold value into a supervised image by labeling the input image based on a feature amount of the input image. A transfer learning unit applies transfer learning to the object recognition model by using the supervised image as training data to update the object recognition model.

Claims (27)

1 . An image recognition device comprising:

an object recognition unit that recognizes an object in an input image by using an object recognition model;

a recognition precision determination unit that determines a precision of recognition of the object in the input image;

a supervised image conversion unit that converts the input image for which the precision of recognition of the object is lower than a predetermined threshold value into a supervised image by labeling the input image based on a feature amount of the input image; and

a transfer learning unit that applies transfer learning to the object recognition model by using the supervised image as training data to update the object recognition model; and

a database that maps a feature amount in an intermediate layer toward an end of a neural network, which is an intermediate output provided when the input image is input to the object recognition model, to a label of the input image,

wherein the supervised image conversion unit refers to the database to acquire a label corresponding to a feature amount most similar to the feature amount of the input image and automatically converts the input image to the supervised image by attaching the acquired label to the input image for which the precision of recognition of the object is lower than the predetermined threshold value, and outputs the label of a recognition result of the input image for which the precision of recognition of the object is equal to or higher than the predetermined threshold value,

wherein the transfer learning unit adds the supervised image to a data set used in prior learning of the object recognition model to configure a new data set and applies transfer learning to the object recognition model by using the new data set as training data, and

wherein when a predetermined number of supervised images having the same label are collected, the transfer learning unit adds the supervised images to the data set used in the prior learning of the object recognition model to create the new data set.

2 . An image recognition method comprising:

recognizing an object in an input image by using an object recognition model;

determining a precision of recognition of the object in the input image;

converting the input image for which the precision of recognition of the object is lower than a predetermined threshold value into a supervised image by labeling the input image based on a feature amount of the input image;

applying transfer learning to the object recognition model by using the supervised image as training data to update the object recognition model; and

referring to a database that maps a feature amount in an intermediate layer toward an end of a neural network, which is an intermediate output provided when the input image is input to the object recognition model, to a label of the input image,

wherein the converting refers to the database to acquire a label corresponding to a feature amount most similar to the feature amount of the input image and automatically converts the input image to the supervised image by attaching the acquired label to the input image for which the precision of recognition of the object is lower than the predetermined threshold value, and outputs the label of a recognition result of the input image for which the precision of recognition of the object is equal to or higher than the predetermined threshold value,

wherein the applying transfer learning adds the supervised image to a data set used in prior learning of the object recognition model to configure a new data set and applies transfer learning to the object recognition model by using the new data set as training data, and

wherein when a predetermined number of supervised images having the same label are collected, the applying transfer learning adds the supervised images to the data set used in the prior learning of the object recognition model to create the new data set.

3 . A non-transitory computer-readable recording medium having embodied thereon an image recognition program that causes a computer to perform:

recognizing an object in an input image by using an object recognition model;

determining a precision of recognition of the object in the input image;

converting the input image for which the precision of recognition of the object is lower than a predetermined threshold value into a supervised image by labeling the input image based on a feature amount of the input image;

applying transfer learning to the object recognition model by using the supervised image as training data to update the object recognition model; and

referring to a database that maps a feature amount in an intermediate layer toward an end of a neural network, which is an intermediate output provided when the input image is input to the object recognition model, to a label of the input image,

wherein the converting refers to the database to acquire a label corresponding to a feature amount most similar to the feature amount of the input image and automatically converts the input image to the supervised image by attaching the acquired label to the input image for which the precision of recognition of the object is lower than the predetermined threshold value and outputs the label of a recognition result of the input image for which the precision of recognition of the object is equal to or higher than the predetermined threshold value,

wherein the applying transfer learning adds the supervised image to a data set used in prior learning of the object recognition model to configure a new data set and applies transfer learning to the object recognition model by using the new data set as training data, and

wherein when a predetermined number of supervised images having the same label are collected, the applying transfer learning adds the supervised images to the data set used in the prior learning of the object recognition model to create the new data set.