IMAGE PROCESSING METHOD AND SYSTEM FOR EDGE DETECTION AND LASER EYE SURGERY SYSTEM INCORPORATING THE SAME
First Claim
1. A method of imaging an object comprising:
- obtaining an image data set from a raster scan of the object, the image data set comprising a plurality of data points, each data point having a location and intensity associated with it;
generating a reduced data set by selectively removing one or more data points from the image data set based upon an assigned probability of retaining the one or more data points in the data set, the assigned probability being a function of the intensity of a data point;
generating a triangulation graph of the reduced data as a planar subdivision having faces that are triangles, the vertices of which are the data points of the reduced data set and the edges of which are adjacent vertices; and
segmenting the triangulation graph by finding a path with lowest cost between vertices of the triangulation graph, wherein the cost between vertices is a function of the respective intensity of the vertices.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of imaging an object includes obtaining an image data set from a raster scan. The image data set has a plurality of data points, each data point having an associated location and intensity; generating a reduced data set by selectively removing one or more data points from the image data set based upon an assigned probability of retaining the one or more data points in the data set, the assigned probability being a function of the intensity of a data point; generating a triangulation graph as a planar subdivision having faces that are triangles, the vertices of which are the data points and the edges of which are adjacent vertices; and segmenting the triangulated data set by finding a path with lowest cost between that vertex and every other vertex, wherein the cost is a function of the respective intensity of the vertices.
-
Citations
30 Claims
-
1. A method of imaging an object comprising:
-
obtaining an image data set from a raster scan of the object, the image data set comprising a plurality of data points, each data point having a location and intensity associated with it; generating a reduced data set by selectively removing one or more data points from the image data set based upon an assigned probability of retaining the one or more data points in the data set, the assigned probability being a function of the intensity of a data point; generating a triangulation graph of the reduced data as a planar subdivision having faces that are triangles, the vertices of which are the data points of the reduced data set and the edges of which are adjacent vertices; and segmenting the triangulation graph by finding a path with lowest cost between vertices of the triangulation graph, wherein the cost between vertices is a function of the respective intensity of the vertices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for imaging an object comprising:
-
memory for storing a plurality of instructions; and a processor for executing the instructions to perform a plurality of steps, the instructions comprising; obtaining an image data set from a raster scan of the object, the image data set comprising a plurality of data points, each data point having a location and intensity associated with it; generating a reduced data set by selectively removing one or more data points from the image data set based upon an assigned probability of retaining the one or more data points in the data set, the assigned probability being a function of the intensity of a data point; generating a triangulation graph of the reduced data as a planar subdivision having faces that are triangles, the vertices of which are the data points of the reduced data set and the edges of which are adjacent vertices; and segmenting the triangulation graph by finding a path with lowest cost between that vertex and every other vertex, wherein the cost is a function of the respective intensity of the vertices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A laser surgical system for imaging an object, comprising:
-
a laser source for generating a pulsed laser beam; an imaging system comprising a detector; shared optics configured for directing the pulsed laser beam to an object to be sampled and confocally deflecting back-reflected light from the object to the detector; a controller operatively coupled to the laser source, the imaging system and the shared optics, the controller configured to; (a) scan the pulsed laser beam in a raster scan along the object to be imaged; (b) collect an image data set corresponding to the intensity of the back-reflected light from each of the laser pulses, the image data set comprising a plurality of data points, each data point having a location and intensity associated with it; (c) generate a reduced data set by selectively removing one or more data points from the image data set based upon an assigned probability of retaining the one or more data points in the data set, the assigned probability being a function of the intensity of a data point; (d) generate a triangulation graph of the reduced data as a planar subdivision having faces that are triangles, the vertices of which are the data points of the reduced data set and the edges of are adjacent vertices; and (e) segment the triangulation graph by finding a path with lowest cost between that vertex and every other vertex, wherein the cost is a function of the respective Intensity of the vertices. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable, non-transitory medium comprising a computer program which causes a computer to execute a process comprising:
-
obtaining an image data set from a raster scan of the object, the image data set comprising a plurality of data points, each data point having a location and intensity associated with it; generating a reduced data set by selectively removing one or more data points from the image data set based upon an assigned probability of retaining the one or more data points in the data set, the assigned probability being a function of the intensity of a data point; generating a triangulation graph of the reduced data as a planar subdivision having faces that are triangles, the vertices of which are the data points of the reduced data set and the edges of which are adjacent vertices; and segmenting the triangulation graph by finding a path with lowest cost between vertices of the triangulation graph, wherein the cost between vertices is a function of the respective intensity of the vertices.
-
Specification