IP Library › Granted Patent US 12,749,295
Granted Patent B2
US 12,749,295 · App. 18/837,475 · Granted Sep 29, 2026

Method for creating a deep learning-based model and device for implementing the model created by said method

Inventor: Agustín De La Luz Segura (Barcelona, ES)
Assignee: NEUROGENESIS IA TECHNOLOGIES SL
G06V10/774G06V10/143G06V10/273G06V10/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 12,749,295
App. No.
18/837,475
Granted
Sep 29, 2026
Kind
B2
Abstract

A method comprising: providing a plurality of samples to form a dataset; providing a neural network; training the neural network with said dataset; evaluating the model, adjusting the model until an accuracy threshold is exceeded; wherein to produce the samples of the training sample set of the dataset: a stage with an object on it is provided, a background of a first color and a light source constituting a first combination is arranged, at least one image is captured, consecutively different combinations are arranged and at least one image is captured, the images are cropped to remove the part of the image that does not contain an object, each of the images is labelled with a label identifying the object category, the resulting labelled images forming part of the plurality of samples to form the dataset.

Claims (28)

1 . A method for creating a deep learning based model to solve a question for a pre-determined category of objects, comprising:

I) providing a plurality of samples to form a dataset, store such dataset and partition such dataset into three sample groups: training sample group, evaluation sample group, and prediction sample group,

II) determining an architecture of a neural network and providing a corresponding neural network,

III) providing the training sample group of samples from the dataset to the neural network, and thereby creating a model,

IV) causing the model to learn from the training sample group of samples in the dataset by training the model through detecting features and patterns,

V) saving the trained model,

VI) providing the group of evaluation samples from the dataset to the trained model to output a result for each sample, and evaluate the accuracy of the results,

VII) if the accuracy of the results according to the evaluation of step VI does not exceed a predetermined threshold, adjusting the trained model and repeating steps IV to VII; if the accuracy of the results according to the evaluation of step VI exceeds a predetermined accuracy threshold, validating the model;

wherein the samples of the training sample group of the dataset are produced by the following procedure:

i) a stage is provided, in which an object from the pre-determined object category is placed,

ii) a background of a first color is placed on the stage and a light source of a first wavelength illuminates the stage-object set, which is a first combination of stage background color and illumination wavelength of the stage-object set,

iii) at least one image of the scene-object set is captured,

iv) one or more different combinations of stage background color and illumination wavelength of the stage-object set are arranged consecutively and at least one image of the stage-object set is captured with each combination,

V the captured images are processed by an object detection component and cropped in such a way that the parts of the images that do not contain the object are removed,

vi) each of the processed images are tagged with a label that identifies the category of the object, the resulting labelled images being part of the plurality of samples to form the dataset.

2 . The method according to claim 1 , further comprising:

VIII) feeding a sample from the set of prediction samples to the model, from among the prediction samples not fed to the model, for the model to output a result, and verifying that the result is correct,

IX) if there are no samples in the prediction sample set that have not been fed to the model, confirming the validity of the model, or

when there are samples in the prediction sample pool that have not been fed to the model:

if the verification of the result in step VIII indicates that the result is not correct, adjusting the model and repeating steps IV to IX,

if the verification of the result in step VIII indicates that the result is correct, repeating steps VIII and IX.

3 . The method according to claim 1 , wherein, if a plurality of images are captured with the same combination of stage background color and wavelength of illumination of the stage-object, at least two such images may be captured with the object in positions different from each other.

4 . The method according to claim 1 , further comprising the following process steps:

vii) the object on the stage is removed from the stage, another object from the predetermined object category is placed on the stage, and steps ii to vii are repeated.

5 . The method according to claim 1 , wherein in process steps iii and iv, a video is made and frames from which images are to be captured are extracted from the video.

6 . The method according to claim 1 , wherein the object placed on the stage is the object itself or a support with a graphical representation of the object or a three-dimensional representation of the object.

7 . A device for implementing a deep learning based model created in accordance with the method of claim 1 .

8 . A support containing a deep learning based model created according to the method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2026
From: DE LA LUZ SEGURA, AGUSTÍN
To: NEUROGENESIS IA TECHNOLOGIES SL
Reel/Frame 075682/0337 →
Priority Claims (1)
ES ES202230100 · Feb 10, 2022 · national
Continuity (1)
Related Publication 20250157194A1 · May 15, 2025
References Cited (21)
US 11734910B2 · Mithun · 2023 [cited by examiner]
US 12005592B2 · De Gregorio · 2024 [cited by examiner]
US 12456287B2 · Solowjow · 2025 [cited by examiner]
US 20130182106A1 · Nakamichi · 2013 [cited by examiner]
US 20190130218A1 · Albright · 2019 [cited by examiner]
US 20190258901A1 · Albright · 2019 [cited by examiner]
US 20200089954A1 · Zia · 2020 [cited by examiner]
US 20200265268A1 · Clayton · 2020 [cited by examiner]
US 20210327127A1 · Hinterstoisser · 2021 [cited by examiner]
US 20220051424A1 · Grundy · 2022 [cited by examiner]
US 20220114387A1 · Amthor · 2022 [cited by examiner]
US 20220203548A1 · De Gregorio · 2022 [cited by examiner]
US 20220284616A1 · Amthor · 2022 [cited by examiner]
US 20220343635A1 · Shinzaki · 2022 [cited by examiner]
US 20230097384A1 · Sao · 2023 [cited by examiner]
US 20230146924A1 · Kumar · 2023 [cited by examiner]
US 20230194847A1 · Amthor · 2023 [cited by examiner]
US 20230196096A1 · Milne · 2023 [cited by examiner]
US 20240135246A1 · Miyamoto · 2024 [cited by examiner]
US 20240296662A1 · Solowjow · 2024 [cited by examiner]
US 20260023095A1 · An · 2026 [cited by examiner]