| United States Patent Application |
20170335988
|
| Kind Code
|
A1
|
|
Peret; Bob D.
;   et al.
|
November 23, 2017
|
FLOW METERING USING A DIFFERENCE IMAGE FOR LIQUID PARAMETER ESTIMATION
Abstract
A flow meter includes an image sensor, a coupler, a support member and
one or more processors. The coupler is adapted to couple to a drip
chamber. The support member is operatively coupled to the coupler. The
image sensor has a field of view and is operatively coupled to the
support member. The image sensor is positioned to view the drip chamber
within the field of view. The processor receives data from the image
sensor and is configured to: receive a first image from the image sensor,
compare the first image to a second image, and generate a difference
image based upon the comparison between the first and second images.
| Inventors: |
Peret; Bob D.; (Bedford, NH)
; Kane; Derek G.; (Manchester, NH)
; Kamen; Dean; (Bedford, NH)
; Murphy; Colin H.; (Cambridge, MA)
; Kerwin; John M.; (Manchester, NH)
|
| Applicant: | | Name | City | State | Country | Type | DEKA Products Limited Partnership | Manchester | NH | US | | |
| Family ID:
|
59652845
|
| Appl. No.:
|
15/672994
|
| Filed:
|
August 9, 2017 |
Related U.S. Patent Documents
| | | | |
|
| Application Number | Filing Date | Patent Number | |
|---|
| | 14939015 | Nov 12, 2015 | 9772044 | |
| | 15672994 | | | |
| | 14213373 | Mar 14, 2014 | 9435455 | |
| | 14939015 | | | |
| | 13834030 | Mar 15, 2013 | 9372486 | |
| | 14213373 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | 13834030 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | 13723238 | Dec 21, 2012 | 9759369 | |
| | PCT/US11/66588 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | 13723238 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | 13723235 | Dec 21, 2012 | 9400873 | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | 13723235 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | PCT/US12/71131 | Dec 21, 2012 | | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | PCT/US12/71131 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | 13724568 | Dec 21, 2012 | 9295778 | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | 13724568 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | 13725790 | Dec 21, 2012 | 9677555 | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | 13725790 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | PCT/US12/71490 | Dec 21, 2012 | | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | PCT/US12/71490 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | 13723239 | Dec 21, 2012 | | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | 13723239 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | 13723242 | Dec 21, 2012 | | |
| | 13834030 | | | |
| | 13723244 | Dec 21, 2012 | 9151646 | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | 13723244 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | PCT/US12/71142 | Dec 21, 2012 | | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | PCT/US12/71142 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | 13723251 | Dec 21, 2012 | 9636455 | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | 13723251 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | PCT/US12/71112 | Dec 21, 2012 | | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | PCT/US12/71112 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | 13723253 | Dec 21, 2012 | | |
| | 13834030 | | | |
| | 13333574 | Dec 21, 2011 | | |
| | 13723253 | | | |
| | PCT/US11/66588 | Dec 21, 2011 | | |
| | 13333574 | | | |
| | 61900431 | Nov 6, 2013 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61651322 | May 24, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61651322 | May 24, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61651322 | May 24, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61651322 | May 24, 2012 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61651322 | May 24, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61651322 | May 24, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61651322 | May 24, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61651322 | May 24, 2012 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61651322 | May 24, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61651322 | May 24, 2012 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61651322 | May 24, 2012 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61651322 | May 24, 2012 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61651322 | May 24, 2012 | | |
| | 61679117 | Aug 3, 2012 | | |
| | 61578649 | Dec 21, 2011 | | |
| | 61578658 | Dec 21, 2011 | | |
| | 61578674 | Dec 21, 2011 | | |
| | 61651322 | May 24, 2012 | | |
| | 61679117 | Aug 3, 2012 | | |
|
|
| Current U.S. Class: |
1/1 |
| Current CPC Class: |
A61M 2205/3334 20130101; A61M 5/14 20130101; F16K 1/00 20130101; F16M 11/041 20130101; G05B 15/02 20130101; G06K 9/6215 20130101; G06T 5/002 20130101; G06T 2207/30004 20130101; G16H 40/67 20180101; G06T 2207/20182 20130101; G06T 3/0093 20130101; A61M 2205/3576 20130101; B65D 47/2018 20130101; G06K 9/2027 20130101; G06T 5/50 20130101; A61M 5/172 20130101; F16M 13/00 20130101; G06K 9/6201 20130101; A61M 5/16804 20130101; A61M 5/16881 20130101; G06T 2207/20224 20130101; G01F 1/661 20130101; G06T 7/60 20130101; F16K 27/00 20130101; A61M 5/14212 20130101; A61M 2205/3306 20130101; A61M 2205/502 20130101; Y10T 137/7287 20150401; G16H 40/40 20180101; F16M 13/022 20130101; A61M 5/16877 20130101; A61M 5/1689 20130101; G06K 9/52 20130101; A61M 5/1411 20130101; F16K 31/02 20130101; A61M 2005/14208 20130101; A61M 39/281 20130101; G06T 7/0012 20130101; G06T 7/20 20130101; F16K 7/06 20130101; G05D 7/0635 20130101; A61M 5/16886 20130101; A61M 2205/50 20130101; F16K 7/04 20130101; G01F 11/30 20130101; G06K 9/40 20130101; G16H 20/17 20180101; G06T 2207/30232 20130101; H04N 7/183 20130101; A61M 39/284 20130101 |
| International Class: |
F16K 27/00 20060101 F16K027/00; G06K 9/52 20060101 G06K009/52; A61M 5/168 20060101 A61M005/168; A61M 5/172 20060101 A61M005/172; G01F 1/66 20060101 G01F001/66; G06T 7/60 20060101 G06T007/60; G06T 7/20 20060101 G06T007/20; G06T 7/00 20060101 G06T007/00; G06T 5/50 20060101 G06T005/50; G06T 5/00 20060101 G06T005/00; G06T 3/00 20060101 G06T003/00; G06K 9/62 20060101 G06K009/62; A61M 5/14 20060101 A61M005/14; G06K 9/40 20060101 G06K009/40; G05D 7/06 20060101 G05D007/06; G05B 15/02 20060101 G05B015/02; H04N 7/18 20060101 H04N007/18 |
Claims
1. A flow meter, comprising: a coupler adapted to couple to a drip
chamber; a support member operatively coupled to the coupler; a
background pattern disposed behind the drip chamber; an image sensor
having a field of view and operatively coupled to the support member,
wherein the image sensor is positioned to view the drip chamber within
the field of view; and at least one processor in communication with the
image sensor to receive data from the image sensor, wherein the at least
one processor is configured to: receive a first image from the image
sensor, compare the first image to a second image, and generate a
difference image based upon the comparison between the first and second
images.
2. The flow meter according to claim 1, wherein the at least one
processor is further configured to estimate a parameter of liquid using
the difference image.
3. The flow meter according to claim 1, wherein the at least one
processor is further configured to determine an existence of a free flow
condition using the difference image.
4. The flow meter according to claim 1, wherein the at least one
processor is further configured to determine a drop size using the
difference image.
5. The flow meter according to claim 1, wherein the at least one
processor is further configured to determine a drop growth rate using the
difference image.
6. The flow meter according to claim 1, wherein the at least one
processor is further configured to identifying an optical distortion of
an area behind a free flow condition within the drip chamber using the
difference image.
7. The flow meter according to claim 1, wherein the at least one
processor is further configured to estimate an optical distortion by
using the difference image.
8. The flow meter according to claim 1, wherein the second image is a
background image.
9. The flow meter according to claim 8, wherein the background image is a
dynamic background image.
10. The flow meter according to claim 1, wherein the second image is a
previously captured image.
11. The flow meter according to claim 1, wherein the at least one
processor is further configured to estimate an optical distortion by
using the difference image, wherein the difference image is an absolute
difference between the first image and the second image.
12. The flow meter according to claim 11, wherein the at least one
processor is further configured to estimate the optical distortion by
determining a squared absolute difference between the first image to the
second image.
13. The flow meter according to claim 1, wherein the at least one
processor is further configured to: subtract the first image from the
second image to thereby generate the difference image, and convert each
pixel of the difference image to a true value if an absolute value of a
respective pixel is greater than a predetermined threshold or to a false
value if the absolute value of the respective pixel is less than the
predetermined threshold.
14. The flow meter according to claim 13, wherein the at least one
processor is further configured to: sum each row of the converted
difference image to generate a plurality of summation values, wherein
each summation value of the plurality of summation values corresponds to
a respective row of the converted difference image, and examine the
plurality of summation values.
15. The flow meter according to claim 14, wherein the at least one
processor is further configured to determine if a free flow condition
exists within the drip chamber when examining the plurality of summation
values.
16. The flow meter according to claim 15, wherein the at least one
processor is further configured to determine that the free flow condition
exists when the plurality of summation values includes a plurality of
contiguous summation values above another predetermined threshold.
17. The flow meter according to claim 14, wherein the at least one
processor is further configured to determine a drop has been formed when
the at least one processor examines the plurality of summation values.
18. The flow meter according to claim 17, wherein the at least one
processor is further configured to determine if the plurality of
summation values includes a plurality of contiguous summation values
within a predetermined range greater than a minimum value and less than a
maximum value to thereby determine if the drop has been formed within the
drip chamber.
19. The flow meter according to claim 14, wherein the at least one
processor is configured to smooth the plurality of summation values.
20. The flow meter according to claim 19, wherein the at least one
processor smooths the plurality of summation values is in accordance with
at least one of a spline function, a cubic spline function, a B-spline
function, a Bezier spline function, a polynomial interpolation, a moving
average, a data smoothing function, and a cubic-spline-type function.
21. The flow meter according to claim 1, wherein the at least one
processor is further configured to convert each pixel of the difference
image to a squared value of each pixel.
22. The flow meter according to claim 1, wherein the at least one
processor is further configured to create a first thresholded image using
the first image.
23. The flow meter according to claim 1, wherein the at least one
processor is further configured to determine a set of pixels within a
first thresholded image connected to a predetermined set of pixels within
the first thresholded image.
24. The flow meter according to claim 1, wherein the at least one
processor is further configured to filter all remaining pixels of a first
thresholded image that are not within a set of pixels, the filter
operates on a pixel-by-pixel basis within a time domain to generate a
first filtered image.
25. The flow meter according to claim 1, wherein the at least one
processor is further configured to remove pixels determined to not be
part of a drop from a first thresholded image using a first filtered
image to generate a generated second image.
26. The flow meter according to claim 1, wherein the at least one
processor is further configured to determine a second set of pixels
within a generated second image connected to a predetermined set of
pixels within the generated second image to generate a third image, the
third image identifies the second set of pixels within the generated
second image.
27. The flow meter according to claim 1, wherein the at least one
processor is further configured to determine a first length of a drop by
counting a number of rows containing pixels corresponding to a second set
of pixels within a third image, the first length corresponding to a first
estimated drop size.
28. The flow meter according to claim 1, wherein the at least one
processor is configured to update a generated second image using the
first image.
29. The flow meter according to claim 1, wherein the at least one
processor is further configured to create a second thresholded image by
comparing the first image with the second image.
30. The flow meter according to claim 1, wherein the at least one
processor is further configured to sum rows of a second thresholded image
to create a plurality of row sums, each row sum corresponds to a row of
the second thresholded image.
31. The flow meter according to claim 1, wherein the at least one
processor is further configured to set a start at a row position of a
second thresholded image having a first sum of the plurality of row sums
that corresponds to a first length.
32. The flow meter according to claim 1, wherein the at least one
processor is further configured to increment a row position until the row
position corresponds to a corresponding row sum that is zero.
33. The flow meter according to claim 1, wherein the at least one
processor is further configured to determine a second length is equal to
a present row position, the second length corresponding to a second
estimated drop size.
34. The flow meter according to claim 1, wherein the at least one
processor is further configured to average a first length and a second
lengths to determine an average length, the average length corresponding
to a third estimated drop size.
35. The flow meter according to claim 1, wherein the at least one
processor is further configured estimate a parameter of liquid by
estimating an optical distortion of the background pattern.
36. The flow meter according to claim 1, wherein the at least one
processor is further configured to subtract the first image from the
second image to thereby generate the difference image.
37. The flow meter according to claim 1, wherein the at least one
processor is further configured to convert each pixel of the difference
image to a true value if an absolute value of a respective pixel is
greater than a predetermined threshold or to a false value if the
absolute value of the respective pixel is less than the predetermined
threshold.
38. The flow meter according to claim 1, wherein the at least one
processor is further configured to sum each row of a converted difference
image to generate a plurality of summation values, wherein each summation
value of the plurality of summation values corresponds to a respective
row of the converted difference image.
39. The flow meter according to claim 38, wherein the at least one
processor is further configured to examine the plurality of summation
values.
40. The flow meter according to claim 1, wherein a blur function is
applied to the first image.
Description
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a Continuation Application of U.S.
patent application Ser. No. 14/939,015, filed Nov. 12, 2015 and entitled
Flow Metering Using a Difference Image for Liquid Parameter Estimation,
now U.S. Publication No. US-2016-0063353-A1, published Mar. 3, 2016
(Attorney Docket No. Q88), which is a continuation application of U.S.
patent application Ser. No. 14/213,373, entitled Flow Meter and Related
System and Apparatus, (Attorney Docket No. L83) filed on Mar. 14, 2014,
now U.S. Publication No. US-2014-0318639-A1, published on Oct. 30, 2014,
which is a Non-Provisional Application which claims the benefit of U.S.
Provisional Patent Application Ser. No. 61/900,431, filed Nov. 6, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow (Attorney Docket No. K52), which is hereby
incorporated herein by reference in its entirety.
[0002] U.S. patent application Ser. No. 14/213,373, entitled Flow Meter
and Related System and Apparatus, (Attorney Docket No. L83) filed on Mar.
14, 2014, now U.S. Publication No. US-2014-0318639-A1, published on Oct.
30, 2014 is also a Continuation-In-Part of U.S. patent application Ser.
No. 13/834,030, filed Mar. 15, 2013, and entitled System, Method, and
Apparatus for Monitoring, Regulating, or Controlling Fluid Flow, now U.S.
Publication No. US-2013-0310990-A1, published Nov. 21, 2013 (Attorney
Docket No. K28), which claims priority to and the benefit of the
following:
[0003] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30); and
[0004] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46), both of which are hereby
incorporated herein by reference in their entireties.
[0005] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-In-Part Application of the following:
[0006] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0007] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0008] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-in-Part Application of U.S. patent application
Ser. No. 13/723,238, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Clamping, now U.S. Publication No. US-2013-0182381-A1,
published Jul. 18, 2013 (Attorney Docket No. J47), which claims priority
to and the benefit of the following:
[0009] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
(Attorney Docket No. J02);
[0010] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0011] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0012] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30); and
[0013] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46), each of which is hereby
incorporated herein by reference in its entirety.
[0014] U.S. patent application Ser. No. 13/723,238 (Attorney Docket J47)
claims priority to and is a Continuation-In-Part Application of the
following:
[0015] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0016] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0017] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-in-Part Application of U.S. patent application
Ser. No. 13/723,235, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Dispensing Oral Medications, now U.S. Publication No.
US-2013-0197693-A1, published Aug. 1, 2013 (Attorney Docket No. J74),
which claims priority to and benefit of the following:
[0018] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
(Attorney Docket No. J02);
[0019] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0020] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0021] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30); and
[0022] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46), each of which is hereby
incorporated herein by reference in its entirety.
[0023] U.S. patent application Ser. No. 13/723,235 claims priority to and
is a Continuation-In-Part Application of the following:
[0024] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0025] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0026] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), is also a
Continuation-In-Part Application of PCT Application Serial No.
PCT/US12/71131, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Dispensing Oral Medications, now PCT Publication No. WO
2013/096718, published Jun. 27, 2013 (Attorney Docket No. J74WO), which
claims priority to and the benefit of the following:
[0027] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
(Attorney Docket No. J02);
[0028] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0029] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0030] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46); and
[0031] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30), each of
which is hereby incorporated herein by reference in its entirety.
[0032] PCT Application Serial No. PCT/US12/71131 claims priority to and is
a Continuation-In-Part Application of the following:
[0033] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0034] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0035] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-In-Part Application of U.S. patent application
Ser. No. 13/724,568, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Estimating Liquid Delivery, now U.S. Publication No.
US-2013-0184676-A1, published Jul. 18, 2013 (Attorney Docket No. J75),
which claims priority to and the benefit of the following:
[0036] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
(Attorney Docket No. J02);
[0037] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0038] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0039] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30); and
[0040] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46), each of which is hereby
incorporated herein by reference in its entirety.
[0041] U.S. patent application Ser. No. 13/724,568 claims priority to and
is a Continuation-In-Part Application of the following:
[0042] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0043] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0044] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-In-Part Application of U.S. patent application
Ser. No. 13/725,790, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Infusing Fluid, now U.S. Publication No. US-2013-0177455,
published Jul. 11, 2013 (Attorney Docket No. J76), which claims priority
to and the benefit of the following:
[0045] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
(Attorney Docket No. J02);
[0046] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0047] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0048] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30); and
[0049] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46), each of which is hereby
incorporated herein by reference in its entirety.
[0050] U.S. patent application Ser. No. 13/725,790 claims priority to and
is a Continuation-In-Part Application of the following:
[0051] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0052] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0053] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), is also a
Continuation-In-Part Application of PCT Application Serial No.
PCT/US12/71490, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Infusing Fluid, now PCT Publication No. WO 2013/096909,
published Jun. 27, 2013 (Attorney Docket No. J76WO), which claims
priority to and the benefit of the following:
[0054] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
(Attorney Docket No. J02);
[0055] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0056] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0057] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30); and
[0058] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46), each of which is hereby
incorporated herein by reference in its entirety.
[0059] PCT Application Serial No. PCT/US12/71490 claims priority to and is
a Continuation-In-Part Application of the following:
[0060] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0061] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0062] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-In-Part Application of U.S. patent application
Ser. No. 13/723,239, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Electronic Patient Care, now U.S. Publication No.
US-2013-0297330-A1, published Nov. 7, 2013 (Attorney Docket No. J77),
which claims priority to and the benefit of the following:
[0063] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
[0064] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0065] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0066] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46); and
[0067] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30), each of
which is hereby incorporated herein by reference in its entirety.
[0068] U.S. patent application Ser. No. 13/723,239 claims priority to and
is a Continuation-In-Part Application of the following:
[0069] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0070] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0071] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-In-Part Application of U.S. patent application
Ser. No. 13/723,242, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Electronic Patient Care, now U.S. Publication No.
US-2013-0317753-A1, published Nov. 28, 2013 (Attorney Docket No. J78),
which claims priority to and the benefit of the following:
[0072] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46), which is hereby incorporated
herein by reference in its entirety.
[0073] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-In-Part Application of U.S. patent application
Ser. No. 13/723,244, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Monitoring, Regulating, or Controlling Fluid Flow, now U.S.
Publication No. US-2013-0188040-A1, published Jul. 25, 2013 (Attorney
Docket No. J79), which claims priority to and the benefit of the
following:
[0074] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
(Attorney Docket No. J02);
[0075] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0076] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0077] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46); and
[0078] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30), each of
which is hereby incorporated herein by reference in its entirety.
[0079] U.S. patent application Ser. No. 13/723,244 claims priority to and
is a Continuation-In-Part Application of the following:
[0080] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0081] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0082] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-In-Part Application of PCT Application Serial No.
PCT/US12/71142, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Monitoring, Regulating, or Controlling Fluid Flow, now PCT
Publication No. WO 2013/096722, published Jun. 27, 2013 (Attorney Docket
No. J79WO), which claims priority to and the benefit of the following:
[0083] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
(Attorney Docket No. J02);
[0084] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0085] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0086] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46); and
[0087] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30), each of
which is hereby incorporated herein by reference in its entirety.
[0088] PCT Application Serial No. PCT/US12/71142 claims priority to and is
a Continuation-In-Part Application of the following:
[0089] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0090] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0091] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-In-Part Application of U.S. patent application
Ser. No. 13/723,251, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Estimating Liquid Delivery, now U.S. Publication No.
US-2013-0204188-A1, published Aug. 8, 2013 (Attorney Docket No. J81),
which claims priority to and the benefit of the following:
[0092] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
[0093] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0094] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0095] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46); and
[0096] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30), each of
which is hereby incorporated herein by reference in its entirety.
[0097] U.S. patent application Ser. No. 13/723,251 claims priority to and
is a Continuation-In-Part Application of the following:
[0098] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0099] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0100] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), is also a
Continuation-In-Part Application of PCT Application Serial No.
PCT/US12/71112, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Estimating Liquid Delivery, now PCT Publication No. WO
2013/096713, published Jun. 27, 2013 (Attorney Docket No. J81WO), which
claims priority to and the benefit of the following:
[0101] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
(Attorney Docket No. J02);
[0102] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0103] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0104] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46); and
[0105] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30), each of
which is hereby incorporated herein by reference in its entirety.
[0106] PCT Application Serial No. PCT/US12/71112 claims priority to and is
a Continuation-In-Part Application of the following:
[0107] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012,
(Attorney Docket No. I97), and
[0108] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0109] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28), claims priority to and
is also a Continuation-In-Part Application of U.S. patent application
Ser. No. 13/723,253, filed Dec. 21, 2012 and entitled System, Method, and
Apparatus for Electronic Patient Care, now U.S. Publication No.
US-2013-0191513-A1, published Jul. 25, 2013 (Attorney Docket No. J85),
which claims priority to and the benefit of the following:
[0110] U.S. Provisional Patent Application Ser. No. 61/578,649, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Infusing Fluid
(Attorney Docket No. J02);
[0111] U.S. Provisional Patent Application Ser. No. 61/578,658, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Estimating Liquid
Delivery (Attorney Docket No. J04);
[0112] U.S. Provisional Patent Application Ser. No. 61/578,674, filed Dec.
21, 2011 and entitled System, Method, and Apparatus for Dispensing Oral
Medications (Attorney Docket No. J05);
[0113] U.S. Provisional Patent Application Ser. No. 61/651,322, filed May
24, 2012 and entitled System, Method, and Apparatus for Electronic
Patient Care (Attorney Docket No. J46); and
[0114] U.S. Provisional Patent Application Ser. No. 61/679,117, filed Aug.
3, 2012 and entitled System, Method, and Apparatus for Monitoring,
Regulating, or Controlling Fluid Flow (Attorney Docket No. J30), each of
which is hereby incorporated herein by reference in its entirety.
[0115] U.S. patent application Ser. No. 13/723,253 claims priority to and
is a Continuation-In-Part Application of the following:
[0116] U.S. patent application Ser. No. 13/333,574, filed Dec. 21, 2011
and entitled System, Method, and Apparatus for Electronic Patient Care,
now U.S. Publication No. US-2012-0185267-A1, published Jul. 19, 2012
(Attorney Docket No. I97), and
[0117] PCT Application Serial No. PCT/US11/66588, filed Dec. 21, 2011 and
entitled System, Method, and Apparatus for Electronic Patient Care, now
PCT Publication No. WO 2013/095459, published Sep. 12, 2013 (Attorney
Docket No. I97WO), both of which are hereby incorporated herein by
reference in their entireties.
[0118] U.S. patent application Ser. No. 13/834,030, filed Mar. 15, 2013
and entitled System, Method, and Apparatus for Monitoring, Regulating, or
Controlling Fluid Flow, now U.S. Publication No. US-2013-0310990-A1,
published Nov. 21, 2013 (Attorney Docket No. K28) and this application
may also be related to one or more of the following U.S. patent
applications filed on even date herewith, all of which are hereby
incorporated herein by reference in their entireties:
[0119] Nonprovisional application Ser. No. 13/840,339, filed Mar. 15, 2013
and entitled Apparatus for Infusing Fluid, now U.S. Publication No.
US-2013-0336814-A1, published Dec. 19, 2013 (Attorney Docket No. K14);
[0120] PCT Application Serial No. PCT/US13/32445, filed Mar. 15, 2013 and
entitled Apparatus for Infusing Fluid, now PCT Publication No. WO
2013/176770, published Nov. 28, 2013 (Attorney Docket No. K14WO);
[0121] Nonprovisional application Ser. No. 13/833,432, filed Mar. 15, 2013
and entitled Syringe Pump and Related Method, now U.S. Publication No.
US-2013-0281965-A1, published Oct. 24, 2013 (Attorney Docket No. K21);
[0122] Nonprovisional application Ser. No. 13/836,497, filed Mar. 15, 2013
and entitled System and Apparatus for Electronic Patient Care, now U.S.
Publication No. US-2013-0346108-A1, published Dec. 26, 2013 (Attorney
Docket No. K22); and
[0123] PCT Application Serial No. PCT/US13/76851, filed Dec. 20, 2013 and
entitled System and Apparatus for Electronic Patient Care, now PCT
Publication No. WO 2014/1005557, published Jun. 26, 2014 (Attorney Docket
No. K22WO);
[0124] Nonprovisional application Ser. No. 13/833,712, filed Mar. 15, 2013
and entitled System, Method and Apparatus for Clamping, now U.S.
Publication No. US-2013-0272773-A1, published Oct. 17, 2013 (Attorney
Docket No. K23).
BACKGROUND
Relevant Field
[0125] The present disclosure relates to monitoring, regulating, or
controlling fluid flow. More particularly, the present disclosure relates
to a system, method, and apparatus for monitoring, regulating, or
controlling fluid flow, for example, for use in medical applications such
as intravenous infusion therapy, dialysis, transfusion therapy,
peritoneal infusion therapy, bolus delivery, enteral nutrition therapy,
parenteral nutrition therapy, hemoperfusion therapy, fluid resuscitation
therapy, or insulin delivery, among others.
Description of Related Art
[0126] In many medical settings, one common mode of medical treatment
involves delivering fluids into a patient, such as a human, animal, or
pet. The need may arise to rapidly infuse fluid into the patient,
accurately infuse the fluid into the patient, and/or slowly infuse the
fluid into the patient. Saline and lactated ringers are examples of
commonly used fluids. Such fluids may be used to maintain or elevate
blood pressure and promote adequate perfusion. In the shock-trauma
setting or in septic shock, fluid resuscitation is often a first-line
therapy to maintain or improve blood pressure.
[0127] Delivery of fluid into the patient may be facilitated by use of a
gravity-fed line (or tube) inserted into the patient. Typically, a fluid
reservoir (e.g., an IV bag) is hung on a pole and is connected to the
fluid tube. The fluid tube is sometimes coupled to a drip chamber for
trapping air and estimating fluid flow. Below the fluid tube may be a
manually actuated valve used to adjust the flow of fluid. For example, by
counting the number of drops formed in the drip chamber within a certain
amount of time, a caregiver can calculate the rate of fluid that flows
through the drip chamber and adjust the valve (if needed) to achieve a
desired flow rate.
[0128] Certain treatments require that the fluid delivery system strictly
adhere to the flow rate set by the caregiver. Typically, such
applications use an infusion pump, but such pumps may not be used in all
situations or environments.
SUMMARY
[0129] Briefly, and in general terms, the present disclosure relates to a
system, method, and apparatus for monitoring, regulating, or controlling
fluid flow, for example, for use in medical applications such as
intravenous infusion therapy, dialysis, transfusion therapy, peritoneal
infusion therapy, bolus delivery, enteral nutrition therapy, parenteral
nutrition therapy, hemoperfusion therapy, fluid resuscitation therapy, or
insulin delivery, among others. More particularly, the present disclosure
relates to a fluid flow meter for monitoring the flow of fluids
associated with a patient, a valve for regulating the flow of fluid
associated with the patient, and/or a fluid flow meter coupled to a valve
(e.g., arranged in a closed-loop, open-loop, or feedback configuration)
to monitor, regulate and/or control the use of fluid associated with the
patient.
[0130] In some embodiments of the present disclosure, a flow meter
includes one or more optical sensors to monitor the flow of fluid within
a tube, for example, using an image sensor to monitor drops within a drip
chamber attached to the tube. The flow meter may be a stand-alone device,
may be used in conjunction with either a pump or a valve, or both, and/or
may be used to provide feedback to any electronic device. The flow meter
may be remotely controlled, e.g., by a monitoring client, a remote
communicator, a smart phone, a computer, etc. The flow meter may measure
the average flow rate, an instantaneous flow rate, a drop volume, a drop
growth rate, or other parameter related to fluid flow.
[0131] The flow meter may use the flow rate or parameter related to fluid
flow to: (1) display the flow rate or parameter on a screen, (2) provide
feedback, such as the flow rate or parameter related to fluid flow
(wirelessly or via wires), to an infusion pump such as a peristaltic
pump, (3) provide feedback to a monitoring client or remote monitoring
client such as a smart phone, (4) issue alarms when the flow rate or
parameter related to fluid flow is outside a predetermined range, (5)
issue an alarm with the flow rate or parameter related to fluid flow is
above a predetermined threshold, (6) issue an alarm when a free flow is
detected, (7) communicate alarms to a pump, a monitoring client, or a
remote monitoring client, (8) instruct a valve to stop fluid flow when a
free flow is detected, an alarm is issued, and/or the flow rate or
parameter related to fluid flow is above a threshold or is outside of a
predetermined range, and/or (9) broadcast the flow rate or parameter
related to fluid flow.
[0132] In some embodiments described herein, a valve regulates the flow of
fluid associated with a patient. The valves disclosed herein may be
manually actuated or may be actuated with an actuator (or both). The
valve may be used with or without a pump, with or without a flow meter,
and/or may be a stand-alone device. The valve may be remotely controlled,
e.g., by a monitoring client, a remote communicator, a smart phone, a
computer, etc. The valve may compress a tube along a portion that is
substantially greater than the diameter of the tube, e.g., 2 times
greater, 5 times greater, 10 times greater, etc.
[0133] The valve may be made of two or more pieces that compress the tube
or may be made of a single piece that compresses the tube as the piece is
moved or deformed. The two or more pieces and/or the single piece may be
made using injection molding, ultrasonic welding, using multiple pieces
that are glued or molded together, or the like. Each of the two or more
pieces may be made by one or more subparts that are attachable to each
other either permanently or temporarily. The single piece may be made by
one or more subparts that are coupled together either permanently or
temporarily, e.g., using ultrasonic welding, gluing, latching, or other
technique. The pieces may be plastic, metal, an alloy, a polymer, or
other material.
[0134] In some embodiments of the present disclosure, a flow meter is
coupled to a valve to regulate fluid flow, e.g., fluid flow into a
patient. The flow meter coupled to the valve may be used with a pump,
such as a peristaltic infusion pump, or may be used without a pump (e.g.,
the flow meter can replace the functionality of a peristaltic pump). The
flow meter and valve combination may be remotely controlled, e.g., by a
monitoring client, a remote communicator, a smart phone, a computer, etc.
or may be remotely monitored. A monitoring client may control the flow
meter or valve, may be a relay between the flow meter and valve, may
monitor the operation of the flow meter or valve, may communicate
information related to the flow meter or valve to a server, and/or may
not be used in the system.
[0135] The flow meter may monitor the flow of fluid and make adjustments,
directly or indirectly, to a valve or a pump (e.g., an infusion pump).
The flow meter may alarm when it detects free flow conditions, determines
if the flow rate is greater than a predetermined threshold or is outside
a predetermined range, and/or detects any abnormal behavior. The flow
meter, in response to an alarm or condition, may cause the flow meter to
stop fluid flow, instruct a valve to stop fluid flow, instruct a safety
valve to stop fluid flow, notify a monitoring client or remote
communicator, broadcast the detected condition, or perform a predefine
routine or algorithm.
[0136] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes a curved, elongated support member and an
opposing support member. The curved, elongated support member is
elastically deformable and has first and second ends. The opposing
support member is configured to position a tube against the curved,
elongated support member between the first and second ends such that
deformation of the curved, elongated support member by movement of the
first and second ends toward each other reduces an internal volume of the
tube. The opposing support member may be another curved, elongated
support member.
[0137] The apparatus may include an actuator coupled to the curved,
elongated support member to deform the curved, elongated support member
by movement of the first and second ends toward each other by actuation
of the actuator. In some such embodiments, the actuator may be a lead
screw, and a knob may be coupled to the lead screw to actuate the lead
screw.
[0138] The actuator, the curved, elongated support member, and the
opposing support member may be configured to regulate the fluid flow by
actuation of the actuator in accordance with a Gompertz curve. The
actuator may be further configured, in some embodiments, to actuate the
first and second ends toward each other along a predetermined portion of
the Gompertz curve. For example, the actuator may only actuate the
actuator along a portion of the actuatable range of the curved, elongated
support member and the opposing support member.
[0139] The actuator, the curved, elongated support member, and the
opposing support member may be configured to regulate the fluid flow by
actuation of the actuator in accordance with a sigmoid curve. The
actuator may be further configured to actuate the first and second ends
toward each other along a predetermined portion of the sigmoid curve.
[0140] The curved, elongated support member may be semi-rigid and/or may
consist essentially of a stretchable material. The curved, elongated
support member may be an arcuate, elongated support member, and/or may be
C-shaped.
[0141] The apparatus may further comprise an elongated connecting member
operatively coupled to the first and second ends of the curved, elongated
support member.
[0142] In certain embodiments of the present disclosure, the apparatus may
comprise an actuator coupled to the elongated connecting member and the
curved, elongated support member to apply an outward expanding force to
thereby deform the first and second ends of the curved, elongated support
members toward each other.
[0143] In certain embodiments of the present disclosure, the curved,
elongated support member is disposed about parallel to the another
curved, elongated support member along a substantial portion thereof. For
example, the curved, elongated support member defines a length, and the
another curved, elongated support member defines a length and the length
of the another curved, elongated support member is disposed approximately
parallel with the length of the curved, elongated support member.
[0144] In certain embodiments of the present disclosure, the apparatus
includes an actuator operatively coupled to the curved, elongated support
member at the first and second ends, and to the another curved, elongated
support member at first and second ends. The actuation of the actuator
causes the first and second ends of the curved, elongated support member
to approach each other and also causes the first and second ends of the
another curved, elongated support member to approach each other to
thereby cause a reduction in distance between the curved, elongated
support member and the another curved, elongated support member to
thereby compress the tube.
[0145] In certain embodiments of the present disclosure, the curved,
elongated support member defines a length, and the opposing support
member is disposed orthogonally from the length along a portion thereof.
[0146] In certain embodiments of the present disclosure, the curved,
elongated support member includes a plurality of ridges disposed thereon
to engage the tube.
[0147] In certain embodiments of the present disclosure, the opposing
support member includes a plurality of ridges disposed thereon configured
to engage the tube.
[0148] In certain embodiments of the present disclosure, the curved,
elongated support member includes a flange extending from a length
thereof configured to hold the tube. The opposing support member may
include another flange extending from a length thereof configured to hold
the tube such that the flange and the another flange are about parallel
to each other and are about parallel to a central axis defined by the
tube when the tube is disposed therebetween.
[0149] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes a first elongated support member, a second
elongated support member, and an actuator. The first elongated support
member defines a length, and the second elongated support member also
defines its own length such that the length of the second elongated
support member is disposed in spaced relation with the length of the
first elongated support member to cooperate with the first elongated
support member to compress a tube. The actuator is in mechanical
engagement with at least one of the first and second elongated support
members to actuate the first and second elongated support members toward
each other to thereby compress a tube disposed therebetween to regulate
flow of fluid within the tube such that actuation of the actuator
actuates the first and second elongated support members to regulate fluid
flow within the tube in accordance with an approximate sigmoid curve.
[0150] The length of the second elongated support member may be disposed
about parallel to the length of the first elongated support member. The
first and second elongated support members may be configured to cooperate
with each other to compress the tube along a length of the tube at least
substantially greater than the diameter of the tube. The actuator may be
configured to actuate the first and second elongated support members to
compress the tube to regulate fluid flow within the tube along a
predetermined portion of the sigmoid curve.
[0151] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes first and second elongated support
members. The first elongated support member defines a length and the
second elongated support member defines a length. The length of the
second elongated support member is disposed in spaced relation with the
length of the first elongated support member to cooperate with the first
elongated support member to compress a tube. The actuator is in
mechanical engagement with at least one of the first and second elongated
support members to actuate the first and second elongated support members
toward each other to thereby compress a tube disposed therebetween to
regulate flow of fluid within the tube such that actuation of the
actuator actuates the first and second elongated support members to
regulate fluid flow within the tube in accordance with an approximate
Gompertz curve.
[0152] The length of the second elongated support member may be disposed
about parallel to the length of the first elongated support member. The
first and second elongated support members may be configured to cooperate
with each other to compress the tube along a length at least
substantially greater than the diameter of the tube.
[0153] The actuator may be configured to actuate the first and second
elongated support members to compress the tube to regulate fluid flow
within the tube in accordance with a predetermined portion of the
Gompertz curve.
[0154] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes first and second elongated support
members. The first elongated support member defines a length, and the
second elongated support member defines a length such that the length of
the second elongated support member is disposed in spaced relation with
the length of the first elongated support member to cooperate with the
first elongated support member to compress a tube. The actuator is in
mechanical engagement with at least one of the first and second elongated
support members to actuate the first and second elongated support members
toward each other to thereby compress a tube disposed therebetween to
regulate flow of fluid within the tube such that actuation of the
actuator actuates the first and second elongated support members to
regulate fluid flow within the tube in accordance with an approximate
generalized logistic function.
[0155] The length of the second elongated support member may be disposed
about parallel to the length of the first elongated support member. The
first and second elongated support members may be configured to cooperate
with each other to compress the tube along a length of the tube at least
substantially greater than the diameter of the tube. The actuator may be
further configured to actuate the first and second elongated support
members to compress the tube to regulate fluid flow within the tube in
accordance with a predetermined portion of the generalized logistic
function.
[0156] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes first and second support members, and an
actuator. The first support member forms at least one of an arc, a
plurality of arcs, a curve, a plurality of curves, an arcuate shape, a
plurality of arcuate shapes, an S-shape, a C-shape, a convex shape, a
plurality of convex shapes, a concave shape, and a plurality of concave
shapes. The second support member is disposed in spaced relation with the
first support member to cooperate with the first support member to
compress a tube along a length of the tube at least substantially greater
than the diameter of the tube. The actuator is in mechanical engagement
with at least one of the first and second support members to actuate the
first and second support members toward each other to thereby compress a
tube disposed therebetween to regulate flow of fluid within the tube such
that actuation of the actuator actuates the first and second support
members to regulate fluid flow within the tube in accordance with an
approximate nonlinear function.
[0157] The approximate nonlinear function may be an approximate
generalized logistic function, an approximate sigmoid curve, and/or an
approximate Gompertz curve. The actuator may be configured to actuate to
thereby regulate the fluid flow within the tube in accordance with a
predetermined portion of the approximate nonlinear function.
[0158] In certain embodiments of the present disclosure, the first support
member forms an arc, has a shape consisting essentially of an arc, forms
a plurality of arcs, has a shape consisting essentially of a plurality of
arcs, forms a curve, has a shape consisting essentially of a curve, forms
a plurality of curves, has a shape consisting essentially of a plurality
of curves, forms an arcuate shape, has a shape consisting essentially of
an arcuate shape, forms a plurality of arcuate shapes, has a shape
consisting essentially of a plurality of arcuate shapes, forms an
S-shape, has a shape consisting essentially of an S-shape, forms a
C-shape, has a shape consisting essentially of a C-shape, forms a convex
shape, has a shape consisting essentially of a convex shape, forms a
plurality of convex shapes, has a shape consisting essentially of a
plurality of convex shapes, forms a concave shape, has a shape consisting
essentially of a concave shape, forms a plurality of concave shapes,
and/or has a shape consisting essentially of a plurality of concave
shapes.
[0159] A length of the second support member may be disposed about
parallel to a length of the first support member. The first and second
support members may be configured to cooperate with each other to
compress the tube along a length of the tube at least substantially
greater than the diameter of the tube.
[0160] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes a curved, elongated support member and an
opposing support member. The curved, elongated support member is
elastically deformable and has first and second ends. The opposing
support member is configured to define a conduit with the curved,
elongated support member such that the conduit is defined between the
curved, elongated support member and the opposing member; Deformation of
the curved, elongated support member by movement of the first and second
ends toward each other reduces an internal volume of the conduit. In some
embodiments, the conduit may be configured to receive a tube. In yet
additional embodiments, the conduit is fluidly sealed, and the apparatus
further comprises first and second ports in fluid communication with the
conduit such that each port is adapted for being coupled to a tube.
[0161] In certain embodiments of the present disclosure, a system for
regulating fluid flow includes a flexible tube and an
inverse-Bourdon-tube valve. The flexible fluid tube has a fluid path and
is configured for passing fluid therethrough. The inverse-Bourdon-tube
valve is coupled to the flexible fluid tube to regulate the fluid flowing
through the fluid path of the flexible fluid tube. An actuator may be
coupled to the inverse-Bourdon-tube valve to actuate the
inverse-Bourdon-tube valve to regulate the fluid flowing through the
fluid path of the flexible fluid tube. An inverse-Bourdon-tube valve
works in an opposite way of a Bourdon tube in that a deformation of the
fluid path causes changes in fluid flow rather than fluid flow causing
deformation of the fluid path.
[0162] In certain embodiments of the present disclosure, a system for
regulating fluid flow includes a fluid tube, a valve, and an actuator.
The fluid tube defines a fluid path configured for passing fluid
therethrough. The valve is operatively coupled to the fluid tube and
includes first and second flexible members. The second flexible member is
operatively coupled to the first flexible member. The fluid tube is
disposed between the first and second flexible members, and the first and
second flexible members are configured to flex to thereby regulate flow
of fluid passing through the fluid tube. The actuator is coupled to at
least a first end of the first flexible member and a second end of the
first flexible member. The actuator may be a lead screw and there may be
an electrically powered motor coupled to the lead screw to turn the lead
screw.
[0163] In certain embodiments of the present disclosure, the system may
include a knob coupled to the lead screw such that the knob is configured
to rotate the lead screw. The knob may be engaged by a motor-driven
actuator.
[0164] In certain embodiments of the present disclosure, the actuator is
coupled to a first end of the first flexible member and a second end of
the first flexible member, and the actuator is configured to at least one
of flex the first and second ends toward each other and flex the first
and second ends away from each other. The actuator may flex the first and
second ends away from each other and/or the actuator flexes the first and
second flexible members such that the first and second ends approach each
other. The first and second flexible members may be generally
rectangular. The first member and/or the second member may be tensioned
to at least substantially stop fluid flow when the actuator ceases
application of a force.
[0165] The system may include a flow meter coupled to a drip chamber that
is coupled to the fluid tube such that the flow meter estimates fluid
flow through the drip chamber and therefore also estimate fluid flow
through the fluid tube. The flow meter may be an image-sensor-based, flow
meter.
[0166] The flow meter may be operatively coupled to a motor to actuate the
valve, and the system may include a control component to control the
motor to actuate the valve to achieve a desired flow rate as estimated by
the flow meter.
[0167] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes first and second C-shaped members. The
first C-shaped member defines inner and outer surfaces, and the second
C-shaped member defines inner and outer surfaces. At least one of the
outer surface of the first C-shaped member and the inner surface of the
second C-shaped member is configured to receive a tube. The inner surface
of the second C-shaped member is disposed in spaced relation to the outer
surface of the first C-shaped member. A substantial area of the inner
surface of the second C-shaped member may, in some specific embodiments,
abut the outer surface of the first C-shaped member.
[0168] In certain embodiments of the present disclosure, the second
C-shaped member is flexible and the first C-shaped member is semi-rigid,
is rigid, and/or is an elastomer.
[0169] A flexible member may be formed from a material selected from the
group consisting of a plastic, a polymer, a monomer, a polypropylene, a
thermoplastic polymer, a ceramic, a polyvinyl chloride, and a
polyethylene.
[0170] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes first and second flexible sheets. The
second flexible sheet is operatively coupled to the first flexible sheet.
The first and second flexible sheets are configured to receive a fluid
tube therebetween, and the first and second flexible sheets are also
configured to flex to thereby regulate flow of fluid passing through the
fluid tube.
[0171] The apparatus may include an actuator coupled to a first end of the
first flexible sheet and a second end of the first flexible sheet. The
actuator may be configured to at least one of flex the first and second
ends toward each other and flex the first and second ends away from each
other.
[0172] The apparatus may include a lead screw coupled to a first end of
the first flexible sheet and a second end of the first flexible sheet,
and a knob coupled to the lead screw such that rotation of the knob
rotates the lead screw. The knob may be configured for engagement with a
motor-driven actuator whereby the motor-driven actuator actuates the
knob.
[0173] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes first and second curve-shaped members. The
first curve-shaped member defines inner and outer surfaces, and the
second curve-shaped member also defines inner and outer surfaces. The
inner surface of the second curve-shaped member is disposed in spaced
relation to the outer surface of the first curve-shaped member.
[0174] At least one of the first and second curve-shaped members may be
configured to position a fluid tube therebetween. The first curve-shaped
member may be at least one of semi-rigid and rigid. The second
curve-shaped member may be flexible. The second curve-shaped member may
comprise an elastomer. The first and second curve-shaped members may be
flexible.
[0175] The apparatus may comprise a connecting member operatively coupled
to at least one of a first end of the first curve-shaped member and a
first end of the second curve-shaped member such that the connecting
member is also operatively coupled to at least one of a second end of the
first curve-shaped member and a second end of the second curve-shaped
member. The connecting member may be flexible, may be rigid, and/or may
be semi-rigid.
[0176] The apparatus may include an actuator positioned between the
connecting member and the second curve-shaped member to apply a force
therebetween when actuated. The actuator may be a lead screw.
[0177] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes first and second curve-shaped members. The
first curve-shaped member defines inner and outer surfaces. The first
curve-shaped member has first and second receiving members at opposite
ends of the first curve-shaped member. The second curve-shaped member
defines inner and outer surfaces. The second curve-shaped member has
first and second fasteners at opposite ends of the second curve-shaped
member. At least one of the first and second fasteners may be a hook. The
first receiving member of the first curve-shaped member is configured to
engage the first fastener of the second curve-shaped member, and the
second receiving member of the first curve-shaped member is configured to
engage the second fastener of the second curve-shaped member.
[0178] At least one of the receiving members may be a cylindrically-shaped
member, such as a barrel nut, configured for coupling to a hook.
[0179] At least one of the receiving members may be operatively coupled to
an actuator. One or more of the receiving members may be operatively
coupled to an electric motor.
[0180] In certain embodiments of the present disclosure, the apparatus
further includes an electric motor coupled to the first receiving member
such that: (1) the electric motor turns a rotor coupled to a shaft having
threads on an outer surface thereof; (2) the second receiving member
defines a threaded hole configured to receive the shaft; and (3) the
threaded hole and shaft cooperate together to at least one of increase or
decrease the distance between the first and second receiving members when
the electric motor rotates the rotor to thereby rotate the shaft.
[0181] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes first and second curved, elongated support
members. The first curved, elongated support member is elastically
deformable and has first and second ends. The second curved, elongated
support member is elastically deformable and has first and second ends.
The second curved, elongated support member is configured to position a
tube against the first curved, elongated support such that deformation of
the first and second curved, elongated support members by movement of the
first and second ends of the first curved, elongated support member
toward each other reduces an internal volume of the tube.
[0182] The first connector is coupled to the first end of the first
curved, elongated support member and is also coupled to the first end of
the second curved, elongated support member. The second connector is
coupled to the second end of the first curved, elongated support member
and is also coupled to the second end of the second curved, elongated
support member. The second connector defines a hole. The connecting
member has an end coupled to the first connector and another end
configured for insertion into the hole of the second connector. The
connecting member defines a threaded rod at least along a portion
thereof. The knob has a ratchet configured to ratchet onto the connector
member when moved from the another end of the connecting member toward
the end of the connecting member. The knob is further configured to
engage the threaded rod of the connecting member. The knob may include a
plurality of fingers configured to engage the threaded rod of the
connecting member. The knob defines an outer periphery and includes a
hole defined at the center of the outer periphery of the knob. The hole
is configured to receive the threaded rod. The plurality of fingers each
arc to engage the threaded rod at a respective end of each of the
plurality of fingers.
[0183] The first curved, elongated support member defines a first hole
adjacent to the first end of the first curved, elongated support member.
The hole is configured to hold a fluid tube.
[0184] The first curved, elongated support member may define a first notch
adjacent to the first end of the first curved, elongated support member
such that the notch is configured to receive a fluid tube. The notch may
include a neck configured to receive the fluid tube and a circular region
configured to retain the fluid tube.
[0185] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes a base, a plurality of fingers, and a
ring. The base defines a hole configured to receive a fluid tube. The
plurality of fingers each has an end coupled to the base. The ring is
configured to slide from the base and along the plurality of fingers.
Movement of the ring away from the base and toward the fingers compresses
the fingers against the tube. The ring is configured to frictionally lock
against the plurality of fingers. Each finger includes an elongated end
coupled to the base and a curved end coupled to an opposite end relative
to the base.
[0186] In certain embodiments of the present disclosure, an apparatus for
regulating fluid flow includes a conically-shaped member, a complementing
member, and an actuator. The conically-shaped member has a surface for
wrapping a tube therearound. The complementing member is configured to
engage the conically-shaped member for compressing the tube. The actuator
is configured to compress the conically-shaped member against the
complementing member to thereby compress the tube.
[0187] In certain embodiments of the present disclosure, an intravenous
administration set includes: a flexible tube for directing fluid flow
therewithin; a first port at a first end of the flexible tube; a second
port at a second end of the flexible tube; a curved, elongated support
member elastically deformable and having first and second ends; and an
opposing support member configured to position the flexible tube against
the curved, elongated support member between the first and second ends
such that deformation of the curved, elongated support member by movement
of the first and second ends toward each other reduces an internal volume
of the tube.
[0188] The intravenous administration set may further include a drip
chamber coupled to the flexible tube, another port configured to receive
a syringe for injection of fluid into the fluid flow within the flexible
tube, and/or a slide occluder coupled to the flexible tube configured to
engage the flexible tube to occlude fluid flow therewithin.
[0189] The first end of the curved, elongated support member may define a
first hole to receive the flexible tube, and the second end of the
curved, elongated support member may define a second hole to receive the
flexible tube.
[0190] In certain embodiments of the present disclosure, a flow meter
includes a coupler, a support member, first and second image sensors, and
at least one processor. The coupler is adapted to couple to a drip
chamber. The support member is operatively coupled to the coupler. The
first image sensor has a first field of view and is operatively coupled
to the support member. The first image sensor is positioned to view the
drip chamber within the first field of view. The second image sensor has
a second field of view and is operatively coupled to the support member.
The second image sensor is positioned to view the drip chamber within the
second field of view.
[0191] The at least one processor is operatively coupled to the first and
second image sensors. The at least one processor receives a first image
data from the first image sensor and a second image data from the second
image sensor, and the at least one processor estimates at least one
parameter of the liquid within the drip chamber using the first and
second image data.
[0192] The at least one parameter may be one of a type of formation of the
liquid, the volume of the liquid, and the shape of the liquid. The at
least one processor may determine an existence of a free flow condition
using at least one of the first and second sets of image data.
[0193] The flow meter may further include a background pattern positioned
within the field of view of the first image sensor such that the drip
chamber is between the first image sensor and the background pattern.
[0194] The at least one processor of the flow meter may estimate the at
least one parameter using the first set of image data by analyzing a
distortion of the background pattern caused by the liquid within the
first field of view as viewed by the first image sensor. The background
pattern may be an array of lines having at least one angle relative to an
opening of the drip chamber when viewed from the first image sensor
within the first field of view using the first set of image data.
[0195] The at least processor may determine a free flow condition exists
when the liquid causes the array of lines to change angles by distortion
caused by the liquid when in the free flow condition as viewed within the
first field of view from the first image sensor.
[0196] The at least one processor may compare at least one of the first
and second image data to a background image to estimate the at least one
parameter.
[0197] The at least one processor may compare at least one of the first
and second image data to the background image by calculating at least one
of a difference between the at least one of the first and second image
data to the background image, an absolute difference between the at least
one of the first and second image data to the background image, and/or a
squared absolute difference between the at least one of the first and
second image data to the background image.
[0198] The flow meter may include a non-transitory, processor-readable
memory in operative communication with the at least one processor such
that the memory stores an operative set of processor executable
instructions configured for execution by the at least one processor. The
operative set of processor executable instructions, when executed by the
at least one processor, controls the operation of the at least one
processor.
[0199] In certain embodiments of the present disclosure, a flow meter
includes a coupler, a support member, a background pattern, and at least
one processor. The coupler is adapted to couple to a drip chamber. The
support member is operatively coupled to the coupler. The image sensor
has a field of view and is operatively coupled to the support member. The
image sensor is positioned to view the drip chamber within the field of
view. The background pattern is positioned within the field of view of
the image sensor. The background pattern is positioned such that the drip
chamber is between the background pattern and the image sensor. The at
least one processor is operatively coupled to the image sensor to receive
image data therefrom. The at least one processor is configured to
estimate at least one parameter of liquid within the drip chamber using
distortion of the background pattern caused by the liquid as indicated by
the image data. The distortion is viewable within the field of view of
the image sensor by the image sensor. The at least one parameter is at
least one of a type of formation of the liquid, a volume of the liquid,
and a shape of the liquid. The background pattern may be an array of
lines having at least one angle relative to an opening of the drip
chamber when viewed from the image sensor using the image data.
[0200] The at least one processor may determine an existence of a free
flow condition using the distortion of the background pattern caused by
the liquid as indicated by the image data. The at least processor may
determine that a free flow condition exists when the liquid causes the
array of lines to change angles by distortion caused by the liquid when
in the free flow condition as viewed within the field of view of the
image sensor.
[0201] The flow meter may further include a non-transitory,
processor-readable memory in operative communication with the at least
one processor. The non-transitory, processor-readable memory may store an
operative set of processor executable instructions configured for
execution by the at least one processor such that the operative set of
processor executable instructions, when executed by the at least one
processor, controls the operation of the at least one processor.
[0202] In certain embodiments of the present disclosure, a flow meter
includes a coupler, a support member, an image sensor, and at least one
processor. The coupler is adapted to couple to a drip chamber. The
support member is operatively coupled to the coupler. The image sensor
has a field of view and is operatively coupled to the support member such
that the image sensor is positioned to view the drip chamber within the
field of view. The at least one processor is operatively coupled to the
image sensor to receive image data therefrom such that the at least one
processor compares an image of the image data to a reference image to
estimate at least one parameter of liquid within the drip chamber. The
reference image may be a dynamic reference image. The at least one
processor may update the reference image by multiplying each pixel of the
reference image by a first constant and adding a corresponding pixel of
the image multiplied by a second constant.
[0203] The flow meter may include a non-transitory, processor-readable
memory in operative communication with the at least one processor. The
non-transitory, processor-readable memory may include an operative set of
processor executable instructions configured for execution by the at
least one processor such that the operative set of processor executable
instructions, when executed by the at least one processor, controls the
operation of the at least one processor.
[0204] In certain embodiments of the present disclosure, a method for
exposing an image sensor implemented by an operative set of processor
executable instructions configured for execution by at least one
processor includes: selecting a region of interest; determining if a
pixel is within the region of interest; activating a light of a backlight
if the pixel is within the region of interest; and exposing the pixel.
The activating act may activate a subset of lights including the light of
the backlight. The light of the backlight may form a uniform backlight.
The image sensor may include the region of interest and the pixel.
[0205] The operative set of processor executable instructions may be
stored on a non-transitory, processor-readable memory in operative
communication with the at least one processor such that the at least one
processor can perform the method.
[0206] The at least one processor may be coupled to an image sensor such
that the at least one processor performs the method using the image
sensor. The region of interest may be a region of the image sensor that
images a drip chamber. The region of interest may correspond to the drip
chamber.
[0207] The method may further include: receiving a vertical sync signal
from the image sensor; and receiving a horizontal sync signal from the
image sensor. The at least one processor may receive the vertical and
horizontal sync signals from the image sensor. The at least one processor
may activate the light of the backlight in accordance with at least one
of the vertical and horizontal sync signals. The light may be a
light-emitting diode.
[0208] In certain embodiments of the present disclosure, a flow meter
includes a coupler, a support member, an image sensor, a backlight, and
at least one processor. The coupler is adapted to couple to a drip
chamber. The support member operatively couples to the coupler. The image
sensor has a field of view and is operatively coupled to the support
member such that the image sensor is positioned to view the drip chamber
within the field of view. The backlight has at least one light. The
backlight is coupled to the support member such that the backlight is
adapted to illuminate the image sensor to expose the image sensor. The
field of view of the image sensor at least partially images at least a
portion of the drip chamber. The least one processor is operatively
coupled to the image sensor to receive image data therefrom.
[0209] The at least one processor is configured to: select a region of
interest of the image sensor; determine if a pixel of the image sensor is
within the region of interest; activate the light of the backlight if the
pixel of the image sensor is within the region of interest; and expose
the pixel of the image sensor.
[0210] The flow meter may further include a non-transitory,
processor-readable memory readable by the at least one processor. The
non-transitory, processor-readable memory includes an operative set of
processor executable instructions stored thereon configured to cause the
at least one processor, when executed, to: select the region of interest
of the image sensor; determine if the pixel of the image sensor is within
the region of interest; activate the light of the backlight if the pixel
of the image sensor is within the region of interest; and expose the
pixel of the image sensor. The at least one processor may be further
configured to: receive a vertical sync signal from the image sensor, and
receive a horizontal sync signal from the image sensor. The at least one
processor may activate the light of the backlight in accordance with at
least one of the vertical and horizontal sync signals.
[0211] The at least one processor may select the region of interest and
determine if the pixel of the image sensor is within the region of
interest in accordance with the image data. The region of interest is a
region of the image sensor that images the drip chamber. The region of
interest may correspond to the drip chamber.
[0212] The at least one processor may activate a subset of lights
including the light of the backlight. The light of the backlight may form
a uniform backlight.
[0213] In certain embodiments of the present disclosure, a method
includes: capturing an image including an image of a drip chamber using
an image sensor having a field of view including the drip chamber;
subtracting the image from a background image to thereby generate a
difference image; converting each pixel of the difference image to a true
value if an absolute value of a respective pixel is beyond a
predetermined threshold or to a false value if the absolute value of the
respective pixel is less than the predetermined threshold; summing each
row of the converted difference image to generate a plurality of
summation values, wherein each summation value of the plurality of
summation values corresponds to a respective row of the converted
difference image; and examining the plurality of summation values. The
method may be implemented by an operative set of processor executable
instructions stored on a non-transitory, processor-readable memory in
operative communication with at least one processor such that the at
least one processor performs the method.
[0214] The act of examining the plurality of summation values may include
determining if a free flow condition exists within the drip chamber.
[0215] The act of determining if the free flow condition exists may
include determining if the plurality of summation values includes a
plurality of contiguous summation values above another predetermined
threshold.
[0216] The act of examining the plurality of summation values may include
determining if a drop has been formed within the drip chamber.
[0217] The act of determining if the drop has been formed within the drip
chamber may include determining if the plurality of summation values
includes a plurality of contiguous summation values within a
predetermined range greater than a minimum value and less than a maximum
value.
[0218] The method may optionally include smoothing the plurality of
summation values prior to the examining act. The smoothing act may be in
accordance with at least one of a spline function, a cubic spline
function, a B-spline function, a Bezier spline function, a polynomial
interpolation, a moving average, a data smoothing function, and a
cubic-spline-type function.
[0219] The at least one processor may optionally be coupled to the image
sensor, and the at least one processor may perform the method using the
image sensor.
[0220] The method may optionally include the act of converting each pixel
of the difference image to an absolute value of each pixel after the
subtracting act and prior to the converting act.
[0221] The method may optionally include the act of converting each pixel
of the difference image to a squared value of each pixel after the
subtracting act and prior to the converting act.
[0222] In certain embodiments of the present disclosure, a flow meter
includes a coupler, a support member, a light, and at least one
processor. The coupler is adapted to couple to a drip chamber. The
support member is operatively coupled to the coupler. The image sensor
has a field of view and is operatively coupled to the support member such
that the image sensor is positioned to view the drip chamber within the
field of view. The light is coupled to the support member and is adapted
to illuminate the image sensor to expose the image sensor such that the
field of view of the image sensor at least partially images at least a
portion of the drip chamber.
[0223] The at least one processor is operatively coupled to the image
sensor to receive image data therefrom, and the at least one processor is
configured to: capture an image including an image of a drip chamber
using the image sensor having a field of view including the drip chamber;
subtract the image from a background image to thereby generate a
difference image; convert each pixel of the difference image to a true
value if an absolute value of a respective pixel is beyond a
predetermined threshold or to a false value if the absolute value of the
respective pixel is less than the predetermined threshold; sum each row
of the converted difference image to generate a plurality of summation
values, wherein each summation value of the plurality of summation values
corresponds to a respective row of the converted difference image; and
examine the plurality of summation values.
[0224] The flow meter may include a non-transitory, processor-readable
memory readable by the at least one processor such that the
non-transitory, processor-readable memory includes an operative set of
processor executable instructions stored thereon configured to cause the
at least one processor, when executed, to: capture the image including
the image of a drip chamber using the image sensor having a field of view
including the drip chamber; subtract the image from the background image
to thereby generate the difference image; convert each pixel of the
difference image to the true value if the absolute value of the
respective pixel is beyond the predetermined threshold or to the false
value if the absolute value of the respective pixel is less than the
predetermined threshold; sum each row of the converted difference image
to generate the plurality of summation values, wherein each summation
value of the plurality of summation values corresponds to the respective
row of the converted difference image; and examine the plurality of
summation values.
[0225] The at least one processor may be further configured to determine
if a free flow condition exists within the drip chamber when the
processor examines the plurality of summation values.
[0226] The at least one processor may be further configured to determine
if the plurality of summation values includes a plurality of contiguous
summation values above another predetermined threshold when the at least
one processor determines if the free flow condition exists.
[0227] The at least one processor may be further configured to determine
if a drop has been formed within the drip chamber when the at least one
processor examines the plurality of summation values.
[0228] The at least one processor may be further configured to determine
that a drop has been formed if the plurality of summation values includes
a plurality of contiguous summation values within a predetermined range
greater than a minimum value and less than a maximum value and a location
of the contiguous summation values corresponds to a predetermined range
of locations in which a drop can form.
[0229] The at least one processor may be further configured to smooth the
plurality of summation values prior to when the at least one processor
examines the plurality of summation values.
[0230] The at least one processor may smooth in accordance with at least
one of a spline function, a cubic spline function, a B-spline function, a
Bezier spline function, a polynomial interpolation, a moving average, a
data smoothing function, and/or a cubic-spline-type function.
[0231] The flow meter may further include a non-transitory,
processor-readable memory having an operative set of processor executable
instructions stored thereon. The non-transitory, processor-readable
memory is in operative communication with at least one processor such
that the operative set of processor executable instructions controls the
operation of the at least one processor.
[0232] The at least one processor may be further configured to convert
each pixel of the difference image to an absolute value of each pixel
after the subtraction act and prior to the conversion.
[0233] The at least one processor may be further configured to convert
each pixel of the difference image to a squared value of each pixel after
the subtraction act and prior to the conversion.
[0234] In certain embodiments of the present disclosure, a method
includes: capturing an image of a drip chamber using an image sensor;
identifying a plurality of pixels of interest within the image;
determining a subset of pixels within the plurality of pixels of
interest, wherein each pixel of the plurality of pixels is determined to
be within the subset of pixels when there is a path to a baseline
corresponding to the drip chamber; performing a rotation operation on the
subset of pixels; and estimating a volume of a drop within the drip
chamber by counting a number of pixels within the rotated subset of
pixels.
[0235] The baseline may be a predetermined set of pixels within the image
sensor. The plurality of pixels of interests may be identified by
comparing the image to a background image.
[0236] The method may optionally include one or more of: initializing the
background image; updating the background image using the image captured
by the image sensor; updating an array of variances using the image
captured by the image sensor; and/or updating an array of integers in
according with the image captured by the image sensor.
[0237] The background image may be updated in accordance with:
P.sub.background,i,j=P.sub.background,i,j(1-.alpha..sub.background)+.alp-
ha..sub.backgroundP.sub.input,i,j.
[0238] The array of variances may be updated in accordance with:)
.sigma..sub.temp.sup.2=(P.sub.background,i,j-P.sub.input,i,j).sup.2
.sigma..sub.background,i,j.sup.2=.sigma..sub.background,i,j.sup.2(1-.bet-
a..sub.background)+.beta..sub.background.sigma..sub.temp.sup.2
[0239] Each integer of the array of integers may correspond to a number of
updates of a pixel of the background image. In some specific embodiments,
the comparison of the image to the background image only compares pixels
within the image to pixels within the background image if a respective
integer of the array of integers indicates a respective pixel within the
background image has been updated at least a predetermined number of
times.
[0240] The method may optionally include one or more of: identifying a
drop in the image and a predetermined band near an edge of the drop; and
initializing the background image by setting each pixel of the background
image to the image unless it is within the identified drop or the
predetermined band near the edge of the drop.
[0241] The method may further include setting a pixel of the background
image to a predetermined value if a corresponding pixel of the image is
within the identified drop or the predetermined band near the edge of the
drop. The corresponding pixel of the image has a location corresponding
to the pixel of the background image.
[0242] The method may further include determining a baseline corresponding
to an opening of the drip chamber.
[0243] The act of determining a subset of pixels within the plurality of
pixels of interest that corresponds to a drop may include determining
each of the plurality of pixels of interest is within the subset of
pixels if the respective pixel of the plurality of pixels has a
contiguous path back to the baseline of the drop forming at an opening of
the drip chamber.
[0244] The method may optionally include one or more of: capturing a first
image using the image sensor; identifying the drop within the first image
and a predetermined band near an edge of the drop; initializing the
background image by setting each pixel to the first image unless it is
within the identified drop or the predetermined band near the edge of the
drop; setting pixels within the region of the drop or within the
predetermined band to a predetermined value; initializing an array of
integers; and initializing an array of variances.
[0245] The method may also include one or more of updating the background
image, the array of integers, and/or the array of variances using the
image.
[0246] In certain embodiments of the present disclosure, a flow meter
includes a coupler, a support member, an image sensor, and at least one
processor. The coupler is adapted to couple to a drip chamber. The
support member is operatively coupled to the coupler. The image sensor
has a field of view and is operatively coupled to the support member. The
image sensor is positioned to view the drip chamber within the field of
view.
[0247] The at least one processor is operatively coupled to the image
sensor to receive image data therefrom, and the at least one processor is
configured to: capture an image of a drip chamber using the image sensor;
identify a plurality of pixels of interest within the image; determine a
subset of pixels within the plurality of pixels of interest, wherein each
pixel of the plurality of pixels is determined to be within the subset of
pixels when there is a path to a baseline corresponding to the drip
chamber; perform a rotation operation on the subset of pixels; and
estimate a volume of a drop within the drip chamber by counting a number
of pixels within the rotated subset of pixels.
[0248] The flow meter may also include a non-transitory,
processor-readable memory having an operative set of processor executable
instructions stored thereon. The non-transitory, processor-readable
memory is in operative communication with the at least one processor such
that the operative set of processor executable instructions controls the
operation of the at least one processor.
[0249] The flow meter may also include a non-transitory,
processor-readable memory readable by the at least one processor such
that the non-transitory, processor-readable memory includes an operative
set of processor executable instructions stored thereon configured to
cause the at least one processor, when executed, to: capture an image of
a drip chamber using the image sensor; identify a plurality of pixels of
interest within the image; determine a subset of pixels within the
plurality of pixels of interest, wherein each pixel of the plurality of
pixels is determined to be within the subset of pixels when there is a
path to a baseline corresponding to the drip chamber; perform a rotation
operation on the subset of pixels; and estimate a volume of a drop within
the drip chamber by counting a number of pixels within the rotated subset
of pixels.
[0250] The baseline may be a predetermined set of pixels within the image
sensor. The plurality of pixels of interests may be identified by
comparing the image to a background image. The at least one processor may
be further configured to initialize the background image and/or to update
the background image using the image captured by the image sensor.
[0251] The background image may be updated in accordance with:
P.sub.background,i,j=P.sub.background,i,j(1-.alpha..sub.background)+.alp-
ha..sub.backgroundP.sub.input,i,j.
[0252] The at least one processor may be further configured to update an
array of variances using the image captured by the image sensor.
[0253] The array of variances may be updated in accordance with:)
.sigma..sub.temp.sup.2=(P.sub.background,i,j-P.sub.input,i,j).sup.2
.sigma..sub.background,i,j.sup.2=.sigma..sub.background,i,j.sup.2(1-.bet-
a..sub.background)+.beta..sub.background.sigma..sub.temp.sup.2.
[0254] The at least one processor may be further configured to update an
array of integers in according with the image captured by the image
sensor. Each integer of the array of integers corresponds to a number of
updates of a pixel of the background image.
[0255] Optionally, in some embodiments, the comparison of the image to the
background image only compares pixels within the image to pixels within
the background image if a respective integer of the array of integers
indicates a respective pixel within the background image has been updated
at least a predetermined number of times.
[0256] The at least one processor may be further configured to: identify a
drop in the image and a predetermined band near an edge of the drop; and
initialize the background image by setting each pixel of the background
image to the image unless it is within the identified drop or the
predetermined band near the edge of the drop.
[0257] The at least one processor may be further configured to set a pixel
of the background image to a predetermined value if a corresponding pixel
of the image is within the identified drop or the predetermined band near
the edge of the drop.
[0258] In certain embodiments of the present disclosure, the corresponding
pixel of the image has a location corresponding to a location of the
pixel of the background image.
[0259] The at least one processor may be further configured to determine a
baseline corresponding to an opening of the drip chamber.
[0260] The at least one processor may be further configured to determine
whether each of the plurality of pixels of interest is within the subset
of pixels if the respective pixel of the plurality of pixels has a
contiguous path back to the baseline of the drop forming at an opening of
the drip chamber to determine if the subset of pixels are within the
plurality of pixels of interest that corresponds to a drop.
[0261] The at least one processor may be further configured to: capture a
first image using the image sensor; identify the drop within the first
image and a predetermined band near an edge of the drop; initialize the
background image by setting each pixel to the first image unless it is
within the identified drop or the predetermined band near the edge of the
drop; set pixels within the region of the drop or within the
predetermined band to a predetermined value; initialize an array of
integers; and initialize an array of variances.
[0262] The at least one processor may be further configured to update the
background image, the array of integers, and/or the array of variances
using the image.
[0263] In certain embodiments of the present disclosure, a flow meter
includes an image sensor means and a flow rate estimator means. The image
sensor means is for capturing a plurality of images of a drip chamber.
The flow rate estimator means is for estimating the flow of fluid through
the drip chamber using the plurality of images.
[0264] The flow rate estimator means may include a processor means for
estimating the flow of fluid through the drip chamber using the plurality
of images.
[0265] The flow meter may further include a memory means in operative
communication with the processor means to provide an operative set of
processor executable instruction to cause the processor means to estimate
the flow of fluid through the drip chamber using the plurality of images.
[0266] In certain embodiments of the present disclosure, a flow meter
includes: a memory means having an operative set of processor executable
instructions configured for being executed; and a processor means for
executing the operative set of processor executable instructions for
implementing a flow rate estimator means for estimating the flow of fluid
through the drip chamber using the plurality of images.
[0267] In certain embodiments of the present disclosure, a method
includes: a step for capturing a plurality of images of a drip chamber;
and a step for estimating the flow of fluid through the drip chamber
using the plurality of images. The method may be implemented by an
operative set of processor executable instructions stored on a
non-transitory memory and executed by at least one processor.
[0268] In certain embodiments of the present disclosure, an apparatus
includes: a coupler adapted to couple to a drip chamber; a support member
operatively coupled to the coupler; an image sensor having a field of
view and is operatively coupled to the support member, wherein the image
sensor is positioned to view the drip chamber within the field of view; a
valve configured to couple to a fluid tube in fluid communication with
the drip chamber, wherein the valve is configured to regulate flow
through the fluid tube to thereby regulate the fluid flow through the
drip chamber; and at least one processor operatively coupled to the image
sensor to receive image data therefrom, wherein the at least one
processor is configured to: capture a plurality of images of the drip
chamber using the image sensor; estimate a volume growth rate of a drop
within the drip chamber using the plurality of images; receive a set
point corresponding to a fluid flow rate through the fluid tube; adjust a
control system in accordance with the estimated volume growth rate of the
drop to achieve the set point; and output a control signal from the
control system to an actuator of the valve to control actuation of the
valve in accordance with the adjusted control system.
[0269] The apparatus may include a non-transitory, processor-readable
memory having an operative set of processor executable instructions
stored thereon. The non-transitory, processor-readable memory may be in
operative communication with at least one processor such that the
operative set of processor executable instructions controls the operation
of the at least one processor.
[0270] The apparatus may include a non-transitory, processor-readable
memory readable by the at least one processor. The non-transitory,
processor-readable memory may include an operative set of processor
executable instructions stored thereon configured to cause the at least
one processor, when executed, to: capture the plurality of images of the
drip chamber using the image sensor; estimate the volume growth rate of
the drop within the drip chamber using the plurality of images; receive
the set point corresponding to a fluid flow rate through the fluid tube;
adjust the control system in accordance with the estimated volume growth
rate of the drop to achieve the set point; and output the control signal
from the control system to an actuator of the valve to control actuation
of the valve in accordance with the adjusted control system.
[0271] The control system may be at least one of a
proportional-integral-derivative control system, a proportional-integral
control system, a proportional-derivative control system, a proportional
control system, an integral control system, a neural net control system,
a fuzzy logic control system, and/or a bang-bang control system.
[0272] The control system may correlate the estimated volume growth rate
of the drop with the fluid flow through the fluid tube.
[0273] The valve may include: a curved, elongated support member
elastically deformable and having first and second ends; and an opposing
support member configured to position the fluid tube against the curved,
elongated support member between the first and second ends, wherein
deformation of the curved, elongated support member by movement of the
first and second ends toward each other reduces an internal volume of the
fluid tube. The actuator may be configured to move the first and second
ends toward each other.
[0274] The valve may include: a first elongated support member defining a
length; and a second elongated support member defining a length, wherein
the length of the second elongated support member is disposed in spaced
relation with the length of the first elongated support member to
cooperate with the first elongated support member to compress the fluid
tube. The actuator may be in mechanical engagement with at least one of
the first and second elongated support members to actuate the first and
second elongated support members toward each other to thereby compress
the fluid tube disposed therebetween to regulate flow of fluid within the
fluid tube; Actuation of the actuator actuates the first and second
elongated support members to regulate fluid flow within the tube in
accordance with an approximate sigmoid curve.
[0275] The valve may include: a first elongated support member defining a
length; and a second elongated support member defining a length, wherein
the length of the second elongated support member is disposed in spaced
relation with the length of the first elongated support member to
cooperate with the first elongated support member to compress the fluid
tube. The actuator is in mechanical engagement with at least one of the
first and second elongated support members to actuate the first and
second elongated support members toward each other to thereby compress
the fluid tube disposed therebetween to regulate flow of fluid within the
tube; Actuation of the actuator actuates the first and second elongated
support members to regulate fluid flow within the fluid tube in
accordance with an approximate Gompertz curve.
[0276] The valve may include: a first elongated support member defining a
length; and a second elongated support member defining a length, wherein
the length of the second elongated support member is disposed in spaced
relation with the length of the first elongated support member to
cooperate with the first elongated support member to compress the fluid
tube. The actuator is in mechanical engagement with at least one of the
first and second elongated support members to actuate the first and
second elongated support members toward each other to thereby compress
the fluid tube disposed therebetween to regulate flow of fluid within the
fluid tube; Actuation of the actuator actuates the first and second
elongated support members to regulate fluid flow within the tube in
accordance with an approximate generalized logistic function.
[0277] The valve may include: a first support member that forms at least
one of an arc, a plurality of arcs, a curve, a plurality of curves, an
arcuate shape, a plurality of arcuate shapes, an S-shape, a C-shape, a
convex shape, a plurality of convex shapes, a concave shape, and a
plurality of concave shapes; and a second support member disposed in
spaced relation with the first support member to cooperate with the first
support member to compress the fluid tube along a length of the fluid
tube at least substantially greater than the diameter of the fluid tube.
The actuator in is mechanical engagement with at least one of the first
and second support members to actuate the first and second support
members toward each other to thereby compress the fluid tube disposed
therebetween to regulate flow of fluid within the fluid tube; Actuation
of the actuator actuates the first and second support members to regulate
fluid flow within the fluid tube in accordance with an approximate
nonlinear function.
[0278] The valve may include: a curved, elongated support member
elastically deformable and having first and second ends; and an opposing
support member configured to define a conduit with the curved, elongated
support member. The conduit is defined between the curved, elongated
support member and the opposing member. The fluid tube is disposed within
the conduit and deformation of the curved, elongated support member by
movement of the first and second ends toward each other reduces an
internal volume of the fluid tube within the conduit.
[0279] The valve may be an inverse-Bourdon-tube valve coupled to the fluid
tube to regulate the fluid flowing through the fluid path of the fluid
tube.
[0280] The valve may include: a first flexible member; and a second
flexible member operatively coupled to the first flexible member. The
fluid tube may be disposed between the first and second flexible members.
The first and second flexible members are configured to flex to thereby
regulate flow of fluid passing through the fluid tube, and the actuator
is coupled to at least a first end of the first flexible member and a
second end of the first flexible member.
[0281] The valve may include a first C-shaped member defining inner and
outer surfaces; and a second C-shaped member defining inner and outer
surfaces. At least one of the outer surface of the first C-shaped member
and the inner surface of the second C-shaped member is configured to
receive the fluid tube. The inner surface of the second C-shaped member
is disposed in spaced relation to the outer surface of the first C-shaped
member. The actuator is coupled to the first and second C-shaped members
to bend the first and second C-shaped members to compress the fluid tube.
[0282] The valve may include: a first flexible sheet; and a second
flexible sheet operatively coupled to the first flexible sheet. The first
and second flexible sheets are configured to receive the fluid tube
therebetween. The first and second flexible sheets are configured to flex
to thereby regulate flow of fluid passing through the fluid tube. The
actuator is coupled to the first and second flexible sheets to regulate
flow of fluid passing through the fluid tube.
[0283] The valve may include: a first curve-shaped member defining inner
and outer surfaces; and a second curve-shaped member defining inner and
outer surfaces. The inner surface of the second curve-shaped member is
disposed in spaced relation to the outer surface of the first
curve-shaped member with the fluid tube disposed between the first and
second curved-shaped members, and the actuator is coupled to the first
and second curve-shaped members to bend the first and second curve-shaped
members to thereby regulate the flow of fluid within the fluid tube.
[0284] The valve may include: a first curve-shaped member defining inner
and outer surfaces, the first curve-shaped member having first and second
receiving members at opposite ends of the first curve-shaped member; and
a second curve-shaped member defining inner and outer surfaces, the
second curve-shaped member having first and second fasteners at opposite
ends of the second curve-shaped member. The first receiving member of the
first curve-shaped member is configured to engage the first fastener of
the second curve-shaped member. The second receiving member of the first
curve-shaped member is configured to engage the second fastener of the
second curve-shaped member. The actuator is coupled to the first and
second curve-shaped members to bend the first and second curve-shaped
members to regulate the flow of fluid within the fluid tube disposed
therebetween.
[0285] The valve may include: a first curved, elongated support member
elastically deformable and having first and second ends; and a second
curved, elongated support member elastically deformable and having first
and second ends, wherein the second curved, elongated support member is
configured to position the fluid tube against the first curved, elongated
support member, wherein deformation of the first and second curved,
elongated support members by movement of the first and second ends of the
first curved, elongated support member toward each other reduces an
internal volume of the fluid tube; a first connector coupled to the first
end of the first curved, elongated support member and coupled to the
first end of the second curved, elongated support member; a second
connector coupled to the second end of the first curved, elongated
support member and coupled to the second end of the second curved,
elongated support member, wherein the second connector defines a hole; a
connecting member having an end coupled to the first connector and
another end configured for insertion into the hole of the second
connector, wherein the connecting member defines a threaded rod at least
along a portion thereof; and a knob having a ratchet configured to
ratchet onto the connecting member when moved from the another end of the
connecting member toward the end of the connecting member, wherein the
knob is further configured to engage the threaded rod of the connecting
member; The actuator may be coupled to the knob to rotate the knob.
[0286] The valve may include: a base defining a hole configured to receive
the fluid tube; a plurality of fingers each having an end coupled to the
base; and a ring configured to slide from the base and along the
plurality of fingers. Movement of the ring from the base compresses the
fingers against the fluid tube. The ring is configured to frictionally
lock against the plurality of fingers. The actuator is coupled to the
ring to slide the ring.
[0287] The valve may include: a conically-shaped member having a surface
for wrapping the fluid tube therearound; and a complementing member
configured to engage the conically-shaped member for compressing the
tube. The actuator is configured to compress the conically-shaped member
against the complementing member to thereby compress the fluid tube.
[0288] The control system may be implemented in hardware, software, a
combination of hardware and software, and/or by at least one operational
amplifier.
[0289] The apparatus may include a non-transitory, processor-readable
memory, wherein: the control system is implemented by an operative set of
processor executable instructions configured for execution by the at
least one processor, the operative set of processor executable
instructions is stored on the non-transitory, processor-readable memory,
and the non-transitory, processor-readable memory is in operative
communication with the at least one processor to operatively communicate
the operative set of processor executable instructions to the at least
one processor for execution by the at least one processor.
[0290] The set point may be compared to the volume growth rate of the drop
to adjust the control system. The set point may be compared to the volume
growth rate of the drop to determine an error signal. The error signal
may be the difference between the set point and the volume growth rate of
the drop. The error signal may be passed through a signal processing
apparatus to generate the output signal. The signal processing apparatus
may implement a proportional-integral-derivative controller with at least
one non-zero gain parameter.
[0291] In another embodiment of the present disclosure, an apparatus for
regulating fluid flow includes a curved, elongated support member and an
opposing support member. The curved, elongated support member is
elastically deformable and has first and second ends. The first end is
configured to pivotally couple to first and second dog bone linkers, and
the second end is configured to pivotally couple to third and fourth dog
bone linkers. The opposing support member is configured to position a
tube against the curved, elongated support member between the first and
second ends such that deformation of the curved, elongated support member
by movement of the first and second ends toward each other reduces an
internal cross-section along a length of the tube. The first end of the
opposing support member is configured to pivotally couple to the first
and second dog bone linkers, and a second end of the opposing support
member is configured to pivotally couple to the third and fourth dog bone
linkers.
[0292] The first end of the curved, elongated support member may include
an engagement finger configured to engage a rack. The second end of the
curved elongated may be configured to pivotally couple to the rack. The
apparatus may include a knob coupled to the first end of the curved,
elongated support member to move the rack.
[0293] In yet another embodiment of the present disclosure, a flow meter
includes a coupler, a support member, an image sensor, a laser, and at
least one processor. The coupler is adapted to couple to a drip chamber.
The support member is operatively coupled to the coupler. The image
sensor has a field of view and is operatively coupled to the support
member, and the first image sensor is configured to view the drip chamber
within the field of view. The laser is configured to shine the optical
light onto the binary optics assembly.
[0294] The at least one processor is operatively coupled to the image
sensor such that: (1) the at least one processor receives data from the
image sensor having at least a portion of the back pattern represented
therein; and (2) the at least one processor estimates at least one
parameter of liquid within the drip chamber using the image data.
[0295] In yet another embodiment of the present disclosure, a flow meter
includes a coupler, a support member, first and second electrodes, and at
least one processor. The coupler is adapted to couple to a drip chamber.
The support member is operatively coupled to the coupler. The first
electrode is configured to couple to a fluid line in fluid communication
with the drip chamber. The second electrode is configured to couple to
the fluid line in fluid communication with the drip chamber.
[0296] The at least one processor is operatively coupled to the first and
second electrodes to measure a capacitance therebetween, and the at least
one processor is configured to monitor the capacitance. The at least one
processor may be configured to determine if a streaming condition exists
within the drip chamber using the monitored capacitance.
[0297] In yet another embodiment of the present disclosure, a safety valve
includes a housing, first and second occluding arms, first and second
axles, and a spring. The housing is configured to hold a tube. The first
and second occluding arms are pivotally coupled together. The first axle
is pivotally coupled to a distal end of the first occluding arm. The
second axle is pivotally coupled to a distal end of the second occluding
arm. The spring is disposed adjacent to the first and second occluding
arms on an opposite side to the tube configured to spring load the first
and second occluding arm. The safety valve is configured to discharge the
spring and occlude the tube when the first and second occluding arms
pivot away from the spring along their common pivot by a predetermined
amount. A solenoid may be used to engage the first and second occluding
arms to discharge the spring.
[0298] In yet another embodiment of the present disclosure, an apparatus
includes a coupler, a support member, and at least one processor. The
coupler is adapted to couple to a drip chamber. The support member is
operatively coupled to the coupler. The image sensor has a field of view
and is operatively coupled to the support member. The image sensor is
configured to view the drip chamber within the field of view. The at
least one processor is operatively coupled to the image sensor to receive
image data therefrom, and the at least one processor is configured to:
(1) capture an image of the drip chamber; (2) position a template within
the captured image to a first position; (3) average the pixels within the
template to determine a first average; (4) move the template to a second
position; (5) average the pixels within the template to determine a
second average; (6) determine that the template is located at an edge of
a drop if a difference between the second average and the first average
is greater than a predetermined threshold value; (7) and correlate the
second position with a volume of the drop.
[0299] In yet another embodiment of the present disclosure, a method
implemented by at least one processor executing an operative set of
processor executable instructions configured for being executed by the at
least one processor for estimating a flow rate is disclosed. The method
includes: (1) capturing an image of the drip chamber; (2) positioning a
template within the captured image to a first position; (3) averaging the
pixels within the template to determine a first average; (4) moving the
template to a second position; (5) averaging the pixels within the
template to determine a second average; (6) determining that the template
is located at an edge of a drop if a difference between the second
average and the first average is greater than a predetermined threshold
value; and (7) correlating the second position with a volume of the drop.
[0300] In yet another embodiment of the present disclosure, a flow meter
includes a coupler, a support member, a modulatable backlight assembly,
an image sensor, and at least one processor. The coupler is adapted to
couple to a drip chamber. The support member is operatively coupled to
the coupler. The modulatable backlight assembly is configured to provide
a first backlight and a second backlight. The image sensor has a field of
view and is operatively coupled to the support member. The image sensor
is configured to view the drip chamber within the field of view and the
modulatable backlight assembly. The at least one processor is operatively
coupled to the image sensor and the modulatable backlight assembly such
that the at least one processor receives data from the image sensor
having at least a portion of the modulatable backlight assembly
represented therein, and the at least one processor is configured to
modulate the backlight assembly to the first backlight when estimating a
drop size and to modulate the backlight assembly to the second backlight.
The first backlight may be a diffuser backlight having no pattern and the
second backlight may be a diffuser backlight having a striped pattern.
[0301] In yet another embodiment of the present disclosure, a tube
restorer includes first and second gears. The second gear is disposed
abutted against the first gear. The first and second gears define a space
along radial portions of the first and second gears to allow a tube to
flex therebetween. The first and second gears are further configured to
restore the tube when rotated such that the space is not positioned
between the first and second gears.
[0302] In yet another embodiment of the present disclosure, a valve
includes first and second metallic strips, and first and second guiding
members. The first guiding member is coupled to distal ends of the first
and second metallic strips. The second guiding member is coupled to
proximal ends of the first and second metallic strips. The first and
second metallic strips are configured to compress a tube when the distal
ends of the first and second metallic strips are actuated towards the
proximal ends of the first and second metallic strips. The valve may
further include a string (e.g., a metal string or a string made of any
other material) threaded through the first and second metallic strips to
spiral around the tube.
[0303] In yet another embodiment of the present disclosure, a valve
includes first and second clamshells configured to provide a cavity
between the first and second clamshells. The first and second clamshells
are configure to receive a tube therebetween and within the cavity. The
valve also includes a bladder disposed within the cavity and a pump
configured to inflate or deflate the bladder to regulate flow of fluid
within the tube.
[0304] In yet another embodiment of the present disclosure, an apparatus
includes a coupler, a support member, an image sensor, and at least one
processor. The coupler is adapted to couple to a drip chamber. The
support member is operatively coupled to the coupler. The image sensor
has a field of view and is operatively coupled to the support member. The
image sensor is configured to view the drip chamber within the field of
view.
[0305] The at least one processor is operatively coupled to the image
sensor to receive image data therefrom and is configured to: (1) capture
a first image; (2) create a first thresholded image from the first image
by comparing each pixel of the first image to a threshold value; (3)
determine a set of pixels within the first thresholded image connected to
a predetermined set of pixels within the first thresholded image; (4)
filter all remaining pixels of the first thresholded image that are not
within the set of pixels, the filter operates on a pixel-by-pixel basis
within the time domain to generate a first filtered image; (5) remove
pixels determined to not be part of a drop from the first thresholded
image using the first filtered image to generate a second image; (6)
determine a second set of pixels within the second image connected to a
predetermined set of pixels within the second image to generate a third
image, the third image identifies the second set of pixels within the
second image; (7) determine a first length of the drop by counting the
number of rows containing pixels corresponding to the second set of
pixels within the third image, the first length corresponding to a first
estimated drop size; (8) update a background image using the first image;
(9) create a second thresholded image by comparing the first image with
the background image; (10) sum the rows of the second thresholded image
to create a plurality of row sums, each row sum corresponds to a row of
the second thresholded image; (11) start at a row position of the second
thresholded image having a first sum of the plurality of sums that
corresponds to the first length; (12) increment the row position until
the row position corresponds to a corresponding row sum that is zero;
(13) determine a second length is equal to the present row position, the
second length corresponding to a second estimated drop size; and (14)
average the first and second lengths to determine an average length, the
average length corresponding to a third estimated drop size.
[0306] In yet another embodiment of the present disclosure, a method
implemented by at least one processor executing an operative set of
processor executable instructions configured for being executed by the at
least one processor for estimating a flow rate includes: (1) capturing a
first image; (2) creating a first thresholded image from the first image
by comparing each pixel of the first image to a threshold value; (3)
determining a set of pixels within the first thresholded image connected
to a predetermined set of pixels within the first thresholded image; (4)
filtering all remaining pixels of the first thresholded image that are
not within the set of pixels, the filter operates on a pixel-by-pixel
basis within the time domain to generate a first filtered image; (5)
removing pixels determined to not be part of a drop from the first
thresholded image using the first filtered image to generate a second
image; (6) determining a second set of pixels within the second image
connected to a predetermined set of pixels within the second image to
generate a third image, the third image identifies the second set of
pixels within the second image; (7) determining a first length of the
drop by counting the number of rows containing pixels corresponding to
the second set of pixels within the third image, the first length
corresponding to a first estimated drop size; (8) updating a background
image using the first image; (9) creating a second thresholded image by
comparing the first image with the background image; (10) summing the
rows of the second thresholded image to create a plurality of row sums,
each row sum corresponds to a row of the second thresholded image; (11)
starting at a row position of the second thresholded image having a first
sum of the plurality of sums that corresponds to the first length; (12)
incrementing the row position until the row position corresponds to a
corresponding row sum that is zero; (13) determining a second length is
equal to the present row position, the second length corresponding to a
second estimated drop size; and (14) averaging the first and second
lengths to determine a average length, the average length corresponding
to a third estimated drop size.
[0307] In yet another embodiment of the present disclosure, a flow meter
includes a coupler, a support member, first and second loop antennas, and
at least one processor. The coupler is adapted to couple to a drip
chamber. The support member is operatively coupled to the coupler. The
first loop antenna is disposed adjacent to a fluid line in fluid
communication with the drip chamber. The second loop antenna is disposed
adjacent to the fluid line. The at least one processor is operatively
coupled to the first and second loop antennas to measure a magnetic
coupling therebetween. The at least one processor is configured to
monitor the magnetic coupling therebetween to determine if a streaming
condition exists within the drip chamber.
[0308] In yet another embodiment of the present disclosure, a method
implemented by an operative set of processor executable instructions
includes: (1) determining a plurality of points of interest in an image;
(2) randomly selecting N-points of interest of the plurality of points of
interest; and/or (3) identifying a single, unique, geometric feature
characterized by N-parameters corresponding to N-points of interest.
[0309] In yet another embodiment of the present disclosure, a system
includes a non-transitory memory and one or more processors. The
non-transitory memory has stored thereon a plurality of instructions. The
one or more processors are in operative communication with the
non-transitory memory to execute the plurality of instructions. The
plurality of instructions is configured to cause the processor to: (1)
determine a plurality of points of interest in an image; (2) randomly
select N-points of interest of the plurality of points of interest;
and/or (3) identify a single, unique, geometric feature characterized by
N-parameters corresponding to N-points of interest.
[0310] In certain embodiments of the present disclosure fluid flow is
controlled by a valve that deforms a tube using a plunger, a rigid
housing, and substantially incompressible filler. The tube is positioned
within a channel defined in the filler. A rigid housing creates an
enclosure surrounding the filler, the housing has a hole for the plunger
to enter the housing and engage the filler. An actuator is connected to
the plunger, controlling the plunger's movement. The force from the
plunger engaging the filler is translated to the tube, and causes the
tube to deform differing amounts depending on how far the plunger is
actuated into the housing.
[0311] The filler may have multiple layers of differing stiffness. The
softer of the layers can be a material having a shore OO hardness from
about 20 to about 25. The stiffer of the layers can be a material having
a shore OO hardness of about 15.
[0312] The actuator may be a linear actuator that is designed to actuate
the plunger into, out of, or both into and out of the housing.
[0313] In another embodiment of the present disclosure, the housing may
include first and second clamshell portions pivotally connected to each
other. The portions are connected to allow for "clam like" opening and
closing. A latch is connected to the housing to latch the clamshell
portions a secured closed position. The first clamshell portion defines a
hole sized to accept the plunger. A guide connected to the first
clamshell portion and the actuator is configured to guide the actuated
plunger through the hole of the first clamshell portion.
[0314] In another embodiment of the present disclosure, the first and
second clamshell portions each define a portion of the cavity created
when the portions are in the closed position. The filler located within
the clamshell portions has at least two differing hardness layers, and
four layers total. The first and second layers are within the first
portion's cavity, and the third and fourth layers are within the second
portion's cavity. The first and fourth layers are disposed on the inner
surface of their respective clamshell portions. The second and third
layers define a channel to guide the tube being valved and are disposed
on the first and fourth layers respectively. The material of the second
layer is harder than the material of the first, and the material of the
third layer is harder than the material of the fourth.
[0315] In yet another embodiment of the present disclosure, a guide is
connected to the first clamshell portion and the actuator to guide the
plunger through a hole in the first clamshell portion. At least one
spring is connected to the guide and plunger, the spring exerts a force
pulling the plunger towards the housing.
[0316] In yet another embodiment of the present disclosure, the actuator
is configured to be controlled by a monitoring client.
[0317] Another embodiment of the present disclosure involves a system to
control the flow of fluid through a drip chamber. The system includes a
drip chamber coupler, support member, an image sensor, a valve, and at
least one processor. The drip chamber coupler holds the drip chamber,
orienting it vertically and in a position capable of being viewed by the
image sensor. The support member is connected to the drip chamber coupler
and the image sensor is operatively attached to the support member. The
images sensor is positioned to have the drip chamber within its field of
view. The valve is fluidly coupled to the drip chamber and has the
ability to control flow through the drip chamber. The valve comprises a
housing, a filler, a plunger, and an actuator. The housing surrounds a
tube that is in fluid communication with the drip chamber, fixed within
the housing is the filler. The housing may include first and second
clamshell portions. The first clamshell portion defines a hole and is
connected to a guide configured to guide the plunger through the hole.
The filler has at least two differing stiffness layers to aid in uniform
and consistent deformation of the tube. The plunger is configured to
engage the filler through a hole in the housing and operatively deform
the tube within the filler. The actuator is operatively connected to the
plunger and configured to actuate the plunger. The at least one processor
is in communication with the image sensor and the actuator. The at least
one processor is configured to receive image data from the image sensor,
use the image data to estimate at least on parameter of the liquid within
the chamber, and then actuate the plunger to achieve a target parameter.
The parameter may be formation of the liquid, volume of the liquid, or
shape of the liquid. The target parameter may be a target flow rate or a
target drop-growth rate. The processor may determine an existence of a
streaming condition using the image data.
[0318] A background pattern may be positioned within the field of view of
the image sensor, having the drip chamber positioned between the image
sensor and the background pattern.
[0319] The housing may include first and second clamshell portions with
the first portion pivotally connected to the second portion. The portions
are connected in a manner that permits an open position and closed
position that defines a cavity. The first clamshell portion defines a
first portion of the cavity and the second clamshell portion defines a
second portion of the cavity.
[0320] The at least two differing hardness layers of the filler may
include first, second, third, and fourth layers. The first and second
layers being located within the first portion of the cavity, and the
third and fourth layers being located within the second portion of the
cavity. The first and second layers are disposed on the inner surfaces of
their respective clamshell portion, the second layer is disposed on top
the first layer, and the third layer is disposed on top the fourth layer.
The second and third layers are stiffer than the first and second layers.
A channel is defined in the second and third layers to guide the tube
through the filler.
[0321] In certain embodiments of the present disclosure, a method includes
capturing multiple images of a drip chamber using an image sensor,
estimating a flow rate through the drip chamber from the images using a
processor, receiving a desired flow rate from a user, comparing the
estimated flow rate with a desired flow rate using a processor,
determining the magnitude and direction of valve actuation to achieve the
desired flow rate, and actuating a valve, in accordance with the
determined magnitude and direction, to achieve the desired flow rate.
Actuating the valve may involve adjusting the pressure around a flexible
tube having a lumen in fluid communication with the drip chamber to
deform the tube and modify the shape of the lumen. The pressure
adjustment may be made possible by disposing a rigid housing around the
defined section of the tube, enclosing within the housing a substantially
incompressible filler, and engaging the filler with a plunger thereby
increasing the pressure in the housing resulting in deformation of the
tube.
[0322] The method may also include communicating the estimated flow rate
to a fluid monitoring client.
[0323] The method may also include monitoring for unplanned events and
stopping flow when unplanned events occur.
[0324] The method may also include deforming a flexible tube in fluid
communication with the drip chamber to reduce its lumen size during the
process of installing or removing the tube from an apparatus performing
this method. Once the process of installing or removing the tube is
complete, the compressive force is removed from the tube allowing the
lumen created by the tube to revert to substantially its initial size.
[0325] In certain embodiments of the present disclosure, a system for
controlling flow through a drip chamber includes a drip chamber holster,
an imaging device, a flexible tube, and a valve. The drip chamber holster
receives and secures a drip chamber. The imaging device is configured to
capture images of the drip chamber and create image data from the
captured images. The flexible tube is connected to the drip chamber and
the lumen defined by the tube is in fluid communication with the drip
chamber. The valve is axially disposed around a portion of the flexible
tube and controls flow through the tube and ultimately the drip chamber.
The valve includes first and second casing components pivotally connected
to each other and complimentarily align to form an enclosure when in a
closed position. Inlet and outlet holes are defined in the valve casing
when it is closed and a plunger hole is defined in the first casing
component. A male latch component is connected to the first housing
component opposite the pivot connection and a female latch component is
coupled to the second housing component opposite the pivot connection. A
substantially incompressible filler is enclosed within the casing. The
filler defines a conduit, sized for a specific tube, which connects the
inlet and the outlet holes of the valve casing. There are a plurality of
variations in the stiffness of the filler. The portion of the filler
proximate the tube may be stiffer than the surrounding filler. The
plunger is longitudinally aligned with the plunger hole and attached to
the actuator. The actuator is configured to actuate the plunger into and
out of the plunger hole to engage the filler. Changes in displacement by
the plunger alter the forces on the section of the tube within the casing
resulting in the lumen changing size. The area of the head of the plunger
can be smaller than the longitudinal cross-section of the lumen disposed
within the housing.
[0326] The system may also include a safety cutoff, the safety cutoff
comprises an occluding arms, at least one spring, and a trigger
mechanism. The occluding arms are configured to compress the tube into a
backstop which reduces the area of the lumen defined by the tube. The at
least one spring keeps constant pressure on the occluding arms, forcing
them towards the backstop. The occluding arms are restrained back from
the backstop by a trigger mechanism that can release the occluding arms
when triggered. The trigger mechanism may utilize magnetic force to
restrain the occluding arms, created from adjacently located magnets or
from one magnet within a coil. A first and second magnet may be
configured to permit alignment of opposite poles to elicit an attractive
magnetic force. A solenoid can be used to apply force to the trigger
mechanism causing it to release the occluding arms. A current responsive
material may be used to apply force to the solenoid. If first and second
magnets are used, they may be reconfigured to align like poles and apply
a repulsive magnetic force to the triggering mechanism. A safety sensor
can be used to sense unplanned events and transmit data of the unplanned
event to a processor that can engage the solenoid and release the
occluding arms.
[0327] The system may also include at least one processor, the processor
can receive imaging data from the imaging device, estimate a flow rate
based on the image data, compare the estimated flow rate to a desired
flow rate, and adjust the actuator to create the desired flow rate.
[0328] The system may also include an enclosure casing, the enclosure
casing comprising a body and a door pivotally connected to the body. When
in the closed position, the door and body create an enclosure that houses
the valve. An arm can be pivotally connected to the door at it first side
and to the female latch component at its second side. The arm is
configured to unlatch and open the two parts of the valve housing when
the door is opened, and latch and close the two part of the valve housing
when the door is closed.
[0329] The system may also include an arm with a first end pivotally
attached to the door and a second end operatively configured to reset the
safety cutoff to a free flow position when the door is opened.
[0330] The system may also include a valve having at least one cut off
spring, a threaded drive shaft, and a threaded engaging member. The at
least one cutoff spring exerts a force on the plunger in the direction of
the valve housing. The threaded driveshaft has a first end attached to
the actuator output shaft and an opposite second end connected to the
plunger. The connection between the plunger and drive shaft allows the
plunger to rotate freely with respect to the drive shaft. The threaded
engaging member is operatively connected to the valve casing and is
configured to engage the threads on the drive shaft. This allows the
actuator to control the position of the plunger by rotating the threaded
drive shaft. The engaging member has the ability to disengage from the
threads on the driveshaft leaving only the cutoff spring's to forces the
plunger towards the valve housing thereby deforming the tube. A spring
may be used to force the engaging member towards the driveshaft. The
system may also incorporate an arm with a first end pivotally attached to
the door of the enclosure casing and a second end configured to push the
threaded engaging member away from the drive shaft when the door is
opened.
[0331] In another embodiment of the disclosed disclosure an apparatus
includes an apparatus casing, a drip chamber, an image sensor, and a
valve. The apparatus casing comprises a body and a door which are
pivotally connected to each other forming an enclosure when in a closed
configuration. The drip chamber is connected to the outside of the casing
body. The image sensor is also attached to the outside of the casing body
and oriented so the drip chamber is within its field of view. The valve
is disposed within the apparatus casing and includes first and second
valve housing components, male and female latch components, a filler, a
plunger, and an actuator. The first and second valve housing components
are pivotally connected to complimentarily align and form an enclosure
when in a closed position. An inlet hole and an outlet hole are defined
when the housing is in a closed position. The first valve housing
components has a plunger hole to allow the plunger to enter the casing.
The male latch component is attached to the first valve housing component
and the female latch component is attached to the second valve housing
component, both connected on their respective housing components at a
location opposite the pivot. The filler is made of a substantially
incompressible material and is enclosed within the valve casing. A
conduit sized for a specific tube is defined within the filler and
connects the inlet and outlet holes of the valve casing. The filler is
made up of multiple layers of varying stiffness, the layers of filler
proximate the conduit can be stiffer than the surrounding layers. The
plunger is connected to the actuator and is longitudinally aligned with
the plunger hole. The actuator is configured to urge the plunger through
the plunger hole. The plunger head can have an area smaller than the
longitudinal cross-section of the lumen disposed within the housing.
[0332] The apparatus may also include a user input device on the door of
the apparatus casing, allowing users to manually input information,
including desired flow rate, into the apparatus. The apparatus may also
include a display on the door of the apparatus casing configured to
display infusion information. A touch screen display may be used in
conjunction with or in lue of the buttons to allow a user to input
information into the apparatus.
[0333] The apparatus may also include a processor in communication with
the image sensor and the actuator. The processor receives data from the
image sensor, estimates the flow rate based on the imaging data, compares
the estimated flow rate to a desired flow rate, and adjusts the actuator
to achieve the desired flow rate.
[0334] The apparatus may also include a safety cutoff which includes
occluding arms, a backstop, at least one spring, and a trigger mechanism.
The springs are operatively connected to the occluding arms, urging them
towards the backstop with enough force to compress a tube against the
backstop and reduce the size of the lumen formed within the tube. The
trigger mechanism releases the occluding arms allowing them to compress
the tube when the mechanism is triggered. A solenoid can be used to
trigger the safety cutoff by applying a force to the occluding arms. A
safety sensor may be used in conjunction with a processor to sense
unplanned events and engage the solenoid to trigger the occluding arms
release.
[0335] In a certain embodiments of the disclosed disclosure the female
latch component is a lever pivotally connected to the valve casing at a
point offset from its end, this creates a lever having an input end and
an opposite output end. The male latch component is a flange. The latch
components are position to allow the output end of the female component
to engage the opposing side of the flange when the valve casing is in a
closed position. The lever applies a force to the flange compressing the
first and second valve casing components together when rotated in the
direction that pushes the output end of the lever into the flange. A
guide arm can be pivotally attached to the door of the apparatus casing
at its first end, and to the input end of the female latch lever at it
opposite second end. When the door is closed, the guide arm engages the
output end of the lever with the male latch flange and rotates the lever
to compress the valve casing components together.
[0336] Certain embodiments of the disclosed disclosure include a
compression tab and a wedge. The compression tab is disposed within an
aperture in the body of the apparatus casing. The tab has a large enough
compressive force to deform an IV tube positioned between the tab and the
body of the apparatus casing. The wedge projects out from the door and is
positioned to engage the tab when the door is closed, relieving the tabs
compressive forces against the apparatus casing body or the tube
therebetween.
[0337] In another embodiment of the disclosed disclosure the valve may
include at least one cut off spring, a threaded drive shaft, and a
threaded engaging member. The at least one cutoff spring exerts a force
pulling the plunger and actuator towards the valve housing. The threaded
driveshaft has a first end attached to the actuator output shaft and an
opposite second end connected to the plunger. The connection between the
plunger and drive shaft allows the plunger to rotate freely with respect
to the drive shaft. The threaded engaging member is operatively connected
to the valve casing and is configured to engage the threads on the drive
shaft. This allows the actuator to control the position of the plunger by
rotating the threaded drive shaft. The engaging member has the ability to
disengaged from the threads on the driveshaft, permitting the cutoff
spring to force the plunger towards the valve casing thereby deforming
the tube. A spring may be used to force the engaging member towards the
driveshaft. The system may also incorporate an arm with a first end
pivotally attached to the door of the enclosure casing and a second end
configured to push the threaded engaging member away from the drive shaft
when the door is open.
[0338] In another embodiment of the disclosure, an apparatus includes
first and second metallic structures and an impedance-matching structure
coupled with the first and second metallic structures, with the
impedance-matching structure configured to essentially match a desired
interrogator frequency. The apparatus also includes a shorting mechanism
coupled with the first and second metallic structures.
[0339] The apparatus may include metallic structures that are pre-existing
components of an assembly. The apparatus may also include an inductor, a
capacitor, or combination of an inductor and a capacitor as the
impedance-matching structure. The shorting mechanism may be a transistor
or a switch and may be controlled by a microprocessor.
[0340] The apparatus may also include a low pass filter coupled with the
first and second metallic structures and having a cutoff frequency
sufficiently below the frequency of a desired interrogator.
[0341] In other embodiments of the present disclosure, a method includes
coupling a first and a second metallic structure to an impedance-matching
structure, with the impedance-matching structure configured to
essentially match a desired interrogator frequency. The method also
includes shorting the coupled first and second metallic structures.
[0342] In other embodiments of the present disclosure, the method may
further include coupling a low-pass filter with the first and second
metallic structures. The shorting may be controlled by a microprocessor.
[0343] In another embodiment of present disclosure: a system for
regulating fluid flow includes: a fluid reservoir for infusing fluid
contained therein into a patient; a drip chamber in fluid communication
with the fluid reservoir, wherein the drip chamber is configured to allow
a drop of the fluid to exit the fluid reservoir and travel through the
drip chamber; a backlight disposed near the drip chamber such that the
backlight provides at least partial illumination to the drip chamber; a
valve configured to regulate the fluid flowing from the drip chamber to
the patient; and a flow meter for monitoring the flow rate of the fluid
passing through the drip chamber, the flow meter including: an image
sensor configured to capture an image of the drip chamber; a processor
configured to determine whether the captured image of the drip chamber
contains a match to a template; and a set of processor-executable
instructions configured to apply a blurring function to the image
captured by the image sensor of the drip chamber such that the processor
can determine if the captured image contains a match to the template.
[0344] The blurring function may be a low pass filter, the set of
processor-executable instructions configured to apply the low pass filter
to the image captured by the image sensor in either a vertical or a
horizontal direction. The low pass filter may include a one-dimensional
Gaussian Blur function.
[0345] The blurring function may be a low pass filter, the set of
processor-executable instructions configured to apply the low pass filter
to the image captured by the image sensor in both a vertical and a
horizontal direction. The low pass filter includes a two-dimensional
Gaussian Blur function. The template includes at least a partial image of
a drop of the fluid forming within the drip chamber. The captured image
may include an image of the drip chamber that is at least partially
illuminated by the backlight.
[0346] The desired pattern may include at least a partial image of a drop
of the fluid forming within the drip chamber, the drop being at least
partially illuminated by the backlight. The blurring function filters the
captured image such that the processor can determine if the captured
image contains a match to the template. The captured image is filtered to
eliminate an amount of detail including images of at least one of
condensation or splashes within the drip chamber.
[0347] In another embodiment, a method of filtering a captured image of a
drip chamber configured to allow a drop of fluid to fall within the drip
chamber, the method comprising: capturing an image of the drip chamber
with an image sensor; determining if the captured image contains a visual
obstruction; applying a blurring function to the captured image, the
blurring function configured to eliminate an amount of detail in the
captured image; and determining if the captured image contains a match to
a template.
[0348] The desired pattern may includes at least a partial image of a drop
of fluid within the drip chamber. The blurring function may be a low pass
filter, the low pass filter being applied in either a vertical direction
or a horizontal direction. The low pass may filter includes a
one-dimensional Gaussian Blur function. The blurring function may be a
low pass filter, the low pass filter being applied in both a horizontal
direction and a vertical direction. The low pass filter may include a
two-dimensional Gaussian Blur function. The eliminated amount of detail
may include images of one of condensation or splashes within the drip
chamber.
[0349] In another embodiment, a method of capturing an image of a drip
chamber, the method comprising: illuminating at least a portion of a drip
chamber; capturing an image of the drip chamber with an image sensor;
determining if there is a visual obstruction in the captured image using
a processor operatively coupled to the image sensor; applying a blurring
function, using the processor, to the captured image to filter the
captured image upon a determination that there is a visual obstruction in
the captured image; and determining, using the processor, if there is a
match to a template in the captured image.
[0350] The template may include at least a partial image of a drop of
fluid within the drip chamber. The blurring function may be is a low pass
filter, the processor applying the low pass filter to the captured image
in either a horizontal direction or a vertical direction. The low pass
filter may include a one-dimensional Gaussian Blur function. The blurring
function may be a low pass filter; the processor applying the low pass
filter to the captured image in both a horizontal direction and a
vertical direction. The low pass filter may includes a two-dimensional
Gaussian Blur function.
BRIEF DESCRIPTION OF THE DRAWINGS
[0351] These and other aspects will become more apparent from the
following detailed description of the various embodiments of the present
disclosure with reference to the drawings wherein:
[0352] FIG. 1 shows a block diagram of a system for regulating fluid flow
in accordance with an embodiment of the present disclosure;
[0353] FIG. 2 shows a flowchart diagram of a method for exposing an image
sensor in accordance with an embodiment of the present disclosure;
[0354] FIG. 3 shows a timing diagram illustrating an embodiment of the
method of FIG. 2 in accordance with an embodiment of the present
disclosure;
[0355] FIGS. 4A-4B show illustrations of image data (i.e., images)
captured by a flow meter of a drip chamber to illustrate an embodiment of
the method for exposing an image sensor of FIG. 2 in accordance with the
timing diagram of FIG. 3 in accordance with an embodiment of the present
disclosure;
[0356] FIG. 5 shows a diagram of a flow meter and valve that are
integrated together for coupling to a drip chamber and an IV bag in
accordance with an embodiment of the present disclosure;
[0357] FIG. 6 is a block diagram of an imaging system of a flow meter for
imaging a drip chamber in accordance with an embodiment of the present
disclosure;
[0358] FIG. 7 is a graphic illustration of an image captured by the image
sensor of the system of FIG. 6 in accordance with an embodiment of the
present disclosure;
[0359] FIG. 8 is a block diagram of an imaging system of a flow meter for
imaging a drip chamber utilizing a background pattern in accordance with
an embodiment of the present disclosure;
[0360] FIG. 9 is a graphic illustration of an image captured by an image
sensor of a flow meter disclosed herein when a free flow condition exists
in accordance with an embodiment of the present disclosure;
[0361] FIG. 10 is a graphic illustration of an image captured by an image
sensor of a flow meter for use as a background image in accordance with
an embodiment of the present disclosure;
[0362] FIG. 11 is a graphic illustration of an image captured by an image
sensor when drops are being formed within a drip chamber in accordance
with an embodiment of the present disclosure;
[0363] FIG. 12 is a graphic illustration of an image captured by an image
sensor for use as a background image in accordance with an embodiment of
the present disclosure;
[0364] FIG. 13 is a graphic illustration of a difference between the
images of FIGS. 11 and 12 with additional processing in accordance with
an embodiment of the present disclosure;
[0365] FIG. 14 is a graphic representation of some of the image processing
performed using FIGS. 11-13 to determine if a free flow condition exists
in accordance with an embodiment of the present disclosure;
[0366] FIG. 15 is a graphic illustration of an image captured by the image
sensor when a free flow condition exists in accordance with an embodiment
of the present disclosure;
[0367] FIG. 16 is a graphic illustration of an image captured by the image
sensor for use as a background image in accordance with an embodiment of
the present disclosure;
[0368] FIG. 17 is a graphic illustration of a difference between the
images of FIGS. 15 and 16 with some additional processing for use in
detecting a free flow condition in accordance with an embodiment of the
present disclosure;
[0369] FIG. 18 is a graphic representation of some of the image processing
performed using FIGS. 15-17 to determine if a free flow condition exists
in accordance with an embodiment of the present disclosure;
[0370] FIG. 19 illustrates a template for pattern matching to determine if
a free flow condition exits in accordance with an embodiment of the
present disclosure;
[0371] FIG. 20 is a graphic illustration of a difference between a
reference image and an image containing a stream processed with edge
detection and line detection for use in detecting a free flow condition
in accordance with an embodiment of the present disclosure;
[0372] FIG. 21 is a graphic illustration of an image of a drip chamber
captured by an image sensor when a free flow condition exists in
accordance with an embodiment of the present disclosure;
[0373] FIG. 22 is a block diagram of an imaging system for use with a flow
meter having a background pattern with stripes and a light source shining
on the stripes from an adjacent location to an image sensor in accordance
with an embodiment of the present disclosure;
[0374] FIG. 23 is a block diagram of an imaging system for use with a flow
meter having a background pattern with stripes and a light source shining
on the stripes from behind the background pattern relative to an opposite
end of an image sensor in accordance with an embodiment of the present
disclosure;
[0375] FIG. 24 illustrates an image from an image sensor when a drop
distorts the background pattern of FIG. 23 in accordance with an
embodiment of the present disclosure;
[0376] FIG. 25 is a block diagram of an imaging system for use with a flow
meter having a background pattern with a checkerboard pattern and a light
source shining on the stripes from behind the background pattern relative
to an opposite end of an image sensor in accordance with an embodiment of
the present disclosure;
[0377] FIG. 26 shows an image from the image sensor of FIG. 25 when a drop
distorts the background pattern in accordance with an embodiment of the
present disclosure;
[0378] FIGS. 27-28 show a flow chart illustration of a method for
estimating a volume of a drop within a drip chamber in accordance with an
embodiment of the present disclosure;
[0379] FIGS. 29-31 illustrate images used or generated by a flow meter to
estimate a volume of a drop within a drip chamber using the method
illustrated by FIGS. 27-28 in accordance with an embodiment of the
present disclosure;
[0380] FIG. 32 shows pseudo code for identifying a plurality of pixels of
interest in accordance with the method of FIGS. 27-28 in accordance with
an embodiment of the present disclosure;
[0381] FIGS. 33-36 illustrate additional images used or generated by a
flow meter to estimate a volume of a drop within a drip chamber using the
method illustrated by FIGS. 27-28 in accordance with an embodiment of the
present disclosure;
[0382] FIG. 37 shows pseudo code for determining a subset of pixels within
the plurality of pixels of interest that corresponds to a drop in
accordance with an embodiment of the present disclosure;
[0383] FIG. 38 shows a ray diagram illustrating the diameter of a blur
circle to illustrate aspects of an image sensor of an imaging system
disclosed herein in accordance with an embodiment of the present
disclosure;
[0384] FIG. 39 is a graphic illustrating a calculated blur circle for a
variety of lens-to-focal plane separations and lens-to-image separations
for an image sensor of an imaging system disclosed herein in accordance
with an embodiment of the present disclosure;
[0385] FIG. 40 is a graphic illustrating a blur circle divided by a pixel
size when a 20 millimeter focal length lens of an image sensor of an
imaging system disclosed herein is used in accordance with an embodiment
of the present disclosure;
[0386] FIG. 41 is a graphic illustrating a blur circle divided by a pixel
size when a 40 millimeter focal length lens of an image sensor of an
imaging system disclosed herein is used in accordance with an embodiment
of the present disclosure;
[0387] FIG. 42 shows a table illustrating the corresponding fields of view
about the optical axis for the corners of two configurations of an
imaging system disclosed herein in accordance with an embodiment of the
present disclosure;
[0388] FIG. 43 shows a flow meter coupled to a drip chamber in accordance
with an embodiment of the present disclosure;
[0389] FIG. 44 shows the flow meter and drip chamber of FIG. 43 with the
door open in accordance with an embodiment of the present disclosure;
[0390] FIG. 45 shows a flow meter coupled to a drip chamber in accordance
with an embodiment of the present disclosure;
[0391] FIG. 46 shows a flow meter and a pinch valve coupled to the body of
the flow meter to control the flow of fluid into a patient in accordance
with an embodiment of the present disclosure;
[0392] FIG. 47 shows a close-up view of the pinch valve that is coupled to
the body of the flow meter of FIG. 46 in accordance with an embodiment of
the present disclosure;
[0393] FIG. 48 shows a flow meter and a pinch valve wherein the flow meter
includes two image sensors in accordance with another embodiment of the
present disclosure;
[0394] FIG. 49 shows a flow meter and a valve including two curved,
elongated support members to control the flow of fluid into a patient in
accordance with an embodiment of the present disclosure;
[0395] FIGS. 50A-50B show close-up views of the valve of FIG. 49 in
accordance with an embodiment of the present disclosure;
[0396] FIGS. 51A-51D show several views of a flow meter with a monitoring
client, a valve, a drip chamber, an IV bag and a fluid tube wherein the
flow meter includes a receiving portion to receive the valve in
accordance with an embodiment of the present disclosure;
[0397] FIGS. 52A-52D show several views of another flow meter with a
valve, a drip chamber, and a tube wherein the flow meter has a receiving
portion to receive the valve in accordance with an embodiment of the
present disclosure;
[0398] FIG. 53A shows another view of the valve of FIGS. 51A-51D and
52A-52D in accordance with an embodiment of the present disclosure;
[0399] FIGS. 53B-53C show two exploded views of the valve of FIG. 53A in
accordance with an embodiment of the present disclosure;
[0400] FIG. 54 shows the valve of FIG. 53 in manual use in accordance with
an embodiment of the present disclosure;
[0401] FIG. 55 shows a valve that includes two flexible members in
accordance with an embodiment of the present disclosure;
[0402] FIGS. 56A-56C show several views of a valve having two curved,
elongated support members with one of the elongated support members
having a plurality of ridges adapted to engage a tube in accordance with
an embodiment of the present disclosure;
[0403] FIGS. 57A-57C show several views of a valve having a ratchet that
engages a connecting member in accordance with an embodiment of the
present disclosure;
[0404] FIGS. 57D-57E show two exploded views of the valve of FIGS. 57A-57C
in accordance with an embodiment of the present disclosure;
[0405] FIGS. 58A-58D show several views of a valve having two elongated
support members, a connecting member, and a screw-type actuator in
accordance with another embodiment of the present disclosure;
[0406] FIGS. 59A-59C show several views of a body of a valve in accordance
with an embodiment of the present disclosure;
[0407] FIGS. 59D-59G show several views of a knob for use with the body
shown in FIGS. 59A-59C in accordance with an embodiment of the present
disclosure;
[0408] FIG. 59H shows the assembled valve that includes the body shown in
FIGS. 59A-59C coupled to the knob of FIGS. 59D-59G in accordance with an
embodiment of the present disclosure;
[0409] FIG. 60 shows a valve having a guiding protrusion in accordance
with an embodiment of the present disclosure;
[0410] FIG. 61 shows a motor and a valve-securing structure for coupling
to the valve of FIG. 60 in accordance with an embodiment of the present
disclosure;
[0411] FIG. 62 shows the valve of FIG. 60 secured to the motor and the
valve-securing structure of FIG. 61 in accordance with an embodiment of
the present disclosure;
[0412] FIG. 63 shows another motor and valve-securing structure for
coupling to the valve of FIG. 60 in accordance with an embodiment of the
present disclosure;
[0413] FIG. 64A shows a valve having a collar and several fingers for
regulating fluid flow through a fluid line in accordance with an
embodiment of the present disclosure;
[0414] FIG. 64B shows a cross-sectional view of the valve of FIG. 64A in
accordance with an embodiment of the present disclosure;
[0415] FIG. 65 shows a cross-sectional view of a valve having two curved
surfaces for positioning a fluid tube therebetween to regulate fluid flow
through the fluid tube in accordance with an embodiment of the present
disclosure;
[0416] FIGS. 66A-66G show several views of a valve having a knob to move a
connecting member which is locked into position after movement of the
knob in accordance with an embodiment of the present disclosure;
[0417] FIG. 67 shows a graphic that illustrates actuation vs. flow rates
for a valve in accordance with an embodiment of the present disclosure;
[0418] FIG. 68A shows a flow meter that uses binary optics in accordance
with an embodiment of the present disclosure;
[0419] FIG. 68B shows the circuit for use with FIG. 68A in accordance with
an embodiment of the present disclosure;
[0420] FIGS. 69A-69I show several views of a safety valve that may be used
with a flow meter in accordance with an embodiment of the present
disclosure;
[0421] FIG. 70 shows a flow chart diagram illustrating a method of
estimating drop growth and/or flow within a drip chamber in accordance
with an embodiment of the present disclosure;
[0422] FIGS. 71A-71E show images taken by a flow meter with a template
overlaid therein to illustrate the method of FIG. 70 in accordance with
an embodiment of the present disclosure;
[0423] FIG. 72 shows a modulateable backlight assembly in accordance with
an embodiment of the present disclosure;
[0424] FIGS. 73A-73C show several views of a tube-restoring apparatus in
accordance with an embodiment of the present disclosure;
[0425] FIG. 74 shows a system for regulating fluid flow using a valve
having two flexible strips in accordance with an embodiment of the
present disclosure;
[0426] FIG. 75 shows the valve of FIG. 74 in accordance with an embodiment
of the present disclosure;
[0427] FIG. 76A shows a valve that utilizes a fluid-based bladder in
accordance with an embodiment of the present disclosure;
[0428] FIG. 76B shows a cross-sectional view of the assembled valve of
FIG. 76A with two elastomeric fillers in accordance with an embodiment of
the present disclosure;
[0429] FIG. 77 shows a system for regulating fluid flow using a valve
having two flexible strips actuateable by a linear actuator in accordance
with an embodiment of the present disclosure;
[0430] FIG. 78 shows the system of FIG. 77 with the valve actuated in
accordance with an embodiment of the present disclosure;
[0431] FIG. 79 shows a close-up view of the valve of FIGS. 77-78 in
accordance with an embodiment of the present disclosure;
[0432] FIG. 80 shows a close-up view of the valve as actuated in FIG. 78
in accordance with an embodiment of the present disclosure;
[0433] FIG. 81 shows several images for use to illustrate a method of
estimating drop growth and/or fluid flow illustrated in FIGS. 82A-82B in
accordance with an embodiment of the present disclosure; and
[0434] FIGS. 82A-82B show a flow chart diagram illustrating a method of
estimating drop growth and/or fluid flow in accordance with an embodiment
of the present disclosure;
[0435] FIG. 83 shows a flow chart diagram of a method for reducing noise
from condensation in accordance with an embodiment of the present
disclosure;
[0436] FIG. 84 shows another valve for use with a flow meter in accordance
with an embodiment of the present disclosure;
[0437] FIG. 85A shows a perspective view of another valve in an open
position in accordance with an embodiment of the present disclosure;
[0438] FIG. 85B shows a perspective view of the valve of FIG. 85A in a
closed position in accordance with an embodiment of the present
disclosure;
[0439] FIG. 85C shown a view of the valve of FIG. 85A with the valve
housing and plunger guide removed in accordance with an embodiment of the
present disclosure;
[0440] FIG. 86 shows a cross-sectional view of the valve housing of FIGS.
85A-85C and filler when in a closed position in accordance with an
embodiment of the present disclosure;
[0441] FIG. 87A show a front view of an apparatus with the door closed,
the apparatus is used to control fluid flow through a drip chamber
connected to a tube in accordance with an embodiment of the present
disclosure;
[0442] FIG. 87B shows a perspective view of the apparatus of FIG. 87A with
the door open, highlighting the valve in accordance with an embodiment of
the present disclosure;
[0443] FIG. 87C shows a perspective view of the apparatus of FIG. 87A with
the door open, highlighting the safety cutoff mechanism in accordance
with an embodiment of the present disclosure;
[0444] FIG. 87D shows a bottom view of the apparatus of FIG. 87A in
accordance with an embodiment of the present disclosure;
[0445] FIG. 88A shows a perspective view of another apparatus used to
control fluid flow through a drip chamber connected to a tube, wherein
the apparatus has the door open, in accordance with an embodiment of the
present disclosure;
[0446] FIG. 88B shows a perspective view of only the valve from FIG. 88A
in accordance with an embodiment of the present disclosure;
[0447] FIG. 88C shows the inner workings of the valve from FIG. 88B in
accordance with an embodiment of the present disclosure;
[0448] FIG. 88D shows a simplified diagram illustrate the operation of the
valve cutoff mechanism in a door closed position in accordance with an
embodiment of the present disclosure;
[0449] FIG. 88E shows a simplified diagram to illustrate the valve cutoff
mechanism in the door open position in accordance with an embodiment of
the present disclosure;
[0450] FIGS. 89A-89B show a flow chart diagram of a method for controlling
fluid flow through a drip chamber in accordance with an embodiment of the
present disclosure;
[0451] FIG. 90 shows a diagram of a system for controlling fluid flow
through a drip chamber; and
[0452] FIG. 91 shows an apparatus configured to control fluid flow through
a drip chamber connected to a tube and communicate with an RFID
interrogator in accordance with an embodiment of the present disclosure.
[0453] FIG. 92 shows an obstructed drip chamber that may render difficult
the obtainment of an accurate image of the drip chamber by an image
sensor.
[0454] FIG. 93 shows a flow chart diagram of a method for obtaining an
image of a drip chamber.
[0455] FIG. 94 shows a graphical representation of drops, as seen by an
image sensor, as each drop grows within a drip chamber and subsequently
falls.
[0456] FIG. 95 shows a graphical representation of a system to convey the
status of a device.
DETAILED DESCRIPTION
[0457] FIG. 1 shows a block diagram of a system 1 for regulating fluid
flow in accordance with an embodiment of the present disclosure. For
example, system 1 may regulate, monitor, and/or control the flow of fluid
into a patient 3. The system 1 includes a fluid reservoir 2 for infusing
fluid contained therein into the patient 3. The fluid reservoir 2 is
gravity fed into a drip chamber 4 via a fluid tube 5. The fluid reservoir
2, the drip chamber 4, and the patient 3 may be considered as part of the
system 1 or may be considered as separate or optional work pieces for the
system 1 (e.g., any fluid reservoir 2 and drip chamber 4 may be used to
treat any patient 3).
[0458] A flow meter 7 monitors the drip chamber 4 to estimate a flow rate
of liquid flowing through the drip chamber 4. The fluid from the drip
chamber 4 is gravity fed into a valve 6. The valve 6 regulates (i.e.,
varies) the flow of fluid from the fluid reservoir 2 to the patient 3 by
regulating fluid flow from the drip chamber 4 to the patient 3. The valve
6 may be any valve as described herein, including a valve having two
curved-shaped members, a valve having two flexible sheets, a valve that
pinches (or uniformly compresses) on the tube over a significant length
of the tube, or the like. The valve 6 may be an inverse-Bourdon-tube
valve that works in an opposite way of a Bourdon tube in that a
deformation of the fluid path causes changes in fluid flow rather than
fluid flow causing deformation of the fluid path.
[0459] In alternative embodiments, the system 1 optionally includes an
infusion pump 414 (e.g., a peristaltic pump, a finger pump, a linear
peristaltic pump, a rotary peristaltic pump, a cassette-based pump, a
membrane pump, other pump, etc.) coupled to the fluid tube 5. The
outlined box designated as 414 represents the optional nature of the
infusion pump 414, e.g., the infusion pump may not be used in some
embodiments. The infusion pump 414 may use the flow meter 7 as feedback
to control the flow of fluid through the fluid tube 5. The infusion pump
414 may be in wireless communication with the flow meter 7 to receive the
flow rate therefrom. The infusion pump 414 may use a feedback control
algorithm (e.g., the control component 14 of FIG. 1) to adjust the flow
of fluid, such as a proportional-integral-derivative ("PID"), bang-bang,
neural network, and/or fuzzy logic control system. In this specific
exemplary embodiment (i.e., an embodiment having the infusion pump 414),
the valve 6 is optional. However, in other embodiments, the valve 6 may
or may not be used, and/or is optional. The infusion pump 414 may adjust
the rotation of a cam and/or a motor in accordance with measurements from
the flow meter 7, such as flow rate, volume infused, total volume
infused, etc. Additionally or alternatively, the infusion pump 414 may
stop fluid flow (e.g., by stopping the pumping action) when the flow
meter 7 communicates to the infusion pump 414 that a free flow condition
exists. In yet additional embodiments, the monitoring client 8 controls
the operation of the infusion pump 414 (e.g., via a wireless connection)
and receives feedback from the flow meter 7.
[0460] In some embodiments, the fluid reservoir 2 is pressurized to
facilitate the flow of fluid from the fluid reservoir 2 into the patient
3, e.g., in the case where the fluid reservoir 2 (e.g., an IV bag) is
below the patient 3; The pressurization provides sufficient mechanical
energy to cause the fluid to flow into the patient 3. A variety of
pressure sources, such as physical pressure, mechanical pressure, and
pneumatic pressure may be applied to the inside or outside of the fluid
reservoir 2. In one such embodiment, the pressurization may be provided
by a rubber band wrapped around an IV bag.
[0461] The flow meter 7 and the valve 6 may form a closed-loop system to
regulate fluid flow to the patient 3. For example, the flow meter 7 may
receive a target flow rate from a monitoring client 8 by communication
using transceivers 9, 10. That is, the transceivers 9, 10 may be used for
communication between the flow meter 7 and the monitoring client 8. The
transceivers 9, 10 may communicate between each other using a modulated
signal to encode various types of information such as digital data or an
analog signal. Some modulation techniques used may include using carrier
frequency with FM modulation, using AM modulation, using digital
modulation, using analog modulation, or the like.
[0462] The flow meter 7 estimates the flow rate through the drip chamber 4
and adjusts the valve 6 to achieve the target flow rate received from the
monitoring client 8. The valve 6 may be controlled by the flow meter 7
directly from communication lines coupled to an actuator of the valve 6
or via a wireless link from the flow meter 7 to onboard circuitry of the
valve 6. The onboard electronics of the valve 6 may be used to control
actuation of the valve 6 via an actuator coupled thereto. This
closed-loop embodiment of the flow meter 7 and the valve 6 may utilize
any control algorithm including a PID control algorithm, a neural network
control algorithm, a fuzzy-logic control algorithm, the like, or some
combination thereof.
[0463] The flow meter 7 is coupled to a support member 17 that is coupled
to the drip chamber 4 via a coupler 16. The support member 17 also
supports a backlight 18. The backlight 18 includes an array of LEDs 20
that provides illumination to the flow meter 7. In some specific
embodiments, the backlight 18 includes a background pattern 19. In other
embodiments, the backlight 18 does not include the background pattern 19.
In some embodiments, the background pattern 19 is present in only the
lower portion of the backlight 18 and there is no background pattern 19
on the top (e.g., away from the ground) of the backlight 18.
[0464] The flow meter 7 includes an image sensor 11, a free flow detector
component 12, a flow rate estimator component 13, a control component 14,
an exposure component 29, a processor 15, and a transceiver 9. The flow
meter 7 may be battery operated, may be powered by an AC outlet, may
include supercapacitors, and may include on-board, power-supply circuitry
(not explicitly shown).
[0465] The image sensor 11 may be a CCD sensor, a CMOS sensor, or other
image sensor. The image sensor 11 captures images of the drip chamber 4
and communicates image data corresponding to the captured images to the
processor 15.
[0466] The processor 15 is also coupled to the free flow detector
component 12, the flow rate estimator component 13, the control component
14, and the exposure component 29. The free flow detector component 12,
the flow rate estimator component 13, the control component 14, and the
exposure component 29 may be implemented as processor-executable
instructions that are executable by the processor 15 and may be stored in
memory, such as a non-transitory, processor-readable memory, ROM, RAM,
EEPROM, a harddisk, a harddrive, a flashdrive, and the like.
[0467] The processor 15 can execute the instructions of the free flow
detector component 12 to determine if a free flow condition exists within
the drip chamber 4 by analyzing the image data from the image sensor 11.
Various embodiments of the free flow detector component 12 for detecting
a free flow condition are described below. In response to a detected free
flow condition, the processor 15 can make a function call to the control
component 14 to send a signal to the valve 6 to completely stop fluid
flow to the patient 3. That is, if the free flow detector component 12
determines that a free flow condition exists, the flow meter 7 may
instruct the valve 6 to stop fluid flow, may instruct the monitoring
client 8 to stop fluid flow (which may communicate with the valve 6 or
the pump 414 ), and/or may instruct the pump 414 to stop pumping or
occlude fluid flow using an internal safety occluder.
[0468] The flow rate estimator component 13 estimates the flow rate of
fluid flowing through the drip chamber 4 using the image data from the
image sensor 11. The processor 15 communicates the estimated flow rate to
the control component 14 (e.g., via a function call). Various embodiments
of estimating the flow rate are described below. If the flow rate
estimator component 13 determines that the flow rate is greater than a
predetermined threshold or is outside a predetermined range, the flow
meter 7 may instruct the valve 6 to stop fluid flow (which may
communicate with the valve 6 or the pump 414 ), may instruct the
monitoring client 8 to stop fluid flow (which may communicate with the
valve 6 or the pump 414 ), and/or may instruct the pump 414 to stop
pumping or occlude fluid flow using an internal safety occluder.
[0469] The processor 15 controls the array of LEDs 20 to provide
sufficient light for the image sensor 11. For example, the exposure
component 29 may be used by the processor 15 or in conjunction therewith
to control the array of LEDs 20 such that the image sensor 11 captures
image data sufficient for use by the free flow detector component 12 and
the flow rate estimator component 13. The processor 15 may implement an
exposure algorithm stored by the exposure component 29 (see FIG. 2) to
control the lighting conditions and/or the exposure of the image sensor
11 when generating the image data. Additionally or alternatively, the
exposure component 29 may be implemented as a circuit, an integrated
circuit, a CPLD, a PAL, a PLD, a hardware-description-language-based
implementation, and/or a software system.
[0470] The control component 14 calculates adjustments to make to the
valve 6 in accordance with the estimated flow rate from the flow rate
estimator component 13. For example and as previously mentioned, the
control component 14 may implement a PID control algorithm to adjust the
valve 6 to achieve the target flow rate.
[0471] The monitoring client 8, in some embodiments, monitors operation of
the system 1. For example, when a free flow condition is detected by the
free flow detector component 12, the monitoring client 8 may wirelessly
communicate a signal to the valve 6 to interrupt fluid flow to the
patient 3.
[0472] The flow meter 7 may additionally include various input/output
devices to facilitate patient safety, such as various scanners, and may
utilize the transceiver 9 to communicate with electronic medical records,
drug error reduction systems, and/or facility services, such as inventory
control systems.
[0473] In a specific exemplary embodiment, the flow meter 7 has a scanner,
such as an RFID interrogator that interrogates an RFID tag attached to
the fluid reservoir 2 or a barcode scanner that scans a barcode of the
fluid reservoir 2. The scanner may be used to determine whether the
correct fluid is within the fluid reservoir 2, it is the correct fluid
reservoir 2, the treatment programmed into the flow meter 7 corresponds
to the fluid within the fluid reservoir 2 and/or the fluid reservoir 2
and flow meter 7 are correct for the particular patient (e.g., as
determined from a patient's barcode, a patient's RFID tag, or other
patient identification).
[0474] For example, the flow meter 7 may scan the RFID tag of the fluid
reservoir 2 to determine if a serial number or fluid type encoded within
the RFID tag is the same as indicated by the programmed treatment stored
within the flow meter 7. Additionally or alternatively, the flow meter 7
may interrogate the RFID tag of the fluid reservoir 2 for a serial number
and the RFID tag of the patient 3 for a patient serial number, and also
interrogate the electronic medical records using the transceiver 9 to
determine if the serial number of the fluid reservoir 2 within the RFID
tag attached to the fluid reservoir 2 matches the patient's serial number
within the RFID tag attached to the patient 3 as indicated by the
electronic medical records.
[0475] Additionally or alternatively, the monitoring client 8 may scan the
RFID tag of the fluid reservoir 2 and the RFID tag of the patient 3 to
determine that it is the correct fluid within the fluid reservoir 2, it
is the correct fluid reservoir 2, the treatment programmed into the flow
meter 7 corresponds to the fluid within the fluid reservoir 2, and/or the
fluid reservoir 2 is correct for the particular patient (e.g., as
determined from a patient's barcode, RFID tag, electronic medical
records, or other patient identification or information). Additionally or
alternatively, the monitoring client 8 or the flow meter 7 may
interrogate the electronic medical records database and/or the pharmacy
to verify the prescription or to download the prescription, e.g., using
the serial number of the barcode on the fluid reservoir 2 or the RFID tag
attached to the fluid reservoir 2.
[0476] FIG. 2 shows a flow chart diagram of a method 21 for exposing an
image sensor, e.g., the image sensor 11 of FIG. 1, in accordance with an
embodiment of the present disclosure. The method 21 includes acts 22, 23,
24, and 25. Method 21 may be implemented by the processor 15 of FIG. 1
(e.g., as the exposure component 29) and may be implemented as a
processor-implemented method, as a set of instructions configured for
execution by one or more processors, in hardware, in software, the like,
or some combination thereof.
[0477] Act 22 selects a region of interest. For example, referring again
to FIG. 1, the image sensor 11 includes a field of view that includes the
drip chamber 4. However, the drip chamber 4 may not occupy the entire
field of view of the image sensor 11. Act 22 selects only the pixels of
the image sensor 11 that show, for example, the drip chamber 4.
[0478] Act 23 determines if a pixel is within the region of interest 23.
If the pixel of act 23 is a pixel that images, for example, the drip
chamber 4, then act 23 determines that it is within the region of
interest. Likewise, in this example, if the pixel of act 23 is a pixel
that does not image the drip chamber 4, act 23 determines that the pixel
is not within the region of interest.
[0479] Act 24 activates a backlight, e.g., the backlight 18 of FIG. 1, if
the pixel is within the region of interest. Pixels of an image sensor may
be exposed during different times. Thus, the backlight 18 may be
activated only when pixels within the region of interest are being
exposed. For example, some image sensors include vertical and horizontal
sync signals. The backlight may be synchronized with these signals to
turn on when a pixel of interest is being exposed.
[0480] In some embodiments of the present disclosure, a subset of LEDs of
the backlight (e.g., a subset of the LED array 20, which may be a
2-dimensional array) may be turned on. The subset may be a sufficient
subset to sufficiently illuminate the pixel being exposed if the pixel is
within the region of interest.
[0481] Act 25 exposes the pixel. If in act 23 it was determined that the
pixel is within the region of interest, the pixel will be exposed with at
least a portion of the backlight turned on in act 25. Additionally, if in
act 23 it was determined that the pixel is not within the region of
interest, the pixel will be exposed without at least a portion of the
backlight turned on in act 25.
[0482] FIG. 3 shows a timing diagram 29 illustrating an embodiment of the
method of FIG. 2 in accordance with an embodiment of the present
disclosure. The timing diagram 29 includes traces 26,27, and 28. Trace 26
is a vertical sync signal from an image sensor and trace 27 is a
horizontal sync signal from the image sensor (e.g., image sensor 11 of
FIG. 1). A circuit or software routine (e.g., the exposure component 29
found in the flow meter 7 of FIG. 1) may use the sync traces 26, 27 to
generate a backlight-enable signal 28 that is used to activate a
backlight or a subset thereof.
[0483] FIGS. 4A-4B show illustrations of image data of a flow meter 7
illustrating an embodiment of the method of FIG. 2 in accordance with the
timing diagram of FIG. 3 in accordance with an embodiment of the present
disclosure. FIG. 4A illustrates the image data taken by a flow meter,
such as the flow meter 7 of FIG. 1, without the use of the exposure
algorithm illustrated in FIGS. 2 and 3; FIG. 4B illustrates the image
data taken by the flow meter with the use of the exposure algorithm
illustrated in FIGS. 2 and 3. Less power is needed to provide
illumination during the capture of the image of FIG. 4B than to provide
illumination for the capture of the image of FIG. 4A because of less use
of the backlight.
[0484] FIG. 5 shows a diagram of a flow meter 67 and a valve 71 that are
integrated together for coupling to a drip chamber 409 and an IV bag 69
in accordance with an embodiment of the present disclosure. The flow
meter 67 includes an optical drip counter 68 that receives fluid from the
IV bag 69. The optical drip counter 68 may be an image sensor, a pair of
image sensors, a capacitive drip counter, and/or the like. The flow meter
67 is coupled to a tube 70 coupled to a roller clamp 71 that is
controlled by a motor 72. The motor 72 is coupled to a lead screw
mechanism 73 to control a roller clamp 71 via interaction with
interacting members 74.
[0485] The motor 72 may be a servo motor and may be used to adjust the
flow rate through the tube 70. That is, the flow meter 67 may also
function as a flow meter and regulator. For example, a processor 75
within the flow meter 67 may adjust the motor 72 such that a desired flow
rate is achieved as measured by the optical drip counter 68. The
processor 75 may implement a control algorithm using the optical drip
counter 68 as feedback, e.g., a PID control loop with the output supplied
to the motor 72 and the feedback received from the optical drip counter
68.
[0486] In alternative embodiments, the motor 72, the lead screw mechanism
73, and the roller clamp 71 may be replaced and/or supplemented by an
actuator that squeezes the tube 70 (e.g., using a cam mechanism or
linkage driven by a motor) or they may be replaced by any sufficient
roller, screw, or slider driven by a motor. For example, in some
embodiments of the present disclosure, the roller clamp 71 may be
replaced by any valve as described herein, including a valve having two
C-shaped members, a valve having two curve-shaped support members, a
valve having two flexible sheets, a valve that pinches on the tube over a
significant length of the tube, or the like.
[0487] The flow meter 67 may also optionally include a display. The
display may be used to set the target flow rate, display the current flow
rate, and/or provide a button, e.g., a touch screen button to stop the
flow rate.
[0488] FIG. 6 is a block diagram of an imaging system 78 of a flow meter
for imaging a drip chamber in accordance with an embodiment of the
present disclosure. The imaging system 78 as shown in FIG. 6 may be used
within any flow meter described herein, including the flow meter 7 of
FIG. 1 and/or the flow meter 67 of FIG. 5.
[0489] The imaging system 78 of FIG. 6 includes an image sensor 63, a
uniform backlight 79 to shine light at least partially through the drip
chamber 59, and an infrared ("IR") filter 80 that receives the light from
the uniform backlight 79.
[0490] System 78 also includes a processor 90 that may be operatively
coupled to the image sensor 63 and/or the uniform backlight 79. The
processor 90 implements an algorithm to determine when a free flow
condition exists and/or to estimate a flow rate (e.g., using the free
flow detector component 12 or the flow rate estimator component 13 of
FIG. 1). The processor 90 may be in operative communication with a
processor-readable memory 91 (e.g., a non-transitory, processor-readable
memory) to receive one or more instructions to implement the algorithm to
determine if a free flow condition exists and/or to estimate the flow
rate. The one or more instructions from the processor-readable memory 91
are configured for execution by the processor 90.
[0491] The uniform backlight 79 may be an array of light-emitting diodes
("LEDs") having the same or different colors, a light bulb, a window to
receive ambient light, an incandescent light, and the like. In some
embodiments, the uniform backlight 79 may include one or more
point-source lights.
[0492] The processor 90 may modulate the uniform backlight 79 in
accordance with the image sensor 63. For example, the processor 90 may
activate the uniform backlight 79 for a predetermined amount of time and
signal the image sensor 63 to capture at least one image, and thereafter
signal the uniform backlight 79 to turn off. The one or more images from
the image sensor 63 may be processed by the processor 90 to estimate the
flow rate and/or detect free flow conditions. For example, in one
embodiment of the present disclosure, the system 78 monitors the size of
the drops being formed within the drip chamber 59, and counts the number
of drops that flow through the drip chamber 59 within a predetermined
amount of time; the processor 90 may average the periodic flow from the
individual drops over a period of time to estimate the flow rate. For
example, if X drops each having a volume Y flow through the drip chamber
in a time Z, the flow rate may be calculated as (X*Y)/Z.
[0493] Additionally or alternatively, the system 78 may determine when the
IV fluid is streaming through the drip chamber 59 (i.e., during a free
flow condition). The uniform backlight 79 shines light through the drip
chamber 59 to provide sufficient illumination for the image sensor 63 to
image the drip chamber 59. The image sensor 63 can capture one or more
images of the drip chamber 59.
[0494] Other orientations and configurations of the system 78 may be used
to account for the orientation and output characteristics of the uniform
backlight 79, the sensitivity and orientation of the image sensor 63, and
the ambient light conditions. In some embodiments of the present
disclosure, the processor 90 implements an algorithm that utilizes a
uniformity of the images collected by the image sensor 63. The uniformity
may be facilitated by the uniform backlight 79. For example, consistent
uniform images may be captured by the image sensor 63 when a uniform
backlight 79 is utilized.
[0495] Ambient lighting may cause inconsistencies in the images received
from the image sensor 63; for example, direct solar illumination provides
inconsistent lighting because the sun may be intermittently obscured by
clouds and the sun's brightness and angle of illumination depend upon the
time of the day. Therefore, in some embodiments of the present
disclosure, an IR filter 80 is optionally used to filter out some of the
ambient light to mitigate variations in the images captured by the image
sensor 63. The IR filter 80 may be a narrow-band infrared light filter
placed in front of the image sensor 63; and the uniform backlight 79 may
emit light that is about the same wavelength as the center frequency of
the passband of the filter 80. The IR filter 80 and the uniform backlight
79 may have a center frequency of about 850 nanometers. In some
embodiments, the imaging system 78 may be surrounded by a visually
translucent, but IR-blocking, shell. In alternative embodiments, other
optical frequencies, bandwidths, center frequencies, or filter types may
be utilized in the system 78.
[0496] In some embodiments, the processor 90 may use a template to perform
a template match of the pool of water within the drip chamber 59. Any
preprocessing may be performed prior to the template match operation.
Additionally, if the camera 63 is disposed higher than a preferred
position, a mirror may be used so that the camera's 63 view is of a
preferable view of the drip chamber 59. The position of the peak template
match may be correlated to the pool's position and hence the pool's
volume.
[0497] If the pool is too low, the apparatus may trigger a safety valve
(described below) because water is leaving the pool and is draining
toward the patient at an unsafe rate. The backlight 79 may be on or off,
depending on the embodiment. The oscillations of the top of the pool may
be monitored to determine the resonance frequency of the water. The
resonance of the top of the pool as the drops hit the pool may be
correlated with the volume of the pool. In other embodiments, the sudden
change of the pool may be correlated with a drop hitting the pool such
that the processor 90 can count the number of drops per unit time and
estimate the fluid flow therethrough.
[0498] In some embodiments, autofocus may be used to find the line of
water. That is, a focal line may be focused to ensure the entire image is
focused.
[0499] In some embodiments, the processor 90 may be coupled to a wire
etched onto a PCB board making it a software radio. This allows the
processor 90 to communicate information to another device capable of
operating at the sufficient frequencies.
[0500] FIG. 7 is a graphic illustration of an image 81 captured by the
image sensor 63 of the system 78 of FIG. 6 in accordance with an
embodiment of the present disclosure. The image 81 is an image of a drip
chamber 59 having condensation 82 and a stream 83 caused by a free flow
condition therein. Edge detection may be used to determine the position
of the stream 83 and/or the condensation 82, in some embodiments.
Additionally or alternatively, a background image or pattern may be used.
[0501] FIG. 8 is a block diagram of an imaging system 84 of a flow meter
for imaging a drip chamber in accordance with an embodiment of the
present disclosure. The imaging system 84 may be used with any flow meter
disclosed herein, including the flow meter 7 of FIG. 1 and the flow meter
67 of FIG. 5.
[0502] System 84 includes an array of lines 85 that are opaque behind the
drip chamber 59. System 84 uses the array of lines 85 to detect a free
flow condition. The free flow detection algorithm (e.g., the free flow
detector component 12 of FIG. 1) may use the presence or absence of drops
for determining whether or not a streaming condition (e.g., a free flow
condition) exists.
[0503] In some specific embodiments, the lines 85 are only present on a
fraction of the image (e.g., the background pattern only occupies a
fraction of the backlight 18 or the binary optics only causes the pattern
to appear in a fraction of the image, such as the lower or upper half).
For example, a lower fraction of the image may include a background
pattern of stripes.
[0504] Referring now to FIG. 9, a graphic illustration of an image 86 is
shown as captured by the image sensor 63 of FIG. 8 when a free flow
condition exists in the drip chamber 59 in accordance with an embodiment
of the present disclosure. The image 86 illustrates the condition in
which the drip chamber 59 experiences a free flow condition and
illustrates the effect that the stream of fluid 87 acts as a positive
cylindrical lens. That is, as shown in FIG. 9, the array of lines 85 as
captured in an image by the image sensor 63 are shown as a reversed line
pattern 88 from the array of lines 85 as compared to a non-free flow
condition. The appearance of the reversed line pattern 88 is caused by
changes to the light when the light passes through the stream of fluid 87
as the light approaches the image sensor 63.
[0505] In some embodiments of the present disclosure, illumination by
light having an optical wavelength of about 850 nanometers may be used to
create the image 86. Some materials may be opaque in the visible spectrum
and transparent in the near IR spectrum at about 850 nanometers and
therefore may be used to create the array of lines 85. The array of lines
85 may be created using various rapid-prototyping plastics. For example,
the array of lines 85 may be created using a rapid-prototype structure
printed with an infrared-opaque ink or coated with a metal for making the
array of lines 85. Additionally or alternatively, in some embodiments of
the present disclosure, another method of creating the array of lines 85
is to create a circuit board with the lines laid down in copper. In
another embodiment, the array of lines 85 is created by laying a piece of
ribbon cable on the uniform backlight 79; the wires in the ribbon cable
are opaque to the infrared spectrum, but the insulation is transparent
such that the spacing of the wires may form the line for use during
imaging by the image sensor 63 (see FIG. 8). In yet additional
embodiments, a piece of thin EDMed metal may be utilized. Metal is opaque
to light and the spaces between the metal material deposits may be very
finely controlled during manufacture to allow the IR light to pass
through the spaces.
[0506] The processor 90 implements an algorithm to determine when a free
flow condition exists (e.g., using the free flow detector component 12 of
FIG. 1). The processor 90 may be in operative communication with a
processor-readable memory 91 (e.g., a non-transitory, processor-readable
memory) to receive one or more instructions to implement the algorithm to
determine if a free flow condition exists. The one or more instructions
from the processor-readable memory 91 are configured for execution by the
processor 90.
[0507] Referring again to FIG. 8, blood may be used by the system 84. For
example, system 84 may determine when a free flow condition of blood
exists when utilizing the image sensor 63, the IR filter 80, and the
uniform backlight 79 configured, for example, for use using optical light
having a wavelength of 850 nanometers or 780 nanometers, e.g., when using
bovine blood. The blood may appear opaque compared to the images taken
using water.
[0508] The following algorithm implemented by the processor 90 and
received from the processor-readable memory 91 may be used to determine
when a free flow condition exists: (1) establish a background image 89
(see FIG. 10); and (2) subtract the background image 89 from the current
image. Additionally processing may be performed on the resulting image.
[0509] In some embodiments of the present disclosure, the background image
89 of FIG. 10 may be dynamically generated by the processor 90. The
dynamic background image may be used to account for changing conditions,
e.g. condensation or splashes 82 on the surface of the drip chamber 59
(see FIG. 7). For example, in one specific embodiment, for each new image
captured by the image sensor (e.g., 63 of FIG. 8), the background image
has each pixel multiplied by 0.96 and the current image (e.g., the most
recently captured image) has a respective pixel multiplied by 0.04, after
which the two values are added together to create a new value for a new
background image for that respective pixel; this process may be repeated
for all of the pixels. In yet another example, in one specific
embodiment, if a pixel of the new image is at a row, x, and at a column,
y, the new background image at row, x, and column, y, is the value of the
previous background image at row, x, and column, y, multiplied by 0.96,
which is added to the value of the pixel at row, x, and column, y of the
new image multiplied by 0.04.
[0510] When the system 84 has no water flowing through the drip chamber 59
(see FIG. 8) the resulting subtraction should be almost completely back,
i.e., low pixel magnitudes, thereby facilitating the algorithm to
determine that the drip chamber 59 has no water flowing therethrough.
[0511] FIG. 11 shows an image 92 from the image sensor 63 when there is a
drop within the drip chamber 59 (see FIG. 8). FIG. 12 shows a background
image 93 used by the system 84. When the system 84 has a drop as shown in
image 92 of FIG. 11, the system 84 of FIG. 8 has a few high
contrast-spots where the image of the array of lines is warped by the
lensing of the droplet as illustrated by an image 94 of FIG. 13. Image 94
of FIG. 13 is generated by taking, for each respective pixel, the
absolute value of the subtraction of the image 92 of FIG. 11 from image
93 of FIG. 12, and converting each respective pixel to a white pixel if
the value is above a predetermined threshold or otherwise converting the
pixel to a black pixel when the value is below the predetermined
threshold. Each white pixel within the image 94 of FIG. 13 is a result of
there being a difference for that pixel location between the images 92
and 93 that is greater than a predetermined threshold.
[0512] For example, consider three respective pixels of FIGS. 11, 12, and
13 having a location of row x and column y. To determine the pixel of row
x and column y for the image 94 of FIG. 13, the pixel at row x and column
y of image 92 of FIG. 11 is subtracted from the pixel at row x and column
y of image 93 of FIG. 12, then the absolute value of the result of the
subtraction is taken; and if the absolute value of the result is above a
predetermined threshold (e.g., above a grayscale value of 128, for
example), the pixel at the location of row x and column y of image 94 of
FIG. 13 is white, otherwise the pixel at the location of row x and column
y of image 94 of FIG. 13 is black.
[0513] When it is determined that a few high-contrast spots exist within
the image 94 of FIG. 13, the processor 90 of system 84 (see FIG. 8)
determines that drops are being formed within the drip chamber 59 and no
free flow condition exists. The images of the drops may be utilized to
determine the size of the drops to estimate a flow rate as described
herein.
[0514] FIG. 14 is a graphic representation of some of the image processing
that may be performed using FIGS. 11-13 to determine if a free flow
condition exists in accordance with an embodiment of the present
disclosure. Referring to FIGS. 14 and 13, all of the white pixels for
each row are summed together, and are illustrated in FIG. 14 as results
183. The y-axis represents the row number, and the x-axis represents the
summed number of white pixels for each respective row.
[0515] Referring now to only FIG. 14, as previously mentioned, the number
of white pixels for each row is summed together and is illustrated as
results 183, which are used to determine if or when a free flow condition
exists. In some specific embodiments, the processor 90 of system 84 (see
FIG. 8) determines that a free flow condition exists when a predetermined
number of contiguous values of the summed rows of the results 183 exists
above a threshold 184. For example, within the results 183, a range of a
plurality of contiguous rows represented generally by 185 has a total
value above the threshold 184. When greater than a predetermined number
of contiguous summed rows is determined to exist within the results 183
above a predetermined threshold (e.g., threshold 184), a free flow
condition is determined to exist by the processor 90 of FIG. 8. For
example, as shown in FIG. 14, the range of the plurality of contiguous
summed rows 185 is below the predetermined number of contiguous summed
rows (i.e., the range 185 is not wide enough) and therefore a free flow
condition is determined to not exist.
[0516] FIG. 15 shows an image 95 showing a stream as captured by the image
sensor 63 of FIG. 8 when a free flow condition exists. FIG. 16 shows a
background image 96. FIG. 17 shows an image 97 formed by the absolute
value of the difference between the image 96 of FIG. 16 and the image 95
from FIG. 15 when the absolute value is converted either to a white pixel
(when the absolute value of the difference is above a threshold) or to a
black pixel (when the absolute value of the difference is below the
threshold). As shown in FIG. 17, high-contrast spots caused by the
reverse orientation of the lines in the stream that run from top to
bottom are detectable by the processor 90. The processor 90 of FIG. 8 can
use the image 97 to determine if a free flow condition exists using the
algorithm described above.
[0517] That is, as shown in FIG. 18, results 186 are shown as having a
contiguous range 187 of the results 186 that are above a threshold 188.
Because the contiguous range 187 of summed rows is greater than a
predetermined threshold number of contiguous values above the threshold
188, a free flow condition is determined to exist by the processor 90
(see FIG. 8). That is, the contiguous range of the results 186 above the
threshold 188 is greater than a predetermined threshold range of
contiguous values; therefore, the processor 90 determines that a free
flow condition exists when using the results 186 of FIG. 18.
[0518] In yet an additional embodiment of the present disclosure, the
intensity, the intensity squared, or other function may be used to
produce the results 183 of FIG. 14 and/or the results 186 of FIG. 18. In
yet an additional embodiment, one or more data smoothing functions may be
used to smooth the results 183 and/or 186, such as a spline function, a
cubic spline function, a B-spline function, a Bezier spline function, a
polynomial interpolation, a moving average, or other data smoothing
function.
[0519] For example, an image of the image sensor 63 of FIG. 8, e.g., image
95 of FIG. 15, may be subtracted from a background image, e.g., the image
96 of FIG. 16, to obtain intensity values. That is, a pixel of row x and
column y of FIG. 15 may be subtracted from a pixel of row x and column y
of the image 96 of FIG. 16 to create an intensity value at row x and
column y; this may be repeated for all pixel locations to obtain all of
the intensity values. The intensity values of each row may be summed
together to obtain the results 183 and/or 186 (see FIGS. 14 and 18,
respectively), such that the processor 90 may determine that a free flow
condition exists when the summed rows of the intensity values has a
contiguous range of summed rows above a threshold. In some embodiments,
the intensity values are converted to absolute values of the intensity
values, and the summed rows of the absolute values of the intensity
values are used to determine if a contiguous range of summed rows of the
absolute values is above a threshold range of contiguous values.
Additionally or alternatively, the intensity may be squared and then the
processor 90 may sum the squared intensity rows and determine if a
contiguous range of summed rows of the intensity squared values exists
beyond a threshold range of contiguous values to determine if a free flow
condition exists.
[0520] In some embodiments, a predetermined range of contiguous values
above a threshold (e.g., min and max ranges) of the summed rows of
intensity values or intensity squared values may be used by the processor
90 to determine if a drop of liquid is within the image. For example,
each row of the rows of the intensity values (or the intensity squared
values) may be summed together and a range of the summed values may be
above a threshold number; if the range of contiguous values is between a
minimum range and a maximum range, the processor 90 may determine that
the range of contiguous values above a predetermined threshold is from a
drop within the field of view of the image sensor 63 (see FIG. 8). In
some embodiments of the present disclosure, the summed rows of intensity
values or intensity squared values may be normalized, e.g., normalized to
have a value between 0 and 1.
[0521] The following describes a smoothing function similar to the cubic
spline (i.e., the cubic-spline-type function) that may be used on the
summed rows, the summed rows of intensity values, or the summed rows of
the intensity values squared prior to the determination by the processor
90 to determine if a free flow condition exits. In some specific
embodiments, the cubic-spline-type function may be used to identify
blocks, as described infra, which may facilitate the processor's 90
identification of free flow conditions.
[0522] The cubic-spline-type function is an analog to the cubic spline,
but it smoothes a data set rather than faithfully mimics a given
function. Having data sampled on the interval from [0,1] (e.g., the
summation along a row of intensity squared or intensity that is
normalized) the processor 90 (see FIG. 6 or 8) may find the best fit set
of cubic functions on the intervals [x.sub.0, x.sub.1], [x.sub.1,
x.sub.2], . . . , [x.sub.N-1, x.sub.N] with x.sub.0=0 and x.sub.N=1 where
the total function is continuous with continuous derivatives and
continuous curvature.
[0523] The standard cubic spline definition is illustrated in Equation (1)
as follows:
.chi.(x)=A.sub.i(x)y.sub.i+B.sub.i(x)y.sub.i+1+C.sub.i(x)y''.sub.i+D.sub-
.i(x)y''.sub.i+1x.sub.i.ltoreq.x.ltoreq.x.sub.i+1 (1),
[0524] with the functions A.sub.i, B.sub.i, C.sub.i, D.sub.i defined as in
the set of Equations (2):
A i ( x ) = x i + 1 - x x i + 1 - x i =
x i + 1 - x .DELTA. i , B i = x - x i x i + 1
- x i = x - x i .DELTA. i C i ( x ) =
.DELTA. i 2 6 ( A i 3 ( x ) - A i ( x ) ) ,
D i = .DELTA. i 2 6 ( B i 3 ( x ) - B i ( x )
) . ( 2 ) ##EQU00001##
[0525] The Equations (1) and (2) guaranty continuity and curvature
continuity. The only values which can be freely chosen are y.sub.i,
y''.sub.0 and Y''.sub.N. Please note that Equation (3) is chosen as
follows:
y''.sub.0=y''.sub.1=0 (3),
[0526] i.e., the function is flat at 0 and 1. The remaining y''.sub.i must
satisfy the following set of Equations (4):
y 1 - y 0 .DELTA. 0 + y 1 '' .DELTA. 0 3 =
y 2 - y 1 .DELTA. 1 - y 1 '' .DELTA. 1 3 - y 2 ''
.DELTA. 1 6 y 2 - y 1 .DELTA. 1 + y 1 ''
.DELTA. 1 6 + y 2 '' .DELTA. 1 3 = y 3 - y 2
.DELTA. 2 - y 2 '' .DELTA. 2 3 - y 3 '' .DELTA. 2 6
y 3 - y 2 .DELTA. 2 + y 2 '' .DELTA. 2 6 +
y 3 '' .DELTA. 2 3 = y 4 - y 3 .DELTA. 3 - y 3 ''
.DELTA. 3 3 - y 4 '' .DELTA. 3 6 y N - 2
- y N - 3 .DELTA. N - 3 + y N - 3 '' .DELTA. N - 3
6 + y N - 2 '' .DELTA. N - 3 3 = y N - 1 - y N
- 2 .DELTA. N - 2 - y N - 2 '' .DELTA. N - 2
3 - y N - 1 '' .DELTA. N - 2 6 y N - 1 - y
N - 2 .DELTA. N - 2 + y N - 2 '' .DELTA. N - 2 6 +
y N - 1 '' .DELTA. N - 2 3 = y N - y N - 1
.DELTA. N - 1 - y N - 1 '' .DELTA. N - 1 3 .
( 4 ) ##EQU00002##
[0527] The set of Equations (4) can be rewritten as the set of Equations
(5) as follows:
.DELTA. 0 + .DELTA. 1 3 y 1 '' + .DELTA. 1 6
y 2 '' = y 0 .DELTA. 0 - [ 1 .DELTA. 0 + 1 .DELTA. 1
] y 1 + y 2 .DELTA. 1 .DELTA. 1 6 y 1 ''
+ .DELTA. 1 + .DELTA. 2 3 y 2 '' + .DELTA. 2 6 y 3
'' = y 1 .DELTA. 1 - [ 1 .DELTA. 1 + 1 .DELTA. 2 ]
y 2 + y 3 .DELTA. 2 .DELTA. 2 6 y 2 '' +
.DELTA. 2 + .DELTA. 3 3 y 3 '' + .DELTA. 3 6 y 4 ''
= y 2 .DELTA. 2 - [ 1 .DELTA. 2 + 1 .DELTA. 3 ] y
3 + y 4 .DELTA. 3 .DELTA. N - 4 6 y N - 3
'' + .DELTA. N - 3 + .DELTA. N - 2 3 y N - 2 '' +
.DELTA. N - 2 6 y N - 1 '' = y N - 3 .DELTA. N - 3
- [ 1 .DELTA. N - 3 + 1 .DELTA. N - 2 ] y N
- 2 + y N - 1 .DELTA. N - 2 .DELTA. N - 1 6
y N - 2 '' + .DELTA. N - 2 + .DELTA. N - 1 3 y N - 1
'' = y N - 2 .DELTA. N - 2 - [ 1 .DELTA. N -
2 + 1 .DELTA. N - 1 ] y N - 1 + y N .DELTA. N - 1
. ( 5 ) ##EQU00003##
[0528] In turn, this becomes the matrix Equation (6):
[ .DELTA. 0 + .DELTA. 1 3 .DELTA. 1 6 0
0 0 0 .DELTA. 1 6 .DELTA. 1 + .DELTA. 2 3
.DELTA. 2 6 0 0 0 0 .DELTA. 2 6 .DELTA. 2 +
.DELTA. 3 3 0 0 0 0 0
0 .DELTA. N - 4 + .DELTA. N - 3 3 .DELTA. N -
3 6 0 0 0 0 .DELTA. N - 3 6 .DELTA. N
- 3 + .DELTA. N - 2 3 .DELTA. N - 2 6 0 0 0
0 .DELTA. N - 2 6 .DELTA. N - 2 + .DELTA. N - 1 3
] { y 1 '' y 2 '' y 3 '' y N - 3
'' y N - 2 '' y N - 1 '' } = [ 1
.DELTA. 0 - 1 .DELTA. 0 - 1 .DELTA. 1 1 .DELTA. 1
0 0 0 0 1 .DELTA. 1 - 1 .DELTA. 1 - 1
.DELTA. 2 0 0 0 0 0 1 .DELTA. 2 0
0 0 0 0 0 1
.DELTA. N - 3 0 0 0 0 0 - 1 .DELTA. N -
3 - 1 .DELTA. N - 2 1 .DELTA. N - 2 0 0 0 0
1 .DELTA. N - 2 - 1 .DELTA. N - 2 - 1
.DELTA. N - 1 1 .DELTA. N - 1 ] { y 0
y 1 y 2 y 3 y N - 3 y N - 2 y
N - 1 y N } ( 6 ) ##EQU00004##
[0529] The matrix Equation (6) may be rewritten as the set of Equations
(7) as follows:
Fy.sub.dd=Gy
y.sub.dd=F.sup.-1Gy=Hy (7).
[0530] Choosing the values in the vector y using a least squares criterion
on the collected data is shown in Equation (8) as follows:
E=.SIGMA.[.psi..sub.k-A.sub.i.sub.k(.xi..sub.k)y.sub.i.sub.k-B.sub.i.sub-
.k(.xi..sub.k)y.sub.i.sub.k.sub.+1-C.sub.i.sub.k(.xi..sub.k)y''.sub.i.sub.-
k-D.sub.i.sub.k(.xi..sub.k)y''.sub.i.sub.k].sup.2 (8)
[0531] Equation (8) is the minimum deviation between the data and the
spline, i.e., Equation (8) is an error function. The y values are chosen
to minimize the error as defined in Equation (8). The vector of predicted
values can be written as illustrated in Equation (9) as follows:
y ^ = ( A { k } + B { k } ) y + ( C { k
} + D { k } ) y dd = ( A { k } + B { k }
) y + ( C { k } + D { k } ) Hy = [ A
{ k } + B { k } + C { k } H + D { k } H ] y
= Ay . ( 9 ) ##EQU00005##
[0532] The elements of the matrix in brackets of Equation (9) depend upon
the x-value corresponding to each data point (but this is a fixed
matrix). Thus, the final equation can be determined using the
pseudo-inverse. In turn, the pseudo-inverse only depends upon the
x-locations of the data set and the locations where the breaks in the
cubic spline are set. The implication of this is that once the geometry
of the spline and the size of the image are selected, the best choice for
y given a set of measured values y.sub.m is illustrated in Equation (10)
as follows:
y=(A.sup.TA).sup.-1Ay.sub.m (10).
[0533] The cubic spline through the sum intensity-squared function of the
image will then be given by Equation (11) as follows:
y.sub.cs=Ay (11).
[0534] Because the maximum values of the cubic spline are of interest, the
derivative of the cubic spline is determined and utilized to determine
the maximum values of the cubic spline. The cubic spline derivative is
given by Equation (12) as follows:
.chi. ' ( x k ) = A i k ' ( x k ) y
i k + B i k ' ( x k ) y i k + 1 + C i k '
( x k ) y i k '' + D i k ' ( x k ) y i k
+ 1 '' = - y i k .DELTA. i k + y i k + 1
.DELTA. i k - .DELTA. i k y i k '' 6 ( 3
A i k 2 ( x k ) - 1 ) + .DELTA. i k y
i k + 1 '' 6 ( 3 B i k 2 ( x k ) - 1 ) .
( 12 ) ##EQU00006##
[0535] Equation (12) can be written as Equation (13) as follows:
y cs ' = ( A { k } ' + B { k } ' ) y + (
C { k } ' + D { k } ' ) y dd = [ A { k } '
+ B { k } ' + C { k } ' H + D { k } ' H ] y
= [ A { k } + B { k } + C { k } H + D { k }
H ] y = A ' y . ( 13 ) ##EQU00007##
[0536] Once the current values of y are found, the cubic spline, y.sub.cs,
and its derivative, y'.sub.cs, can be calculated. The cubic spline data
may include "blocks" of data that includes values above a predetermined
threshold. A pipe block is formed by the liquid flowing out of the tube
into the drip chamber 59 and a pool block is formed as the liquid
collects at the gravity end of the drip chamber 59 (see FIG. 8).
[0537] The following algorithm may be applied to the cubic spline data:
(1) determine the local maxima of the cubic spline data using the
derivative information; (2) determine the block surrounding each local
maxima by including all points where the cubic spline value is above a
threshold value; (3) merge all blocks which intersect; (4) calculate
information about the block of data including the center of mass
(intensity), the second moment of the mass (intensity), the lower x-value
of the block, the upper x-value of the block, the mean value of the
original sum of intensity squared data in the block, the standard
deviation of the original sum of intensity squared data in the block, and
the mean intensity of a high-pass filtered image set in the block; and
(5) interpret the collected data to obtain information about when drops
occur and when the system is streaming.
[0538] The mean intensity of a high-pass filtered image set in the block
is used to determine if the block created by each contiguous range of
spline data is a result of a high frequency artifact (e.g., a drop) or a
low frequency artifact. This will act as a second background filter which
tends to remove artifacts such as condensation from the image. That is,
all previous images in an image memory buffer (e.g., 30 previous frames,
for example) are used to determine if the data is a result of high
frequency movement between frames. If the block is a result of low
frequency changes, the block is removed, or if it is a result of high
frequency changes, the block is kept for further analysis. A finite
impulse response filter or an infinite impulse response filter may be
used.
[0539] Each block is plotted over its physical extent with the height
equal to the mean value of the data within the block. If a block has a
mean value of the high-pass filtered image less than the threshold, it is
an indication that it has been around for several images and thus may be
removed.
[0540] Free flow conditions may be determined by the processor 90 (see
FIG. 6 or 8) to exist using the blocks when the pipe block extends nearly
to the pool block, the pipe block and the pool block merge together,
and/or the summed range of widths of the pool and pipe blocks (or all
blocks) is greater than a predetermined threshold, e.g., the total extent
of the blocks exceeds 380 pixels in width. The processor 90 may detect a
drop when the transition of the pipe block from a larger width to a
shorter width occurs as a result of a drop formation in the tube and as
the drop leaves the pipe (i.e., tube) opening of the drip chamber 59. The
processor 90 may detect this by looking at the ratio of the current pipe
block width to the previous image's pipe block width, e.g., an image
where the ratio is less than 0.9 as is also a local minima may be
considered by the processor 90 to be an image formed immediately after a
drop has formed.
[0541] Various filtering algorithms may be used to detect condensation or
other low frequency artifacts, such as: if a block has a low mean value
in the high-pass filtered image, then it may be condensation. This
artifact can be removed from consideration. Additionally or
alternatively, long blocks (e.g., greater than a predetermined threshold)
with a low high-pass mean value are possibly streams because stream
images tend to remain unchanging; the processor 90 may determine that
long blocks greater than a predetermined threshold corresponds to a
streaming condition. Additionally or alternatively, an algorithm may be
used on the current image to detect free flow conditions.
[0542] The processor 90 may, in some specific embodiments, use the block
data to count the drops to use the system 84 as a drop counter. The
processor 90 may also use width changes in the pool block as a drop
disturbs the water to determine if a bubble formed when the drop hits the
pool. For example, the processor 90 may determine that blocks that form
below the pool block are from bubbles that formed when the drop hit the
water. The bubble may be filtered out by the processor 90 when
determining if a predetermined value of total block ranges indicates that
a free flow condition exists.
[0543] In some embodiments of the present disclosure, the depth of field
of the system 84 may have a narrow depth of field to make the system 84
less sensitive to condensation and droplets on the chamber walls. In some
embodiments, a near focus system may be used.
[0544] Referring now to FIG. 19, in another embodiment of the present
disclosure, a template 189 is used to determine if a free flow condition
exists. The template 189 is used by the processor 90 of FIG. 8 to
determine a pattern match score 190 when performing a template match
algorithm on an image, e.g., the image 94 of FIG. 13. For example, the
template 189 may be compared to the image 94 to determine if a portion or
all of the image 94 closely matches the template 189. As previously
mentioned, the image 94 of FIG. 13 is a difference between a background
image and an image captured by the image sensor 63 of FIG. 8 that has
each pixel converted to either a black pixel if the difference value for
that pixel is below a threshold value or a white pixel if the difference
value for that pixel is above a threshold value. All pixels of the image
94 will be either a white pixel or a black pixel. If the pattern match
score 190 is above a predetermined threshold, a free flow condition is
determined to exist. The template matching method may utilize a template
matching algorithm as found in the Open Source Computer Vision ("OpenCV")
library. For example, the template 189 may be used with the
matchTemplate( ) function call of the OpenCV library using the
CV_TM_CCOEFF method or the method of CV_TM_CCOEFF_NORMED. The
CV_TM_CCOEFF method uses the pattern matching algorithm illustrated in
Equation (14) as follows:
R ( x , y ) = x ' , y ' ( T ' ( x
' , y ' ) I ' ( x + x ' , y + y ' ) ) ,
( 14 ) , ##EQU00008##
where:
T'(x', y')=T(x', y')-1/(wh).SIGMA..sub.x'', y''T(x'', y'') I'(x+x',
y+y')=I(x+x', y+y')-1/(wh).SIGMA..sub.x'',y''I(x+x'', y+y'');
The I denotes the image, the T denotes the template, and the R denotes
the results. The summation is done over the template and/or the image
patch, such that: x'=0 . . .w-1 and y'=0 . . .h-1.
[0545] The results R can be used to determine how much the template T is
matched at a particular location within the image I as determined by the
algorithm. The OpenCV template match method of CV_TM_CCOEFF_NORMED uses
the pattern matching algorithm illustrated in Equation (15) as follows:
R ( x , y ) = x ' , y ' ( T ' (
x ' , y ' ) I ' ( x + x ' , y + y ' ) )
x ' , y ' T ' ( x ' , y ' ) 2 x ' ,
y ' I ' ( x + x ' , y + y ' ) 2 . ( 16
) ##EQU00009##
[0546] In another embodiment of the present disclosure, the template
matching algorithm uses a Fast Fourier Transform ("FFT"). In some
embodiments, any of the methods of the matchTemplate( ) function of
OpenCV may be used, e.g., CV_TM_SQDIFF, CV_TM_SQDIFF_NORMED, CV_TM_CCORR,
and/or CV_TM_CCORR_NORMED.
[0547] The CV_TM_SQDIFF uses the pattern matching algorithm illustrated in
Equation (17) as follows:
R ( x , y ) = x ' , y ' ( T ' (
x ' , y ' ) - I ' ( x + x ' , y + y ' ) ) 2 .
( 17 ) ##EQU00010##
[0548] CV_TM_SQDIFF_NORMED uses the pattern matching algorithm illustrated
in Equation (18) as follows:
R ( x , y ) = x ' , y ' ( T ' (
x ' , y ' ) - I ' ( x + x ' , y + y ' ) )
x ' , y ' T ' ( x ' , y ' ) 2 x ' ,
y ' I ' ( x + x ' , y + y ' ) 2 . ( 18
) ##EQU00011##
[0549] CV_TM_CCORR uses the pattern matching algorithm illustrated in
Equation (19) as follows:
R ( x , y ) = x ' , y ' ( T ' ( x
' , y ' ) I ' ( x + x ' , y + y ' ) ) .
( 19 ) ##EQU00012##
[0550] CV_TM_CCORR_NORMED uses the pattern matching algorithm illustrated
in Equation (20) as follows:
R ( x , y ) = x ' , y ' ( T ' (
x ' , y ' ) I ' ( x + x ' , y + y ' ) )
x ' , y ' T ' ( x ' , y ' ) 2 x ' ,
y ' I ' ( x + x ' , y + y ' ) 2 . ( 20
) ##EQU00013##
[0551] In yet another embodiment of the present disclosure, a template of
a grayscale image of a free flow condition is compared to an image taken
by the image sensor 63 of FIG. 8 to determine if a free flow condition
exists. In some embodiments, the template matching function within the
OpenCV library may be utilized.
[0552] Refer now to FIGS. 20 and 21; in yet an additional embodiment of
the present disclosure, the algorithm to determine when a free flow
condition exists, e.g., as executed by the processor 90 of FIG. 8, may
utilize an algorithm to determine if a template pattern matches an array
of pixels utilizing edge detection followed by line detection. As shown
in FIG. 20, an image 98 is formed from an image 99 of FIG. 21, by using
edge detected followed by line detection. The resulting lines may be
utilized by the processor 90 to determine that a free flow condition
exists. As shown in FIG. 20, the feature which shows up after this
processing by the processor 90 are lines that have a different slope than
the expected 45.degree. slope of the background reference image. The
lines having the angle of the background image may be filtered out of
FIG. 20, in some embodiments. The lines may be detected as edges using a
Canny algorithm as found in the OpenCV library. The Hough algorithm also
found in the OpenCV library may be used to determine the slope of the
lines.
[0553] One type of Hough transfer uses an algorithm described in
Progressive Probabilistic Hough Transform by J. Matas, C. Galambos, and
J. Kittler in 1998 ("Algorithm 1"). However, the following "Alternative
Hough" transform may be utilized and is shown in pseudo code form in
Table 1 ("Algorithm 2"). Algorithm 2 selects two pixels at random and
calculates the Hough transform of the line passing through these two
points. Algorithm 2 is shown in Table 1 as follows:
TABLE-US-00001
TABLE 1
Alternative Hough Transform Pseudocode
1. If the image is empty, then exit.
2. Randomly select two pixels and update the accumulator
a. Required Operations
i. Two random numbers
ii. One inverse tangent
3. Check if the new location is higher than the threshold I. If not,
goto 1
a. Operations
i. One logical operation
4. Look along a corridor specified by the peak in the accumulator,
and find the longest segment of pixels either continuous or exhibiting a
gap not exceeding a given threshold.
5. Remove the pixels in the segment from the input image.
6. Unvote from the accumulator all the pixels from the line that
have previously voted.
7. If the line segment is longer than the minimum length add it to
the output list
8. Goto 1.
[0554] If the line comprises a proportion, p, of the total points, then
the likelihood that we will see a result in the representative
(r,.theta.)-bin is p for Algorithm 1 and p.sup.2 for Algorithm 2.
Generally, in some embodiments, a proportion test has at least 5 positive
results and 5 negative results. Assuming that it is more likely to see
negative results than positive results, in some embodiments, the
Algorithms 1 and 2 continue to search for lines until there are at least
5 positive results in a particular bin.
[0555] The probability of seeing a fifth positive result in Algorithm 1
after N.gtoreq.5 tests is shown in Equation (21) as follows:
p 1 ( 5 on N ) = p ( 4 in
N - 1 ) p = ( N - 1 ) ! 4 ! ( N - 5 ) !
p 5 ( 1 - p ) N - 5 , ( 21 ) ##EQU00014##
[0556] and the probability in Algorithm 2 is shown in Equation (22) as
follows:
p 2 ( 5 on N ) = p ( 4 in
N - 1 ) p 2 = ( N - 1 ) ! 4 ! ( N - 5 ) !
p 10 ( 1 - p 2 ) N - 5 . ( 22 ) ##EQU00015##
[0557] Table 2, shown below, shows the number of tries to have a 50%
chance of seeing 5 successes, p.sub.1,50 and p.sub.2,50, as well as the
number of tries to have a 90% chance of seeing 5 successes, p.sub.1,90
and p.sub.2,90.
TABLE-US-00002
TABLE 2
p p.sub.1,50 p.sub.1,90 p.sub.2,50 p.sub.2,90 r.sub.50 r.sub.90
0.5 9 14 20 31 2.22 2.21
0.25 19 30 76 127 4 4.23
0.125 39 62 299 511 7.67 8.24
0.0625 76 127 1197 2046 15.75 16.11
[0558] Table 2 shows that the increase in the number of tries between
Algorithm 1 and Algorithm 2 to see 5 positive results is approximately
1/p. There should be 1 positive result in 1/p trials when the proportion
is p.
[0559] Algorithm 2's computationally expensive operation is, in some
embodiments, the arc tangent function, which may be about 40 floating
point CPU operations. There are approximately 2N floating point
operations in Algorithm 1's equivalent step. The Hough transform of a
640.times.480 pixel image with full resolution has N equal to 2520, while
the Hough transform of a 1080.times.1920 pixel image has N equal to 7020.
This implies that Algorithm 2 has a speed advantage over Algorithm 1 when
p is greater than 0.008 for a 640.times.480 image and when p is greater
than 0.003 for a 1080.times.1920 image.
[0560] In some embodiments, it is assumed that every bin in the Hough
transform space is equally likely to be occupied in the presence of
noise. This simplification speeds up the thresholding decision; however,
in some embodiments, this assumption is not true. The primary effect of
the simplification is to underestimate the probability that is seen in
values greater than one in the Hough transform with a corresponding
likelihood of falsely declaring that a line exists. For a particular
combination of image size and Hough transform bin arrangement, the true
probabilities can be pre-computed. This allows the false alarm rate to be
minimized without a corresponding increase in computation. With
additional restrictions on the type of imagery, even more accurate
estimates of the probability of seeing a value in a bin of the Hough
transform is possible.
[0561] There are additional forms of the Hough transform which
parameterizes different features. For example, there is a three-element
parameterization of circles, (x,y,r), where x and y specify the center
and r is the radius. Algorithm 2 can work using these parameterizations
as well. For the circle example, Algorithm 2 would select three pixels at
random and calculate the circle passing through them.
[0562] Algorithm 2 would have a similar speed advantage for features
comprising a suitably large portion of the total pixels considered. It
would also have a significant advantage in storage required, since the
Hough transform could be stored in a sparse matrix, while the Algorithm
1's analog would require a full-size matrix.
[0563] Referring now to FIGS. 22-26, which illustrate various background
patterns that may be used to detect a free flow condition or estimate the
size of a drop of liquid. The image sensor 103 may be used with the
background patterns of FIGS. 22-26 and may be the image sensor 11 of FIG.
1, the image sensor 68 of FIG. 5, the image sensor 63 of FIG. 6, or the
image sensor 63 of FIG. 8, each of which may be coupled to a respective
processor for processing the images from the image sensor, such as the
processor 15 of FIG. 1 or the processor 90 of FIG. 8.
[0564] FIG. 22 is a block diagram of an imaging system 100 for use with
the drip chamber 104 (e.g., a drip chamber 4 of FIG. 1) having a
background pattern 101 with stripes and a light source 102 shining on the
stripes from an adjacent location to an image sensor 103 in accordance
with an embodiment of the present disclosure. Any drops or free flow
streams within the drip chamber 104 distorts the image taken by the image
sensor 103. A processor coupled to the image sensor 103 (e.g., processor
15 of FIG. 1) can use the distortions of the background pattern 101 as
captured by the image sensor 103 to estimate a flow rate and/or detect
free flow conditions.
[0565] FIG. 23 is a block diagram of an imaging system 105 for use with
the drip chamber 104 having a background pattern 101 with stripes and a
light source 102 shining on the stripes from behind the background
pattern 101 relative to an opposite end to an image sensor 103 in
accordance with an embodiment of the present disclosure. FIG. 24 shows an
image from the image sensor 103 of FIG. 23 when a drop distorts the
background pattern 101 of FIG. 23 in accordance with an embodiment of the
present disclosure. Note that as shown in FIG. 24, the background
pattern's 101 stripes are distorted by the drop (or will be distorted by
a free flow stream) in the drip chamber 104 as captured in images by the
image sensor 103. This distortion may be used to estimate the drop size,
to calculate the flow rate through a drip chamber, or to determine if a
free flow condition exists within the drip chamber.
[0566] FIG. 25 shows a block diagram of an imaging system 106 for use with
a flow meter having a background pattern 107 with a checkerboard pattern
and a light source 102 shining on the stripes from behind the background
pattern 107 relative to an opposite end to an image sensor 103 in
accordance with an embodiment of the present disclosure. FIG. 26 shows an
image from the image sensor 103 of FIG. 25 when a drop distorts the
background pattern 107 of FIGS. 25-26 in accordance with an embodiment of
the present disclosure. In yet another embodiment of the present
disclosure, a background pattern having a plurality of random dots and/or
circles may be utilized by an imaging system disclosed herein.
[0567] Referring to FIGS. 22-26, the "lensing" of a drop (i.e., the
distortion of the background pattern from the view of an image sensor)
may be used to measure the radius of the drop. The radius of the drop
corresponds to how much and what effect the drop has on any light passing
through it. By measuring the change to the calibration grid (i.e., the
background pattern) as seen through the drop, the radius, and hence the
volume of the drop, can be calculated. For example, the magnification of
a test grid of known size as seen through the drop could be measured
optically and the radius inferred from this measurement. In some
embodiments of the present disclosure, the relationship between the
radius and the drop may be calculated and/or may be determined using a
lookup table that has been generated empirically.
[0568] FIGS. 27-28 show a flow chart diagram illustrating a method for
estimating a volume of a drop within a drip chamber in accordance with an
embodiment of the present disclosure. That is, FIGS. 27-28 illustrate a
method 214. Method 214 will be also described with reference to FIGS.
29-37. FIGS. 29-31 and 33-36 illustrate images used or generated by a
flow meter to estimate a volume of a drop within a drip chamber in
accordance with an embodiment of the present disclosure. FIGS. 32 and 37
illustrate pseudo code that may be used by the method 214 of FIGS. 27-28.
[0569] The method 214 of FIGS. 27 and 28 may be implemented by the flow
meter 7 of FIG. 1, the flow meter 67 of FIG. 5, the imaging system 78 of
FIG. 6, the imaging system 84 of FIG. 8, or other flow meter of an
imaging system disclosed herein (each with or without a background
pattern and/or with or without active illumination).
[0570] The method 214 includes acts 200-213. Act 200 determines a baseline
of a drop forming at an opening of a drip chamber. Act 201 captures a
first image. The first image may be captured using a uniform backlight.
In some embodiments, the first image may be captured using a background
pattern and/or an exposure algorithm as described herein. Acts 200 and
201 may be performed simultaneously. FIG. 29 shows an image with the
baseline 215 overlaid. The baseline 215 may be a predetermined group of
pixels or may be generated using fiducial markers disposed on the opening
of the drip chamber and/or on a background pattern (not shown in FIG.
29). The first image is used by the method 214 to initialize a background
image, .mu..sub.i,j, a variance array, S.sub.i,j, and an integer array,
I.sub.i,j. The background image may have i by j pixels, while the
variance array and the integer array may be 2-D arrays that also have a
size of i by j.
[0571] Act 202 identifies the drop within the first image and a
predetermined band near an edge of the drop (e.g., the band may be a
predetermined number of pixels beyond the edge of the drop). Act 203
initializes a background image by setting each pixel to the same value as
the first image (for that respective location) unless it is within the
identified drop or a predetermined band near the edge of the drop. Act
204 sets pixels within the region of the drop or within the predetermined
band to a predetermined value. FIG. 30 shows an example background image
created after initialization. In the exemplary image of FIG. 30, the area
of the drop and of a band beyond the edge of the drop, designated
generally as 216, is set to a predetermined value, e.g., 140.
[0572] For example, when the method creates the first background image,
every pixel in the background image that is part of the drop or a band
outside of an edge of the drop is set to a default threshold value, e.g.
140 out of an intensity range of 0-255.
[0573] Act 205 initializes the integers of the array of integers to zeros.
Act 206 initializes the values within the array of variances to zeros.
The integer array is the same size as the image. The integer array counts
how often each pixel of the background image has been updated with new
information and is initialized to all zeros. The array of variances
(e.g., an array of the data type "double") is also the same size as the
background image and contains an estimate of the variance of the
intensity of each pixel within the background image.
[0574] Act 207 captures another image, and act 208 identifies the drop in
the another image and another predetermined band near an edge of the
drop. Act 209 updates the background image, the array of integers, and
the array of variances.
[0575] As additional images are captured, the background image may be
updated. For example, when an image is collected by the system, the
background algorithm evaluates every pixel. If a pixel is considered part
of the drop or its guard band, then its value in the background image is
not altered.
[0576] If a pixel is not considered part of the drop or its guard band:
(1) if the pixel's corresponding integer in the integer array is zero,
the pixel's value in the background image is set equal to the pixel's
value in the input image; or (2) if the pixel's count is greater than 0,
then the background image value for that pixel is updated using a low
pass filter. In some embodiments, any style of filter may be used, such
as a high pass filter, a bandpass filter, etc. One low pass filter that
may be used is illustrated in Equation (23) as follows:
P.sub.background,i,j=P.sub.background,i,j(1-.alpha..sub.background)+.alp-
ha..sub.backgroundP.sub.input,i,j (23).
[0577] In addition, the variance array may be updated using Equations (24)
as follows:)
.sigma..sub.temp.sup.2=(P.sub.background,i,j-P.sub.input,i,j).sup.2
.sigma..sub.background,i,j.sup.2=.sigma..sub.background,i,j.sup.2(1-.bet-
a..sub.background)+.beta..sub.background.sigma..sub.temp.sup.2 (24)
[0578] Note that the filter used for both operations is an exponential
filter; however, in additional embodiments, other suitable filters may be
used, such as other low-pass filters. The variance estimate can be
performed in any known way or using a stand in for the estimate, e.g.,
using standard deviation.
[0579] The new estimates of each pixel's background intensity (mean
value), the number of images used to update each pixel's mean and
variance, and each pixel's variance (e.g., an approximation to the true
variance and/or a value that is proportional to the variance) are used to
update the arrays. That is, each additional image captured may be used to
update the background image, the array of integers, and the array of
variances. After several images have been processed, the background image
may appear as FIG. 31. Note that this image still has a region (the
uniformly medium gray area, designated generally as 217) where the pixels
have never changed from the initial threshold value. This region has been
considered part of the drop or its guard band in every image.
[0580] Act 210 compares the another image (e.g., current or most recent
image) to the background image and identifies a plurality of pixels of
interest. Act 211 determines a subset of pixels within the plurality of
pixels of interest that corresponds to a drop.
[0581] The comparison of act 210 compares the another image pixel-by-pixel
to the background image. Out of this comparison comes an array the same
size as the image where every pixel has a value of zero or not zero
(255).
[0582] Act 210 may be implemented by the pseudo code shown in FIG. 32.
That is, the determination of this threshold value is made in accordance
with the following: If the input pixel is to the left or right of the
baseline in the image, then its output value is set to zero (Line 1); if
the input pixel's background count array indicates that fewer than a
pre-determined number of images (e.g., 100) have been used to make this
pixel's background value (Line 2), then: if the input pixel's intensity
is less than the threshold intensity (e.g., 140 in a range of 0-255),
then set the pixel's output value to not-zero (255) (Line 2a); or if the
input pixel's intensity is greater than or equal to the threshold
intensity, then set the pixel's output value to zero (Line 2b); and if
the input pixel's background count array is greater than the
pre-determined number of images (Line 3), then: if the square of the
difference between the input pixel intensity and the background pixel
intensity is greater than the pixel's estimate of background variance
times a constant .gamma..sup.2, then set the pixel's output value to
not-zero (255) (Line 3a) (that is, if the difference between current
pixel value and the background image is more than .gamma., then the pixel
is distinct); or if the square of the difference between the input pixel
intensity and the background pixel intensity is less than or equal to the
pixel's estimate of background variance times a constant .gamma..sup.2,
then set the pixel's output value to zero (see Line 3b). Line 3 captures
portions of the image that are altered by the presence of a drop, but
which are made a higher intensity.
[0583] When act 210 is implemented as an algorithm, the algorithm is
initialized, and the input and output of this thresholding algorithm will
look like the images in FIGS. 33 and 34, respectively. Because the number
of images used in estimating the background image is initially small, the
only criterion applied are shown as lines (1) and (2) above because there
have not been enough images used for the integer array to have a value
beyond the threshold for certain respective pixels. This may result in
many low-intensity regions being identified as distinct, including poorly
illuminated edges and condensation on the chamber walls.
[0584] After enough images have been gathered such that most (or all) of
the pixels of the background image have been generated with a sufficient
number of pixels, lines (3), (3a), and (3b) of FIG. 32 are utilized.
After thresholding, the background is largely black with an occasional
noisy pixel exceeding the variance threshold, as shown in FIGS. 35 and 36
(which show an image captured by the camera and the results of the
comparison algorithm described above, respectively).
[0585] As previously mentioned, after act 210, act 211 determines which of
a subset of pixels within the plurality of pixels of interest corresponds
to a drop. Act 211 may be implemented by the pseudo code shown in FIG.
37. That is, the threshold image is passed to an algorithm which finds
the connected component representing the drop as illustrated by the
pseudo code of FIG. 37.
[0586] The binary image after processing the pseucode of FIG. 32 is
evaluated to find the binary component which occupies the space given by
the drop. The algorithm is passed the location of a pixel on the baseline
which is white (or it is passed the center pixel of the longest stretch
of contiguous white pixels on the line).
[0587] Once the algorithm has an initial white pixel, it performs the
algorithm illustrated by the pseudo code shown in FIG. 37. The pseudo
code determines locations that include white pixels that have a path to
the baseline (i.e., a white pixel path). Line 1 pushes the location of
the first pixel onto a stack. Line 2 performs a while loop while the
stack is not empty. The while loop includes lines (2a)-(2d). Line 2a pops
the next location (i,j) off of the stack. Line 2b makes the output pixel
value at (i,j) white. Line 2c examines the eight pixels adjacent to
(i,j). Line (2ci) is an "if statement," and if the adjacent input pixel
(i,.phi.) is white, but the output pixel (i,.phi.) is black, line 2c adds
the location (i,.phi.) to the stack. Line 2d return to line 2 to continue
the while loop (if the stack remains empty).
[0588] This algorithm will set to white all output-pixel locations which
can be connected to the input pixel's location by a continuous path of
white input pixels. The left boundary of the drop is found by stepping
through each row of pixels from the left edge until the algorithm hits a
white pixel. The right boundary is found by stepping from the right edge
of the image until it hits a white pixel. The first row where it is
possible to step from the left edge to the right edge without hitting a
white pixel is where the drop is considered to end.
[0589] The pseudo code shown in FIG. 37 is a one-pass version of a
connected-component labeling algorithm. However, other
connected-component labeling algorithms or other suitable algorithms may
be used to determine which pixels correspond to the drop.
[0590] Act 212 of FIG. 28 performs a rotation operation on the subset of
pixels. Act 213 estimates a volume of the drop within the drip chamber by
counting the number of pixels within the rotated subset of pixels. The
total number of pixels within the 3-D version of the drop is counted; and
because each pixel corresponds to a distance, the number of pixels may be
used to estimate the volume of the drop.
Imaging System Optics
[0591] FIGS. 38-42 facilitate the following description of the optics of
an imaging system disclosed herein. For example, an image sensor
disclosed herein may be an image sensor cube manufactured by OmniVision
of 4275 Burton Drive, Santa Clara, Calif. 95054; and, for example, the
image sensor cube may be one manufactured for phone image sensor
applications. In some embodiments of the present disclosure, an image
sensor disclosed herein may use a fixed focus and have a depth of field
("DOF") from 15 centimeters to infinity.
[0592] The image sensor may have the blur circle of a point imaged in the
range of the image sensor entirely contained within the area of a single
pixel. The focal length of the image-sensor lens may be 1.15 millimeters,
the F# may be 3.0, and the aperture of the lens of the image sensor may
be 0.3833 millimeter. A first order approximation of the optical system
of one or more of the image sensors may be made using matrix equations,
where every ray, r, is represented as the vector described in Equation
(25) as follows:
r = { h .theta. } . ( 25 ) ##EQU00016##
[0593] In Equation (25) above, h is the height of the ray at the entrance
to the image sensor, and .theta. is the angle of the ray. Referring to
FIG. 38, when imaging a hypothetical point at a distance d.sub.im from
the lens of one of the image sensors (which has focal length f) and the
lens is a distance d.sub.fp from the focal plane, the corresponding
matrix, M.sub.cam, describing the image sensor is described by Equation
(26) as follows:
M cam = [ 1 d fp 0 1 ] [ 1 0 - 1 f
1 ] [ 1 d im 0 1 ] . ( 26 )
##EQU00017##
[0594] To find the place on the focal plane, fp, where the ray strikes, a
matrix multiplication as described in Equation (27) as follows may be
used:
{ h fp .theta. fp } = M cam { h im .theta. im }
. ( 27 ) ##EQU00018##
[0595] As illustrated in FIG. 38, the diameter of the blur circle,
D.sub.blur, is shown as approximately the distance between the two points
illustrated in FIG. 38. This distance is found by tracing rays from the
point, d.sub.im, away from the lens on the optical axis to the edges of
the lens and then to the focal plane. These rays are given by the vectors
shown in (28) as follows:
{ 0 ( .+-. tan - 1 D lens 2 * d im ) }
. ( 28 ) ##EQU00019##
[0596] As shown in FIG. 39, the blur circle, D.sub.blur, is calculated and
shown for a variety of lens-to-focal plane separations and lens-to-image
separations. A contour map 77 is also shown in FIG. 39. The x-axis shows
the distance in microns between the focal plane and a point located a
focal length away from the lens of an image sensor. The y-axis shows the
distance in meters between the lens and the point being imaged. The
values creating the contour map 77 is the blur size divided by the pixel
size; therefore, anything about 1 or less is sufficient for imaging. As
shown in FIG. 39, the focal plane is located a focal length and an
additional 5 micrometers away from the lens.
[0597] The image sensor may utilize a second lens. For example, an image
sensor may utilize a second lens to create a relatively larger depth of
field and a relatively larger field of view. The depth of field utilizing
two lenses can be calculated using the same analysis as above, but with
the optical matrix modified to accommodate for the second lens and the
additional distances, which is shown in Equation (29) as follows:
M sys = [ 1 d fp 0 1 ] [ 1 0 - 1 f
cam 1 ] [ 1 d lens 0 1 ] [ 1 0 -
1 f lens 1 ] [ 1 d im 0 1 ] . ( 29 )
##EQU00020##
[0598] FIGS. 40 and 41 illustrate the field changes with the separation
between the lens and the image sensor and the corresponding change in the
focus of the image sensor. FIGS. 40 and 41 show the blur circle divided
by the pixel size. FIG. 40 shows the blur circle divided by pixel size
when a 20 millimeter focal-length lens is used. FIG. 41 shows the blur
circle divided by pixel size when a 40 millimeter focal length lens is
used. The corresponding fields of view about the optical axis for the
corners of the two configurations of FIGS. 40 and 41 are shown in the
table in FIG. 42.
[0599] As shown in FIG. 42, in some embodiments, the image sensor may
utilize a 40 mm to 60 mm focal-length lens; this configuration may
include placing an image sensor about 2 inches from the focus. In other
embodiments of the present disclosure, other configurations may be used
including those not shown in FIG. 42.
[0600] For example, the following analysis shows how the depth of field
can be set for an image sensor using a lens of focal length, f, a
distance, z, from the focal plane, and a distance, d, from a point in
space; a matrix of the system is shown in Equation (30) as follows:
M = [ 1 z 0 1 ] [ 1 0 - 1 f 1 ]
[ 1 d 0 1 ] . ( 30 ) ##EQU00021##
[0601] Equation (30) reduces to Equation (31) as follows:
M = [ 1 z 0 1 ] [ 1 d - 1 f 1 -
d f ] . ( 31 ) ##EQU00022##
[0602] Equation (31) reduces to Equation (32) as follows:
M = [ 1 - z f d + z - dz f - 1 f 1 - d f
] . ( 32 ) ##EQU00023##
[0603] Considering the on-axis points, all of the heights will be zero.
The point on the focal plane where different rays will strike is given by
Equation (33) as follows:
( d + z - dz f ) .theta. . ( 33 ) ##EQU00024##
[0604] As shown above in (33), .theta. is the angle of the ray. The point
in perfect focus is given by the lens maker's equation given in Equation
(34) as follows:
1 f = 1 z + 1 d . ( 34 ) ##EQU00025##
[0605] Equation (34) may be rearranged to derive Equation (35) as follows:
d = 1 1 f - 1 z = fz z - f . ( 35 )
##EQU00026##
[0606] Inserting d from Equation (35) into Equation (33) to show the
striking point results in Equation (36) as follows:
[ fz z - f + z - fz z - f z f ] .theta. =
f 2 z + fz 2 - f 2 z - fz 2 f ( z - f ) .theta.
= 0. ( 36 ) ##EQU00027##
[0607] All rays leaving this point strike the focal plane at the optical
axis. As shown in Equation (37), the situation when the image sensor is
shifted by a distance .delta. from the focus is described as follows:
[ fz z - f + .delta. + z - [ fz z - f + .delta. ]
z f ] .theta. = f 2 z + fz .delta. - f 2
.delta. + fz 2 - f 2 z - fz 2 - .delta. z 2 + f
.delta. z f ( z - f ) .theta. = fz - f 2 -
z 2 + fz f ( z - f ) .delta..theta. = - ( z - f )
2 f ( z - f ) .delta..theta. = f - z f
.delta..theta. . ( 37 ) ##EQU00028##
[0608] Equation (37) shows that by properly positioning the lens of the
image sensor with respect to the focal plane, we can change the depth of
field. Additionally, the spot size depends upon the magnitude of the
angle .theta.. This angle depends linearly on the aperture of the vision
system created by the image sensor.
[0609] Additionally or alternatively, in accordance with some embodiments
of the present disclosure, an image sensor may be implemented by
adjusting for various parameters, including: the distance to the focus as
it affects compactness, alignment, and sensitivity of the vision system
to the environment; the field of view of the system; and the lens-focal
plane separation as it affects the tolerances on alignment of the system
and the sensitivity of the system to the environment.
Embodiments of the Flow Meter With or Without Valves Connected Thereto
[0610] Referring to the drawings, FIGS. 43 and 44 show a flow meter 58
coupled to a drip chamber 59. As described infra, the flow meter 58 may
optionally include a free flow detector component 12 (see FIG. 1) in
accordance with an embodiment of the present disclosure. Additionally,
alternatively, or optionally, the flow meter 58 may include a flow rate
estimator component 13 (see FIG. 1) in accordance with some embodiments
of the present disclosure. FIG. 43 shows the flow meter 58 with a shut
door 62, and FIG. 44 shows the flow meter 58 with an open door 62. The
flow meter 58 may be the flow meter 7 of FIG. 1 with a valve 6 or with no
valve. The flow meter 58 includes a start button 60 and a stop button 61.
Additionally or optionally, the flow meter 58 may include a backup valve
to stop fluid from flowing therethrough or may signal another valve to
stop the fluid from flowing in response to error conditions.
[0611] The flow meter 58 optionally includes image sensors 63 and 64 that
can estimate fluid flow and/or detect free flow conditions. Although the
flow meter 58 includes two image sensors (e.g., 63 and 64), only one of
the image sensors 63 and 64 may be used in some embodiments. The image
sensors 63 and 64 can image a drop while being formed within the drip
chamber 59 and estimate its size. The size of the drop may be used to
estimate fluid flow through the drip chamber 59. For example, in some
embodiments of the present disclosure, the image sensors 63 and 64 use an
edge detection algorithm to estimate the outline of the size of a drop
formed within the drip chamber 59; a processor therein (see processor 15
of FIG. 1, processor 75 of FIG. 5, or processor 90 of FIG. 6 or 8) may
assume the outline is uniform from every angle of the drop and can
estimate the drop's size from the outline. In the exemplary embodiment
shown in FIGS. 43 and 44, the two image sensors 63 and 64 may average
together the two outlines to estimate the drop's size. For example, the
algorithm may average the measured outlines of the two image sensor 63
and 64 to determine the size of the drop. The image sensors 63 and 64 may
use a reference background pattern to facilitate the recognition of the
size of the drop as described herein.
[0612] In another embodiment of the present disclosure, the image sensors
63 and 64 image the fluid to determine if a free flow condition exists.
The image sensors 63 and 64 may use a background pattern to determine if
the fluid is freely flowing (i.e., drops are not forming and the fluid
streams through the drip chamber 59). As previously mentioned, although
the flow meter 58 includes two image sensors (e.g., 63 and 64), only one
of the image sensors 64 and 64 may be used in some embodiments to
determine if a free flow condition exists and/or to estimate the flow of
fluid through the drip chamber.
[0613] Additionally or alternatively, in some embodiments of the present
disclosure, another image sensor 65 monitors the fluid tube 66 to detect
the presence of one or more bubbles within the fluid tube. In alternative
embodiments, other bubble detectors may be used in place of the image
sensor 65. In yet additional embodiments, no bubble detection is used in
the flow meter 58.
[0614] Referring now to the drawings, FIG. 45 shows a flow meter 218
coupled to a drip chamber 219 in accordance with an embodiment of the
present disclosure. The drip chamber 219 is secured to the flow meter 218
via couplers 410. A backlight 220 shines light through the drip chamber
toward the image sensor 221 (shown in outlined form).
[0615] The flow meter 218 may electronically transmit a flow rate to a
monitoring client 8 (see FIG. 1). Additionally or alternatively, in some
optional embodiments, the flow meter 218 may include a display that
displays a flow rate (e.g., a touch screen, an LED display, and the
like). The flow meter 218 may be coupled to a pole 223 via clamps 222.
[0616] In some embodiments, the flow meter 218 may be coupled to an
actuator which is coupled to a valve (not shown in FIG. 45) to form a
closed-loop system (e.g., the control component 14 of FIG. 1, such as a
PID, bang-bang, neural network, or fuzzy logic control system) to
regulate the flow of fluid through the drip chamber 219.
[0617] The flow meter 218 may use any flow algorithm described herein and
may include any imaging system described herein. Additionally or
alternatively, the flow meter 218 may include a free flow detector
component (e.g., the free flow detector component 12 of FIG. 1).
[0618] FIG. 46 shows a flow meter 224 and a pinch valve 225 coupled to the
body 226 of the flow meter 224 to control the flow of fluid to a patient
in accordance with an embodiment of the present disclosure. The flow
meter 224 includes an image sensor 227 and a backlight 228.
[0619] The image sensor 227 images a drip chamber 229 and can receive
illumination from the backlight 228. The flow meter 224 includes a
support member 230 coupled to a coupler 231 that couples the drip chamber
229 to the flow meter 224.
[0620] The flow meter 224 may implement any flow rate estimator described
herein (e.g., the flow rate estimator component 13 of FIG. 1) and/or a
free flow detector disclosed herein (e.g., the free flow detector
component 12 of FIG. 1). The flow meter 224 may use the pinch valve 225
in a close-loop fashion to control the flow of fluid to a patient (e.g.,
using a control component 14 as shown in FIG. 1).
[0621] The pinch valve 225, as is more easily seen in FIG. 47, is coupled
to a shaft 233 which is coupled to an actuator 234. The actuator 234 may
be a solenoid or any actuator that can move the pinch valve 225 toward a
tube 335.
[0622] FIG. 48 shows a flow meter 336 and a pinch valve 225 in accordance
with an embodiment of the present disclosure. The flow meter includes two
image sensors 337 and 338. The flow meter 336 may use the pinch valve 225
in a closed-loop feedback configuration. The flow meter 336 may implement
a volume estimation algorithm described herein using both image sensors
337 and 338 to estimate the flow of fluid through the drip chamber 229.
For example, the flow meter 336 may average the two volumes together for
use in the feedback loop.
[0623] FIG. 49 shows a flow meter 339 and a valve 340 coupled to an
actuator 341 to control the flow of fluid into a patient in accordance
with an embodiment of the present disclosure. The flow meter 339 of FIG.
49 is similar to the flow meter 224 of FIG. 46; however, the flow meter
339 of FIG. 49 includes a valve 340 that has curved, elongated support
members 342 and 343 (see FIGS. 50A-50B).
[0624] The flow meter 339 includes an image sensor 227 and a backlight
228. The image sensor 227 images a drip chamber 229 and can receive
illumination from the backlight 228. The flow meter 339 includes a
support member 230 coupled to a coupler 231 that couples the drip chamber
229 to the flow meter 339.
[0625] The flow meter 339 can implement any flow rate estimator described
herein (e.g., the flow rate estimator component 13 of FIG. 1) and/or a
free flow detector disclosed herein (e.g., the free flow detector
component 12 of FIG. 1). The flow meter 339 may use the valve 340 in a
close-loop fashion to control the flow of fluid into a patient (e.g.,
using the control component 14 of FIG. 1).
[0626] The flow meter 339 may actuate the actuator 341 to actuate the
valve 340, which thereby regulates the fluid flowing through the IV tube
335 in a feedback (i.e., closed-loop) configuration using any control
algorithm.
[0627] Referring now to FIGS. 50A-50B, which shows close-up views of the
valve 340 of FIG. 49 in accordance with an embodiment of the present
disclosure. The valve 340 includes an inner curved, elongated support
member 343 and an outer curved, elongated support member 342. The tube
335 is positioned between the support members 342 and 343.
[0628] The inner support member 343 includes a barrel nut 344. The outer
support member 342 is coupled to the barrel nut 344 via hooks 345. In
some embodiments, the barrel nut 344 is not coupled to the valve 340 and
the inner support member 342 includes a hole for the threaded rod or
screw 347 to slide through. The outer support member 342 also has hooks
348 to secure it to a frame 349 of the actuator 341. The actuator 341
includes a shaft 346 coupled to a screw 347. As the actuator 341 rotates
the shaft 346, the screw 347 can rotate to push the barrel nut 334 toward
the actuator 341. That is, the hooks 345 and the barrel nut 334 move
toward the hooks 348 and the frame 349 because the inner and outer
support members 342 and 343 are flexible.
[0629] As the support members 342 and 343 are compressed, the tube 335
becomes compressed because it is positioned between the support members
342 and 343. Compression of the tube 335 restricts the flow of fluid
through the tube 335. The valve 340 compresses a length of the tube 335
that is substantially greater than the diameter of the tube 335.
[0630] FIGS. 51A-51D show several views of a flow meter 350 with a
monitoring client 358, a valve 352, a drip chamber 357, an IV bag 411,
and a fluid tube 412 in accordance with an embodiment of the present
disclosure. The flow meter 350 includes a receiving portion 351 to
receive the valve 352. The valve 352 includes two curved, elongated
support members 353 and 354.
[0631] The flow meter 350 includes an image sensor 355 and a backlight 356
that can monitor drops formed within the drip chamber 357. The flow meter
350 may use the image sensor 355 to implement a flow rate estimator
algorithm described herein (e.g., the flow rate estimator component 13 of
FIG. 1) and/or to implement a free flow detector disclosed herein (e.g.,
the free flow detector component 12 of FIG. 1).
[0632] The flow meter 350 includes a base 359 that can form a dock to
receive the monitoring client 358. The monitoring client 358 may be a
smart phone, or other electronic computing device (e.g., an Android-based
device, an Iphone, a tablet, a PDA, and the like).
[0633] The monitoring client 358 may contain software therein to implement
a free flow detector, a flow rate estimator, a control component, an
exposure component, etc. (e.g., the free flow detector component 12, the
flow rate estimator component 13, the control component 14, the exposure
component 29 of FIG. 1) and may contain one or more transceivers (e.g.,
the transceiver 9). Additionally or alternatively, the base 359 of the
flow meter 350 may implement these items.
[0634] For example, the flow meter 350 may implement a free flow detector,
a flow rate estimator, a control component, an exposure component, etc.
using internal software, hardware, electronics, and the like. The flow
meter 350 may implement a closed-loop feedback system to regulate the
fluid flowing to a patient by varying the fluid flowing through the valve
352.
[0635] As is easily seen in FIG. 51B, the valve 352 includes an inner
support member 354 and an outer support member 353. The inner support
member 354 is coupled to a barrel nut 360 and to a barrel 361. In some
embodiments, the barrel nut 360 is not coupled to the inner support
member 354, and the inner support member 354 includes a hole for the
threaded shaft 362 to slide through.
[0636] A threaded shaft 362 (e.g., a screw) spins freely within a bearing
located within the barrel 361 and engages a threaded nut within the
barrel nut 360 to push or pull the barrel nut 360 relative to the barrel
361 by rotation of the knob 363 (e.g., the actuator is a lead screw
having a knob to actuate the lead screw.). The knob 363 may be manually
rotated.
[0637] Additionally or alternatively, the valve 352 may be snapped into
the receiving portion 351 which includes a rotating member 364 that
engages the knob 363 within the receiving portion 351 (see FIG. 51C). The
rotating member 364 engages the rotating knob 363 to actuate the valve
352. The rotating member 364 may be coupled to an electric motor which
rotates the rotating member 364. The electric motor (not explicitly
shown) may be controlled by the flow meter 350 in a closed-loop
configuration to achieve a target flow rate of fluid flowing into a
patient.
[0638] FIGS. 52A-52D show several views of another flow meter 365 with a
valve 352, a drip chamber 357, and a fluid tube trench 413 having a
receiving portion 351 to receive a valve 352 in accordance with an
embodiment of the present disclosure. The flow meter 365 of FIGS. 52A-52D
is similar to the flow meter 350 of FIGS. 51A-51D; however, the base 359
holds the monitoring client 358 in an "upright" position. Additionally,
the receiving portion 351 is on an opposite side of the base 359 from the
monitoring client 358 (see FIGS. 52B and 52C).
[0639] FIG. 52D shows a close-up view of the valve 352 engaging the
receiving portion 351. The knob 363 engages a rotating member that is
internal to the base 359 (not shown in FIG. 52D) that is coupled to a
motor (also not shown in FIG. 52D).
[0640] FIG. 53A shows another view of the valve 352 of FIGS. 51A-51D and
52A-52D, and FIGS. 53B-53C show two exploded views of the valve of FIG.
53A in accordance with an embodiment of the present disclosure.
[0641] As shown in FIGS. 53A-53C, the valve 352 includes an inner support
member 354 and outer support member 353. A tube may be inserted through
holes 366 and 367 to position the tube between the support members 354
and 353.
[0642] The knob 363 may be turned to turn the screw 362. Rotation of the
screw 362 causes the barrel nut 360 to move toward the partial barrel 363
to compress a tube positioned between the support members 353 and 354.
The partial barrel 363 includes two sides, however, there is a space to
hold the end 600 (e.g., the cap) of the screw 362 securely within the
space (e.g., a complementary space). FIG. 54 shows the valve 352 in
manual use and coupled to a tube 368.
[0643] FIG. 55 shows a valve 369 that includes two flexible members 370
and 371 in accordance with an embodiment of the present disclosure. The
flexible members 370 and 371 may be two flexible sheets. The flexible
member 371 may include holes 373 and 374 for a tube 372 to be positioned
between the flexible members 370 and 371.
[0644] The flexible members 370 and 371 are coupled together via two
connector members 377 and 378. The connector members 377 and 378 are
coupled to coupling members 376 and 375, respectively.
[0645] Actuation of the valve 369 may be by a linear actuator that pulls
the coupling members 375, 376 toward each other or away from each other.
The linear actuator (not explicitly shown) may be a screw-type actuator,
a piston actuator, or other actuator. In some embodiments, one of the
coupling members 375 and 376 may be coupled to a stationary support while
the actuator is coupled to the other one of the coupling members 375 and
376 and another stationary support for pulling the coupling members 375
and 376 together or apart.
[0646] FIGS. 56A-56C show several views of a valve 380 having two curved,
elongated support members 381 and 382 with one of the elongated support
members 381 having a plurality of ridges 387 adapted to engage a tube
positioned between the support members 381 and 382, in accordance with an
embodiment of the present disclosure.
[0647] The valve 380 has both support members 381 and 382 coupled to a
coupling member 383 at a first end and a second coupling member 384 at
another end. That is, the coupling member 384 surrounds a screw 385, and
the coupling member 383 includes internal threads for pulling the
coupling member 383 toward or away from a knob 386 when the screw 385 is
rotated with rotation of the knob 386. FIG. 56B shows the valve 380 when
actuated to close fluid flowing through a tube coupled between the
support members 381 and 382. FIG. 56C shows the support member 381 having
two holes 388 and 389 to receive a tube. Also note that the support
members 381 and 382 hold a tube off center from an axis of the screw 385,
which is easily seen in FIG. 56C. Holding the tube off-center from the
screw's 385 axis facilitates free movement of the tube.
[0648] FIGS. 57A-57C show several views of a valve 390 having a ratchet
394 that engages a connecting member 393 of the valve 390 in accordance
with an embodiment of the present disclosure, and FIGS. 57D-57E show two
exploded views of the valve 390 of FIGS. 57A-57C. The ratchet 394 engages
the connecting member 393 by interacting with a gear rack 397 disposed
thereon. A finger 602 (see FIGS. 57D and 57E) interacts with a gear rack
397 to provide the ratcheting action. That is, the finger 602 may hold
the gear rack 397 against an engaging finger on a side opposite of the
retaining finger 602. The valve 390 includes a support member 391 having
an end coupled to the ratchet 394 and another end pivotally coupled to a
hinge 395. The valve 390 also includes a support member 392 having hooks
398 that can couple to the body of the ratchet 394.
[0649] As shown in FIG. 57C, a tube 396 can be positioned between the
support members 391 and 392, the hooks 398 can then be fastened to the
body of the ratchet 394, and the connecting member 393 can be inserted
into the ratchet 394 (as shown in FIG. 57B). As shown in FIG. 57C, the
tube 396 is positioned against the support member 391 via openings 399
and 400.
[0650] The ratchet 394 engages the gear rack 397 such that the ratchet 394
can be manually moved toward the hinge 395 for course fluid flow
adjustments. Thereafter, a knob (not shown) may be coupled to the ratchet
394 to make fine adjustments to the distance between the ratchet 394 and
the hinge 395. Additionally or alternatively, the ratchet 394 may include
a release button (not shown) to release the ratchet from the connecting
member 393.
[0651] FIGS. 58A-58D show several views of a valve 401 having two
elongated support members 403 and 404, a connecting member 405, and a
screw-type actuator 407 in accordance with another embodiment of the
present disclosure.
[0652] The support members 403 and 404 may be permanently molded together
at their ends with the ends of the connecting member 405. A tube 402 may
be positioned between the support members 403 and 404.
[0653] As the knob 408 is turned, the screw-type actuator 407 expands or
contracts because of engagement with a threaded rod 406. FIG. 58A shows
the valve in an open position while FIG. 58B shows the valve in a closed
position. Note that the tube 402 is squeezed along a substantial length
of the tube 402. FIGS. 58C-58D show the valve 401 in the open position
and the closed position, respectively, from a perspective view.
[0654] FIGS. 59A-59C show several views of a body 501 of a valve 500 (see
FIG. 59H for the assembled valve 500) in accordance with an embodiment of
the present disclosure. The body 501 includes a first curved, elongated
support member 502 and a second curved, elongated support member 503. The
first support member 502 includes raised holes 504, 505 to hold a tube
between the support members 502 and 503.
[0655] The body 501 also includes a first connector 506 that is coupled to
the support members 503, 504 at an end, and a second connector 507 that
is coupled to the other ends of the support members 503, 504.
[0656] The first connector 506 is coupled to an end of the support members
503, 504 and to a first end 508 of a connecting member 509. The second
connector 507 includes a hole 510 for positioning the second end 511 of
the connector member 509 therethrough (as is easily seen in FIG. 59B).
[0657] When a tube is positioned between the support members 502, 503,
movement of the second connector 507 toward the first connector 506
compresses the tube disposed between the support members 502, 503. As the
second connector 507 moves towards the first connector, the hole 510 of
the second connector 507 allows the second end 511 of the connector
member 509 to freely slide therein.
[0658] FIGS. 59D-59G show several views of a knob 512 for use with the
body 501 shown in FIGS. 59A-59C in accordance with an embodiment of the
present disclosure. The knob 512 includes a ratchet 513 defined by four
fingers 514. Each of the fingers 514 includes a threaded surface 515 to
engage a threaded connecting member 509. The fingers 514 are arched
toward a hole 516 at the center of the knob 512. The knob 512 also
includes fingers 517 that engage the second connector 507 (see FIG. 59H).
In some embodiments, the body 501 includes a recess 510 to receive the
fingers 517 on the second connector 508.
[0659] FIG. 59H shows an assembly valve 500 that includes the body 501
shown in FIGS. 59A-59C coupled to the knob 512 of FIGS. 59D-59G in
accordance with an embodiment of the present disclosure. The knob 512 is
slid onto the threads of the connecting member 509. The fingers 514
engage the threads of the connecting member 509 and ratchet onto the
connecting member 509. That is, the knob 512 is freely moveable towards
the first end 508 of the connecting member 509 along the threads of the
connecting member 509, but cannot be moved away from the first end 508 of
the connecting member 509 without rotating the knob 512. That is, the
knob 512 may be placed onto the connecting member 509 to provide a coarse
adjustment of the valve 500 by coarsely moving the connectors 507, 508
toward each other to close the valve 500. Because the threaded surfaces
515 of the four fingers 514 engage the threads of the connecting member
509, rotation of the knob 512 either reduces or increases fluid flow
within a tube. Each of the fingers 514 includes a threaded surface 515 to
engage the threads of the connecting member 509 such that rotation of the
knob 512 moves the second connector 507 toward or away from the first
connector 506 to thereby control the flow of fluid of a tube positioned
between the support members 502, 503.
[0660] FIG. 60 shows a valve 520 having a guiding protrusion 521 in
accordance with an embodiment of the present disclosure. The valve 520 is
similar to the valve 500 of FIG. 59H, but includes the guiding protrusion
521 and a knob 522 having first and second collars 523, 524. The knob 522
also includes internal threads (not shown) to engage threads 525 of a
connecting rod 526. In some embodiments, the internal threads may be
ratcheting, and in other embodiments, the internal threads may be fixed
without providing a ratcheting action.
[0661] FIG. 61 shows a motor 536 and a valve-securing structure 537 for
coupling to the valve 520 of FIG. 60 in accordance with an embodiment of
the present disclosure. The valve-securing structure 537 includes
securing fingers 528, 529, 530, 531 each having a curved portion 533 for
snapping onto collars 523, 524 of a knob 522 (see FIG. 62) into
respective collar-guiding portions 534.
[0662] Referring now to FIGS. 60, 61, and 62, once the collars 523, 524
are sufficiently secured, the knob 522 is free to rotate. That is, the
collar 523 may be secured between the securing fingers 528 and 530 within
their respective collar-guiding portion 534 allowing the knob 522 to
rotate. Likewise, the collar 524 may be secured between the securing
fingers 529 and 531 within their respective collar-guiding portion 534
allowing the knob 522 to rotate.
[0663] When the valve 520 is secured to the valve-securing structure 537,
rotation of the wheel 1537 (caused by the motor 536) rotates the knob 522
of the valve 520. As the valve 520 flexes, the protrusion 521 freely
moves within the protrusion guide 535 or adjacent to the protrusion guide
535. FIG. 62 shows the valve of FIG. 60 secured to the motor 536 via the
valve-securing structure 537.
[0664] FIG. 63 shows another motor 538 and valve-securing structure 539
for coupling to the valve of FIG. 60 in accordance with an embodiment of
the present disclosure. The valve-securing structure 539 includes a
protrusion guide 540 adjacent to the motor 538. The motor 538 is coupled
to the wheel 541 to engage the knob 522 (see FIG. 60).
[0665] FIG. 64A shows a valve 542 having a slidable collar 545 and several
compressing fingers 544 for regulating fluid flow through a fluid line
543 in accordance with an embodiment of the present disclosure. The base
546 is connected to all of the fingers 544. As the slidable collar 545 is
moved over the compressing fingers 544, the compressing fingers 544
compress the tube 543 to impede fluid flow therewithin.
[0666] The fingers 544 are coupled to a base 546 such that the base 546
and fingers 544 surround the tube 543. The collar 545 is slidable away
from the base 546 such that the fingers 544 compress the tube 543 which
thereby reduces an internal volume of the tube 543 as the collar is
moved. The reduction of the internal volume of the tube 543 reduces the
fluid flow through the tube. An actuator (not shown) may be coupled to
the collar 545 to control the position of the collar 545 (e.g., a linear
actuator may be coupled to the collar 545 and to the base 546). FIG. 64B
shows a cross-sectional view of the valve 542 of FIG. 64A. Note that the
fingers 544 may be shaped away from the tube near an opposite end of the
base
[0667] FIG. 65 shows a valve 547 having two curved surfaces 549 and 550
for positioning a fluid tube 548 therebetween to regulate fluid flow
through the fluid tube 548 in accordance with an embodiment of the
present disclosure. As the surfaces 549, 550 are compressed together, the
tube 548 is compressed therebetween. The two curved surfaces 549 and 550
may be compressed together using an actuator. The tube 548 may be wrapped
several times around the surface 549.
[0668] FIGS. 66A-66G show several views of a valve 551 having a knob 552
to move a connecting member 553, which is locked into position after
movement of the knob 552, in accordance with an embodiment of the present
disclosure.
[0669] The valve 551 includes an inner curved, elongated support member
554 and an outer curved, elongated support member 556. A knob 552 is
pivotally coupled to the outer support member 556 via a pin 578. A
connecting member 553 engages teeth 576 of the knob 552.
[0670] The connecting member 553 may be inserted into a hole of an end 555
of the support member 556 such that rotation of the knob 552 frictionally
locks an engaging finger 700 (see FIG. 66G) into the gear rack 558 of the
connecting member 553. The engaging finger 700 may engage the teeth 576
to lock the knob 552 to thereby prevent rotation of the knob 552 unless
sufficient torque overcomes the locking action of the engaging finger
700. A retaining finger 577 is positioned on the other side of the hole
571 to press the connecting member 552 against the teeth 576 of the knob
552.
[0671] The inner support member 554 can pivot out away from the outer
support member 556 such that a tube can be loaded via raised portions 559
and 560 (see FIG. 66C). The inner support member 554 pivots away from the
outer support member 556 via dog bone linkers 561, 562, 701, and 702 as
shown in FIG. 66C. Thereafter, the inner support member 554 pivots back
towards the support member 556 as shown in FIG. 66D. The connecting
member 553 is then inserted into an end 555 of the outer support member
556 (a close up of the insertion is shown in FIG. 66E) that includes the
engaging finger 700 that locks onto the teeth 576 of the knob 552 which
temporarily immobilizes the connecting member 553 (see FIG. 66G). The
other end 581 of the connecting member 553 is locked into a hole 582 of
an end 557 of the support member 556. The connecting member 553 may be
pivotally connected to the end 557. The knob 552 includes teeth 576 to
move the connecting member 553 in or out of the end 555. However, when
the knob 552 is not moved, the engaging finger 700 locks the movement of
the knob 552 unless a predetermined amount of torque clicks the finger
700 to the next tooth of the teeth 576 of the inner portion of the knob
552.
[0672] As previously mentioned, the support member 554 can swing away from
the outer support member 556 as is shown in FIG. 66C, which is
facilitated by the dog bone linkers 561, 562, 701, and 702. The dog bone
linker 561 includes a pivot hole 572 that couples to a pivot 563 and a
pivot hole 573 that couples to a pivot 565. The dog bone linker 562
includes a pivot hole 575 that couples to a pivot 566 and a pivot hole
574 that coupled to a pivot 566. The dog bone linker 701 couples to
pivots 567 and 570, and the dog bone linker 702 couples to pivots 568 and
569 so that the end of the support member 556 also swings away from the
inner support member 554.
[0673] FIG. 67 shows a graphic 408 that illustrates actuation vs. flow
rates for a valve in accordance with an embodiment of the present
disclosure. The graphic 408 shows the operation of a valve having
elongated support members, such as, for example, the valve 340 of FIGS.
49 and 50A-50B, the valve 352 of FIGS. 51A-54, the valve 369 of FIG. 55,
the valve 380 of FIGS. 56A-56C, the valve 380 of FIGS. 57A-57E, the valve
401 of FIGS. 58A-58D, the valve 500 of FIG. 59H, the valve 520 of FIGS.
60-60, the valve 542 of FIGS. 64A-64B, the valve 547 of FIG. 65, and/or
the valve 551 of FIGS. 66A-66G. The x-axis of the graphic 408 shows the
displacement between the ends of the support members of the valve, and
the y-axis shows the flow rate (e.g., caused by gravity and/or a pressure
source). The response of the valve is a nonlinear function, such as an
S-curve, a sigmoid curve, a Gompertz curve, or a generalized logistic
function. These functions may be adjusted to match the valve and/or the
valve may be adjusted to match one of the curves or functions.
[0674] FIG. 68A shows a flow meter 703 that uses binary optics 705 in
accordance with an embodiment of the present disclosure. The flow meter
703 includes a camera 355 that captures one or more images to estimate a
flow rate of fluid through a drip chamber 357 using any sufficient
method, e.g., the methods disclosed herein. The flow meter 703 includes a
laser 704 that directs a laser beam onto a binary-optics assembly 705.
The binary-optics assembly 705 thereafter redirects and reforms the laser
beam through the drip chamber 357 and onto the image sensor 355 such that
the image sensor 355 sees a pattern, e.g., the array of lines 85 shown in
FIG. 8 which may form stripes as shown in the background pattern 89 of
FIG. 10. The binary-optics assembly 705 may form the stripes by using a
plurality of ovals.
[0675] The image sensor 355 may include a filter to filter out all
frequencies except for the frequency of the laser 704. For example, the
image sensor 355 may include an optical, band-pass filter that has a
center frequency equal to (or about equal to) the optical frequency (or
center frequency of the optical frequency) of the laser 704.
[0676] The monitoring client 358 may be electrically coupled to the laser
704 to modulate the laser 704. For example, the monitoring client 358 may
turn on the laser 704 only when predetermined pixels are being exposed
and may turn off the laser 704 when other pixels besides the
predetermined pixels are being exposed.
[0677] The flow meter 703 optionally includes a first electrode 800 and a
second electrode 801. The monitoring client 358 may be electrically
coupled to the first and second electrodes 800, 801 to measure a
capacitance defined therebetween. In streaming conditions, the
capacitance changes because the relative permittivity is different for
air and water. The monitoring client 358 may monitor the changes that
results from a streaming condition with the drip chamber 357 by
monitoring the capacitance between the first and second electrodes 800,
801 and correlate increases and/or decreases of the capacitance beyond a
threshold as corresponding to either a streaming condition and/or a
non-streaming condition. For example, if the capacitance between the
first and second electrodes 800, 801 is higher than a threshold, a
processer within the monitoring client 358 may determine that the drip
chamber 357 is undergoing a streaming condition.
[0678] In an alternative embodiment, the first and second electrodes 800,
801 are loop antennas. The monitoring client 358 uses a transceiver to
monitor the magnetic coupling between the loop antennas 800, 801. For
example, the transceiver may transmit a coded message from one loop
antenna of the antennas 800, 801, to another one of the loop antennas
800, 801 and then determine if the coded message was successfully
received. If so, then a received signal strength indication ("RSSI")
measurement may be made from the transceiver. See FIG. 68B for an
exemplary circuit. The RSSI may be used to monitor the magnetic coupling
between the antennas 800, 801. If the magnetic coupling is above a
threshold, then the monitoring client 358 may determine that a streaming
condition exists within the drip chamber 357. In some embodiments a
change of magnetic coupling or a change of capacitive coupling may be
determined to be an indication that a streaming condition has occurred.
[0679] The flow meter 703 may also include a safety valve 706. FIGS.
69A-69F show several views of the safety valve 706 that may be used with
a flow meter, such as the flow meter 703 of FIG. 68, in accordance with
an embodiment of the present disclosure.
[0680] FIGS. 69A-69B show exploded views of a safety valve 706. The safety
valve may also be referred to as a safety cutoff in this application. The
safety valve 706 includes a solenoid 707, an interface structure 708, a
tube housing 709, a spring 720, a faceplate 712, a first axle 713, a
second axle 714, a first occluding arm 710, and a second occluding arm
711. The faceplate 712 includes a hole 715, and the tube housing 709 also
includes a hole 819. The holes 715, 819 allow the axle 713 to slide
within the holes 715, 819.
[0681] Referring to FIG. 69C, a tube may be placed in location 820 within
the tube housing 709 which places the tube in the location 820 next to
the first and second occluding arms 710, 711, which are easily seen in
FIG. 69D. A spring 720 keeps the first and second occluding arms 710, 711
retracted when in the retracted state (as shown in FIG. 69D), but stores
energy such that a predetermined amount of movement of the first and
second occluding arms 710, 711 towards the tube 810 causes the spring 720
to discharge its stored mechanical energy to cause the first and second
occluding arms 710, 711 to extend out and occlude the tube in location
820.
[0682] The spring may be connected to the first and second axles 713, 714.
The spring 720 pulls the first and second axles 713, 714 toward each
other. The first and second occluding arms 710, 711 are pivotally
connected together. Because the first and second occluding arms 710 and
711 are pivotally together at a pivot point that is off center from the
axles 713, 714, the spring 720 pulling on the axles 713, 714 toward each
other will remain stable in the retracted states (as shown in FIG. 69D)
until the solenoid 707 causes the arms 710, 711 to extend outwards beyond
a predetermined amount. As is easily seen in FIG. 69E, a shaft 718 of a
solenoid 707 can actuate through a hole 719 to push on the arms 710, 711
which causes the spring 720 to release its energy and occlude the tube in
location 820 (see FIG. 69F for the case when the where the first and
second occluding arms 710, 711 are in the occluding position).
[0683] Referring to FIG. 69G, in some embodiments, a current responsive
material 717 may be coupled to the solenoid 707. The current responsive
material 717 may be configured to the solenoid such that the solenoid may
engage the first occluding arm 710 and the second occluding arm 711 when
the current responsive material 717 changes shape due to exposure to a
change in current. When the current responsive material 717 is exposed to
a change in current, the current responsive material 717 will apply force
to the solenoid 707. Thereafter, the solenoid 707 may apply force to the
trigger mechanism to release the occluding arms.
[0684] In another embodiment, as shown in FIG. 69H, the first and second
occluding arms may be retained by magnetic force. In some embodiments,
first and second magnets 722, 723 may be oriented with opposite magnetic
poles aligned (e.g. north and south poles). The arms 710, 711 may be held
in the retracted states using this attractive magnetic force. One of the
two magnets may be rotated such that the magnets are reoriented so that
the first and second magnets are oriented with like magnetic poles
aligned (e.g. north and north poles or south and south poles). The like
pole alignment causes the magnets to repel one another. The magnetic
repelling force may be used to cause the arms 710, 711 to extend
outwards. In other embodiments, a permanent magnet 724 may be placed
within a coil 725, as shown in FIG. 69I. In these embodiments, the arms
710, 711 may be retained in the retracted state using the magnetic force
created by the magnet 724 and coil 725. The magnetic force may be
overcome by using a solenoid or some other element, causing the arms 710,
711 to be engaged and extend outward beyond a predetermined amount. FIG.
70 shows a flow chart diagram illustrating a method 728 of estimating
drop growth and/or flow within a drip chamber in accordance with an
embodiment of the present disclosure. The method 728 includes acts
729-735. FIGS. 71A-71E show images taken by a flow meter with a template
overlaid therein to illustrate the method of FIG. 70. Note that the
template 727 is sued to determine a position of the edge of the drop in
the X and Y dimensions.
[0685] Act 729 captures an image of a drip chamber. The image captured may
be the image 721 of FIG. 71A. Act 730 positions a template within the
captured image to a first position. For example, as shown in FIG. 71A, a
template 727 may be positioned within a predetermined position. Act 731
averages all of the pixels within the template 727. Act 732 moves the
template to a second position. For example, the template 727 in FIG. 71A
may move the template in the Y direction (e.g., down as seen in FIG.
71A).
[0686] In act 733, the pixels within the template are used to determine a
second average. In act 734, if a difference between the second average
and the first average is greater than a predetermined threshold value,
determine that the template is located at an edge of a drop. For example,
referring to FIG. 71A, the template may be slowly lowered down in the Y
direction, until the template 727 transitions from the edge of a drop to
a portion of the image that doesn't contain the drop, in which case the
average value of the pixels will transition abruptly to a dark average to
a lighter average. When this transition occurs, the Y position of the
template 727 is considered to be at the edge of the drop (e.g., Y.sub.1
of FIG. 71A). In act 735, the second position of the drop is correlated
with a volume of the drop. For example, the Y.sub.1 value may be
associated with a volume of a drop in a lookup table. In some embodiments
of the present disclosure, multiple movements of the template 727 are
needed to until the edge of the drop is detected. For example, the
template 727 may be moved in the y-direction one pixel at a time (or
several pixels at a time) and several template 727 movements may be
needed such that the edge of the drop is detected. By monitoring the edge
of the drop, the growth of the drop may be controlled by the flow meter
to achieve a target flow rate (e.g., the rate of the transition between
Y1 of FIG. 71A to Y2 of FIG. 71B may be controlled by a PID control loop
within a flow meter). FIG. 71B shows a location, Y.sub.2, that
corresponds to a growth in the drop relative to the location, Y.sub.1, of
FIG. 71A. FIGS. 72C-73E show how the sequential growth of a drop may be
monitored.
[0687] FIG. 72 shows a modulateable backlight assembly 740 in accordance
with an embodiment of the present disclosure. The assembly 740 may be the
backlight 18 of FIG. 1 or may be used as a backlight for any sufficient
flow meter disclosed herein. The assembly 740 includes a first circuit
board 738, a second circuit board 739, a first backlight diffuser 736,
and a second backlight diffuser 737.
[0688] The first circuit board 738 includes embedded light sources 822
that extend along the interface between the first backlight diffuser 736
and the first circuit board 738. The embedded light sources 822 shine
light into the first backlight diffuser 736 which is directed outwards as
indicated by 821. The light 821 may be directed towards an image sensor.
The first backlight diffuser 736 only diffuses light with no "pattern"
formed when viewed by an image sensor.
[0689] The second circuit board 739 includes embedded lights 823 which are
shined into the second backlight diffuser 737. The second backlight
diffuser 737 creates a pattern of stripes that shows up in the light 821
when viewed by an image sensor. Therefore, a monitoring client (e.g., the
monitoring client 358 of FIG. 51A) and/or a flow meter (e.g., the flow
meter 7 of FIG. 1) can select between a striped background pattern (by
activating the embedded lights 823) and a non-striped background pattern
(by activating the embedded lights 822).
[0690] For example, referring now to FIGS. 1 and 72, the flow meter 7 may
use the backlight assembly 740 in some specific embodiments; The flow
meter 7 may use a non-striped backlight pattern (by activating the
embedded LEDs 822 without activating the embedded LEDs 823) to monitor
the growth of drops and may switch to a striped background pattern (by
activating the embedded LEDs 823 without activating the embedded LEDs
822) to detect streaming conditions.
[0691] FIGS. 73A-73C show several views of a tube-restoring apparatus 741
in accordance with an embodiment of the present disclosure. The apparatus
741 includes a drive gear 744 that is coupled to a first restoring gear
742. The first restoring gear 742 is mechanically coupled to a second
restoring gear 743. A tube may be placed between the first and second
restoring gears 742, 743. Portions of the first and second restoring
gears 742, 743 define a space 745 in which a tube may be positioned.
Rotation of the first and second restoring gears 742, 743 closes the
distance between the space 745 when the tube is positioned between the
first and second restoring gears 742, 743. The transition from a
non-restoring position to a restoring position is shown in FIG. 73B to
FIG. 73C. For example, a tube may be positioned such that an occluder
presses against the tube from the bottom up (as shown in FIG. 73B). If
the tube becomes distorted over time, a motor connected to the driving
gear 744 rotates the gears 743 and 744, to press against the walls of the
tube (as shown in FIG. 73C) to restore the tube such that a cross-section
of the tube has a general circular shape by compressing on the wall
portions of the tube that are expanded beyond a center axis of the tube
such that the tube is distorted into an oval shape, for example.
[0692] FIG. 74 shows a system for regulating fluid flow 746 using a valve
747 having two flexible strips 753 and 754 (see FIG. 75); And FIG. 75
shows the valve 746 of FIG. 74 in accordance with an embodiment of the
present disclosure. Optionally, a motor may be attached to the valve 746
for control by a flow meter in one embodiment.
[0693] As shown in FIG. 75, the valve 747 includes two flexible strips
753, 754 in which a tube may be disposed therebetween, a guiding shaft
752, two guidable members 749, 750, a screw 791, and a knob 748.
[0694] When the knob 748 is turned, the screw 791 rotates. Rotation of the
screw 791 pulls the distal guiding member 750 toward the proximal guiding
member 749 (because the distal guiding member 750 includes internal
threads and the screw 791 spins freely within the proximal guiding member
749). The guide 752 guides the movement of the distal guiding member 750.
The guide 752 is coupled to the proximal guiding member 749.
[0695] FIG. 76A shows a valve 755 that utilizes a fluid-based bladder 758
in accordance with an embodiment of the present disclosure. The valve 755
includes two clamshells 756, 757, a bladder 758, and a piston 759. The
piston 759 may be any fluid source. The bladder 758 may be placed within
a cavity 764 and a tube may be placed across the bladder 758 and
positioned within the throughways 760 and 761. Thereafter, the clamshell
757 may be placed over the bladder 758 such that the cavity 765 is placed
over the bladder 758. The two clamshells 756, 757 may then be
ultrasonically welded together, temporarily compressed together, and/or
sufficiently held together. Thereafter, an actuator (e.g., an actuator
controlled by a flow meter disclosed herein) may be actuated to move
fluid in and out of the bladder 758 via the piston 759.
[0696] FIG. 76B shows a cross-sectional view of the assembled valve 755 of
FIG. 76A with two elastomeric fillers 1002, 1004 in accordance with an
embodiment of the present disclosure. The elastomeric fillers 1002, 1004
help hold the tube 1000 into position and help restore the tube 1000 when
the bladder 758 is deflated.
[0697] FIG. 77 shows a system 766 for regulating fluid flow using a valve
769 having two flexible strips 771, 772 (see FIG. 79) actuateable by a
linear actuator 822 in accordance with an embodiment of the present
disclosure. FIG. 78 shows the linear actuator 822 actuating the valve 769
to impeded fluid flow through a tube 775. The valve 769 is coupled to two
couplers 767 and 768. The proximal coupler 768 moves with the linear
actuator 822 while the distal coupler 767 is fixed relative to a
non-moving end of the linear actuator 822.
[0698] FIG. 79 shows a close-up of the valve 769 of FIGS. 77-78. The valve
769 includes two strips 771, 772 (which may be metallic strips) in which
the tube 775 may be disposed. The two strips 771, 772 of the valve 769
may be coupled to a first end structure 773 and a second end structure
774. The first end structure 773 may be coupled to the distal coupler 767
and the second end structure 774 may be coupled to the proximal coupler
proximal coupler 768 (see FIGS. 77-78). A string 770 or membrane may be
wrapped around the tube 775 such that, when the strips 771, 772 are
straightened out, the string 770 presses against the side walls of the
tube 775 to help round the tube 775. The membrane may be a flexible, but
not stretchable, material (or minimally stretchable material). FIG. 80
shows a close-up of the valve as actuated in FIG. 78. Note the holes 776
and 778 that the string 770 is threaded through. The string 770 (which
may metallic) is spiraled around the tube 775 such that when the valve
769 opens, the string 770 restores the tube 775.
[0699] FIG. 81 shows several images for use to illustrate a method of
estimating drop growth and/or fluid flow illustrated in FIGS. 82A-82B in
accordance with an embodiment of the present disclosure. FIG. 81 shows
images 771-777 which are referred to below regarding FIGS. 82A-82B.
[0700] FIGS. 82A-82B show a flow chart diagram illustrating a method 803
of estimating drop growth and/or fluid flow. The method 803 includes acts
804-818.
[0701] Act 804 captures a first image (e.g., image 771 of FIG. 81). The
first image may be a grey scale image of the drip chamber. The drip
chamber may be uniformly lit with a striped pattern on the bottom of the
chamber (i.e., there is no back pattern on the top portion of the drip
chamber).
[0702] Act 805 creates a first thresholded image using the first image.
The first thresholded image may be the image 774 of FIG. 81. The first
thresholded image may be made by comparing each pixel from the first
image to a threshold value (e.g., setting a respective pixel of the
thresolded image to 0 if the respective pixel of the first image is above
the threshold or setting a respective pixel of the thresholded image to 1
if the respective pixel of the first image is below the threshold). This
act is to highlight areas where there is water in front of the
background.
[0703] In some specific embodiments, the threshold level is updated every
time a new image is taken to ensure a predetermined ratio of 1 to 0
pixels is maintained to highlight the drop. The ratio may be updated for
use by act 805 when used again or the update may adjust the threshold
until a predetermined ratio of 1 to 0 pixels is made and then use the
first thresholded image for the rest of the method 803.
[0704] Act 806 determines a set of pixels within the first thresholded
image connected to a predetermined set of pixels within the first
thresholded image. The predetermined set of pixels may be determined by
fiducials marked on the drip chamber or an opening in which drops are
formed. The predetermined set of pixels may be a predetermined set of x,
y values that correspond to pixels. Act 806 may use a connected component
image analysis algorithm.
[0705] Act 807 filters all remaining pixels of the first thresholded image
that are not within the set of pixels. The filter operates on a
pixel-by-pixel basis within the time domain to generate a first filtered
image. The first filtered image is an estimate of a non-active (e.g., a
result from features not of interest in the image) portion of the first
thresholded image (image 774 of FIG. 81). The filter may be any filter,
e.g., any filter described herein.
[0706] Act 808 removes pixels determined to not be part of a drop from the
first thresholded image using the first filtered image to generate a
second image (e.g., image 775 of FIG. 81). A pixel within the second
image will be set to 1 if a respective pixel in the first thresholded
image is 1 and a respective pixel in the first filtered image is less
than 0.5; otherwise, the pixel will be set to 0.
[0707] Act 809 determines a second set of pixels within the second image
connected to a predetermined set of pixels within the second image to
generate a third image (e.g., the image 776 of FIG. 81). The third image
identifies the second set of pixels within the second image. Act 809
finds the set of "lit" pixels in the second image connected to the
predetermined set of pixels (e.g., pixels representing the opening in
which drops are formed).
[0708] Act 810 determines a first length of the drop by counting the
number of rows containing pixels corresponding to the second set of
pixels within the third image. That is, the drop length is determined to
be equal to the last "lit" row in the set of pixels found in Act 809. The
first length corresponds to a first estimated drop size.
[0709] Act 811 updates a background image using the first image. A
low-pass filter may be used to update each pixel's value in the
background image. An infinite impulse response filter may be used to
update the background image using the first image. A pixel is only
updated in the background image for rows below the first length plus a
predetermined safety zone. A pixel in the background image is updated by
low pass filtering the value from the corresponding pixel in the first
image.
[0710] Act 812 creates a second thresholded image (e.g., image 772 of FIG.
81) by comparing the first image with the background image. That is, the
first image has the background image subtracted from it, and on a
pixel-by-pixel basis, the absolute value of each pixel is set to 1 if it
is above a second threshold value and is set to a 0 if it is below the
second threshold value to generate the second thresholded image.
[0711] Act 813 sums the rows of the second thresholded image to create a
plurality of row sums (see image 773 of FIG. 81). Each row sum
corresponds to a row of the second thresholded image.
[0712] Act 814 starts at a row position of the second thresholded image
having a first sum of the plurality of sums that corresponds to the first
length. The row position is incremented in act 815. Act 816 determines
whether the present row position correspond to a corresponding row sum
that is below a threshold, e.g., zero. If no, then act 815 is preformed
again until the present row position corresponds to a corresponding row
sum that is zero and then the method 803 proceeds to act 817.
[0713] Act 817 determines a second length is equal to the present row
position. The second length corresponding to a second estimated drop
size. Act 818 averages the first and second lengths to determine a
average length. The average length corresponding to a third estimated
drop size. By using the first and second lengths to determine an average
length, the effects of condensation on the inner walls of the drip
chamber are mitigated. That is, the purpose of creating two estimates of
drop length is to compensate for how each length is affected by the
presence of condensation. The first length tends to underestimate drop
length if a drop of condensation intersects the growing drop from the
spigot. The second length tends to overestimates the drop length if the
drop of condensation intersects the growing drop from the spigot. Their
average provides a better estimate when condensation is present. In the
absence of condensation, the estimates are almost equal. In other
embodiments, only either the first or second length is used to estimate
the drop size.
[0714] FIG. 83 shows a flow chart diagram of a method 900 for reducing
noise from condensation in accordance with an embodiment of the present
disclosure. Method 900 includes acts 902-910.
[0715] Act 902 captures an image of a drip chamber. Act 904 performs a
canny, edge-detection operation on the image to generate a first
processed image. Act 906 performs an AND-operation on a pixel on a first
side of an axis of the first processed image with a corresponding mirror
pixel on the second side of the axis of the first processed image. That
is, Act 902 defines an axis in the first process image, and performs an
AND on each pixel on one side with a pixel on the other side, such that
the pixel on the other side is symmetrical with the pixel on first side.
For example, a 40 (X-axis) by 40 (Y-axis) image may have an axis defined
between pixel columns 19 and 20. The top, left pixel would be pixel (1,1)
A pixel at location (1, 5) would be AND-ed with a pixel at (40,5). The
resulting pixel would be used for both locations (1, 5) and (40, 5) to
generate the second processed image.
[0716] After act 906 is performed, act 908 determines whether all of the
pixels have been processed. Act 908 repeats act 906 until all pixels have
been processed. Act 910 provides a second processed image that is the
results of all of the AND operations.
[0717] FIG. 84 shows another valve 2000 for use with a flow meter in
accordance with an embodiment of the present disclosure. The valve 2000
is coupled to a portion of an inlet fluid line 2001 and a portion of an
outlet fluid line 2002. A section of flexible tube 2003 is coupled
between the portion of an inlet fluid line 2001 and a portion of an
outlet fluid line 2002 within a rigid cylinder 2004. A fluid pump 2005 is
coupled to the rigid cylinder 2004 to pump fluid into and out of the
rigid cylinder 2004. The rigid cylinder 2004 may include a fluid disposed
therein, e.g., a liquid.
[0718] An actuator 2007 controls a plunger 2008 of the pump 2005 to use
the fluid within the rigid cylinder 2004 to compress the flexible tube
section 2003 to control the flow of fluid between the portion of an inlet
fluid line 2001 and a portion of an outlet fluid line 2002. The actuator
2007 may be controlled by a processor (e.g., the processor 15 of FIG. 1).
By collapsing the flexible tube section 2003, flow of fluid flowing
within the flexible tube section 2003 may be controlled by actuation of
the actuator 2007.
[0719] FIGS. 85A-85C show another valve 8500 for use with a flow meter in
accordance with an embodiment of the present disclosure. This embodiment
uses a plunger 8512 and a substantially incompressible filler 8621 (the
filler was left out of FIGS. 85A-85C for clarity and is shown in FIG. 86)
to deform a flexible tube in which flow is being controlled. The flexible
tube may be an IV tube and may be disposed thorough holes 8518 (see FIG.
85B) on the first clamshell portion 8504 and/or the second clamshell
portion 8502. The substantially incompressible filler 8621 (see FIG. 86)
is contained within a rigid casing comprising a first clamshell portion
8504 and a second clamshell portion 8502. The first clamshell portion
8504 and second clamshell portion 8502 are connected by a hinge 8505 that
allows a user to open the casing to insert and remove a flexible tube in
which fluid flow is being controlled therethrough by the valve 8500. The
plunger 8512 engages the substantially incompressible filler 8621 through
a hole 8511 in the first clamshell portion 8504, ultimately deforming the
tube.
[0720] The first clamshell portion 8504 and second clamshell portion 8502
are secured in a closed position by a latch (8503, 8506) once the
flexible tube is positioned in the housing. The latch comprises a male
component 8503 on the second clamshell portion 8502 and a female
component 8506 on the first clamshell portion 8504. The male component
8503 extends out from second clamshell portion 8502 on the side opposite
the pivot as multiple fingers. The female component 8506 is a lever with
an input end 8506a and an output end 8506b. The latch secures the
clamshell 8502, 8504 closed by positioning the output end 8506b of the
female component 8506 over the male component 8503, and rotating the
female component 8506 onto the top of the second clamshell portion 8502
as depicted in FIG. 85B. The connecting members 8501 connect the female
portion 8506 to the first clamshell portion 8504 such that when the
female component of the latch is rotated closed, the output end 8506b of
the female component's 8506 rounded edge (i.e., the output end 8506b is a
rounded edge) compresses against the male component 8503 of the latch
8503, 8506. This feature creates a force on the male component 8503 when
the female portion 8506 is rotated, which squeezes the first clamshell
portion 8504 and second clamshell portion 8502 together.
[0721] The plunger 8512 is guided into the first clamshell portion 8504 by
a guide 8508 attached to the first clamshell portion 8504 and is powered
by a linear actuator 8510. The guide 8510 aligns the plunger 8512 with
the hole 8511 in the first clamshell portion 8504. The actuator 8510 is
attached to the guide 8508 on an end of the guide 8508 that is opposite
to the end of the guide 8508 attached to the first clamshell portion
8504.
[0722] FIG. 85C shows a portion of the valve 8500 with parts removed for
clarity. As shown in FIG. 85C, the plunger 8512 is connected to the
output shaft 8520 on the actuator 8510 which drives the plunger 8512 in
and out of the first clamshell portion 8504. Springs 8516 are placed
in-between the plunger stabilizing arms 8514 and the actuator 8510 to
urge the plunger 8512 away from the actuator 8510. The springs 8516 help
counter act the force put on the plunger by the filler 8621 (see FIG. 86)
allowing an actuator 8510 that exerts less peak force.
[0723] In some embodiments of the present disclosure, the plunger head
8512a has a smaller area than the longitudinal cross-section of the tube
within the valve housing 8502, 8504. The smaller head 8512a results in a
smaller change in pressure when compared to similar displacement with a
larger head. In some embodiments, this may allow for more precise changes
in tube deformation by the actuator 8510.
[0724] The first clamshell portion 8504 and second clamshell portion 8502
have semicircular cutouts on the sides adjacent the hinged side to create
the holes 8518 (see FIG. 85B). The cutouts are positioned to align when
the casing is in the closed position, creating the hole 8518. The hole
8518 allows a flexible tube (such as a PVC IV tube) to go through the
closed rigid casing 8502, 8504 without being deformed.
[0725] FIG. 86 shows a cross-sectional view of the valve housing with the
substantially incompressible filler 8621 enclosed therein. The
substantially incompressible filler 862 is enclosed in the first and
second clamshell portions 8502, 8504. The first layer 8628 and second
layer 8626 lay within the first clamshell portion 8504, while the third
layer 8624 and fourth layer 8622 lay within the second clamshell portion
8502. The second layer 8626 and third layer 8624 lay in the middle when
the casing is closed and form a conduit 8618, in which the tube is
placed, to aid in consistent deformation of the tube. The conduit 8618
connects the holes 8618 defined by the closed clamshell portions 8502,
8504.
[0726] The materials used to make some flexible tubes may be susceptible
to creep, which affects the tube's ability to rebound back to its
original shape after multiple deformations. The second layer 8626 and
third layer 8624 are stiffer than the first layer 8628 and fourth layer
8622 in order to consistently reform the tube when creep starts to affect
the shape of the tube. The stiffer second layer 8626 and third layer 8624
are affected less by creep than the tube and will reform back to their
original shape after many deformations. Therefore, when the filler 8621
is trying to reform the original shape of the conduit 8618, it will
reform the tube within the conduit.
[0727] Also, in some embodiments, the tube has a tendency to stick to its
self when deformed to a point where the inner surfaces of the tube
contact each other. This makes it difficult to control very low drip
rates when the tube is almost completely closed. The stiff layers
surrounding the tube 8624, 8626 apply forces sufficient to overpower the
sticking forces, which thereby results in the tube opening uniformly.
[0728] The first layer 8528 and fourth layer 8522 fill the space between
the second layer 8526 and third layer 8524, and the clamshell portions
8502, 8504. The second layer 8526 and the third layer 8524 are softer in
order to spread the force of the plunger 8512 evenly throughout the whole
section of tube within the clamshell portions 8602, 8504. Instead of
translating the force directly to the area of the tube immediately above
the plunger 8512, the plunger 8512 increases the pressure in the
clamshell portions 8602, 8504. This causes substantially uniform
deformation of the enclosed section of the tube. Uniform deformation is
advantageous because frictional forces between the liquid and the tube
help with the valves flow rate precision. A longer deformed section
imparts more frictional force on the liquid flowing through, slowing its
flow rate. Extending the section of the tube being valved allows for a
low flow rate with a larger, more manageable lumen diameter.
[0729] The soft layers 8622, 8628 preferably have a shore OO hardness from
about 20 to about 25. The hard layers preferably have a shore A hardness
of about 15. In some embodiments, preferred materials for the filler
include silicone, urethane, viton, or nitrile.
[0730] FIGS. 87A-87D show a flow control apparatus 8700 in accordance with
an embodiment of the present disclosure. The flow control apparatus 8700
includes an apparatus casing 8702 which encloses a valve 8732 and a
safety cutoff 8734 (see FIG. 87B). As is easily seen in FIG. 87B, the
casing 8702 includes a door 8702b and a body 8702a. A drip chamber
holster 8714 having a top component 8714a and a bottom component 8714b is
attached to the body 8702a and is configured to orient the drip chamber
vertically. A laser 8708 and diffracting device 8716 are attached to the
body 8702a of the casing 8702 and are aligned to diffract the laser light
so it creates a pattern on a drip chamber loaded in the drip chamber
holster 8714 (drip chamber not shown in FIG. 87). An image sensor 8710,
having the drip chamber and diffraction patterns in its field of view, is
also attached to the apparatus casing 8702.
[0731] In some embodiments, the laser beam is first split by a beam
splitter into first and second beams such that a first beam is directed
toward an upper diffracting device 8716a and the second beam is directed
toward a lower diffracting device 8716b. The beam splitter may be part of
the laser beam exit lens.
[0732] The upper diffracting device 8716a directs its pattern at an upper
section of the drip chamber and the lower diffracting device 8716b
directs its pattern at a lower section of the drip chamber. The
diffracting devices 8716a, 8716b may use, in some embodiments,
binary-optic films to redirect and reform the laser beams into patterns.
The upper film of the upper diffracting device 8716a converts the beam
into an array of dots, or in some embodiments, a single dot. This creates
the contrast for the image sensor 8710 to track the growth of the drop
developing at the top of the drip chamber. The lower film of the lower
diffracting device 8716b converts the beam into a pattern of horizontal
stripes. The stripes create the contrast for the image sensor 8710 to
determine if the fluid is streaming instead of dripping.
[0733] As is easily seen in FIG. 87B, this embodiment has a valve closing
arm 8720 connected to the door 8702b of the casing 8702 and to the input
end 8722a of the female latch component 8722. When the door 8702b is
opened, the closing arm 8720 pulls on the input end 8722a of the female
latch component 8722 causing it to rotate up and away from the valve
8732. This releases the pressure put on the valve 8732 from the output
end 8722b of the female latch component 8722. Once the female latch
component 8722 disengages the male latch component 8728, the closing arm
8720 pulls open the valve casing clamshells 8732a, 8732b by pulling the
female latch component 8722 away from the valve 8732. When the door 8702b
is completely open, the clamshells 8732a, 8732b are open far enough for
an operator to remove or insert a tube being valved into the valve 8732
(the open position is shown in FIG. 87B). Once a tube is placed in the
valve 8732, an operator closes the door 8702b. Closing the door 8702b
causes the closing arm 8720 to engage the female latch component 8722
such that the output end 8722b of the female latch component 8722 mates
with the male latch component 8728 whereby further actuation rotates the
female latch 8722 component into a secured position (similar to the
position of the valve 8500 shown in FIG. 85B). The closing arm 8720 adds
efficiency to the process of rigging the apparatus 8700 and improves
safety by insuring the valve 8732 is securely closed when the door 8702b
is closed.
[0734] The operator lays the tube through the safety cutoff 8734 (physical
mechanics of the safety cutoff are described with regards to FIG. 69)
along with the valve 8732 when rigging the apparatus 8700 (refer to FIG.
87C). The safety cutoff 8734 uses spring powered occluding arms 8739a,
8739b to compress the tube into a backstop 8741 when triggered. A
solenoid applies the force to trigger the mechanism and release the
occluding arms 8739a, 8739b. Once the occluding arms 8739a, 8739b are
released, they substantially cutoff flow through the tube, and ultimately
to the patient, by compressing the tube against the back stop 8741. The
safety cutoff 8734 is triggered by a processor which uses a safety sensor
to sense unplanned events. The unplanned events may include power loss,
the apparatus 8700 falling over, the fluid streaming through the drip
chamber, or the flow rate not properly correlating to the valve's 8732
position. The latter of these examples may address a situation where the
tube is kinked at some point between the apparatus and the patient.
[0735] A safety cutoff resetting arm 8735 may be attached to the door
8702b and is configured to reset the safety cutoff valve 8734 to the free
flow position by opening the door 8702b of the casing 8702. The safety
cutoff valve 8734 used in this embodiment is similar to the valve
described in FIG. 69. However, in FIG. 87, the occluding arm 711 in FIG.
69 is extended past the screw 714 of FIG. 69 creating a tab projecting
out of the bottom. The safety cutoff valve 8734 of FIG. 87B includes this
tab 8740 as shown in FIG. 87C.
[0736] Referring to FIG. 87C, the resetting arm 8735 includes three
members 8736, 8738, 8742. A first member 8736 of the resetting arm 8735
is attached to the door 8702b and to a second member 8738 of the
resetting arm 8735. The second member 8738 of the resetting arm 8735 is
attached to a third member 8742 of the resetting arm 8735. Opening the
door 8702b actuates the first member 8736, which in turn actuates the
second member 8738 and the third member 8742. The third member 8742 has a
projection configured to engage the tab 8740 and urge it back to the
non-engaging parallel position (as shown in FIG. 69D) when it engages the
tab 8740. In additional embodiments, resetting the safety cutoff 8734 can
be accomplished with less or more members if desired.
[0737] FIG. 87D shows an embodiment of the present disclosure designed to
stop fluid flow through the valved tube when the door 8702b is in an open
position. A compression tab 8744 may be used to substantially cutoff flow
through the tube being valved when the apparatus casing door 8702b is
open. When installing a tube, an operator inserts the tube into the slit
8745 between the compression tab 8744 and the casing body 8702a. When the
door is open, the full force of the compression tab 8744 is exerted onto
the tube, substantially cutting off flow by deforming the tube. When the
door 8704b is closed, a wedge 8746 attached to the door 8702b is forced
into the slit 8745 and wedges the compression tab 8744 open. Wedging open
the tab 8744 allows the tube to reopen permitting fluid flow. This
feature is used as a safety mechanism to make sure no liquid from the
drip chamber is administered to the patient when an operator is rigging
the apparatus.
[0738] Actuating the valve 8732 causes minor pressure changes in the
apparatus casing 8702. An array of holes 8748 may be defined in the
apparatus casing body 8702a. These holes allow the pressure inside the
casing to equalize the pressure outside the casing 8702, which may
increase accuracy in some embodiments.
[0739] Referring again to FIG. 87A, in some embodiments of the present
disclosure, a status light 8718 may be used to visually display the
status of the flow control apparatus 8700. The light 8718 is attached to
the flow control apparatus 8700 at a location that can readily be seen by
a nearby person. In some embodiments, the status light 8718 will emit a
first color when the fluid is flowing and a second color when flow has
stopped. In other embodiments, the status light 8718 will emit a first
color when the flow control apparatus 8700 is operating properly, a
second color when the flow control apparatus 8700 has detected a problem,
and a third color when the flow control apparatus 8700 is paused. The
status light 8718 may also be configured to flash ever time a drop falls
in the drip chamber. This feature allows an operator to see the drip rate
from a distance where it would not be possible to read the display 8704.
[0740] Certain embodiment of the present disclosure may use a battery as a
power source. Other embodiments can us a combination of a battery and an
AC wall adapter, or just and AC wall adapter.
[0741] In another embodiment of the present disclosure, the apparatus 8700
includes input buttons 8706 and a display 8704. The input buttons 8706
can be used to control the flow of liquid through the drip chamber. This
allows an operator to set the flow rate initially and adjust the flow
rate when desired. In other embodiments, input buttons 8706 may be
configured to adjust any adjustable parameter of the apparatus 8700. The
input buttons 8706 may be lit up in different colors to aid a user. For
example, a green input button of the input buttons 8706 may be used to
increase or decrease the flow rate, the a yellow button of the input
buttons 8706 may be used to pause the flow, and a red button of the input
buttons 8706 may be used to stop the flow of fluid. The display 8704 can
display infusion information including the current flow rate and set flow
rate, to inform an operator. The display 8704 may also display
information regarding the patient, the device, or the fluid being
delivered by the device. For example, the status of the batteries, any
alarms, or the patient's identification sequence.
[0742] A processor may also be in communication with a status light 8718.
The processor may tell the status light 8718 to emit a first color when
fluid is flowing and a second color when flow has stopped. The status
light 8718 may also emit a first color light when the pump is operational
and a second color light when a problem has been detected. The first
color will likely be green and the second color will likely be red.
[0743] Certain embodiments may use an audio output device to communicate
with an operator. For example, this device may signal an error, update an
operator on the status of the pump, or guide an operator through a set up
of the flow control apparatus 8700.
[0744] Referring now to FIGS. 88A-88E: FIG. 88A shows a perspective view
of a fluid flow apparatus 8800 used to control fluid flow through a drip
chamber 8820 connected to a tube 8821, wherein the apparatus 8800 has the
casing door 8809b open; FIG. 88B shows a perspective view of only the
valve 8801 from FIG. 88A; FIG. 88C shows the inner workings of the valve
8801 from FIG. 88B; FIG. 88D shows a simplified diagram illustrate the
operation of the valve cutoff mechanism in a door 8809b closed position;
and FIG. 88E shows a simplified diagram to illustrate the valve cutoff
mechanism in the door 8809b open position in accordance with an
embodiment of the present disclosure.
[0745] The flow control apparatus 8800 impedes flow through a tube 8821
within the valve 8801 when the casing door 8809b is open. The casing door
8809b is pivotally coupled to the casing body 8809a In this embodiment,
the actuator 8802 and attached plunger 8816 (see FIG. 88c) are connected
to the valve 8801 by cutoff springs 8806 (see FIG. 88B) that urge the
plunger 8816 into the filler disposed within the valve 8801 housing. The
plunger 8816 is attached to the actuator 8802 by a threaded driveshaft
8812, and, in some embodiments, is able to freely rotate on the drive
shaft 8812. This allows the plunger 8816 to keep a constant orientation
while the driveshaft 8812 rotates. A half-nut 8811 on the end of engaging
member 8810 is operatively connected to the fluid flow apparatus 8800
such that the half-nut 8811 has the ability to engage and disengage the
threaded driveshaft 8812 with the threads of the threaded half nut 8811.
[0746] When the apparatus casing door 8809b (see FIG. 88A) is closed, the
half-nut 8811 (see FIG. 88C) is engaged with the driveshaft 8812 to allow
the actuator 8802 to control the position of the plunger 8816 by rotating
the threaded driveshaft 8812. Opening the apparatus casing door 8809b
(see FIG. 88A) disengages the half-nut 8811 (see FIGS. 88B-88C) from the
drive shaft 8812 (by actuating the half nut 8811 away from the drive
shaft), leaving only the cutoff springs 8806 to control the position of
the plunger 8816. The cutoff springs 8806 drive the plunger 8816 into the
filler with enough force to substantially cutoff fluid flow through the
tube 9921 coupled to the drip chamber 8820 (also see FIG. 88A). This
mechanism may serve the same purpose as the compression tab described in
FIG. 87.
[0747] FIGS. 88D-88E illustrate the mechanism that engages and disengages
the half-nut 8811 with the threaded driveshaft 8812. An engaging member
8810 has a half-nut 8811 at one end and pivotally connected to a pivoting
member 8803 at the other end. The pivoting member 8803 is anchored by a
hinge 8818 (coupled to the casing body 8809a) and is positioned to be
engaged by an urging component 8805 connected to the casing door 8809b.
The urging component 8805 is coupled to the door 8809b (shown in FIG.
88A).
[0748] FIG. 88D shows the position of the mechanism when the casing door
8809b is closed. In this position, the urging component 8805 is not
engaged with the pivoting member 8803, leaving only the force of the
spring 8814 to influence the position of the pivoting 8803 and connected
engaging 8810 members. The spring 8814 biases the pivoting member 8803 to
rotate in the counter clockwise direction, with respect to the view of in
FIG. 88D. The rotational force translates to a force pushing on the
engaging member 8810 into the threaded driveshaft 8812 due to the hinge
8818.
[0749] FIG. 88E shows the position of the mechanism when the casing door
8809b is open. Opening the door 8809b causes the urging component 8805 to
rotate and engage the pivoting member 8803. This counteracts the force of
the spring 8814 and rotates the pivoting member 8803 clockwise, with
respect to the view of FIG. 88E. The clockwise rotation of the pivoting
member 8810 disengages the engaging member 8803 from the threaded
driveshaft 8812.
[0750] FIG. 89 shows a method for controlling fluid flow through a drip
chamber in accordance with an embodiment of the present disclosure. The
method includes an installation act 8902. During the installation act
8902 a flexible tube in fluid communication with a drip chamber is
substantially deformed while being installed in a fluid flow control
apparatus by an operator. At reformatting act 8904, the tube is reformed
to substantially it initial size once the installation process is
complete. At imaging act 8906, images are captured of the drip chamber in
fluid communication with the tube. At estimating act 8908, the images
from the previous act are used to estimate flow rate through the drip
chamber. At communicating act 8910, the estimated flow rate is
communicated to a fluid monitoring client. At receiving act 8912, a
desires flow rate is received from a used. The user may be a fluid
monitoring client or a device operator. At comparing act 8914, the
estimated flow rate is compared to the desired flow rate and a difference
is produce. At determining act 8916, the magnitude and direction of valve
actuation to achieve the desired flow rate are determined using the
difference from the previous act.
[0751] Referring now to FIG. 89B, at actuating act 8918, the valve is
actuated in accordance with the determined magnitude and direction to
achieve the desired flow rate. Valve actuation may be achieved by
increasing pressure around a defined section of the tube which deforms
the tube and modifies the shape of the lumen within the tube. Pressure
adjustment may be achieve by disposing a rigid housing around a defined
section of the tube and engaging a plunger with a substantially
incompressible filler material enclosed within the housing. The filler
material translates the the engaging plunger to pressure within the
housing thereby deforming the tube.
[0752] At lighting act 8920, a light is emitted to indicate the status of
the apparatus performing this method. A first color of light may be
emitted to indicate fluid is flowing and a second light may be emitted to
indicate flow has stopped. A first color of light may be used to indicate
the apparatus is functioning properly and a second light may be used to
indicated a problem has been detected.
[0753] At monitoring act 8922, the method monitors for unplanned events.
Unplanned events may be power loss or an apparatus performing this method
falling over. At cutoff act 8924, fluid flow through the drip chamber is
stopped when an unplanned event is detected by the monitoring act. At
removing act 8926, the tube is deformed to substantially reduce its lumen
size while it is being removed from an apparatus performing this method.
[0754] As shown in FIG. 90, a system 9000 is shown. The system 9000 may be
used with the flow control apparatus 8700 of FIGS. 81A-87D or the flow
control apparatus 8800 of FIGS. 87A-87D. The system 9000 includes a
processor 9002 in communication with the image sensor 9006 and the valve
actuator 9004. The processor 9002 receives image data from the image
sensor 9006. Once the processor 9002 has received the image data from the
image sensor 9006, the processor uses the data to estimate a flow rate.
The processor 9002 then compares the estimated flow rate to a desired
flow rate, and produces a difference between the two values. The
processor 9002 adjusts the valve actuator 9004 based on the value to
achieve the desired flow rate.
[0755] The processor 9002 may also be in communication with a safety
sensor 9008 and the safety cutoff 9010. In this embodiment, the processor
9002 receives data from the safety sensor 9008 and determines when fluid
flow should be stopped based on predetermined criteria (such as power
loss, streaming, or device malfunction). Once the processor determines
fluid flow should be stopped, it triggers the safety cutoff 9010.
[0756] The processor 9002 may also be in communication with the input
buttons 9012. The processor 9002 receives data from the input buttons
9012 and uses that data to control the valve actuator 9004 or trigger the
safety cutoff 9010. For example, when the operator presses the increase
flow button 9012 the processor 9002 receives a signal from the button
9012 and adjusts the valve actuator 9004 accordingly, or when the
operator presses the stop button 9012 the processor 9002 receives a
signal and directs the safety cutoff 9010 to trigger. The processor 9002
may also send data to the input buttons 9012, such as data related to
which color the button should light up.
[0757] The processor 9002 may also be in communication with the display
9014. The processor 9002 receives data from the various components of the
apparatus such as the valve actuator 9004, the safety sensor 9008, the
image sensor 9006, or the input buttons 9012 and then output the data in
human readable form on the display 9014. For example, the processor 9002
receives data from the image sensor 9006, estimates a flow rate, and
displays the estimated flow rate on the display 9014.
[0758] The processor 9002 may also be in communication with the status
light 9018. The processor 9002 receives data from various components of
the apparatus such as the valve actuator 9004, the safety sensor 9008,
the image sensor 9006, or the input buttons 9012, creates a signal for
sending to the status light 9018 based on the data, and outputs the
signal to the status light 9018. Examples include, blinking the light
9018 every time a drip drops in the drip chamber, turning the light 9018
green when the pump is operational, turning the light 9018 yellow when
the pump is paused, or turning the light 9018 red when the pump is not
operating correctly.
[0759] The processor 9002 may also be in communication with a power supply
or battery 9016. The processor 9002 receives data from power supply or
battery 9016 regarding power output. For example, receiving voltage from
the battery 9016 to estimate how much charge it has. The processor 9002
may also send data to the power supply 9016 to adjust its power output.
[0760] FIG. 91 shows an apparatus 9100 configured to control fluid flow
through a drip chamber connected to a tube and communicate with an RFID
interrogator in accordance with an embodiment of the present disclosure.
The apparatus 9100 may transmit data to and from a commercially available
radio frequency identification (RFID) interrogator without the use of a
dedicated RFID tag.
[0761] As shown in FIG. 91, a first metallic structure 9102 is coupled to
a second metallic structure 9104. Preferably, the first metallic
structure 9102 and the second metallic structure 9104 are pre-existing
components of the assembly. For example, the first metallic structure
9102 could be a first clamshell 9106 and the second metallic structure
9104 could be a second clamshell. Alternatively, the first metallic
structure 9102 could be a first metal geometry 9110, such as a metallic
housing of a solenoid, and the second metallic structure 9104 could be a
second metal geometry 9112, such as a ground plane of a PCB circuit
board. While it is preferable that the first metallic structure 9102 and
the second metallic structure 9104 be pre-existing components of the
assembly, in some specific embodiments, these structures could be added
to the assembly solely for this use.
[0762] At least one impedance-matching structure 9116, such as an inductor
or capacitor, may be coupled with the first metallic structure 9102 and
the second metallic structure 9104 to match the impedance of the
apparatus to the interrogator frequency. In some embodiments, more than
one impedance matching structure 9116 may be used in combination, such as
a combination of an inductor and a capacitor (e.g., in either a parallel
or series configuration, to form a tank circuit).
[0763] At least for the purpose of ground continuity, a low pass filter
9114 is preferably coupled with the first metallic structure 9102 and the
second metallic structure 9104. The low pass filter 9114 preferably has a
cutoff frequency sufficiently below the frequency (approximately 900 MHz)
of a commercially available RFID interrogator 9122.
[0764] The apparatus 9100 operates by performing at least two functions.
In a first function, the apparatus 9100 is impedance matched at the
interrogator frequency using the at least one impedance-matching
structure 9116, limiting or essentially prohibiting reflection of the
interrogator frequency. In a second function, the metallic structures
9102, 9104 are shorted together using a shorting mechanism 9118, such as
a transistor or switch. The shorting can be controlled by a
microprocessor 9120. This shorting momentarily eliminates the impedance
matching and causes a change in reflection. The transition from the first
function to the second function causes a shift in the reflection
coefficient of the coupled first metallic structure 9102 and second
metallic structure 9104. By shorting the metallic structures 9102, 9104
together as desired, data can be transmitted to a commercially available
RFID interrogator 9122, coded in the resulting reflection gamma.
[0765] In some embodiments, an obstruction (e.g., condensation or droplets
due to splashing) may render obtaining an accurate image of a drip
chamber by an image sensor (e.g., the drip chamber 4 and the image sensor
11 of FIG. 1) difficult. FIG. 92 is an image of such an obstructed drip
chamber 9200. The drip chamber 9202 includes a fluid drop 9204 and an
obstruction 9206. The obstruction 9206 may include fluid droplets from
condensation or splashing in some embodiments. FIG. 93 shows a flow chart
diagram of a method 9300 for obtaining an image of a drip chamber in
accordance with an embodiment of the present disclosure. The method 9300
includes acts 9302, 9304, 9306, and 9308. Method 9300 may be implemented
by the processor 15 of FIG. 1 and may be implemented as a
processor-implemented method, as a set of instructions configured for
execution by one or more processors, in hardware, in software, the like,
or some combination thereof.
[0766] Act 9302 of method 9300 includes capturing an image of a drip
chamber. Act 9304 of method 9300 includes determining that the image of
the drip chamber includes a visual obstruction. The visual obstruction
may be similar to the visual obstruction shown in FIG. 92 in some
embodiments. Act 9306 of method 9300 includes applying a blurring
function to the captured image of Act 9302 upon a determination that the
captured image of Act 9302 contains a visual obstruction. The blurring
function may be any function that decreases the amount or eliminates an
amount of detail in the captured image of Act 9302. In some embodiments,
the blurring function may be applied without regard to a determination
that the captured image of Act 9302 contains a visual obstruction, i.e.,
the blurring function is always applied to the captured image of Act
9302.
[0767] In some embodiments, the blurring function of Act 9306 may include
applying a low-pass filter to the captured image of Act 9302. The
low-pass filter or other blurring function may be applied in either a
horizontal direction (e.g., an X-direction in Cartesian coordinates) of
the captured image of Act 9302, or a vertical direction (e.g., a
Y-direction in Cartesian coordinates) of the captured image of Act 9302.
In some embodiments, the low pass filter or blurring function may be
applied in both a horizontal and vertical direction (e.g., in both an X
and Y direction in Cartesian coordinates) of the captured image of Act
9302.
[0768] In some embodiments, the blurring function of Act 9306 may include
applying a Gaussian Blur function to the captured image of Act 9302. If
the blurring function or the low pass filter is applied in either a
vertical or a horizontal direction, as described above, the low pass
filter or blurring function may then include a one-dimensional Gaussian
Blur function in some embodiments. If the blurring function or the low
pass filter is applied in both a vertical and a horizontal direction, as
described above, the low pass filter or blurring function may then
include a two-dimensional Gaussian Blur function in some embodiments.
[0769] After the blurring function is applied, enough detail should be
eliminated from the captured image such that Act 9308 can be carried out.
Act 9308 includes determining if the captured image of Act 9302 contains
a match to a template. In some embodiments, a processor (e.g., the
processor 15 of FIG. 1) may use a template matching function to determine
if the captured image of Act 9302 contains a match to the template. In
some embodiments, the template matching function may be an OpenCV
template matching function. The template may include at least a partial
image of a fluid drop. In some embodiments, the template may include at
least a partial image of a fluid drop being backlit by a lighting source.
In yet a further embodiment, the lighting source may include an LED array
(e.g., the LED array 20 of FIG. 1).
[0770] FIG. 94 is a graphical representation 9400 of an embodiment
featuring a plurality of drops successively growing within a drip chamber
until each falls, as seen by an image sensor (e.g., the drip chamber 4
and image sensor 11 of FIG. 1). The image sensor communicates an output
signal to a processor (e.g., the processor 15 of FIG. 1), the processor
configured to determine from the output signal when a fluid drop has
fallen within the drip chamber. The curve 9408 to the left of time marker
9406 represents the image sensor's output signal prior to application of
a blurring function (e.g., the blurring function of Act 9206 of FIG. 92).
Similarly, the curve 9410 to the right of time marker 9406 represents the
image sensor's output signal after the application of the blurring
function. According to the curve 9408 and the curve 9410 of FIG. 94,
application of the blurring function may reduce the amount of noise in
the image sensor's output signal. This reduction of noise in the output
signal allows the processor to more efficiently identify, from the image
sensor's output signal, when a drop of fluid has fallen inside the drip
chamber.
[0771] In some embodiments, the processor is configured to recognize that
a drop has fallen within the drip chamber, but only if certain current
events and prior events have occurred, i.e. the processor performs a
hysteresis function. In one embodiment, the processor will recognize that
a drop has fallen within the drip chamber when the curve crosses a lower
threshold limit 9404, but only if the curve has previously crossed an
upper threshold limit 9402 since the previous crossing of the lower
threshold limit 9404. This hysteresis function may be used to avoid the
processor erroneously registering that a drop has fallen due to noise in
the image sensor's output signal.
[0772] Referring now to FIG. 95, in some embodiments, it may be desirable
to rely on some means other than or in addition to an audible noise or
visual indicator to convey the status of a device 9500. This may be
desirable where a device 9500 is used in an environment with high levels
of ambient noise and or high level of ambient light respectively. This
may in some embodiments, be cheaply accomplished using a signature
analyzer 9502.
[0773] During normal device 9500 function, EM emissions will be created.
These emissions are a natural artifact of how digital functions are
executed by the device 9500. Additionally, specific digital functions of
the device 9500 will produce EM signatures in a predictable manner. That
is, when a digital function is performed by the device 9500, an EM
emission corresponding to that function may occur. In FIG. 95, the device
9500 includes a component 9504 which may perform a digital function. This
component may, for example, be a microprocessor, clock, etc.
[0774] The EM signatures of specific functions may be empirically
determined. A signature analyzer 9502 may monitor the EM emissions of the
device 9500. A received EM signature may be matched to its empirically
determined meaning. In this manner, a signature analyzer 9502 may divine
what digital functions are being performed by the device 9500 using the
EM emissions from the device 9500.
[0775] In a specific example, the device 9500 may be a medication delivery
device. A medication delivery device may generate an occlusion alarm
during operation. The generation of this occlusion alarm will cause a
specific EM signature to be emitted from the medication delivery device.
A signature analyzer 9502 monitoring emissions from the medication
delivery device may receive and analyze this specific emission signature
and thereby determine that the medication delivery device is issuing an
occlusion alarm.
[0776] Various components which create EM emissions may be contained
within an EM shield 9506. This shield 9506 may suppress emissions from
the device 9500 such that the device 9500 does not interfere with other
devices (not shown) in the vicinity and conforms to any local
requirements. The shield 9506, however, will not totally eliminate
emissions from the device 9500. Reduced amplitude frequency emissions
9508 which satisfy regulatory compliance levels will still occur. In one
embodiment which uses a signature analyzer 9502 to monitor the EM
signature of a device 9500, the signature analyzer 9502 may be suitably
positioned outside of the shield 9506 and may monitor these reduced
amplitude frequency emissions 9508. In such embodiments, the signature
analyzer 9502 may be an RF receiver such as a narrowband receiver. Such a
receiver is capable of being tuned to very specific and reduced emission
frequencies. Additionally, using a narrowband receiver may be desirable
because such a receiver is relatively cheap.
[0777] In some embodiments, a medical pump device may keep track of the
number of infusion sets that the medical pump device administers. The
medical pump device may keep track of the infusion sets by utilizing a
software radio, operably connected to the medical pump device. The
software radio may include a coiled wire operably engaged with a
microchip in the medical pump device, such that the microchip can
transmit signals via the coiled wire. The software radio, in some
embodiments, may be used to transmit a communication signal to a handheld
device that is configured to receive the signal. The communication signal
may be a number of infusion sets that the medical pump device has
administered.
[0778] Further, in some embodiments, the medical pump device may
communicate with the handheld device via a speaker on the handheld device
configured to receive an acoustic or audio signal from the medical pump
device. The audio signal, in some embodiments, may include digital data
that is encoded in the audio signal.
[0779] In some embodiments, the medical pump device may communicate with a
handheld device by utilizing a motion sensor in the handheld device. The
motion sensor may receive motion input from a motion generator included
in the medical pump device. The motion generator, in some embodiments,
may be a stepper motor, and, further, in some embodiments, the motion
sensor may be an accelerometer. The handheld device may be configured to
determine a number of infusion sets that the medical pump device has
administered from the motion input received by the motion sensor.
[0780] The medical pump device may be configured to pair with a handheld
device in order to establish wireless communication with the handheld
device. In some embodiments, the medical pump device may establish a Blue
Tooth connection with the handheld device. In yet other embodiments, the
medical pump device may establish a wireless communication signal with
the handheld device by utilizing near-field communication (NFC) signals.
[0781] In some embodiments, the medical pump device may communicate with a
handheld device by utilizing a camera that is included in the handheld
device. More specifically, the camera of the handheld device may be
configured to detect a visual modulation signal. In some embodiments, the
visual modulation signal may come from a dome light included in the
medical pump device. The handheld device may use the visual modulation
signal to determine a number of infusion sets that has been administered
by the medical pump device.
[0782] Various alternatives and modifications can be devised by those
skilled in the art without departing from the disclosure. Accordingly,
the present disclosure is intended to embrace all such alternatives,
modifications and variances. Additionally, while several embodiments of
the present disclosure have been shown in the drawings and/or discussed
herein, it is not intended that the disclosure be limited thereto, as it
is intended that the disclosure be as broad in scope as the art will
allow and that the specification be read likewise. Therefore, the above
description should not be construed as limiting, but merely as
exemplifications of particular embodiments. And, those skilled in the art
will envision other modifications within the scope and spirit of the
claims appended hereto. Other elements, steps, methods and techniques
that are insubstantially different from those described above and/or in
the appended claims are also intended to be within the scope of the
disclosure.
[0783] The embodiments shown in the drawings are presented only to
demonstrate certain examples of the disclosure. And, the drawings
described are only illustrative and are non-limiting. In the drawings,
for illustrative purposes, the size of some of the elements may be
exaggerated and not drawn to a particular scale. Additionally, elements
shown within the drawings that have the same numbers may be identical
elements or may be similar elements, depending on the context.
[0784] Where the term "comprising" is used in the present description and
claims, it does not exclude other elements or steps. Where an indefinite
or definite article is used when referring to a singular noun, e.g., "a,"
"an," or "the," this includes a plural of that noun unless something
otherwise is specifically stated. Hence, the term "comprising" should not
be interpreted as being restricted to the items listed thereafter; it
does not exclude other elements or steps, and so the scope of the
expression "a device comprising items A and B" should not be limited to
devices consisting only of components A and B. This expression signifies
that, with respect to the present disclosure, the only relevant
components of the device are A and B.
[0785] Furthermore, the terms "first," "second," "third," and the like,
whether used in the description or in the claims, are provided for
distinguishing between similar elements and not necessarily for
describing a sequential or chronological order. It is to be understood
that the terms so used are interchangeable under appropriate
circumstances (unless clearly disclosed otherwise) and that the
embodiments of the disclosure described herein are capable of operation
in other sequences and/or arrangements than are described or illustrated
herein.
* * * * *