SYSTEM AND METHOD FOR RAPID EXAMINATION OF VASCULATURE AND PARTICULATE FLOW USING LASER SPECKLE CONTRAST IMAGING
20180296103 ยท 2018-10-18
Inventors
- Abhishek Rege (Baltimore, MD, US)
- M. Jason Brooke (University Park, MD, US)
- Kartikeya Murari (Calgary, CA)
- Yusi Liu (Rockville, MD, US)
Cpc classification
A61B3/10
HUMAN NECESSITIES
A61B5/02
HUMAN NECESSITIES
A61B3/14
HUMAN NECESSITIES
A61B3/0075
HUMAN NECESSITIES
A61B5/721
HUMAN NECESSITIES
International classification
A61B3/12
HUMAN NECESSITIES
Abstract
Examination of the structure and function of blood vessels is an important means of monitoring the health of a subject. Such examination can be important for disease diagnoses, monitoring specific physiologies over the short- or long-term, and scientific research. This disclosure describes technology and various embodiments of a system and method for imaging blood vessels and the intra-vessel blood flow, using at least laser speckle contrast imaging, with high speed so as to provide a rapid estimate of vessel-related or blood flow-related parameters.
Claims
1. A vascular imaging system, comprising: One or more illumination modules configured to generate at least one type of coherent light to illuminate the target tissue; One or more camera modules, comprising at least one camera sensor or image acquisition device, configured to capture light that is reflected or scattered by the target tissue; One or more light manipulation components configured to illuminate the desired region of interest of the target tissue with the at least one type of coherent light or to direct the reflected or scattered light from the desired region of interest of the target tissue to the said one or more camera modules; One or more processors, wherein at least one of said one or more processors are configured to calculate, estimate, or determine anatomical and physiological information in real-time or near-real-time and at least one of said one or more processors are configured to control the operation of said vascular imaging system; One or more display modules configured to present one or more of the said anatomical and physiological information, parameters calculated from the processed image data, or the raw data acquired by the one or more camera modules in real-time or near-real-time; One or more storage modules configured for short- or long-term access or archival of one or more of the said anatomical and physiological information, parameters calculated from the processed image data, or the raw data acquired by the one or more camera modules; and One or more interface modules configured to allow a user to interact with said vascular imaging system; wherein the said anatomical information comprises one or more of vessel diameter, vessel tortuosity, vessel density in the region of interest or sub-region of the region of interest, depth of a vessel in the tissue, length of a vessel, and type of blood vessel, and wherein the said physiological information comprises one or more of blood flow, blood velocity, change in blood flow, change in blood velocity, and spatial distribution of blood flow each of which may be specific to the region of interest, a sub-region of the region of interest, an individual blood vessel, or a group of connected or disconnected individual blood vessels.
2. The system of claim 1, wherein said at least one type of coherent light has a wavelength in the invisible or near infrared spectrum.
3. The system of claim 1, wherein said vascular imaging system further comprises one or more illumination modules configured to generate at least one type of non-coherent or partially coherent light to illuminate the target tissue.
4. The system of claim 1, wherein said target tissue comprises the cornea, sclera, retina, epidermis, dermis, hypodermis, skeletal muscle, smooth muscle, cardiac muscle, cerebrovascular tissue, the stomach, large and small intestines, pancreas, liver, gallbladder, kidneys, and lymphatic tissue of a human or animal.
5. (canceled)
6. (canceled)
7. The system of claim 1, further comprising: One or more processors configured to capture, acquire, or generate one or more electronic data; One or more display modules configured to present one or more electronic data; One or more storage modules configured for short- or long-term access or archival of one or more electronic data; or One or more interface modules configured to allow a user to interact with one or more electronic data; wherein said electronic data comprises raw image data captured by the one or more camera modules, anatomical and physiological information or equivalent parameters calculated from the raw or processed image data, patient-specific data manually entered or automatically acquired from one or more other sources, derivative data associated with the processing of these electronic data, or control and guidance information; wherein said other sources comprises electronic health records, electronic medical records, personal health records, picture archiving and communications systems, heart rate monitor, finger plethysmograph, respirator, or other surgical, anesthesiological, or medical equipment.
8. The system of claim 7, wherein said vascular imaging system further comprises one or more transmission modules configured to transfer electronic data for storage, processing, or display purposes.
9. (canceled)
10. The system of claim 7, wherein said one or more display modules are further configured to present an overlaid visualization of said one or more electronic data on the view of the target tissue or directly on the target tissue.
11. The system of claim 1, wherein said one or more processors are configured to implement at least laser speckle contrast imaging.
12. The system of claim 11, wherein said one or more processors are further configured to perform angiography, wherein said angiography comprises one or more of fluorescein angiography, indocyanine green angiography, or angiography using an appropriate contrast agent or dye.
13. The system of claim 1, wherein said one or more processors are configured to compensate for motion artifact.
14. (canceled)
15. (canceled)
16. (canceled)
17. (canceled)
18. The system of claim 1, wherein the one or more processors, display modules, storage modules, or interface modules is located in close proximity to or remotely from the one or more illumination modules, camera modules, or light manipulation components.
19. The system of claim 1, wherein the system is configured for performing real-time or near real-time imaging during surgical procedures.
20. The system of claim 1, wherein one or more components of the system are configured for portability, wherein said portability includes handheld, head-mounted, or other wearable use or integration into a movable trolley-type system.
21. The system of claim 1, wherein one or more components of the system are configured for endoscopic imaging.
22. The system of claim 1, wherein one or more components of the system are configured for intravascular imaging.
23. The system of claim 1, wherein the system interacts with other sensory, therapeutic, or disease management systems to generate at least one actionable output.
24. The system of claim 1, wherein said vessel is one or more of naturally occurring or artificial blood vessels.
25. The system of claim 24, wherein said artificial blood vessels include any tube through which blood flows or can be directed to flow over any period of time.
26. A method of rapid examination of particulate flow, comprising: An image acquisition step, wherein a stack of one or more speckle image frames are acquired; A first processing step, wherein the said stack of one or more speckle image frames are processed to calculate laser speckle contrast values to generate one or more laser speckle contrast images; A second processing step, wherein the said one or more laser speckle contrast images are processed to calculate, estimate, or determine anatomical and physiological information and to generate a visualizable representation of said anatomical and physiological information; A display step, where the said anatomical and physiological information, parameters calculated at the first processing step or second processing step, or the raw data from the said stack of one or more speckle image frames are presented for visualization; and A third processing step, wherein the said method of rapid examination of particulate flow is repeated to generate real-time or near-real-time visualization of said anatomical and physiological information, said parameters calculated at the first processing step or second processing step, or said raw data from the said stack of one or more speckle image frames; wherein the said anatomical information comprises one or more of vessel diameter, vessel tortuosity, vessel density in the region of interest or sub-region of the region of interest, depth of a vessel in the tissue, length of a vessel, and type of blood vessel, and wherein the said physiological information comprises one or more of blood flow, blood velocity, change in blood flow, change in blood velocity, and spatial distribution of blood flow each of which may be specific to the region of interest, a sub-region of the region of interest, an individual blood vessel, or a group of connected or disconnected individual blood vessels.
27. (canceled)
28. (canceled)
29. (canceled)
30. (canceled)
31. (canceled)
32. (canceled)
33. (canceled)
34. (canceled)
35. (canceled)
36. (canceled)
37. (canceled)
38. (canceled)
39. (canceled)
40. (canceled)
41. (canceled)
42. (canceled)
43. (canceled)
44. (canceled)
45. (canceled)
46. (canceled)
47. (canceled)
48. (canceled)
49. (canceled)
50. A method of rapid examination of particulate flow, comprising: An image acquisition step, wherein a stack of one or more speckle image frames are acquired; A first processing step, wherein the said stack of one or more speckle image frames are processed to calculate laser speckle contrast values to generate one or more laser speckle contrast images; A second processing step, wherein the said one or more laser speckle contrast images are processed to estimate anatomical and physiological information and to generate a visualizable representation of said anatomical and physiological information; A display step, where the said anatomical and physiological information, parameters calculated at the first processing step or second processing step, or the raw data from the said stack of one or more speckle image frames are presented for visualization as an overlay in the field of view of a surgical instrument; wherein the said anatomical information comprises one or more of vessel diameter, vessel tortuosity, vessel density in the region of interest or sub-region of the region of interest, depth of a vessel in the tissue, length of a vessel, and type of blood vessel, wherein the said physiological information comprises one or more of blood flow, blood velocity, change in blood flow, change in blood velocity, and spatial distribution of blood flow each of which may be specific to the region of interest, a sub-region of the region of interest, an individual blood vessel, or a group of connected or disconnected individual blood vessels, and wherein said visualizable representation comprises pseudo-color representation that may be predetermined or customizable during use or numerical representation with a format that is predetermined or customizable during use.
51. (canceled)
52. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
DETAILED DESCRIPTION OF THE INVENTION
[0054] The following detailed description of the present subject matter refers to the accompanying drawings that show, by way of illustration, specific aspects and embodiments in which the present subject matter may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present subject matter. The invention can assume various embodiments that are suitable to its specific applications.
[0055]
[0056] The illumination module 110 comprises one or more light sources such that at least one of the sources produces coherent light (e.g., a laser) for speckle production and LSCI. In some embodiments, the illumination module 110 comprises additional light sources that produce coherent, non-coherent, or partially coherent light. The wavelength of the one or more lights being emitted by the light sources in the preferred embodiment lies in the 100-micron to 2000-micron range. In some embodiments, one or more wide-band light sources is used to produce light with more than one wavelength. In some embodiments, the one or more wide-band light sources is fitted with one or more filters to narrow the band for specific applications. Typically, non-coherent light sources are useful for reflectance- or absorption-based photography. In some embodiments, direct visualization and focusing of the system 100 on the target tissue 101 is achieved under non-coherent illumination. In some embodiments, the illumination module 110 incorporates mechanisms to control one or more of the power, intensity, irradiance, timing, or duration of illumination. Such a control mechanism may be electronic (examples include a timing circuit, an on/off switching circuit, a variable resistance circuit for dimming the intensity, or a capacitor-based circuit to provide a flash of light) or mechanical where one or more optical elements (examples include an aperture, a shutter, a filter, or the source itself) may be moved in or out of the path of illumination. In various embodiments, the light sources included in the illumination module 110 may be pulsatile or continuous, polarized or non-polarized.
[0057] The illumination optics 120 comprise an arrangement of one or more light manipulation components, which includes but is not limited to lenses, mirrors, apertures, filters, beam splitters, beam shapers, polarizers, wave retarders, and fiber optics, that serve the purpose of delivering light from the illumination module 110 to the desired ROI in the target tissue 101. The illumination optics 120 for the various embodiments includes components that manipulate the light in a manner than is useful for imaging the tissue of interest based on the specific application. In some embodiments, the illumination optics 120 includes a polarizer in the path of illumination that polarizes the light in a manner that significantly attenuates the light except when reflected or scattered by the target tissue 101.
[0058] The camera module 130 comprises at least one camera sensor or image acquisition device that is capable of transducing incident light to a digital representation (called image data). The camera module 130 is configured to direct the image data for further processing, display, or storage. In some embodiments, the camera module 130 comprises mechanisms that control image acquisition parameters, including exposure time (i.e., time for which the camera sensor pixel integrates photons prior to a readout), pixel sensitivity (i.e., gain of each pixel), binning (i.e., reading multiple pixels as if it was one compound pixel), active area (i.e., when the entire pixel array is not read out), among others. In the various embodiments, the at least one camera sensor used in the camera module 130 is a charge coupled device (CCD), complementary metal oxide semiconductor (CMOS), metal oxide semiconductor (MOS), based on photo-tubes, or another similar technology designed to capture image data.
[0059] The imaging optics 140 comprise an arrangement of one of more light manipulation components that serve the purpose of focusing the ROI of the target tissue 101 on to the at least one camera sensor of the camera module 130. In some embodiments, the imaging optics 140 comprise a means to form more than one image of ROI or sub-regions of the ROI of the target tissue 101. In some embodiments, the more than one image projects onto the one or more camera sensors or on the observer's retina through an eyepiece. In the various embodiments, the imaging optics 140 determine the imaging magnification, the field of view (FOV), size of the speckle (approximated by the diameter of the Airy disc pattern), and spot size at various locations within the FOV. In some embodiments, the imaging optics 140 includes light manipulation components that, in conjunction with components of the illumination optics 120, reduce the undesired glare resulting from various optical surfaces.
[0060] The processor module 150 comprises one or more processing elements configured to calculate, estimate, or determine, in real-time or near-real-time, one or more anatomical and physiological information or equivalent parameters calculated from the image data. The processor module 150 further comprises one or more processing elements configured to implement control functions for the system 100, including control of operation and configuration parameters of the camera module 130 (e.g., exposure time, gain, acquisition timing) and the illumination module 110 (e.g., timing, duration, and synchrony of illumination); control of the transmission of image data or derivatives thereof to the display module 160 or the storage module 170; control of which anatomical and physiological information or equivalent parameters should be calculated, estimated, or determined by the processor module 150; control of the position and orientation of one or more components of the illumination module 110, illumination optics 120, camera module 130, or imaging optics 140; and control of the power, safety criteria, operational procedures of the system 100.
[0061] In various embodiments, the processor module 150 is configured to calculate, estimate, or determine one or more anatomical and physiological information or equivalent parameters calculated from the image data in one or more of the following modes: [0062] Real-time video modeIn the real-time video mode, the processor module 150 is configured to calculate, estimate, or determine one or more anatomical and physiological information or equivalent parameters calculated from the image data based on certain predetermined set of parameters and in synchrony or near-synchrony with the image acquisition. In the real-time video mode, the frame rate of the video presented by the display module 160 is greater than 16 frames per second (fps), allowing the surgeon to perceive uninterrupted video (based on the persistence of vision being 1/16.sup.th of a second). [0063] Real-time vessel modeIn real-time vessel mode, the system 100 is configured to allow the surgeon to select, using automatic or semi-automatic means, one or more vessels and to emphasize the anatomical and physiological information in the selected vessels over other vessels in the FOV. In some embodiments, the system 100 is configured to allow the surgeon to select all arteries or all veins, extracted automatically, in the entire FOV or an ROI of the FOV. In such embodiments, the extraction may be achieved by either (a) computing the anatomical or physiological information in the entire field but displaying only the anatomical or physiological information in the selected vessels, or (b) computing the anatomical or physiological information only in the selected vessels and displaying the anatomical or physiological information accordingly, or (c) computing the anatomical or physiological information in the entire field and enhancing the display of the selected vessels through an alternate color scheme or by highlighting the pre-selected vessels centerlines or edges. [0064] Real-time relative modeIn the real-time relative mode, the processor module 150 includes the baseline values of anatomical and physiological information in its computation of instantaneous values of anatomical or physiological information. The real-time relative mode may be implemented as a difference of instantaneous values of anatomical or physiological information from the baseline values, or as a ratio of the anatomical or physiological information with respect to baseline values. [0065] Snapshot modeIn the snapshot mode, the processor module 150 generates a single image of the anatomical or physiological information in the surgical FOV. In this embodiment, the processor module 150 may utilize a greater number of frames for computing the anatomical or physiological information than it utilizes during the real-time modes, since the temporal constraints are somewhat relaxed. In the snapshot mode, all the functionalities of the real-time modes are also possible (e.g., display of change of blood flow instead of blood flow, or enhanced display of a set of selected vessels).
[0066] The display module 160 comprises one or more display screens configured to present the estimated anatomical and physiological information or equivalent parameters calculated from the image data by the processor module 150 or the raw data acquired by the camera module 130. In some embodiments, the one or more display screens are physically located in close proximity to the remaining elements of the system 100. In some embodiments, the one or more display screens are physically located remotely from the remaining elements of the system 100. In the various embodiments, the one or more display screens are connected by wired or wireless means to the processor module 150. In some embodiments, the display module 160 is configured to provide the observer with a visualization of the ROI and the estimated anatomical and physiological information or equivalent parameters calculated from the image data by the processor module 150. In the various embodiments, the display module 160 is configured for real-time visualization, near-real-time visualization, or retrospective visualization of imaged data or estimated anatomical and physiological information or equivalent parameters calculated from the image data that is stored in the storage module 170. Various aspects of anatomical and physiological information, or equivalent parameters and other outputs of the processor may be presented in the form of monochrome, color, or pseudo-color images, videos, graphs, plots, or alphanumeric values.
[0067] The storage module 170 comprises one or more mechanisms for archiving electronic data, including the estimated anatomical and physiological information or equivalent parameters calculated from the image data by the processor module 150 or the raw data acquired by the camera module 130. In various embodiments, the storage module 170 is configured to store data for temporary and long-term use. In various embodiments, the one or more mechanisms includes random access memory (RAM) units, flash-based memory units, magnetic disks, optical media, flash disks, memory cards, or external server or system of servers (e.g., a cloud-based system) that may be accessed through wired or wireless means. The storage module 170 can be configured to store data based on a variety of user options, including storing all or part of the estimated anatomical and physiological information or equivalent parameters calculated from the image data by the processor module 150 or the raw data acquired by the camera module 130.
[0068] The user interface module 180 comprises one or more user input mechanisms to permit the user to control the operation and preferred settings of the various modules 110, 120, 130, 140, 150, 160, 170, 180 of the system 100. In various embodiments, the one or more user input module includes a touch-screen, keyboard, mouse or an equivalent navigation and selection device, and virtual or electronic switches controlled by hand, foot, eye, or voice. In some embodiments, the one or more user input mechanisms is the same as the one or more display screens of the display module 160.
[0069] In some embodiments, the user interface module 180 is customized for two types of users. The primary user of the system 100 is one or more surgeons performing the surgery. In some embodiments, the system 100 is configured to facilitate performing the surgery via computer-aided surgical systems. The anatomical and physiological information provided to the one or more surgeons to assist with decision-making during the surgical operation at various times. The user interface module 180 of the system 100 allows the user to: [0070] Turn on/off (or standby) the visualization of anatomical or physiological from surgical microscope FOV as desired (referred to as the real-time video mode), which is achievable using a variety of triggers, including the pressing of a physical or virtual button or similar switch by the surgeon's hand, finger or foot, the creation of an audible trigger, or the motion of an object or body part; [0071] Acquire and visualize accurate and real-time anatomical or physiological information in a blood vessel of interest (referred to as the real-time vessel mode), which is implemented by the system 100 either on a continuous basis, or when triggered by the surgeon using a variety of triggers, including the pressing of a physical or virtual button or similar switch by the surgeon's hand, finger or foot, the creation of an audible trigger, or the motion of an object or body part; [0072] Visualize either the instantaneous estimation of anatomical or physiological information or the change in measurement of anatomical or physiological information (referred to as the real-time relative mode) from a preset baseline value, which are both implemented by the system 100 through appropriately storing baseline values in the storage module 170 and configuring the processor module 150 to either not utilize or utilize the baseline values in its computation of instantaneous values of the anatomical or physiological information to obtain the anatomical or physiological information or change in the anatomical or physiological information. [0073] Store snapshots or videos of the anatomical or physiological information in the surgical field if needed (referred to as the snapshot mode), which is implemented by the system 100 by providing the user a capture button (physical or virtual), and subsequently handled by the processor module 150, which directs the data to the storage module 170.
[0074] The secondary user of the system is the assisting staff of the operation, potentially including scrub nurse, assisting nurse practitioner, anesthesiologist, and other clinicians in the operating room or positioned remotely outside the operating room during the operation. The user interface module 180 of the system 100 allows the secondary user to assist the surgeon to set up the system, modify parameters, and perform certain functions in real-time that the primary user may require (capture image, save video, etc.), some or all of which may be enabled by a portion of the user interface module 180 that is customized for secondary access. Thus, in some embodiments, the user interface module 180 comprises two sub-modules, a first sub-module that will be accessible to the operating surgeon and a second sub-module that will be accessible by the secondary user.
[0075]
[0076] In
[0077] The camera module 204 includes a CMOS camera sensor that comprises a 20482048 pixel array, each of which is 5.5 m5.5 m in size such that the imaging optics 203 forms an image of the entire FOV 210 on the camera sensor of the camera module 204. In various embodiments, the pixels of the camera sensor may be binned at the hardware level or software level such that the data is read out in a manner that each frame contains 10241024, 512512, or 256256 pixel array (corresponding to 22, 44, or 88 binning, respectively). In some embodiments, data acquired by the camera module 204 is directed to an FPGA 209 via a camera link at a rate greater than or equal to 120 frames per second. In some embodiments, the FPGA performs stLSCI calculations and generates 24-bit RGB color representations of blood flow information for presentation to the user via the display module 207 over an HDMI interface.
[0078]
[0079]
[0080]
[0081] In
[0082]
[0083]
[0084]
[0085]
[0086] Once the K value is computed for a pixel, the value of l/.sub.c is obtained for the pixel using look-up tables stored in the memory of the FPGA. This value of l/.sub.c indicates the amount of perfusion at the pixel. Each values of l/.sub.c has a unique representation in pseudocolor (in the red-green-blue of RGB space). Thus, each matrix of l/.sub.c values is transformed using look-up tables to three matrices, one each for the red, green, and blue components of the pseudocolor representation of the entire ROI. As described, the computation of l/.sub.c as an intermediate step may be unnecessary, and the RGB matrices may be computed directly from the K values using look-up tables. In addition, the FPGA also adds a finite time-latency to the stream of raw images acquired from the camera module, and creates a linear combination of the raw image and each of the RGB matrices. When the latency is matched with the amount of time required for the FPGA to generate the first set of RBG matrices measured from the onset of image acquisition, this processing scheme creates a stream of compound images wherein the blood flow information is depicted in pseudo-color and overlaid on the raw image of the target ROI. This stream of compound images that lag the input by a specific latency constitute the output in this embodiment.
[0087] The FPGA then directs the output (values of l/.sub.c) as a 24-bit RGB color representation to the display module. In this embodiment, the display module comprises an LCD screen that displays the stream of compound images in real-time or near-real-time, as determined by the latency introduced during the generation of the output image stream. The LCD screen includes a driver module that parses the streaming image data and displays it on an appropriately sized screen.