US 12,340,014 B1
User orientation detection using machine learning counter algorithm
Carl Erik Larsen, Edinburgh (GB)
Assigned to STMicroelectronics International N.V., Geneva (CH)
Filed by STMicroelectronics International N.V., Geneva (CH)
Filed on Feb. 22, 2024, as Appl. No. 18/584,856.
Int. Cl. G06F 3/01 (2006.01); G06F 3/04845 (2022.01); G06T 7/73 (2017.01)
CPC G06F 3/012 (2013.01) [G06F 3/04845 (2013.01); G06T 7/73 (2017.01); G06F 2200/1614 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30201 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for determining an orientation of an object in a field-of-view of a time-of-flight sensor, the method comprising:
receiving a sensor readout from the time-of-flight sensor;
feeding the sensor readout as an input to a neural network, the neural network trained on a set of data with a binary output that classifies the input as being valid or invalid based on the orientation of the object with respect to the time-of-flight sensor;
rotating the sensor readout for a set number of rotations and feeding each rotation as an input to the neural network to determine a valid orientation of the object; and
rotating an image on a display interface based on the rotation corresponding to the valid orientation of the object as determined by the neural network.