METHOD FOR DEALING WITH SINGULARITIES IN GRAVITY REFERENCED ENDOSCOPIC IMAGING
A method for avoiding rapid or sudden image rotation or reversal in a gravity leveled endoscopic imaging system is disclosed. A mathematical neighborhood of a singular viewing configuration is defined and within this neighborhood the endoscopic image orientation follows specified rules.
This application is a continuation of U.S. patent application Ser. No. 11/055,445, filed Feb. 10, 2005, which application is currently pending and also claims the benefit under 35 U.S.C. §119(e) of the U.S. Provisional Patent Application Ser. No. 60/626,122 filed on Nov. 9, 2004, the content of each of which is incorporated by reference herein in its entirety.
FIELD OF THE INVENTIONThe present invention relates to endoscopic imaging, and in particular, to endoscopic image orientation and its relationship to the direction of gravity and the viewer's reference frame.
BACKGROUND OF THE INVENTIONAs a surgeon or an assistant manipulates an endoscope with an attached camera, the camera faithfully relates what it sees, with its own upright axis displayed as the upright axis of the image on the display. This often results in rotation of the viewed image. As the image rotates, the surgeon loses track of what is actually up and down inside the endoscopic cavity. This disorientation is one of endoscopy's greatest enemies and has lead to severe mistakes such as the snipping of optical nerves which during a procedure were believed to be a different part of the anatomy. In open procedures, the surgeon can see the anatomy directly and therefore does not have a disorientation problem. However, during an endoscopic procedure the surgeon's viewpoint is different from the viewpoint of the endoscope, and the surgeon must continuously try to correlate his own mental picture of the anatomy with the endoscopic picture on the display. In doing this, the need to know what is up and down inside the endoscopic cavity is so strong that it has become common for surgeons to observe the flow direction of fluid droplets on the endoscope cover window or search for pooling blood in order to get a sense of direction inside the cavity. Aside from being important for distinguishing anatomical features which may look similar, knowing the up direction helps in understanding the endoscope's position relative to the surrounding anatomy. Ideally, the surgeon would be able to relate to the endoscopic cavity as if his own eyes were actually inside the cavity.
Attempted solutions to this problem have been proposed in U.S. Pat. No. 5,307,804 to Bonnet (1994), U.S. Pat. No. 5,899,851 to Koninckx (1999), U.S. Pat. No. 6,097,423 to Mattsson-Boze, et al. (2000), U.S. Pat. No. 6,471,637 to Green, et al. (2002), U.S. patent application Ser. No. 10/093,650 by Chatenever, et al. (2002), and U.S. patent application Ser. Nos. 10/829,767 and 60/560,172 by Schara et al. (2004), which are incorporated herein by reference in their entireties. The objects of these inventions are to provide schemes which can maintain the proper upright gravity-leveled orientation of the endoscopic image regardless of how the endoscope is being manipulated.
None of these solutions address the problem of so-called viewing singularities (poles). In a singular viewing configuration there is no unique upright image orientation. This occurs when the viewing direction (described as a view vector) is parallel to the direction of gravity. Although a mathematical discontinuity exists only at a singularity itself, the effect of the singularity is nearly everywhere and decreases as one moves away from it.
A viewing singularity is similar to standing on the North Pole and having to define which direction is south. In gravity-leveled endoscopic systems singularities cause the endoscopic image to suddenly flip or spin rapidly. This is obviously confusing and annoying to the user. Until now, it has not been clear how one should deal with situations where there is no defined up or down in the endoscopic image.
Thus, it is an object of this invention to provide a method for dealing with singularities in gravity-leveled endoscopic imaging systems such that the endoscopic image does not unexpectedly flip or spin during the endoscopic viewing process. It is an additional object of this invention to be applicable to any axial, oblique, side, or retro viewing endoscope as well as any endoscope with a variable direction of view.
SUMMARY OF THE INVENTIONIn a gravity leveled endoscopic imaging system, when the user moves the view vector towards a singular configuration, a warning flag is shown. The current image orientation is also maintained when the view vector is in the neighborhood of a singular configuration, thus avoiding sudden flipping or spinning of the image. Also, an option for the user to interactively control the flip or spin of the image when in such a neighborhood is provided. What is claimed is a method for avoiding rapid or sudden image rotation in a gravity leveled endoscopic imaging system, comprising monitoring of the attitude of said view vector; specifying a neighborhood of a viewing singularity; relating said view vector attitude to said neighborhood; and providing a certain image orientation whenever said view vector is within said neighborhood.
This rapid up-vector variation at the poles and in the neighborhood of the poles is what causes problems for the current gravity-leveled endoscopic systems. When the user manipulates the endoscope and moves the view vector in the vicinity of a pole 31, the image rotates rapidly. This is illustrated in
These singularities are inherent to the physical universe and can not be removed. They can however be artificially masked or altered with mathematics and electronic processing. As shown in
The attitude of the view vector is continuously monitored by the rotation pick-up sensors and a processor compares its configuration to the set of configurations contained within a neighborhood of a singularity. As shown in
Methods for leveling the endoscopic image are described in the above disclosures, but the details of these methods are not necessary for an understanding of this invention.
The present invention has been described above in terms of a presently preferred embodiment so that an understanding of the present invention can be conveyed. However, there are many alternative arrangements for a method for providing gravity referenced endoscopic imaging not specifically described herein but for which the present invention is applicable. For example, an alternative mathematical framework describing the endoscope and its configurations would lead to an alternative formula for the view vector orientation and the neighborhood around a singularity. Also, there are many different ways to display the imaging information. In addition, while the examples were given with respect to endoscopes for use in surgical procedures, the present invention is equally applicable with respect to borescopes or the like for use within various mechanical structures. Therefore, the term “endoscope” as used herein, refers to an endoscope or any similar device such as a borescope, a fiberscope, etc.
This invention is not to be limited by the embodiments shown in the drawings and described in the description, which are given by way of example and not of limitation, but only in accordance with the scope of the appended claims.
Claims
1. A method for helping a user predict rapid or sudden image rotation in a gravity leveled endoscopic imaging system, the method comprising:
- monitoring the attitude of the view vector of an endoscope having an longitudinal axis, said monitoring comprising accounting for endoscope pitch, endoscope roll, and view vector angle relative to the longitudinal axis;
- specifying a neighborhood of a viewing singularity; and
- displaying a graphical representation of said view vector and a graphical representation of said neighborhood.
2. The method of claim 1, further comprising receiving an input specifying a neighborhood size and directionality from a user, wherein the step of specifying a neighborhood of a viewing singularity is based on the user input.
3. The method of claim 2, wherein the input specifying a neighborhood size and directionality is received from a user via a graphical user interface.
4. The method of claim 1, further comprising displaying a graphical representation of the endoscope.
5. The method of claim 1, further comprising displaying the direction of gravity.
6. The method of claim 1, further comprising displaying a viewing sphere.
7. The method of claim 6, further comprising displaying a pole.
8. The method of claim 6, further comprising displaying a full coordinate grid.
9. The method of claim 1, further comprising displaying a warning when the view vector is in the vicinity of a pole.
10. A method for helping a user predict rapid or sudden image rotation in a gravity leveled endoscopic imaging system, the method comprising:
- receiving an input during a medical procedure from a user manipulating an endoscope during the medical procedure that specifies a neighborhood size and directionality from the user, the endoscope having a longitudinal axis;
- monitoring the attitude of the view vector of the endoscope, said monitoring comprising accounting for endoscope pitch, endoscope roll, and view vector angle relative to the longitudinal axis;
- specifying a neighborhood of a viewing singularity based on said user input; and
- displaying a graphical representation of said view vector and a graphical representation of said neighborhood.
11. The method of claim 10, wherein the input specifying a neighborhood size and directionality is received from a user via a graphical user interface.
12. The method of claim 10, further comprising displaying a graphical representation of the endoscope.
13. The method of claim 10, further comprising displaying the direction of gravity.
14. The method of claim 10, further comprising displaying a viewing sphere.
15. The method of claim 14, further comprising displaying a pole.
16. The method of claim 14, further comprising displaying a full coordinate grid.
17. The method of claim 10, further comprising displaying a warning when the view vector is in the vicinity of a pole.
Type: Application
Filed: Oct 12, 2010
Publication Date: Feb 3, 2011
Inventors: Eric Lawrence Hale (Altadena, CA), Hans David Hoeg (Arcadia, CA), Nathan Jon Schara (Pasadena, CA)
Application Number: 12/902,998
International Classification: G06K 9/00 (20060101);