G06V10/143

Imaging an object on a display

In some aspects, a device may detect that an object is contacting a display of the device. The device may illuminate, based at least in part on detecting that the object is contacting the display, a plurality of pixel regions of the display. The plurality of pixel regions may be illuminated sequentially. The device may obtain, using one or more photosensors, a set of data relating to light that is reflected from at least a portion of the object based at least in part on illuminating the plurality of pixel regions. The set of data may include respective data for each sequential illumination of the plurality of pixel regions. The device may generate an image of at least the portion of the object based at least in part on the set of data. Numerous other aspects are described.

Imaging an object on a display

In some aspects, a device may detect that an object is contacting a display of the device. The device may illuminate, based at least in part on detecting that the object is contacting the display, a plurality of pixel regions of the display. The plurality of pixel regions may be illuminated sequentially. The device may obtain, using one or more photosensors, a set of data relating to light that is reflected from at least a portion of the object based at least in part on illuminating the plurality of pixel regions. The set of data may include respective data for each sequential illumination of the plurality of pixel regions. The device may generate an image of at least the portion of the object based at least in part on the set of data. Numerous other aspects are described.

Authentication of RGB video based on infrared and depth sensing

In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to access a first frame of RGB video content corresponding to a first time, access a first frame of IR video content corresponding to the first time, and access data from a depth sensor corresponding to the first time. The instructions may also be executable to determine whether at least a portion of the first frame of the RGB video content correlates to at least a portion of the first frame of the IR video content and/or the data from the depth sensor. Responsive to a determination that it does, the instructions may be executable to authenticate the RGB video content and indicate the RGB video content as being authenticated via a graphical user interface.

Vehicle to infrastructure system and method with long wave infrared capability
11544918 · 2023-01-03 · ·

A system and method for operating a Vehicle to Infrastructure (V2I) system. The method includes receiving images from an infrared (IR) camera, determining whether a non-uniform noise exists within the received images, performing a calibration, upon determining that the non-uniform noise exists, performing a Non-Uniformity Correction (NUC) on the IR, upon determining that there is residual non-uniform noise, after performing the calibration, and determining that the IR camera has not detected a moving object that is approaching the IR camera, determining whether a Field of View (FOV) of the IR camera is occluded, after performing the NUC, and cleaning the IR camera, upon determining that the FOV of the infrared camera is occluded.

Vehicle to infrastructure system and method with long wave infrared capability
11544918 · 2023-01-03 · ·

A system and method for operating a Vehicle to Infrastructure (V2I) system. The method includes receiving images from an infrared (IR) camera, determining whether a non-uniform noise exists within the received images, performing a calibration, upon determining that the non-uniform noise exists, performing a Non-Uniformity Correction (NUC) on the IR, upon determining that there is residual non-uniform noise, after performing the calibration, and determining that the IR camera has not detected a moving object that is approaching the IR camera, determining whether a Field of View (FOV) of the IR camera is occluded, after performing the NUC, and cleaning the IR camera, upon determining that the FOV of the infrared camera is occluded.

Detecting people wearing masks to prevent impersonation attacks

Disclosed herein are methods and system for determining whether a user is wearing a mask, comprising receiving one or more infrared images depicting the user's face in one or more infrared spectral ranges and one or more visible light images depicting the user's face in visible light spectral range, registering the infrared image(s) to the visible light image(s), computing luminance values of a plurality of pixels relating to the user's face in the visible light image(s), computing infrared reflectiveness values of corresponding pixels in the registered infrared light image(s), computing, for each of the pixels, a difference between the luminance value and the infrared reflectiveness value and determining the user is genuine and not wearing a mask in case an aggregated difference aggregating the difference values of the pixels relating to the user's face exceeds a certain value.

Detecting people wearing masks to prevent impersonation attacks

Disclosed herein are methods and system for determining whether a user is wearing a mask, comprising receiving one or more infrared images depicting the user's face in one or more infrared spectral ranges and one or more visible light images depicting the user's face in visible light spectral range, registering the infrared image(s) to the visible light image(s), computing luminance values of a plurality of pixels relating to the user's face in the visible light image(s), computing infrared reflectiveness values of corresponding pixels in the registered infrared light image(s), computing, for each of the pixels, a difference between the luminance value and the infrared reflectiveness value and determining the user is genuine and not wearing a mask in case an aggregated difference aggregating the difference values of the pixels relating to the user's face exceeds a certain value.

Motion and Gesture Input from a Wearable Device
20220334640 · 2022-10-20 ·

This disclosure relates to detecting hand gesture input using an electronic device, such as a wearable device strapped to a wrist. The device can have multiple photodiodes, each sensing light at a different position on a surface of the device that faces skin of a user. Examples of the disclosure detect hand gestures by recognizing patterns in sensor data that are characteristic of each hand gesture, as the tissue expands and contracts and anatomical features in the tissue move during the gesture.

Image processing apparatus, evaluation system, image processing program, and image processing method

An image processing apparatus includes an acquisition unit that acquires a hologram obtained by imaging a plurality of granules contained within an imaging visual field, a generation unit that generates, from the hologram, phase difference images at positions different from each other in an optical axis direction in a case in which the hologram is captured, a specifying unit that specifies a plurality of image ranges in a direction of a plane intersecting the optical axis direction, which correspond to the plurality of granules, in an averaged image obtained by averaging at least some of the phase difference images, and an extraction unit that extracts the phase difference image at a center position of a corresponding granule in the optical axis direction for each of the plurality of image ranges.

METHODS AND APPARATUS FOR MONITORING AN AUDIENCE OF MEDIA BASED ON THERMAL IMAGING

Methods, apparatus, systems, and articles of manufacture are disclosed. An example apparatus includes a thermal image detector to determine a heat blob count based on a frame of thermal image data, the frame of thermal image data captured in the media environment, a comparator to compare the heat blob count to a prompted people count, the prompted people count based on one or more responses to a prompting message, and when the heat blob count and the prompted people count match, cause a timer that is to trigger generation of the prompting message to be reset.