Claims
- 1. A method for analysis of dynamic arterial tree structures comprising the steps of:
providing a time varying 3D representation of a moving arterial tree structure; and displaying analysis of said time varying 3D representation in response to interactive user input.
- 2. The method of claim 1 wherein the step of providing a 3D representation includes the steps of:
providing a first sequence of time varying 2D arteriograms derived from a first angular view; providing a second sequence of time varying 2D arteriograms derived from a second angular view; and reconstructing said time varying 3D representation of said moving arterial tree structure using said first sequence and using said second sequence.
- 3. The method of claim 2 wherein the step of providing said 3D representation further includes the step of:
establishing temporal correspondence of points in said time varying 3D representation.
- 4. The method of claim 3 wherein the step of establishing comprises the steps of:
providing smoothness constraints; and establishing temporal correspondence of points in said time varying 3D representation using said smoothness constraints.
- 5. The method of claim 1 wherein the step of displaying analysis comprises the steps of:
determining a degree of displacement for a selected portion of said time varying 3D representation; and displaying said degree of displacement on a user display.
- 6. The method of claim 5 wherein the step of displaying said degree of displacement comprises the step of:
displaying said degree of displacement as color coded degrees of displacement at each of a plurality of points along said selected segment.
- 7. The method of claim 1 wherein the step of displaying analysis comprises the steps of:
determining a velocity for a selected portion of said time varying 3D representation; and displaying said velocity on a user display.
- 8. The method of claim 7 wherein the step of displaying said velocity comprises the step of:
displaying said velocity as color coded velocity at each of a plurality of points along said selected segment.
- 9. The method of claim 1 wherein the step of displaying analysis comprises the steps of:
determining an acceleration for a selected portion of said time varying 3D representation; and displaying said acceleration on a user display.
- 10. The method of claim 9 wherein the step of displaying said acceleration comprises the step of:
displaying said acceleration as color coded acceleration at each of a plurality of points along said selected segment.
- 11. The method of claim 1 wherein the step of displaying analysis comprises the steps of:
determining a curvature for a selected portion of said time varying 3D representation; and displaying said curvature on a user display.
- 12. The method of claim 11 wherein the step of displaying said curvature comprises the step of:
displaying said curvature as color coded curvature at each of a plurality of points along said selected segment.
- 13. The method of claim 1 wherein the step of displaying analysis comprises the steps of:
determining a tortuosity for a selected portion of said time varying 3D representation; and displaying said tortuosity on a user display.
- 14. The method of claim 13 wherein the step of displaying said tortuosity comprises the step of:
displaying said tortuosity as color coded tortuosity at each of a plurality of points along said selected segment.
- 15. The method of claim 1 wherein the step of displaying analysis comprises the steps of:
determining a flexion measure for a selected portion of said time varying 3D representation; and displaying said flexion measure on a user display.
- 16. The method of claim 15 wherein the step of displaying said flexion measure comprises the step of:
displaying said flexion measure as color coded flexion measure at each of a plurality of points along said selected segment.
- 17. The method of claim 15 wherein the step of determining a flexion measure includes the steps of:
determining a flexion point as one of a plurality of points along said selected segment.
- 18. The method of claim 17 wherein the step of determining a flexion point comprises the step of:
determining said flexion point as a the point having a local maximum flexion measure as compared to all other points of said plurality of points along said selected segment.
- 19. The method of claim 17 wherein the step of determining a flexion point comprises the step of:
determining said flexion point as a the point having a local minimum flexion measure as compared to all other points of said plurality of points along said selected segment.
- 20. A system for analysis of dynamic arterial trees comprising:
means for providing a time varying 3D representation of a moving arterial tree structure; and means for displaying analysis of said time varying 3D representation in response to interactive user input.
- 21. The system of claim 20 wherein the means for providing includes:
means for providing a first sequence of time varying 2D arteriograms derived from a first angular view; means for providing a second sequence of time varying 2D arteriograms derived from a second angular view; and means for reconstructing said time varying 3D representation using said first sequence and using said second sequence.
- 22. The system of claim 21 wherein the means for providing said 3D representation further includes:
means for establishing temporal correspondence of points in said time varying 3D representation.
- 23. The system of claim 22 wherein the means for establishing comprises:
means for providing smoothness constraints; and means for establishing temporal correspondence of points in said time varying 3D representation using said smoothness constraints.
- 24. The system of claim 20 wherein the means for displaying analysis comprises:
means for determining a degree of displacement for a selected portion of said time varying 3D representation; and means for displaying said degree of displacement on a user display.
- 25. The system of claim 24 wherein the means for displaying said degree of displacement comprises:
means for displaying said degree of displacement as color coded degrees of displacement at each of a plurality of points along said selected segment.
- 26. The system of claim 20 wherein the means for displaying analysis comprises:
means for determining a velocity for a selected portion of said time varying 3D representation; and means for displaying said velocity on a user display.
- 27. The system of claim 26 wherein the means for displaying said velocity comprises:
means for displaying said velocity as color coded velocity at each of a plurality of points along said selected segment.
- 28. The system of claim 20 wherein the means for displaying analysis comprises:
means for determining an acceleration for a selected portion of said time varying 3D representation; and means for displaying said acceleration on a user display.
- 29. The system of claim 28 wherein the means for displaying said acceleration comprises:
means for displaying said acceleration as color coded acceleration at each of a plurality of points along said selected segment.
- 30. The system of claim 20 wherein the means for displaying analysis comprises:
means for determining a curvature for a selected portion of said time varying 3D representation; and means for displaying said curvature on a user display.
- 31. The system of claim 30 wherein the means for displaying said curvature comprises:
means for displaying said curvature as color coded curvature at each of a plurality of points along said selected segment.
- 32. The system of claim 20 wherein the means for displaying analysis comprises:
means for determining a tortuosity for a selected portion of said time varying 3D representation; and means for displaying said tortuosity on a user display.
- 33. The system of claim 32 wherein the means for displaying said tortuosity comprises:
means for displaying said tortuosity as color coded tortuosity at each of a plurality of points along said selected segment.
- 34. The system of claim 20 wherein the means for displaying analysis comprises:
means for determining a flexion measure for a selected portion of said time varying 3D representation; and means for displaying said flexion measure on a user display.
- 35. The system of claim 34 wherein the means for displaying said flexion measure comprises:
means for displaying said flexion measure as color coded flexion measure at each of a plurality of points along said selected segment.
- 36. The system of claim 34 wherein the means for determining a flexion measure includes:
means for determining a flexion point as one of a plurality of points along said selected segment.
- 37. The system of claim 36 wherein the means for determining a flexion point comprises:
means for determining said flexion point as a the point having a local maximum flexion measure as compared to all other points of said plurality of points along said selected segment.
- 38. The system of claim 36 wherein the means for determining a flexion point comprises:
means for determining said flexion point as a the point having a local minimum flexion measure as compared to all other points of said plurality of points along said selected segment.
RELATED PATENT APPLICATIONS
[0001] This patent application is related to co-pending U.S. patent application Ser. Number 09/444,138, filed Nov. 20, 1999, which is hereby incorporated by reference.