G06T7/507

METHOD AND APPARATUS FOR MEASURING DEPTH INFORMATION
20170337702 · 2017-11-23 · ·

A method and an apparatus for measuring depth information are provided. In the method, a structured light with a scan pattern is projected by a light projecting device to scan at least one object. Reflected light from the object is detected by a light sensing device, and depth information of each object is calculated according to a deformation of a reflective pattern of the reflected light. Then, images of the object are captured by an image capturing device and used to obtain location information of each object. At least one moving object is found among the objects according to a change of the location information. Finally, at least one of a scan area, a scan frequency, a scan resolution and the scan pattern of the structured light and an order for processing data obtained from scanning is adjusted so as to calculate the depth information of each object.

REMOTE DETERMINATION OF QUANTITY STORED IN CONTAINERS IN GEOGRAPHICAL REGION

Disclosed is a method and system for processing images from an aerial imaging device. An image of an object of interest is received from the aerial imaging device. A parameter vector is extracted from the image. Image analysis is performed on the image to determine a height and a width of the object of interest. Idealized images of the object of interest are generated using the extracted parameter vector, the determined height, and the determined width of the object of interest. Each idealized image corresponds to a distinct filled volume of the object of interest. The received image of the object of interest is matched to each idealized image to determine a filled volume of the object of interest. Information corresponding to the determined filled volume of the object of interest is transmitted to a user device.

REMOTE DETERMINATION OF QUANTITY STORED IN CONTAINERS IN GEOGRAPHICAL REGION

Disclosed is a method and system for processing images from an aerial imaging device. An image of an object of interest is received from the aerial imaging device. A parameter vector is extracted from the image. Image analysis is performed on the image to determine a height and a width of the object of interest. Idealized images of the object of interest are generated using the extracted parameter vector, the determined height, and the determined width of the object of interest. Each idealized image corresponds to a distinct filled volume of the object of interest. The received image of the object of interest is matched to each idealized image to determine a filled volume of the object of interest. Information corresponding to the determined filled volume of the object of interest is transmitted to a user device.

Driver distraction detection

A location of a light source outside a field of view of a polarimetric image of a vehicle interior can be determined. Then, upon (a) determining, based on the polarimetric image, that the light source is other than vehicle lighting or an exterior source and (b) detecting a vehicle occupant, a vehicle actuator can be actuated based on a determined location of the light source.

Assigning primitives to tiles in a graphics processing system
11244498 · 2022-02-08 · ·

A tiling unit assigning primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles. Each tile can comprise one or more polygonal region. Mesh logic of the tiling unit can determine that a plurality of primitives form a mesh and can determine whether the mesh entirely covers a region. If the mesh entirely covers the region then a depth threshold for the region can be updated so that subsequent primitives which lie behind the depth threshold are culled (i.e. not included in the display list for a tile). This helps to reduce the number of primitive IDs included in a display list for a tile which reduces the amount of memory used by the display list and reduces the number of primitives which a hidden surface removal (HSR) module needs to fetch to perform HSR on the tile.

Assigning primitives to tiles in a graphics processing system
11244498 · 2022-02-08 · ·

A tiling unit assigning primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles. Each tile can comprise one or more polygonal region. Mesh logic of the tiling unit can determine that a plurality of primitives form a mesh and can determine whether the mesh entirely covers a region. If the mesh entirely covers the region then a depth threshold for the region can be updated so that subsequent primitives which lie behind the depth threshold are culled (i.e. not included in the display list for a tile). This helps to reduce the number of primitive IDs included in a display list for a tile which reduces the amount of memory used by the display list and reduces the number of primitives which a hidden surface removal (HSR) module needs to fetch to perform HSR on the tile.

OBJECT MODELING USING LIGHT PROJECTION
20220036647 · 2022-02-03 ·

A shape generation system can generate a three-dimensional (3D) model of an object from a two-dimensional (2D) image of the object by projecting vectors onto light cones created from the 2D image. The projected vectors can be used to more accurately create the 3D model of the object based on image element (e.g., pixel) values of the image.

Hand and object tracking in three-dimensional space

A hybrid system which detects and tracks objects in three-dimensional space using a light source disposed in spaced relation to a projection surface, defining a volume of space illuminated by said light source. A light sensor responsive to illumination falling on the projection surface measures illumination levels over a predefined image plane associated with the light sensor, producing a projected image signal. A structured light source projects a structured light within the volume of space and a structured light sensor records reflected structured light from objects occupying the volume of space producing a structured light signal. A correlation processor receptive of the projected image signal and said structured light signal and adapted to compute a hybrid signal indicative of the position of an object within said space and from which other information about the object may be extracted.

Hand and object tracking in three-dimensional space

A hybrid system which detects and tracks objects in three-dimensional space using a light source disposed in spaced relation to a projection surface, defining a volume of space illuminated by said light source. A light sensor responsive to illumination falling on the projection surface measures illumination levels over a predefined image plane associated with the light sensor, producing a projected image signal. A structured light source projects a structured light within the volume of space and a structured light sensor records reflected structured light from objects occupying the volume of space producing a structured light signal. A correlation processor receptive of the projected image signal and said structured light signal and adapted to compute a hybrid signal indicative of the position of an object within said space and from which other information about the object may be extracted.

SYSTEMS AND METHODS FOR DETECTION AND REMOVAL OF SHADOWS IN AN IMAGE

In accordance with embodiments of the present disclosure, an information handling system may include a processor and a non-transitory computer-readable medium embodying a program of instructions. The program of instructions may be configured to, when read and executed by the processor, receive a visible-light image from a visible-light sensor, receive an infrared image from an active infrared sensor, and compare the visible-light image to the infrared image to determine shadow regions of the visible-light image having shadows.