Various embodiments of the present invention relate to medical devices and, more particularly, to image-based control systems for endoscopes and other medical devices.
Endoscopes are used in medical practice to effect minimally invasive diagnostics and treatments through a natural or surgical orifice. An endoscope is a snakelike device including a flexible hose, a bendable section, two control knobs, a camera, and a working channel. A surgeon exerts force on the flexible hose to move it along a body cavity. The surgeon also manipulates the bendable section through two degrees of freedom through use of the two control knobs, each of which corresponds to one of the degrees of freedom. The camera, which is located at the end of the bendable section, captures an image. The image is transmitted to a monitor that is visible by the surgeon. Accordingly, by directing the flexible hose, manipulating the bendable section via the control knobs, and viewing the monitor, the surgeon can examine the inside of a person's body.
While endoscopy presents various advantages over invasive procedures, endoscopy is both difficult and unpredictable. With one hand, the surgeon must exert force on the flexible hose, while simultaneously manipulating the control knobs with the other hand. At the same time, the surgeon watches the monitor to view the camera image. To effectively perform all of these simultaneous tasks, the surgeon should possess both dexterity and experience.
During a colonoscopy, the flexible hose is generally inserted into a colon until the bendable section reaches the end of the colon. At that point, the flexible hose is gradually retracted from the colon. The surgeon examines the colon, via the monitor, as the flexible hose and attached bendable section are extracted from the colon.
At times during insertion and retraction of the flexible hose, it is preferable for the camera on the bendable section to be directed toward a lumen of the colon. The lumen is an opening or pathway of an organ or vessel. Accordingly, directing the camera toward the lumen as the camera moves through the colon can cause the camera to capture a wide view of an interior of the colon. Wide views of the colon or other objects can enable surgeons to identify potential issues, such as polyps, more effectively. In contrast, if the camera were directed away from the lumen, portions of the colon would remain uncaptured by the camera as the camera moves throughout the entire length of the colon.
While a surgeon is examining the colon, the surgeon may identify a potential issue and may, therefore, redirect the camera to more closely examine the potential issue. After such close examination is completed, the surgeon must relocate the lumen and redirect the camera toward the lumen. The surgeon, however, may be unaware of the current orientation of the camera and the bendable section, because the surgeon can only see the portion of the colon toward which the camera is pointed. The surgeon may have little or no knowledge of the direction of the lumen relative to the current direction of the camera. Even after the lumen is located, repositioning the bendable section toward the lumen may be difficult given the awkward knob control system. As a result, redirecting the camera toward the lumen can be a difficult and unpredictable task.
There is a need in the art for an intelligent control system for an endoscope. Preferably, such a control system is image-based, such that images received from the endoscope can be utilized to control a movement of the endoscope. Further preferably, the control system can identify a lumen or other object, and can direct the endoscope toward the lumen for safe and effective movement of the endoscope through an object. It is to such an image-based control system that embodiments of the present invention are directed.
Briefly described, various embodiments of the present invention include image-based control systems for directing a medical device, such as an endoscope, through an object. By directing an endoscope toward a lumen, the endoscope can be moved throughout the object, such as a kidney or colon, while an image capture device of the endoscope retains a wide view of an interior of the object. An image-based control system for a medical device can comprise a first actuator, a second actuator, and a processing system. The image-based control system can be integrated into the medical device or, alternatively, can be a separate component configured to work in conjunction with the medical device.
In an exemplary embodiment of the image-based control system, the medical device is an endoscope. The endoscope can be a conventional endoscope having a flexible hose, a bendable section, and an image capture device. The flexible hose can be configured for insertion into a natural or surgical orifice of a body. The bendable section can be connected to an end of the flexible hose, and the image capture device can be positioned at a distal end of the bendable section. The bendable section can have two degrees of freedom, such as elevation and azimuth, through which it can be adjusted.
The first and second actuators can each be operatively connected to the bendable section, such that activating the first or second actuator can cause the bendable section to reorient itself. The first actuator can control a first degree of freedom of the endoscope's bendable section, and the second actuator can control a second degree of freedom of the endoscope's bendable section. In an exemplary embodiment, the first and second actuators are motors.
In addition to the above, the endoscope can further comprise a first control knob and second control knob. The first and second control knobs can enable manual control of the bendable section. In such an embodiment, the first actuator can be coupled to the first control knob, and the second actuator can be coupled to the second control knob. Accordingly, automatic control can be effected by activating the first or second actuator to adjust the first or second control knob, thereby adjusting the bendable section.
The processing system of the image-based control system can be configured to receive an image from the image capture device of the endoscope or other medical device. The processing system can identify a lumen in the image, and can map coordinates of the lumen to a physical coordinate system of a portion of the medical device, such as the capture device. The processing system can then instruct the first and second actuators to reorient the bendable section, so the medical device, or capture device of the medical device, is directed toward the lumen.
Alternatively to incorporating a conventional endoscope, an exemplary embodiment of the image-based control system can comprise a specialized endoscope, which is specifically configured to operate with the first actuator, the second actuator, and the processing system. Such a specialized endoscope can exclude various features of a conventional endoscope. For example and not limitation, the specialized endoscope need not incorporate the first control knob and second control knob. In that case the first motor and the second motor can be coupled to the bendable section by various other means, such that each motor controls a degree of freedom of the bendable section.
These and other objects, features, and advantages of the image-based control system will become more apparent upon reading the following specification in conjunction with the accompanying drawing figures.
To facilitate an understanding of the principles and features of the invention, various illustrative embodiments are explained below. In particular, embodiments of the invention are described in the context of being image-based control systems for directing an endoscope capture device toward a lumen. Embodiments of the invention, however, are not limited to directing endoscopes toward lumens. Rather, embodiments of the invention can be used for directing various medical devices toward various objects. For example, an embodiment of the image-based control system can direct an endoscope capture device toward a polyp during an endoscopy.
The components described hereinafter as making up various elements of the invention are intended to be illustrative and not restrictive. Many suitable components that would perform the same or similar functions as the components described herein are intended to be embraced within the scope of the invention. Such other components not described herein can include, but are not limited to, for example, components that are developed after development of the invention.
Referring now to the figures, wherein like reference numerals represent like parts throughout the views, the image-based control system will be described in detail.
The body 110 can provide structural support for various elements of the endoscope 100, and can connect such various elements together into a single device.
The flexible hose 120 can be an elongated member adapted for insertion through an orifice into a body. The flexible hose 120 can be connected to the body 110 at a first end of the flexible hose 120. Generally, the flexible hose 120 defines a working channel 122 running longitudinally throughout its length. The channel 122 can receive one or more elongated tools for performing procedures with the endoscope 100.
The bendable section 130 can be positioned at a distal end of the flexible hose 120, away from the body 110. The bendable section 130 can be an articulated tip comprising a plurality of joints 132 that are flexibly connected together by links 134. The links 134 and joints 132 can enable the bendable section 130 to adjust through two degrees of freedom.
Each of the first and second control knobs 140 and 150 can correspond to one of the degrees of freedom. Manipulation of the first control knob 140 can cause the bendable section 130 to bend in a first direction, such as an elevation, or “up-down” direction. In contrast, manipulation of the second control knob 150 can cause the bendable section 130 to bend in a second direction, such as an azimuth, or “left-right” direction. Wires can extend through the channel 122 of the flexible hose 120 to couple the control knobs 140 and 150 to the bendable section 130 for operation of the bendable section 130. A distal end of the bendable section 130 can be pointed in a desired orientation through a combination of the elevation and azimuth motions.
The camera 160 can be positioned at a distal end of the bendable section 130. Fiber optic cables can extend through the endoscope 100, for example, through the channel 122, to transmit images from the camera 160 to a processing device.
Accordingly, when performing a scope procedure, a medical professional can insert the flexible hose 130 into an orifice of a living body, and can receive images of the interior of the body via transmissions from the camera 160.
Embodiments of the present invention provide an image-based motion control system 200, as shown in
The control system 200 can provide medical professionals with an advanced diagnostic and surgical instrument. According to some exemplary embodiments, a position of an object can be identified by analyzing an image returned by the capture device 160. For example, a lumen position in a colon interior can be identified. The lumen position can be used to calculate the bendable section 130 orientation. One or more actuators 220 and 230 can reorient the bendable section 130 to point towards the lumen.
The image-based control system 200 can integrate intelligent robotic technology with existing endoscope maneuverability. Image-based control can increase reliability and preciseness of endoscopic systems, enhance functionality of endoscopes, and increase controllability for involved medical professionals. Additionally, the control system 200 can reduce risk of perforation, patient pain, average procedure time, and surgical training time. The control system 200 can also enable faster and safer procedures, thereby enabling a greater number of patients to be screened. Consequently, this can result in earlier diagnoses of colon cancer, better treatment, and improved survival rates.
A driving mechanism of the bendable section 130 of a conventional endoscope 130 is modeled herein. Transformations are formulated to map the lumen position to the tip orientation and motor rotation angles.
Because of the difficulty involved in performed an endoscopy, a surgeon or a person developing an improved endoscopic system can benefit from understanding a kinematical analysis of movement of the endoscope. Up to this point, however, such a kinematical analysis has not been developed.
It is shown herein that bending of the bendable section 130 in a first direction, via a turn of either the first or second control knob 140 or 150, will generally also effect the bendable section's orientation in the second direction. Additionally, a curve of the bendable section 130 can be approximately circular. A kinematic scheme based on a Jacobian analysis is suggested herein for kinematic control of an endoscope 100. The below analysis can be used to decouple the output motions and provide constant gain functions from inputs to outputs. This can enable a surgeon to control the endoscope in a more intuitive and efficient manner, as opposed to using trial and error.
A simple articulated structure of the bendable section 130 can makes the bendable section 130 amenable to the kinematic modeling used for serial robots.
The link lengths ai are measured along xi and can all equal a value A, such that
a
i
=A≡L/2n, for i=0 . . . 2n,
where L is a length of the bendable section 130 and a0 is part of the base 330, which can connect to the flexible hose 120. The last link length a2n is not typically of length A, but it is assumed to be so for simplicity. Twist angles αi can be measured from zi to zi+1 along xi, and can alternate between positive and negative right angles. In other words, in radians
αi=π/2 for even i, and αi=−π/2 for odd i.
Joint angles γi can be measured from xi−1 to xi along zi. Under an assumption of negligible friction forces, the uniform link lengths can make all of the odd joint angles equal and all of the even joint angles equal. The odd joints can have elevation angles of φ, and the even joints have azimuth angles of ν. In other words,
for i=1 . . . 2n, γi=ν for even i, and γi=φ for odd i.
Given the fixed Denavit-Hartenberg parameters and the variable joint displacements ai, a forward displacement analysis can determine a location of the terminal frame, i.e., the end of the bendable section 130 having the capture device 160, relative to the base frame 330 as the following 4×4 homogeneous transformation matrix:
where 0x2n, 0y2n, and 0z2n are the directions of frame 2n with coordinates in frame 0, i.e., coordinates relative to the base 330. Additionally, 0p0,2n is the positive vector from origin o0 to origin o2n with coordinates in frame 0. In general, a coordinate transformation between adjacent frames i−1 and i is as follows:
Using parameters or the endoscope 100, the transformation can described as:
A location of the terminal frame can be described by the following closure equation:
Given the fixed Denavit-Hartenberg parameters and the terminal link location, the reverse displacement analysis can determine joint displacements. For the conventional endoscope 100, there are only two degrees of freedom, which are specified by the odd angles φ and the even angles ν. Consequently, the terminal frame location 0,2nB cannot be specified arbitrarily. Such arbitrary specification would require a full six degrees of freedom.
Thus, the terminal link location can be described in a meaningful way with only two independent parameters. This can reduce, if not eliminate, a need to specify the terminal origin position or the terminal frame orientation, which require three parameters each. As an operating surgeon can adjust φ and ν, through the first and second control knobs 140 and 150, it can be advantageous to use the two degrees of freedom to specify a direction of the terminal link, which points in the x2n direction.
One method to approach the reverse displacement problem is to rearrange the closure equation from the forward displacement analysis. The individual component equations are used to eliminate all but a single joint displacement, which is then used to determine the remaining joint displacements. Despite the rather simple appearing form of the closure equations, a solution for φ and ν remains an open question to some degree.
R
E
=A/(tan φ/2).
A similar geometry can exist for joint axes z2 and z4, which can lie in a plane distinct from z0 and z2 at angle ν. The geometrical relationship between z0 and z2 can be, however, the same as the geometrical relationship between z2 and z4. Consequentially, z4 meets z2 at the same intersection, point E, as does z0. Similar geometry can exist holds for each consecutive pair of even axes, such that each of such pairs intersects, and the even origins can lie on a sphere having radius RE.
As illustrated in
P
E
=A/(sin φ/2).
All off origins can lie on this same sphere. The geometry of the odd axes can be complementary to the geometry of the even axes. The odd axes can intersect at point O=(A, PO, 0), as illustrated in
The even origins can also lie on a second sphere centered at O with radius RO, such that
R
O
=A/(sin ν/2)
P
O
=A/(tan ν/2)
R
2
O
=A
2
+P
2
O.
In contrast, the odd origins can lie on a smaller sphere about 0 with radius PO.
Overall, there are four identified spheres. The even origins can lie on spheres of radii RE and RO, and the odd origins can lie on spheres of radii PE and PO. To describe the shape of the endoscope, the even origins, which pass through the base origin o0 and the terminal frame origin 02n, are examined. As the two spheres of the even origins intersect in a circle, as illustrated in
As further illustrated in
d(OE)2=R2O+R2E,
which can be solved for d(OE) as follows:
Therefore, a unit normal along vector OE is
An equation of the circle, and hence, the arc of the bendable section 130, can be described parametrically by a rotation angle ψ from o0 about the axis from O to E. A position vector r(ψ) describing the circle can be derived from a well-known axis-angle formulation, as follows:
where T indicates a vector's transpose. The above equations can be reduced to
A coordinate system (X, Y, Z) of the capture device 160 can be parallel to a coordinate system (x2n, y2n, z2n) of the distal end of the bendable section 130. Vector b, from the origin of the end of the bendable section 130 to the target point b, can intersect the capture device 160 image plane at (bY, bZ). Because of a relationship between similar triangles, the two sets of coordinates can be related as follows:
b
y
/b
x
=b
Y
/f
and
b
z
/b
x
=b
Z
/f,
where f is a focal length of the capture device 160.
The rotation angle β and its axis direction e are given by the following vector relations:
where the direction of e is in the y2n−z2n plane. Substituting y2n=Y and z2n=Z gives the angle β and the rotation axis e in the coordinate frame of the capture device 160:
As illustrated in the above equations, to line align the target point b with the optical axis, it is not necessary to determine the depth bx of the target point b.
There can be two solutions to β and e, where each solution corresponds to one of two possible directions of the rotation axis e and the rotation angle β.
Additionally, if β is small, β can be used to approximate a differential tip rotations, as follows:
2nω0,2ndt=βe=sin βe, for small β.
Using the x and z components and the above Jacobian relation, the differential joint angles can be solved as follows:
By using actuators 220 and 230, such as motors, to precisely control input differential angles dφ and dν in accordance with the above equations, it can be possible to provide decoupled control of the output motions (2nω0,2n)y and (2nω0,2n)z. In other words, it can be possible to predict an effect on the bendable section's orientation with respect to the second degree of freedom when the surgeon adjusts the first degree of freedom, and vice versa. As a result, the surgeon can control the bendable section 130 in an intuitive manner.
Referring now back to
In an exemplary embodiment, a conventional endoscope 100 can be adapted for use in the control system 200. For example, and not limitation, the bendable section 130 and the capture device 160 can be components of a conventional endoscope 100. Although the image-based control system 200 is described herein as an adapted conventional endoscope 100, however, some exemplary embodiments of the image-based control system 200 can comprise specialized devices or systems specifically manufactured to perform as intelligent endoscopic systems 200.
The processing system 210 can comprise one or more processing devices, such as computer processors or computers, for processing data for operations of the control system 200. If multiple processing devices are used, tasks can be divided among the processing devices in various ways. For example, and not limitation, a first processing device can comprise a capture card and can receive and render images from the capture device 160 for display. A second processing device can analyze image data to determine how to drive the first and second actuators 220 and 230, and can instruct the actuators 220 and 230 to perform one or more actions to reorient the bendable section 130.
The first and second actuators 220 and 230 can each be operatively connected to the medical device. When the medical device is an endoscope, the actuators 220 and 230 can be operatively connected to the bendable section, such that activating the first or second actuator 220 or 230 causes the bendable section to reorient itself. The first actuator 220 can control the first degree of freedom of the endoscope's bendable section 130, and the second actuator 230 can control the second degree of freedom of the endoscope's bendable section 130. The first and second actuators 220 and 230 can be coupled to first and second manual controllers of the medical device, such as the control knobs 140 and 150 of the endoscope 100. In an exemplary embodiment of the control system 200, the first and second actuators 220 and 230 comprise motors.
The control system 200 can provide both manual and automatic control of the bendable section 130. For example, the control knobs 140 and 150 of the endoscope 100 can remain accessible for manual control by a medical professional. Accordingly, the medical professional can assume control of the medical device to conduct a precise examination of a portion of the colon or other object. Control can then be returned to automated processes of the control system 100, wherein the actuators 220 and 230 redirect the medical device toward the lumen. The control system 200 can maintain the medical device directed toward the lumen unless and until manual control is assumed.
During a procedure, the capture device 160 captures one or more images of an interior of an object, such as a colon interior, and returns such images to the processing system 210. The processing system 210 can identify a position of the lumen in a coordinate frame of an image received from the capture device 160. Such identification can occur through an automated image analysis performed by the processing system 210. The automated image analysis can include a combination of the following steps: 1) If one or more of the four corners of the image depict black areas, which can represent lack of an image in such areas, remove the black areas in such corners. 2) Convert the image to a black and white image, such as by a thresholding process. 3) Finally, determine the lumen position as a centroid of a dominant or largest black portion of the image.
The lumen position in image can be expressed as p=p(x, y, −f) in the OXYZ frame, where f is the focal length of the camera and the actual lumen position is P(X, Y, Z). A depth of the lumen position need not be determined, so the lumen position can be represented by the line OP, where the actual lumen position lies somewhere along OP. The Z component of the lumen can be estimated as a distance appropriate for the size of the object being explored.
A solution to p(x, y, −f) can be obtained from image analysis and properties of the capture device 160. Using a simple pinhole camera model,
x=fX/Z
y=fY/Z.
Distances from the edges of the image to the OX and OY axes are xm, and ym, respectively, in coordinates of the image. Such distances are represented by point pm1=(xm, ym) in
x/f=tan(θ) and xm/f=tan(βFOVx),
and eliminating f gives
tan(θ)=x tan(βFOVx)/xm.
Similarly for the y component,
y/f tan(φ) and ym/f=tan(βFOVy),
and eliminating f gives
tan(φ)=y tan(βFOVy)/ym.
Let
K
x
=x
m/tan(βFOVx) and Ky=ym/tan(βFOVy).
Therefore
θ=tan−1(x/Kx) and φ=tan−1(y/Ky).
Given point P(X, Y, Z), the inverse kinematics, as discussed in detail above, can be used to calculate the exact rotation angle of each motor 220 and 230 and each joint. In an exemplary embodiment of the control system 200, the inverse kinematics can be realized with the below transformations. The following transformations can be used to convert the adjustment angle to the motor rotation angle:
θx(s)=(Kpx+Kixs+Kdx/s)θ(s)
θy(s)=(Kpy+Kiys+Kdy/s)φ(s).
where θx(s) and θy(s) are Laplace transfer functions of the elevation motor angle θx and azimuth motor angle θy In other words, the inputs to the above equations are θ and φ, the desired rotation angles of the capture device 160, and the outputs are the motor angles that achieve such rotations. The K's represent controller gains of the control system 200, which are tuned during simulation and application. PID controllers can be used for motion control of the motors 220 and 230.
Accordingly, as discussed above, various embodiments of the image-based control system 200 can automate a process of directing a medical device, such as a bendable section 130 of an endoscope 100, toward a lumen of an object. As a result, a medical professional can safely navigate the object while viewing an interior of the object at a wide viewing angle.
Exemplary embodiments of the present invention include image-based control systems, devices, and methods.
An exemplary image-based control system can comprise an endoscope 100, at least one actuator 220, and a processing system 210. The actuator 220 can be coupled to a manual controller, such as a control knob 140, of the endoscope 100. The processing system 210 can be configured to receive an image from the image capture device 160 of the endoscope 100, and to identify coordinates of an opening, or lumen, in the image. The processing system 210 can map such coordinates to a physical position of the lumen relative to the capture device, and can calculate a set of rotations for reorienting the capture device toward the lumen. The processing system 210 can then instruct the actuator 220 to adjust an orientation of the bendable section 130 of the endoscope 100 to direct the capture device 160 toward the lumen.
An exemplary image-based control device can comprise a bendable component, a capture device, a first actuator, and a processing system. The bendable component can be the bendable section 130 of an endoscope 100, and the capture device can be positioned at a distal end of the bendable section 130. The processing system 210 can be configured to receive an image from the capture device, to identify coordinates of a lumen in the image, and to instruct the actuator to adjust the bendable section 130 to direct the capture device toward a lumen.
The device can further comprise a manual controller configured to enable manual control of the bendable section 130. Such manual controller can comprise a control knob, such as the control knob of an endoscope. The first actuator can be coupled to the control knob for automated control of the bendable section 130.
A second actuator can also be provided in the above system or device. In that case, the processing system can be further configured to instruct the second actuator to adjust the bendable section 130 to direct the capture device 160 toward the lumen.
An exemplary image-based control method can comprise receiving an image from a capture device associated with a medical device, such as an endoscope; identifying coordinates of a lumen or other object in the image; mapping such coordinates to a physical position of the lumen or other object relative to the capture device; and instructing an actuator to adjust an orientation of at least a portion of the medical device, such as the capture device, to direct the medical device toward the lumen or other object.
In exemplary embodiments of the image-based control systems 200, devices, and methods, the medical device can comprise an endoscope 100, the image capture device 160 can comprise a camera, and the actuator 220 can comprise a motor. If the medical device is an endoscope 100, it is preferable that two actuators 220 and 230 are provided. Each actuator 20 or 230 can be coupled to a control knob 140 or 150 of the endoscope 100. Rotation of one of the motors 220 and 230 can translate into rotations of the control knob 140 and 150, which can result in adjustment of the bendable section 130 of the endoscope 100.
While embodiments of the image-based control system 200 have been disclosed in exemplary forms, it will be apparent to those skilled in the art that many modifications, additions, and deletions may be made without departing from the spirit and scope of the invention, as set forth in the following claims.
This application claims priority to and the benefit, under 35 U.S.C. § 119(e), of U.S. Provisional Patent Application No. 61/043,910, filed 10 Apr. 2008, which is incorporated herein by reference in its entirety as if fully set forth below.
Number | Date | Country | |
---|---|---|---|
61043910 | Apr 2008 | US |