| CPC G06V 10/62 (2022.01) [G06V 10/761 (2022.01); G06V 20/56 (2022.01)] | 20 Claims |

|
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computer executable instructions that, when executed by the one or more processors, cause the system to perform actions comprising:
receiving, from a camera of a vehicle traversing an environment during a first period of time, first image data, the first image data being associated with first geolocation data indicating coordinates in the environment where the first image data was captured;
determining, from a storage comprising a plurality of stored image data and based at least in part on the first geolocation data, second image data captured by a vehicle traversing the environment during a second period of time, the second period of time being previous to the first period of time, wherein the second image data being captured at coordinates in the environment differing with less than a threshold distance from the coordinates indicated by the first geolocation data;
comparing the first image data with the second image data;
based at least in part on the comparison, for a portion of the first image data, determining a portion of the second image data differing with less than an image dissimilarity threshold from the portion of the first image data;
compressing the portion of the first image data into compressed image data at least by referring to the determined portion of the second image data in the compressed image data; and
storing the compressed image data.
|