Approximate modeling of next combined result for stopping text-field recognition in a video stream
AssigneeSmart Engines Service, LLC
InventorsKonstantin Bulatovich BULATOV, Vladimir Viktorovich ARLAZAROV
Life of this patent
Estimating the term…
Abstract
Approximate modeling of next combined result for stopping text-field recognition in a video stream. In an embodiment, text-recognition results are generated from frames in a video stream and combined into an accumulated text-recognition result. A distance between the accumulated text-recognition result and a next accumulated text-recognition result is estimated based on an approximate model of the next accumulated text-recognition result, and a determination is made of whether or not to stop processing based on this estimated distance. After processing is stopped, the final accumulated text-recognition result may be output.
Claims14
A method comprising using at least one hardware processor to:
- until a determination to stop processing is made, for each of a plurality of image frames in a video stream,
- receive the image frame,
- generate a text-recognition result from the image frame, wherein the text-recognition result comprises a vector of class estimations for each of one or more characters,
- combine the text-recognition result with an accumulated text-recognition result,
- estimate a distance between the accumulated text-recognition result and a next accumulated text-recognition result based on an approximate model of the next accumulated text-recognition result, and
- determine whether or not to stop the processing based on the estimated distance;
- and,
- after stopping the processing, output a character string based on the accumulated text-recognition result.
A system comprising:
- at least one hardware processor;
- and
- one or more software modules that, when executed by the at least one hardware processor,
- until a determination to stop processing is made, for each of a plurality of image frames in a video,
- receive the image frame,
- generate a text-recognition result from the image frame, wherein the text-recognition result comprises a vector of class estimations for each of one or more characters,
- combine the text-recognition result with an accumulated text-recognition result,
- estimate a distance between the accumulated text-recognition result and a next accumulated text-recognition result based on an approximate model of the next accumulated text-recognition result, and
- determine whether or not to stop the processing based on the estimated distance, and,
- after stopping the processing, output a character string based on the accumulated text-recognition result.
A non-transitory computer-readable medium having instructions stored therein, wherein the instructions, when executed by a processor, cause the processor to:
- until a determination to stop processing is made, for each of a plurality of image frames in a video,
- receive the image frame,
- generate a text-recognition result from the image frame, wherein the text-recognition result comprises a vector of class estimations for each of one or more characters,
- combine the text-recognition result with an accumulated text-recognition result,
- estimate a distance between the accumulated text-recognition result and a next accumulated text-recognition result based on an approximate model of the next accumulated text-recognition result, and
- determine whether or not to stop the processing based on the estimated distance;
- and,
- after stopping the processing, output a character string based on the accumulated text-recognition result.
Dependencies are inferred from the claim text.