Techniques for accurately determining visibility of objects from multiple viewpoints in a three-dimensional (3D) environment
AssigneeAiSeek Ltd.
InventorsEyal Teler, Axelrod Ramon
Life of this patent
Estimating the term…
Abstract
An apparatus for determining visibility of agents in a scene from multiple viewpoints in a there-dimensional environment. The apparatus comprises a programmable vertex processor operable to execute a plurality of vertex programs. A programmable fragment processor is provided that is operable to execute a plurality of pixel shaders programs, said vertex programs and said pixel shaders programs operable to render each object in the scene multiple times from multiple viewpoints. A processing unit is provided that is operable to analyze the rendered viewpoints to determine visibility area of the agents.
Claims51
An apparatus for determining visibility of agents in a scene from multiple viewpoints in a three-dimensional environment, said apparatus comprising:
- a programmable vertex processor operable to execute a plurality of vertex programs;
- a programmable fragment processor operable to execute a plurality of pixel shaders programs, said vertex programs and said pixel shaders programs operable to render each object in the scene multiple times from multiple viewpoints;
- and
- a processing unit operable to the rendered viewpoints to determine visibility area of the agents.
A method for determining visibility of agents in a scene from multiple viewpoints in a three-dimensional (3D) environment comprising:
- determining objects in the scene;
- providing shader programs;
- determining viewpoints for the agents;
- rendering multiple viewpoints using said objects and said shader programs;
- determining effective total visible area for each of said agents;
- and
- determining detection coefficient for visible entities in said scene.
A computer program product including machine-readable media comprising instructions to implement a method for determining visibility of agents in a scene from multiple viewpoints in a there-dimensional (3D) environment in a computer, the method comprises:
- determining objects in the scene;
- providing shader programs;
- determining viewpoints for the agents;
- rendering multiple viewpoints using said objects and said shader programs;
- determining effective total visible area for each of said agents;
- and
- determining detection coefficient for visible entities in said scene.
Dependencies are inferred from the claim text.