CPC G06T 9/00 (2013.01) [G06T 5/10 (2013.01); G06T 5/20 (2013.01); G06T 5/50 (2013.01); G06T 5/70 (2024.01); G06T 2207/20052 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/20224 (2013.01)] | 20 Claims |
1. A method comprising:
determining a camera autoencoder trained based on training image data collected from a hardware camera and a fingerprint specific to the hardware camera, the camera autoencoder including an image data encoder stored on a storage device at the hardware camera and an image data decoder stored on a remote computing system, wherein determining the camera autoencoder comprises training the camera autoencoder based on the training image data, storing the image data encoder on the storage device, and transmitting the image data decoder to the remote computing system;
determining input image data from a camera sensor included in the hardware camera;
determining encoded image data by encoding the input image data at the hardware camera with the image data encoder, wherein the image data encoder includes a plurality of encoder internal neuron layers and encodes the input image data into a latent space neuron layer; and
transmitting the encoded image data to the remote computing system, the remote computing system determining decoded image data by decoding the encoded image data via the image data decoder, wherein the image data decoder includes a plurality of decoder neuron layers and decodes the encoded image data from the latent space neuron layer into a decoder output neuron layer.
|