The present disclosure is generally directed to the field of Optical Coherence Tomography (OCT). More specifically, it is directed to increasing the scan rate of an OCT system. It is further directed to a method of changing the scan depth in a spectral domain OCT system (SD-OCT).
Increasing the scan rate of an optical coherence tomography, OCT, system is desired to support wider scans without compromising spatial resolution. Some prior attempts at increasing the scan rate are known in the art. For example, publication: “High-power wavelength-swept laser in Littman telescope-less polygon filter and dual-amplifier configuration for multichannel optical coherence tomography” by Michael K. K. Leung et al. (Opt Lett. 2009 Sep 15; 34(18):2814-6. doi: 10.1364/0L.34.002814. PMID: 19756114) describes a multi-channel OCT prototype consisting of 12 bare ribbon fan out pigtails, where only the center 6 fibers are used as illumination source, each corresponding to a laser sweep generated by one facet of the polygon. All 6 channels are focused on the same scan depth, each imaging a separate strip of a sample, and each paired having a separate reference mirror. A second example is limited to 4 scanning beams to quadruple the OCT line rate, as described in a publication by Wolfgang Wieser et al. entitled “Multi-Megahertz OCT: High quality 3D imaging at 20 million A-scans and 4.5 GVoxels per second,” Opt. Express 18, 14685-14704 (2010). These two approaches do not mention any other fiber arrangements, neither do they offer the flexibility to select between a single, dual or quadruple scan beams. A third approach described in U.S. Pat. No. 9,164,240 (Optical buffering methods, apparatus, and systems for increasing the repetition rate of tunable light sources) uses a long spool of fiber to introduce a delay between 2 consecutive laser sweeps and is limited to doubling the A-scan rate.
Another difficulty associated with some OCT systems is that there is no simple way to adjust the scan depth of spectrum domain OCT (SD-OCT) systems. Typically, an SD-OCT system is designed and constructed for a desired/target scan depth, and once constructed, SD-OCT's scan depth cannot be altered. This limits the application of SD-OCTs as compared with other OCT architectures, such as swept source OCT (SS-OCT) whose scan depth can be made adjustable.
In various embodiments, the method/system may increase the effective scan rate of an OCT system.
In various embodiments, the scan rate of an OCT system may be variable.
In various embodiments, the method/system may alter the scan depth of an OCT system, and particularly the scan depth of an SD-OCT.
In various embodiments, the method/system may vary the scan speed of an OCT system by selectively scanning two or more sectors (e.g., concurrently or simultaneously scanning multiple sectors) of a test object (e.g., retina or other ophthalmic tissue) to define an image of larger field-of-view (FOV) with all sectors having a resolution similar to that of an OCT system capable to scanning a single sector at a time.
In various embodiments, an SD-OCT multiple gratings (with different grating period) can be slid/positioned in and out in the optical path to enable a variable scan depth SD-OCT.
In various embodiments, an optical coherence tomography (OCT) device may include: a light source for generating a beam of light; a first set of beam dividers and a second set of beam dividers, at least the second set of beam dividers having multiple beam dividers; an optical switch for selectively transferring the beam of light to one of the first set of beam dividers and the second set of beam dividers, where the first set of beam dividers directs a first portion of its received light into a reference arm and a second portion of its received light into a sample arm, the second set of beam dividers directs a first portion of its received light into said reference arm and a second portion of its received light into said sample arm; optics for directing the light in the sample arm to one or more locations on a sample; one or more detectors for receiving light returning from sample arm and the reference arm, and generating signals in response thereto; and a processor for converting the signals into image data.
In various embodiments, the second set of beam dividers provides multiple respective OCT beams, each directed to a different part of the sample. The multiple OCT beams may each scans a different part of the sample that, together, make up a composite image of the sample.
In various embodiments, the first set of beam dividers may include a single beam divider effective for generating a single scan beam, and the and multiple beam dividers of the second set of beam dividers each generates a respective separate scan beam.
In various embodiments, the optical switch switches between a single scanning mode and a multi-scanning mode. Additionally, the outputs of the first and second sets of beam dividers share a scanner.
In various embodiments, the respective light of the first and second sets of beams dividers returning from sample arm interfere with the same light returning from the reference arm.
The outputs of the first and second sets of beam dividers may be coupled to a respective fiber of a multi-fiber ferrule. In this case, the multi-fiber ferrule produces a respective OCT beam for each signal received at its respective fibers, and the OCT beams share the same optical path to the sample in the sample arm. In this case, the fibers of the multi-fiber ferrule are arranged to provide at least two scan beams covering the same area on the sample with a fixed delay delta-time defined as the number of A-scans contained in the distance between the two OCT beams. Also, the optical switch is a 1×N switch, the multi-fiber ferrule has N+1 fibers, the switch selects between one or multiples of two beam dividers, and each of the selected divider produces a separate OCT beam to scan a different area of the sample.
In various embodiments, a spectral domain optical coherence tomography (OCT) system may include: a broad light source for generating a beam of light; a beam divider for directing a first portion of the light into a reference arm and a second portion of the light into a sample arm; optics for directing the light in the sample arm to one or more locations on a sample; a spectrometer for measuring light returning from the sample and reference arms as a function of wavelength and generating signals in response thereto, where the spectrometer includes multiple different gratings for separately receiving the returning light; and a processor for converting the signals into image data. In this embodiment, different imaging depths and resolution are provided by the plurality of different gratings.
In various embodiments, the returning light is selectively and separately applied to a different one of said plurality of different gratings.
In various embodiments, the multiple, different gratings are movable, and a separate one of the multiple gratings is selectively moved into, and out of, the optical path of the returning light.
Also, the multiple gratings may be arranged to provide no overlap, and the returning light is applied to each of the multiple gratings, each generating a separate signals in response thereto.
A fuller understanding of the disclosure will become apparent and appreciated by referring to the following description and claims taken in conjunction with the accompanying drawings.
Several publications may be cited or referred to herein to facilitate the understanding of the present disclosure. All publications cited or referred to herein, are hereby incorporated herein in their entirety by reference.
The embodiments disclosed herein are only examples, and the scope of this disclosure is not limited to them. Any embodiment feature mentioned in one claim category, e.g. system, can be claimed in another claim category, e.g. method, as well. The dependencies or references back in the attached claims are chosen for formal reasons only. However, any subject matter resulting from a deliberate reference back to any previous claims can be claimed as well, so that any combination of claims and the features thereof are disclosed and can be claimed regardless of the dependencies chosen in the attached claims.
In the drawings wherein like reference symbols/characters refer to like parts:
Increasing the scan rate of an optical coherence tomography (OCT) system is desired to support wider scans (e.g., larger field-of view, FOV) without compromising spatial resolution. The present approach is based on different configurations of pigtailed fibers, with each fiber delivering its own scan beam covering a portion of an image, which effectively increasing the scan rate. A characteristic of some embodiments is the inclusion of three fiber pigtails channels with a 1×2 fiber optic switch for single or dual scan beams for OCT imaging.
With reference to
Fiber f2 may be used for dual scan mode. For example, optical switch 13 may couple light source 11 to a 50/50 coupler C1, which transfers the signal from fiber f2 to couplers C3 and C4 (e.g., half strength). Coupler C3 transfers the signal to fiber/line Fiber Delivery 1, FD1, which provides a first sample signal in the dual scan mode, and to fiber f4, which goes to the same reference arm (reference path) used in the single scan mode described above. The returning sample signal on Fiber Delivery 1 and the returning reference signal on fiber f4 are combined in coupler C3, and their combined signal is transferred to detector D2 for detecting/capturing and processing, as discussed below. Similarly, coupler C4 transfers the signal from 50/50 coupler C2 to Fiber Delivery 3, FD3, which provides a second sample signal in the dual scan mode, and to fiber f5, which goes to the same reference arm (reference path) used in the single scan mode described above. The returning sample signal on Fiber Delivery 3 and the returning reference signal on fiber f5 are combined in coupler C4, and their combined signal is transferred to detector D3 for detecting/capturing and processing. The two images produced from detectors D2 and D3 may be combined to generate a composite image in the present dual scan mode.
In addition to sharing the same reference path, the single and dual scan modes may also share the same sample arm (sample path). For example, with reference to
The present embodiment provides a means to select between a single or dual scanning beam configuration from a three fiber ferrule. All three fibers share the same illumination source.
As discussed above, the three OCT beams (provide by fiber delivery lines FD1, FD2, and FD3) share the same scanner and optical elements contained in the OCT path (see
The light scatted from the (eye) tissue and coupled into the three fibers FD1, FD2 and FD3 interferes with the same reference beam (shown in
An exemplary free space optical switch suitable for use as optical switch 13 is illustrated in
Unlike the prior art, the present embodiment provides the flexibility to switch between a single scan and a dual scan, OCT scan beam. In the present embodiment, the three channels (e.g., OCT channels) share the same illumination source, same sample path, and the same reference path, thus reducing cost and simplifying its implementation. Another novel characteristic of some of the present embodiments is that they provide the flexibility to deliver single, dual, or quadruple scanning beams using a fiber optic switch and a bundle of five fibers covering from one to two to four quadrants on a retina. Thus, in embodiments, the scan rate proportionally increases with the number of quadrants being covered (e.g., being concurrently/simultaneously scanned). Advantageously, the embodiments can be expanded to provide the flexibility to deliver N scanning beams via and a bundle of N fibers covering from one to N quadrants on a retina, and effectively increasing the scan rate by up to a factor of N.
Thus, in various embodiments, the system may optionally be expanded to multi-scan beams from a bundle of fibers. For example, five fibers sources, may be arranged with one on axis and the other four arranged at a fixed distance from the optical axis such as to provide simultaneous coverage of four quadrants of the retina.
The above method of increasing the effective scan rate may be applied to multiple OCT types, such as swept-source OCT (SS-OCT), spectral domain OCT (SD-OCT), and time domain OCT (TD-OCT), but differences in the different type of OCT architectures complicate the implementation of other features. For example, there are multiple ways that scan depth can be changed in SS-OCT, but heretofore, there has not been an easy way to change the scan depth in SD-OCT. For example, a method for varying the imaging depth in Fourier domain optical coherence tomography (e.g., for an SS-OCT) is described in US 20130120757, herein incorporated in its entirety by reference, but such a method is not applicable to SD-OCT systems. Usually altering the scan depth of an SD-OCT system includes changing or replacing its (light) source or redesigning its spectrometer. This restricts the combination of scan depth, resolution, and speed to only one value. Herein is proposed a method of resolving this limitation by using multiple gratings. The variable scan depth will allow SD-OCT to be used in multiple use cases. Previously, SD-OCT has been limited to using one scan speed which was usually set by designing the spectrometer in such a way that the detector was used at its maximum speed and best resolution. There could be use cases where a lower resolution may be acceptable but with even higher speed. The embodiment presented below provides multiple options for selecting speed/resolution combinations.
In various embodiments, the systems, methods and applications are for adjusting the imaging depth of a spectral domain optical coherence tomography (SD-OCT) system via the use of multiple gratings inside a single spectrometer without the need of changing the spectral source. The proposed technique can provide sequential as well as parallel acquisition of multiple scan depth information. Some advantages of the present disclosure include, for example:
This scan depth zmax of the system is determined by Eq. 1.
where N is the total number of pixels in the line-scan camera, λo is the center wavelength of the source, λfull is preferably ≥2.26618Δλ to fulfill the Nyquist limit criterion for a source of FWHM (Full width at half maximum) spectral width of Δλ.
From Eq. 1 it can be seen that for a given spectral source width λfull, if the spectrum is spread over more pixels, the scan depth will increase. This may include the use of a camera with more pixels. Optically, the total of pixels that will see the full spread λfull, is a function of the focusing lens (focal length) and the grating period used in the spectrometer.
One way to change the value of N is to change the focal length of the lens and reposition the detector accordingly. This will be a cumbersome process. In this configuration, we propose the use of multiple gratings that can be inserted in the optical path of the beam to enable variable scan depth. Suppose a grating period of Γ1 (lines per mm) spreads λfull on N1 number of pixels on the line scan camera, this results in a scan depth of zmax1. To double the scan depth to zmax2=2* zmax1, a grating with Γ2=2*Γ1 (lines per /mm) will spread the spectrum to 2* N1 pixels on the line scan camera.
It can be seen that apart from sliding/repositioning the gratings in and out, one could potentially move the fiber and a mirror or enable coordinated movement on the two mirrors to enable a variable scan depth. Another configuration can be to use multiple fiber inputs stacked vertically. This configuration can provide simultaneous measurements of variable scan depths in an SD-OCT as shown in
Exemplary benefits of various embodiments include:
The present embodiments also provide for a spectral domain optical coherence tomography (SD-OCT) system generating images of an eye, or other sample, including: a light source for generating a probe beam wherein the light source is a broadband light source; optics for scanning the beam over a set of transverse locations across the eye; a spectrometer for measuring light returned from the eye as a function of wavelength that acquires data at a data acquisition rate; and a processor for generating images of the eye based on the output of the detector over the sampling of wavelengths, where the SD-OCT system switches imaging modes with different imaging depths and resolution by using multiple gratings, moving sequentially at each transverse location. Alternatively, the SD-OCT system may support multiple simultaneous imaging modes with different imaging depths and resolution by using multiple gratings, at each (or at different) transverse locations.
In this embodiment, multiple beams may be used at the input of the spectrometer through fiber splitter. Alternatively, multiple beams may be used at the input of the spectrometer through multi-furcated fiber used (e.g., to scan) at different transverse locations.
Additionally, a grating with multiple grating periods on a single substrate may be used. In embodiments, gratings with different gratings periods are stacked together on a moving mechanism.
Also, the grating period of a single grating can be tuned by applying a control signals, e.g., electronically tunable gratings.
In embodiments, a combination of fiber and/or mirror may be used to direct the light output to the detector.
Additionally, multiple beams may be used at the input of the spectrometer through a fiber splitter. In embodiments, the detector is a time delay and integration (TDI) line scan detector with multiple rows of output. Also, gratings with different gratings periods are stacked together.
Hereinafter is provided a description of various hardware and architectures suitable for various embodiments.
Generally, optical coherence tomography (OCT) uses low-coherence light to produce two-dimensional (2D) and three-dimensional (3D) internal views of biological tissue. OCT enables in vivo imaging of retinal structures. OCT angiography (OCTA) produces flow information, such as vascular flow from within the retina. Examples of OCT systems are provided in U.S. Pat. Nos. 6,741,359 and 9,706,915, and examples of an OCTA systems may be found in U.S. Pat. Nos. 9,700,206 and 9,759,544, all of which are herein incorporated in their entirety by reference. An exemplary OCT/OCTA system is provided herein.
Irrespective of the type of beam used, light scattered from the sample (e.g., sample light) is collected. In the present example, scattered light returning from the sample is collected into the same optical fiber Fbr1 used to route the light for illumination. Reference light derived from the same light source LtSrc1 travels a separate path, in this case involving optical fiber Fbr2 and retroreflector RR1 with an adjustable optical delay. Those skilled in the art will recognize that a transmissive reference path can also be used and that the adjustable delay could be placed in the sample or reference arm of the interferometer. Collected sample light is combined with reference light, for example, in a fiber coupler Cplr1, to form light interference in an OCT light detector Dtctr1 (e.g., photodetector array, digital camera, etc.). Although a single fiber port is shown going to the detector Dtctr1, those skilled in the art will recognize that various designs of interferometers can be used for balanced or unbalanced detection of the interference signal. The output from the detector Dtctr1 is supplied to a processor (e.g., internal or external computing device) Cmp1 that converts the observed interference into depth information of the sample. The depth information may be stored in a memory associated with the processor Cmp1 and/or displayed on a display (e.g., computer/electronic display/screen) Scn1. The processing and storing functions may be localized within the OCT instrument, or functions may be offloaded onto (e.g., performed on) an external processor (e.g., an external computing device), to which the collected data may be transferred. An example of a computing device (or computer system) is shown in
The sample and reference arms in the interferometer could consist of bulk-optics, fiber-optics, or hybrid bulk-optic systems and could have different architectures such as Michelson, Mach-Zehnder or common-path based designs as would be known by those skilled in the art. Light beam as used herein should be interpreted as any carefully directed light path. Instead of mechanically scanning the beam, a field of light can illuminate a one or two-dimensional area of the retina to generate the OCT data (see for example, U.S. Pat. No. 9,332,902; D. Hillmann et al, “Holoscopy—Holographic Optical Coherence Tomography,” Optics Letters, 36(13):2390 2011; Y. Nakamura, et al, “High-Speed Three Dimensional Human Retinal Imaging by Line Field Spectral Domain Optical Coherence Tomography,” Optics Express, 15(12):7103 2007; Blazkiewicz et al, “Signal-To-Noise Ratio Study of Full-Field Fourier-Domain Optical Coherence Tomography,” Applied Optics, 44(36):7722 (2005)). In time-domain systems, the reference arm may have a tunable optical delay to generate interference. Balanced detection systems are typically used in TD-OCT and SS-OCT systems, while spectrometers are used at the detection port for SD-OCT systems. Various embodiments could be applied to any type of OCT system. Various embodiments could apply to any type of OCT system or other types of ophthalmic diagnostic systems and/or multiple ophthalmic diagnostic systems including but not limited to fundus imaging systems, visual field test devices, and scanning laser polarimeters.
In Fourier Domain optical coherence tomography (FD-OCT), each measurement is the real-valued spectral interferogram (Sj(k)). The real-valued spectral data typically goes through several post-processing steps including background subtraction, dispersion correction, etc. The Fourier transform of the processed interferogram, results in a complex valued OCT signal output Aj(z)=|Aj|eiφ. The absolute value of this complex OCT signal, |Aj|, reveals the profile of scattering intensities at different path lengths, and therefore scattering as a function of depth (z-direction) in the sample. Similarly, the phase, φj can also be extracted from the complex valued OCT signal. The profile of scattering as a function of depth is called an axial scan (A-scan). A set of A-scans measured at neighboring locations in the sample produces a cross-sectional image (tomogram or B-scan) of the sample. A collection of B-scans collected at different transverse locations on the sample makes up a data volume or cube. For a particular volume of data, the term fast axis refers to the scan direction along a single B-scan whereas slow axis refers to the axis along which multiple B-scans are collected. The term “cluster scan” may refer to a single unit or block of data generated by repeated acquisitions at the same (or substantially the same) location (or region) for the purposes of analyzing motion contrast, which may be used to identify blood flow. A cluster scan can consist of multiple A-scans or B-scans collected with relatively short time separations at approximately the same location(s) on the sample. Since the scans in a cluster scan are of the same region, static structures remain relatively unchanged from scan to scan within the cluster scan, whereas motion contrast between the scans that meets predefined criteria may be identified as blood flow.
A variety of ways to create B-scans are known in the art including but not limited to: along the horizontal or x-direction, along the vertical or y-direction, along the diagonal of x and y, or in a circular or spiral pattern. B-scans may be in the x-z dimensions but may be any cross-sectional image that includes the z-dimension. An example OCT B-scan image of a normal retina of a human eye is illustrated in
In OCT Angiography, or Functional OCT, analysis algorithms may be applied to OCT data collected at the same, or approximately the same, sample locations on a sample at different times (e.g., a cluster scan) to analyze motion or flow (see for example US Patent Publication Nos. 2005/0171438, 2012/0307014, 2010/0027857, 2012/0277579 and U.S. Pat. No. 6,549,801, all of which are herein incorporated in their entirety by reference). An OCT system may use any one of a number of OCT angiography processing algorithms (e.g., motion contrast algorithms) to identify blood flow. For example, motion contrast algorithms can be applied to the intensity information derived from the image data (intensity-based algorithm), the phase information from the image data (phase-based algorithm), or the complex image data (complex-based algorithm). An en face image is a 2D projection of 3D OCT data (e.g., by averaging the intensity of each individual A-scan, such that each A-scan defines a pixel in the 2D projection). Similarly, an en face vasculature image is an image displaying motion contrast signal in which the data dimension corresponding to depth (e.g., z-direction along an A-scan) is displayed as a single representative value (e.g., a pixel in a 2D projection image), typically by summing or integrating all or an isolated portion of the data (see for example U.S. Pat. No. 7,301,644 herein incorporated in its entirety by reference). OCT systems that provide an angiography imaging functionality may be termed OCT angiography (OCTA) systems.
In some embodiments, the computer system may include a processor Cpnt1, memory Cpnt2, storage Cpnt3, an input/output (I/O) interface Cpnt4, a communication interface Cpnt5, and a bus Cpnt6.The computer system may optionally also include a display Cpnt7, such as a computer monitor or screen.
Processor Cpnt1 includes hardware for executing instructions, such as those making up a computer program.For example, processor Cpnt1 may be a central processing unit (CPU) or a general-purpose computing on graphics processing unit (GPGPU).Processor Cpnt1 may retrieve (or fetch) the instructions from an internal register, an internal cache, memory Cpnt2, or storage Cpnt3, decode and execute the instructions, and write one or more results to an internal register, an internal cache, memory Cpnt2, or storage Cpnt3. In particular embodiments, processor Cpnt1 may include one or more internal caches for data, instructions, or addresses. Processor Cpnt1 may include one or more instruction caches, one or more data caches, such as to hold data tables.Instructions in the instruction caches may be copies of instructions in memory Cpnt2 or storage Cpnt3, and the instruction caches may speed up retrieval of those instructions by processor Cpnt1. Processor Cpnt1 may include any suitable number of internal registers, and may include one or more arithmetic logic units (ALUs). Processor Cpnt1 may be a multi-core processor; or include one or more processors Cpnt1. Although this disclosure describes and illustrates a particular processor, this disclosure contemplates any suitable processor.
Memory Cpnt2 may include main memory for storing instructions for processor Cpnt1 to execute or to hold interim data during processing. For example, the computer system may load instructions or data (e.g., data tables) from storage Cpnt3 or from another source (such as another computer system) to memory Cpnt2. Processor Cpnt1 may load the instructions and data from memory Cpnt2 to one or more internal register or internal cache. To execute the instructions, processor Cpnt1 may retrieve and decode the instructions from the internal register or internal cache. During or after execution of the instructions, processor Cpnt1 may write one or more results (which may be intermediate or final results) to the internal register, internal cache, memory Cpnt2 or storage Cpnt3. Bus Cpnt6 may include one or more memory buses (which may each include an address bus and a data bus) and may couple processor Cpnt1 to memory Cpnt2 and/or storage Cpnt3. Optionally, one or more memory management unit (MMU) facilitate data transfers between processor Cpnt1 and memory Cpnt2. Memory Cpnt2 (which may be fast, volatile memory) may include random access memory (RAM), such as dynamic RAM (DRAM) or static RAM (SRAM).Storage Cpnt3 may include long-term or mass storage for data or instructions. Storage Cpnt3 may be internal or external to the computer system, and include one or more of a disk drive (e.g., hard-disk drive, HDD, or solid-state drive, SSD), flash memory, ROM, EPROM, optical disc, magneto-optical disc, magnetic tape, Universal Serial Bus (USB)-accessible drive, or other type of non-volatile memory.
I/O interface Cpnt4 may be software, hardware, or a combination of both, and include one or more interfaces (e.g., serial or parallel communication ports) for communication with I/O devices, which may enable communication with a person (e.g., user).For example, I/O devices may include a keyboard, keypad, microphone, monitor, mouse, printer, scanner, speaker, still camera, stylus, tablet, touch screen, trackball, video camera, another suitable I/O device, or a combination of two or more of these.
Communication interface Cpnt5 may provide network interfaces for communication with other systems or networks Communication interface Cpnt5 may include a Bluetooth interface or other type of packet-based communication. For example, communication interface Cpnt5 may include a network interface controller (NIC) and/or a wireless NIC or a wireless adapter for communicating with a wireless network. Communication interface Cpnt5 may provide communication with a WI-FI network, an ad hoc network, a personal area network (PAN), a wireless PAN (e.g., a Bluetooth WPAN), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), a cellular telephone network (such as, for example, a Global System for Mobile Communications (GSM) network), the Internet, or a combination of two or more of these.
Bus Cpnt6 may provide a communication link between the above-mentioned components of the computing system. For example, bus Cpnt6 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a front-side bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand bus, a low-pin-count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCIe) bus, a serial advanced technology attachment (SATA) bus, a Video Electronics Standards Association local (VLB) bus, or other suitable bus or a combination of two or more of these.
Although this disclosure describes and illustrates a particular computer system having a particular number of particular components in a particular arrangement, this disclosure contemplates any suitable computer system having any suitable number of any suitable components in any suitable arrangement.
Herein, a computer-readable non-transitory storage medium or media may include one or more semiconductor-based or other integrated circuits (ICs) (such, as for example, field-programmable gate arrays (FPGAs) or application-specific ICs (ASICs)), hard disk drives (HDDs), hybrid hard drives (HHDs), optical discs, optical disc drives (ODDs), magneto-optical discs, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM-drives, SECURE DIGITAL cards or drives, any other suitable computer-readable non-transitory storage media, or any suitable combination of two or more of these, where appropriate. A computer-readable non-transitory storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, where appropriate.
While the disclosure is described in conjunction with several specific embodiments, it is evident to those skilled in the art that many further alternatives, modifications, and variations will be apparent in light of the foregoing description. Thus, the disclosure is intended to embrace all such alternatives, modifications, applications and variations as may fall within the spirit and scope of the appended claims.
This application claims priority to and the benefit of U.S. Provisional Patent Application No. 63/411,244 filed Sep. 29, 2022 and entitled “VARIABLE SCAN DEPTH SD-OCT SYSTEM AND VARIABLE CONFIGURATION OF OPTICAL FIBER SOURCES TO INCREASE THE EFFECTIVE SCAN RATE,” which is incorporated in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
63411244 | Sep 2022 | US |