Claims
- 1. A method for determining a surface geometry of an object, the method comprising:
determining a first projection matrix based on a first imaging device, determining a second projection matrix based on a second imaging device, obtaining at least one first two-dimensional (2D) image of the object using the first imaging device, obtaining at least one second 2D image of the object using the second imaging device, determining a contour of the object in the first 2D image and the second 2D image, and, based on the at least two contours, the first projection matrix, and the second projection matrix, reconstructing 3D data associated with the surface of the object.
- 2. A method according to claim 1, where determining a first projection matrix includes:
providing at least one calibration object that includes at least six markers, employing a 3D digitizing instrument to associate 3D data with the at least six markers, providing a first calibration image using the first imaging device, determining the image coordinates of a first at least six of the at least six markers based on the first calibration image, and, computing the first projection matrix based on the 3D data and the first calibration image coordinates.
- 3. A method according to claim 2, where determining a second projection matrix includes:
providing a second calibration image using the second imaging device, determining the image coordinates of a second at least six of the at least six markers based on the second calibration image, where the first at least six markers are the same as the second at least six markers, and, computing the second projection matrix based on the 3D data and the second calibration image coordinates.
- 4. A method according to claim 3, further including,
computing the 3D coordinates of a selected at least one of the at least six markers based on the first projection matrix, the second projection matrix, the first image calibration coordinates of the at least six markers, and the second calibration image of the at least six markers, and, comparing the computed 3D coordinates to the 3D data associated with the selected at least one of the at least six markers.
- 5. A method according to claim 4, further comprising,
based on the comparison, returning to at least one of:
employing a 3D digitizing instrument to associate 3D data with the at least six markers, providing a first calibration image using the first imaging device, providing a second calibration image using the second imaging device, determining the image coordinates of the at least six markers based on the first calibration image, and, determining the image coordinates of the at least six markers based on the second calibration image.
- 6. A method according to claim 2, where the at least one calibration object includes a V-shaped calibration object and a planar board.
- 7. A method according to claim 6, further include,
placing the calibration object on a first side of the object, and, placing the planar board on a second side of the object.
- 8. A method according to claim 1, where obtaining at least one first two-dimensional (2D) image of the object using the first imaging device includes using at least one of fluoroscopy and a digital camera.
- 9. A method according to claim 1, where, obtaining at least one first two-dimensional (2D) image of the object using the first imaging device, and obtaining at least one second 2D image of the object using the second imaging device, include using multi-planar fluoroscopy.
- 10. A method according to claim 1, where obtaining at least one first two-dimensional (2D) image of the object using the first imaging device includes selecting an image based on a comparatively enlarged projection of the object.
- 11. A method according to claim 1, where determining a contour includes determining a contour based on at least one of a user provided designation and an automatic computation.
- 12. A method according to claim 1, where determining a contour includes at least one of:
providing a number of points to include in the contour, extrapolating to provide a contour having a designated number of points, and, displaying the contour in at least one of the first 2D image and the second 2D image.
- 13. A method according to claim 1, where reconstructing 3D data includes, generating matching contour point pairs based on points in the contour, the first projection matrix, and the second projection matrix.
- 14. A method according to claim 1, where reconstructing 3D data includes computing a fundamental matrix based on the first projection matrix and the second projection matrix.
- 15. A method according to claim 14, where reconstructing 3D data includes determining a smallest eigenvalue of the fundamental matrix.
- 16. A method according to claim 1, where reconstructing includes weighting reconstructed points from a contour point pair, the weights based on a distance from a line defined by a first focal point associated with the first imaging device, and a second focal point associated with the second imaging device.
- 17. A method according to claim 16, where the weights include a weight of 0.1 for a reconstructed point furthest from the line, and a weight of 0.3 otherwise.
- 18. A method according to claim 1, where reconstructing 3D data includes forming a meshed surface based on the first projection matrix, the second projection matrix, and at least one matching contour point pair based on the at least two contours.
- 19. A method according to claim 1, where reconstructing 3D data includes creating splines based on 3D points reconstructed from the first projection matrix, the second projection matrix, and at least one matching contour point pair based on the at least two contours.
- 20. A method according to claim 19, further including converting the spline data to spherical coordinates.
- 21. A method according to claim 19, further including at least one of extrapolating and fitting the spline data.
- 22. A method according to claim 19, further including fitting the spline data based on a bicubic spline least squares fit.
- 23. A method according to claim 21, further including converting the data to Cartesian coordinates.
- 24. A method according to claim 1, where reconstructing 3D data includes, based on 3D points reconstructed from the first projection matrix, the second projection matrix, and at least one matching contour point pair based on the at least two contours,
projecting the 3D points onto a unit sphere centered at the centroid of the 3D points, computing a convex hull, extracting connectivity data from the convex hull, and forming a meshed surface based on the 3D points and the connectivity data.
- 25. A method according to claim 1, further including,
registering the object surface with a second object surface, and, employing a boundary element method to determine the geometry between the object surface and the second object surface.
- 26. A method according to claim 26, where the object surface is a heart surface, and the second object surface is an electrode vest surface.
- 27. A method according to claim 26, where the second imaging device is the same device as the first imaging device.
- 28. A method for computing epicardial surface electric potentials based on measured body surface electric potentials, the method comprising:
generating a multidimensional matrix, the matrix representing at least one geometric relationship between at least one body surface electric potential measuring system and the epicardial surface, the multidimensional matrix being based on:
at least one first two-dimensional (2D) image of the epicardium using a first imaging device, at least one second 2D image of the epicardium using a second imaging device, a first projection matrix associated with the first imaging device, a second projection matrix associated with the second imaging device, a computed contour of the outer surface of the heart formed from contours identified in the at least one first 2D image and the at least one second 2D image, a computed contour of the electric potential measuring system, and, a boundary element method based on the computed contour of the outer surface of the heart and the computed contour of the electric potential measuring system, using a Generalized Minimum Residual (GMRes) method to estimate an inverse of the multidimensional matrix, and, based on the inverse matrix and the measured body surface potentials, determining the epicardial surface electric potentials.
- 29. A method according to claim 28, where representing includes measuring the position of the at least one body surface electric potential measuring system.
- 30. A method according to claim 28, where using a GMRes method includes determining a number of iterations for the GMRes method.
- 31. A method according to claim 30, where using a GMRes method includes providing a maximum number of iterations for the GMRes method, and based on the data from the maximum number of iterations, determining a number of iterations for the GMRes method.
- 32. A method according to claim 30, where determining a number of iterations includes comparing residual error to a Hessenberg matrix condition, and computing at least one of a corner of a condition L curve and a maximum curvature of a condition L curve.
- 33. A method according to claim 30, where determining a number of iterations includes determining a number of iterations based on at least one of: a corner of a condition L curve, a corner of an L curve, an increase in spatial frequency of a reconstructed potential map, and an increase in amplitude of a solution norm.
- 34. A method according to claim 28, where using a GMRes method includes providing an initial condition of zero.
- 35. A method according to claim 28, where using a GMRes method includes providing an initial condition based on a Tikhonov regularization of the multidimensional matrix.
CLAIM OF PRIORITY
[0001] This application is a continuation-in-part to U.S. Ser. No. 10/264,572, filed Oct. 4, 2002, entitled “Systems And Methods For Noninvasive Electrocardiographic Imaging (ECGI) Using Generalized Minimum Residual (GMRES),” naming Yoram Rudy, Charulatha Ramanathan, Raja Ghanem, and Ping Jia as inventors, where U.S. Ser. No. 10/264,572 claims priority to U.S. S. No. 60/327,419, entitled “Noninvasive Electrocardiographic Imaging (ECGI): The application of the Generalized Minimal Residual (GMRes) Method,” filed on Oct. 4, 2001, naming Yoram Rudy, Charulatha Ramanathan, Raja Ghanem, and Ping Jia as inventors; and, this application also claims priority to and is a continuation-in-part of U.S. Ser. No. 09/463,428, filed on Jan. 21, 2000, entitled “System And Method For Non-Invasive Electrocardiographic Imaging,” naming Yoram Rudy as inventor, now abandoned, which claims priority to PCT/US98/15927, filed Jul. 29, 1998, which claims priority to U.S. S. No. 60/054,342, filed on 31 Jul. 1997; and this application also claims priority to and is a continuation in part of U.S. Ser. No. 10/037,603, filed on Oct. 19, 2001, entitled “System And Method For Non-Invasive Electrocardiographic Imaging,” naming Yoram Rudy as inventor, which claims priority as a continuation of the aforementioned U.S. Ser. No. 09/463,428, where the contents of all aforementioned provisional and non-provisional U.S. and PCT applications are incorporated herein by reference in their entirety.
STATEMENT OF GOVERNMENT INTEREST
[0002] The contents of this disclosure were supported by NIH-NHLBI Grant R37 HL-33343 and ROI HL-49054 (Y.R.).
Provisional Applications (2)
|
Number |
Date |
Country |
|
60327419 |
Oct 2001 |
US |
|
60054342 |
Jul 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09463428 |
Mar 2000 |
US |
| Child |
10037603 |
Oct 2001 |
US |
Continuation in Parts (3)
|
Number |
Date |
Country |
| Parent |
10264572 |
Oct 2002 |
US |
| Child |
10317953 |
Dec 2002 |
US |
| Parent |
10037603 |
Oct 2001 |
US |
| Child |
10317953 |
Dec 2002 |
US |
| Parent |
10037603 |
Oct 2001 |
US |
| Child |
10317953 |
Dec 2002 |
US |