AUTOMATED SYSTEM FOR ACQUIRING IMAGES OF ONE OR MORE CAPILLARIES IN A CAPILLARY BED
20230032932 · 2023-02-02
Inventors
- Ian Butterworth (Somerville, MA, US)
- Carlos Castro-Gonzalez (Cambridge, MA, US)
- Aurelien Bourquard (Madrid, ES)
- Alvaro Sanchez Ferro (Madrid, ES)
- Ganimete Lamaj (Cambridge, MA, US)
- Nolan Bell (Somerville, MA, US)
- Ryan Benasutti (Milford, NH, US)
- Alberto Pablo-Trinidad (Madrid, ES)
Cpc classification
A61B5/0033
HUMAN NECESSITIES
G02B21/367
PHYSICS
A61B5/0075
HUMAN NECESSITIES
International classification
Abstract
An automated system for acquiring images of one or more capillaries in a capillary bed includes a platform for receiving a body portion of a subject, an imaging subsystem having a repositionable field of view and coupled to the platform to acquire images of at least a capillary bed of the body portion and a controller communicably coupled to the imaging subsystem to automatically reposition the field of view of the imaging subsystem to different areas of the capillary bed, and at each field of view within the capillary bed, activate the imaging subsystem to acquire images of one or more capillaries in the capillary bed.
Claims
1. An automated system for acquiring images of one or more capillaries in a capillary bed, the system comprising: a platform for receiving a body portion of a subject; an imaging subsystem having a repositionable field of view and coupled to the platform to acquire images of at least a capillary bed of the body portion; and a controller communicably coupled to the imaging subsystem to: automatically reposition the field of view of the imaging subsystem to different areas of the capillary bed, and at each field of view within the capillary bed, activate the imaging subsystem to acquire images of one or more capillaries in the capillary bed.
2. The system of claim 1 in which the controller is configured to process the images of each said area and assign a location and confidence of one or more high-quality capillaries in each said area.
3. The system of claim 2 in which information from each field of view is stitched together by the controller to produce a distribution of capillary locations, capillary sizes, and confidence levels of capillary existence across a super field of view.
4. The system of claim 3 in which the controller is configured to process said distribution of capillary locations and confidence levels and determine a location and/or size of an optimal field of view for recording a set of images or videos of high-quality capillaries.
5. The system of claim 1 in which the images are stitched together by the controller across a super field of view to produce a single image and the controller detects the capillary locations, sizes and confidence levels in that single image.
6. The system of claim 1 in which the body portion of the subject includes one of: a finger, a toe, a tongue, a lip, a gum, or an earlobe of the subject.
7. The system of claim 6 in which the body portion includes the nailfold of the finger or the toe.
8. The system of claim 4 in which the location of the super field of view capillary distribution plot is acquired from a middle bottom location of the nailfold.
9. The system of claim 1 in which the controller is configured to automatically calibrate the imaging subsystem by setting the imaging subsystem to a predetermined start location.
10. The system of claim 1 in controller is configured to automatically adjust the exposure time of the imaging subsystem.
11. The system of claim 1 in a controller is configured to automatically adjust a gain of the imaging subsystem.
12. The system of claim 1 in controller is configured to automatically adjust the focus of the imaging subsystem.
13. The system of claim 1 in controller is configured to automatically ensure the imaging subsystem is operating at a desired rate.
14. The system of claim 1 in controller is configured to automatically ensure illumination of at least capillary bed is within a predetermined illumination range.
15. The system of claim 10 in controller is configured to automatically ensure the exposure time is within a predetermined exposure time range.
16. The system of claim 10 in controller is configured to automatically ensure the imaging system gain is within a predetermined range.
17. The system of claim 12 in controller is configured to automatically ensure the focusing is within a predetermined focusing range.
18. The system of claim 1 in which the controller is configured to control one or more light sources of the imaging system to emit light at one or more selected wavelengths or wavelength ranges.
19. The system of claim 18 in which the controller is configured to select one or more wavelengths or wavelength ranges based on image quality.
20. The system of claim 1 in which the controller activates or not activates the imaging system based on the quality of the images of the capillary bed.
21. The system of claim 1 in which the controller activates the imaging system to acquire the images including one or more capillaries in the capillary bed for a period of time based on the number of optical adsorption gaps (OAGs) detected in one or more capillaries.
22. The system of claim 1 in which the controller communicably coupled to the imaging subsystem is configured to detect finger movement in the platform by the imaging subsystem.
23. A method for acquiring images of one or more capillaries in a capillary bed, the method comprising: receiving a body portion of a human subject; acquiring images of at least a capillary bed of the body portion with a repositionable field of view; automatically repositioning the field of view to different areas of the capillary bed; at each field of view within the capillary bed, acquiring images of one or more capillaries in the capillary bed.
24. The method of claim 23 further including processing the images of each said area and assigning a location and confidence level of one or more high-quality capillaries in each said area.
25. The method of claim 24 in which information from each field of view is stitched together to produce a distribution of capillary locations, capillary sizes, and confidence levels of capillary existence across a super field of view.
26. The method of claim 25 further including processing said distribution of capillary locations and confidence levels and determining a location and/or size of an optimum field of view for recording a set of images of high-quality capillaries.
27. The method of claim 23 in which images are stitched together by the controller across a super field of view to produce a single image and detecting capillary locations, sizes, and confidence levels in that single image.
28. The method of claim 23 in which the super field of view capillary distribution plot is acquired from a middle bottom location of a nailfold.
29. The method of claim 23 further including automatically calibrating the imaging to a predetermined start location.
30. The method of claim 23 further including automatically adjusting the exposure time.
31. The method of claim 23 further including automatically adjusting imaging system gain.
32. The method of claim 23 further including automatically adjusting the focus.
33. The method of claim 23 further including automatically ensuring the imaging is at a desired rate.
34. The method of claim 23 further including automatically ensuring the illumination of at least the capillary bed is within a predetermined illumination range.
35. The method of claim 23 including automatically ensuring the exposure time is within a predetermined exposure time range.
36. The method of claim 23 including automatically ensuring the imaging system gain is within a predetermined range.
37. The method of claim 23 including automatically ensuring focusing is within a predetermined focusing range then automatically emitting light at one or more selected wavelengths or wavelength ranges.
38. The method of claim 37 in which selecting the one or more wavelengths or wavelength ranges is based on image quality.
39. The method of claim 23 including activating or not activating the imaging based on the quality of images in the capillary bed.
40. The method of claim 23 including acquiring the images of one or more capillaries in the capillary bed for a period of time based on the number of optical absorption gaps detected in the one or more capillaries.
41. The method of claim 23 including detecting movement of a finger during the imaging.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0012] Other objects, features and advantages will occur to those skilled in the art from the following description of a preferred embodiment and the accompanying drawings, in which:
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
DETAILED DESCRIPTION OF THE INVENTION
[0025] Aside from the preferred embodiment or embodiments disclosed below, this invention is capable of other embodiments and of being practiced or being carried out in various ways. Thus, it is to be understood that the invention is not limited in its application to the details of construction and the arrangements of components set forth in the following description or illustrated in the drawings. If only one embodiment is described herein, the claims hereof are not to be limited to that embodiment. Moreover, the claims hereof are not to be read restrictively unless there is clear and convincing evidence manifesting a certain exclusion, restriction, or disclaimer.
[0026] There is shown in
[0027] System 10,
[0028] System 10 also includes controller 22, communicably coupled to imaging subsystem 20, one or more focusing lenses 26, and one or more scanning mirrors 28. Controller 22 automatically repositions the FOV of imaging subsystem 20 to different areas of the capillary bed.
[0029] Controller 22 may be a processor, one or more processors, an application-specific integrated circuit (ASIC), firmware, hardware, and/or software (including firmware, resident software, micro-code, and the like) or a combination of both hardware and software. Controller 22 preferably includes one or more programs stored in a memory which are configured to be executed by the one or more processors. Computer program code for the programs for carrying out the instructions or operation of controller 22 may be written in any combination of one or more programming languages, including but not limited to an object-oriented programming language, e.g., C++, Smalltalk, Java, and the like, or conventional procedural programming languages, such as the “C’ programming language, Assembly language or similar programming languages.
[0030] Preferably, controller 22,
[0031] In one design, information from each FOV discussed above is preferably stitched together by controller 22 to produce a distribution of capillary locations, capillary sizes, and confidence levels of capillary existence across a super FOV. As defined herein, a super FOV is a geometric area across which the imaging FOV is repositioned.
[0032]
[0033] As shown in example in
[0034] Controller 22,
[0035] In one example, optimal FOV 60,
[0036] In one design, images may be stitched together by controller 22,
[0037]
[0038]
[0039] In one example, the super FOV of the capillary distribution plot discussed above with reference to one or more of
[0040]
[0041] In one example, convex hand support 112 slopes upward from base section 110 and extends downwardly to intersection 120 between base section 110 and angled section 118. In one example, the intersection is radiused as shown. In one example, convex hand support 112 may include replaceable pads to accommodate various hand sizes. Additional details of finger well 14 shown in at least
[0042] Imaging subsystem 20 preferably acquires and processes images and/or videos of one or more high quality capillaries of a capillary bed of a finger in removal finger well or tube insert 14 to determine a blood measurement including a white blood cell (WBC) count and/or neutropenia classification and/or WBC type and/or other blood parameters.
[0043] One example of the method for acquiring images of one or more capillaries in a capillary bed includes receiving a body portion of a human subject, step 90,
[0044] In one design, controller 22,
[0045] System 10 and the method thereof discussed above with reference to one or more of
[0046] Wavelength selection preferably maximizes acquisition success over a wide range of skin characteristics, including, inter alia, pigmentation levels across the Fitzpatrick skin phototype scale, and local pigmentations such as freckles. Without an automatic wavelength selection procedure by system 10, wavelength selection would need to be performed manually by a trained technician. Minimizing cost and maximizing ease of use of system 10 for both the patient and the care team are important objectives.
[0047] In one example, controller 22 is preferably configured to automatically selects the appropriate wavelength. Such an automated procedure additionally ensures that the correct methodology is preferably followed. In one example, the wavelength selection performed by controller 22 preferably includes running a setup procedure using illumination with spectral content in the approximate range, e.g., about 540-580 nm illumination (wavelength range 1). At the final target FOV and after auto-exposure and auto-gain have settled, one frame is captured using wavelength range 1, step 100,
[0048] Controller 22 may activate or not activate imaging subsystem 20 based on the quality of images in the capillary bed. Controller 22 may activate imaging subsystem 20 to acquire images of one or more capillaries in the capillary bed for a period of time based on the number of OAGs detected in the one or more capillaries.
[0049] Users of system 10 need to keep their finger still in finger well 14,
[0050] To address this problem, controller 22 communicably coupled to imaging system 20 preferably detects movement of a finger within finger well 14 using imaging subsystem 20. Controller 22 preferably includes software or computer code configured as finger movement detector module 150,
[0051] One example finger movement detector module 150 includes the steps of: 1) estimating high-frequency movement between all contiguous video frames in the measurement video, 2) estimating low-frequency movement between video frames spaced one second apart in the measurement video, 3) raising an error if any movement estimates exceed a threshold, and 4) estimating movement using Robinson's motion estimation algorithm. See e.g., Robinson, D., Milanfar, P., Fast Local and Global Projection-Based Methods for Affine Motion Estimation, Journal of Mathematical Imaging and Vision 18, 35-54 (2003), https://doi.org/10.1023/A:1021841127282, incorporated by reference herein. See
[0052] Although specific features of the invention are shown in some drawings and not in others, this is for convenience only as each feature may be combined with any or all of the other features in accordance with the invention. The words “including”, “comprising”, “having”, and “with” as used herein are to be interpreted broadly and comprehensively and are not limited to any physical interconnection. Moreover, any embodiments disclosed in the subject application are not to be taken as the only possible embodiments. Other embodiments will occur to those skilled in the art and are within the following claims.
[0053] In addition, any amendment presented during the prosecution of the patent application for this patent is not a disclaimer of any claim element presented in the application as filed: those skilled in the art cannot reasonably be expected to draft a claim that would literally encompass all possible equivalents, many equivalents will be unforeseeable at the time of the amendment and are beyond a fair interpretation of what is to be surrendered (if anything), the rationale underlying the amendment may bear no more than a tangential relation to many equivalents, and/or there are many other reasons the applicant cannot be expected to describe certain insubstantial substitutes for any claim element amended.