Patent ID: 11961254
Assignee: PANO AI, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A system comprising:
a plurality of image capture systems of respective stations located at separate geographic locations; and
one or more processors communicably coupled to the plurality of image capture systems, the one or more processors configured to:
maintain, in one or more data structures, for each station of a plurality of stations, a respective set of geographic coordinates indicating a location of the station at which one or more image capture systems of the station are configured to capture images;
identify a first plurality of constituent images captured by a first image capture system of a first station at a first set of geographic coordinates rotating about a first axis over a first time period, each constituent image of the first plurality of constituent images corresponding to a respective angle about the axis and a respective time within the first time period;
select, from the first plurality of constituent images, a first group of constituent images, each constituent image of the first group selected based on the respective angle about the first axis corresponding to the constituent image;
generate a first composite image based on the first group of constituent images arranged according to the respective angles of each of the first group of constituent images;
identify, in the first composite image, a first indicator of an incident at a first geolocation, the first indicator corresponding to first pixel coordinates within the first composite image, the first composite image corresponding to a first range of angles about a first axis of rotation of the first image capture system, the first range of angles relative to a first reference direction;
determine a first angle of the first range of angles corresponding to the first pixel coordinates for the first indicator, using the one or more data structures maintaining associations between pixel coordinates of pixels within a given image and angles associated with respective pixels;
identify, in a second image corresponding to a second image capture system of a second station at a second set of geographic coordinates, a second indicator of the incident at the first geolocation, the second indicator corresponding to second pixel coordinates within the second image, the second image corresponding to a second range of angles about a second axis of rotation of the second image capture system, the second range of angles relative to a second reference direction;
determine a second angle of the second range of angles corresponding to the second pixel coordinates for the second indicator, using the one or more data structures;
determine a third set of geographic coordinates for the first geolocation associated with the incident based on the first set of geographic coordinates, the first angle, the second set of geographic coordinates, and the second angle; and
provide an output indicating the third set of geographic coordinates.