Imaging systems and methods for immersive surveillance
First Claim
1. A system for monitoring a wide-area scene, the system comprising:
- an array of first cameras, each first camera having a first field of view and configured to provide respective first imagery of a corresponding portion of the wide-area scene;
an array of second cameras, each second camera having a second field of view different than the first field of view and configured to provide respective second imagery of a corresponding portion of the wide-area scene;
a processor operably coupled to the array of first cameras and the array of second cameras and configured to decompose the first imagery and the second imagery into image tiles and to compress the image tiles at each of a plurality of resolutions;
a memory operably coupled to the processor and configured to store the compressed image tiles; and
a server operably coupled to the memory and configured to receive a request for an image of a particular portion of the wide-area scene, to determine a minimum resolution of the plurality of resolutions necessary to render the image, and to serve one or more image tiles at the minimum resolution in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Security guards at large facilities, such as airports, monitor multiple screens that display images from individual surveillance cameras dispersed throughout the facility. If a guard zooms with a particular camera, he may lose image resolution, along with perspective on the surrounding area. Embodiments of the inventive Imaging System for Immersive Surveillance (ISIS) solve these problems by combining multiple cameras in one device. When properly mounted, example ISIS systems offer up to 360-degree, 240-megapixel views on a single screen. (Other fields of view and resolutions are also possible.) Image-stitching software merges multiple video feeds into one scene. The system also allows operators to tag and follow targets, and can monitor restricted areas and sound an alert when intruders breach them.
87 Citations
29 Claims
-
1. A system for monitoring a wide-area scene, the system comprising:
-
an array of first cameras, each first camera having a first field of view and configured to provide respective first imagery of a corresponding portion of the wide-area scene; an array of second cameras, each second camera having a second field of view different than the first field of view and configured to provide respective second imagery of a corresponding portion of the wide-area scene; a processor operably coupled to the array of first cameras and the array of second cameras and configured to decompose the first imagery and the second imagery into image tiles and to compress the image tiles at each of a plurality of resolutions; a memory operably coupled to the processor and configured to store the compressed image tiles; and a server operably coupled to the memory and configured to receive a request for an image of a particular portion of the wide-area scene, to determine a minimum resolution of the plurality of resolutions necessary to render the image, and to serve one or more image tiles at the minimum resolution in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for monitoring a wide-area scene, the system comprising:
-
an array of first cameras, each first camera having a first field of view and configured to provide respective first imagery of a corresponding portion of the wide-area scene; an array of second cameras, each second camera having a second field of view different than the first field of view and configured to provide respective second imagery of a corresponding portion of the wide-area scene; a housing to hold the array of first cameras and the array of second cameras; a heat exchanger in thermal communication with at least a portion of the housing to remove heat from the housing; two surfaces defining a channel to convey gas through the housing and across at least a portion of the heat exchanger so as to remove heat from the heat exchanger; and a chamfer connecting the two surfaces defining the channel.
-
-
15. A method of acquiring an image of a wide-area scene, the method comprising:
-
(A) acquiring first imagery of a plurality of first portions of the wide-area scene at a first field of view; (B) acquiring second imagery of a plurality of second portions of the wide-area scene at a second field of view different than the first field of view; (C) forming the image of the wide-area scene from the first imagery and the second imagery; (D) decomposing the first imagery and the second imagery into image tiles; (E) compressing the image tiles at each of a plurality of resolutions; (F) receiving a request for an image of a particular portion of the wide-area scene; (G) determining a minimum resolution of the plurality of resolutions necessary to render the image; and (H) serving one or more image tiles at the minimum resolution in response to the request for the image. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A surveillance system comprising:
-
an array of first cameras, each first camera having a first angular field of view and configured to provide respective first real-time imagery of a corresponding portion of the wide-area scene; and an array of second cameras, each second camera having a second angular field of view different than the first angular field of view and configured to provide respective second real-time imagery of a corresponding portion of the wide-area scene; a processor operably coupled to the array of first cameras and the array of second cameras and configured to decompose the first real-time imagery and the second real-time imagery into image tiles and to compress the image tiles at each of a plurality of resolutions; a server operably coupled to the processor and configured to receive a request for an image of a particular portion of the wide-area scene and to serve one or more image tiles at a minimum resolution in the plurality of resolutions necessary to render the image in response to the request for the image of the particular portion of the wide-area scene; and an interface communicatively coupled to the server and configured to render a real-time image of the wide-area scene represented by the one or more image tiles.
-
Specification