Methods for detecting and recognizing a moving object in video and devices thereof
AssigneeInfosys Limited
InventorsHarikrishna G. N. Rai, Rudra Narayana Hota, Kishore Jonna, P. Radha Krishna
Life of this patent
Estimating the term…
Abstract
A method, non-transitory computer readable medium, and apparatus that extracts at least one key image from one or more images of an object. Outer boundary markers for an identifier of the object in the at least one key image are detected. An identification sequence from the identifier of the object between the outer boundary markers in the at least one key image is recognized. The recognized identification sequence of the object in the at least one key image is provided.
Claims30
A method for detecting and recognizing a moving object in video, the method comprising:
- extracting, by a tracking management computing device, at least one key image from one or more images of an object;
- detecting, by the tracking management computing device, one or more potential boundary markers for an identifier of the object in the at least one key image;
- determining, by the tracking management computing device, a size of each of the one or more potential boundary markers based on color segmentation of the at least one key image;
- filtering out, by the tracking management computing device, each of the one or more potential boundary markers with a determined size that is outside a threshold size range, wherein the one or more potential boundary markers that were not filtered out comprise outer boundary markers;
- recognizing, by the tracking management computing device, an identification sequence from the identifier of the object between the outer boundary markers in the at least one key image;
- and
- providing, by the tracking management computing device, the recognized identification sequence of the object in the at least one key image.
A non-transitory computer readable medium having stored thereon instructions for detecting and recognizing a moving object in video comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
- extracting at least one key image from one or more images of an object;
- detecting one or more potential boundary markers for an identifier of the object in the at least one key image;
- determining a size of each of the one or more potential boundary markers based on color segmentation of the at least one key image;
- filtering out each of the one or more potential boundary markers with a determined size that is outside a threshold size range, wherein the one or more potential boundary markers that were not filtered out comprise outer boundary markers;
- recognizing an identification sequence from the identifier of the object between the outer boundary markers in the at least one key image;
- and
- providing the recognized identification sequence of the object in the at least one key image.
A tracking management computing device comprising:
- one or more processors;
- a memory coupled to the one or more processors which are configured to be capable of executing programmed instructions comprising and stored in the memory to:
- extract at least one key image from one or more images of an object;
- detect one or more potential boundary markers for an identifier of the object in the at least one key image;
- determine a size of each of the one or more potential boundary markers based on color segmentation of the at least one key image;
- filter out each of the one or more potential boundary markers with a determined size that is outside a threshold size range, wherein the one or more potential boundary markers that were not filtered out comprise outer boundary markers;
- recognize an identification sequence from the identifier of the object between the outer boundary markers in the at least one key image;
- and
- provide the recognized identification sequence of the object in the at least one key image.
Dependencies are inferred from the claim text.