CPC G06V 20/56 (2022.01) [G06F 11/1004 (2013.01); G06F 11/1048 (2013.01); G06V 10/751 (2022.01)] | 20 Claims |
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.
|