IP Library Granted Patent US 12,657,883
Granted Patent B2
US 12,657,883 · App. 18/385,625 · Granted Jun 16, 2026

Training device and training method

Inventor: Akira Minezawa (Tokyo, JP)
Assignee: MITSUBISHI ELECTRIC CORPORATION
G06V10/774G06V10/762G06V10/7715
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,657,883
App. No.
18/385,625
Granted
Jun 16, 2026
Kind
B2
Abstract

A training method, comprising: acquiring pieces of training image information each indicating a training image; generating one-dimensional training image signals respectively corresponding to the pieces of training image information by making the training image indicated by each of the pieces of training image information into one dimension; generating a matrix in which the one-dimensional training image signals are arranged in parallel with each other; calculating a right singular vector and a singular value by performing singular value decomposition on the matrix; generating a trained model that is based on the right singular vector and the singular value and outputs an inference result using, as an explanatory variable, a one-dimensional inference target image signal indicating an image obtained by making an inference target image that is an image obtained by image-capturing an inference target object into one dimension; and outputting the trained model as trained model information.

Claims (40)

1 . A training device, comprising processing circuitry;

to acquire a plurality of pieces of training image information each indicating a training image;

to generate a plurality of one-dimensional training image signals respectively corresponding to the plurality of pieces of training image information by making the training image indicated by each of the plurality of pieces of training image information into one dimension;

to generate a matrix in which the plurality of one-dimensional training image signals is arranged in parallel with each other;

to calculate a right singular vector and a singular value by performing singular value decomposition on the matrix;

to generate a trained model that is based on the right singular vector and the singular value and outputs an inference result using, as an explanatory variable, a one-dimensional inference target image signal indicating an image obtained by making an inference target image that is an image obtained by image-capturing an inference target object into one dimension; and

to output the trained model as trained model information.

2 . The training device according to claim 1 , wherein

the processing circuitry generates the trained model that outputs, as the inference result, a one-dimensional approximate signal that is an approximate signal of the one-dimensional inference target image signal on a basis of the right singular vector and the singular value when the one-dimensional inference target image signal is input as the explanatory variable.

3 . The training device according to claim 1 , wherein

when the one-dimensional inference target image signal is input as the explanatory variable, the processing circuitry generates the trained model that outputs a feature vector of the inference target image corresponding to the one-dimensional inference target image signal as the inference result on a basis of the right singular vector and the singular value.

4 . The training device according to claim 1 , wherein

in a case where a left singular vector which is calculated by performing singular value decomposition on the matrix, the right singular vector, and the singular value are already obtained, as a method of singular value decomposition of a matrix obtained by connecting, in a row direction, the matrix which is subjected to singular value decomposition to obtain the left singular vector, the right singular vector, and the singular value and the matrix, the processing circuitry calculates the right singular vector and the singular value by performing a matrix operation of updating the left singular vector that is already obtained, the right singular vector that is already obtained, and the singular value that is already obtained using the matrix.

5 . The training device according to claim 1 , wherein

in a case where a left singular vector which is calculated by performing singular value decomposition on the matrix, the right singular vector, and the singular value are already obtained, the processing circuitry selects one one-dimensional training image signal from the matrix which is subjected to the singular value decomposition to obtain the left singular vector, the right singular vector, and the singular value, and generates a matrix excluding the one-dimensional training image signal selected from the matrix which is subjected to the singular value decomposition; and

as a method of obtaining a singular value decomposition result of the matrix excluding the one-dimensional training image signal selected, the processing circuitry calculates the right singular vector and the singular value by performing a matrix operation of updating the left singular vector that is already obtained, the right singular vector that is already obtained, and the singular value that is already obtained using the one-dimensional training image signal selected.

6 . The training device according to claim 1 , wherein

the processing circuitry generates the one-dimensional training image signals by raster scanning the training image indicated by the training image information.

7 . The training device according to claim 1 , wherein

the processing circuitry acquires the plurality of pieces of training image information respectively indicating a plurality of training images having equal numbers of pixels.

8 . The training device according to claim 1 , wherein

the processing circuitry acquires, as the training image information, a plurality of pieces of partial image information respectively indicating a plurality of partial images obtained by dividing a captured image in which a target object is captured.

9 . The training device according to claim 8 , wherein

the processing circuitry generates the matrix by arranging, in parallel with each other, the plurality of one-dimensional training image signals respectively corresponding to pieces of partial image information, out of the plurality of pieces of partial image information, the pieces of partial image information respectively satisfying predetermined conditions.

10 . The training device according to claim 9 , wherein

the processing circuitry generates the matrix by arranging, in parallel with each other, the one-dimensional training image signals on a basis of the plurality of pieces of partial image information corresponding to a same image region in the captured image.

11 . The training device according to claim 9 , wherein the processing circuitry further performs:

clustering of the plurality of partial images respectively indicated by the plurality of pieces of partial image information; and

generating the matrix by arranging the plurality of one-dimensional training image signals in parallel with each other for each of the plurality of partial images belonging to each class classified on a basis of a result of the clustering.

12 . The training device according to claim 9 , wherein the processing circuitry

generates, on a basis of the predetermined conditions, the matrix corresponding to each of the predetermined conditions,

calculates the right singular vector and the singular value for the matrix corresponding to each of the conditions, and

generates the trained model corresponding to the matrix which corresponds to each of the conditions on a basis of the right singular vector and the singular value corresponding to the matrix which corresponds to each of the conditions.

13 . A training method, comprising:

acquiring a plurality of pieces of training image information each indicating a training image;

generating a plurality of one-dimensional training image signals respectively corresponding to the plurality of pieces of training image information by making the training image indicated by each of the plurality of pieces of training image information into one dimension;

generating a matrix in which the plurality of one-dimensional training image signals is arranged in parallel with each other;

calculating a right singular vector and a singular value by performing singular value decomposition on the matrix;

generating a trained model that is based on the right singular vector and the singular value and outputs an inference result using, as an explanatory variable, a one-dimensional inference target image signal indicating an image obtained by making an inference target image that is an image obtained by image-capturing an inference target object into one dimension; and

outputting the trained model as trained model information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2023
From: MINEZAWA, AKIRA
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 065422/0293 →
Continuity (2)
Continuation PCTJP2021018320 · May 14, 2021
Related Publication 20240062527A1 · Feb 22, 2024
References Cited (32)
US 12400135B2 · Nagata · 2025 [cited by examiner]
US 20160127405A1 · Kasahara · 2016 [cited by examiner]
US 20200143605A1 · Kanishima et al. · 2020 [cited by applicant]
US 20200320402A1 · Yoon · 2020 [cited by examiner]
US 20210012001A1 · Nishino · 2021 [cited by examiner]
US 20210312235A1 · Tsuchiya et al. · 2021 [cited by applicant]
US 20220100814A1 · Zhang · 2022 [cited by examiner]
US 20220261965A1 · Ji et al. · 2022 [cited by applicant]
CN 111178313A · 2020 [cited by applicant]
CN 111598808A · 2020 [cited by applicant]
JP 201685704A · 2016 [cited by applicant]
JP 202077186A · 2020 [cited by applicant]
JP 202139757A · 2021 [cited by applicant]
JP 202142992A · 2021 [cited by applicant]
WO WO2020137229A1 · 2020 [cited by applicant]
Alexey Dosovitskiy et al., An Image is Worth 16×16 Words: Transformers for Image Recognition, Jun. 3, 2021, Google Research, Brain Team (Year: 2021). [cited by examiner]
Brand, “Fast Low-Rank Modifications of the Thin Singular Value Decomposition”, Mitsubishi Electric Research Laboratories, Jul. 10, 2005, pp. 1-20. [cited by applicant]
International Search Report (PCT/ISA/210) issued in PCT/JP2021/018320, dated Jul. 6, 2021. [cited by applicant]
Kingma et al., “Auto-Encoding Variational Bayes”, arXiv:1312.6114v10, May 1, 2014, pp. 1-14. [cited by applicant]
Rajwade et al., “Image Denoising using the Higher Order Singular Value Decomposition”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 35 Issue 4, Apr. 2013, pp. 1-14. [cited by applicant]
Taiwanese Office Action issued in Taiwan Patent Application No. 110127678, dated May 1, 2023. [cited by applicant]
Office Action issued in Chinese Application No. 202180098003.1, dated Apr. 25, 2025, with English translation. [cited by applicant]
Chinese Office Action for Chinese Application No. 202180098003.1, dated Sep. 2, 2025, with English translation. [cited by applicant]
Indian Examination Report for Indian Application No. 202347076584, dated Apr. 16, 2025, with English translation. [cited by applicant]
European Communication pursuant to Article 94(3) EPC for European Application No. 21 941 948.8, dated Feb. 14, 2025. [cited by applicant]
Lu et al., “Defect inspection of patterned thin film transistor-liquid crystal display panels using a fast sub-image-based singular value decomposition,” International Journal of Production Research, vol. 42, No. 20, XP… [cited by applicant]
Brunton et al., “Singular Value Decomposition from Data Driven Science & Engineering, Machine Learning, Dynamical Systems, and Control,” Cambridge University Press, 2019, pp. 1-53 (90 pages total). [cited by applicant]
Drineas et al., “Fast Monte Carlo Algorithms for Matrices II: Computing a low-rank Approximation to a Matrix,” Society for Industrial and Applied Mathematics, vol. 36, No. 1, 2006, pp. 158-183. [cited by applicant]
Korean Office Action for Korean Application No. 10-2023-7037980, dated Mar. 4, 2024, with English translation. [cited by applicant]
Extended European Search Report for European Application No. 21941948.8, dated Jun. 10, 2024. [cited by applicant]
Gideon Kwadzo Gogovi, “Digital Image Processing Via Singular Value Decomposition,” Kwame Nkrumah University of Science and Technology, May 1, 2013, pp. 1-95. [cited by applicant]
Chinese Office Action for Chinese Application No. 202180098003.1, dated Jan. 5, 2026, with English translation. [cited by applicant]