REDUCING OCCLUSIONS IN OBLIQUE VIEWS
First Claim
1. A method performed by a computing system for reducing occlusions when displaying multiple objects, comprising:
- creating a geometric model based on modeling information, the created geometric model identifying at least two objects;
receiving a selection of a viewpoint, the viewpoint establishing a perspective from which the geometric model is to be displayed;
identifying from the created geometric model a set of objects for analysis;
analyzing the identified set of objects to compute an occlusion measure, the occlusion measure measuring an extent to which objects are occluded; and
when the occlusion measure exceeds the threshold occlusion value, improving visibility of the occluded objects by applying a functional dynamics technique.
2 Assignments
0 Petitions
Accused Products
Abstract
An occlusion reduction system is described. The occlusion reduction system can reduce occlusions when displaying multiple objects by computing an occlusion measure and applying one or more functional dynamics techniques to minimize the occlusion measure, such as by moving objects, making objects at least partially transparent, and altering the scale of objects. The occlusion reduction system can create a geometric model based on modeling information it receives, establish a viewpoint, identify a set of objects for analysis, and compute an occlusion measure for the identified set of objects.
62 Citations
20 Claims
-
1. A method performed by a computing system for reducing occlusions when displaying multiple objects, comprising:
-
creating a geometric model based on modeling information, the created geometric model identifying at least two objects; receiving a selection of a viewpoint, the viewpoint establishing a perspective from which the geometric model is to be displayed; identifying from the created geometric model a set of objects for analysis; analyzing the identified set of objects to compute an occlusion measure, the occlusion measure measuring an extent to which objects are occluded; and when the occlusion measure exceeds the threshold occlusion value, improving visibility of the occluded objects by applying a functional dynamics technique. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for reducing occlusions when displaying multiple objects, comprising:
-
a set of modeling information that describes a geometric model of a group of objects that can be displayed; a transformation component that receives the set of modeling information and a selection of a viewpoint, the viewpoint establishing a perspective from which the geometric model is to be displayed, and transforms the modeling information into viewing information that identifies a subset of the group of objects that are to be displayed; and a functional dynamics component that computes an occlusion index that measures an extent to which objects are occluded by occluding objects, determines whether the occlusion index exceeds a threshold occlusion value, and when the occlusion index exceeds the threshold occlusion value, improves visibility of the occluded objects by applying a functional dynamics technique. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable medium storing computer-executable instructions that, when executed, cause a computing system to perform a method for reducing occlusions when displaying multiple objects, the method comprising:
-
computing an occlusion measure for a set of objects, the occlusion measure measuring an extent to which objects are occluded; and when the occlusion measure exceeds the threshold occlusion value, improving visibility of the occluded objects by applying a functional dynamics technique. - View Dependent Claims (18, 19, 20)
-
Specification