IP Library Granted Patent US 10,229,322
Granted Patent B2
US 10,229,322 · App. 15/480,709 · Granted Mar 12, 2019

Apparatus, methods and computer products for video analytics

Inventors: Ron Fridental (Shoham, IL); Ilya Blayvas (Rehovot, IL)
Assignee: ANTS TECHNOLOGY (HK) LIMITED
G06K9/00718G06F17/3079G06F17/30259G06K9/00765
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,229,322
App. No.
15/480,709
Granted
Mar 12, 2019
Kind
B2
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.

Claims (42)

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.

2. A method according to claim 1 , wherein said verifying is performed remotely from the additional one or more sites.

3. A method according to claim 1 wherein said verifying comprises presenting said object recognition results to a human and accepting a verifying input provided by the human.

4. A method according to claim 3 , wherein said accepting comprises displaying two selectable options to the human, corresponding to “object” and “not object” and accepting an option that the human selected out of one of the two options.

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.

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.

7. A system according to claim 5 and wherein said pattern recognition engine comprises a semantic segmentation engine.

8. A system according to claim 5 and wherein said pattern recognition engine comprises an object detection engine.

9. A system according to claim 5 and wherein said pattern recognition engine comprises an object recognition engine.

10. A method according to claim 1 , wherein the method further configures at least one selected video analytics application that is suitable for the identified environment.

11. A method according to claim 1 , wherein said pattern recognition engine is trained to classify a type of said environment.

12. A method according to claim 1 , wherein said providing of object recognition results includes installment and deployment of the one or more cameras for the additional one or more sites.

13. A method according to claim 1 , wherein said verifying, of said object recognition results, is performed automatically by a server.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2024
From: EAST WEST BANK
To: KAMI VISION INCORPORATED
Reel/Frame 070792/0551 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 28, 2022
From: KAMI VISION INCORPORATED
To: EAST WEST BANK
Reel/Frame 059512/0101 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 8, 2022
From: ANTS TECHNOLOGY (HK) LIMITED
To: SHANGHAI XIAOYI TECHNOLOGY CO., LTD.
Reel/Frame 059194/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2022
From: SHANGHAI XIAOYI TECHNOLOGY CO., LTD.
To: KAMI VISION INC.
Reel/Frame 059347/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2017
From: FRIDENTAL, RON; BLAYVAS, ILYA
To: ANTS TECHNOLOGY (HK) LIMITED
Reel/Frame 042040/0007 →
Continuity (1)
Related Publication 20180293442A1 · Oct 11, 2018
Cited By (4)
US 12,201,797 US 12,390,627 US 12,465,739 US 12,539,407