US 12,014,550 B1
Image data protection using data integrity checks
Maxwell Ethan Mckenzie Yaron, Palo Alto, CA (US); Turhan Karadeniz, Oakland, CA (US); Andrew Lewis King, Los Altos, CA (US); Sandra Ruiz, Newark, CA (US); Nathaniel John Villaume, Foster City, CA (US); and Subasingha Shaminda Subasingha, San Ramon, CA (US)
Assigned to ZOOX, INC., Foster City, CA (US)
Filed by Zoox, Inc., Foster City, CA (US)
Filed on Mar. 26, 2021, as Appl. No. 17/214,587.
Int. Cl. G06V 20/56 (2022.01); G06F 11/10 (2006.01); G06V 10/75 (2022.01)
CPC G06V 20/56 (2022.01) [G06F 11/1004 (2013.01); G06F 11/1048 (2013.01); G06V 10/751 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing instructions that, when executed, cause the one or more processors to perform operations comprising:
receiving image data from an image sensor associated with a vehicle;
determining, by a first processor, a first cyclic redundancy check (CRC) associated with a line of the image data, wherein the first processor is associated with a first assurance level in which a probability of a computing error is associated with a first level;
sending the image data and the first CRC to a graphics processing unit (GPU), wherein the GPU is associated with a second assurance level in which the probability of the computing error is associated with a second level that is less than the first level;
generating, by the GPU, a second CRC associated with the line of the image data;
determining that the first CRC does not equal the second CRC; and
at least one of:
correcting an error associated with the line of the image data; or
associating metadata with the image data indicative of the error associated with the line of the image data.