Infrared security system and method
First Claim
1. A computer-implemented system for simultaneously discriminating 3D moving objects in a surveillance area comprising, in combination:
- at least two IR cameras positioned at pre-established heights and distance apart focused on said surveillance area at pre-determined polar angles that establish optical center lines of site for each of said at least two IR cameras so that measured data from said at least two IR cameras is used to produce target sizes in linear dimensions and physical locations;
at least one microprocessor in electronic communication with said at least two IR cameras;
at least one memory in electronic communication with said at least one microprocessor;
at least one database associated with a user stored in said at least one memory containing data of said pre-determined polar angles, said pre-established heights and distance apart, input data simultaneously captured by said at least two IR cameras and electronically communicated to said microprocessor for storage into said at least one database, and data of pre-defined IR signatures classified as threats by said user; and
a computer program comprising program modules executable by said at least one microprocessor, wherein said at least one microprocessor is directed by said program modules of said computer program to(a) compute IR signatures of said 3D moving objects using said data of said pre-determined polar angles, said pre-established heights and distance apart, and said input data producing computed IR signatures,(b) compare said computed IR signatures to said data of pre-defined IR signatures classified as threats by said user, and(c) electronically notify said user when said computed IR signatures match said data of pre-defined IR signatures classified as threats by said user.
2 Assignments
0 Petitions
Accused Products
Abstract
An infrared (IR) security system and method is disclosed comprising two or more IR cameras directed upon a common surveillance area. Locations of the cameras and their optical fields of view are pre-established and stored in a central computer database. Computer programs harmonize the information into a 3D grid. The camera processors perform image processing on the surveillance area to detect moving objects. Object angular position, size, aspect ratio, and radiometric intensity are simultaneously transmitted to the central computer. The grid position, physical size, and inherent electro-magnetic contrast of the objects are computed. These IR signatures are then compared to the target definitions in the database of IR signatures on pre-defined threats. Alarm criteria can be based on object size, location, and movement over time. When a threat is determined, the user is notified by text message, image or video.
62 Citations
44 Claims
-
1. A computer-implemented system for simultaneously discriminating 3D moving objects in a surveillance area comprising, in combination:
-
at least two IR cameras positioned at pre-established heights and distance apart focused on said surveillance area at pre-determined polar angles that establish optical center lines of site for each of said at least two IR cameras so that measured data from said at least two IR cameras is used to produce target sizes in linear dimensions and physical locations; at least one microprocessor in electronic communication with said at least two IR cameras; at least one memory in electronic communication with said at least one microprocessor; at least one database associated with a user stored in said at least one memory containing data of said pre-determined polar angles, said pre-established heights and distance apart, input data simultaneously captured by said at least two IR cameras and electronically communicated to said microprocessor for storage into said at least one database, and data of pre-defined IR signatures classified as threats by said user; and a computer program comprising program modules executable by said at least one microprocessor, wherein said at least one microprocessor is directed by said program modules of said computer program to (a) compute IR signatures of said 3D moving objects using said data of said pre-determined polar angles, said pre-established heights and distance apart, and said input data producing computed IR signatures, (b) compare said computed IR signatures to said data of pre-defined IR signatures classified as threats by said user, and (c) electronically notify said user when said computed IR signatures match said data of pre-defined IR signatures classified as threats by said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for simultaneously discriminating 3D moving objects in a surveillance area, comprising using at least two IR cameras positioned at pre-established heights and distance apart focused on said surveillance area at pre-determined polar angles that establish optical center lines of site for each of said at least two IR cameras so that measured data from said at least two IR cameras is used to produce target sizes in linear dimensions and physical locations, at least one microprocessor in electronic communication with said at least two IR cameras, at least one memory in electronic communication with said at least one microprocessor, at least one database associated with a user stored in said at least one memory containing data of said pre-determined polar angles, said pre-established heights and distance apart, input data simultaneously captured by said at least two IR cameras and electronically communicated to said microprocessor for storage into said at least one database, and data of pre-defined IR signatures classified as threats by said user, and
a computer program comprising program modules executable by said at least one microprocessor, wherein said at least one microprocessor is directed by said program modules of said computer program to perform the following steps: -
(a) compute IR signatures of said 3D moving objects using said data of said pre-determined polar angles, said pre-established heights and distance apart, and said input data producing computed IR signatures, (b) compare said computed IR signatures to said data of pre-defined IR signatures classified as threats by said user, and (c) electronically notify said user when said computed IR signatures match said data of pre-defined IR signatures classified as threats by said user. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A memory for storing data for access by an application program being executed on a data processing system comprising:
-
a data structure stored in said memory, said data structure including information resident in a database used by said application program and including, a first sensor assembly identification field containing information identifying a first sensor assembly as a unique source of a first set of data elements continuously transmitted while a 3D object is moving within its field of view, said first sensor assembly being one of said first set of data elements, a second sensor assembly identification field containing information identifying a second sensor assembly as a unique source of a second set of data elements continuously transmitted while a 3D object is moving within its field of view, said second sensor assembly being one of said second set of data elements, a first timestamp identification field containing information identifying a capture time of said first set of data elements, said first timestamp being one of said first set of data elements, a second timestamp identification field containing information identifying a capture time of said second set of data elements, said second timestamp being one of said second set of data elements, a first height identification field containing information identifying a pre-established height of said first sensor assembly, a second height identification field containing information identifying a pre-established height of said second sensor assembly, an Ro distance identification field containing information identifying a pre-established distance between said first sensor assembly and said second sensor assembly, a first angle theta identification field containing information identifying an angle theta1 corresponding to said first sensor assembly, a second angle theta identification field containing information identifying an angle theta2 corresponding to said second sensor assembly, a first angle phi identification field containing information identifying an angle phi1 corresponding to said first sensor assembly, a second angle phi identification field containing information identifying and angle phi2 corresponding to said second sensor assembly, a first azimuth angle identification field containing information identifying an azimuth angle corresponding to said first sensor assembly, a second azimuth angle identification field containing information identifying an azimuth angle corresponding to said second sensor assembly, a first elevation angle identification field containing information identifying an elevation angle corresponding to said first sensor assembly, a second elevation angle identification field containing information identifying an elevation angle corresponding to said second sensor assembly, a first angular area identification field containing information identifying an angular area corresponding to said first sensor assembly, a second angular area identification field containing information identifying an angular area corresponding to said second sensor assembly, a first aspect ratio identification field containing information identifying an aspect ratio corresponding to said first sensor assembly, a second aspect ratio identification field containing information identifying an aspect ratio corresponding to said second sensor assembly, pre-defined IR signaturesT identification field containing information identifying pre-defined IR signatures classified as threats, compIRsigs—
computed IR signatures identification field containing information identifying computed area sizes and locations for 3D moving objects identified as true targets. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification