Spatial decomposition methods using bit manipulation
AssigneeBinary Simplex, Inc.
InventorMichael Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeBinary Simplex, Inc.
InventorMichael Lee
Estimating the term…
The invention relates to image decomposition strategies and computer-based methods for implementing them. In one method of the invention, the ordering of tetrahedral shapes that define or approximate an image is performed in such a way that neighboring tetrahedral shapes can be identified, located and efficiently used. In one aspect, a binary location code array is used to represent an image and the method for identifying the neighbor shape employs a bit manipulation step in code or pseudo-code for operating a computer. In this aspect, the invention allows one to move between adjacent tetrahedra, and any data corresponding to the tetrahedra, in constant time.
A computer-implemented method for identifying any neighbor of a query polygon in a polygonal mesh, where the polygonal mesh approximates a three-dimensional image or part of a three-dimensional image and the mesh is represented by a location code array comprising a location code for each polygon of the mesh, the method comprising
A computer-implemented method of navigating an array in constant time to manipulate and display an image, wherein the array represents a model of a three-dimensional image, comprising the steps:
A method of generating a display of a three-dimensional image, comprising the steps:
A method of using a computer processor to manipulate a three dimensional image, comprising receiving data representing a three-dimensional image rendered from scan images of a patient or anatomical or cellular structure, performing a series of transformations of location code data points represented in binary form to determine the nearest neighbor data points through a location code associated with each data point, generating the manipulated image using the nearest neighbor data points, and displaying the resulting image.
A method of using a computer processor to manipulate a three dimensional image, comprising receiving data representing a three-dimensional image rendered from VR scene for computer gaming or digital film, performing a series of transformations of location code data points represented in binary form to determine the nearest neighbor data points through a location code associated with each data point, generating the manipulated image using the nearest neighbor data points, and displaying the resulting image.
A method of using a computer processor to manipulate a three dimensional image, comprising receiving data representing a three-dimensional image rendered from a geological, subterranean, or satellite view, performing a series of transformations of location code data points represented in binary form to determine the nearest neighbor data points through a location code associated with each data point, generating the manipulated image using the nearest neighbor data points, and displaying the resulting image.
A method of using a computer processor to simulate a three dimensional view of a scene or image, comprising receiving data representing the three-dimensional view or image stored on a data file or computer-readable medium, performing a series of transformations of location code data points represented in binary form to determine the nearest neighbor data points through a location code associated with each data point, generating a manipulated view or image using the nearest neighbor data points, and displaying the resulting view or image.
A computer-implemented method for identifying any neighbor of a query polygon in a polygonal mesh, where the polygonal mesh approximates a three-dimensional image or part of a three-dimensional image and the mesh is represented by a location code array comprising a location code for each polygon of the mesh, the method comprising
A computer-implemented method of navigating a three-dimensional image in constant time to manipulate and display an image, comprising
A method of using a computer processor to manipulate a three dimensional image, comprising
A computer-implemented method of generating a display of a three-dimensional image, comprising
A computer-implemented method of generating a display of a three-dimensional image, comprising
Dependencies are inferred from the claim text.