Robotic control of an endoscope from blood vessel tree images
First Claim
1. A robot guiding system, comprising:
- an endoscope including an endoscope camera configured to generate an intra-operative endoscopic image of an exterior of a subregion of a blood vessel tree within an anatomical region;
a robot configured to move the endoscope within the anatomical region exterior to blood vessels of the blood vessel tree;
an endoscope controller configured to;
generate an endoscopic path exterior to the blood vessels within the anatomical region, wherein the endoscopic path follows vessels of the blood vessel tree and the endoscopic path is derived from matching a graphical representation of the intra-operative endoscopic image of the subregion of the blood vessel tree to a graphical representation of a pre-operative three-dimensional image of the blood vessel tree,overlay the geometrical representation of the pre-operative three-dimensional image of the exterior of the blood vessel tree onto the intra-operative endoscopic image of the subregion of the blood vessel tree corresponding to the subgraph in accordance with the matching of the graphical representation of the intra-operative endoscopic image of the blood vessel tree to the graphical representation of the pre-operative three-dimensional image of the blood vessel tree, andgenerate the endoscopic path within the geometrical representation of the pre-operative three-dimensional image of the exterior of the blood vessel tree overlaid onto the intra-operative endoscopic image of the corresponding portion of the blood vessel tree; and
a robot controller configured to command the robot to move the endoscope within the anatomical region exterior to the blood vessels in accordance with the endoscopic path;
wherein the endoscopic controller is further configured to update the generating of the endoscopic path, the overlay, and the generating of the endoscopic path within the geometrical representation as the robot moves the endoscope within the anatomical region exterior to blood vessels of the blood vessel tree.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot guiding system employs a robot unit (10) and a control unit (20). The robot unit (10) includes an endoscope (12) for generating an intra-operative endoscopic image (14) of a blood vessel tree within an anatomical region, and a robot (11) for moving the endoscope (12) within the anatomical region. The control unit (20) includes an endoscope controller (22) for generating an endoscopic path within the anatomical region, wherein the endoscopic path is derived from a matching of a graphical representation of the intra-operative endoscopic image (14) of the blood vessel tree to a graphical representation of a pre-operative three-dimensional image (44) of the blood vessel tree. The control unit (20) further includes a robot controller (21) for commanding the robot (11) to move the endoscope (12) within the anatomical region in accordance with the endoscopic path.
14 Citations
12 Claims
-
1. A robot guiding system, comprising:
-
an endoscope including an endoscope camera configured to generate an intra-operative endoscopic image of an exterior of a subregion of a blood vessel tree within an anatomical region; a robot configured to move the endoscope within the anatomical region exterior to blood vessels of the blood vessel tree; an endoscope controller configured to; generate an endoscopic path exterior to the blood vessels within the anatomical region, wherein the endoscopic path follows vessels of the blood vessel tree and the endoscopic path is derived from matching a graphical representation of the intra-operative endoscopic image of the subregion of the blood vessel tree to a graphical representation of a pre-operative three-dimensional image of the blood vessel tree, overlay the geometrical representation of the pre-operative three-dimensional image of the exterior of the blood vessel tree onto the intra-operative endoscopic image of the subregion of the blood vessel tree corresponding to the subgraph in accordance with the matching of the graphical representation of the intra-operative endoscopic image of the blood vessel tree to the graphical representation of the pre-operative three-dimensional image of the blood vessel tree, and generate the endoscopic path within the geometrical representation of the pre-operative three-dimensional image of the exterior of the blood vessel tree overlaid onto the intra-operative endoscopic image of the corresponding portion of the blood vessel tree; and a robot controller configured to command the robot to move the endoscope within the anatomical region exterior to the blood vessels in accordance with the endoscopic path; wherein the endoscopic controller is further configured to update the generating of the endoscopic path, the overlay, and the generating of the endoscopic path within the geometrical representation as the robot moves the endoscope within the anatomical region exterior to blood vessels of the blood vessel tree. - View Dependent Claims (2, 3, 4)
-
-
5. A robot guiding system comprising:
-
an endoscope including an endoscope camera configured to generate an intra-operative endoscopic image of an exterior of a subregion of a blood vessel tree within an anatomical region; a robot configured to move the endoscope within the anatomical region exterior to blood vessels of the blood vessel tree; an endoscope controller configured to generate an endoscopic path exterior to the blood vessels within the anatomical region, wherein the endoscopic path is derived from matching a graphical representation of the intra-operative endoscopic image of the subregion of the blood vessel tree to a graphical representation of a pre-operative three-dimensional image of the blood vessel tree, wherein the matching of the graphical representation of the intra-operative endoscopic image of the blood vessel tree to the graphical representation of the pre-operative three-dimensional image of the blood vessel tree includes; generating a main graph derived from the geometrical representation of the pre-operative three-dimensional image of the blood vessel tree, wherein the main graph includes a main set of nodes representative of each furcation of the blood vessel tree within the pre-operative three-dimensional image of the blood vessel tree, generating a subgraph derived from a geometrical representation of the intra-operative endoscopic image of the subregion of the blood vessel tree, wherein the subgraph includes a subset of the main set of nodes, the subset of nodes being representative of each furcation of the blood vessel tree within the intra-operative endoscopic image of the blood vessel tree, and matching the subgraph to the main graph, wherein the matching of the subgraph to the main graph includes establishing at least one of a vertical ordering and a horizontal ordering of the nodes in the main graph; a robot controller configured to command the robot to move the endoscope within the anatomical region exterior to the blood vessels in accordance with the endoscopic path.
-
-
6. A robot guiding method, comprising:
-
with an endoscope mounted camera, generating an intra-operative endoscopic image of a subregion of a blood vessel tree visible to the endoscope within an anatomical region; with a processor, matching a graphical representation of the intra-operative endoscopic image of the subregion of the blood vessel tree to a graphical representation of a pre-operative three-dimensional image of the blood vessel tree, wherein the matching of the graphical representation of the intra-operative endoscopic image of the subregion of the blood vessel tree to the graphical representation of the pre-operative three-dimensional image of the blood vessel tree includes; with the processor, generating a main graph derived from a geometrical representation of the pre-operative three-dimensional image of the blood vessel tree; with the processor, generating a subgraph derived from a geometrical representation of the intra-operative endoscopic image of the subregion of the blood vessel tree; and with the processor, matching the subgraph to subregions of the main graph to locate a main graph subregion corresponding to the subgraph; with the processor, generating a path within the anatomical region that follows vessels of the blood vessel tree from a first location in the subregion of the blood vessel tree visible to the endoscope camera to a second location in the pre-operative three-dimensional image of the blood vessel tree; with a robot controller, commanding a robot to move the endoscope within the anatomical region in accordance with the path to a location in the anatomical region corresponding to the second location; with the processor, controlling a display device to overlay the geometrical representation of the pre-operative three-dimensional image of the blood vessel tree onto the intra-operative endoscopic image of the subregion of the blood vessel tree in accordance with the matching of the graphical representation of the intra-operative endoscopic image of the subregion of the blood vessel tree to the graphical representation of the pre-operative three-dimensional image of the blood vessel tree; and with the processor, updating the matching and controlling the display device to update the overlay of the geometrical representation of the pre-operative three-dimensional image of the blood vessel tree onto the intra-operative endoscopic image of the subregion of the blood vessel tree as the robot moves the endoscope within the anatomical region in accordance with the path. - View Dependent Claims (7)
-
-
8. A robot guiding system, comprising:
-
an endoscope including a surgical element and an optical camera configured to generate an intra-operative endoscope image data; a robot controller configured to control a robot to move the endoscope through an anatomical region of a patient; a display device; and one or more processors configured to; generate a preoperative 3D image of a blood vessel tree from image data generated by a 3D diagnostic imaging system, generate an intra-operative endoscope image of a subregion of the blood vessel tree visible to the endoscope camera, match the intra-operative endoscope image and a corresponding subregion of the pre-operative 3D blood vessel tree image, overlay the matched intra-operative endoscope image and the pre-operative 3D blood vessel tree image, control the display device to display the overlaid matched intra-operative endoscope and pre-operative 3D blood vessel tree images and a path from the a selected location in the intra-operative endoscope image to a selected surgical site in the pre-operative 3D blood vessel tree image, wherein the path follows vessels of the blood vessel tree, and update the matching, overlaying, and displaying as the endoscope is moved along the path to provide a visual confirmation that the matching was successful. - View Dependent Claims (9)
-
-
10. A robot guiding system comprising:
-
an endoscope including a surgical element and an optical camera configured to generate an intra-operative endoscope image data; a robot controller configured to control a robot to move the endoscope through an anatomical region of a patient; a display device; and one or more processors configured to; generate a preoperative 3D image of a blood vessel tree from image data generated by a 3D diagnostic imaging system, generate an intra-operative endoscope image of a subregion of the blood vessel tree visible to the endoscope camera, match the intra-operative endoscope image and a corresponding subregion of the pre-operative 3D blood vessel tree image, overlay the matched intra-operative endoscope image and the pre-operative 3D blood vessel tree image, control the display device to display the overlaid matched intra-operative endoscope and pre-operative 3D blood vessel tree images and a path from the a selected location in the intra-operative endoscope image to a selected surgical site in the pre-operative 3D blood vessel tree image, process the pre-operative 3D blood vessel image to generate a main graph in which the blood vessel tree is depicted by nodes representing furcations of the blood vessel tree interconnected by lines depicting vessels of the blood vessel tree; and process the intra-operative endoscope image to generate a subgraph in which furcations of blood vessels are represented by nodes interconnected by lines representing vessels; wherein the matching includes matching the subgraph with the main graph including establishing at least one of a vertical ordering and a horizontal ordering of the nodes in the main graph to find the subregion of the blood vessel tree that corresponds to the subregion of the blood vessel tree visible in the intra-operative endoscope image.
-
-
11. A robot guiding system comprising:
-
an endoscope including a surgical element and an optical camera configured to generate an intra-operative endoscope image data; a robot controller configured to control a robot to move the endoscope through an anatomical region of a patient; a display device; and one or more processors configured to; generate a preoperative 3D image of a blood vessel tree from image data generated by a 3D diagnostic imaging system, process the pre-operative 3D blood vessel image to generate a main graph in which the blood vessel tree is depicted by nodes representing furcations of the blood vessel tree interconnected by lines depicting vessels of the blood vessel tree; generate an intra-operative endoscope image of a subregion of the blood vessel tree visible to the endoscope camera, process the intra-operative endoscope image to generate a subgraph in which furcations of blood vessels are represented by nodes interconnected by lines representing vessels; match the intra-operative endoscope image and a corresponding subregion of the pre-operative 3D blood vessel tree image, wherein the matching of the subgraph to the main graph includes; matching the nodes of the subgraph to the nodes of the main graph to generate a plurality of candidate matches; and wherein the one or more processors are further configured to display the candidate matches for user selection; overlay the matched intra-operative endoscope image and the pre-operative 3D blood vessel tree image, control the display device to display the overlaid matched intra-operative endoscope and pre-operative 3D blood vessel tree images and a path from a selected location in the intra-operative endoscope image to a selected surgical site in the pre-operative 3D blood vessel tree image.
-
-
12. A robot guiding system comprising:
-
an endoscope including a surgical element and an optical camera configured to generate an intra-operative endoscope image data; a robot controller configured to control a robot to move the endoscope through an anatomical region of a patient; a display device; and one or more processors configured to; generate a preoperative 3D image of a blood vessel tree from image data generated by a 3D diagnostic imaging system, wherein the blood vessel tree is a coronary artery tree, generate an intra-operative endoscope image of a subregion of the blood vessel tree visible to the endoscope camera, match the intra-operative endoscope image and a corresponding subregion of the pre-operative 3D blood vessel tree image, overlay the matched intra-operative endoscope image and the pre-operative 3D blood vessel tree image, control the display device to display the overlaid matched intra-operative endoscope and pre-operative 3D blood vessel tree images and a path from the a selected location in the intra-operative endoscope image to a selected surgical site in the pre-operative 3D blood vessel tree image.
-
Specification