CPC G06T 5/002 (2013.01) [G06F 21/31 (2013.01); G06T 7/0002 (2013.01); G06V 40/1318 (2022.01); G06T 2207/20182 (2013.01); G06T 2207/30168 (2013.01)] | 20 Claims |
1. A method comprising:
performing a principal component analysis on one or more background images associated with a sensor embedded under a display screen of a display system, the principal component analysis effective to reveal an artifact associated with pulse-width modulated (PWM) noise in the one or more background images;
determining PWM noise based at least in part on an extraction of principal component vectors from the artifact associated with PWM noise in the one or more background images;
responsive to determining the PWM noise, vectorizing the PWM noise to create a PWM noise vector;
illuminating, with light emitted from the display system, a user touch at the display screen, the illumination effective to produce a reflection of light associated with skin of a user;
capturing the reflection of light at the sensor to provide a user-associated image;
projecting the user-associated image onto a vector space, the vector space being associated with the PWM noise vector to provide the user-associated image on the vector space; and
based on the user-associated image on the vector space, filtering out the PWM noise from the user-associated image to provide a reduced-noise image.
|