System and method for capture and adaptive data generation for training for machine vision
AssigneeVis Machina Inc.
InventorsALEX HARVILL, MICHAEL FU
Life of this patent
Estimating the term…
Loading patent…
AssigneeVis Machina Inc.
InventorsALEX HARVILL, MICHAEL FU
Estimating the term…
A computer-implemented method of performing machine vision prediction of digital images using synthetically generated training assets comprises digitally capturing a plurality of assets; configuring each of the assets in the plurality of assets with a plurality of asset attributes; under computer program control, selecting a plurality of different combinations of parameters from among the plurality of asset attributes, and creating a plurality of sets of different synthetic dataset parameters; using computer graphics software, and example parameter values from among the synthetic dataset parameters, creating a synthetic dataset by compiling from a plurality of example images and metadata; configuring a plurality of machine learning trials and executing the trials to train a machine vision model, resulting in creating and storing a trained machine vision model; executing a validation of the trained machine vision model; and inferring a prediction using the trained machine vision model. Trained models are scored against success criteria and re-trained using pseudo-random sampling of different parameters clustered around failure points. As a result, machine vision models may be trained with high accuracy using large datasets of synthesized digital images that are richly parameterized, rather than human captured digital images.
A computer-implemented method of performing machine vision prediction of digital images using synthetically generated training assets, the method implemented using a first set of executable computer program instructions, the method comprising:
A computer-implemented method of performing machine vision prediction of digital images using synthetically generated training assets, the method implemented using a first set of executable computer program instructions, the method comprising:
One or more non-transitory computer-readable storage media storing instructions programmed for performing machine vision prediction of digital images using synthetically generated training assets and which instructions, when executed using one or more processors, cause the one or more processors to execute:
Dependencies are inferred from the claim text.