CPC G06V 20/46 (2022.01) [B41J 2/04536 (2013.01); G06F 18/214 (2023.01); G06F 18/24147 (2023.01); G06N 3/08 (2013.01); G06V 20/49 (2022.01); G06V 2201/07 (2022.01)] | 19 Claims |
1. A method, comprising:
defining a model for a liquid while the liquid is positioned at least partially within a nozzle of a printer;
synthesizing video frames of the liquid using the model to produce synthetic video frames;
generating a labeled dataset that comprises the synthetic video frames and corresponding model values;
receiving real video frames of the liquid while the liquid is positioned at least partially within the nozzle of the printer;
generating an inverse mapping from the real video frames to predicted model values using the labeled dataset;
reconstructing the liquid in the real video frames based at least partially upon the predicted model values; and
extracting one or more metrics from the reconstructed liquid, wherein the metrics comprise a carrier oscillation frequency, a pulse-to-pulse covariance, a waveform decay rate, or a combination thereof.
|