controls for an optical scanner, such as a single fiber scanning endoscope (SFSE) that includes a resonating optical fiber and a single photodetector to produce large field of view, high-resolution images. A nonlinear control scheme with feedback linearization is employed in one type of control to accurately produce a desired scan. Open loop and closed loops controllers are applied to the nonlinear optical scanner of the SFSE. A closed loop control (no model) uses either phase locked loop and PID controllers, or a dual-phase lock-in amplifier and two PIDs for each axis controlled. Other forms of the control that employ a model use a frequency space tracking control, an error space tracking control, feedback linearizing controls, an adaptive control, and a sliding mode control.
|
50. A method for controlling an optical scanner to produce a propeller scanning pattern, comprising the steps of:
(a) providing a sinusoidally varying reference signal for each of two orthogonal axes of motion for the optical scanner;
(b) providing sinusoidally varying amplitude signals for each of the two orthogonal axes, one of said sinusoidally varying amplitude signals being substantially 90° out of phase with the other;
(c) combining the sinusoidally varying reference signal with the sinusoidally varying amplitude signal for one axis to produce a drive signal for said one-axis; and
(d) combining the sinusoidally varying reference signal with the sinusoidally varying amplitude signal for the other axis to produce a drive signal for the other axis.
42. A method for controlling an amplitude and a phase used to drive an optical scanner to move in a desired pattern, comprising the steps of:
(a) providing a reference signal for at least one of a pair of orthogonal axes;
(b) using a model of the optical scanner to determine a feedforward signal required to produce movement of the optical scanner in the desired pattern, in response to the reference signal, for at least one of the pair of orthogonal axes;
(c) producing a feedback signal for use in stabilizing control of the optical scanner and for rejecting disturbances of the optical scanner; and
(d) combining the feedforward signal and the feedback signal to produce a drive signal for use in driving the optical scanner to move in the desired pattern relative to at least one of the orthogonal axes.
49. A method for controlling an optical scanner to produce a spiral scanning pattern, comprising the steps of:
(a) providing sinusoidally varying reference signals for each of two orthogonal axes of motion for the optical scanner, one of said sinusoidally varying reference signals being substantially 90° out of phase with the other;
(b) providing a periodically varying amplitude signal for each of the two orthogonal axes, said periodically amplitude signal having a substantially triangular waveform with a frequency substantially less than that of the sinusoidally varying reference signals;
(c) combining the sinusoidally varying reference signal for one axis with the periodically varying amplitude signal to produce a drive signal for said one axis; and
(d) combining the sinusoidally varying reference signal for the other axis with the periodically varying amplitude signal to produce a drive signal for the other axis.
37. A method for controlling an amplitude and a phase used to drive an optical scanner to move in a desired pattern, comprising the steps of:
(a) providing at least one reference phase signal;
(b) producing a phase signal output in response to said at least one reference phase signal and in response to a position signal that is indicative of a position of a moving portion of the optical scanner in regard to at least one of a pair of orthogonal axes;
(c) providing at least one amplitude reference signal;
(d) producing an amplitude signal output in regard to at least one of the pair of orthogonal axes in response to said at least one amplitude reference signal and in response to the position signal; and
(e) combining the phase signal output and the amplitude signal output for each of least one of the pair of orthogonal axes, to produce a drive signal for use in driving the optical scanner to move in the desired pattern.
18. A controller for an optical scanner that is driven to move in a desired pattern, comprising:
(a) a reference signal source that produces at least one reference signal;
(b) a feedforward controller that operates in accord with a model of the optical scanner and is coupled to the reference signal source to receive said at least one reference signal, said feedforward controller employing the model and said at least one reference signal to determine a feedforward signal required to produce movement of the optical scanner in the desired pattern; and
(c) a feedback controller that is adapted to couple to a sensor to receive a sensor signal indicative of movement by the optical scanner, said feedback controller using the sensor signal to determine a feedback signal used to stabilize the controller and to reject disturbances of the optical scanner, wherein said feedforward signal and said feedback signal are combined to control a drive signal used to drive the optical scanner to move in the desired pattern.
1. A controller for an optical scanner that is driven to move in a desired pattern, comprising:
(a) a first reference phase signal source that produces a reference phase signal;
(b) a first phase control that is adapted to couple to a sensor to receive a position signal indicative of a position of a moving portion of the optical scanner and to the first reference phase signal source to receive the reference phase signal, said first phase control using the reference phase signal and the position signal to produce a phase signal output;
(c) a first amplitude reference source that produces an amplitude reference signal; and
(d) a first amplitude control that is adapted to couple to a sensor to receive the position signal and to the first amplitude reference signal source to receive the amplitude reference signal, said first amplitude control producing an amplitude signal output in response to the position signal and the amplitude reference signal, wherein the phase signal output and the amplitude signal output are combined to control a drive signal used to drive the optical scanner to move in the desired pattern.
2. The controller of
3. The controller of
(a) an amplitude demodulator that receives the position signal and determines an amplitude of the optical scanner, and
(b) a proportional-integral-derivative feedback controller coupled to the amplitude demodulator and producing the amplitude signal output so as to minimize an error in the amplitude of the optical scanner relative to the amplitude reference signal.
4. The controller of
(a) a dual-phase lock-in amplifier that is coupled to the sensor and to receive a reference waveform, said dual-phase lock-in amplifier having a phase output and an amplitude output; and
(b) a first proportional-integral-derivative feedback controller coupled to the dual-phase lock-in amplifier to receive the phase output, said first proportional-integral-derivative feedback controller producing the phase signal output.
5. The controller of
(a) the dual-phase lock-in amplifier; and
(b) a second proportional-integral derivative feedback controller coupled to the dual-phase lock-in amplifier to receive the amplitude output, said second proportional-integral-derivative feedback controller producing the amplitude signal output.
6. The controller of
7. The controller of
8. The controller of
11. The controller of
12. The controller of
13. The controller of
(a) a plurality of sensor optical fibers disposed in an array about the optical scanner, said plurality of sensor optical fibers extending proximally of the portion of the optical scanner that is in motion;
(b) a partially reflective surface disposed to reflect a portion of light emitted from the optical scanner back toward the plurality of sensor optical fibers, said portion of the light being conveyed through the plurality of sensor optical fibers; and
(c) a plurality of photodetectors disposed to receive the light conveyed through the plurality of sensor optical fibers, each of the plurality of photodetectors receiving light conveyed through a different one of the plurality of sensor optical fibers and producing an output from which the signal indicative of the position of the optical scanner is determined.
14. The controller of
15. The controller of
16. The controller of
19. The controller of
20. The controller of
21. The controller of
23. The controller of
24. The controller of
25. The controller of
26. The controller of
27. The controller of
28. The controller of
29. The controller of
(a) a reference for a variable amplitude;
(b) a reference for a periodically varying waveform for each of two orthogonal axes; and
(c) multipliers for multiplying a periodically varying waveform for each of the two orthogonal axes by a variable amplitude produced by the reference for the variable amplitude, to produce a first axis reference signal and a second axis reference signal.
30. The controller of
31. The controller of
32. The controller of
33. The controller of
34. The controller of
35. The controller of
36. The controller of
(a) a plurality of sensor optical fibers disposed in an array about the optical scanner, said plurality of sensor optical fibers extending proximally of the portion of the optical scanner that is in motion;
(b) a partially reflective surface disposed to reflect a portion of light emitted from the optical scanner back toward the plurality of sensor optical fibers, said portion of the light being conveyed through the plurality of sensor optical fibers; and
(c) a plurality of photodetectors disposed to receive the light conveyed through the plurality of sensor optical fibers, each of the plurality of photodetectors receiving light conveyed through a different one of the plurality of sensor optical fibers and producing an output from which the signal indicative of the position of the optical scanner is determined.
38. The method of
39. The method of
40. The method of
41. The method of
43. The method of
(a) approximating a continuous control input to the model so as to drive a tracking error in the motion of the optical scanner toward a zero value for at least one axis; and
(b) providing a discontinuous control input that is determined as a function of an upper bound on an uncertainty in the model, so that the optical scanner is controlled even though the model is incomplete.
44. The method of
(a) applying feedback linearization by using the model to estimate a nonlinear behavior of the optical scanner for at least one axis; and
(b) providing an addition to the drive signal based upon the estimate, to cancel a nonlinear behavior for at least one axis.
45. The method of
46. The method of
47. The method of
(a) determining a frequency of maximum amplitude of movement by the optical scanner as a function of the model parameters;
(b) changing a frequency of the reference, in regard to position of the optical scanner; and
(c) using the frequency that was determined for the drive signal.
48. The method of
|
This application is based upon U.S. Provisional Patent Application Ser. No. 60/333,421, filed Nov. 26, 2001, the benefit of the filing date of which is hereby claimed under 35 U.S.C. § 119(e). This application is also a continuation-in-part of U.S. Pat. Application Ser. No. 09/994,377, pending, filed Nov. 26, 2001 (based upon U.S. Provisional Patent Application Ser. No. 60/253,445, filed Nov. 27, 2000), the benefit of the filing dates of which is hereby claimed under 35 U.S.C. § 120 and 35 U.S.C. § 119(e).
The present invention generally relates to controls for an optical scanner, and more specifically, to controls for a resonant optical scanner that is used either for image acquisition or display of an image, wherein the controls determine the movement of a cantilevered distal tip of the optical fiber relative to an adjacent surface.
The combination of an optical fiber's low mass, low moment of inertia, and light damping results in large amplitudes or large angular deflections at its tip when excited into resonance. Small movements of the actuator at the base of an optical fiber (base excitation) or weak forces produced by the actuator either along the length of the fiber or at its tip, efficiently result in large amplitudes or large angular deflections at the fiber's tip. When driven to move at resonance or near resonance, an optical fiber scanner can be used for image display and acquisition, as well as the basis of several fiber optic sensors, e.g. media density, temperature, or proximity to a surface (atomic force microscopy).
Most optical scanning applications use a moving mirror, either rotating or oscillating. A laser beam is often projected onto the moving mirror to scan the beam across a specified linear or two-dimensional (2D) (raster) pattern at a frequency that is sufficient for the particular application. For optical displays, the field of view (FOV) is determined by the scanning amplitude and the particular optical design. There is a minimum frequency (rate) at which scanning displays need to be refreshed, which is determined by the human perception of flicker from a scanned display. For ubiquitous raster scanning displays, such as cathode ray tubes (CRTs) used in televisions and computer monitors, the display refresh rate is typically 30 to 60 Hz. Although a CRT employs an electron beam for scanning an electro-optical display screen, the same requirements for scan frequency and amplitude (that determine the FOV) generally apply for all types of scanning displays. Thus, for a super video graphics array (SVGA) display having a CRT resolution of 800×600 pixels, the minimum horizontal scan rates are 40 kHz for unidirectional and 18 kHz for bi-directional scanning.
Combining both high resolution (>100,000 pixels) and wide FOV (>30°) in a single display is a difficult technical challenge, limiting the application of optical scanning for small size, low cost optical scanners that have both high resolution and wide FOV. To date, a mirror-based resonant scanner fabricated as a micro-electromechanical systems (MEMS) device has yet to be demonstrated as a viable method for manufacturing low cost optical scanners for visual displays of wide FOV and at video scan rates.
There is a growing market for micro-optical displays as well as small optical sensors, optical switches, and scanning image acquisition systems. For example, a low cost micro-optical scanner is essential for spectacle-mounted, retinal light scanning displays and micro-displays that may be embedded in future cellular telephones. Moreover, there is a commercial need for low cost, large-scale (panoramic) optical displays, because larger CRT displays are uneconomical in energy and space. There is also a growing market for optical sensing and switching, especially in conjunction with fiber-optic sensing and communication applications. Finally, the lack of low cost micro-optical scanners with a wide FOV has been the most significant barrier for reducing the size of scanning image acquisition systems for use in surveillance, industrial inspection and repair, machine and robotic vision systems, micro-barcode scanners, and minimally-invasive medical imaging, e.g., a flexible single fiber scanning endoscope (SFSE).
To address some of the problems noted above with mirror-based scanners, optical fiber scanners have been developed that are relatively compact and usable for either image acquisition or image display. The scanning optical fiber is preferably actuated to move either in one dimension or in two dimensions using, for example, piezoelectric bimorph or tube actuators. By tapering a distal end of the optical fiber to a relatively small size, large FOVs have been obtained as the optical fiber is driven to move relatively to a surface. When used for image acquisition, one or more laser light sources coupled to the proximal end of the optical fiber provide light that is emitted from the distal tip as it scans a surface. The actuator(s) can cause the distal tip to scan the surface in a linear motion or a space-filling motion, such as a raster pattern, a spiral pattern, a propeller pattern, various Lissajous scanning patterns, and in other desired patterns. One or more photodetectors disposed adjacent to the distal tip (or elsewhere, if other optical fibers convey the reflected light to remote photo detectors) respond to light reflected from the surface, producing a signal that can be processed or employed to produce an image of the surface being scanned. When used to display an image, a modulated light source responds to an input signal producing light that is then emitted by the distal tip of the scanning optical fiber as it scans either an adjacent surface, or a user's eye (i.e., retina). The modulated light emitted is applied to create a pixilated array of light spots on the surface or on the retina of a user's eye, forming an image. However, these and various other applications of a scanning optical fiber require control of the actuators employed to cause the distal tip of the optical fiber to move in the desired scanning pattern. Various problems must be addressed by the control scheme employed for this purpose.
For example, although spiral pattern scans can be implemented efficiently with a very compact scanning optical fiber, it has been found that a spiral pattern of light emitted by a scanning optical fiber is subject to distortion that adversely affects the spiral pattern. In the quest to increase the performance of a SFSE and scanning optical fibers used in other applications, simulations have been run to discover the source of the distortions or breakdown of the spiral scan pattern. These simulations, which are based upon a nonlinear model of a piezo-tube driven base excited resonating fiber, show that the interactions of low damping, transient response after discontinuities, and nonlinear amplitude and phase responses are the major sources of distortion.
Because a resonant amplification occurs only in a small frequency range around the resonant frequency of an optical fiber, the optical fiber acts as a band-pass filter (amplifier) between an actuator input and the resulting motion of the optical fiber (i.e., its scanning motion). Other that at the fundamental frequency, many of the frequency components of complex scan patterns (e.g., square or triangle waves) are not sufficiently amplified to provide the corresponding complex motion. As a result, the optical fiber scanners are usually used to produce nearly sinusoidal scans, typically at a constant amplitude and phase, with respect to the drive signal applied as an actuator input.
The amplitude and phase response of an optical fiber scan may vary greatly between scanners and within the same scanner over time, due to differences or changes in the scanner resonant properties. Between scanners, differences in resonant properties are due to manufacturing variability either in the length of the fiber, quality of actuator/fiber coupling, or actuator efficiency. A single scanner's resonant properties may change due to environmental effects (temperature changes) or aging (fiber cracking, actuator/fiber coupling deterioration). Generally, it is preferable to achieve a consistent behavior between scanners, and within the same scanner over time.
The low mass and light damping of the fiber, while essential for large resonant amplification, also allow disturbances to persist for long periods of time. Also, optical fibers undergoing large deflections exhibit nonlinear behavior. This behavior includes amplitude and phase shifts in the output that are dependent on the amplitude of the input, cross-coupling of the optical fiber vibration axes, and possible bi-stable output amplitude. This nonlinear behavior produces undesirable scan distortion or inconsistencies.
Various control schemes can be employed in controlling the scanning motion of an optical fiber. In regard to the spiral scan problem noted above, it would be desirable to remove the distortion and make the scan pattern robust to scanner variations. An appropriate controller should be capable of asymptotically tracking the spiral scan pattern with minimal error and maximum robustness. To achieve acceptable results in an appropriate control for achieving a spiral scan and other desired scanning patterns, an appropriate control approach must be developed.
The present invention is thus directed to developing controllers for an optical scanner. The disclosed preferred embodiments are directed to controllers for a cantilevered light guide or resonant optical fiber. As used herein, the term “light guide” is intended to encompass wave guides, optical fibers, and other structures that convey light along a desired path. Also, as used herein and in the claims that follow, the term “optical scanner” is intended to refer to a vibrating device that projects, directs, or redirects light in a desired direction and includes without limitation, vibrating mirrors and light guides.
A first aspect of the present invention is directed to a controller for an optical scanner that is driven to move in a desired pattern. The controller includes a reference phase signal source that produces a reference phase signal, and includes a phase control. The phase control is adapted to couple to a sensor to receive a position signal indicative of a position of a moving portion of the optical scanner. In addition, the phase control is coupled to the reference phase signal source to receive the reference phase signal and uses the reference phase signal and the position signal to produce a phase signal output. The controller has an amplitude reference source for producing an amplitude reference signal. An amplitude control is included and is adapted to couple to a sensor to receive the position signal. The amplitude control is also coupled to the amplitude reference signal source to receive the amplitude reference signal and produces an amplitude signal output in response to the position signal and the amplitude reference signal. The phase signal output and the amplitude signal output are then combined to control a drive signal used to drive the optical scanner to move in the desired pattern.
In one preferred embodiment, the phase control comprises a phase locked loop that varies the phase signal output so as to achieve a predefined relationship between the reference phase signal and the phase of the optical scanner. In this embodiment, the amplitude control comprises an amplitude demodulator that receives the position signal and determines an amplitude of the optical scanner's vibration. A proportional-integral-derivative feedback controller is coupled to the amplitude demodulator and produces the amplitude signal output so as to minimize an error in the amplitude of the optical scanner relative to the amplitude reference signal.
In another embodiment, the phase control comprises a lock-in amplifier that is coupled to the sensor and to the phase reference source and has a phase output and an amplitude output. The phase control also includes a first proportional-integral-derivative feedback controller that is coupled to the lock-in amplifier to receive the phase output and produces the phase signal output. The amplitude control in this other embodiment includes the lock-in amplifier, and a second proportional-integral-derivative feedback controller that is coupled to the lock-in amplifier to receive the amplitude output. The second proportional-integral-derivative feedback controller produces the amplitude signal output. The phase and amplitude output signals are combined to control the drive signal applied to actuate an optical scanner.
Yet another embodiment of the control includes a feedforward controller that employs a model of the optical scanner and is coupled to the reference signal source to receive at least one reference signal. The feedforward controller uses the model and at least one reference signal to determine a feedforward signal required to produce movement of the optical scanner in the desired pattern. A feedback controller that is adapted to couple to a sensor to receive a sensor signal indicative of movement by the optical scanner uses the sensor signal to determine a feedback signal appropriate to stabilize the controller and to reject disturbances of the optical fiber. The feedforward signal and the feedback signal are combined to control a drive signal used to drive the optical scanner to move in the desired pattern. The various embodiment of the controller can either be implemented with analog circuit components or digitally, using a computing device.
The controller may include one of several different sensors. One sensor includes a first photosensor that is responsive to stress-induced changes in a polarization vector of polarized light traveling through the optical scanner. The changes are caused by the bending of the portion of the optical scanner that is in motion. The first photosensor produces a sensor signal indicative of the position of the optical scanner relative to an axis.
Another embodiment of the sensor includes a plurality of sensor optical fibers disposed in an array about the optical scanner. The plurality of sensor optical fibers extend proximally of the portion of the optical scanner that is in motion. A partially reflective surface is disposed to reflect a portion of light emitted from the optical scanner back toward the plurality of sensor optical fibers. The portion of the light is conveyed through the plurality of sensor optical fibers. A 2D photodetector is disposed to receive the light conveyed through the plurality of sensor optical fibers and produces the signal indicative of the position of the optical scanner.
Still another aspect of the present invention is directed to a method for controlling an optical scanner. The method includes steps generally consistent with the functions of the elements comprising the controls discussed above. One preferred form of the method includes the step of producing the drive signal for driving the optical scanner in regard to a first axis and a second axis, where the second axis is generally orthogonal to the first axis. The drive signal produces a desired movement of the optical scanner about only one of the first and the second axes, but includes a component acting on the other of the first and the second axes so as to cancel out an unforced, undesired movement of the optical scanner caused by nonlinear coupling of the axes called whirl.
In addition, the feedback linearization is applied by using the model to estimate a nonlinear behavior of the optical scanner, and includes the step of providing an addition to the drive signal based upon the estimate to remove nonlinear behavior. Model parameters can be adjusted using an online parameter estimator, based upon a sensed position of the optical scanner and the actuator input to achieve robust cancellation.
Where the method uses a model, it further comprises the steps of approximating a continuous control input to the model so as to drive a tracking error in the motion of the optical scanner toward a zero value, and providing a discontinuous control input that is determined as a function of an upper bound on an uncertainty in the model, so that the optical scanner is controlled even though the model is incomplete.
The foregoing aspects and many of the attendant advantages of this invention will become more readily appreciated as the same becomes better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
The present invention is directed to controlling cantilevered light guides used in a many different applications. While it should be clearly understood that the present invention is not limited to controlling just an optical fiber, an initial application of the present invention for that purpose provides a disclosure of several different embodiments of exemplary controls that are used in connection with controlling the drive signal applied to cause an optical fiber to move in a desired pattern at or near its resonance. However, it is not intended that the discussion of the present invention in connection with controlling the movement of an optical fiber in any way limit its application to that type of light guide.
A resonant optical fiber that is controlled by the present invention can be either tapered or non-tapered and can be driven in several scanning patterns, as appropriate for the application of the scanning optical fiber. The following discussion focuses on the control of resonant scanning optical fiber that is driven in a spiral pattern, since that pattern can be implemented using a cantilevered optical fiber drive system that is substantially more compact than, for example a raster pattern, and more efficient than patterns that repeatedly cross the same portion of a surface while completing a scan of the surface. An initial commercial application of this control will likely be in connection with a SFSE that can be inserted into a patient's body, and thus, much of the following discussion is directed to controlling the SFSE.
Specifically, a SFSE has been developed that is expected to provide the same image capabilities as current flexible fiber bundle endoscopes, but in a package no larger than 3 mm in diameter. Due to the inherent limitations of array acquisition with optical fibers used in flexible endoscopes, at bundle diameters less than 3 mm, the FOV or resolution of the optical fiber relay must be sacrificed. To achieve high resolution, wide field of view images from a smaller device, the SFSE uses a resonant optical fiber scanner 30, as shown in
To produce the scan, opposite planar quadrants 33a, 33b of a piezoelectric tube actuator 32 are used to vibrate a cantilevered optical fiber 34 into resonance. The resonant behavior of the cantilevered optical fiber produces large deflections at a distal tip 36 of the optical fiber from small piezoelectric tube actuator movements at the base of the cantilever. Light emanating from the distal tip produces a large FOV scan, such as a spiral scan pattern 40. Various other space filling scan patterns besides the spiral scan pattern can be created by properly modulating the piezoelectric tube actuator drive signal, such as a raster scan and a propeller scan. However, to simplify the disclosure of the present invention, the following discussion will concentrate on control of the spiral scan.
Scan Patterns
The simplest 2D scan patterns are created by using synchronized horizontal and vertical sinusoidal vibrations to produce a 1:1 Lissajous pattern. A circular scan results when the horizontal and vertical resonant vibrations are of the same frequency and equal amplitude, but 90° out of phase. To create a spiral scan, the amplitudes are modulated in a triangle pattern 42, while the phases are kept constant. See FIG. 1. The applied signal can be described as a triangle amplitude modulated sine wave 44, with the carrier being the resonant frequency, and the triangle modulation being applied to the amplitude of the sine wave. Each half cycle of the triangle modulation is a frame. A sinusoidal modulation for each frame is another technique that does not have a discontinuity in slope; however, the triangular pattern is an excellent choice for comparing different optical fiber scanning control methods.
In the prior art, 2D space-filling resonant scans from a single actuator are produced using an “offset frequency” x:y Lissajous pattern. The resonant frequencies in the two axes are required to be different. The resultant x:y Lissajous pattern is inefficient, and typically requires custom fibers.
Alternatively, a 2D pattern can be produced using a symmetric fiber with equal resonant frequencies in both axes. If the horizontal axes produce a constant amplitude sine wave, and the vertical axes produce a cosine wave of the same frequency and amplitude (but with a 90° phase difference), a circle results. This circular pattern is a 1:1 Lissajous pattern, but this pattern does not scan over an area, i.e., it is not space filling.
To produce a space filling scan from a circular scan, the circular scan's amplitude can be progressively decreased and increased, yielding a spiral scan. This spiral scan is an amplitude modulated 1:1 Lissajous pattern. For an evenly spaced spiral, the horizontal vibration can be a triangle amplitude modulated sine wave, and the vertical vibration can be a triangle amplitude modulated cosine wave. If the amplitude modulation does not periodically go to zero, the spiral scan becomes a toroidal scan. Alternatively, if the drive signal applied to drive a scan along the horizontal axis is a constant amplitude sine wave, and in regard to the vertical axes, the drive signal is also a sine wave of the same frequency and amplitude (with no phase difference), a 45° line results. Again, this line is not a space-filling scan. To produce, a space-filling scan, it is necessary to modulate the amplitudes of the signal for each axis. If the amplitudes of the horizontal and vertical components of the drive signal vary, but maintain a relation such that the sum of the squares of the components remains constant, the line scan appears to rotate, and the resulting scan pattern is called a “propeller scan.” To produce a scan with a constant angular velocity (constant spin speed), the horizontal vibration can be a cosine modulated sine wave, and the vertical vibration can be a sine wave modulated sine wave.
If the horizontal component is a sine wave and the vertical component is a cosine wave, a circle results. Modulating the amplitudes creates a spiral scan. If the horizontal component is a sine wave and the vertical component is also a sine wave, a skewed 45° line results. If the amplitudes are modulated, a propeller scan results. If the horizontal component is a sine wave, and the vertical component is a sine wave, but with a phase shift somewhere between 90° (a cosine wave), and 0° (a sine wave), a skewed oval results. If the amplitudes remain constant and the phases are varied, a result similar to an x:y Lissajous pattern results, which is a phase-modulated sine wave.
The use of amplitude modulated scans gives a resonant optical fiber the ability to produce 2D scan patterns from a single small package, compared to a 1D resonant scan plus a galvo-mirror that is typically used in conventional 2D scanners and provides a more efficient, even scan pattern than a 2D scanned x:y Lissajous scan pattern produced by a rectangular cross section optical fiber.
Open Loop Control
In current prototypes of the SFSE, the piezoelectric tube actuators are driven with a signal having a shape expected to produce a desired output. A sync pulse starts the data acquisition for each frame of data acquired by the SFSE. The output scan is a scaled and distorted version of the drive waveform, with a phase shift in the carrier and the modulation waveforms. The phase of the carrier and modulation waves relative to the sync pulse and the modulation amplitude are adjusted manually until a coherent image is created. Indeed, if the SFSE is run “open loop,” the frequency, phase, and amplitude of the scanner are all typically adjusted manually.
An exemplary image 50 in
To understand the causes of the distortion and the toroidal scan behavior that occur as the frame rate increases when an optical fiber is driven to produce a spiral scan pattern, the dynamics of 2D resonant fiber scanning system must be examined. This objective was accomplished by creating a dynamic model of the scanning system and running numerical simulations to gain insight into the problem.
In order to increase the performance of an optical fiber scanner in producing a spiral scan, various control schemes were tested. The goal of these control schemes is to force the system to perfectly track the triangle modulated sine wave (shown in FIG. 1), thereby removing distortion and the toroidal scan behavior. The results of these tests are also applicable to achieving other scanning patterns, both 1D and 2D. An additional feature desired of an optical fiber scanner controller is robustness in handling the inevitable variations in the scanner system due to manufacturing variability and/or environmental effects, i.e., to achieve an ideal scanning controller that ensures all light guide scanners that it controls behave the same, independent of slight differences in construction or operating conditions.
Open Loop Simulation
To create the dynamic model used in some of the control schemes, an optical fiber scanner was considered as a resonating base, excited cantilever. Because the optical fiber is driven through large displacements, nonlinear optical fiber dynamics are expected to dominate. Using nonlinear continuum equations (known in the art) for a base excited cantilever 60, approximate differential equations 62 can be developed for the scanning system's behavior near resonance, as shown in FIG. 3. The model is in the same form as a 2D, cross-coupled damped oscillator with softening springs, centripetal acceleration, and a linear actuator. The coefficients for the differential equations shown in
In
At the modulation discontinuities, the optical fiber will be excited, creating transient disturbances at the linear natural frequency. The transient ringing will persist for many cycles because of the low damping of the optical fiber. In this nonlinear system, a maximum amplitude 68 is displaced away from its position 70 at the linear resonant frequency, as shown in an exemplary manner in FIG. 5. Until the transient dies away, the optical fiber response will therefore consist of the drive frequency and the natural frequency. The transient and the drive frequency will interact with each other, creating the beating phenomena. At sufficiently high frame rates, the transient does not have sufficient time to die away. In this case, the amplitude of the drive signal may pass through zero, but the scan's amplitude does not, resulting in a toroidal scan rather than a spiral scan.
The phase and amplitude responses of the optical fiber are dependent upon the drive frequency and amplitude, as shown in
Control Goals
Having identified some of the sources of distortion and their causes, controllers were developed that are able to produce reliable, distortion free scans. It is intended that a suitable optical fiber scanner control produce a scanned spot of light that perfectly tracks a reference waveform regardless of nonlinear effects and is robust to variability in the scanner that may arise due to manufacturing variations or due to the operating environment. In developing such controllers, open loop control, phase locked loops with PID amplitude control, lock-in amplifiers with PID amplitude and phase control, frequency space control with feedforward and feedback, error space control with adaptive feedforward and full state feedback, feedback linearized control, adaptive control, and robust sliding mode control were considered. The following discussion deals with differences in the various control techniques implemented in the present invention. It should be understood that the controllers shown in
Phase Locked Loop Controller
A survey of prior art controllers for resonant scanners finds that phase locked loop (PLL) controllers are the most common means of control. In prior art scanning systems, a resonant scanner is typically used to produce a high-frequency constant amplitude/constant phase sinusoidal scan in the horizontal direction, and a non-resonant scanner (galvo-mirror or bi-morph) typically produces a low-frequency scan in the vertical direction, thus producing a raster scan. Some systems are run open loop. Alternatively, PLLs are used to control either the frequency of the scan to produce maximum output deflection (in a scheme known as “scanner as master”), or to control the scan's phase to synchronize the scanner with an external system, e.g. an imaging system (in a scheme known as “scanner as slave”). Typically, in such controls, the amplitude of the scan is not automatically controlled, but is manually adjusted.
In the scanner as master scheme, a phase comparator in a PLL is used to compare the phase of the scanner's output to the scanner's input. Based on the phase difference, a voltage controlled oscillator (VCO) in the PLL changes the scanner's input frequency until the input phase and output phase are 90° apart, i.e., when a “linear” resonant system has its maximum amplitude output. Based on the input frequency, the image acquisition or display frequencies are appropriately adjusted to maintain synchronization with the scan. The scanner acts as a master clock, and the image system acts as a slave; hence the name “scanner as master.”
In the scanner as slave scheme, a phase comparator in a PLL is used to compare the phase of the scanner output to a desired reference (which governs the image acquisition or display frequencies). Based on the phase difference, the VCO in the PLL changes the scanner's input frequency until the reference phase and output phase are 90° apart. At this point, the frequency of the scanner's output will be the same as the reference frequency. The scanner is synchronized with the external system, which is acting as a master clock, and the scanner acts as a slave—hence the name “scanner as slave.”
In these systems, the amplitude of the scan is generally not controlled. The amplitude of the scan may change due to changes in the resonant properties of system with changes in environment or aging. Furthermore, the fiber's nonlinear behavior affects the scan pattern when the desired scan amplitude is changed. For instance, if the resonant optical fiber input amplitude is halved, its (horizontal) output scan amplitude may not decrease by half. If the other (vertical) scanner amplitude is halved, then the scan's horizontal/vertical aspect ratio will change, resulting in scan distortion. (The decrease in input amplitude will also be accompanied by a phase shift in the output, but the PLL controller, for the scanner as slave approach, will resynchronize the system.)
If a 1D scan is desired from a resonant optical fiber scanner, its nonlinear behavior will include cross-axes coupling. Thus, instead of producing a 1D scan line, a 2D ovular scan (whirl) is often observed. The whirl distorts the ideal raster scan. Since the prior art PLL scanner controls do not control amplitude, they cannot remove cross-axes scan.
In these prior art scanner systems with a PLL control, the scan pattern is not controlled; instead, only the phase is controlled. Although the scan from a resonant optical fiber scanner is nearly sinusoidal due to the narrow frequency range of resonant amplification, the nonlinear behavior of the optical fiber may introduce additional vibration frequencies (harmonics). These harmonics may interfere with the performance of the PLL or distort the scan.
The scanner as master scheme assumes that the maximum amplitude output occurs when the input phase and the output phase of the resonant fiber are 90° apart, which is not true for all resonant systems, especially those with damping and significant nonlinear behavior. This assumption also does not account for phase shifts (time delays) introduced by the actuator used to drive the optical fiber.
PLL controllers of the prior art are only useful for constant amplitude sinusoidal scans at a fixed phase. Amplitude is generally not controlled in such prior art scanner controls, but instead, is manually adjusted.
In the present invention, a PLL was adapted to address the problem of tracking a modulated amplitude sine wave. To control the optical fiber scanner, a standard PLL module 92 is employed to control the phase, and a PID module 94 is employed to control the amplitude, as shown for a control 90 in FIG. 7A.
To control the phase, a desired scan pattern 96 from a waveform reference 99, and the position signal output from a sensor 98 are input to a phase detector 100 of the PLL. The output of the phase detector passes through a low pass filter 104, leaving only a DC component related to the phase difference that is applied to a VCO 110. The low pass filter's output controls the frequency of the VCO. When phase locked, the frequency of the VCO should be the same as the reference, and the phase between the reference and the output should be 90°. Unlike prior art controls that include a PLL, the amplitude of the VCO is multiplied (or amplified) by the amplitude control scheme of control 90.
The amplitude control scheme includes a synchronous amplitude demodulator 102, which is used as an amplitude detector, and a PID controller. An amplitude demodulator is a standard circuit used in AM radio communications. In radio communications, the amplitude of a high frequency carrier wave is slowly varied (modulated) to encode audio information, which is then transmitted. The receiver is tuned to the high frequency carrier wave, then uses an amplitude demodulator to determine the (slowly varying) amplitude to decode the audio information.
By analogy, in an optical fiber scanner, the carrier wave corresponds to the resonant vibrations of the optical fiber. The amplitude of the fiber is determined by the amplitude demodulator as a function of a signal indicative of a sensed position of the moving portion of the optical fiber. The amplitude is then used in a standard PID feedback controller to produce a commanded input amplitude to actuator for the optical fiber. The commanded input amplitude is proportional to the error between the desired amplitude and the sensed amplitude (P), proportional to the integral (I) (sum over time) of that error, and proportional to the derivative (D) or change with respect to time of that error—hence, the name “PID controller.”
Amplitude demodulator 102 takes the position measurement from a sensor and produces the modulation amplitude as an output. The amplitude of the scan from the amplitude demodulator is compared by a comparator 108 to a reference triangle modulation wave from an amplitude reference 106, and any difference (error) between the two amplitudes is driven to zero by PID module 94, which has its output coupled to a multiplier 111. The output of VCO 110 is also applied to multiplier 111 and its output is used to drive resonant optical fiber scanner 30.
Either control 90 or control 90′ can be used with a 2D actuator to remove whirl in a 1D scan by an optical fiber. In this case, the horizontal scan is controlled to achieve the desired amplitude and phase. The optical fiber's nonlinear behavior may cause an undesired response in the vertical direction (whirl). The amplitude controller portion of the control (PID 94 of control 90 or dual-phase lock-in amplifier 105 and PID 94 of control 90′) is used with the scanner's vertical actuators and is supplied a commanded amplitude of zero. With the PID controller's command proportional to the integral of the error, the control can provide a drive input to the actuators with an appropriate phase and amplitude to cancel the whirl.
The advantage of using PLL and/or PID controller modules in controls 90 and 90′ is that they do not need a dynamic model of the system and its parameters. Selection of the low pass filter characteristics of low pass filter 104 determines the dynamics of PLL 92. Selection of the gain used by control 90 determines the dynamics of the PID module. Basically, the gain is controlled by a user to achieve a desired response. Care must be taken in setting the coefficients used by the PID and choosing the low pass filter characteristics of the PLL. The optical fiber's phase and amplitude responses are interrelated. A change in one results in a disturbance and long lasting transient in the other. Because the amplitude and phase are controlled with one drive signal in control 90, the two controllers (PLL and PID) can fight each other. The responses of each in regard to the phase control and the amplitude control must be made sufficiently slow so as not to create too large a disturbance for the other to control. Also, if the PLL and PID controller modules are too aggressive in the control that they assert, the response of the system may be faster than the response of the sensor, resulting in corrupted or delayed measurements. Delays always decrease the stability of a controller.
Frequency Space Controllers and Use of a Dynamic Model
Instead of controlling the amplitude, phase, and frequency separately with PLL and PID modules, it is sometimes better to control the scan or the optical fiber to track the reference waveform directly using model based controllers. Also, by adding information about the system behavior, via a dynamic model, better performance can be obtained from a control, although at the expense of added complexity.
For a linear frequency space controller the tracking part of the controller is accomplished with feedforward by inverting the linear system dynamic model (ignoring the nonlinear behavior). Tracking is defined as the application of a calculated input to force the position of the moving portion of an optical fiber to follow a known desired reference. Tracking the optical fiber position is preferable to controlling the amplitude and the phase of wave form that drives the optical fiber. With perfect tracking, the desired amplitude, phase, frequency, and scan pattern are all simultaneously met.
A controller 120, shown in
An error feedback module 122 in control 120 provides stabilization of the overall system and error dynamics. With a proper choice of a filter for the feedback signal, the error will result in asymptotic tracking for a linear system. To perform feedforward control, control 120 needs a desired position, velocity, and acceleration, which are based upon a reference signal set produced by combining desired signal 96 and a triangle waveform amplitude 124 with a multiplier 126 which provides position, velocity, and acceleration inputs to a model inversion (feedforward) module 128. The feedforward output signal is added to the feedback signal by an adder 130, producing the output signal used to drive resonant optical fiber scanner 30. To perform the error feedback, control 120 only needs the position of the distal tip of the optical fiber, which is provided from sensor 98. The position of the optical fiber is compared to the reference position by comparator 108, producing an error signal e. The feedback module processes the error signal, producing the signal supplied to adder 130.
It is a commonly accepted practice in the art to design a control using a linear model of a system, and then to test it on a nonlinear system. When performing simulations on a linear system (plant) for a spiral scan, control 120 is able to asymptotically track a triangle modulated sine wave in both the horizontal and vertical axes, except at discontinuities. At the discontinuities, there is a jump in the error, then the response exponentially decays to zero in the steady state, as shown in FIG. 9.
For a nonlinear system, the steady state error is an exponentially ramped sinusoid, as indicated in FIG. 10. At the discontinuities, the error doesn't appear to jump in magnitude. The error can be reduced by increasing the amount of feedback, but doing so tends to destabilize the system. The tracking controller is also sensitive to model inaccuracies, including model parameter variations and nonlinear effects, because the model is used to calculate the necessary input for the desired output.
Robust Error-Space Controller
Another linear controller used for asymptotic tracking and robust to parameter variations, is an error-space controller 140, shown in FIG. 11. This controller employs equations for the reference waveform and equations for the scanner's dynamics, and derives the system's error dynamics. The problem of tracking is reformulated into driving the error to zero. A sensor 142 provides signals indicative of the position (and optionally velocity) of the distal tip of the resonant optical fiber. If a velocity measurement is not available, an estimate can be made from a low pass filtered derivative of the position measurement, or by a Kalman filter provided with the position measurement and the actuator input. The Kalman filter provides a position estimate and a velocity estimate from noisy position (and optionally velocity) measurements. The sensor position signal or the Kalman filter's position estimate is also input to comparator 108 and compared to the reference position, producing the error signal, e. The error-space controller uses the position error in a feedforward module 144 to adjust the input model for feed forward tracking and robustness for modeling inaccuracies. It also uses a full state feedback module 146, which receives the position and velocity estimate signals from the Kalman filter to stabilize the system and remove disturbances. For full stale feedback, the estimated optical fiber tip position and velocity must be known, and their values are employed to produce a combined feedback signal provided at an output of an adder 148. The output of adder 148 is combined with the output of the feedforward module by an adder 150, producing the input signal used to drive the resonant optical fiber scanner. Simulations show that such a control asymptotically tracks the ramped sinusoid for a linear system, but that error jumps at the peak discontinuity and exponentially decays to zero afterwards, as shown in FIG. 12.
For the nonlinear system, the error is still a ramped sinusoid, but much smaller than the frequency space controller results on a nonlinear system. At the peak discontinuity, the error jumps, but dies away exponentially, returning to the low level ramped sinusoid as shown in FIG. 13. Most of the steady state error is due to phase error, as evidenced by a close examination of the plots shown in these Figures, from which it will be evident that the reference and error plots are similar.
Nonlinear Control
In the above examples, the use of linear controls resulted in steady-state errors when applied to nonlinear systems or plants. As mentioned above, it is preferable if the control is able to cause a scan to asymptotically track a reference. It is important to note that each of the linear controls discussed above is able to asymptotically track the linear plant, except at discontinuities, and after experiencing a discontinuity, the tracking error asymptotically decays to zero.
An important class of nonlinear controllers employs feedback linearization. In feedback linearization, an additional control function is included to cancel out nonlinearities. The desired effect is to render the system dynamics linear. The original equations for the system are:
{umlaut over (x)}+b{dot over (x)}+x+εx(x2+y2)+εx({dot over (x)}2+{dot over (y)}2)=Cux
ÿ+b{dot over (y)}+y+εy(x2+y2)+y({dot over (x)}2 +{dot over (y)}2)=Cy
Adding a new control function to cancel nonlinearity results in:
The system then acts like a linear system:
{umlaut over (x)}+b{dot over (x)}+x=Cūx
ÿ+b{dot over (x)}+y=Cūy,
Therefore, linear controllers can be applied to nonlinear systems and can achieve results predicted by the linear model used by the linear controller—asymptotic tracking.
The functional components for tracking control with feedback linearization and modern error-space control with feedback linearization are respectively shown in regard to a control 160 and a control 190, which are respectively shown in
Tracking Controller with Feedback Linearization
In control 160, frequency space tracking controls 168 and 170 for the x and y axes, respectively, use feedback linearization modules 164 and 166 to cancel out the nonlinear effects with respect to each axis. Each of frequency space tracking controls 168 and 170 includes the controller shown in
Thus, feedforward is used to compute the input to give the desired output, the feedback signal is employed to stabilize the system and remove disturbances, and feedback linearization is added to remove nonlinear behavior. Control 160 asymptotically tracks the triangle amplitude modulated sine wave, except at discontinuities. After a discontinuity, there is a jump in error that exponentially decays to zero. Tracking controls 168 and 170 require the reference position, velocity, and acceleration (supplied from multipliers 174 and 176), and the output from position sensor 162. The tracking controls are sensitive to model inaccuracies, which may lead to steady state errors.
Error-Space Controller with Feedback Linearization
A control 190 in
Sensors for Feedback Control
Typically, the implementation of closed-loop feedback control requires the measurement or determination of fiber dynamics. Sensors are used to determine frequency, position, and/or functional equivalents of the optical fiber motion in order to determine the optical fiber tip position (also, velocity of the distal tip) over time. For example, sensors on the surface of the optical fiber scanner can be used to measure the bending of the optical fiber along the axis on which the sensor is placed. In
Dual sensors 208/210, and dual sensors 212, which are provided along each of two orthogonal axes of bending, as shown in
A new method has been developed for remote sensing of the displacement of the distal tip of an optical fiber or waveguide, employing only optical techniques. This method takes advantage of the strain birefringence inherent in most optical fibers. By doing so, the need for integrated displacement-sensing hardware is eliminated, which keeps the size of the resonant scanning optical fiber relatively compact. In applications where the sensor or optical fiber scanner needs to be disposable, such as micro-endoscopes employing optical fiber scanning technology, the overall cost and complexity of the design is also considerably reduced.
In this approach to sensing the displacement of the distal tip, advantage is taken of the inherent strain birefringence of an optical fiber by sending polarized light down the optical fiber. This polarized light may be conveyed at a wavelength that is different than that of the light used for other functions of the device. As the optical fiber is displaced, the polarized light is increasingly repolarized and also, depolarized to some degree. The repolarization of the light is relied upon as a primary measure of the displacement of the optical fiber, but depolarization, bending losses (independent of polarization), and changes in degree of coherence can alternatively be used. This technique of measuring repolarized light is advantageous over bending-loss measurement schemes, because it yields a signal only when the optical fiber is stressed, thus improving the signal-to-noise ratio of the measurement. Bending-loss only schemes produce a small reduction in a large signal and suffer from poor signal-to-noise ratio.
The simplest remote-sensing hardware configuration includes a single photosensor and a polarizing filter. The axis of the polarizing filter is positioned at 90° to the initial polarization vector of the light in the optical fiber (before fiber bending), so that only repolarized light is transmitted through the polarizing filter to the photosensor. A more complex configuration with two photosensors, yields a normalized measurement of light intensity and enables depolarization measurements to be made. Since this method is also capable of measurement of polarization vector rotation through a 90° range, repolarization can be more directly measured than in the single photosensor configuration, where repolarization is inferred from transmitted intensity.
If an increase in the intensity of back-reflected light from the distal tip is needed for accurate sensing, a thin metal (e.g., chrome, then aluminum) layer may be deposited at the distal tip of the optical fiber or waveguide as necessary to create a mirror-type beam splitter of desired transmission/reflection ratio.
The sensor in
A major application for this remote-sensing system is for use with a control of an optical fiber scanner, such as the controls discussed above. This sensing method has a high bandwidth and can be implemented in real-time (i.e., with extremely small latency times <10 microseconds), which allows mapping of the optical fiber tip position during scanning. A remapping step can be used to remap the intensity data for image display or acquisition to minimize distortions. The above-described scheme only measures displacement and not absolute position of the optical fiber.
Yet another sensor scheme for monitoring the position of distal tip 206 of a resonant scanning optical fiber is illustrated in FIG. 18. In this scheme, four sensor optical fibers (multimode) are arrayed at orthogonally opposed positions around base 202 of the optical fiber whose moving distal tip is being monitored. Only sensor optical fibers 214a, 214b, and 214c are visible in
Optical Fiber with Mass at Distal Tip
In
Separate imaging and/or scan lenses 242 and 244 can be disposed adjacent to the tip of the micro-fabricated fiber scanner to generate focused linear and 2D scan patterns onto a screen. Furthermore, a micro-lens 248 is fabricated onto distal tip 240 of optical fiber 236, as shown in
Although the present invention has been described in connection with the preferred form of practicing it and modifications thereto, those of ordinary skill in the art will understand that many other modifications can be made to the present invention within the scope of the claims that follow. Accordingly, it is not intended that the scope of the invention in any way be limited by the above description, but instead be determined entirely by reference to the claims that follow.
Seibel, Eric J., Smithwick, Quinn Y. J., Fauver, Mark
Patent | Priority | Assignee | Title |
10034599, | Jan 20 2015 | Olympus Corporation | Scanning endoscope apparatus with scanning endoscope and determination circuit for determining whether scanning endoscope is abnormal |
10045685, | Jan 23 2006 | PSIP LLC | Endoscope |
10052125, | Jul 01 2009 | Avinger, Inc. | Atherectomy catheter with laterally-displaceable tip |
10092185, | Oct 27 2009 | Innurvation Inc. | Data transmission via wide band acoustic channels |
10096096, | Jun 28 2007 | AccuVein, INC. | Automatic alignment of a contrast enhancement system |
10120214, | Jun 24 2016 | Qualcomm Incorporated | Systems and methods for light beam position detection |
10130386, | Jul 08 2013 | AVINGER, INC | Identification of elastic lamina to guide interventional therapy |
10238294, | Jun 29 2006 | AccuVein, INC. | Scanned laser vein contrast enhancer using one laser |
10244934, | May 14 2012 | Avinger, Inc. | Atherectomy catheter drive assemblies |
10254536, | Jul 20 2015 | CITIBANK, N A | Collimating fiber scanner design with inward pointing angles in virtual/augmented reality system |
10258748, | Jan 10 2006 | AccuVein, INC. | Vein scanner with user interface for controlling imaging parameters |
10317690, | Jan 31 2014 | CITIBANK, N A | Multi-focal display system and method |
10320491, | Sep 06 2006 | Innurvation Inc. | Methods and systems for acoustic data transmission |
10326943, | Mar 29 2017 | NCR Voyix Corporation | Overhead camera synchronization |
10335173, | Sep 06 2012 | AVINGER, INC | Re-entry stylet for catheter |
10338391, | Oct 06 2015 | CITIBANK, N A | Virtual/augmented reality system having reverse angle diffraction grating |
10342491, | May 28 2009 | Avinger, Inc. | Optical coherence tomography for biological imaging |
10349818, | Dec 27 2013 | University of Washington Through Its Center for Commercialization | Adaptive control of a fiber scanner with piezoelectric sensing |
10349974, | Jul 01 2010 | AVINGER, INC | Atherectomy catheters with longitudinally displaceable drive shafts |
10354382, | Apr 10 2007 | PSIP LLC | Method and device for examining or imaging an interior surface of a cavity |
10357200, | Jun 29 2006 | AccuVein, INC. | Scanning laser vein contrast enhancer having releasable handle and scan head |
10357277, | Jul 08 2014 | AVINGER, INC | High speed chronic total occlusion crossing devices |
10363062, | Oct 17 2011 | AVINGER, INC | Atherectomy catheters and non-contact actuation mechanism for catheters |
10376147, | Dec 05 2012 | AccuVein, Inc | System and method for multi-color laser imaging and ablation of cancer cells using fluorescence |
10376148, | Dec 05 2012 | AccuVein, Inc | System and method for laser imaging and ablation of cancer cells using fluorescence |
10414001, | Mar 23 2017 | Fanuc Corporation | Galvanometer scanner |
10422991, | Apr 04 2017 | CITIBANK, N A | Buckling mode actuation of fiber scanner to increase field of view |
10437048, | Dec 22 2016 | CITIBANK, N A | Methods and systems for multi-element linkage for fiber scanning display |
10470706, | Jan 10 2006 | AccuVein, INC. | Micro vein enhancer for hands-free imaging for a venipuncture procedure |
10470795, | Feb 06 2014 | Avinger, Inc. | Atherectomy catheters and occlusion crossing devices |
10500350, | Jan 10 2006 | AccuVein, INC. | Combination vein contrast enhancer and bar code scanning device |
10502948, | Mar 15 2017 | CITIBANK, N A | Techniques for improving a fiber scanning system |
10517483, | Dec 05 2012 | AccuVein, Inc | System for detecting fluorescence and projecting a representative image |
10518046, | Jul 22 2009 | AccuVein, INC. | Vein scanner with user interface |
10543065, | Feb 12 2018 | Qisda Corporation | Intraoral scanner, intraoral scanning system and method of controlling intraoral scanner |
10548478, | Jul 01 2010 | AVINGER, INC | Balloon atherectomy catheters with imaging |
10555775, | May 16 2005 | Intuitive Surgical Operations, Inc | Methods and system for performing 3-D tool tracking by fusion of sensor and/or camera derived data during minimally invasive robotic surgery |
10568518, | Aug 02 2012 | AccuVein, Inc | Device for detecting and illuminating the vasculature using an FPGA |
10568520, | Jul 13 2015 | AVINGER, INC | Micro-molded anamorphic reflector lens for image guided therapeutic/diagnostic catheters |
10568655, | Feb 06 2014 | Avinger, Inc. | Atherectomy catheters devices having multi-channel bushings |
10580119, | Jun 28 2007 | AccuVein, INC. | Automatic alignment of a contrast enhancement system |
10587848, | Jan 20 2016 | CITIBANK, N A | Polarizing maintaining optical fiber in virtual/augmented reality system |
10606067, | Jun 23 2015 | Olympus Corporation | Drive-condition setting device and drive-condition setting method for optical scanning apparatus |
10617352, | Jan 10 2006 | AccuVein, INC. | Patient-mounted micro vein enhancer |
10660509, | Jan 29 2007 | Intuitive Surgical Operations, Inc. | System for controlling an instrument using shape sensors |
10713766, | Jun 28 2007 | AccuVein, INC. | Automatic alignment of a contrast enhancement system |
10718941, | Apr 04 2017 | CITIBANK, N A | Buckling mode actuation of fiber scanner to increase field of view |
10722121, | Mar 15 2013 | Avinger, Inc. | Chronic total occlusion crossing devices with imaging |
10729326, | Jul 01 2009 | Avinger, Inc. | Catheter-based off-axis optical coherence tomography imaging system |
10732404, | Dec 22 2016 | Magic Leap, Inc. | Methods and systems for multi-element linkage for fiber scanning display |
10754143, | Aug 18 2015 | Olympus Corporation | Optical scanning method and optical scanning apparatus |
10758112, | May 22 2015 | Olympus Corporation | Scanning endoscope and method for controlling the same |
10775611, | Mar 15 2017 | Magic Leap, Inc. | Techniques for improving a fiber scanning system |
10792107, | May 16 2005 | Intuitive Surgical Operations, Inc. | Methods and system for performing 3-D tool tracking by fusion of sensor and/or camera derived data during minimally invasive robotic surgery |
10806484, | Jul 08 2013 | Avinger, Inc. | Identification of elastic lamina to guide interventional therapy |
10813588, | Jan 10 2006 | AccuVein, Inc | Micro vein enhancer |
10842571, | May 16 2005 | Intuitive Surgical Operations, Inc. | Methods and system for performing 3-D tool tracking by fusion of sensor and/or camera derived data during minimally invasive robotic surgery |
10860142, | Aug 27 2015 | Apple Inc.; Apple Inc | Light-based devices with light guide arrays |
10869685, | Apr 23 2008 | Avinger, Inc. | Catheter system and method for boring through blocked vascular passages |
10928628, | Dec 26 2016 | Olympus Corporation | Optical fiber scanning apparatus and endoscope |
10932670, | Mar 15 2013 | AVINGER, INC | Optical pressure sensor assembly |
10935792, | Oct 06 2015 | CITIBANK, N A | Virtual/augmented reality system having reverse angle diffraction grating |
10937987, | Jul 20 2018 | Apple Inc. | Electronic devices having displays with tilted anodes |
10952615, | May 14 2012 | Avinger, Inc. | Optical coherence tomography with graded index fiber for biological imaging |
10952763, | Mar 28 2011 | AVINGER, INC | Occlusion-crossing devices |
10973400, | Feb 06 2015 | Olympus Corporation | Optical fiber scanner and scanning endoscope apparatus |
11003015, | Mar 05 2018 | Apple Inc. | Electronic device with a light guiding layer |
11016298, | Oct 05 2015 | CITIBANK, N A | Microlens collimator for scanning optical fiber in virtual/augmented reality system |
11033190, | Jul 13 2015 | Avinger, Inc. | Micro-molded anamorphic reflector lens for image guided therapeutic/diagnostic catheters |
11039736, | Jan 29 2007 | Intuitive Surgical Operations, Inc. | System for controlling an instrument using shape sensors |
11047671, | Jan 30 2020 | VERAVANTI INC | Forward looking RGB/optical coherence tomography duplex imager |
11051697, | Jun 29 2006 | AccuVein, Inc | Multispectral detection and presentation of an object's characteristics |
11051755, | Jun 29 2006 | AccuVein, INC. | Scanned laser vein contrast enhancer using a retro collective mirror |
11054636, | Dec 22 2016 | Magic Leap, Inc. | Methods and systems for multi-element linkage for fiber scanning display |
11054861, | Jun 11 2018 | Apple Inc. | Electronic devices having displays with expanded edges |
11076773, | Apr 28 2009 | Avinger, Inc. | Guidewire positioning catheter |
11096717, | Mar 15 2013 | AVINGER, INC | Tissue collection device for catheter |
11109806, | Jan 10 2006 | AccuVein, INC. | Three dimensional imaging of veins |
11116578, | May 16 2005 | Intuitive Surgical Operations, Inc. | Methods and system for performing 3-D tool tracking by fusion of sensor and/or camera derived data during minimally invasive robotic surgery |
11132774, | Jun 28 2007 | AccuVein, INC. | Automatic alignment of a contrast enhancement system |
11134849, | Mar 28 2011 | Avinger, Inc. | Occlusion-crossing devices, imaging, and atherectomy devices |
11135019, | Nov 11 2011 | Avinger, Inc. | Occlusion-crossing devices, atherectomy devices, and imaging |
11147583, | Jul 08 2014 | Avinger, Inc. | High speed chronic total occlusion crossing devices |
11150489, | Jan 31 2014 | CITIBANK, N A | Multi-focal display system and method |
11172880, | Jan 10 2006 | AccuVein, INC. | Vein imager with a dual buffer mode of operation |
11191482, | Jan 10 2006 | AccuVein, INC. | Scanned laser vein contrast enhancer imaging in an alternating frame mode |
11206975, | May 14 2012 | Avinger, Inc. | Atherectomy catheter drive assemblies |
11224459, | Jun 30 2016 | AVINGER, INC | Atherectomy catheter with shapeable distal tip |
11247421, | Aug 20 2019 | Apple Inc. | Single-step extrusion of fiber optic plates for electronic devices |
11252385, | May 19 2008 | University of Washington | Scanning laser projection display for small handheld devices |
11253198, | Jan 10 2006 | AccuVein, INC. | Stand-mounted scanned laser vein contrast enhancer |
11278240, | Jan 10 2006 | AccuVein, INC. | Trigger-actuated laser vein contrast enhancer |
11278248, | Jan 25 2016 | AVINGER, INC | OCT imaging catheter with lag correction |
11284839, | May 28 2009 | Avinger, Inc. | Optical coherence tomography for biological imaging |
11284916, | Sep 06 2012 | AVINGER, INC | Atherectomy catheters and occlusion crossing devices |
11309370, | Jan 12 2018 | Apple Inc | Electronic device displays with curved surfaces |
11317064, | Jan 20 2016 | Magic Leap, Inc. | Polarizing maintaining optical fiber in virtual/augmented reality system |
11344327, | Jun 03 2016 | AVINGER, INC | Catheter device with detachable distal end |
11353652, | Jul 10 2018 | Apple Inc | Electronic devices having displays with curved surfaces and image transport layers |
11357449, | Jan 10 2006 | AccuVein, INC. | Micro vein enhancer for hands-free imaging for a venipuncture procedure |
11375883, | Dec 25 2015 | Olympus Corporation | Light-scanning endoscope, correcting apparatus for light scanning endoscope and light-scanning-endoscope operating method |
11382653, | Jul 01 2010 | AVINGER, INC | Atherectomy catheter |
11388329, | Jul 17 2018 | Apple Inc. | Electronic devices having displays with image transport layers |
11391942, | Dec 26 2016 | Olympus Corporation | Endoscope having optical fiber scanning apparatus |
11399768, | Jan 10 2006 | AccuVein, INC. | Scanned laser vein contrast enhancer utilizing surface topology |
11399863, | Apr 01 2016 | AVINGER, INC | Atherectomy catheter with serrated cutter |
11406412, | May 14 2012 | AVINGER, INC | Atherectomy catheters with imaging |
11409100, | Mar 15 2017 | Magic Leap, Inc. | Techniques for improving a fiber scanning system |
11436964, | Nov 13 2018 | Apple Inc. | Electronic devices having image transport layers and electrical components |
11439307, | Dec 05 2012 | AccuVein, INC. | Method for detecting fluorescence and ablating cancer cells of a target surgical area |
11442505, | Jun 11 2018 | Apple Inc. | Electronic devices having displays with expanded edges |
11478308, | May 16 2005 | Intuitive Surgical Operations, Inc. | Methods and system for performing 3-D tool tracking by fusion of sensor and/or camera derived data during minimally invasive robotic surgery |
11484192, | Jan 27 2017 | Olympus Corporation | Optical-scanning-type observation probe and optical-scanning-type observation device |
11484260, | Jan 10 2006 | AccuVein, INC. | Patient-mounted micro vein enhancer |
11487106, | Dec 22 2016 | Magic Leap, Inc. | Methods and systems for multi-element linkage for fiber scanning display having unified construction formed by etching |
11510617, | Aug 02 2012 | AccuVein, INC. | Device for detecting and illuminating the vasculature using an FPGA |
11513554, | Aug 23 2019 | Apple Inc. | Electronic devices having displays with borders of image transport material |
11516908, | Nov 13 2018 | Apple Inc. | Electronic devices having image transport layers with embedded circuitry |
11520164, | Jan 31 2014 | Magic Leap, Inc. | Multi-focal display system and method |
11523739, | Jun 29 2006 | AccuVein, INC. | Multispectral detection and presentation of an object's characteristics |
11525955, | Jun 05 2020 | Apple Inc. | Electronic devices with drawn sheet-packed coherent fiber bundles |
11529044, | Dec 13 2005 | PSIP LLC | Endoscope imaging device |
11530910, | Jan 30 2020 | VERAVANTI INC. | Forward looking RGB/optical coherence tomography duplex imager |
11536955, | Sep 26 2016 | Blickfeld GmbH | Fibre excitation with piezo bender actuators |
11619779, | Aug 10 2018 | Apple Inc | Methods for forming image transport layers |
11627881, | Jul 13 2015 | Avinger, Inc. | Micro-molded anamorphic reflector lens for image guided therapeutic/diagnostic catheters |
11630297, | Apr 04 2017 | Magic Leap, Inc. | Buckling mode actuation of fiber scanner to increase field of view |
11638558, | Jan 10 2006 | AccuVein, INC. | Micro vein enhancer |
11642080, | Jan 10 2006 | AccuVein, INC. | Portable hand-held vein-image-enhancing device |
11647905, | May 14 2012 | Avinger, Inc. | Optical coherence tomography with graded index fiber for biological imaging |
11662585, | Oct 06 2015 | Magic Leap, Inc. | Virtual/augmented reality system having reverse angle diffraction grating |
11670210, | Nov 13 2018 | Apple Inc. | Electronic devices having image transport layers and electrical components |
11672606, | May 16 2005 | Intuitive Surgical Operations, Inc | Methods and system for performing 3-D tool tracking by fusion of sensor and/or camera derived data during minimally invasive robotic surgery |
11717314, | Jul 01 2009 | Avinger, Inc. | Atherectomy catheter with laterally-displaceable tip |
11723538, | Mar 15 2013 | Avinger, Inc. | Optical pressure sensor assembly |
11737307, | Jun 05 2018 | Apple Inc. | ELECTRONIC DEVICES HAVING CURVED DISPLAYS WITH SUPPORTING FRAMES |
11774644, | Aug 29 2019 | Apple Inc. | Electronic devices with image transport layers having light absorbing material |
11793400, | Oct 18 2019 | AVINGER, INC | Occlusion-crossing devices |
11810534, | Sep 14 2018 | Apple Inc. | Distortion control in displays with optical coupling layers |
11817025, | Nov 13 2018 | Apple Inc. | Electronic devices having housings with image transport layers |
11826166, | Jul 22 2009 | AccuVein, INC. | Vein scanner with housing configured for single-handed lifting and use |
11829205, | Jun 11 2018 | Apple Inc. | Electronic devices having displays with expanded edges |
11839493, | May 28 2009 | Avinger, Inc. | Optical coherence tomography for biological imaging |
11847768, | Jun 28 2007 | AccuVein Inc. | Automatic alignment of a contrast enhancement system |
11890076, | Mar 15 2013 | Avinger, Inc. | Chronic total occlusion crossing devices with imaging |
11899197, | Jun 26 2018 | MAGIC LEAP, INC | Raster scanned projector with microelectromechanical system scanner |
11903677, | Mar 28 2011 | Avinger, Inc. | Occlusion-crossing devices, imaging, and atherectomy devices |
11906739, | Oct 05 2015 | Magic Leap, Inc. | Microlens collimator for scanning optical fiber in virtual/augmented reality system |
6919560, | Feb 28 2002 | Moritex Corporation; National Agriculture and Bio-oriented Research Organization | Optical scanning apparatus |
6936810, | Jul 21 2003 | WAG DISPLAY CORPORATION | Method and apparatus for scanning an optical beam using an optical conduit |
6959130, | Jan 24 2003 | University of Washington | Optical beam scanning system for compact image display or image acquisition |
7020171, | Jan 31 2002 | Mitsubishi Denki Kabushiki Kaisha | Laser oscillator |
7066014, | Sep 30 2003 | Iowa State University Research Foundation, Inc. | Method to transiently detect samples in atomic force microscopes |
7068878, | Jan 24 2003 | University of Washington; Washington, University of | Optical beam scanning system for compact image display or image acquisition |
7119511, | Apr 11 2003 | GLOBALFOUNDRIES Inc | Servo system for a two-dimensional micro-electromechanical system (MEMS)-based scanner and method therefor |
7159782, | Dec 23 2004 | University of Washington | Methods of driving a scanning beam device to achieve high frame rates |
7189961, | Feb 23 2005 | University of Washington | Scanning beam device with detector assembly |
7252236, | Dec 23 2004 | University of Washington | Methods of driving a scanning beam device to achieve high frame rates |
7298938, | Oct 01 2004 | University of Washington | Configuration memory for a scanning beam device |
7312879, | Aug 23 2005 | University of Washington | Distance determination in a scanned beam image capture device |
7313948, | Sep 30 2003 | Iowa State University Research Foundation | Real time detection of loss of cantilever sensing loss |
7315671, | Feb 10 2003 | Koninklijke Philips Electronics N V | Display illumination system and manufacturing method thereof |
7321217, | Apr 11 2003 | GLOBALFOUNDRIES Inc | Servo system for a two-dimensional micro-electromechanical system (MEMS)-based scanner and method therefor |
7356225, | Jul 22 2004 | ONDINE INTERNATIONAL AG | Fiber optic probe tip |
7360405, | Sep 29 2004 | IOWA STATE UNIVERSITY RESEARCH FOUNDATION, INC | Method to transiently detect sample features using cantilevers |
7394218, | Apr 11 2003 | TAIWAN SEMICONDUCTOR MANUFACTURING CO , LTD | Servo system for a two-dimensional micro-electromechanical system (MEMS)-based scanner and method therefor |
7395967, | Jul 21 2005 | University of Washington | Methods and systems for counterbalancing a scanning beam device |
7447415, | Dec 15 2006 | University of Washington | Attaching optical fibers to actuator tubes with beads acting as spacers and adhesives |
7448995, | Jun 23 2003 | Microvision, Inc | Scanning endoscope |
7522813, | Oct 04 2007 | University of Washington | Reducing distortion in scanning fiber devices |
7529424, | May 02 2003 | GRANDEYE, LTD | Correction of optical distortion by image processing |
7561317, | Nov 03 2006 | Ethicon Endo-Surgery, Inc | Resonant Fourier scanning |
7583044, | Apr 11 2003 | TAIWAN SEMICONDUCTOR MANUFACTURING CO , LTD | Servo system for a two-dimensional micro-electromechanical system (MEMS)-based scanner and method therefor |
7583872, | Apr 05 2007 | University of Washington | Compact scanning fiber device |
7589316, | Jan 18 2007 | Ethicon Endo-Surgery, Inc. | Scanning beam imaging with adjustable detector sensitivity or gain |
7608842, | Apr 26 2007 | University of Washington | Driving scanning fiber devices with variable frequency drive signals |
7680373, | Sep 13 2006 | University of Washington | Temperature adjustment in scanning beam devices |
7706642, | Aug 05 2005 | Beneficial Photonics, Inc. | Methods and devices for moving optical beams |
7713265, | Dec 22 2006 | Ethicon Endo-Surgery, Inc. | Apparatus and method for medically treating a tattoo |
7738762, | Dec 15 2006 | University of Washington | Attaching optical fibers to actuator tubes with beads acting as spacers and adhesives |
7784697, | Dec 23 2004 | University of Washington | Methods of driving a scanning beam device to achieve high frame rates |
7920312, | Sep 14 2006 | Optiscan PTY LTD | Optical fiber scanning apparatus |
7925333, | Aug 28 2007 | Ethicon Endo-Surgery, Inc | Medical device including scanned beam unit with operational control features |
7927272, | Aug 04 2006 | PSIP LLC | Surgical port with embedded imaging device |
7952718, | May 03 2007 | University of Washington | High resolution optical coherence tomography based imaging for intraluminal and interstitial use implemented with a reduced form factor |
7982776, | Jul 13 2007 | Ethicon Endo-Surgery, Inc | SBI motion artifact removal apparatus and method |
7983739, | Aug 27 2007 | Ethicon Endo-Surgery, Inc | Position tracking and control for a scanning assembly |
7987006, | Aug 29 2007 | Keysight Technologies, Inc | Automatic generation of PID parameters for a scanning probe microscope |
7995045, | Apr 13 2007 | Ethicon Endo-Surgery, Inc. | Combined SBI and conventional image processor |
8050520, | Mar 27 2008 | Ethicon Endo-Surgery, Inc | Method for creating a pixel image from sampled data of a scanned beam imager |
8064666, | Apr 10 2007 | PSIP LLC | Method and device for examining or imaging an interior surface of a cavity |
8115471, | Feb 11 2008 | SNAPTRACK, INC | Methods for measurement and characterization of interferometric modulators |
8160678, | Jun 18 2007 | Ethicon Endo-Surgery, Inc | Methods and devices for repairing damaged or diseased tissue using a scanning beam assembly |
8169426, | Feb 11 2008 | SNAPTRACK, INC | Method and apparatus for sensing, measurement or characterization of display elements integrated with the display drive scheme, and system and applications using the same |
8182422, | Dec 13 2005 | PSIP LLC | Endoscope having detachable imaging device and method of using |
8197399, | May 19 2006 | PSIP LLC | System and method for producing and improving images |
8212884, | May 22 2007 | Washington, University of | Scanning beam device having different image acquisition modes |
8216214, | Mar 12 2007 | Ethicon Endo-Surgery, Inc | Power modulation of a scanning beam for imaging, therapy, and/or diagnosis |
8235887, | Jan 23 2006 | PSIP LLC | Endoscope assembly with retroscope |
8258800, | Feb 11 2008 | SNAPTRACK, INC | Methods for measurement and characterization of interferometric modulators |
8273015, | May 16 2007 | Ethicon Endo-Surgery, Inc | Methods for imaging the anatomy with an anatomically secured scanner assembly |
8274299, | Feb 11 2008 | SNAPTRACK, INC | Methods for measurement and characterization of interferometric modulators |
8287446, | Apr 18 2006 | PSIP LLC | Vibratory device, endoscope having such a device, method for configuring an endoscope, and method of reducing looping of an endoscope |
8289381, | Jan 05 2005 | PSIP LLC | Endoscope with an imaging catheter assembly and method of configuring an endoscope |
8305432, | Jan 10 2007 | University of Washington | Scanning beam device calibration |
8310530, | May 19 2006 | PSIP LLC | Device and method for reducing effects of video artifacts |
8332014, | Apr 25 2008 | Ethicon Endo-Surgery, Inc | Scanned beam device and method using same which measures the reflectance of patient tissue |
8348829, | Dec 26 2008 | Hoya Corporation | Scanning endoscope apparatus, scanning endoscope, and scanning endoscope processor |
8361097, | Apr 23 2008 | AVINGER, INC | Catheter system and method for boring through blocked vascular passages |
8382662, | Dec 12 2003 | University of Washington | Catheterscope 3D guidance and interface system |
8386201, | Feb 11 2008 | SNAPTRACK, INC | Methods for measurement and characterization of interferometric modulators |
8395371, | Feb 11 2008 | SNAPTRACK, INC | Methods for characterizing the behavior of microelectromechanical system devices |
8396535, | Jun 19 2000 | University of Washington | Integrated optical scanning image acquisition and display |
8411922, | Nov 30 2007 | University of Washington | Reducing noise in images acquired with a scanning beam device |
8427538, | Apr 30 2004 | GRANDEYE, LTD | Multiple view and multiple object processing in wide-angle video camera |
8437587, | Jul 25 2007 | University of Washington | Actuating an optical fiber with a piezoelectric actuator and detecting voltages generated by the piezoelectric actuator |
8466858, | Feb 11 2008 | SNAPTRACK, INC | Sensing to determine pixel state in a passively addressed display array |
8466956, | Dec 19 2008 | Hoya Corporation | Scanning endoscope processor and scanning endoscope apparatus |
8512241, | Sep 06 2006 | INNURVATION, INC | Methods and systems for acoustic data transmission |
8537203, | Nov 23 2005 | University of Washington | Scanning beam with variable sequential framing using interrupted scanning resonance |
8548571, | Dec 08 2009 | AVINGER, INC | Devices and methods for predicting and preventing restenosis |
8585585, | May 31 2010 | Olympus Corporation | Endoscopic form detection device and form detecting method of insertion section of endoscope |
8587645, | May 19 2006 | PSIP LLC | Device and method for reducing effects of video artifacts |
8588887, | Sep 06 2006 | INNURVATION, INC | Ingestible low power sensor device and system for communicating with same |
8615284, | Sep 06 2006 | INNURVATION, INC | Method for acoustic information exchange involving an ingestible low power capsule |
8617058, | Jul 09 2008 | INNURVATION, INC | Displaying image data from a scanner capsule |
8626271, | Apr 13 2007 | Ethicon Endo-Surgery, Inc | System and method using fluorescence to examine within a patient's anatomy |
8644913, | Mar 28 2011 | AVINGER, INC | Occlusion-crossing devices, imaging, and atherectomy devices |
8647259, | Mar 26 2010 | INNURVATION, INC | Ultrasound scanning capsule endoscope (USCE) |
8696695, | Apr 28 2009 | AVINGER, INC | Guidewire positioning catheter |
8706200, | Oct 11 2012 | AccuVein, Inc | Scanned laser vein contrast enhancer |
8717654, | May 15 2009 | Koninklijke Philips Electronics N V | Optical probe with feedback correction |
8784303, | Jan 29 2007 | Intuitive Surgical Operations, Inc | System for controlling an instrument using shape sensors |
8797392, | Jan 05 2005 | PSIP LLC | Endoscope assembly with a polarizing filter |
8801606, | Jan 09 2007 | Ethicon Endo-Surgery, Inc | Method of in vivo monitoring using an imaging system including scanned beam imaging unit |
8840566, | Apr 02 2007 | University of Washington | Catheter with imaging capability acts as guidewire for cannula tools |
8872906, | Jan 05 2005 | PSIP LLC | Endoscope assembly with a polarizing filter |
8929688, | Oct 01 2004 | University of Washington | Remapping methods to reduce distortions in images |
8957484, | Feb 29 2008 | University of Washington | Piezoelectric substrate, fabrication and related methods |
8977343, | Oct 28 2008 | Koninklijke Philips Electronics N V | Optical probe having a position measuring system |
9044185, | Apr 10 2007 | PSIP LLC | Method and device for examining or imaging an interior surface of a cavity |
9066651, | Jan 10 2007 | University of Washington | Scanning beam device calibration |
9078580, | Jul 09 2008 | Innurvation, Inc. | Displaying image data from a scanner capsule |
9079762, | Sep 22 2006 | ETHICON ENTO-SURGERY, INC ; Ethicon Endo-Surgery, Inc | Micro-electromechanical device |
9113775, | Sep 13 2012 | Olympus Corporation | Endoscope system |
9125552, | Jul 31 2007 | Ethicon Endo-Surgery, Inc | Optical scanning module and means for attaching the module to medical instruments for introducing the module into the anatomy |
9125562, | Jul 01 2009 | AVINGER, INC | Catheter-based off-axis optical coherence tomography imaging system |
9160945, | Oct 01 2004 | University of Washington | Remapping methods to reduce distortions in images |
9161684, | Feb 28 2005 | University of Washington | Monitoring disposition of tethered capsule endoscope in esophagus |
9192353, | Oct 27 2009 | INNURVATION, INC | Data transmission via wide band acoustic channels |
9197470, | Oct 05 2007 | Innurvation, Inc. | Data transmission via multi-path channels using orthogonal multi-frequency signals with differential phase shift keying modulation |
9215969, | Oct 22 2012 | Olympus Corporation | Scanning endoscope system and method of operation of scanning endoscope system |
9226687, | Dec 12 2003 | University of Washington | Catheterscope 3D guidance and interface system |
9237390, | May 10 2013 | AAC ACOUSTIC TECHNOLOGIES (SHENZHEN) CO., LTD. | Electromagnetic transducer |
9329270, | Sep 17 2013 | Lockheed Martin Corporation | Image-aided illumination assembly and method |
9345398, | May 14 2012 | AVINGER, INC | Atherectomy catheter drive assemblies |
9345406, | Nov 11 2011 | AVINGER, INC | Occlusion-crossing devices, atherectomy devices, and imaging |
9345427, | Jun 29 2006 | AccuVein, Inc | Method of using a combination vein contrast enhancer and bar code scanning device |
9345510, | Jul 01 2010 | AVINGER, INC | Atherectomy catheters with longitudinally displaceable drive shafts |
9351632, | Jul 09 2008 | INNURVATION, INC | Displaying image data from a scanner capsule |
9430819, | Jun 28 2007 | AccuVein, INC. | Automatic alignment of a contrast enhancement system |
9480459, | Mar 26 2010 | Innurvation, Inc. | Ultrasound scanning capsule endoscope |
9492117, | Jan 10 2006 | AccuVein, Inc | Practitioner-mounted micro vein enhancer |
9498247, | Feb 06 2014 | AVINGER, INC | Atherectomy catheters and occlusion crossing devices |
9498600, | Jul 01 2009 | AVINGER, INC | Atherectomy catheter with laterally-displaceable tip |
9554729, | Dec 12 2003 | University of Washington | Catheterscope 3D guidance and interface system |
9557156, | May 14 2012 | AVINGER, INC | Optical coherence tomography with graded index fiber for biological imaging |
9561078, | Mar 03 2006 | University of Washington | Multi-cladding optical fiber scanner |
9572492, | Jan 28 2011 | Avinger, Inc. | Occlusion-crossing devices, imaging, and atherectomy devices |
9592075, | Feb 06 2014 | AVINGER, INC | Atherectomy catheters devices having multi-channel bushings |
9613418, | Apr 10 2007 | PSIP LLC | Method and device for examining or imaging an interior surface of a cavity |
9625254, | Jan 27 2011 | Koninklijke Philips Electronics N V | Integration of fiber optic shape sensing within an interventional environment |
9639934, | Jan 10 2007 | University of Washington | Scanning beam device calibration |
9642646, | Apr 28 2009 | Avinger, Inc. | Guidewire positioning catheter |
9737198, | Jan 29 2007 | Intuitive Surgical Operations, Inc. | System for controlling an instrument using shape sensors |
9760982, | Jun 28 2007 | AccuVein, INC. | Automatic alignment of a contrast enhancement system |
9769004, | Oct 05 2007 | Innurvation, Inc. | Data transmission via multi-path channels using orthogonal multi-frequency signals with differential phase shift keying modulation |
9788708, | Jul 09 2008 | Innurvation, Inc. | Displaying image data from a scanner capsule |
9788787, | Jan 10 2006 | AccuVein, INC. | Patient-mounted micro vein enhancer |
9788788, | Jan 10 2006 | AccuVein, Inc | Three dimensional imaging of veins |
9788790, | May 28 2009 | AVINGER, INC | Optical coherence tomography for biological imaging |
9789267, | Jul 22 2009 | AccuVein, INC. | Vein scanner with user interface |
9800808, | Oct 01 2004 | University of Washington | Remapping methods to reduce distortions in images |
9854977, | Jan 10 2006 | AccuVein, Inc | Scanned laser vein contrast enhancer using a single laser, and modulation circuitry |
9854979, | Mar 15 2013 | AVINGER, INC | Chronic total occlusion crossing devices with imaging |
9872606, | Dec 27 2013 | University of Washington Through Its Center for Commercialization | Adaptive control of a fiber scanner with piezoelectric sensing |
9872613, | Feb 28 2005 | University of Washington | Monitoring disposition of tethered capsule endoscope in esophagus |
9900109, | Sep 06 2006 | INNURVATION, INC | Methods and systems for acoustic data transmission |
9918734, | Apr 23 2008 | AVINGER, INC | Catheter system and method for boring through blocked vascular passages |
9949688, | Jan 10 2006 | AccuVein, INC. | Micro vein enhancer with a dual buffer mode of operation |
9949754, | Mar 28 2011 | AVINGER, INC | Occlusion-crossing devices |
ER1079, | |||
ER3304, | |||
ER4512, | |||
ER5606, | |||
ER6838, | |||
ER9571, |
Patent | Priority | Assignee | Title |
4118270, | Feb 18 1976 | Harris Corporation | Micro lens formation at optical fiber ends |
4265699, | May 04 1979 | L-3 Communications Corporation | Etching of optical fibers |
4410235, | Sep 10 1979 | Siemens Aktiengesellschaft | Device for producing a moving light beam |
4710619, | Dec 21 1984 | MESSERSCHMITT-BOELKOW-BLOHM GESSELLSCHAFT MIT BESCHRAENKTER HAFTUNG P O BOX 801109 8000 MUENCHEN 80 | Apparatus for generating a signal providing information regarding a radiating source, especially an infrared source |
4782228, | Jan 16 1987 | Honeywell Inc. | High efficiency optical scanner with multiplexing means |
4824195, | Dec 24 1984 | U.S. Philips Corp. | Monomode optical transmission fibre having a tapered end portion provided with a lens and method of manufacturing such a fibre |
5037174, | Jan 31 1990 | AVAGO TECHNOLOGIES FIBER IP SINGAPORE PTE LTD | Optical fiber having an aspherical lens thereon and method of making same |
5074642, | Nov 14 1989 | DEDOUIS, ANTHONY L | Multifiber endoscope with fibers having different indices of refraction |
5247174, | May 07 1990 | Creo IL LTD | Laser scanning apparatus having a scanning beam and a reference beam |
5272330, | Oct 10 1991 | AT&T Bell Laboratories | Near field scanning optical microscope having a tapered waveguide |
5360968, | Jan 17 1992 | Eastman Kodak Company | "Consensus sync" data-sampling systems and methods |
5394500, | Dec 22 1993 | AT&T Corp. | Fiber probe device having multiple diameters |
5425123, | Jul 20 1993 | DEDOUIS, ANTHONY L | Multifiber endoscope with multiple viewing modes to produce an image free of fixed pattern noise |
5459803, | Feb 18 1993 | The Furukawa Electric Co., Ltd. | Quartz-based optical fiber with a lens and its manufacturing method |
5480046, | Dec 22 1993 | AT&T IPM Corp | Fiber probe fabrication having a tip with concave sidewalls |
5563969, | May 23 1994 | NEC Corporation | Apparatus and method for forming a hemispherical microlens at the end of optical fiber |
5570441, | Jul 15 1993 | THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT | Cylindrical fiber probes and methods of making them |
5668644, | Nov 07 1991 | Nikon Corporation | Video clock signal generator in an optical scanner in which a mask including a linear scale provides timing for controlling the amplitude of a vibrating mirror |
5703979, | Jul 15 1993 | THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT | Cylindrical fiber probe devices |
5727098, | Sep 07 1994 | Oscillating fiber optic display and imager | |
6046720, | May 07 1997 | Washington, University of | Point source scanning apparatus and method |
6091067, | Jun 02 1998 | Leidos, Inc | Scanning device using fiber optic bimorph |
6161035, | Apr 30 1997 | Asahi Kogaku Kogyo Kabushiki Kaisha | Fluorescence diagnostic apparatus |
6211904, | Sep 11 1997 | MICRO-IMAGING SOLUTIONS, INC | Surgical devices incorporating reduced area imaging devices |
6294775, | Jun 08 1999 | University of Washington | Miniature image acquistion system using a scanning resonant waveguide |
6327493, | Aug 28 1997 | Olympus Corporation | Light scanning devices of a water-tight structure to be inserted into a body cavity to obtain optical information on inside of a biological tissue |
20010030744, | |||
20020064341, | |||
20020131052, | |||
20030179428, | |||
EP1142529, | |||
JP2001174744, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 25 2002 | FAUVER, MARK | Washington, University of | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013536 | /0293 | |
Nov 25 2002 | SMITHWICK, QUINN Y J | University of Washington | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013466 | /0410 | |
Nov 25 2002 | SEIBEL, ERIC J | University of Washington | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013466 | /0442 | |
Nov 26 2002 | University of Washington | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Feb 29 2008 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Mar 18 2008 | R2551: Refund - Payment of Maintenance Fee, 4th Yr, Small Entity. |
Mar 18 2008 | STOL: Pat Hldr no Longer Claims Small Ent Stat |
Jun 25 2012 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
May 25 2016 | LTOS: Pat Holder Claims Small Entity Status. |
Jul 07 2016 | M2553: Payment of Maintenance Fee, 12th Yr, Small Entity. |
Date | Maintenance Schedule |
Jan 18 2008 | 4 years fee payment window open |
Jul 18 2008 | 6 months grace period start (w surcharge) |
Jan 18 2009 | patent expiry (for year 4) |
Jan 18 2011 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 18 2012 | 8 years fee payment window open |
Jul 18 2012 | 6 months grace period start (w surcharge) |
Jan 18 2013 | patent expiry (for year 8) |
Jan 18 2015 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 18 2016 | 12 years fee payment window open |
Jul 18 2016 | 6 months grace period start (w surcharge) |
Jan 18 2017 | patent expiry (for year 12) |
Jan 18 2019 | 2 years to revive unintentionally abandoned end. (for year 12) |