TWO-DIMENSIONAL TO THREE-DIMENSIONAL SPATIAL INDEXING
A method for converting static two-dimensional images into three-dimensional images indexes between the two-dimensional images and three-dimensional images, which allows for referencing and consultation between the two sets of images.
1 . A method for spatially indexing two-dimensional image data with three-dimensional image data for use in a virtual reality environment, comprising:
uploading two-dimensional images to form two-dimensional data;
creating three-dimensional mesh from the two-dimensional data at runtime;
creating spatial indexing using the two-dimensional data and three-dimensional data;
linking the two-dimensional and three-dimensional data; and
displaying on a display the linked two-dimensional and three-dimensional data to a user via the three-dimensional mesh created from the two-dimensional data.
2 . The method of claim 1 , wherein the two-dimensional images comprise medical images used to create two-dimensional textures.
3 . The method of claim 2 , wherein the two-dimensional textures are used to create the three-dimensional mesh.
4 . The method of claim 1 , wherein the two-dimensional data becomes two-dimensional textures.
5 . The method of claim 4 , wherein the two-dimensional textures are used to form the three-dimensional mesh.
6 . The method of claim 1 , wherein internal references allow the user to use the two-dimensional and three-dimensional images for spatial indexing.
7 . The method described in claim 6 , wherein when the user selects an aspect of the three-dimensional mesh, a corresponding two-dimensional image is highlighted on the display.
8 . The method described in claim 6 , wherein when the user selects an aspect of the two-dimensional image, the corresponding aspect of the three-dimensional mesh is highlighted on the display.
9 . A method for spatially indexing two-dimensional image data with three-dimensional image data for use in a virtual reality environment, comprising:
importing two-dimensional images;
creating a two-dimensional planar representation of the two dimensional images;
creating a three-dimensional mesh correlating to the two-dimensional planar representation, the three-dimensional mesh comprising a plurality of slices;
displaying the two-dimensional planar representation and the three-dimensional mesh on a display;
enabling mapping of the two-dimensional planar representation to the three-dimensional mesh.
10 . The method of claim 9 , further comprising selecting a slice of the two-dimensional planar image, by a user, the selected slice corresponding with a portion of the three-dimensional mesh.
11 . The method of claim 10 , further comprising automatically highlighting the selected portion of the three-dimensional mesh on the display.
12 . The method of claim 11 , further comprising automatically highlighting the two-dimensional planar image associated with the selected slice on the display.
13 . The method of claim 9 , further comprising selecting one two-dimensional image, by the user, the selected image corresponding with a slice of the three-dimensional mesh.
14 . The method of claim 13 , further comprising automatically highlighting the two-dimensional planar image associated with the selected slice on the display.
15 . The method of claim 14 , further comprising automatically highlighting the selected slice of the three dimensional mesh on the display.
16 . The method of claim 9 , wherein the two-dimensional planar representation comprises a stack of two-dimensional images, each two-dimensional image corresponding to a slice of the three-dimensional mesh.
17 . The method of claim 9 , wherein the two-dimensional images comprise medical images used to create two-dimensional textures.
18 . The method of claim 9 , wherein the two-dimensional data becomes two-dimensional textures.
19 . The method of claim 18 , wherein the two-dimensional textures are used to create the three-dimensional mesh.
20 . The method of claim 18 , wherein a processor transforms the two-dimensional textures into the three-dimensional mesh.