Occlusion Reduction and Magnification for Multidimensional Data Presentations
First Claim
1. One or more computer-readable media comprising instructions stored thereon, that responsive to being executed by a data processing system, cause the data processing system to perform operations comprising:
- displacing objects that occlude an object-of-interest in an image, away from a line of sight between a viewpoint and the object-of-interest, wherein the objects are displaced away from the line of sight based on a transform function and minimum displacements determined from a volume defined by extrusion of surface points included on the object-of-interest towards the viewpoint; and
generating a presentation, from the viewpoint'"'"'s perspective, that includes the objects displaced away from the line of sight so that the object of interest is not occluded and additional objects included in the image remain visible.
6 Assignments
0 Petitions
Accused Products
Abstract
A method in a computer system for generating a presentation of a region-of-interest in an original image for display on a display screen, the original image being a collection of polygons having polygons defined by three or more shared edges joined at vertex points, the method comprising: establishing a lens for the region-of-interest, the lens having a magnified focal region for the region-of-interest at least partially surrounded by a shoulder region across which the magnification decreases, the focal and shoulder regions having respective perimeters; subdividing polygons in the collection of polygons proximate to at least one of the perimeters, as projected with the polygons onto a base plane, by inserting one or more additional vertex points and additional edges into the polygons to be subdivided; and, applying the lens to the original image to produce the presentation by displacing the vertex points onto the lens and perspectively projecting the displacing onto a view plane in a direction aligned with a viewpoint for the region-of-interest.
61 Citations
23 Claims
-
1. One or more computer-readable media comprising instructions stored thereon, that responsive to being executed by a data processing system, cause the data processing system to perform operations comprising:
-
displacing objects that occlude an object-of-interest in an image, away from a line of sight between a viewpoint and the object-of-interest, wherein the objects are displaced away from the line of sight based on a transform function and minimum displacements determined from a volume defined by extrusion of surface points included on the object-of-interest towards the viewpoint; and generating a presentation, from the viewpoint'"'"'s perspective, that includes the objects displaced away from the line of sight so that the object of interest is not occluded and additional objects included in the image remain visible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media comprising instruction stored thereon, that responsive to being executed by a data processing system, causes the data processing system to perform operations comprising:
-
displace one or more objects away from a line of sight between an object-of-interest and a viewpoint responsive to selection of the viewpoint to view the object-of-interest based on a transform function and minimum displacements determined through extrusion of surface points on the object of interest towards the viewpoint, wherein the one or more objects would at least partially occlude the object of interest from the viewpoint'"'"'s perspective, but for displacement of the one or more objects; and generate a presentation, from the viewpoint'"'"'s perspective for presentation on a display device associated with the computing system, in which the object of interest is not occluded by the one or more objects. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
displacing a representation of a body part in a scan that originally obstructed a representation of a body part of interest in the scan, away from a line of site between a viewpoint and the representation of the body part of interest, wherein the representation of the body part is displaced away from the line of sight based on a transform function and a minimum displacement determined from a volume defined by extruding surface points included on the representation of the body part of interest towards the viewpoint; and generating a presentation from the viewpoint'"'"'s perspective that includes the representation of the body part displaced away from the line of sight so the representation of the body part of interest is not occluded in the presentation and representations of additional body parts represented in the scan are visible in the presentation. - View Dependent Claims (20, 21, 22, 23)
-
Specification