Orientation based on vanishing points
AssigneeApple Inc.
InventorsJai Prakash, Lina M. Paz-Perez
Life of this patent
Estimating the term…
Abstract
In one implementation, a method of determining a downward direction is performed by a device including one or more processors, non-transitory memory, and an image sensor. The method includes capturing, using the image sensor, an image of a physical environment. The method includes detecting a plurality of lines within the image of the physical environment. The method includes determining one or more vanishing directions based on the plurality of lines. The method includes defining a downward direction based on the one or more vanishing directions.
Claims19
A method comprising:
- at a device including one or more processors, non-transitory memory, and an image sensor:
- capturing, using the image sensor, a first image of a physical environment;
- detecting a first plurality of lines within the first image of the physical environment;
- determining one or more vanishing directions based on the first plurality of lines;
- defining a downward direction based on the one or more vanishing directions;
- capturing, using the image sensor, a second image of the physical environment;
- detecting a second plurality of lines within the second image;
- determining an updated one or more vanishing directions based on the second plurality of lines;
- and
- updating the downward direction based on the updated one or more vanishing directions.
A device comprising:
- an image sensor;
- non-transitory memory;
- and
- one or more processors to:
- capture, using the image sensor, a first image of a physical environment;
- detect a first plurality of lines within the first image of the physical environment;
- determine one or more vanishing directions based on the first plurality of lines;
- define a downward direction based on the one or more vanishing directions;
- capture, using the image sensor, a second image of the physical environment;
- detect a second plurality of lines within the second image;
- determine an updated one or more vanishing directions based on the second plurality of lines;
- and
- update the downward direction based on the updated one or more vanishing directions.
A non-transitory memory storing one or more programs, which, when executed by one or more processors of a device including an image sensor, cause the device to:
- capture, using the image sensor, a first image of a physical environment;
- detect a first plurality of lines within the first image of the physical environment;
- determine one or more vanishing directions based on the first plurality of lines;
- define a downward direction based on the one or more vanishing directions;
- capture, using the image sensor, a second image of the physical environment;
- detect a second plurality of lines within the second image;
- determine an updated one or more vanishing directions based on the second plurality of lines;
- and
- update the downward direction based on the updated one or more vanishing directions.
Dependencies are inferred from the claim text.