| CPC G06T 5/75 (2024.01) [G06T 5/20 (2013.01); G06T 7/30 (2017.01); G06T 11/001 (2013.01)] | 25 Claims |

|
1. A method comprising:
at a device including a non-transitory memory and one or more processors coupled with the non-transitory memory:
obtaining a request to present an image including a plurality of pixels, wherein the request is associated with a permission level for a corresponding user type associated with a respective object type, wherein a respective pixel characterization vector is generated for each of the plurality of pixels indicating a user type and an object type;
in response to the permission level being a first permission level for a first user type associated with a first object type, performing a first type of modification on a subset of the plurality of pixels to obfuscate the first object type represented by the subset in a first manner while forgoing modification of a remainder of the plurality of pixels, wherein the respective pixel characterization vector for each of the subset of the plurality of pixels indicates the user type being the first user type and the object type being the first object type;
in response to the permission level being a second permission level for a second user type associated with the first object type, performing a second type of modification on the subset of the plurality of pixels to obfuscate the first object type represented by the subset in a second manner while forgoing modification of the remainder of the plurality of pixels, wherein the respective pixel characterization vector for each of the subset of the plurality of pixels indicates the user type being the second user type and the object type being the first object type; and
synthesizing a modified image that includes modified pixel data for the subset of the plurality of pixels and unmodified pixel data for the remainder of the plurality of pixels.
|