← Back to Patent Explorer
US5951571A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for correlating a body with an image of the body

Assignee: Brainlab SE
•
Filing: 1996-09-19
•
Granted: 1999-09-14
•
Expires: 2016-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a system and process for correlating points on a spatial body to corresponding points on a data-base body formed from pre-acquired images of the spatial body. The system and process involves matching the spatial points with the corresponding data-base points using relative positional information between the spatial points and the data-base points. Symmetric false matches are detected and discarded by fitting the spatial points and data-base points to a first and second closed body, respectively, and comparing the orientation of the spatial points and the data-base points projected onto the closed bodies. In a preferred embodiment, the orientations of the spatial points and data-base points are compared by calculating, with respect to a matched spatial point, the longitudinal coordinates of the spatial points neighbouring the matched spatial point and calculating, with respect to the matched data-base point, the longitudinal co-ordinates of the data-base points neighbouring the matched data-base point, and comparing the difference in longitude between the points. If the difference in longitude of the spatial points corresponds to the difference in longitude of the data-base points, the match of the matched spatial point to the matched data-base point will be validated. Otherwise, the match will be considered a symmetric false match and discarded. Once at least three spatial points have been matched to corresponding data-base points, and the matches have been confirmed not to be false matches, a registration procedure is performed registering the spatial body to the data-base body by calculating a transformation mapping using the three matched pairs.

Inventors

  • 👤 Michel Albert Audette

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:32
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/30; G06T7/33; G06V; G06V10/00; G06V10/70; G06V10/74; G06V10/75; G06V10/757; G06T2207/00; G06T2207/30; G06T2207/30004

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 128 words
A process for identifying points on a spatial body which correspond to points on a data-base body comprising previously acquired images of the spatial body, comprising the steps of: (a) selecting at least four data-base points on the data-base body; (b) determining relative positional information between the data-base points; (c) selecting at least four spatial points on the spatial body; (d) determining relative positional information between the spatial points; (e) matching a first spatial point to a corresponding data-base points by determining which of the spatial points have relative positional information which correspond to the relative positional information between the data-base points; and (f) testing the first matched spatial point to determine if the first matched spatial point is a symmetric false match of the corresponding data-base point.
Claim 2
Dependent Claim 128 words
A process for identifying points on a spatial body which correspond to points on a data-base body comprising previously acquired images of the spatial body, comprising the steps of: (a) selecting at least four data-base points on the data-base body; (b) determining relative positional information between the data-base points; (c) selecting at least four spatial points on the spatial body; (d) determining relative positional information between the spatial points; (e) matching a first spatial point to a corresponding data-base points by determining which of the spatial points have relative positional information which correspond to the relative positional information between the data-base points; and (f) testing the first matched spatial point to determine if the first matched spatial point is a symmetric false match of the corresponding data-base point.
Claim 3
Dependent Claim 158 words
The process according to claim 1 wherein step (f) comprises the steps of: I. fitting at least four of the data-base points to a first closed body having a shape and a first surface such that the data-base points are projected onto the first surface in a first orientation; II. fitting at least four of the spatial points to a second closed body having the same shape as the first closed body and a second surface such that the spatial points are projected onto the second surface in a second orientation; III. comparing the second orientation of the spatial points on the second surface to the first orientation of the data-base points on the first surface; wherein the first matched spatial point is not a symmetric false match of the corresponding data-base point if the second orientation of the spatial points on the second surface corresponds to the first orientation of the data-base points on the first surface.
Claim 4
Dependent Claim 50 words
The process according to claim 2 comprising the further step of: (g) if the first matched spatial point is a symmetric false match of the corresponding data-base point, repeating steps (e) and (f) but excluding the match of the first matched spatial point and the corresponding data-base point from consideration.
Claim 5
Dependent Claim 60 words
The process according to claim 3 comprising the further steps of: (h) for each spatial point by matching a spatial point to a corresponding data-base point by determining which of the spatial points have relative positional information which corresponds to the relative positional information between the data-base points; and (i) repeating steps (f) and (g) for each matched spatial point.
Claim 6
Dependent Claim 46 words
The process according to claim 4 comprising the further step of repeating steps (a) to (i) until at least three spatial points are matched to corresponding data-base points, and, the at least three matched spatial points are not symmetric false matches of the corresponding data-base points.
Claim 7
Dependent Claim 48 words
The process according to claim 5 comprising the further step of registering the spatial body to the data-base body based on the at least three matched spatial points and the corresponding data-base points wherein the matched spatial points are not symmetric false matches of the corresponding data-base points.
Claim 8
Dependent Claim 18 words
The process according to claim 6 wherein the first closed body and the second closed body are spherical.
Claim 9
Dependent Claim 128 words
The process according to claim 7 wherein, for each matched spatial point, the second orientation of the spatial points on the second surface is compared to the first orientation of the data-base points on the first surface by calculating longitudinal coordinates of the spatial points with respect to the matched spatial point about the second surface and calculating longitudinal coordinates of the data-base points with respect to the corresponding data-base point about the first surface, and comparing differences in longitude between the spatial points with differences in longitude between the data-base points; and wherein the matched spatial point is not a symmetric false match of the corresponding data-base point if the differences in longitude between the spatial points correspond to the differences in longitude between the data-base points.
Claim 10
Dependent Claim 53 words
The process according to claim 8 wherein step (b) comprises the step of testing the data-base points to determine if the data-base points are coplanar or nearly coplanar, and, if the data-base points are coplanar or nearly coplanar, selecting additional data-base points on the data-base body until the data-base points are not coplanar.
Claim 11
Dependent Claim 53 words
The process according to claim 9 wherein step (d) comprises the step of testing the spatial points to determine if the spatial points are coplanar or nearly coplanar, and, if the spatial points are coplanar or nearly coplanar, selecting additional spatial points on the spatial body until the spatial points are not coplanar.
Claim 12
Dependent Claim 44 words
The process according to claim 8 wherein the first matched spatial point is a symmetric false match of the corresponding data-base point if the differences in longitude between the spatial points does not correspond to the differences in longitude between the corresponding data-base points.
Claim 13
Dependent Claim 36 words
The process according to claim 11 wherein the differences in longitude between the spatial points correspond to the differences in longitude between the corresponding data-base points if the differences are less than a predetermined threshold value.
Claim 14
Dependent Claim 109 words
The process according to claim 10 wherein step (b) comprises the step of calculating relative distances between each pair of the data-base points, relative angles and distances between each group of three data-base points, tetrahedral volumes between each group of four data-base points and differences in normals of planes formed from each group of three data-base points; and wherein step (d) comprises the step of calculating relative distances between each pair of the spatial points, relative angles and distances between each group of three spatial points, tetrahedral volumes of each group of four spatial points and differences in normals of planes formed from each group of three spatial points.
Claim 15
Dependent Claim 33 words
The process according to claim 12 comprising the further step of minimizing errors between each spatial point and the corresponding value determined by registering by using a root-mean-square analysis to exclude faulty data.
Claim 16
Dependent Claim 51 words
The process according to claim 8 wherein the spatial body is an anatomical body; and comprising the further step of displaying a region of the data-base body corresponding to a portion of the anatomical body near the probe, the region being derived from a plurality of images of the data-base body.
Claim 17
Independent Claim 328 words
A method for visualizing internal regions of an anatomical body in relation to a probe employing a data-base body of previously acquired images of the anatomical body, the method comprising the steps of: (a) selecting at least four data-base points on the data-base body; (b) determining relative positional information between the data-base points; (c) selecting at least four spatial points on the anatomical body; (d) determining relative positional information between the spatial points; (e) matching at least three of the spatial points to corresponding data-base points by determining which of the spatial points have relative positional information with respect to each other spatial point which correspond to the relative positional information between the data-base points; (f) fitting the data-base points to a first closed body having a regular shape and a first surface such that the data-base points are projected onto the first surface in a first orientation; (g) fitting the spatial points to a second closed body having the same shape as the first closed body and a second surface such that the spatial points are projected onto the second surface in a second orientation; (h) for each matched spatial point, comparing the matched spatial point with its corresponding data-base point to determine if the matched spatial point is a symmetric false match of the corresponding data-base point by comparing the orientation of the spatial points with respect to the matched spatial point on the second surface to the orientation of the data-base points with respect to the corresponding data-base point on the first surface, wherein the matched spatial point is not a symmetric false match of the corresponding data-base point if the orientation of the spatial points on the second surface corresponds to the orientation of the data-base points on the first surface; and (i) registering the spatial body to the data-base body based on at least three matched spatial points and the corresponding data-base points which have been determined not to be symmetric false matches.
Claim 18
Independent Claim 328 words
A method for visualizing internal regions of an anatomical body in relation to a probe employing a data-base body of previously acquired images of the anatomical body, the method comprising the steps of: (a) selecting at least four data-base points on the data-base body; (b) determining relative positional information between the data-base points; (c) selecting at least four spatial points on the anatomical body; (d) determining relative positional information between the spatial points; (e) matching at least three of the spatial points to corresponding data-base points by determining which of the spatial points have relative positional information with respect to each other spatial point which correspond to the relative positional information between the data-base points; (f) fitting the data-base points to a first closed body having a regular shape and a first surface such that the data-base points are projected onto the first surface in a first orientation; (g) fitting the spatial points to a second closed body having the same shape as the first closed body and a second surface such that the spatial points are projected onto the second surface in a second orientation; (h) for each matched spatial point, comparing the matched spatial point with its corresponding data-base point to determine if the matched spatial point is a symmetric false match of the corresponding data-base point by comparing the orientation of the spatial points with respect to the matched spatial point on the second surface to the orientation of the data-base points with respect to the corresponding data-base point on the first surface, wherein the matched spatial point is not a symmetric false match of the corresponding data-base point if the orientation of the spatial points on the second surface corresponds to the orientation of the data-base points on the first surface; and (i) registering the spatial body to the data-base body based on at least three matched spatial points and the corresponding data-base points which have been determined not to be symmetric false matches.
Claim 19
Dependent Claim 49 words
The process according to claim 16 comprising the further step of: (j) selecting additional data-base points and/or spatial points until at least three spatial points are matched to corresponding data-base points and the at least three matched spatial points are not symmetric false matches of the corresponding data-base points.
Claim 20
Dependent Claim 43 words
The process according to claim 17 comprising the further step of: (k) displaying a region of the data-base body corresponding to a portion of the anatomical body near the probe, the region being derived from a plurality of images of the data-base body.
Claim 21
Dependent Claim 82 words
The process according to claim 18 wherein markings are made on the anatomical body prior to acquiring the images such that the markings appear on the images; wherein the markings appear on the anatomical body when the spatial points are selected; and wherein the at least four data-base points selected on the data base body correspond to markings appearing on the images, and, the at least four spatial points selected on the anatomical body correspond to markings appearing on the anatomical body.
Claim 22
Dependent Claim 128 words
The process according to claim 19 wherein, for each matched spatial point, the second orientation of the spatial points on the second surface is compared to the first orientation of the data-base points on the first surface by calculating longitudinal coordinates of the spatial points with respect to the matched spatial point about the second surface and calculating longitudinal coordinates of the data-base points with respect to the corresponding data-base point about the first surface, and comparing differences in longitude between the spatial points with differences in longitude between the data-base points; and wherein the matched spatial point is not a symmetric false match of the corresponding data-base point if the differences in longitude between the spatial points correspond to the differences in longitude between the data-base points.
Claim 23
Dependent Claim 33 words
The process according to claim 20 comprising the further step of minimizing errors between each spatial point and a corresponding value determined by registration by using a root-mean-square analysis to exclude faulty data.

References Cited (Backward Citations)

US5230338A Cited
US5339812A Cited
US5389101A Cited
US5309913A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-13 2003-03-15 2003-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-13 2007-03-15 2007-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-13 2011-03-15 2011-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag