Automatic path planning system and method
First Claim
Patent Images
1. A method of path planning, comprising:
- providing a medical imaging dataset representing a cavity and a boundary;
providing a plurality of points in said dataset, including at least a starting point and an ending point;
automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity; and
selecting a data granularity level for said path determination.
11 Assignments
0 Petitions
Accused Products
Abstract
A method of path planning, comprising providing a dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, responsive to a penalty associated with passing through points in the cavity. Preferably, the penalty value associated with a point depends on a distance between the point and the boundary.
166 Citations
47 Claims
-
1. A method of path planning, comprising:
-
providing a medical imaging dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity; and selecting a data granularity level for said path determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of path planning, comprising:
-
providing a medical imaging dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity, wherein said determining a path comprises determining a relatively short path. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of path planning, comprising:
-
providing a medical imaging dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity, wherein automatically determining a path comprises evaluating a penalty function for the points, said penalty function being dependent on the distance of the point from a boundary of the cavity, and said penalty function being lower for points which are further from the boundary, wherein said penalty function has a substantial rate of increase when approaching said boundary.
-
-
32. A method of path planning, comprising:
-
providing a medical imaging dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity, wherein automatically determining a path comprises evaluating a penalty function for the points, said penalty function being dependent on the distance of the point from a boundary of the cavity, and said penalty function being lower for points which are further from the boundary, wherein said penalty function has a low rate of change away from said boundary.
-
-
33. A method of path planning, comprising:
-
providing a medical imaging dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity, wherein automatically determining a path comprises evaluating a penalty function for the points, said penalty function being dependent on the distance of the point from a boundary of the cavity; and determining said distance by erosion of the dataset.
-
-
34. A method of path planning, comprising:
-
providing a medical imaging dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity, wherein automatically determining a path comprises evaluating a penalty function for the points, said penalty function being dependent on the distance of the point from a boundary of the cavity; and determining said distance by wave propagation from the boundaries of said cavity.
-
-
35. A method of path planning, comprising:
-
providing a medical imaging dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity, wherein said boundary has small holes therein and wherein said path does not pass through holes narrower than a predetermined width. - View Dependent Claims (36)
-
-
37. A method of path planning, comprising the steps of:
-
providing a medical dataset representing a cavity having a plurality of bends and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, wherein said path does not remain substantially in a medical axis of the cavity and does not approach closer than a predetermined distance to said boundary, in at least two of said bends; wherein said dataset is represented using voxels and wherein said path does not approach closer than three voxels to said boundary.
-
-
38. A method of path planning, comprising the steps of:
-
providing a medical dataset representing a cavity having a plurality of bends and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, wherein said path does not remain substantially in a medical axis of the cavity and does not approach closer than a predetermined distance to said boundary, in at least two of said bends; wherein said dataset is represented using voxels and wherein said path does not approach closer than one tenth the local width of said cavity, to said boundary.
-
-
39. A method of path planning, comprising the steps of:
-
providing a medical dataset representing a cavity having a plurality of bends and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, wherein said path does not remain substantially in a medical axis of the cavity and does not approach closer than a predetermined distance to said boundary, in at least two of said bends; wherein said dataset is represented using voxels and wherein said path does pass through holes in said boundary which are narrower than a predetermined width.
-
-
40. A method of simultaneously distance determining and skeletonizing a dataset including a cavity and a boundary thereof, comprising:
-
eroding said cavity, using a series balls of increasing radius Ri; determining a distance of points interior to the cavity, from the boundary, utilizing said erosion; opening said eroded cavity, for each radius Ri, using a ball of radius 1; and accumulating the points which are removed from said eroded cavity by said opening, to form a skeleton. - View Dependent Claims (41)
-
-
42. A method of path planning, comprising the steps of:
-
providing a dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity, wherein automatically determining a path comprises evaluating a penalty function for the points, wherein said penalty function is dependent on the distance of the point from a boundary of the cavity, and wherein said penalty function is lower for points which are further from the boundary.
-
-
43. A method of path planning, comprising the steps of:
-
providing a dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity, wherein said determining a path comprises determining a relatively short path. - View Dependent Claims (44, 45)
-
-
46. A method of path planning, comprising the steps of:
-
providing a medical imaging dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity, wherein said penalty function is responsive to an Euclidean distance of said various points from said boundary.
-
-
47. A method of path planning, comprising the steps of:
-
providing a medical imaging dataset representing a cavity and a boundary; providing a plurality of points in said dataset, including at least a starting point and an ending point; and automatically determining a path between the starting point and the ending point, responsive to a penalty function defined by penalty values associated with passing through various points in the cavity, wherein said path planning allows a path to pass through two diagonally-adjacent voxels.
-
Specification