Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
275 words
A visualization system comprising: a first database comprising a plurality of 2-D slice images generated by scanning a structure such that each of said 2-D slice images comprises a cross-sectional view of said structure as taken at a plane extending through said structure, said 2-D slice images being stored in a 2-D data format; a second database comprising a 3-D computer model of said scanned structure, said 3-D computer model being generated from said 2-D slice images contained in said first database, said 3-D computer model comprising at least a first software object representative of at least a portion of said scanned structure, said first software object being defined by a 3-D geometry database; means for generating a second software object and for inserting said second software object into said 3-D computer model such that said second software object co-exists with said first software object within said 3-D computer model so as to augment said 3-D computer model, said second software object being defined by a 3-D geometry database and including a planar surface; means for providing a 2-D slice image from said 2-D slice images contained in said first database, wherein said provided 2-D slice image corresponds to the position of said planar surface of said second software object within said augmented 3-D computer model; means for texture mapping said provided 2-D slice image onto said planar surface of said second software object; and means for displaying an image of said augmented 3-D computer model so as to simultaneously provide a view of both said first software object and said 2-D slice image texture mapped onto said planar surface of said second software object.
Claim 2
Dependent Claim
275 words
A visualization system comprising: a first database comprising a plurality of 2-D slice images generated by scanning a structure such that each of said 2-D slice images comprises a cross-sectional view of said structure as taken at a plane extending through said structure, said 2-D slice images being stored in a 2-D data format; a second database comprising a 3-D computer model of said scanned structure, said 3-D computer model being generated from said 2-D slice images contained in said first database, said 3-D computer model comprising at least a first software object representative of at least a portion of said scanned structure, said first software object being defined by a 3-D geometry database; means for generating a second software object and for inserting said second software object into said 3-D computer model such that said second software object co-exists with said first software object within said 3-D computer model so as to augment said 3-D computer model, said second software object being defined by a 3-D geometry database and including a planar surface; means for providing a 2-D slice image from said 2-D slice images contained in said first database, wherein said provided 2-D slice image corresponds to the position of said planar surface of said second software object within said augmented 3-D computer model; means for texture mapping said provided 2-D slice image onto said planar surface of said second software object; and means for displaying an image of said augmented 3-D computer model so as to simultaneously provide a view of both said first software object and said 2-D slice image texture mapped onto said planar surface of said second software object.
Claim 3
Dependent Claim
16 words
A visualization system according to claim 1 wherein said 3-D geometry database comprises a surface model.
Claim 4
Dependent Claim
45 words
A visualization system according to claim 1 wherein said system further comprises means for inserting a marker into said first database such that said marker will be automatically incorporated into said second database and automatically displayed where appropriate in any image displayed by said system.
Claim 5
Dependent Claim
21 words
A visualization system according to claim 3 wherein said system further comprises a margin of pre-determined size associated with said marker.
Claim 6
Dependent Claim
55 words
A visualization system according to claim 1 wherein said system further comprises means for automatically determining the periphery of any objects contained in said second database and for identifying the corresponding data points in said first database, whereby the periphery of such objects can be highlighted as appropriate in any image displayed by said system.
Claim 7
Dependent Claim
15 words
A visualization system according to claim 1 wherein said scanned structure comprises an anatomical structure.
Claim 8
Dependent Claim
287 words
A visualization system comprising: a first database comprising a plurality of 2-D slice images generated by scanning a structure such that each of said 2-D slice images comprises a cross-sectional view of said structure as taken at a plane extending through said structure, said 2-D slice images being stored in a 2-D data format; a second database comprising 3-D computer model of said scanned structure, said 3-D computer model being generated from said 2-D slice images contained in said first database, said 3-D computer model comprising at least a first software object representative of at least a portion of said scanned structure, said first software object being defined by a 3-D geometry database; means for providing a particular 2-D slice image from said first database; means for generating a second software object and for inserting said second software object into said 3-D computer model such that said second software object co-exists with said first software object within said 3-D computer model so as to augment said 3-D computer model, said second software object being defined by a 3-D geometry database and including a planar surface, and said second software object being inserted into said 3-D computer model so that said planar surface of said second software object is located at the position corresponding to the position of said provided 2-D slice image relative to said scanned structure; means for texture mapping said provided 2-D slice image onto said planar surface of said second software object; and means for displaying an image of said augmented 3-D computer model so as to simultaneously provide a view of both said first software object and said provided 2-D slice image texture mapped onto said planar surface of said second software object.
Claim 9
Dependent Claim
287 words
A visualization system comprising: a first database comprising a plurality of 2-D slice images generated by scanning a structure such that each of said 2-D slice images comprises a cross-sectional view of said structure as taken at a plane extending through said structure, said 2-D slice images being stored in a 2-D data format; a second database comprising 3-D computer model of said scanned structure, said 3-D computer model being generated from said 2-D slice images contained in said first database, said 3-D computer model comprising at least a first software object representative of at least a portion of said scanned structure, said first software object being defined by a 3-D geometry database; means for providing a particular 2-D slice image from said first database; means for generating a second software object and for inserting said second software object into said 3-D computer model such that said second software object co-exists with said first software object within said 3-D computer model so as to augment said 3-D computer model, said second software object being defined by a 3-D geometry database and including a planar surface, and said second software object being inserted into said 3-D computer model so that said planar surface of said second software object is located at the position corresponding to the position of said provided 2-D slice image relative to said scanned structure; means for texture mapping said provided 2-D slice image onto said planar surface of said second software object; and means for displaying an image of said augmented 3-D computer model so as to simultaneously provide a view of both said first software object and said provided 2-D slice image texture mapped onto said planar surface of said second software object.
Claim 10
Dependent Claim
16 words
A visualization system according to claim 7 wherein said 3-D geometry database comprises a surface model.
Claim 11
Dependent Claim
45 words
A visualization system according to claim 7 wherein said system further comprises means for inserting a marker into said first database such that said marker will be automatically incorporated into said second database and automatically displayed where appropriate in any image displayed by said system.
Claim 12
Dependent Claim
21 words
A visualization system according to claim 9 wherein said system further comprises a margin of predetermined size associated with said marker.
Claim 13
Dependent Claim
55 words
A visualization system according to claim 7 wherein said system further comprises means for automatically determining the periphery of any objects contained in said second database and for identifying the corresponding data points in said first database, whereby the periphery of such objects can be highlighted as appropriate in any image displayed by said system.
Claim 14
Dependent Claim
15 words
A visualization system according to claim 7 wherein said scanned structure comprises an anatomical structure.
Claim 15
Dependent Claim
16 words
A visualization system according to claim 2 wherein said surface model is a polygonal surface model.
Claim 16
Dependent Claim
16 words
A visualization system according to claim 8 wherein said surface model is a polygonal surface model.
Claim 17
Independent Claim
280 words
A method for visualizing a structure comprising the following steps: (a) providing a first database comprising a plurality of 2-D slice images generated by scanning a structure such that each of said 2-D slice images comprises a cross-sectional view of said structure as taken at a plane extending through said structure, said 2-D slice images being stored in a 2-D data format; (b) providing a second database comprising a 3-D computer model of said scanned structure, said 3-D computer model being generated from said 2-D slice images contained in said first database, said 3-D computer model comprising at least a first software object representative of at least a portion of said scanned structure, said first software object being defined by a 3-D geometry database; (c) generating a second software object and inserting said second software object into said 3-D computer model such that said second software object co-exists with said first software object within said 3-D computer model so as to augment said 3-D computer model, said second software object being defined by a 3-D geometry database and including a planar surface; (d) providing a 2-D slice image from said 2-D slice images contained in said first database, wherein said provided 2-D slice image corresponds to the position of said planar surface of said second software object within said augmented 3-D computer model; (e) texture mapping said provided 2-D slice image onto said planar surface of said second software object; and (f) displaying an image of said augmented 3-D computer model so as to simultaneously provide a view of both said first software object and said 2-D slice image texture mapped onto said planar surface of said second software object.
Claim 18
Independent Claim
280 words
A method for visualizing a structure comprising the following steps: (a) providing a first database comprising a plurality of 2-D slice images generated by scanning a structure such that each of said 2-D slice images comprises a cross-sectional view of said structure as taken at a plane extending through said structure, said 2-D slice images being stored in a 2-D data format; (b) providing a second database comprising a 3-D computer model of said scanned structure, said 3-D computer model being generated from said 2-D slice images contained in said first database, said 3-D computer model comprising at least a first software object representative of at least a portion of said scanned structure, said first software object being defined by a 3-D geometry database; (c) generating a second software object and inserting said second software object into said 3-D computer model such that said second software object co-exists with said first software object within said 3-D computer model so as to augment said 3-D computer model, said second software object being defined by a 3-D geometry database and including a planar surface; (d) providing a 2-D slice image from said 2-D slice images contained in said first database, wherein said provided 2-D slice image corresponds to the position of said planar surface of said second software object within said augmented 3-D computer model; (e) texture mapping said provided 2-D slice image onto said planar surface of said second software object; and (f) displaying an image of said augmented 3-D computer model so as to simultaneously provide a view of both said first software object and said 2-D slice image texture mapped onto said planar surface of said second software object.
Claim 19
Independent Claim
293 words
A method for visualizing a structure comprising the following steps: (a) providing a first database comprising a plurality of 2-D slice images generated by scanning a structure such that each of said 2-D slice images comprises a cross-sectional view of said structure as taken at a plane extending through said structure, said 2-D slice images being stored in a 2-D data format; (b) providing a second database comprising a 3-D computer model of said scanned structure, said 3-D computer model being generated from said 2-D slice images contained in said first database, said 3-D computer model comprising at least a first software object representative of at least a portion of said scanned structure, said first software object being defined by a 3-D geometry database; (c) providing a particular 2-D slice image from said first database; (d) generating a second software object and inserting said second software object into said 3-D computer model such that said second software object co-exists with said first software object within said 3-D computer model so as to augment said 3-D computer model, said second software object being defined by a 3-D geometry database and including a planar surface, and said second software object being inserted into said 3-D computer model so that said planar surface of said second software object is located at the position corresponding to the position of said provided 2-D slice image relative to said scanned structure; (e) texture mapping said provided 2-D slice image onto said planar surface of said second software object; and (f) displaying an image of said augmented 3-D computer model so as to simultaneously provide a view of both said first software object and said provided 2-D slice image texture mapped onto said planar surface of said second software object.
Claim 20
Independent Claim
293 words
A method for visualizing a structure comprising the following steps: (a) providing a first database comprising a plurality of 2-D slice images generated by scanning a structure such that each of said 2-D slice images comprises a cross-sectional view of said structure as taken at a plane extending through said structure, said 2-D slice images being stored in a 2-D data format; (b) providing a second database comprising a 3-D computer model of said scanned structure, said 3-D computer model being generated from said 2-D slice images contained in said first database, said 3-D computer model comprising at least a first software object representative of at least a portion of said scanned structure, said first software object being defined by a 3-D geometry database; (c) providing a particular 2-D slice image from said first database; (d) generating a second software object and inserting said second software object into said 3-D computer model such that said second software object co-exists with said first software object within said 3-D computer model so as to augment said 3-D computer model, said second software object being defined by a 3-D geometry database and including a planar surface, and said second software object being inserted into said 3-D computer model so that said planar surface of said second software object is located at the position corresponding to the position of said provided 2-D slice image relative to said scanned structure; (e) texture mapping said provided 2-D slice image onto said planar surface of said second software object; and (f) displaying an image of said augmented 3-D computer model so as to simultaneously provide a view of both said first software object and said provided 2-D slice image texture mapped onto said planar surface of said second software object.