CPC G06T 1/0085 (2013.01) [G06N 3/045 (2023.01); H04W 4/029 (2018.02); G06T 2201/0061 (2013.01)] | 20 Claims |
1. A system for intelligent steganographic graphical data protection for use in screen protection of information displayed on a graphical interface of a user device, the system comprising:
a processing device;
a non-transitory storage device containing instructions when executed by the processing device, causes the processing device to perform the steps of:
receiving an original image for analysis from a user device, wherein the original image comprises an image to be displayed on a graphical user interface of the user device;
encoding the original image using multiple convolutional neural network layers;
embedding, simultaneously, a steganographic layer containing randomized portions of a secret image into the encoded image such that the randomized portions of the secret image obscure portions of the original image;
encrypting and storing pooling indices for the randomized portions of the secret image in encoding feature variance layers of the encoded image to thereby create an obscured image; access user-specific location or time preference data, wherein the user-specific location or time preference data comprise specific locations or times wherein the user prefers to activate screen protection;
comparing the user-specific location or time preference data to current geolocation of the user device or a time of day at the current geolocation of the user device; and
in response to the user-specific location or time preference data matching either the geolocation of the user device or the time of day at the current geolocation of the user device, send the obscured image to the user device for display on the graphical user interface.
|