Apparatus, methods and computer products for video analytics
First Claim
1. A computerized method for simplifying an installation of a video analytics system in an environment, the method comprising:
- generating a database of labelled images of recognized objects,wherein the images were imaged at an initial set of sites andwherein the set of sites includes at least one site;
using the database as a training set to train a pattern recognition engine;
uploading images of additional one or more sites including at least one additional site which is not a member in the initial set of sites;
providing object recognition results for the additional one or more sites by using the pattern recognition engine on said images as uploaded;
verifying said object recognition results; and
using a processor for operating the pattern recognition engine on images generated at each said additional one or more sites including modifying the pattern recognition engine at the additional one or more sites accordingly and when indicated by said verifying, thereby to provide automatic configuration of video analytics system'"'"'s camera at said additional one or more sites including accommodating unique characteristics of each of the one or more sites,wherein said pattern recognition engine is trained to identify a type of said environment, andwherein the method further selects at least one video analytics application that is suitable for the identified environment.
4 Assignments
0 Petitions
Accused Products
Abstract
A computerized method for providing no-configuration object recognition video analytics, the method comprising generating a database stored in computer memory and including labelled images of recognized objects imaged at an initial set of sites including at least one site; using the database as a training set to train a pattern recognition engine; uploading images of additional site/s including at least one additional site which is not a member in the initial set of sites; providing object recognition results for the additional site/s by using the pattern recognition engine on the images as uploaded; verifying the object recognition results; and using a processor for operating the pattern recognition engine on images generated at each the additional site/s including modifying the pattern recognition engine according to and when indicated by the verifying, thereby to provide no-configuration object recognition video analytics at the additional site/s.
30 Citations
13 Claims
-
1. A computerized method for simplifying an installation of a video analytics system in an environment, the method comprising:
-
generating a database of labelled images of recognized objects, wherein the images were imaged at an initial set of sites and wherein the set of sites includes at least one site; using the database as a training set to train a pattern recognition engine; uploading images of additional one or more sites including at least one additional site which is not a member in the initial set of sites; providing object recognition results for the additional one or more sites by using the pattern recognition engine on said images as uploaded; verifying said object recognition results; and using a processor for operating the pattern recognition engine on images generated at each said additional one or more sites including modifying the pattern recognition engine at the additional one or more sites accordingly and when indicated by said verifying, thereby to provide automatic configuration of video analytics system'"'"'s camera at said additional one or more sites including accommodating unique characteristics of each of the one or more sites, wherein said pattern recognition engine is trained to identify a type of said environment, and wherein the method further selects at least one video analytics application that is suitable for the identified environment. - View Dependent Claims (2, 3, 4, 10, 11, 12, 13)
-
-
5. A computerized system for simplifying an installation of a video analytics system in an environment, the system comprising:
-
a database including labelled images of objects recognized at an initial set of sites including at least one site; a user interface for accepting uploaded images of additional one or more sites including at least one additional site which is not a member in an initial set of sites wherein the uploaded images are stored in said database; and a processor configured for; (i) using said database as a training set to train a pattern recognition engine; (ii) providing object recognition results for the additional one or more sites by using a pattern recognition engine on said images as uploaded wherein said pattern recognition engine is in data communication with said processor; (iii) verifying said object recognition results; (iv) operating the pattern recognition engine on images generated at each said additional one or more sites including modifying the pattern recognition engine accordingly; and (v) automating configuration of said video analytics system'"'"'s camera at said additional one or more sites including accommodating unique characteristics of each of the one or more sites, based on said verifying, wherein said pattern recognition engine is trained to identify a type of said environment, and wherein the processor is further selecting at least one video analytics application that is suitable for the identified environment. - View Dependent Claims (7, 8, 9)
-
-
6. A computer program product, comprising a non-transitory tangible computer readable medium having computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a computerized method for simplifying an installation of video analytics system in an environment, the method comprising:
-
generating a database and including labelled images of recognized objects imaged at an initial set of sites including at least one site; using the database as a training set to train a pattern recognition engine; uploading images of additional one or more sites including at least one additional site which is not a member in the initial set of sites, wherein the uploaded images are stored in said database; providing object recognition results for the additional one or more sites by using the pattern recognition engine on said images as uploaded; verifying said object recognition results; and using a processor for operating the pattern recognition engine on images generated at each said additional one or more sites including modifying the pattern recognition engine according to and when indicated by said verifying, thereby to automate configuration of video analytics system'"'"'s camera at said additional one or more sites, including accommodating unique characteristics of each of the one or more sites, based on said verifying, wherein said pattern recognition engine is trained to identify a type of said environment, and wherein the method further selects at least one video analytics application that is suitable for the identified environment.
-
Specification