WO2000006017A1 - Imaging ocular vessel oximeter - Google Patents

Imaging ocular vessel oximeter Download PDF

Info

Publication number
WO2000006017A1
WO2000006017A1 PCT/US1999/017204 US9917204W WO0006017A1 WO 2000006017 A1 WO2000006017 A1 WO 2000006017A1 US 9917204 W US9917204 W US 9917204W WO 0006017 A1 WO0006017 A1 WO 0006017A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
oxygen saturation
blood oxygen
values
determining
Prior art date
Application number
PCT/US1999/017204
Other languages
French (fr)
Other versions
WO2000006017A9 (en
Inventor
James M. Beach
James S. Tiedeman
Original Assignee
University Of Virginia Patent Foundation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University Of Virginia Patent Foundation filed Critical University Of Virginia Patent Foundation
Priority to AU55450/99A priority Critical patent/AU5545099A/en
Publication of WO2000006017A1 publication Critical patent/WO2000006017A1/en
Publication of WO2000006017A9 publication Critical patent/WO2000006017A9/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/145Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue
    • A61B5/1455Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue using optical sensors, e.g. spectral photometrical oximeters
    • A61B5/14551Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue using optical sensors, e.g. spectral photometrical oximeters for measuring blood gases
    • A61B5/14555Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue using optical sensors, e.g. spectral photometrical oximeters for measuring blood gases specially adapted for the eye fundus
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/12Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for looking at the eye fundus, e.g. ophthalmoscopes
    • A61B3/1225Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for looking at the eye fundus, e.g. ophthalmoscopes using coherent radiation
    • A61B3/1233Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for looking at the eye fundus, e.g. ophthalmoscopes using coherent radiation for measuring blood flow, e.g. at the retina

Definitions

  • the present invention relates to an apparatus and method for evaluating oxygen utilization in the posterior pole tissue of the eye. More particularly, the present
  • invention relates to a simple apparatus and method for measuring the hemoglobin oxygen saturation of retinal blood vessels using digital image analysis of reflectance at two specially
  • the blood supply to the inner retina is well-regulated to maintain an adequate
  • the inner retina may be the direct cause of many diseases, such as diabetic retinopathy,
  • papallopathy glaucoma, optic atrophy and macular degeneration, among others.
  • Diabetic retinopathy for example, is a progressively damaging eye disease
  • Diabetic retinopathy may create several
  • retinal disorders including swelling at the center of the retina, and reduction of retinal
  • diabetic retinopathy Like many eye diseases, diabetic retinopathy is preceded by early stage warning signs that can trigger severe damage if undetected. In diabetic retinopathy, such
  • BDR background diabetic retinopathy
  • Hickam, et al. and Laing, et al. investigated the use of photographic densitometry of large retinal vessels in vivo to monitor arterial and venous retinal blood
  • an apparatus for evaluating oxygen utilization in posterior pole tissue of an eye includes a fundus camera capable of generating an intermediate image of blood vessels in an eye, and a beam splitter assembly comprising a beam splitter, a first bandpass filter and a second bandpass filter.
  • beam splitter is capable of splitting the intermediate image generated by the fundus camera
  • a baffle is disposed between the first image and the
  • the apparatus of the present invention further includes an electronic imaging device capable
  • a digital imaging device may be of any known type, such as a digital imaging device, and preferably is a
  • apparatus of the present invention typically comprise separate but connected units, the fundus camera, beam splitter and electronic imaging device may comprise an integral unit.
  • the first and second images are passed through the first and second bandpass filters, respectively.
  • bandpass filter has a first wavelength and the second bandpass filter has a second wavelength
  • the first and second wavelengths being chosen to optimize the imaging capability of the first and second wavelengths
  • the wavelength of the first bandpass filter preferably is chosen to be an oxygen-sensitive wavelength of 600 nm ⁇ 2.5 nm
  • the second wavelength of the second bandpass filter preferably is chosen as 569 nm ⁇ 2.5 nm
  • the fundus in one embodiment of the apparatus of the present invention, the fundus
  • the camera has an imaging plane external to the body of the fundus camera.
  • other fundus cameras may be used which have an imaging plane internal to the body of the fundus camera.
  • the imaging plane is formed
  • the fundus camera may comprise a filter wheel
  • the beam splitter assembly may have a plurality of front surface mirrors to
  • a cover may be disposed over
  • the beam splitter assembly to protect it from contamination.
  • plurality of front surface mirrors is mounted so as to be adjustable, and the beam splitter
  • assembly comprises means for mounting the plurality of front surface mirrors in the beam
  • the splitter assembly may include a base plate.
  • the base plate may have a first side portion with a first plurality of rails, and a second side portion with a second plurality of rails. The first and
  • second pluralities of rails may be used to support first and second pluralities of mirror
  • a first portion of the front surface mirrors may be attached to the first
  • a first drive assembly may be selectively attached at least one of the first plurality of mirror mounts, wherein movement of the first drive assembly
  • a second drive assembly may be selectively attached to at least one of the second plurality of mirror mounts, wherein
  • the first drive assembly may comprise a first micrometer and the second
  • drive assembly may comprise a second micrometer.
  • the present invention is also drawn to a method for evaluating oxygen utilization in posterior pole tissue of an eye.
  • An embodiment of the apparatus of the present invention, or another apparatus, may be used to perform this method.
  • the method includes reflecting a light beam off of blood vessels in an eye to create an intermediate image of the
  • the method further comprises producing an
  • wavelength of the first image and the second wavelength of the second image are chosen to
  • I ⁇ n and I out ", respectively) may be determined from the first and second images of the blood vessel by scanning the first image and the second image. The path of minimum reflection inside the blood vessel may then be
  • the I values along with other data
  • O 2 SAT vein and O 2 SAT artery , respectively
  • O 2 SAT artery may also be determined for a given subject at different times after an
  • the direct reflectance method comprises determining values of arterial optical density ratio ("O ⁇ R ⁇ ”) for a subject using data contained in the electronic recording of the
  • the pigmentation correction method is used to reduce the influences of pigmentation on calculated values of O 2 SAT ve ⁇ n . Under this method, unless previously determined, the values of the variables required for determining O 2 SAT vess must first be
  • This comprises estimating, for a plurality
  • the reflectance at the second chosen wavelength, where pigment light absorption is strong using the reflectance at the first chosen wavelength where pigment light absorption is significantly less than that at the second wavelength.
  • ODR cor artery (“ODR cor artery ”) values are compared to values of systemic O 2 SAT corresponding therewith to determine a value for pigmentation corrected OS. Once a value for pigmentation corrected
  • OS is determined, a simple equation may be employed to obtain a value for O 2 SAT cor for an
  • the intravascular reflectance method permits the determination of O 2 SAT ve ⁇ n
  • O 2 SAT vess must first be obtained using the intravascular reflectance method. This method
  • value may be calculated independent of pigmentation for any subject at any time.
  • intravascular reflectance methods may also be corrected for vessel size. This is done by
  • the variables determined using the direct reflectance method are accurate for the subject from which the data used was obtained, but may not be as accurate for other
  • pigmentation correction and intravascular reflectance methods are determined using a
  • O 2 SAT vessel (or a change in O 2 SAT ve ⁇ n or O 2 SAT artery after an intervention) in
  • oximeter of the present invention is useful to diagnose eye diseases, including such diseases as diabetic retinopathy, papallopathy, glaucoma, retinal vein occlusion, optic atrophy and macular degeneration.
  • eye diseases including such diseases as diabetic retinopathy, papallopathy, glaucoma, retinal vein occlusion, optic atrophy and macular degeneration.
  • the determination of O 2 S AT values is automated using a
  • FIG. 1 is a schematic illustration of one embodiment of the imaging ocular
  • FIG. 2 is a schematic illustration of a commercially available fundus camera
  • FIG. 3a
  • FIG. 6a is an orthographic top view, full scale, of the mirror mount shown in
  • FIGS. 3a-3c the assembly of FIGS. 3a-3c;
  • FIG. 6b is an orthographic side view, full scale, of the mirror mount shown in FIGS. 3a-3c;
  • FIG. 7a is an orthographic top view, full scale, of the first drive block shown in the assembly of FIGS. 3a-3c;
  • FIG. 7b is an orthographic side view, full scale, of the first drive block shown in FIGS. 3a-3c;
  • FIG. 8a is an orthographic top view, full scale, of the second drive block shown in the assembly of FIGS. 3a-3c;
  • FIG. 8b is an orthographic side view, full scale, of the second drive block shown in FIGS. 3a-3c;
  • FIG. 10 is a side-by-side composite of two simultaneous, digitally recorded
  • FIG. 11 is a side-by-side composite of two computer-generated scans of simultaneous retinal images taken using bandpass filters having center wavelengths 600 nm
  • FIG. 12 is a schematic illustration of a breathing circuit used to collect data
  • FIG. 13 is a plot showing the relationship between ODR, calculated using the
  • FIG. 14 is a plot showing the relationship between ODR cor , calculated using the pigmentation correction method of the present invention, and O 2 SAT;
  • FIG. 15 is a plot showing the relationship between ODR cor calculated at 100%
  • FIG. 16 is a plot showing the relationship between ODR ⁇ , calculated using the intravascular reflectance method of the present invention, and systemic O 2 SAT artery .
  • the imaging ocular vessel oximeter of the present invention and the method of the present invention for measuring O 2 SAT and changes in O 2 SAT, will now be described
  • an imaging ocular vessel oximeter 8 made in accordance with the principles of the present invention includes a fundus camera 10, a beam splitter assembly 12, bandpass filters 14 and 15 and an imaging device 16.
  • FIG. 2 schematically in FIG. 2 is based upon a Kowa RC/W fundus camera, manufactured by Kowa
  • the Kowa RC/W fundus camera as provided by the manufacturer has a body 19 and an imaging plane external to the camera, beyond exit aperture 18.
  • a slit mask 28 is positioned at intermediate image plane 26 slightly off the optical axis to avoid central light artifacts produced by the fundus camera.
  • fundus camera 10 may be any conventional or specially designed fundus camera.
  • an internal xenon flash 30 is provided to fundus camera 10 of FIG. 2.
  • Flash energy is supplied in this embodiment by a Model 404 external strobe power supply (not shown), manufactured by Norman Co. of Burbank, California, at a setting of 200 Joules, providing a retinal exposure per flash of approximately
  • Flashes are synchronized with the operation of imaging device 16 in the conventional manner. Wavelengths above and below the wavelengths to be recorded are eliminated with a broadband illumination filter 32 which, in this embodiment, is a 580 nm center, 60 nm half-width filter. The light from the flash then passes through a condensing
  • lens 34 is redirected by mirrors 36, 38, and passes through an opthalmological lens 40 to the retina of a patient's eye. Reflected light returns back through opthalmological lens 40, through a mirror aperture 42, through a negative lens 44 contained in filter wheel 46, and through a variable focus objective lens 48, producing the intermediate image at slit mask 28 which projects past the backplate 50 of fundus camera 10.
  • a second positive lens 52 a 2- element achromatic converging lens, is placed after slit mask 28 and before beam splitter
  • second positive lens 52 is manufactured by Edmund Scientific of Barrington, New Jersey.
  • beam splitter assembly 12 is mounted to fundus
  • beam splitter assembly 12 may be mounted another way or be manufactured as an integral unit with fundus camera 10 and/or
  • beam splitter assembly 12 is used to separate the light forming the intermediate image into first and second image paths of identical lengths, and ultimately into first and second laterally displaced, simultaneous images 13 and 17 at imaging device 16.
  • beam splitter assembly 12 is used to separate the light forming the intermediate image into first and second image paths of identical lengths, and ultimately into first and second laterally displaced, simultaneous images 13 and 17 at imaging device 16.
  • beam splitter assembly 12 of the embodiment illustrated in FIGS. 1 and 2 comprises a dichroic mirror 55, first bandpass filter 14 and a second bandpass filter 15 placed in each optical path emanating from dichroic mirror 55.
  • the beam splitter assembly 12 represented in FIG. 1 is manufactured by Optical Insights of
  • first and second bandpass filters 14 and 15 should be chosen to optimize the O 2 SAT signal, and therefore the
  • imaging capability of imaging device 16 with respect to O 2 SAT.
  • bandpass filter 14 should be chosen to have a wavelength that yields sufficient contrast to enable automatic computer vessel tracking, and the greatest degree of oxygen sensitivity.
  • the wavelength of second bandpass filter 15 should be chosen to be either completely
  • a 600 nm center wavelength (600 nm ⁇ 2.5 nm passband) was chosen for first bandpass filter 14 (light abso ⁇ tion of hemoglobin and deoxyhemoglobin at that wavelength differ by a large factor - approximately a factor of 4), and a 569 nm center wavelength (569 nm ⁇ 2.5 nm passband) was chosen for second bandpass filter 15 (it is an isosbestic wavelength for hemoglobin and oxyhemoglobin).
  • 600 nm and 569 nm bandpass filters used in connection with the embodiment of FIGS. 1 through 9 are manufactured by Omega Optical Co., and are side mounted, 5 nm halfwidth interference bandpass filters blocked for UV and IR out to 1100 nm.
  • a 586 nm ⁇ 2.5 nm wavelength could have been used, which, when paired with a 600 nm wavelength bandpass filter, would have the additional benefit of further decreasing the light scattering effect of the tissue because the two wavelengths are more closely matched.
  • a highly sensitive wavelength such as 558 nm ⁇ 2.5 nm could have been chosen for second bandpass filter 15, which would provide greater sensitivity when paired with a 600 nm wavelength bandpass filter because the change in light absorption
  • Figure 10 shows the effect of differing oxyhemoglobin content on reflected light from retinal vessels near the optic disk. Reflected light intensities from arteries A and veins V at the isosbestic wavelength (569 nm) (shown in second image 17 of FIG. 10) are
  • beam splitter assembly 12 also includes front surface mirrors 60, 62, 64, 66, 68, 70 and 72, which are used to effect a lateral displacement of first and second images 13 and 17.
  • front surface mirrors 60, 62, 64, 66, 68, 70 and 72 which are used to effect a lateral displacement of first and second images 13 and 17.
  • the 15 mm base TechSpec right angle mirror with enhanced aluminum coatings manufactured by Edmund Scientific Co. of Brunswick, New Jersey, has been found to be acceptable for use in connection with the present invention.
  • the positions of front surface mirrors 60 through 72 relative to first image 13 and second image 15 preferably are adjustable by any conventional means for adjustment, such as screws, bolts or other fasteners or other devices known in the art that would be useful for this purpose.
  • FIGS. 3-8 One design for selectively fixing and adjusting the positions of front surface mirrors 60 through 72 is illustrated in FIGS. 3-8. As shown in FIG.
  • mounting assembly 74 may be used to secure front surface mirrors 60 through 72 in place, and selectively permit adjustment of their positions.
  • Mounting assembly 74 includes a base plate 76, having a center portion 75, illustrated in FIG. 4, to which front surface mirrors 64, 66 and 72, dichroic mirror 55, and bandpass filters 14 and 15 are mounted to permit their 2° rotational adjustment about the optic axis.
  • Base plate 76 further includes side portions 77, illustrated in FIG. 5, to which front surface mirrors 60, 62, 68 and 70 are attached. As shown in FIG. 5, side portions 77 of base plate 76 have rails 78, 80, 82 and 84 on which mirror mounts 86, 88, 90 and 92 are disposed.
  • mirror mounts 86, 88, 90 and 92 are illustrated in FIG. 6 in isolation, and in FIG. 3 as contemplated for use in mounting assembly 74.
  • front surface mirror 68 is mounted to mirror mount 86 by a common vinyl doping compound, epoxy or another adhesive or
  • Mirror mount 86 is mounted on rail 82 and nominally held fixed in
  • first drive assembly 95 includes a first drive block 96 and a first micrometer assembly 98.
  • first drive block 96 has a first screw bore 98 and a second screw bore 100, matching screw bore 102 on mirror mount 86 and screw bore 104 on mirror mount 88.
  • First micrometer assembly 98 has a micrometer shaft 106 stabilized by a shaft support block 108 and aligned parallel to rails 82 and 84, and is designed to fit movably within a drive bore 110 of first drive block 96.
  • Drive bore 110 is intersected by a threaded set screw bore 112 such that when micrometer shaft 106 is positioned within drive bore 110, a set screw may be used to fix micrometer shaft 106 in place.
  • micrometer shaft 106 will effect movement of micrometer shaft 106 and one or both of first and second mirror mounts 86 and 88, depending upon whether one or both of the set screws of mirror mounts 86 and 88 have been tightened. Movement of first and second
  • mirror mounts 86 and 88 effects movement of front surface mirrors 68 and 70 along rails 82 and 84, respectively. Movement of one or both front surface mirrors 68 and 70 changes the path length through beam splitter assembly 12, causing a change in magnification.
  • FIGS. 1 and 8 a similar arrangement exists for the positioning and selective adjustment of mirror mounts 90 and 92 and front surface mirrors 60 and 62 using rails 78 and 80 and a second drive assembly 114, including a second drive block 116 and a second micrometer assembly 118.
  • a cover 120 as illustrated in
  • FIG. 9 may be used to protect beam splitter assembly 12 from contamination, and to ensure that excess light is not introduced.
  • Cover 120 includes openings 122 and 124 for permitting micrometer shafts and set screws to extend into beam splitter assembly 12 and be externally adjusted. Openings 122 and 124 may be insulated using gaskets, diaphragms, baffles or other protective devices to preclude excess light from entering the assembly. Similarly, light- absorbing surface coatings may be used inside the assembly to eliminate any excess noise that would otherwise be created.
  • an opaque light baffle 53 is used to block stray light between first image 13 and second image 17 emerging from beam splitter assembly 12 and to produce a line of dark pixels separating simultaneous first and second images 13 and 17 as recorded by imaging device 16 (i.e., line "L" in FIG. 10).
  • Opaque light baffle 53 may be constructed of any suitable material that is generally opaque and nonreflective, and in the present embodiment is made of aluminum covered by electrical insulating tape and further
  • imaging device 16 which is mounted to beam splitter assembly 12 using the
  • Imaging device mounting bracket 126 provided with the imaging device used.
  • Imaging device 16 may comprise any high-quality custom or commercially available electronic imaging system. In the embodiment of FIGS. 1 and 2, imaging device 16 is a Model OMA
  • the Model OMA camera is an 18 bit air-cooled digital camera equipped with a 1024 xl024 pixel charge-coupled device detector 128. Where another type of imaging system is used for imaging device 16, the resolution preferably will be 12 bit or greater. When a EG&G Park Model OMA imaging device is used as imaging device 16, it may be controlled using the manufacturer's "HIDRIS" software or its equivalent.
  • the imaging retinal oximeter 8 of the embodiment shown in FIGS. 1 through 9 is inexpensive, compact and easy to use, and is appropriate for use in clinical and other
  • FIGS. 1 though 9 illustrate only
  • imaging ocular vessel oximeter 8 of the present invention one potential embodiment of the imaging ocular vessel oximeter 8 of the present invention, and other obvious variations of the apparatus are contemplated.
  • virtually any commercially available fundus camera could be used for fundus camera 10, and the remaining components of the system adjusted accordingly.
  • fundus camera could be used for fundus camera 10
  • imaging device 16 may comprise two separate imaging systems, both preferably being digital systems, each such system being positioned directly after first and second bandpass filters 14 and 15, eliminating the need and cost of front surface mirrors 60 through 72 and mounting assembly 74.
  • First and second bandpass filters 14 and 15 could also be selected to have an oxygen-sensitive wavelength other than 600 nm, and an oxygen-insensitive wavelength other
  • the image acquisition step of the present invention is complete once first and second images 13 and 17 of a patient's retinal blood vessels are obtained using imaging device 16.
  • the image acquisition step is followed by a scanning step in which a search algorithm embedded in a computer software program is used to scan first and second images 13 and 17 and obtain I values from identical vessel segments in first and second images 13 and 17.
  • a search algorithm embedded in a computer software program is used to scan first and second images 13 and 17 and obtain I values from identical vessel segments in first and second images 13 and 17.
  • first image 13 is a scan of a 600 nm image
  • second image 17 is a scan of a 569 nm image.
  • the search algorithm tracks the path 130 of the minimum reflection inside vessels V to determine a value of average reflected light intensity I in within the vessel V and the path 132 of the extravascular reflection at a fixed distance from the minimum reflection to determine a value of average reflected light intensity I out outside the vessel V, in both first and second images 13 and 17.
  • the initial x-y coordinate of the vessel segment is identified in second image 17 (the 569 nm image), where vessel contrast is greater than in first image 13 (the 600 nm image), and x- and y- offsets to the same anatomic point on first image 13 are determined. If light reflex artifacts are present in the center of the vessel, the starting point is chosen to lie to the side of the reflex. Typically, between 30 and 120 rows or columns of elements in second image
  • Edges of the blood column may be identified using gradient detection filters (Sobel operators) embedded in the computer code. The edge is identified at pixels for which the sum of filter responses peaks. Accordingly, this procedure will not mistake smaller light gradients of the central vessel reflection for the edge
  • first image 13 Similar measurements are obtained from first image 13 by adding the x- and y- offsets to the vessel path determined from second image 17. Contrast in the first image also aids in correctly scanning the vessel path. Similarly, dark pixel values from an area of the charge-coupled device detector 128 outside the fundus image (i.e. the dark line denoted as
  • the acquired data may be used to calculate O 2 SAT vessel . This may be done simply and automatically, preferably using a computer program. Before a subject's hemoglobin saturation level can be quantified using this system, however, empirical values required for such quantification must be calculated, preferably using data acquired in a statistically relevant study of a wide range of individuals such that the values will be relevant for any subject for which hemoglobin oxygen saturation is to be measured. Significantly, under two approaches of the method of the present invention, such an initial calibration need only be done once in order to measure O 2 S AT vesse , for any of an unlimited number and variety of individuals (although separate calibrations would likely be
  • Direct Reflectance Method In accordance with the direct reflectance method, a direct calculation of the apparent vessel optical densities OD 569 and OD 600 is obtained for a given subject from I in and
  • 0D vessel l ⁇ g 10 (I out / LJ where OD vessel is the optical density of a vessel, I out is the average intensity outside the vessel, and I in is the average intensity inside the vessel. The values of ODR ⁇ ,., are then determined
  • ⁇ vessel OL» vessel,600 / OD v ⁇ e
  • O 2 SAT vessel may be calculated using the slope, OS, and intercept, Int, of the regression line as follows:
  • O 2 SAT vessel - Inty OS Regression coefficients will need to be obtained for each new vessel by a separate calibration.
  • the linear response of the oximeter has been established with the direct reflectance method, it may be impractical to use this method to study a large number of subjects, as is needed in clinical evaluations and research investigations.
  • the present invention contemplates that the amount of pigment contained in extravascular structures will vary from subject to subject, and will have an effect on measured OD vessel values which influence the relationship between ODR, ⁇ , and O 2 SAT vessel . It is noted that presence of extravascular pigment causes
  • the vessel diameters differ by a large factor.
  • the pigmentation correction method of the present invention overcomes the disadvantages of the direct reflectance method.
  • the pigmentation correction method significantly reduces influence of pigmentation upon the relationship between ODR,,,. ⁇ , and O 2 SAT vessel .
  • the pigmentation correction method of the present invention provides such a correction, as well as a correction for the vessel diameter.
  • the pigmentation correction method of the present invention assumes that extravascular light reflectance at the first wavelength (e.g., 600 nm) is influenced to a significantly lesser degree by pigment light abso ⁇ tion than is the reflectance at the second wavelength (e.g... 569nm), where pigment light abso ⁇ tion is strong.
  • a corrected value for OD vessel at 569 nm (“OD cor 569 ") is calculated using the following formula for each artery and vein pair in each subject:
  • OD cor, 569 1 Og ⁇ o ( ⁇ Iout, 600 I in, 569) where ⁇ is the ratio of transmission from the light source to each of the images inherent in the image splitter and camera.
  • is the ratio of transmission from the light source to each of the images inherent in the image splitter and camera.
  • ODR cor OD 600 / OD cor 569 .
  • the ODR cor values are plotted against systemic O 2 SAT, values of which are known from pulse oximeter measurements as described previously. A linear regression analysis may then be performed between these variables, and slopes of regression may be found in the conventional manner.
  • the variance of linear regression coefficients between subjects is significantly reduced with respect to those obtained using uncorrected ODR values ( " e.g. using the direct reflectance method). Therefore, it has been found that the mean value of regression slopes can serve to represent the oxygen sensitivity, OS, which is inherent in the oximeter response.
  • Plots of regression lines from several subjects document the degree of agreement between regression slopes obtained in a group of subjects having skin pigmentation varying from fair to dark, and iris pigmentation of blue and brown.
  • the generation of the data represented in FIG. 14 is discussed in the example presented below.
  • the degree of improvement is noticeable by comparing this plot with that of the direct reflectance method shown in FIG. 13.
  • the pigmentation correction method reduces, but does not eliminate, the range of vertical offsets between the regression lines.
  • the invention anticipates that by measurement of the vessel ODR cor during breathing of 100% oxygen, the correct amount of vertical offset can be ascertained.
  • the vertical offset is first determined during oxygen breathing, and the value of O 2 SAT is then determined under desired conditions by a second measurement.
  • OS which is determined from the mean of regression slopes determined earlier from calibration measurements, is applied to make the particular desired measurement of O 2 SAT in the desired vessel.
  • O 2 S AT vessel 100% - (ODR corjartery - ODR cor ⁇ Vessel - ( ⁇ D x C)) / OS
  • ⁇ D the difference in diameters of the vessels
  • C the slope of the line fit between ODR cor artery at 100% oxygen and diameter as shown in FIG. 15 (upper panel), e., vessel diameter sensitivity.
  • This equation takes into account the vertical offsets in measurements of ODR cor at 100% O 2 SAT by adjusting the ODR ⁇ ,.,.,,, value according to the relationship between ODR at 100% O 2 SAT and vessel diameter ("D"). The equation therefore corrects the measurement for any effects caused by differences in vessel diameter.
  • the value of ⁇ D is difference in the value of D for two vessels, in particular for one artery for which measurement was made with 100% breathing oxygen, and for a second vessel for which measurement is made under desired conditions.
  • Correction for D is thus based on measurement of the vessel diameters and upon the linear regression fit between the ODR cor at 100% O 2 SAT and vessel diameter, and this correction is included in the equation as a factor which adjusts the value of the ODR cor by an amount predicted by the relationship established through the regression fit between the value of ODR cor measured in the artery at 100% and vessel diameter.
  • This method of pigmentation correction provides means to utilize the oximeter for measurement of O 2 SAT in arteries and veins of the general population under desired measurement conditions, which include those presented by experimental means and those presented by disease conditions.
  • Intravascular Reflectance Method Another method for calibrating the system to avoid the effects of pigmentation and vessel diameter is the intravascular reflectance method. This approach involves comparing reflectance from only within blood vessels at the two chosen wavelengths, and replacing measured reflectance outside vessels with an estimate of reflectance from unpigmented fundus.
  • UR unpigmented reflectance
  • ODR, ⁇ m% is an ODR value obtained using the intravascular reflectance method
  • UR is unpigmented reflectance
  • I ⁇ n 600 100% and I ⁇ n 569 100 o /o are average intensities obtained inside blood vessels in the 600 nm and 569 nm wavelength images, respectively, and obtained from images recorded during 100% oxygen breathing
  • e ⁇ 600 and ⁇ m02, 569 are extinction coefficients of blood which are measured using first and second bandpass filters employed for wavelength selection at 600 and 569 nm.
  • the equation set forth above is used with measurements of I jn obtained from images recorded during 100% oxygen breathing to calculate UR for each subject.
  • the above equation is again employed for a given subject, using the UR value obtained for that subject, to obtain values of ODR ⁇ for systemic O 2 SAT artery values other than 100% O ⁇ AT ⁇ ,. This is done for each subject, and a plot of ODR j ⁇ ,, vs. O 2 SAT artery is obtained for each. A line of best fit is determined for each of these plots.
  • a value of oximeter response OS is then determined from the simple mean of best fit line slopes.
  • correction for vessel diameter is obtained by adjusting the value of the slope according to the relationship between regression slopes and diameter.
  • the other difference between the pigmentation correction method and this method is that the second measurement using 100% oxygen breathing is not necessary.
  • This step is instead included in the model assumption and, as can be seen from the regression lines obtained by this method in FIG. 16, all the lines converge to the value of the ODR predicted by the model at 100% O 2 SAT artery .
  • the effect of vessel diameter upon the slope of the lines is readily apparent (FIG. 16).
  • the process of using the intravascular reflectance method involves first establishing the mean value for OS and the value for C.
  • the value of O 2 SAT in a particular vessel under desired measurement conditions may then be found by first measuring the ODR j ⁇ for the vessel and locating this value on the y axis of a plot with respect to systemic
  • O 2 SAT O 2 SAT.
  • the diameter of the vessel is measured as described above for the pigmentation correction method.
  • This value of D is used to correct the mean value of the slope obtained during calibration measurements in different subjects.
  • the intravascular reflectance method thus also enables measurement of O 2 SAT vessel from the general population once initial calibrations with the oximeter are performed. This method has advantages of requiring only reflectance readings from within the blood vessels, which simplified the process of scanning the image. Exclusion of measurements from extravascular areas also reduces spurious influence upon the measurement from specular reflections outside vessels, such as from nerve fibers near the surface of the tissue.
  • the empirical value OS derived from the pigmentation correction method or intravascular reflectance method need only be obtained once using a statistically significant population and appropriate scientific methods to ensure accuracy.
  • This value along with the forgoing formula for calculating O 2 SAT vein or ⁇ O 2 SAT vem , may then be embedded in a computer program for generating a result for research or diagnostic pu ⁇ oses evaluating the oxygen utilization (e.g., oxygen supply, delivery, consumption, and gradients of O 2 SAT along vasculature) in the tissue of the retina or other portions of the posterior pole of the eye.
  • a device of the type described above is used to perform the image acquisition step of the present invention, obtaining simultaneous first and second images 13 and 17 of a patient's retinal blood vessels using imaging device 16, which preferably is a digital camera.
  • a search algorithm embedded in the computer program may then be used to perform the scanning step of the invention, in which first and second images 13 and 17 are scanned and I in and I out values obtained. If the requisite OS value has not yet been obtained, the computer program may then be further used to calculate ODR values using the direct reflectance, pigment correction or intravascular reflectance methods, or another calibration method which preferably corrects for pigmentation and/or vessel size.
  • the computer program may also be programmed to calculate a value for O 2 SAT vem using data collected for a subject. In a clinical setting, this value may be compared to available data concerning diseases affecting the posterior pole of the eye, and a diagnosis made.
  • the present approach differs from those previously employed in several important respects, including the use of an image splitter and digital image method of reflectance at two carefully wavelengths to determine empirical relationships between ODR and O 2 SAT values, avoiding assumptions about the optical path through a vessel.
  • the system is compact, low-cost, and simple to use.
  • the present approach uniquely features the ability to compensate for the variability in fundus pigmentation among different individuals, as well as for vessel diameter, using a device and method that are simpler in theory and practice and require less complex instrumentation than those previously described.
  • This approach yields reasonable estimates of O 2 SAT in both the larger retinal arteries and veins, and should be applicable to vessel sizes of between about 50 ⁇ m and 200 ⁇ m.
  • the present invention also makes possible understanding the effects of metabolism or blood flow changes on retinal function by enabling the determination of changes in vessels occurring before and after interventions, a change which is made straightforward to obtain since many variables potentially affecting absolute measures of O 2 SAT will cancel.
  • the values derived from the empirical relationships disclosed and utilized in the present invention will vary somewhat depending upon the size and composition of the pool of subjects from which data is collected, an adequate sample size and inclusion of light and dark pigmented subjects will ensure the validity of these empirical relationships. The following provides an example of the calculation of such values.
  • Oximetry data was collected in a study often volunteers using the imaging ocular oximeter illustrated in FIGS. 1-9.
  • the volunteers were healthy, non-smoking males aged 18-40 years and having no history of dyshemoglobinemia.
  • One subject was unable to complete the oximetry portion of the study.
  • Two subjects were excluded from the oximetry portion of the study because images obtained from one of these subjects revealed sclerosis of the arterial wall, and in the other subject the artery demonstrated extreme instability of caliber during measurements.
  • an Ohmeda 3700 version J
  • a finger probe could have been used instead, an ear probe was chosen because of its ability to respond accurately and quickly to a changing systemic O 2 SAT artery .
  • the Ohmeda 3700 in particular features a graphic display of waveform and signal strength to aid in minimizing inaccurate readings. As illustrated schematically in FIG.
  • a Mapleson C breathing circuit 134 and face mask 136 was modified by inserting an inspiratory valve 138 just proximal to the mask, allowing all exhaled gas to be vented through an expiratory valve 140 placed just distal to face mask 136.
  • This arrangement of components kept rebreathing of alveolar gas and dead space to a minimum.
  • a polarographic inspired oxygen analyzer 142 with a Clark electrode (Critikon Oxychek model 2000) was calibrated to room air and inserted just proximal to inspiratory valve 138.
  • Velcro straps (not shown) were used to fix face mask 136 tightly over a subject's mouth and nose.
  • a fresh gas flow port 144 was positioned between oxygen analyzer 142 and a reservoir bag 146. Reservoir bag 146 was inflated with the gas mixture before breathing started.
  • Subjects were allowed to breathe room air during the first series of fundus image recordings.
  • Various oxygen/nitrogen mixtures size H gas cylinders
  • subjects breathed either a gas mixture containing 14% oxygen, which corresponds to an arterial hemoglobin O 2 SAT of approximately 94%, or a mixture of 10%) oxygen, which corresponds to a hemoglobin O 2 SAT of approximately 84%.
  • the 14% oxygen mixture was given followed by the 10% oxygen mixture.
  • a mixture containing 8% oxygen was then given, which corresponds to a hemoglobin O 2 SAT of approximately 80%.
  • the pulse oximeter systemic O 2 SAT reading was noted.
  • the eyes of each subject were dilated with topical tropicamide 1% and phenylephrine 2.5%. After the pupil diameter stabilized, the room was darkened and the subject's fundus was illuminated using the tungsten aiming light (not shown) of fundus camera 10. The eye gaze was positioned to enable imaging the retinal area of interest using a movable illuminated fixation target against a dark background. Optimal focus was also achieved using the aiming light. The actual image recording at each breathing gas mixture was made using xenon flash 30.
  • Three to five dual wavelength images (comprising first and second images 13 and 17) were recorded at each gas mixture and stored to the disc memory of a computer.
  • Each image element formed by imaging device 16 was formed with 3x3 pixels, with the camera temperature maintained at -60°C.
  • the scanning step of the invention was performed as described previously using the computer program set forth in full in Appendix A hereto.
  • a pigmentation correction method was used to correct for pigmentation among the various subjects, as well as for vessel diameter.
  • was calculated to be 1.79 for the embodiment of the imaging retinal oximeter system described in FIGS. 1 through 9.
  • Figure 14 shows ODR cor points from the same seven subjects (each type of symbol represents a different subject) with line fits (dotted lines), along with the oxygen sensitivity OS (solid line "OS”) averaged from individual slopes and intercepts. Results of a regression analysis are shown in Table III below:
  • the device and method of the present invention have applicability as tools for medical research, _g ⁇ , in studies of oxygen utilization in the human retina, and as a diagnostic tool for humans or animals with respect to many eye diseases. Its potential clinical applications are particularly important, as a uniquely noninvasive system for evaluating oxygen metabolism in human patients during eye examinations and screening for the risk of eye diseases.
  • the invention will be particularly applicable for clinical tests for assessing the risk for onset of diabetic retinopathy, and for tests evaluating the effects of topical medications on blood flow and oxygen delivery in the retina.
  • the present ocular vessel oximeter and method will be thus useful in any research or clinical application where hemoglobin O 2 S AT must be determined in the larger (approximately 50 ⁇ m to 200 ⁇ m) range of retinal blood vessels.
  • ves_array array [1..341] of word; var avg3,avg4,evavg6,evavg5,minsum5,minsum6:ves_array; od569,od600,r,pr,pod569:real; di,vw,offset: integer;
  • ⁇ init_textfiles ⁇ procedure scanartery_vertical(var infile:file;var x600,x569,y600,y569,dx,scanlength:longint;p:char; vw,offset: integer; var avg3,avg4,evavg5,evavg6,minsum5,minsum6:ves_array;var result:text);
  • gx5: (read569[l,k-l]*sobelx[l,l]+read569[l,k]*sobelx[l,2]+read569[l,k+l]*sobelx [l,3]+read569[2,k-l]*sobelx[2,l]+read569[2,k]*sobelx[2,2]+read569[2,k+l]*sobelx[ 2,3]
  • gx5: (read569[l,k-l]*sobelx[l,l]+read569[l,k]*sobelx[l,2]+read569[l,k+l]*sobelx [l,3]+read569[2,k-l]*sobelx[2,l]+read569[2,k]*sobelx[2,2]+read569[2,k+l]*sobelx[ 2,3]+read569[3,k-l]*sobelx[3,l]+read569[3,k]*sobelx[3,2]+read569[3,k+l]*sobelx[3,k+l]*sobelx[[3,k+l]*sobelx[[3,k+l]*sobelx[[3,k+l]*sobelx[[3,k+l]*sobelx[[3,k+l]*sobelx[[3,k+l]*sobel
  • gx6: (read600[l,k-l]*sobelx[l,l]+read600[l,k]*sobelx[l,2]+read600[l,k+l]*sobelx [l,3]+read600[2,k-l]*sobelx[2,l]+read600[2,k]*sobelx[2,2]+read600[2,k+l]*sobelx[ 2,3]+read600[3,k-l]*sobelx[3,l]+read600[3,k]*sobelx[3,2]+read600[3,k+l]*sobelx[[
  • Competed (evavg5,evavg6,avg3,avg4,minsum5,minsum6,scanlength,di,evi569,evi600, od569,od600,r,pr,pod569); print(vi600,vi569,evi569,evi600,di,od569,od600,r,pr,pod569,result); end.

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Veterinary Medicine (AREA)
  • Biophysics (AREA)
  • Public Health (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Ophthalmology & Optometry (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Optics & Photonics (AREA)
  • Pathology (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Hematology (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Eye Examination Apparatus (AREA)

Abstract

An apparatus for evaluating oxygen utilization in posterior pole tissue of an eye includes a fundus camera (10) capable of generating an intermediate image of blood vessels in an eye, a beam splitting assembly (12) comprising a first bandpass filter (14), a second bandpass filter (15), a beam splitting (55) capable of splitting the intermediate image generated by the fundus camera into first, second images, an electronic imaging device (16) capable of electronically recording the first, the second images after the first, the second images have passed through the first, and second bandpass filters. The first, and second bandpass filters have respective first, second wavelength chosen to optimize the blood oxygen saturation imaging capability of the electronic imaging device. A method for evaluating oxygen utilization in posterior pole tissue of an eye includes reflecting a light beam off of blood vessels in an eye to create an intermediate image, and splitting the intermediate image into first, second images which are filtered such that the first, the second images have respective first, and second wavelength which optimize the electronic recording with respect to blood oxygen saturation. Empirical relationships between oxygen saturation, and optical density are utilized to obtain oxygen saturation values for a given subject.

Description

IMAGING OCULAR VESSEL OXIMETER
CROSS-REFERENCE TO RELATED PROVISIONAL APPLICATION
The present application claims the benefit of the earlier filing date of U.S. Provisional Patent Application Serial No. 60/094,715, filed July 30, 1998, which is incorporated by reference herein in its entirety.
FIELD OF THE INVENTION
The present invention relates to an apparatus and method for evaluating oxygen utilization in the posterior pole tissue of the eye. More particularly, the present
invention relates to a simple apparatus and method for measuring the hemoglobin oxygen saturation of retinal blood vessels using digital image analysis of reflectance at two specially
chosen wavelengths and corrections for pigmentation and blood vessel diameter.
BACKGROUND OF THE INVENTION
The blood supply to the inner retina is well-regulated to maintain an adequate
oxygen supply to the retinal tissue. Despite this circulation's key role in maintaining the viability of the inner retina, however, little is known about retinal oxygen consumption and
how it changes in response to systemic disorders. It is believed that a poor oxygen supply to
the inner retina may be the direct cause of many diseases, such as diabetic retinopathy,
papallopathy, glaucoma, optic atrophy and macular degeneration, among others.
Diabetic retinopathy, for example, is a progressively damaging eye disease
which effects approximately 14 million Americans. Diabetic retinopathy may create several
retinal disorders, including swelling at the center of the retina, and reduction of retinal
circulation. This leads to a loss of oxygen to the retina, which may cause the eye to grow additional blood vessels that join with the gelatinous material in the center of the eye. It can
lead to severe vision loss if left untreated, and is the leading cause of blindness for individuals under 40 years of age.
Like many eye diseases, diabetic retinopathy is preceded by early stage warning signs that can trigger severe damage if undetected. In diabetic retinopathy, such
effects are referred to as background diabetic retinopathy ("BDR"), and include difficulty in
dark adaptation, microaneurisms indicating weakening of blood vessels, and hemorrhaging of blood vessels into retinal tissues. Early detection of BDR is crucial because individuals at risk for retinopathy may arrest its progress through tight control of blood sugars and
appropriate lifestyle alterations. However, eye damage is rarely detectable with an
opthalmoscope during the first five years a patient experiences elevated blood sugars. Thus, there is a need for a technique for the early detection of diabetic retinopathy, as well as other eye diseases such as papallopathy, galucoma and macular degeneration.
Researchers have been attempting to address this deficiency in information
concerning ocular oxygen consumption and how it changes in response to disease or other
challenges since the 1960s, and have reported noninvasive optical methods for determining the blood oxygen saturation ("O2SAT") in large retinal vessels in humans and animals. These
methods depend on quantifying differences between oxyhemoglobin and deoxyhemoglobin
light absorption spectra at different wavelengths.
In particular, a retinal oximetry technique developed by Pittman, et al. uses
three wavelengths transmitted through vessels in a hamster cheek pouch. See Pittman, et al.,
"A New Method For The Measurement Of Percent Oxyhemoglobin," J. Appl. Physiol. 38
(1975) at 315-20; Pittman, et al., "Measurement Of Percent Oxyhemoglobin In The Microvasculature," J. Appl. Physiol. 38 (1975) 321-27. By measuring the optical density
("OD") of blood within vessels at three closely-spaced wavelengths, two isosbestic and one
oxygen-sensitive, Pittman, et al. derived a relationship between the three ODs and O2SAT
independent of external calibration. From measured light intensities at two isosbestic wavelengths, they corrected for light lost from the measuring beam due to scattering by red blood cells, and determined the light absorption of the blood column. The transmission
method used by Pittman, et al. bears no resemblance to the reflectance method of the present invention.
Because transmission OD measurements are not feasible in the retinal circulation, Delori, et al. adapted the oximetry method of Pittman, et al. to record reflectance
measurements from the ocular fundus. See Delori, et al., "Oxygen Saturation Of Retinal
Veins In Optic Atrophy," Invest. Opthamol. Vis. Sci. 27 (ARVO Suppl.) (1986) at 221; Delori, "Noninvasive Technique For Oximetry Of Blood In Retinal Vessels," Appl. Optics 27
(1988) at 1113-25. The method of Delori, et al. employs a mechanical scanner in a modified
fundus camera equipped with a photomultiplier detector to monitor sequentially the light
reflected inside and outside vessels at three wavelengths. Using the theoretical relationship
between OD and light absorption of whole blood, Delori, et al. attempted to avoid the need
for external calibration. Yet the Delori, et al. approach requires instrumentation to
continuously scan regions of the fundus at successive wavelengths obtained from a tungsten
lamp. Unlike the apparatus of the present invention, such instrumentation is complex and
difficult to control due to eye motion, and the result has not been widely used. In addition, in
contrast to the approach of the present invention, Delori, et al. eschewed an empirical
approach, attempting instead to measure hemoglobin O2SAT using a biophysical model with evaluation of critical variables required to obtain a result. Thus, the approach of Delori, et al. bears no resemblance to that of the present invention.
Hickam, et al. and Laing, et al., investigated the use of photographic densitometry of large retinal vessels in vivo to monitor arterial and venous retinal blood
O2SAT. See Hickam, et al., "Studies Of The Retinal Circulation In Man: Observations On
Vessel Diameter, Areteriovenous Oxygen Difference, And Mean Circulation Time,"
Circulation 33 (1966) at 302-16; Hickham, et al., "A Study Of Retinal Venous Blood Oxygen
Saturation In Human Subjects By Photographic means," Circulation 27 (1963) at 375-83; Laing, et al., "Photographic Measurements Of Retinal Blood Oxygen Saturation: Falling
Saturation Rabbit Experiments," Invest. Opthamol. 14 (1975) at 606- 10. Both concluded that accurate measurements could be made using the ratio of vessel ODs at two different
wavelengths, but significant disadvantages are inherent in their approaches. For example, the
use of photographic imaging media, e^. black and white film, precluded Hickam, et al. and Laing, et al. from comparing images easily and with a high degree of control and reproducibility. Such comparisons are laborious, requiring densitometric analysis of
photographic negatives under highly controlled conditions, and are inherently limited by the
nonlinearity and variable reproducibility of photographic film. The method of Hickam, et al.
also employed wavelengths far apart from one another (640 nm and 510 nm), inviting error due to the differences in light scatter efficiency in the retinal tissue at such wavelengths. In
addition, the methods of Hickam, et al. and Laing, et al. depended upon external calibration
by means of independent arterial O2S AT measurement. Thus, the approaches of Hickham, et
al. and Laing, et al. are not amenable to providing a large volume of analyses such as would
be required, for example, in a clinical setting. Indeed, until the present invention, no oximetry approach suggested was capable of providing a level of simplicity, speed, sensitivity and reproducibility that would be appropriate for such a setting.
It is therefore an object of the present invention to provide an apparatus and method for evaluating blood oxygen saturation in vessels of the eye that are more simple and
controllable, and that provide more reproducible results, than those previously proposed.
It is another object of the present invention to provide an apparatus and method for evaluating blood oxygen saturation in vessels of the eye that avoid the use of photographic film.
It is also an object of the present invention to provide an apparatus and method
for evaluating blood oxygen saturation in vessels of the eye that are based upon reflectance principles and utilize wavelengths that are more closely matched than those previously
proposed, to reduce the effect of light scattering in tissue.
It is another object of the present invention to provide a method for empirically
determining the variables required to quantify blood oxygen saturation in vessels of the eye. It is another object of the present invention to provide a method for quantifying blood oxygen saturation in vessels of the eye without the need for an external
calibration accompanying the measurement.
It is another object of the present invention to provide a method for
quantifying blood oxygen saturation in vessels of the eye that is not adversely affected by eye motion.
It is another object of the present invention to provide a method for
quantifying blood oxygen saturation in vessels of the eye that corrects for the effects of
pigmentation. It is another object of the present invention to provide a method for
quantifying blood oxygen saturation in vessels of the eye that corrects for the effects of vessel diameter.
It is another object of the present invention to provide an apparatus and method for automatically quantifying blood oxygen saturation in vessels of the eye.
It is another object of the present invention to provide an apparatus and
method for quantifying blood oxygen saturation in vessels of the eye that is appropriate for use in a clinical setting. SUMMARY OF THE INVENTION
In accordance with the principles of the present invention, an apparatus for evaluating oxygen utilization in posterior pole tissue of an eye includes a fundus camera capable of generating an intermediate image of blood vessels in an eye, and a beam splitter assembly comprising a beam splitter, a first bandpass filter and a second bandpass filter. The
beam splitter is capable of splitting the intermediate image generated by the fundus camera
into first and second images. Preferably, a baffle is disposed between the first image and the
second image proximal to the location where the light exits the beam splitter assembly, to
block stray light between the first and second images emerging from beam splitter assembly.
The apparatus of the present invention further includes an electronic imaging device capable
of electronically recording the first and second images after the first and second images have passed through the respective first and second bandpass filters. The electronic imaging
device may be of any known type, such as a digital imaging device, and preferably is a
charge-coupled device with a digital read-out. Although the main components of the
apparatus of the present invention typically comprise separate but connected units, the fundus camera, beam splitter and electronic imaging device may comprise an integral unit.
After the intermediate image is split by the beam splitter, the first and second images are passed through the first and second bandpass filters, respectively. The first
bandpass filter has a first wavelength and the second bandpass filter has a second wavelength,
the first and second wavelengths being chosen to optimize the imaging capability of the
electronic imaging device with respect to O2SAT. Although other wavelengths may be
chosen, as will be described in greater detail herein, the wavelength of the first bandpass filter preferably is chosen to be an oxygen-sensitive wavelength of 600 nm ± 2.5 nm, and the second wavelength of the second bandpass filter preferably is chosen as 569 nm ± 2.5 nm,
586 nm ± 2.5 nm or 558 nm ± 2.5 nm.
In one embodiment of the apparatus of the present invention, the fundus
camera has an imaging plane external to the body of the fundus camera. However, other fundus cameras may be used which have an imaging plane internal to the body of the fundus camera. In the embodiment of the present invention in which the imaging plane is formed
external to the body of the fundus camera, the fundus camera may comprise a filter wheel
fitted with a -6 diopter lens for this purpose.
The beam splitter assembly may have a plurality of front surface mirrors to
position the first and second images relative to each other, and a cover may be disposed over
the beam splitter assembly to protect it from contamination. Preferably, one or more of the
plurality of front surface mirrors is mounted so as to be adjustable, and the beam splitter
assembly comprises means for mounting the plurality of front surface mirrors in the beam
splitter assembly. The means for mounting the plurality of front surface mirrors in the beam
splitter assembly may include a base plate. The base plate may have a first side portion with a first plurality of rails, and a second side portion with a second plurality of rails. The first and
second pluralities of rails may be used to support first and second pluralities of mirror
mounts, respectively. A first portion of the front surface mirrors may be attached to the first
plurality of mirror mounts and a second portion of front surface mirrors may be attached to
the second plurality of mirror mounts. A first drive assembly may be selectively attached at least one of the first plurality of mirror mounts, wherein movement of the first drive assembly
may result in movement of at least one of the front surface mirrors. A second drive assembly may be selectively attached to at least one of the second plurality of mirror mounts, wherein
movement of the second drive assembly may result in movement of at least one of the front surface mirrors. The first drive assembly may comprise a first micrometer and the second
drive assembly may comprise a second micrometer.
The present invention is also drawn to a method for evaluating oxygen utilization in posterior pole tissue of an eye. An embodiment of the apparatus of the present invention, or another apparatus, may be used to perform this method. The method includes reflecting a light beam off of blood vessels in an eye to create an intermediate image of the
blood vessels, splitting the intermediate image into a first image and a second image, and
filtering the first and second images such that the first image has a first wavelength and the second image has a second wavelength. The method further comprises producing an
electronic recording of the filtered first and second images. In this method, the first
wavelength of the first image and the second wavelength of the second image are chosen to
optimize the electronic recording with respect to O2SAT.
Once the first and second images have been recorded, average reflected light
intensity inside and outside of an imaged blood vessel ("Iιn" and "Iout", respectively) may be determined from the first and second images of the blood vessel by scanning the first image and the second image. The path of minimum reflection inside the blood vessel may then be
identified, and a value of Iin along the path of minimum reflection determined. Next, a path
of extravascular reflection in the image at a fixed distance from the path of minimum
reflection inside said first of said blood vessels is identified, and a value of Iout along the path of extravascular reflection determined. This is done for both the first image and the second image. Once the I values are determined, a value for O2SAT may be found.
In accordance with the present invention, the I values, along with other data
determined from the electronically recorded first and second images, are utilized along with empirical relationships between venous and arterial O2SAT ("O2SATvein" and "O2SATartery," respectively) and OD to obtain a value of O2SATvein for a given subject. Values of O2SATvein
and/or O2SATartery may also be determined for a given subject at different times after an
intervention, to detect a change in such values. Although other methods will be appreciated as obvious variations of those of the present description, three methods are described for
determining the values of the variables required for determining O2SATvein from such empirical relationships: the direct reflectance method, the pigmentation correction method,
and the intravascular reflectance method.
The direct reflectance method comprises determining values of arterial optical density ratio ("OϋR^ ") for a subject using data contained in the electronic recording of the
first and second images, and comparing the ODR^^ values to values of systemic O2SAT
corresponding therewith (obtained using a pulse oximeter or other conventional instrument
for obtaining values of systemic O2SAT) to determine oxygen sensitivity ("OS"), the slope of
the ODR^g-y vs. systemic O2SAT curve. Once a value for OS is determined, a simple equation may be employed to obtain a value for O2SATvessel at any time for the subject.
The pigmentation correction method is used to reduce the influences of pigmentation on calculated values of O2SATveιn. Under this method, unless previously determined, the values of the variables required for determining O2SATvess must first be
obtained using the pigmentation correction method. This comprises estimating, for a plurality
of subjects, the reflectance at the second chosen wavelength, where pigment light absorption is strong, using the reflectance at the first chosen wavelength where pigment light absorption is significantly less than that at the second wavelength. The corrected ODR^^
("ODRcor artery") values are compared to values of systemic O2SAT corresponding therewith to determine a value for pigmentation corrected OS. Once a value for pigmentation corrected
OS is determined, a simple equation may be employed to obtain a value for O2SATcor for an
artery or vein of any subject at any time.
The intravascular reflectance method permits the determination of O2SATveιn
or O2SATartery values independent of pigmentation effects. Like the pigmentation correction
method, unless previously determined, the values of the variables required for determining
O2SATvess must first be obtained using the intravascular reflectance method. This method
effects such a calibration by using values of ODRartery determined for a plurality of subjects assuming that each subject's fundus is unpigmented. The ODR^^ values are then compared
with values of systemic O2S AT corresponding therewith to determine OS, and an O2SATvessel
value may be calculated independent of pigmentation for any subject at any time.
The O2SATvesse, results obtained using the pigmentation correction and
intravascular reflectance methods may also be corrected for vessel size. This is done by
determining, for the subjects from which data is collected, diameters of the arteries being measured, and comparing ODRartery to the artery diameters to determine a value of vessel diameter sensitivity ("C").
The variables determined using the direct reflectance method are accurate for the subject from which the data used was obtained, but may not be as accurate for other
subjects. However, if the values of the variables determined using the calibrations of the
pigmentation correction and intravascular reflectance methods are determined using a
statistically relevant group of subjects having varying pigmentations, such values should be useful to determine O2SATvessel for any subject. In a clinical or other setting, the determination of O2SATvessel (or a change in O2SATveιn or O2SATartery after an intervention) in
accordance with the method of the present invention, and preferably using the imaging ocular
oximeter of the present invention, is useful to diagnose eye diseases, including such diseases as diabetic retinopathy, papallopathy, glaucoma, retinal vein occlusion, optic atrophy and macular degeneration. Preferably, the determination of O2S AT values is automated using a
computer, such that the electronically recorded first and second images are scanned, analyzed
and O2S AT determined automatically.
The foregoing and other features, objects and advantages of the present invention will be apparent from the following detailed description, taken in connection with the accompanying figures, the scope of the invention being set forth in the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic illustration of one embodiment of the imaging ocular
vessel oximeter of the present invention;
FIG. 2 is a schematic illustration of a commercially available fundus camera
which may be used in the imaging ocular vessel oximeter of the present invention; FIG. 3a is an orthographic top view, scale 1 " = 2", of one embodiment of an assembly for mounting the components of a beam splitter assembly in accordance with the present invention;
FIG. 3b is an orthographic side view, scale 1" = 2", of the assembly of FIG. 3a;
FIG. 3c is another orthographic side view, scale 1 " = 2", of the assembly of
FIG. 3a;
FIG. 4a is an orthographic top view, scale 3/4" = 1", of the center portion of the base plate shown in the assembly of FIGS. 3a-3c;
FIG. 4b is an orthographic front view, scale 3/4" = 1 ", of the center portion of the base plate shown in FIGS. 3a-3c;
FIG. 4c is an orthographic side view, scale 3/4" = 1", of the center portion of
the base plate shown in FIGS. 3a-3c;
FIG. 5a is an orthographic top view, scale 1" = 2", of the side portions of the base plate shown in the assembly of FIGS. 3a-3c;
FIG. 5b is an orthographic side view, scale 1" = 2", of the side portions of the
base plate shown in FIGS. 3a-3c;
FIG. 5c is another orthographic side view, scale 1" = 2", of the side portions of
the base plate shown in FIGS. 3a-3c;
FIG. 5d is an orthographic front view, scale 1" = 2", of the side portions of the
base plate shown in FIGS. 3a-3c;
FIG. 6a is an orthographic top view, full scale, of the mirror mount shown in
the assembly of FIGS. 3a-3c;
FIG. 6b is an orthographic side view, full scale, of the mirror mount shown in FIGS. 3a-3c;
FIG. 7a is an orthographic top view, full scale, of the first drive block shown in the assembly of FIGS. 3a-3c;
FIG. 7b is an orthographic side view, full scale, of the first drive block shown in FIGS. 3a-3c;
FIG. 8a is an orthographic top view, full scale, of the second drive block shown in the assembly of FIGS. 3a-3c;
FIG. 8b is an orthographic side view, full scale, of the second drive block shown in FIGS. 3a-3c;
FIG. 9a is an orthographic top view, scale 1" = 5", of one embodiment of a cover for use with beam splitter assembly of FIGS. 3a-3c;
FIG. 9b is an orthographic front view, scale 1" = 5", of the cover of FIG. 9a;
FIG. 9c is an orthographic side view, scale 1" = 5", of the cover of FIG. 9a;
FIG. 10 is a side-by-side composite of two simultaneous, digitally recorded
images of retinal vessels near the optic disk, taken in accordance with the present invention using bandpass filters having center wavelengths 600 nm and 569 nm;
FIG. 11 is a side-by-side composite of two computer-generated scans of simultaneous retinal images taken using bandpass filters having center wavelengths 600 nm
and 569 nm;
FIG. 12 is a schematic illustration of a breathing circuit used to collect data
from subjects in accordance with the present invention;
FIG. 13 is a plot showing the relationship between ODR, calculated using the
direct reflectance method of the present invention, and O2SAT; FIG. 14 is a plot showing the relationship between ODRcor, calculated using the pigmentation correction method of the present invention, and O2SAT;
FIG. 15 is a plot showing the relationship between ODRcor calculated at 100%
O2SATartery using the pigmentation correction method of the present invention, and vessel
diameter (upper panel), and a plot showing the relationship between regression slope, calculated using the intravascular reflectance method of the present invention, and vessel diameter (lower panel); and
FIG. 16 is a plot showing the relationship between ODR^, calculated using the intravascular reflectance method of the present invention, and systemic O2SATartery. DETAILED DESCRIPTION OF THE INVENTION
The imaging ocular vessel oximeter of the present invention, and the method of the present invention for measuring O2SAT and changes in O2SAT, will now be described
with reference to the embodiments illustrated in FIGS. 1 through 15.
As exemplified in the embodiment of FIG. 1, an imaging ocular vessel oximeter 8 made in accordance with the principles of the present invention includes a fundus camera 10, a beam splitter assembly 12, bandpass filters 14 and 15 and an imaging device 16.
The design of the fundus camera shown in the embodiment of FIG. 1 and illustrated
schematically in FIG. 2 is based upon a Kowa RC/W fundus camera, manufactured by Kowa
Company Ltd. of Tokyo, Japan, modified as will be described. The Kowa RC/W fundus camera as provided by the manufacturer has a body 19 and an imaging plane external to the camera, beyond exit aperture 18. As is preferable in performing the present invention, fundus
camera 10 shown in FIG. 2 was formed by fitting the Kowa RC/W with a -6 diopter lens 20
in a filter wheel 46 to form an intermediate image at an intermediate image plane 26 just before exit aperture 18. A slit mask 28 is positioned at intermediate image plane 26 slightly off the optical axis to avoid central light artifacts produced by the fundus camera.
It will be appreciated that, although the modifications to fundus camera 10 described above are useful, they are not essential to the present invention. In addition, fundus camera 10 may be any conventional or specially designed fundus camera.
In fundus camera 10 of FIG. 2, an internal xenon flash 30 is provided to
illuminate a patient's retina. Flash energy is supplied in this embodiment by a Model 404 external strobe power supply (not shown), manufactured by Norman Co. of Burbank, California, at a setting of 200 Joules, providing a retinal exposure per flash of approximately
100 mJ cm"2 (40° field). Flashes are synchronized with the operation of imaging device 16 in the conventional manner. Wavelengths above and below the wavelengths to be recorded are eliminated with a broadband illumination filter 32 which, in this embodiment, is a 580 nm center, 60 nm half-width filter. The light from the flash then passes through a condensing
lens 34, is redirected by mirrors 36, 38, and passes through an opthalmological lens 40 to the retina of a patient's eye. Reflected light returns back through opthalmological lens 40, through a mirror aperture 42, through a negative lens 44 contained in filter wheel 46, and through a variable focus objective lens 48, producing the intermediate image at slit mask 28 which projects past the backplate 50 of fundus camera 10. A second positive lens 52, a 2- element achromatic converging lens, is placed after slit mask 28 and before beam splitter
assembly 12 to refocus the images at the image sensor. In the embodiment of FIG. 2, second positive lens 52 is manufactured by Edmund Scientific of Barrington, New Jersey.
In the embodiment of FIG. 1, beam splitter assembly 12 is mounted to fundus
camera 10 by means of a mounting assembly 11 originally provided with the fundus camera for mounting a film pack. In other embodiments, however, beam splitter assembly 12 may be mounted another way or be manufactured as an integral unit with fundus camera 10 and/or
with imaging device 16. As shown in the embodiment of FIG. 1, beam splitter assembly 12 is used to separate the light forming the intermediate image into first and second image paths of identical lengths, and ultimately into first and second laterally displaced, simultaneous images 13 and 17 at imaging device 16. Although other beam splitting devices may be used
in connection with the present invention, beam splitter assembly 12 of the embodiment illustrated in FIGS. 1 and 2 comprises a dichroic mirror 55, first bandpass filter 14 and a second bandpass filter 15 placed in each optical path emanating from dichroic mirror 55. The beam splitter assembly 12 represented in FIG. 1 is manufactured by Optical Insights of
Tucson, Arizona. The dichroic mirror 55 represented in FIG. 1, a dichroic filter cube with a 585 nm transition beam splitter (585DRLP02) mounted in an XF40 microscope filter cube, is manufactured by Omega Optical Co. of Brattleboro, New Hampshire.
Significantly, under the present invention, the wavelengths of first and second bandpass filters 14 and 15 should be chosen to optimize the O2SAT signal, and therefore the
imaging capability, of imaging device 16 with respect to O2SAT. In particular, first
bandpass filter 14 should be chosen to have a wavelength that yields sufficient contrast to enable automatic computer vessel tracking, and the greatest degree of oxygen sensitivity. The wavelength of second bandpass filter 15 should be chosen to be either completely
insensitive to oxygen or highly sensitive in the opposite direction to the sensitivity of the oxygen-sensitive wavelength of first bandpass filter 14, to maximize the sensitivity of the
measurement. Use of an insensitive second wavelength for second bandpass filter 15 has the
advantage of permitting the system noise to be identified. For the imaging technique represented by the embodiment of FIGS. 1 through 9, a 600 nm center wavelength (600 nm ± 2.5 nm passband) was chosen for first bandpass filter 14 (light absoφtion of hemoglobin and deoxyhemoglobin at that wavelength differ by a large factor - approximately a factor of 4), and a 569 nm center wavelength (569 nm ± 2.5 nm passband) was chosen for second bandpass filter 15 (it is an isosbestic wavelength for hemoglobin and oxyhemoglobin). The
600 nm and 569 nm bandpass filters used in connection with the embodiment of FIGS. 1 through 9 are manufactured by Omega Optical Co., and are side mounted, 5 nm halfwidth interference bandpass filters blocked for UV and IR out to 1100 nm.
In light of the foregoing discussion, it will be appreciated that another oxygen- insensitive or oxygen-sensitive wavelength could have been chosen for second bandpass filter
15. For example, a 586 nm ± 2.5 nm wavelength could have been used, which, when paired with a 600 nm wavelength bandpass filter, would have the additional benefit of further decreasing the light scattering effect of the tissue because the two wavelengths are more closely matched. In addition, a highly sensitive wavelength such as 558 nm ± 2.5 nm could have been chosen for second bandpass filter 15, which would provide greater sensitivity when paired with a 600 nm wavelength bandpass filter because the change in light absorption
would move in oppositive directions for any given change in O2SAT.
Figure 10 shows the effect of differing oxyhemoglobin content on reflected light from retinal vessels near the optic disk. Reflected light intensities from arteries A and veins V at the isosbestic wavelength (569 nm) (shown in second image 17 of FIG. 10) are
comparable, both appearing dark, whereas at 600 nm (shown in first image 13 of FIG. 10) the
high percentage of oxyhemoglobin increases the reflectance of the artery A compared to the
vein V, making arteries A appear lighter than veins V. In the embodiment of FIG. 1, beam splitter assembly 12 also includes front surface mirrors 60, 62, 64, 66, 68, 70 and 72, which are used to effect a lateral displacement of first and second images 13 and 17. Although other mirrors may be used to equal effect, the 15 mm base, TechSpec right angle mirror with enhanced aluminum coatings manufactured by Edmund Scientific Co. of Brunswick, New Jersey, has been found to be acceptable for use in connection with the present invention. The positions of front surface mirrors 60 through 72 relative to first image 13 and second image 15 preferably are adjustable by any conventional means for adjustment, such as screws, bolts or other fasteners or other devices known in the art that would be useful for this purpose. One design for selectively fixing and adjusting the positions of front surface mirrors 60 through 72 is illustrated in FIGS. 3-8. As shown in FIG.
3, mounting assembly 74 may be used to secure front surface mirrors 60 through 72 in place, and selectively permit adjustment of their positions. Mounting assembly 74 includes a base plate 76, having a center portion 75, illustrated in FIG. 4, to which front surface mirrors 64, 66 and 72, dichroic mirror 55, and bandpass filters 14 and 15 are mounted to permit their 2° rotational adjustment about the optic axis. Base plate 76 further includes side portions 77, illustrated in FIG. 5, to which front surface mirrors 60, 62, 68 and 70 are attached. As shown in FIG. 5, side portions 77 of base plate 76 have rails 78, 80, 82 and 84 on which mirror mounts 86, 88, 90 and 92 are disposed. One configuration for mirror mounts 86, 88, 90 and 92 is illustrated in FIG. 6 in isolation, and in FIG. 3 as contemplated for use in mounting assembly 74. In the embodiment of FIG. 3, for example, front surface mirror 68 is mounted to mirror mount 86 by a common vinyl doping compound, epoxy or another adhesive or
attachment means. Mirror mount 86 is mounted on rail 82 and nominally held fixed in
position by a nylon- tipped set screw (not shown) disposed in one of holes 94 in base plate 76. If desired, the set screw may be loosened, and the position of mirror mount 86 and front surface mirror 68 selectively adjusted along rail 82 by means of a first drive assembly 95. Such adjustability permits the overall image magnification to be changed, and the first and second images 13 and 17 to be aligned. In the embodiment of FIG. 3, first drive assembly 95 includes a first drive block 96 and a first micrometer assembly 98. As can be seen from FIGS. 3 and 7, first drive block 96 has a first screw bore 98 and a second screw bore 100, matching screw bore 102 on mirror mount 86 and screw bore 104 on mirror mount 88. Screws are secured in these cooperating adjustment points, such that set screws through mirror mounts 86 and 88 may be used to individually, selectively and rigidly connect mirror mounts 86 and 88 to first drive block 96. First micrometer assembly 98 has a micrometer shaft 106 stabilized by a shaft support block 108 and aligned parallel to rails 82 and 84, and is designed to fit movably within a drive bore 110 of first drive block 96. Drive bore 110 is intersected by a threaded set screw bore 112 such that when micrometer shaft 106 is positioned within drive bore 110, a set screw may be used to fix micrometer shaft 106 in place. Once this is accomplished, movement of micrometer shaft 106 will effect movement of micrometer shaft 106 and one or both of first and second mirror mounts 86 and 88, depending upon whether one or both of the set screws of mirror mounts 86 and 88 have been tightened. Movement of first and second
mirror mounts 86 and 88 effects movement of front surface mirrors 68 and 70 along rails 82 and 84, respectively. Movement of one or both front surface mirrors 68 and 70 changes the path length through beam splitter assembly 12, causing a change in magnification. Small
displacements of one of front surface mirrors 68 or 70 with respect to the second of such
mirrors cause the associated image to move laterally relative to the other image. ATTORNEY DOCKET NO. 00317-02
As illustrated in FIGS. 1 and 8, a similar arrangement exists for the positioning and selective adjustment of mirror mounts 90 and 92 and front surface mirrors 60 and 62 using rails 78 and 80 and a second drive assembly 114, including a second drive block 116 and a second micrometer assembly 118. Where the design for selectively fixing and adjusting the positions of front surface mirrors 60 through 72 illustrated in FIGS. 3-8 is used, a cover 120 as illustrated in
FIG. 9 may be used to protect beam splitter assembly 12 from contamination, and to ensure that excess light is not introduced. Cover 120 includes openings 122 and 124 for permitting micrometer shafts and set screws to extend into beam splitter assembly 12 and be externally adjusted. Openings 122 and 124 may be insulated using gaskets, diaphragms, baffles or other protective devices to preclude excess light from entering the assembly. Similarly, light- absorbing surface coatings may be used inside the assembly to eliminate any excess noise that would otherwise be created.
As illustrated in FIG. 1, an opaque light baffle 53 is used to block stray light between first image 13 and second image 17 emerging from beam splitter assembly 12 and to produce a line of dark pixels separating simultaneous first and second images 13 and 17 as recorded by imaging device 16 (i.e., line "L" in FIG. 10). Opaque light baffle 53 may be constructed of any suitable material that is generally opaque and nonreflective, and in the present embodiment is made of aluminum covered by electrical insulating tape and further
blackened using flat black paint (not shown).
After leaving beam splitter assembly 12, first and second images 13 and 17 are
recorded by imaging device 16, which is mounted to beam splitter assembly 12 using the
imaging device mounting bracket 126 provided with the imaging device used. Imaging device 16 may comprise any high-quality custom or commercially available electronic imaging system. In the embodiment of FIGS. 1 and 2, imaging device 16 is a Model OMA
camera, manufactured by EG&G Park of Princeton, New Jersey. The Model OMA camera is an 18 bit air-cooled digital camera equipped with a 1024 xl024 pixel charge-coupled device detector 128. Where another type of imaging system is used for imaging device 16, the resolution preferably will be 12 bit or greater. When a EG&G Park Model OMA imaging device is used as imaging device 16, it may be controlled using the manufacturer's "HIDRIS" software or its equivalent.
The imaging retinal oximeter 8 of the embodiment shown in FIGS. 1 through 9 is inexpensive, compact and easy to use, and is appropriate for use in clinical and other
settings. As persons skilled in the art will realize, however, FIGS. 1 though 9 illustrate only
one potential embodiment of the imaging ocular vessel oximeter 8 of the present invention, and other obvious variations of the apparatus are contemplated. For example, as indicated previously, virtually any commercially available fundus camera could be used for fundus camera 10, and the remaining components of the system adjusted accordingly. In addition,
imaging device 16 may comprise two separate imaging systems, both preferably being digital systems, each such system being positioned directly after first and second bandpass filters 14 and 15, eliminating the need and cost of front surface mirrors 60 through 72 and mounting assembly 74. First and second bandpass filters 14 and 15 could also be selected to have an oxygen-sensitive wavelength other than 600 nm, and an oxygen-insensitive wavelength other
than 569 nm, as previously discussed.
In operation, the image acquisition step of the present invention is complete once first and second images 13 and 17 of a patient's retinal blood vessels are obtained using imaging device 16. The image acquisition step is followed by a scanning step in which a search algorithm embedded in a computer software program is used to scan first and second images 13 and 17 and obtain I values from identical vessel segments in first and second images 13 and 17. In the computer generated scans of FIG. 11, first image 13 is a scan of a 600 nm image, and second image 17 is a scan of a 569 nm image. The search algorithm tracks the path 130 of the minimum reflection inside vessels V to determine a value of average reflected light intensity Iin within the vessel V and the path 132 of the extravascular reflection at a fixed distance from the minimum reflection to determine a value of average reflected light intensity Iout outside the vessel V, in both first and second images 13 and 17. To begin a scan and identify the path of minimum reflection, the initial x-y coordinate of the vessel segment is identified in second image 17 (the 569 nm image), where vessel contrast is greater than in first image 13 (the 600 nm image), and x- and y- offsets to the same anatomic point on first image 13 are determined. If light reflex artifacts are present in the center of the vessel, the starting point is chosen to lie to the side of the reflex. Typically, between 30 and 120 rows or columns of elements in second image
17 are scanned, depending upon the orientation of the vessel, to establish the path of the minimum reflected light intensity along the vessel. Edges of the blood column may be identified using gradient detection filters (Sobel operators) embedded in the computer code. The edge is identified at pixels for which the sum of filter responses peaks. Accordingly, this procedure will not mistake smaller light gradients of the central vessel reflection for the edge
of the blood column. Minimum intensity inside the vessel may then be found by scanning
between the edges. It will be appreciated that in arteries, it may be necessary to use only the minimum-valued element on each line, whereas in veins, larger diameter and smaller central reflexes may allow averaging minimum image intensities within a neighborhood of points. The final measurement of light reflection is obtained from the average of minima along the vessel segment. Extravascular light reflection may be determined from pixels at a fixed distance outside of vessels. It should be noted that the algorithm used in the present invention may be designed to average from both sides, or from only one side of the vessel or artery if strong reflections from nerve fibers are present on one side.
Similar measurements are obtained from first image 13 by adding the x- and y- offsets to the vessel path determined from second image 17. Contrast in the first image also aids in correctly scanning the vessel path. Similarly, dark pixel values from an area of the charge-coupled device detector 128 outside the fundus image (i.e. the dark line denoted as
"L" in FIG. 10) are subtracted from measured intensities.
Following the scanning step, the acquired data may be used to calculate O2SATvessel. This may be done simply and automatically, preferably using a computer program. Before a subject's hemoglobin saturation level can be quantified using this system, however, empirical values required for such quantification must be calculated, preferably using data acquired in a statistically relevant study of a wide range of individuals such that the values will be relevant for any subject for which hemoglobin oxygen saturation is to be measured. Significantly, under two approaches of the method of the present invention, such an initial calibration need only be done once in order to measure O2S ATvesse, for any of an unlimited number and variety of individuals (although separate calibrations would likely be
required for humans and animals).
Although other approaches will be appreciated from the present description
which are mere extensions or obvious variants of the methods presented herein, three approaches have been identified as potentially useful for performing the requisite initial calibration and determining values of O2SATvessel. These approaches are denoted herein as the "direct reflectance method," the "pigmentation correction method," and the "intravascular reflectance method." For puφoses of clarity, the following discussion of these approaches is written in the context of an apparatus and method utilizing a first bandpass filter 14 of 600 nm and a second bandpass filter 15 of 569 nm, although filters of other wavelengths are contemplated as previously explained.
Direct Reflectance Method In accordance with the direct reflectance method, a direct calculation of the apparent vessel optical densities OD569 and OD600 is obtained for a given subject from Iin and
Iout values obtained for first and second images 13 and 17 using the following equation:
0Dvessel = lθg10 (Iout / LJ where ODvessel is the optical density of a vessel, Iout is the average intensity outside the vessel, and Iin is the average intensity inside the vessel. The values of ODR^,., are then determined
by direct calculation from the data collected as follows:
^^^vessel = OL»vessel,600 / ODv∞e|569.
Because ODR and O2SAT have a linear relationship, a linear regression analysis may be
performed on ODR^^^, values at various systemic O2SAT levels (obtainable from a common
pulse oximeter) to yield the slope of the linear regression line of ODR vs. O2SAT, which
constitutes an estimate of OS (oxygen sensitivity). Such a model gives excellent agreement
with the change in ODR^,^ with respect to systemic O2SAT between 77% and 100%, falling
along straight lines with a goodness of fit ("R") of close to minus one. As shown in FIG. 13,
regression lines from different subjects each resulted in excellent agreement with a particular linear relationship between ODR and systemic O SAT, causing slopes and intercepts of each line to differ. The generation of the data represented in FIG. 13 is discussed in the example presented below. We found that standard errors of ODR^^, values under this analysis are typically less than 3% of the mean when results from four or more images are averaged. With the OS value known for a particular vessel of a particular subject, O2SATvessel may be calculated using the slope, OS, and intercept, Int, of the regression line as follows:
O2SATvessel =
Figure imgf000027_0001
- Inty OS Regression coefficients will need to be obtained for each new vessel by a separate calibration. Hence, although the linear response of the oximeter has been established with the direct reflectance method, it may be impractical to use this method to study a large number of subjects, as is needed in clinical evaluations and research investigations. To overcome this limitation of the direct reflectance method, the present invention contemplates that the amount of pigment contained in extravascular structures will vary from subject to subject, and will have an effect on measured OD vessel values which influence the relationship between ODR,^^, and O2SATvessel. It is noted that presence of extravascular pigment causes
underestimation of the vessel OD at 569 nm, a wavelength at which pigment light absoφtion is strong. In addition, variability in the relationship between ODR^,.,,, and O2SATvessel among
the population masks the effects which vessel size has upon the relationship between
ODRyg^, and O2SATvessel in paired arteries and veins from which data is extracted. This effect
of vessel size has a significant influence upon accuracy of the O2SATvessel measurement where
the vessel diameters differ by a large factor.
Pigmentation Correction Method
The pigmentation correction method of the present invention overcomes the disadvantages of the direct reflectance method. The pigmentation correction method significantly reduces influence of pigmentation upon the relationship between ODR,,,.^, and O2SATvessel. The pigmentation correction method of the present invention provides such a correction, as well as a correction for the vessel diameter. The pigmentation correction method of the present invention assumes that extravascular light reflectance at the first wavelength (e.g., 600 nm) is influenced to a significantly lesser degree by pigment light absoφtion than is the reflectance at the second wavelength (e.g.. 569nm), where pigment light absoφtion is strong. To calibrate the system using the pigmentation correction method, a corrected value for ODvessel at 569 nm ("ODcor 569") is calculated using the following formula for each artery and vein pair in each subject:
ODcor, 569 = 1Ogιo (ηIout, 600 Iin, 569) where η is the ratio of transmission from the light source to each of the images inherent in the image splitter and camera. Thus, an estimate of reflectance at 569 nm is obtained from the 600 nm reflectance. The value of η therefore need only be calculated once for a given image splitter and camera system, and may be determined by measuring intensities of the two images reflecting off a neutral reflective surface (e.g., BaSO4), as follows:
Η = in,600 " Idark) ' in,569 " Vjaik) where 1^ is the average intensity within the area L of the scanned fundus image (i.e. the dark line denoted as "L" in FIG. 10). A vessel OD ratio corrected for pigmentation effects ("ODRcor") is then obtained as follows:
ODRcor = OD600 / ODcor 569. The ODRcor values are plotted against systemic O2SAT, values of which are known from pulse oximeter measurements as described previously. A linear regression analysis may then be performed between these variables, and slopes of regression may be found in the conventional manner. In practice, it has been found that when values of ODRcor are determined with respect to several subjects using this method and are plotted against systemic O2SAT, the variance of linear regression coefficients between subjects is significantly reduced with respect to those obtained using uncorrected ODR values ("e.g. using the direct reflectance method). Therefore, it has been found that the mean value of regression slopes can serve to represent the oxygen sensitivity, OS, which is inherent in the oximeter response. Plots of regression lines from several subjects, shown in Fig. 14, document the degree of agreement between regression slopes obtained in a group of subjects having skin pigmentation varying from fair to dark, and iris pigmentation of blue and brown. The generation of the data represented in FIG. 14 is discussed in the example presented below. The degree of improvement is noticeable by comparing this plot with that of the direct reflectance method shown in FIG. 13. Thus, removal of the influence of extravascular pigmentation, which is present when extravascular light reflectance at 569 nm is included, results in a consistent OS value for measurements from the general population. It is also apparent that the pigmentation correction method reduces, but does not eliminate, the range of vertical offsets between the regression lines. The invention anticipates that by measurement of the vessel ODRcor during breathing of 100% oxygen, the correct amount of vertical offset can be ascertained. By this method then, the vertical offset is first determined during oxygen breathing, and the value of O2SAT is then determined under desired conditions by a second measurement. Then OS, which is determined from the mean of regression slopes determined earlier from calibration measurements, is applied to make the particular desired measurement of O2SAT in the desired vessel.
Once the mean best fit of the slopes, OS, is found, the value of O2S ATvessel is found by the following equation: 02SATvessel = 100% - (ODRcorjartery - ODRcorι Vessel - (ΔD x C)) / OS where ΔD is the difference in diameters of the vessels and C is the slope of the line fit between ODRcor artery at 100% oxygen and diameter as shown in FIG. 15 (upper panel), e., vessel diameter sensitivity. This equation takes into account the vertical offsets in measurements of ODRcor at 100% O2SAT by adjusting the ODR^,.,.,,, value according to the relationship between ODR at 100% O2SAT and vessel diameter ("D"). The equation therefore corrects the measurement for any effects caused by differences in vessel diameter.
The vessel diameter, D, is found from the image by determining horizontal and vertical distances ("Dn" and "Dv", respectively) between points where light intensity is midway between values inside and outside vessel, and applying the formula 1 / D^ = 1 / Dn2 + 1 / Dγ2 . The value of ΔD is difference in the value of D for two vessels, in particular for one artery for which measurement was made with 100% breathing oxygen, and for a second vessel for which measurement is made under desired conditions. Correction for D is thus based on measurement of the vessel diameters and upon the linear regression fit between the ODRcor at 100% O2SAT and vessel diameter, and this correction is included in the equation as a factor which adjusts the value of the ODRcor by an amount predicted by the relationship established through the regression fit between the value of ODRcor measured in the artery at 100% and vessel diameter. This method of pigmentation correction provides means to utilize the oximeter for measurement of O2SAT in arteries and veins of the general population under desired measurement conditions, which include those presented by experimental means and those presented by disease conditions.
Intravascular Reflectance Method Another method for calibrating the system to avoid the effects of pigmentation and vessel diameter is the intravascular reflectance method. This approach involves comparing reflectance from only within blood vessels at the two chosen wavelengths, and replacing measured reflectance outside vessels with an estimate of reflectance from unpigmented fundus.
Assuming that arterial OD at 100% O2SATartery is primarily dependant upon light absoφtion by oxyhemoglobin, an appropriate estimate of unpigmented reflectance ("UR") would set vessel ODs at each wavelength to values predicted from the oxyhemoglobin absoφtion spectrum. Using the following equation, values of UR may be evaluated from hemoglobin light extinction coefficients which are determined for the filter characteristics of the oximeter, and from measured reflectance values from inside vessels at each wavelength when blood is 100% saturated with oxygen:
EHbO2, 600 ' εHb02, 569 = DR,rm lo0o/o = log (UR / Iιn, 600, 100%) / log (UR / Iιn> 569, 100%)
= 0.0792 where ODR,^ m% is an ODR value obtained using the intravascular reflectance method, UR is unpigmented reflectance, Iιn 600 100% and Iιn 569 100o/o are average intensities obtained inside blood vessels in the 600 nm and 569 nm wavelength images, respectively, and obtained from images recorded during 100% oxygen breathing, and e^^ 600 and εm02, 569 are extinction coefficients of blood which are measured using first and second bandpass filters employed for wavelength selection at 600 and 569 nm.
The broadband extinction coefficients εvtb02 600 and
Figure imgf000031_0001
are calculated from products of hemoglobin absoφtion spectra with the filter spectra as is known in the art and referenced in Delori, "Noninvasive Technique For Oximetry Of Blood In Retinal
Vessels," Appl. Optics 27 (1988) at 1061-77. For the oxyhemoglobin spectrum, a polynomial regression is used to inteφolate between light extinction points to produce a curve. Values from the curve are multiplied by filter response curves to obtain the coefficients. These values were obtained for the imaging ocular oximeter of the embodiment of FIGS. 1 - 9, and were compared with the coefficients of Van Assendelft obtained at high spectral resolution ("see Van Assendelft, "Spectrophotometry of Hemoglobin Derivatives," (C.C. Thomas 1970)), and are shown in the following table along with the narrow band values for puφoses of comparison:
TABLE I
Figure imgf000032_0001
Initially, the equation set forth above is used with measurements of Ijn obtained from images recorded during 100% oxygen breathing to calculate UR for each subject. Once the UR values have been obtained, the above equation is again employed for a given subject, using the UR value obtained for that subject, to obtain values of ODR^ for systemic O2SATartery values other than 100% O^AT^^,. This is done for each subject, and a plot of ODR,, vs. O2SATartery is obtained for each. A line of best fit is determined for each of these plots. As with the pigmentation correction method, a value of oximeter response OS is then determined from the simple mean of best fit line slopes. In this case, however, correction for vessel diameter is obtained by adjusting the value of the slope according to the relationship between regression slopes and diameter. The other difference between the pigmentation correction method and this method is that the second measurement using 100% oxygen breathing is not necessary. This step is instead included in the model assumption and, as can be seen from the regression lines obtained by this method in FIG. 16, all the lines converge to the value of the ODR predicted by the model at 100% O2SATartery. Thus, when regression lines are plotted together, the effect of vessel diameter upon the slope of the lines is readily apparent (FIG. 16). As will be described in the Example set forth below, a statistically significant correlation between these slopes and the vessel diameter, D, was determined in a study from vessels of differing size in a group of calibration subjects having wide variations in pigmentation. The new regression line through the points shown in Fig. 15 (lower panel) represent the sensitivity of the individual slopes of regressions obtained from the calibration subjects with respect to vessel diameter. The value of the slope of this new regression line, the vessel diameter sensitivity, is noted as C in the discussion below.
The process of using the intravascular reflectance method involves first establishing the mean value for OS and the value for C. The value of O2SAT in a particular vessel under desired measurement conditions may then be found by first measuring the ODRj^ for the vessel and locating this value on the y axis of a plot with respect to systemic
O2SAT. The diameter of the vessel is measured as described above for the pigmentation correction method. This value of D is used to correct the mean value of the slope obtained during calibration measurements in different subjects. This correction is obtained by the following equation: O = OS + ΔD x C, where C is the slope of the regression line as defined above. The intravascular reflectance method thus also enables measurement of O2SATvessel from the general population once initial calibrations with the oximeter are performed. This method has advantages of requiring only reflectance readings from within the blood vessels, which simplified the process of scanning the image. Exclusion of measurements from extravascular areas also reduces spurious influence upon the measurement from specular reflections outside vessels, such as from nerve fibers near the surface of the tissue.
As indicated previously, persons having skill in this art will readily appreciate that, in practice, the empirical value OS derived from the pigmentation correction method or intravascular reflectance method need only be obtained once using a statistically significant population and appropriate scientific methods to ensure accuracy. This value, along with the forgoing formula for calculating O2SATvein or ΔO2SATvem, may then be embedded in a computer program for generating a result for research or diagnostic puφoses evaluating the oxygen utilization (e.g., oxygen supply, delivery, consumption, and gradients of O2SAT along vasculature) in the tissue of the retina or other portions of the posterior pole of the eye. Accordingly, in practice, a device of the type described above is used to perform the image acquisition step of the present invention, obtaining simultaneous first and second images 13 and 17 of a patient's retinal blood vessels using imaging device 16, which preferably is a digital camera. A search algorithm embedded in the computer program may then be used to perform the scanning step of the invention, in which first and second images 13 and 17 are scanned and Iin and Iout values obtained. If the requisite OS value has not yet been obtained, the computer program may then be further used to calculate ODR values using the direct reflectance, pigment correction or intravascular reflectance methods, or another calibration method which preferably corrects for pigmentation and/or vessel size. Where the requisite OS value has been obtained, the computer program may also be programmed to calculate a value for O2SATvem using data collected for a subject. In a clinical setting, this value may be compared to available data concerning diseases affecting the posterior pole of the eye, and a diagnosis made.
From the foregoing, it will be apparent that the present approach differs from those previously employed in several important respects, including the use of an image splitter and digital image method of reflectance at two carefully wavelengths to determine empirical relationships between ODR and O2SAT values, avoiding assumptions about the optical path through a vessel. The system is compact, low-cost, and simple to use. In addition, the present approach uniquely features the ability to compensate for the variability in fundus pigmentation among different individuals, as well as for vessel diameter, using a device and method that are simpler in theory and practice and require less complex instrumentation than those previously described. This approach yields reasonable estimates of O2SAT in both the larger retinal arteries and veins, and should be applicable to vessel sizes of between about 50μm and 200μm. The present invention also makes possible understanding the effects of metabolism or blood flow changes on retinal function by enabling the determination of changes in vessels occurring before and after interventions, a change which is made straightforward to obtain since many variables potentially affecting absolute measures of O2SAT will cancel. Although the values derived from the empirical relationships disclosed and utilized in the present invention will vary somewhat depending upon the size and composition of the pool of subjects from which data is collected, an adequate sample size and inclusion of light and dark pigmented subjects will ensure the validity of these empirical relationships. The following provides an example of the calculation of such values.
EXAMPLE Oximetry data was collected in a study often volunteers using the imaging ocular oximeter illustrated in FIGS. 1-9. The volunteers were healthy, non-smoking males aged 18-40 years and having no history of dyshemoglobinemia. One subject was unable to complete the oximetry portion of the study. Two subjects were excluded from the oximetry portion of the study because images obtained from one of these subjects revealed sclerosis of the arterial wall, and in the other subject the artery demonstrated extreme instability of caliber during measurements. Oximetry data from five Caucasian subjects, three of northern
European descent and two of southern European descent, and two African- American subjects were included in the study. ARVO guidelines for human investigation were followed, and the study protocol was approved by the Human Investigation Committee of the University of Virginia. For each of the subjects, an Ohmeda 3700 (version J) ear oximeter probe was placed on the massaged earlobe. Although a finger probe could have been used instead, an ear probe was chosen because of its ability to respond accurately and quickly to a changing systemic O2SATartery. The Ohmeda 3700 in particular features a graphic display of waveform and signal strength to aid in minimizing inaccurate readings. As illustrated schematically in FIG. 12, a Mapleson C breathing circuit 134 and face mask 136 was modified by inserting an inspiratory valve 138 just proximal to the mask, allowing all exhaled gas to be vented through an expiratory valve 140 placed just distal to face mask 136. This arrangement of components kept rebreathing of alveolar gas and dead space to a minimum. A polarographic inspired oxygen analyzer 142 with a Clark electrode (Critikon Oxychek model 2000) was calibrated to room air and inserted just proximal to inspiratory valve 138. Velcro straps (not shown) were used to fix face mask 136 tightly over a subject's mouth and nose. A fresh gas flow port 144 was positioned between oxygen analyzer 142 and a reservoir bag 146. Reservoir bag 146 was inflated with the gas mixture before breathing started.
Subjects were allowed to breathe room air during the first series of fundus image recordings. Various oxygen/nitrogen mixtures (size H gas cylinders) were delivered to the subjects using flows of at least about 10 liters/minute. Following the initial image recordings breathing room air, subjects breathed either a gas mixture containing 14% oxygen, which corresponds to an arterial hemoglobin O2SAT of approximately 94%, or a mixture of 10%) oxygen, which corresponds to a hemoglobin O2SAT of approximately 84%. In some individuals, the 14% oxygen mixture was given followed by the 10% oxygen mixture. A mixture containing 8% oxygen was then given, which corresponds to a hemoglobin O2SAT of approximately 80%. Finally, subjects breathed 100% oxygen, which produces an arterial hemoglobin O2SAT of 100%. When a steady state was achieved at each step (defined by an unchanging pulse oximeter reading for 2 minutes), the pulse oximeter systemic O2SAT reading was noted. The eyes of each subject were dilated with topical tropicamide 1% and phenylephrine 2.5%. After the pupil diameter stabilized, the room was darkened and the subject's fundus was illuminated using the tungsten aiming light (not shown) of fundus camera 10. The eye gaze was positioned to enable imaging the retinal area of interest using a movable illuminated fixation target against a dark background. Optimal focus was also achieved using the aiming light. The actual image recording at each breathing gas mixture was made using xenon flash 30. Three to five dual wavelength images (comprising first and second images 13 and 17) were recorded at each gas mixture and stored to the disc memory of a computer. Each image element formed by imaging device 16 was formed with 3x3 pixels, with the camera temperature maintained at -60°C. The scanning step of the invention was performed as described previously using the computer program set forth in full in Appendix A hereto.
Values of I and OD600 and OD569 were also calculated using this program. Using the direct reflectance method described herein, the ratio OD600 / OD569 was calculated by the program and plotted against values of systemic O2SAT that had been measured with the pulse oximeter, as can be seen in FIG. 13. The slopes of the regression lines ranged between 0.00427 to 0.01242 (μ = 1.02, SE = 0.00098) and y-intercepts (ODR at O2SAT = 0%) ranged between 0.514 - 1.50 (μ = 1.02, SE = 0.115). The R value (goodness of fit) ranged between -0.9581 and -.9999 with an average of -0.98318, as shown in Table II below, in which "p" is a confidence limit.
TABLE II
Figure imgf000038_0001
Thus, the linear model was in excellent agreement with the change in ODR vs. systemic O2SAT between 77% and 100% saturation. Maximum and minimum slopes varied by a factor of 2.91 and the coefficient of variation in regression slope (SE/μ) was equal to 0.125. Standard errors of IDRs were typically less than 3% of the mean when results from four or more images were averaged. Using these empirical values, O2SAT values were calculated as described above. The use of the optical density ratio also avoids adverse effects of eye motion, which cause vessels to become misfocused. This adverse effect is overcome because any misfocus is present in both images, and influence of misfocus is therefore canceled in the ratio.
A pigmentation correction method, as described previously, was used to correct for pigmentation among the various subjects, as well as for vessel diameter. For calculating ODRcor 569, η was calculated to be 1.79 for the embodiment of the imaging retinal oximeter system described in FIGS. 1 through 9. When values of ODRcor from all subjects were calculated by the computer program and plotted against O2SAT, the variance of linear regression coefficients between subjects was significantly reduced with respect to those obtained using the uncorrected ODR. Slopes ranged between 0.00433 and 0.00633 (μ - 0.00504, SE = 0.00029, coefficient of variation = 0.057) and y-intercepts between 0.492 and 0.775 (μ = 0.617, SE = 0.033). The correction did not significantly change the standard errors of points for individuals. Figure 14 shows ODRcor points from the same seven subjects (each type of symbol represents a different subject) with line fits (dotted lines), along with the oxygen sensitivity OS (solid line "OS") averaged from individual slopes and intercepts. Results of a regression analysis are shown in Table III below:
TABLE III
Figure imgf000039_0001
These results indicate that light absoφtion from retinal pigments, which is especially strong near 569 nm, influences determinations of O SATvessel from reflectance measurements, and show that a correction for pigment variation, based on estimation of incident illumination at both wavelengths using values measured at 600 nm, provides a twofold reduction in the variability of oxygen sensitivity among subjects obtained by the present method over that obtained using the direct reflectance approach.
To determine if the range in oxygen sensitivity remaining after pigment correction could have resulted from different vessel sizes, a second linear regression of line fit parameters against vessel diameter was performed, as shown in FIG. 15 (upper panel). Significance (p < 0.05) was obtained for values of ODRcor obtained breathing 100% oxygen. There was a positive trend between the slope of the regression and diameter which was not statistically significant (p = 0.21). These results support the conclusion that the range in ODRcor values which was associated with a given value of systemic O SAT was partially the result of different vessel sizes, and that points in this range can be correlated to a measurement obtained under repeatable conditions (e.g.. 100% breathing oxygen).
Values of O2S ATvein, corrected for pigmentation and vessel diameter were determined using the values of C and OS empirically found using the pigmentation correction method. The value of C was 0.0129 / pixel, and OS was 0.00504 / unit of O2SAT (%). Results of this analysis are summarized in Table IV below for room air breathing by each subject:
TABLE IN
Figure imgf000040_0001
Further improvement in the accuracy of this approach may be obtained by incoφorating the vessel size dependence of oxygen sensitivity. However, the present correlation between the regression slope of ODRcor and vessel diameter is not statistically significant, and the mean value of slopes may therefore be used to define the oxygen sensitivity, and only the dependence of ODR at 100% O2 with respect to vessel diameter may be used to correct for different vessel sizes. The results of Table IV show a range in O2SATveιn of approximately 26% among subjects with a mean value of 57%. The increase in O2SATveιn caused by breathing 100%) O2 (hyperoxia relative to normoxia) was determined by subtracting the normoxic value of ODRcor from the hyperoxic value, and dividing by OS. In this case, size-dependent offsets in the O2S ATveιn were canceled by subtraction and no correction for vessel size was needed. As shown in Table V below, hyperoxia (100% oxygen breathing) was found to increase venous O2SAT by 19.2 ± 2.9 %. The smallest increase occurred in the subject with the highest saturation at rest.
TABLE V
Figure imgf000041_0001
An intravascular reflectance method was also independently employed to calculate results unaffected by extravascular pigmentation. Measurements of Iin were obtained at 100% oxygen breathing to calculate UR by the iterative method of this method. Values for ODR^ for the paired veins and arteries of the subjects were then obtained. FIG. 16 shows the regression lines which were fit to the data points for each subject, along with the diameters of each artery (A = 105 μm; B = 100 μm; C = 139 μm; D = 150 μm; E = 127 μm; F = 185 μm; G = 185 μm). Initial assumptions result in the lines meeting near 100% systemic O2SAT, and thus show more clearly the range in slopes from the subjects. Regression intercepts and slopes can be seen to be co-dependent. The results are shown in Table VI below:
TABLE VI
Figure imgf000042_0001
Slopes had a mean value μ = 0.00506, a standard error SE = 0.00023, and a coefficient of variation = 0.045. These results again suggest that there is a small dependence of the oxygen sensitivity upon size of vessels. With the OS value determined in this manner, values of O2SATvein could be calculated as described in connection with the pigmentation correction method.
Among other potential uses, the device and method of the present invention have applicability as tools for medical research, _g±, in studies of oxygen utilization in the human retina, and as a diagnostic tool for humans or animals with respect to many eye diseases. Its potential clinical applications are particularly important, as a uniquely noninvasive system for evaluating oxygen metabolism in human patients during eye examinations and screening for the risk of eye diseases. The invention will be particularly applicable for clinical tests for assessing the risk for onset of diabetic retinopathy, and for tests evaluating the effects of topical medications on blood flow and oxygen delivery in the retina. The present ocular vessel oximeter and method will be thus useful in any research or clinical application where hemoglobin O2S AT must be determined in the larger (approximately 50 μm to 200 μm) range of retinal blood vessels.
APPENDIX A
10
Source Code From "Software For An Imaging Ocular Vessel Oximeter" © 1998 University of Virginia Patent Foundation
Program retinal_vessel_od_measurement; uses dos, crt;
{$M 53400, 0, 655360} type ves_array = array [1..341] of word; var avg3,avg4,evavg6,evavg5,minsum5,minsum6:ves_array; od569,od600,r,pr,pod569:real; di,vw,offset: integer;
Scanlength,dx,dy,x569,y569,x600,y600,vi600,vi569,evi569,evi600:longint; infile, outfile : file; datafile,output : string[30]; resulttext; p,direction:char; vei boolean; procedure getinput(var x600,x569,y600,y569,dx,dy,scanlength:longint; var p,direction:char; var vw,offset:integer;var vein:boolean); var a: char; begin{getinput} vein:=true; writeln(Εnter the image file'); readln(datafile); repeat writeln(Εnter (a) for artery and (v) for vein'); readln(a); until (a= 'a') or (a=V); if a- a' then vein:=not(vein); {then artery} repeat writeln('Enter (h) for horizontal and (v) for vertical orientation'); readln(direction); until (direction- h') or (direction ='v'); writeln('Enter scanlength, vessel width, dark current'); readln(scanlength,vw,di); writeln('Enter starting x and y coordinates of the vessel at 600 nm'); readln(x600,y600); writeln('Enter starting x and y coordinates of the vessel at 569 nm'); readln(x569,y569); if direction = V then begin dx:=x569-x600; dy:=0; end; if direction = 'h' then begin dy:=y569-y600; dx:=0; end; if direction = V then begin repeat writelnC Sample left(l), right(r), or both(b) sides of vessel to estimate EV?'); readln(p); until (p=T) or (p=V) or (p=V); end; if direction - h' then begin repeat writeln('Sample top(t), bottom(b), or both(B) sides of vessel to estimate EV); readln(p); until (p='f) or (p='b') or (p='B'); end; writeln('Enter offset length from vessel to sample EV); readln(offset); end;{getinput}
procedure init_textfiles(var result:text;var infile,outfile:file;direction:char;vein:boolean); var output : string [30]; testtext;
begin { init_textfiles } assign(infile,datafile) ; assign(test,'test.txt'); rewrite(test); if vein=false then begin if direction=V then begin writeln(test,datafile,'va.txt') ; reset(test); readln(test,output); end; if direction - 'h' then begin writeln(test,datafile,'ha.txt'); reset(test); readln(test,output); end; end; if vein = true then begin if direction=V then begin writeln(test,datafιle,'w.txt'); reset(test); readln(test,output); end; if direction = 'h' then begin writeln(test,datafile,'hv.txt') ; reset(test); readln(test,output); end; end; assign(result, output) ; rewrite(result); if vein=false then begin if direction = V then writeln(result,' Artery Analysis(Vertical)'); if direction = 'h' then writeln(result,' Artery Analysis(Horizontal)'); end; if vein=true then begin if direction = V then writeln(result,' Vein Analysis(Vertical)'); if direction = 'h' then writeln(result,' Vein Analysis(Horizontal)'); end; writeln(result); writeln(result,'Data record of file ',datafile); writeln(result,'Scanlength = ',scanlength,', vessel width = ',vw); writeln(result,'Dark current = ',di); writeln(result,'Starting coordinates at 600 nm (x,y) = ',x600,',',y600); writeln(result,'Starting coordinates at 569 nm (x,y) = ',x569,',',y569); if direction =V then begin if p=T then writeln(result,'Left side of vessel was measured to estimate evi at offset = '.offset); ifp='r* then writeln(result,'Right side of vessel was measured to estimate evi at offset = '.offset); ifp='b' then writeln(result,'Both sides of vessel were measured to estimate evi at offset = '.offset); end; if direction -h' then begin ifp=,f then writeln(result,'Top side of vessel was measured to estimate evi at offset =
'.offset); ifp='B' then writeln(result,'Both sides of vessel was measured to estimate evi at offset = '.offset); if p='b' then writeln(result, 'Bottom side of vessel were measured to estimate evi at offset : '.offset); end; reset(infile,l); close(test);
end; { init_textfiles } procedure scanartery_vertical(var infile:file;var x600,x569,y600,y569,dx,scanlength:longint;p:char; vw,offset: integer; var avg3,avg4,evavg5,evavg6,minsum5,minsum6:ves_array;var result:text);
var dx5j,l,i,min569,min600,s,t:integer; min,evs5,evs6:word; imagepos,evlsum5,evlsum6,evrsum5,evrsum6,evsum5,evsum6,sum3,sum4, minv5 ,maxv5 : longint; read600,read569,avg569,avg600,temp5,temp6,ev5,ev6: array[l ..341] of word; sample569,sample600,ev600,ev569: array[1..3,1..3] of word; next569,next600: array[1..3] of word; out9,outl0:text; procedure detect_arterialwall_vertical(x569,y569:longint;vw:integer;var minv5,maxv5: longint); var sobely,sobelx: array[1..3,1..3] of integer; imagepos,evlsum5,evlsum6,evrsum5,evrsum6,evsum5,evsum6,sum3,sum4:longint; read569:array[1..3,1..341] of integer; detect5:array[1..341] of integer; a,i,j,k,gx5,gy5,max569,min569,min5,max5:integer; wal boolean;
begin { detect_arterial wall_vertical } sobely[l,l] =-1; sobely[l,2]:=0; sobely[l,3]: i; sobely[2,l] =-2; sobely[2,2]:=0; sobely[2,3]: =2; sobely[3,l] =-1; sobely[3,2]:=0; sobely[3,3]: i; sobelx[l,l] =-1; sobelx[l,2]:=-2; sobelx[l,3]:=-l; sobelx[2,l] =0; sobelx[2,2]~0; sobelx[2,3]:=0; sobelx[3,l] =1; sobelx[3,2]:=2; sobelx[3,3]:=l; for i:=l to 3 do begin for k:= 1 to vw*2+l do begin imagepos:= 512+ 4*(x569-vw-l+k) + 341*(y569-2+i)*4 ; seek(infile,imagepos); blockread(infile,read569[i,k],4); end; min569:=x569+vw; max569:=x569-vw; end; for k:= 2 to vw*2 do begin gy5:=(read569[l,k-l]*sobely[l,l]+read569[l,k]*sobely[l,2]+read569[l,k+l]*sobely[ l,3]+read569[2,k-l]*sobely[2,l]+read569[2,k]*sobely[2,2]+read569[2,k+l]*sobely[2
,3] +read569[3,k-l]*sobely[3,l]+read569[3,k]*sobely[3,2]+read569[3,k+l]*sobely[3,3])
gx5:=(read569[l,k-l]*sobelx[l,l]+read569[l,k]*sobelx[l,2]+read569[l,k+l]*sobelx [l,3]+read569[2,k-l]*sobelx[2,l]+read569[2,k]*sobelx[2,2]+read569[2,k+l]*sobelx[ 2,3]
+read569[3,k-l]*sobelx[3,l]+read569[3,k]*sobelx[3,2]+read569[3,k+l]*sobelx[3,3])
detect5[k]:=(gx5+gy5) div 9; end; min5:=maxint; max5:=-maxint; for k:=3 to vw+3 do begin if detect5[k] < min5 then begin min569:=x569-vw-l+k; min5:=detect5[k]; end; end; wall "false; for k:=vw*2-2 downto vw-2 do begin if (detect5[k] > max5) and (wall = false) then begin max5 :=detect5 [k] ; max569:=x569-vw-l+k; if abs(vw-max569+min569) <= 1 then begin max5:=-maxint;
if ((vw-max569+min569=-l) and (detect5[k] >= detect5[k-l]) and (detect5[k] >= detect5[k-2])) or ((v -max569+min569=0) and (detect5[k] >= detect5[k-l])) or (vw-max569+min569= 1 ) then wall:=true; end; end; end; minv5:=min569; maxv5:=max569; end; { detect_arterial wall_vertical }
begin {scanartery} assign(out9 , ' valineό . dat') ; rewrite(out9); assign(outl0,'valine5.dat'); rewrite(outlθ); ifp= 'b' then begin writeln(outlO,'vessel min(x) vessel y'); writeln(out9, 'vessel min(x) vessel y'); end; ifp-r' then begin writeln(outlO,'vessel min(x) vessel y'); writeln(out9, 'vessel min(x) vessel y'); end; ifp= then begin writeln(outlO,'vessel min(x) vessel y'); writeln(out9, 'vessel min(x) vessel y'); end;
1:=0; repeat 1:=1+1; detect_arterialwall_vertical(x569,y569,vw,minv5,maxv5); dx5:=x569-minv5; for j:=l to maxv5-minv5-l+4 do begin imagepos := 512+ 4*(minv5+j-2) + 341*y569*4 ; seek(infile,imagepos); blockread(infile,read569 ],4); end; min569:=dx5-l; for i:=dx5-l to dx5+4 do begin if read569[min569]>read569[i+l] then min569:=i+l; end; x569:=x569+min569-2-dx5; x600:=x569-dx; for i:= 1 to 9 do begin imagepos := 512+ 4*(x600-5+i) + 341*y600*4 ; seek(infile,imagepos); blockread(infile,read600 [i] ,4); end; min600:=5; for i:=3 to 7 do if read600[min600]>read600[i] then min600:=i; x600:=x600-5+min600; avg569[l]:=read569[min569]; avg600[l]:=read600[min600]; sum4:=0; sum3:=0; evlsum5:=0; evlsum6:=0; evrsum5:=0; evrsum6:=0; for s:=l to 3 do for t:= 1 to 3 do begin imagepos := 512+ 4*(x569-2+s) + 341*(y569-2+t)*4; seek(infile,imagepos); blockread(infile,sample569[s,t],4); imagepos := 512+ 4*(x600-2+s) + 341*(y600-2+t)*4; seek(infile,imagepos); blockread(infile,sample600[s,t],4); ifp= then begin imagepos := 512+ 4*(x569-2+s-offset) + 341*(y569-2+t)*4; seek(infile,imagepos); blockread(infile,ev569 [s,t] ,4); imagepos := 512+ 4*(x600-2+s-offset) + 341*(y600-2+t)*4; seek(infile,imagepos); blockread(infile,ev600[s,t],4); evlsum5 :=evlsum5+ev569 [s,t] ; evlsum6:=evlsum6+ev600[s,t]; evsum5 :=evlsum5 ; e vsumό : =e vlsumό ; end; if p-r' then begin imagepos := 512+ 4*(x569-2+s+offset) + 341*(y569-2+t)*4; seek(infile,imagepos) ; blockread(infile,ev569[s,t],4); imagepos := 512+ 4*(x600-2+s+offset) + 341*(y600-2+t)*4; seek(infile,imagepos) ; blockread(infile,ev600[s,t],4); evrsum5 :=evrsum5+ev569[s,f] ; evrsum6:=evrsum6+ev600[s,t]; evsum5 :=evrsum5 ; e vsumό : =e vrsumό ; end; ifp='b' then begin imagepos := 512+ 4*(x569-2+s-offset) + 341 *(y569-2+t)*4; seek(infile,imagepos); blockread(infile,ev569[s,t],4); imagepos := 512+ 4*(x600-2+s-offset) + 341*(y600-2+t)*4; seek(infile,imagepos); blockread(infile,ev600[s,t],4); evlsum5 :=evlsum5+ev569 [s,t] ; evlsumό —evlsumό+evόOO [s,t] ; imagepos := 512+ 4*(x569-2+s+offset) + 341 *(y569-2+t)*4; seek(infile,imagepos); blockread(infile,ev569 [s,t] ,4) ; imagepos := 512+ 4*(x600-2+s+offset) + 341*(y600-2+t)*4; seek(infile,imagepos) ; blockread(infile,ev600[s,t],4); evrsum5:=evrsum5+ev569[s,t]; evrsumό :=evrsum6+ev600 [s,t] ; evsum5:=(evrsum5+evlsum5) div 2; evsum6:=:(evrsum6+evlsum6) div 2 ; end; sum4:=sum4+sample600[s,t]; sum3:=sum3+sample569[s,t]; end; temp5[l]:=sum3 div 9; tempo [l]:=sum4 div 9;
Figure imgf000053_0001
ev6[l]:=evsum6 div 9; if p-r' then begin writeln(outl0,minv5:4,x569:8,maxv5:8,y569:8); writeln(out9,minv5-dx:4,x600:8,maxv5-dx:8,y600:8); end; if p='l' then begin writeln(outl0,minv5:8,x569:8,maxv5:8,y569:8); Writeln(out9,minv5-dx:8,x600:8,maxv5-dx:8,y600:8); end; ifp='b' then begin writeln(outl0,minv5:8,x569:8,maxv5:8,y569:8); writeln(out9,minv5-dx:8,x600:8,maxv5-dx:8,y600:8); end; y569:=y569+l; y600:=y600+l; until l=scanlength; for s:=l to scanlength do begin avg3 [s] :=temp5 [s] ; avg4[s] :=temp6[s] ; evavg5[s]:=ev5[s]; evavg6[s]:=ev6[s]; minsum5 [s] :=avg569 [s] ; minsumό [s] :=avg600 [s] ; end; close(out9); close(outlθ); close(infile);
end; {scanartery_vertical} procedure scanartery_horizontal(var infile:file;var x600,x569,y600,y569,dy,scanlength:longint;p:char; vw,offset:integer;var avg3,avg4,evavg5,evavg6,minsum5,minsum6:ves_array;var result:text);
var dy5,dy6j,l,i,min569,min600,s,t:integer; temp:word; imagepos,evlsum6,evrsum5,evrsum6,evsum5,evsum6,sum3,sum4,evlsum5, minv5,maxv5,minv6,maxv6 : longint; read600,read569,avg569,avg600,temp5,temp6,ev5,ev6: array[1..341] of word; sample569,sample600,ev600,ev569: array[1..3,1..3] of word; next569,next600: array[1..3] of word; out9,outl0:text;
procedure detect_arterialwall_horizontal(x569,y569:longint;vw:integer;var minv5 ,maxv5 : longint) ; var sobely.sobelx: arrayfl..3,1..3] of integer; imagepos: longint; read569:array[1..3,1..341] of integer; detect5:array[1..341] of integer; i,j,k,gx5,gy5,max569,min569,min5,max5:integer; wall: boolean; begin { detect_arterialwall_horizontal } sobely[l,l] =-1; sobely[l,2]:=0; sobely[l,3]: 1 sobely[2,l] =-2; sobely[2,2]:=0; sobely[2,3]: =2 sobely[3,l] =-1; sobely[3,2]:=0; sobely[3,3]: 1 sobelx[l,l] =-1; sobelx[l,2]:=-2; sobelx[l,3]:=-l; sobelx[2,l] =0; sobelx[2,2]:=0; sobelx[2,3]:=0; sobelx[3,l] =1; sobelx[3,2]:=2; sobelx[3,3]:=l; for i:=l to 3 do begin for k:= 1 to vw*2+l do begin imagepos:= 512+ 4*(x569-2+i) + 341*(y569-vw-l+k)*4 ; seek(infile,imagepos); blockread(infile,read569[i,k],4); end; min569:=y569+vw; max569:=y569-vw; end; for k:= 2 to vw*2 do begin
gy5:-(read569[l,k-l]*sobely[l,l]+read569[l,k]*sobely[l,2]+read569[l,k+l]*sobely[ l,3]+read569[2,k-l]*sobely[2,l]+read569[2,k]*sobely[2,2]+read569[2,k+l]*sobely[2 ,3]+read569[3,k-l]*sobely[3,l]+read569[3,k]*sobely[3,2]+read569[3,k+l]*sobely[3, 3]);
gx5:=(read569[l,k-l]*sobelx[l,l]+read569[l,k]*sobelx[l,2]+read569[l,k+l]*sobelx [l,3]+read569[2,k-l]*sobelx[2,l]+read569[2,k]*sobelx[2,2]+read569[2,k+l]*sobelx[ 2,3]+read569[3,k-l]*sobelx[3,l]+read569[3,k]*sobelx[3,2]+read569[3,k+l]*sobelx[
3,3]); detect5[k]:=(gx5+gy5) div 9; end; min5:=maxint; max5:=-maxint; for k:=3 to vw+3 do begin if detect5[k] < min5 then begin min569:=y569-vw-l+k; min5:=detect5[k]; end; end; wall:=false; for k:=vw*2-2 downto vw-2 do begin if (detect5[k] > max5) and (wall = false) then begin max5:=detect5[k]; max569:=y569-vw-l+k; if abs(vw-max569+min569) <= 1 then begin max5:=-maxint; if ((vw-max569+min569=-l) and (detect5[k] >= detect5[k-l]) and (detect5[k] >= detect5[k-2])) or ((vw-max569+min569=0) and (detect5[k] >= detect5[k-l])) or (vw-max569+min569=l) then wall:=true; end; end; end; minv5:=min569; maxv5:=max569;
end; { detect_arterywall_horizontal } begin {scanartery_horizontal} assign(out9,'haline6.dat'); rewrite(out9); assign(outl 0,'haline5.dat'); rewrite(outlθ); if p= 'B* then begin writeln(outlO,'vessel min(y) vessel x'); writeln(out9, 'vessel min(y) vessel x'); end; ifp='b' then begin writeln(outlO,'vessel min(y) vessel x'); writeln(out9, 'vessel min(y) vessel x'); end; ifp='f then begin writeln(outlO,'vessel min(y) vessel x'); writeln(out9, 'vessel min(y) vessel x'); end; 1-0; repeat
1:=1+1; detect_arterialwall_horizontal(x569,y569,vw,minv5,maxv5); dy5:=y569-minv5; for j:=l to maxv5-minv5-l+4 do begin imagepos := 512+ 4*x569 + 341*(minv5-2+j)*4 ; seek(infile,imagepos); blockread(infile,read569[j],4); end; min569:=dy5; for i:=dy5 to dy5+3 do begin ifread569[min569]>read569[i+l] then min569:=i+l; end; y569 :=y569+min569-2-dy5 ; y600:=y569-dy; for i:= 1 to 7 do begin imagepos := 512+ 4*x600 + 341*(y600-5+i)*4 ; seek(infile,imagepos) ; blockread(infile,read600 [i] ,4) ; end; min600:=3; for i:=4 to 5 do if read600[min600]>read600[i] then min600:=i; y600:=y600-4+min600; avg569[l]:=read569[min569]; avg600[l]:=read600[min600]; sum4:=0; sum3:=0; evlsum5:=0; evlsum6:=0 evrsum5:=0 evrsum6:=0; for s:=l to 3 do for t:= 1 to 3 do begin imagepos := 512+ 4*(x569-2+s) + 341*(y569-2+t)*4; seek(infile,imagepos); blockread(infile,sample569[s,t],4); imagepos := 512+ 4*(x600-2+s) + 341*(y600-2+t)*4; seek(infile,imagepos); blockread(infile,sample600[s,t],4); if p='t' then begin imagepos " 512+ 4*(x569-2+t) + 341*(y569-2+s-offset)*4; seek(infile,imagepos); blockread(infile,ev569[s,t],4); imagepos := 512+ 4*(x600-2+t) + 341*(y600-2+s-offset)*4; seek(infile,imagepos); blockread(infile,ev600[s,t],4); evlsum5 :=evlsum5+ev569[s,f] ; evlsumό—evlsumό+evόOOjs.fJ; evsum5 :=evlsum5 ; evsum6:=evlsum6; end; ifp='b' then begin imagepos := 512+ 4*(x569-2+t) + 341*(y569-2+s+offset)*4; seek(infile,imagepos); blockread(infile,ev569[s,t],4); imagepos := 512+ 4*(x600-2+t) + 341*(y600-2+s+offset)*4; seek(infile,imagepos); blockread(infile,ev600 [s,t] ,4) ; evrsum5 :=evrsum5+ev569[s,t] ; evrsum6:=evrsum6+ev600[s,t]; evsum5 :=evrsum5 ; evsum6:=evrsum6; end; ifp='B' then begin imagepos := 512+ 4*(x569-2+t) + 341*(y569-2+s-offset)*4; seek(infile,imagepos); blockread(infile,ev569 [s,t] ,4) ; imagepos := 512+ 4*(x600-2+t) + 341*(y600-2+s-offset)*4; seek(infile,imagepos); blockread(infile,ev600[s,t],4); evlsum5:=evlsum5+ev569[s,fj; evlsumό^evlsumό+evόOOfs,!]; imagepos := 512+ 4*(x569-2+t) + 341*(y569-2+s+offset)*4; seek(infile,imagepos); blockread(infile,ev569 [s,t] ,4); imagepos := 512+ 4*(x600-2+t) + 341 *(y600-2+s+offset)*4; seek(infile,imagepos) ; blockread(infile,ev600[s,t],4); evrsum5 :=evrsum5+ev569[s,t] ; evrsum6:=evrsum6+ev600[s,t]; evsum5:=(evrsum5+evlsum5) div 2; evsum6:=(evrsum6+evlsum6) div 2 ; end; sum4:=sum4+sample600[s,t]; sum3 :=sum3+sample569[s,t] ; end; temp5[ι]:=sum3 div 9; tempo [l]:=sum4 div 9; ev5[l]:=evsum5 div 9; ev6[l]:=evsum6 div 9; ifp='b' then begin writeln(outl0,minv5:4,y569:8,maxv5:8,x569:8); writeln(out9,(minv5-dy) :4,y600 : 8,(maxv5-dy) : 8 ,x600 : 8); end; if p='t' then begin writeln(outl0,minv5:8,y569:8,maxv5:8,x569:8); writeln(out9,(minv5-dy):8,y600:8,(maxv5-dy):8,x600:8); end; ifp=*B' then begin writeln(out 10,minv5 : 8 ,y569 : 8 ,maxv5 : 8 ,x569 : 8) ; Writeln(out9,(minv5-dy):8,y600:8,(maxv5-dy):8,x600:8); end; x569:=x569+l; x600:=x600+l; until l=scanlength; for s:=l to scanlength do begin avg3[s]:=temp5[s]; avg4[s] :=temp6[s]; evavg5[s]:=ev5[s]; evavg6[s]:=ev6[s]; minsum.5 [s] :=avg569[s] ; minsum6[s]:=avg600[s]; end; close(out9); close(outlθ); close(infile);
end; {scanartery_horizontal} procedure scanvein_vertical(var infile:file;var x600,x569,y600,y569,scanlength:longint;p:char; vw,offset: integer; var avg3,avg4,evavg5,evavg6:ves_array;var resul text);
var dx5,dx6:shortint; j,l,i,min569,min600,s,t:integer; imagepos,evlsum5,evlsum6,evrsum5,evrsum6,evsum5,evsum6,sum3,sum4, minv6,maxv6,minv5,maxv5 :longint; read600,read569,avg569,avg600,temp5,temp6,ev5,ev6: arrayfl..341] of word; sample569,sample600,ev600,ev569: arrayfl..3,1..3] of word; next569,next600: arrayfl..3] of word; out9,outl0:text; procedure detect_venouswall_vertical(x569,x600,y569,y600:longint;vw:integer;var minv5 ,maxv5 ,minv6,maxv6 : longint; var infile:file); var sobely.sobelx: arrayfl..3,1..3] of integer; es5,es6,imagepos:longint; test569,read569,test600,read600:array[l ..3,1..341] of word; detect5,detect6:array[ 1..341 ] of integer;
i,j,k,gx5,gy5,gx6,gy6,max569,min569,min5,max5,min6,max6,min600,max600:intege r; begin { detect venous wall_vertical } sobely[l,l] =-1; sobely[l,2]:=0; sobely[l,3]: =i; sobely[2,l] =-2; sobely[2,2]:=0; sobely[2,3]: =2; sobelyf3,l] =-1; sobely[3,2]:=0; sobely[3,3]: =1; sobelx[l,l] =-1 ; sobelx[l,2]:=-2; sobelxfl,3]:=-l; sobelx[2,l] =0; sobelx[2,2]:=0; sobelx[2,3]:=0; sobelx[3,l] =1; sobelx[3,2]:=2; sobelx[3,3]:=l; for i:=l to 3 do begin for k:= 1 to vw*2+5 do begin imagepos- 512+ 4*(x569-vw-3+k) + 341*(y569-2+i)*4 ; seek(infile,imagepos); blockread(infile,read569 [i,k] ,4) ; imagepos- 512+ 4*(x600-vw-3+k) + 341*(y600-2+i)*4 ; seek(infile,imagepos) ; blockread(infile,read600[i,k],4); end; end; for k:= 2 to vw*2+4 do begin gy5:=(read569[l,k-l]*sobelyfl,l]+read569[l,k]*sobely[l,2]+read569[l,k+l]*sobelyf l,3]+read569[2,k-l]*sobely[2,l]+read569[2,k]*sobely[2,2]+read569[2,k+l]*sobely[2 ,3]+read569[3,k-l]*sobely[3,l]+read569[3,k]*sobely[3,2]+read569[3,k+l]*sobely[3, 3]); gx5:=(read569[l,k-l]*sobelx[l,l]+read569[l,k]*sobelx[l,2]+read569[l,k+l]*sobelx [l,3]+read569[2,k-l]*sobelx[2,l]+read569[2,k]*sobelx[2,2]+read569[2,k+l]*sobelx[ 2,3]+read569[3,k-l]*sobelx[3,l]+read569[3,k]*sobelx[3,2]+read569[3,k+l]*sobelx[ 3,3]); detect5[k]:=(gx5+gy5) div 9;
gy6-(read600[l,k-l]*sobely[l,l]+read600[l,k]*sobely[l,2]+read600[l,k+l]*sobely[ l,3]+read600[2,k-l]*sobely[2,l]+read600[2,k]*sobely[2,2]+read600[2,k+l]*sobely[2 ,3]+read600[3,k-l]*sobely[3,l]+read600[3,k]*sobely[3,2]+read600[3,k+l]*sobely[3,
3]); gx6:=(read600[l,k-l]*sobelx[l,l]+read600[l,k]*sobelx[l,2]+read600[l,k+l]*sobelx [l,3]+read600[2,k-l]*sobelx[2,l]+read600[2,k]*sobelx[2,2]+read600[2,k+l]*sobelx[ 2,3]+read600[3,k-l]*sobelx[3,l]+read600[3,k]*sobelx[3,2]+read600[3,k+l]*sobelx[
3,3]); detect6[k]:=(gx6+gy6) div 9; end; min5:= maxint; max5:= -maxint; min569:= x569+vw; max569 := x569-vw; minό —maxint; max6:=-maxint; min600:=x600+vw; max600 :=x600-vw; for k:=3 to vw+8 do begin if detect5[k] < min5 then begin min569:=x569-vw-3+k; min5:=detect5[k]; end; if detectό [k] < minό then begin min600:=x600-vw-3+k; minό : =detectό [k] ; end; end; for k:=vw*2+4 downto vw+2 do if detect5[k] > max5 then begin max5 := detect5 [k] ; max569:=x569-vw-3+k; end; for k:=vw*2+4 downto vw+2 do if detect6[k] > maxό then begin max600:=x600-vw-3+k; maxό :=detect6 [k] ; end; minv5:=min569; maxv5— max569; minvό— minόOO; maxvό— maxόOO;
end; { detect_venouswall_vertical } begin {scanvein_vertical} assign(out9,'wline6.dat'); rewrite(out9); assign(outl 0,' wline5.dat'); rewrite(outlθ); ifp= 'b' then begin writeln(out 10, 'vessel min(x) vessel y'); writeln(out9, 'vessel min(x) vessel y'); end; if p='r' then begin writeln(outlO,'vessel min(x) vessel y'); writeln(out9, 'vessel min(x) vessel y'); end; if p='l' then begin writeln(outlO,'vessel min(x) vessel y'); writeln(out9, 'vessel min(x) vessel y'); end; 1:=0; repeat 1:=1+1; detect_venouswall_vertical(x569,x600,y569,y600,vw,minv5,maxv5,minv6,maxvό,inf ile); dx5:=x569-minv5; dxό:=x600-minv6; for j— 1 to maxv5-minv5+vw*2+l do begin imagepos := 512+ 4*(minv5+j-vw-l) + 341*y569*4 ; seek(infile,imagepos); blockread(infile,read569 [j ] ,4) ; end; forj— 1 to maxv6-minvό+vw*2+l do begin imagepos - 512+ 4*(minv6+j-vw-l) + 341*y600*4 ; seek(infile,imagepos); blockread(infile,read600 [j] ,4) ; end; min569 : =v w-2+dx5 ; for i~ vw-2+dx5 to vw+dx5+3 do begin ifread569[min569]>read569[i+l] then min569:= i+1; end; minόOO— vw-2+dx6; for i~ vw-2+dxό to vw+dx6+3 do begin ifread600[min600]>read600[i+l] then minόOO— i+1; end; x569:=x569+min569-vw-l-dx5; x600:=x600+min600-vw- 1 -dx6; avg569[l]:=read569[min569]; avgόOOJTJ :=read600[min600]; sum4:=0; sum3.— 0; evlsum5— 0; evlsum6:=0; evrsum5:= 0; evrsum6:=0; for s:= 1 to 3 do for t:= 1 to 3 do begin imagepos := 512+ 4*(x569-2+s) + 341*(y569-2+t)*4; seek(infile,imagepos); blockread(infile,sample569[s,t],4); imagepos := 512+ 4*(x600-2+s) + 341*(y600-2+t)*4; seek(infile,imagepos); blockread(infile,sample600[s,t],4); if p='l' then begin imagepos := 512+ 4*(x569-2+s-offset) + 341*(y569-2+t)*4; seek(infile,imagepos); blockread(infile,ev569[s,t],4); imagepos := 512+ 4*(x600-2+s-offset) + 341 *(y600-2+t)*4; seek(infile,imagepos); blockread(infile,ev600 [s,t] ,4); evlsum5— evlsum5+ev569[s,t]; evlsumό :=evlsum6+ev600 [s,t] ; evsum5:=evlsum5; evsumό —evlsumό; end; ifp='r' then begin imagepos := 512+ 4*(x569-2+s+offset) + 341 *(y569-2+t)*4; seek(infile,imagepos); blockread(infile,ev569 [s,t] ,4); imagepos := 512+ 4*(x600-2+s+offset) + 341*(y600-2+t)*4; seek(infile,imagepos); blockread(infile,ev600[s,t],4); evrsum5:=evrsum5+ev569[s,t]; evrsumό := evrsum6+ev600 [s,t] ; evsum5 := evrsum5 ; evsumό —evrsumό ; end; if p='b' then begin imagepos := 512+ 4*(x569-2+s-offset) + 341*(y569-2+t)*4; seek(infile,imagepos); blockread(infile,ev569[s,t],4); imagepos := 512+ 4*(x600-2+s-offset) + 341*(y600-2+t)*4; seek(infile,imagepos); blockread(infile,ev600 [s,t] ,4) ; evlsum5:=evlsum5+ev569[s,f]; evlsumό— evlsumό+ev600[s,t]; imagepos := 512+ 4*(x569-2+s+offset) + 341 *(y569-2+t)*4; seek(infile,imagepos); blockread(infile,ev569 [s,t] ,4); imagepos := 512+ 4*(x600-2+s+offset) + 341*(y600-2+t)*4; seek(infile,imagepos); blockread(infile,ev600 [s,t] ,4); evrsum5 :=evrsum5+ev569[s,t] ; evrsum6:=evrsumό+ev600[s,t] ; evsum5:= (evrsum5+evlsum5) div 2; evsumό— (evrsumό+evlsumό) div 2 ; end; sum4 := sum4+sample600 [s,t] ; sum3 := sum3+sample569[s,t] ; end; temp5 [1] :=sum3 div 9; temp6[l]:=sum4 div 9; ev5[l]:= evsum5 div 9; evό[l] —evsumό div 9; ifp-r' then begin writeln(outl0,minv5:4,x569:8,maxv5:8,y569:8); writeln(out9,minv6:4,x600:8,maxv6:8,y600:8); end; ifp='l' then begin
Writeln(outl0,minv5:8,x569:8,maxv5:8,y569:8); writeln(out9,minv6:8,x600:8,maxv6:8,y600:8); end; ifp='b' then begin writeln(outl0,minv5:8,x569:8,maxv5:8,y569:8); writeln(out9,minv6:8,x600:8,maxvό:8,y600:8); end; y569:=y569+l; y600:=y600+l; until l=scanlength; for s:= 1 to scanlength do begin avg3[s]:=temp5[s]; avg4[s]:=tempό[s]; evavg5 [s] := ev5 [s] ; evavgό [s] := evό [s] ; end; close(out9); close(outlθ); close(infile);
end; {scanvein_vertical} procedure scanvein_horizontal(var infile:file;var x600,x569,y600,y569,scanlength:longint;p:char; vw,offset:integer;var avg3,avg4,evavg5,evavg6:ves_array;var result:text);
var dy5,dyό,j,l,i,min569,min600,s,t:integer; evs5,evsό,temp:word; imagepos,evlsumό,evrsum5,evrsum6,evsum5,evsum6,sum3,sum4,evlsum5,minv5,ma xv5 ,minvό ,maxvό : longint; read600,read569,avg569,avg600,temp5,temp6,ev5,ev6: arrayfl..341] of word; sample569,sample600,ev600,ev569: arrayfl..3,1..3] of word; next569,next600: array[1..3] of word; out9,outl0:text; procedure detect_venouswall_horizontal(x569,x600,y569,y600:longint;vw:integer;var minv5 ,maxv5 ,minv6,maxvό : longint; var infile:file);
var sobely,sobelx: arrayfl..3,1..3] of integer; imagepos: longint; read569,read600:array[1..3,1..341] of integer; detect5 ,detect6 :array [ 1..341 ] of integer;
i,j ,k,gx5 ,gy5 ,gx6,gyό,max569,min569,min5 ,max5 ,minό,max6,min600,max600 : intege r; integer;
begin { detect_venous wall_horizontal } sobely[l,l] :=-l; sobely[l,2]:=0; sobely[l,3]:=l sobely[2,l] —-2; sobely[2,2]:=0; sobely[2,3]:=2 sobely[3,l] =-1; sobely[3,2]:=0; sobely[3,3]:=l sobelx[l,l] :=-l; sobelx[l,2]:=-2; sobelx[l,3]:= -1; sobelx[2,l] -0; sobelx[2,2]:=0; sobelx[2,3]:=0; sobelx[3,l] =1; sobelx[3,2]:= 2; sobelx[3,3]:= 1; for i:=l to 3 do begin for k:= 1 to vw*2+5 do begin imagepos- 512+ 4*(x569-2+i) + 341 *(y569-vw-3+k)*4 seek(infile,imagepos); blockread(infile,read569 [i,k] ,4) ; imagepos- 512+ 4*(x600-2+l) + 341*(y600-vw-3+k)*4 seek(infile,imagepos); blockread(infile,read600[i,k],4); end; end; for k:= 2 to vw*2+4 do begin gy5:=(read569[l,k-l]*sobely[l,l]+read569[l,k]*sobely[l,2]+read569[l,k+l]*sobely[ l,3]+read569[2,k-l]*sobely[2,l]+read569[2,k]*sobely[2,2]+read569[2,k+l]*sobely[2 ,3]+read569[3,k-l]*sobely[3,l]+read569[3,k]*sobely[3,2]+read569[3,k+l]*sobely[3, 3]); gx5:=(read569[l,k-l]*sobelx[l,l]+read569[l,k]*sobelx[l,2]+read569[l,k+l]*sobelx [l,3]+read569[2,k-l]*sobelx[2,l]+read569[2,k]*sobelx[2,2]+read569[2,k+l]*sobelx[ 2,3]+read569[3,k-l]*sobelx[3,l]+read569[3,k]*sobelx[3,2]+read569[3,k+l]*sobelx[ 3,3]); detect5[k]:= (gx5+gy5) div 9; gy6:=(read600[l,k-l]*sobely[l,l]+read600[l,k]*sobely[l,2]+read600[l,k+l]*sobely[ l,3]+read600[2,k-l]*sobely[2,l]+read600[2,k]*sobely[2,2]+read600[2,k+l]*sobely[2 ,3]+read600[3,k-l]*sobely[3,l]+read600[3,k]*sobely[3,2]+read600[3,k+l]*sobely[3,
3]);
gx6-(read600[l,k-l]*sobelx[l,l]+read600[l,k]*sobelx[l,2]+read600[l,k+l]*sobelx [l,3]+read600[2,k-l]*sobelx[2,l]+read600[2,k]*sobelx[2,2]+read600[2,k+l]*sobelx[
2,3]+read600[3,k-l]*sobelx[3,l]+read600[3,k]*sobelx[3,2]+read600[3,k+l]*sobelx[ 3,3]); detect6[k]:= (gx6+gy6) div 9; end; min5 —maxint; max5 —-maxint; min569:=y569+vw-l ; max569:=y569-vw+l ; min6:=maxint; max6:=-maxint; minόOO :=y600+vw-l; max600:=y600-vw+l; for k:= 3 to vw+8 do begin if detect5[k] < min5 then begin min569 : =y 569- vw-3+k; min5 :=detect5 [k] ; end; if detect6[k] < minό then begin min600:=y600-vw-3+k; minό — detectό [k] ; end; end; for k:= vw*2+4 downto vw+2 do if detect5[k] > max5 then begin max5:= detect5[k]; max569:=y569-vw-3+k; end; for k:=vw*2+4 downto vw+2 do if detectό [k] > maxό then begin max600:=y600-vw-3+k; maxό —detectό [k] ; end; minv5:=min569; maxv5:=max569; minvό := minόOO; maxv6:= maxόOO; end; { detect_venouswall_horizontal } begin {scanvein_horizontal} assign(out9,'hvlineό .dat') ; rewrite(out9); assign(outlO,'hvline5.dat'); rewrite(outlθ); ifp= 'B' then begin writeln(outlO,'vessel min(y) vessel x'); writeln(out9, 'vessel min(y) vessel x'); end; ifp='b' then begin writeln(outlO,'vessel min(y) vessel x'); writeln(out9, 'vessel min(y) vessel x'); end; ifp-t' then begin writeln(outlO,'vessel min(y) vessel x'); writeln(out9, 'vessel min(y) vessel x'); end; 1:=0; repeat 1:=1+1;
detect_venouswall_horizontal(x569,x600,y569,y600,vw,minv5,maxv5,minvό,maxv6, infile); dy5:=y569-minv5; dy6:=yό00-minvό; forj:= 1 to maxv5-minv5+vw*2+l do begin imagepos := 512+ 4*x569 + 341*(minv5+j-vw-l)*4 ; seek(infile,imagepos); blockread(infile,read569 [j ] ,4) ; end; for j:= 1 to maxv6-minvό+vw*2+l do begin imagepos := 512+ 4*x600 + 341*(minvό+j-vw-l)*4 ; seek(infile,imagepos); blockread(infile,read600 [j ] ,4) ; end; min569 :=vw-2+dy5 ; for i:=vw-2+dy5 to vw+dy5+3 do begin ifread569[min569]>read569[i+l] then min569— i+1; end; min600:=vw-2+dyό; for i:=vw-2+dyό to vw+dyό+3 do begin ifread600[minό00]>read600[i+l] then minόOO :=i+l; end; y569:=y569+min569-vw-l -dy5; yόOO :=y600+min600-vw- 1 -dyό ; avg569[l]-read569[min569]; avg600[l]:=read600[minό00]; sum4-0; sum3:=0; evlsum5:= 0; evlsumό— 0; evrsum5:=0; evrsumό— 0; for s:= 1 to 3 do for t:= 1 to 3 do begin imagepos := 512+ 4*(x569-2+s) + 341*(y569-2+t)*4; seek(infile,imagepos); blockread(infile,sample569[s,t],4); imagepos := 512+ 4*(x600-2+s) + 341*(y600-2+t)*4; seek(infile,imagepos) ; blockread(infile,sample600 [s,t] ,4); if p=f then begin imagepos := 512+ 4*(x569-2+t) + 341*(y569-2+s-offset)*4; seek(infile,imagepos); blockread(infile,ev569[s,t],4); imagepos := 512+ 4*(x600-2+t) + 341*(y600-2+s-offset)*4; seek(infile,imagepos); blockread(infile,ev600[s,t],4); evlsum5 — evlsum5+ev569[s,t] ; evlsumό :=evlsum6+ev600 [s,t] ; evsum5— evlsum5; evsum6:=evlsum6; end; if p-b' then begin imagepos := 512+ 4*(x569-2+t) + 341*(y569-2+s+offset)*4; seek(infile,imagepos) ; blockread(infile,ev569[s,t],4); imagepos := 512+ 4*(x600-2+t) + 341*(y600-2+s+offset)*4; seek(infile,imagepos); blockread(infile,ev600[s,t],4); evrsum5 := evrsum5+ev569 [s,t] ; evrsum6:=evrsum6+ev600[s,t]; evsum5 := evrsum5 ; evsumό : =evrsumό ; end; ifp='B' then begin imagepos := 512+ 4*(x569-2+t) + 341*(y569-2+s-offset)*4; seek(infile,imagepos); blockread(infile,ev569[s,t],4); imagepos := 512+ 4*(x600-2+t) + 341*(y600-2+s-offset)*4; seek(infile,imagepos); blockread(infile,ev600[s,t],4); evlsum5:= evlsum5+ev569[s,t]; evlsumό:=evlsum6+ev600[s,t]; imagepos := 512+ 4*(x569-2+t) + 341*(y569-2+s+offset)*4; seek(infile,imagepos); blockread(infile,ev569[s,t],4); imagepos := 512+ 4*(x600-2+t) + 341*(y600-2+s+offset)*4; seek(infile,imagepos); blockread(infile,ev600 [s,t] ,4); evrsum5:= evrsum5+ev569[s,f]; evrsumό— evrsum6+ev600[s,t] ; evsum5:= (evrsum5+evlsum5) div 2; evsumό— (evrsumό+evlsumό) div 2 ; end; sum4:= sum4+sample600[s,fj; sum3 := sum3+sample569[s,t]; end; temp5 [1] : =sum3 div 9 ; tempό[l]:= sum4 div 9; ev5[l]:= evsum5 div 9; evό[l] —evsumό div 9; ifp=*b' then begin writeln(outl0,minv5:4,y569:8,maxv5:8,x569:8); writeln(out9,minv6:4,y600:8,maxv6:8,x600:8); end; if p='t' then begin writeln(outl0,minv5:8,y569:8,maxv5:8,x569:8); writeln(out9,minv6:8,y600:8,maxv6:8,x600:8); end; ifρ='B' then begin writeln(outl0,minv5:8,y569:8,maxv5:8,x569:8); writeln(out9,minv6:8,y600:8,maxv6:8,x600:8); end; x569:=x569+l; x600:=x600+l; until l=scanlength; for s:= 1 to scanlength do begin avg3 [s] :=temp5 [s] ; avg4[s]:=temp6[s]; evavg5 [s] := ev5 [s] ; evavgό [s] := ev6 [s] ; end; close(out9); close(outlθ); close(infile); end; {scanvein_horizontal}
procedure competed(evavg5,evavg6,avg3,avg4,minsum5,minsum6:ves_array;scanlength:longint; di nteger; var evi569,evi600:longint;var od569,od600,r,pr,pod569:real);
var kernsum5,kernsum6,evtot5,evtot6,msum5,msum6:longint; i: integer;
begin { compute_od } kernsum5:=0; kernsum6:=0; evtot5:= 0; evtotό— 0; msum5:= 0; msumό" 0; for i:= 1 to scanlength do begin kernsum5 — kernsum5+avg3 [i] ; kernsumό : =kernsum6+avg4 [i] ; e vtot5 : =evtot5 +evavg5 [i] ; evtot6:= evtot6+evavg6[i]; msum5 := msum5+minsum5 [i] ; msumό :=msum6+minsum6 [i] ; end; evi569:=evtot5 div scanlength; evi600:=evtot6 div scanlength; evi569:=evi569-di; evi600:=evi600-di; vi569:= kernsum5 div scanlength; vi600:= kernsumό div scanlength; vi569:=vi569-di; vi600:=vi600-di; odόOO :=ln(evi600/viό00)/2.303 ; od569:=ln(evi569/vi569)/2.303; r-od600/od569; pod569:=ln((evi600*1.5)/vi569)/2.303; pr:=od600/pod569;
end; {competed}
procedure print(vi600,vi569,evi569,evi600:longint;di:integer;od569,odό00,r,pr,pod569:real; var resul tex ); var pod569u,pru:real;
begin {print} writelnC Absolute IV600 , EV600 = ',vi600+di,', ',evi600+di); writeln(result,'Absolute IV600 , EV600 = ',vi600+di,', ',evi600+di); writeln('Dark current subtracted IV600 , EV600 = ',vi600,*, ',evi600); writeln(result,'Dark current subtracted IV600 , EV600 = ',vi600,', ',evi600); writeln('OD600 = ',od600:5:4); writeln(result,'OD600 = ',od600:5:4); writelnC Absolute IV569 , EV569 = ',vi569+di,', ',evi569+di); writeln(result,' Absolute IV569 , EV569 = ',vi569+di,', ',evi569+di); writeln('Dark current subtracted IV569 , EV569 = ',vi569,', ',evi569); writeln(result,'Dark current subtracted IV569 , EV569 = ',vi569,', ',evi569); writeln('OD569 = ',od569:5:4); writeln(result,'OD569 = ',od569:5:4); writeln('ODR = ',r:5:4); writeln(result,'ODR = ',r:5 :4); writeln(result); writeln(result,'Pseudo OD569 - ', pod569:5:4); writeln(result,'Peludo ODR = ', pr:5:4); writeln('Pseudo OD569 = ', pod569:5:4); writelnCPeludo ODR = ', pr:5 :4); pod569u:=ln(evi600/vi569)/2.303; Pau:=od600/pod569u; writeln(result); writeln; close(result); end; {print}
Begin{main} vein:=true; getinput(x600,x569,y600,y569,dx,dy,scanlength,p,direction,vw,offset,vein); init_textfiles(result,infile,outfile,direction,vein); if vein=false then begin if direction = V then
scanartery_vertical(infile,x600,x569,y600,y569,dx,scanlength,p,vw,offset,avg3, avg4,evavg5,evavg6,minsum5,minsum6,result); if direction = 'h' then
scanartery_horizontal(infile,x600,x569,y600,y569,dy,scanlength,p,vw,offset,avg3, avg4,evavg5,evavg6,minsum5,minsum6,result); end; if vein = true then begin if direction = V then scanvein_vertical(infile,x600,x569,y600,y569,scanlength,p,vw,offset, avg3,avg4,evavg5,evavg6,result); if direction = 'h' then scanvein_horizontal(infile,x600,x569,y600,y569,scanlength,p,vw,offset, avg3 ,avg4,evavg5,evavg6,result); end;
Competed(evavg5,evavg6,avg3,avg4,minsum5,minsum6,scanlength,di,evi569,evi600, od569,od600,r,pr,pod569); print(vi600,vi569,evi569,evi600,di,od569,od600,r,pr,pod569,result); end.

Claims

What is claimed is: 1. An apparatus for evaluating oxygen utilization in posterior pole tissue of an eye, said apparatus comprising: a fundus camera capable of generating an intermediate image of blood vessels in an eye; a beam splitter assembly comprising a beam splitter, a first bandpass filter and a second bandpass filter, said beam splitter being capable of splitting said intermediate image into a first image and a second image; and an electronic imaging device capable of electronically recording said first image and said second image after said first and second images have passed through said first bandpass filter and said second bandpass filter; said first bandpass filter having a first wavelength and said second bandpass filter having a second wavelength, said first and second wavelengths being selected to optimize the imaging capability of said electronic imaging device with respect to blood oxygen saturation.
2. The apparatus of claim 1, wherein said electronic imaging device comprises a digital imaging device.
3. The apparatus of claim 2, wherein said electronic imaging device comprises a digital charge-coupled device.
4. The apparatus of claim 1 , wherein said first wavelength of said first bandpass filter is 600 nm ┬▒ 2.5 nm.
5. The apparatus of claim 4, wherein said second wavelength of said second bandpass filter is 569 nm ┬▒ 2.5 nm.
6. The apparatus of claim 4, wherein said second wavelength of said second bandpass filter is 586 nm ┬▒ 2.5 nm.
7. The apparatus of claim 4, wherein said second wavelength of said second bandpass filter is 558 nm ┬▒ 2.5 nm.
8. The apparatus of claim 1 , wherein said fundus camera has a body and an imaging plane, said imaging plane being external to said body of said fundus camera.
9. The apparatus of claim 1 , wherein said fundus camera has a body and an imaging plane, said imaging plane being internal to said body of said fundus camera.
10. The apparatus of claim 9, wherein said fundus camera further comprises a filter wheel fitted with a -6 diopter lens to form said imaging plane internal to said body of said fundus camera.
11. The apparatus of claim 1 , wherein said beam splitter assembly further comprises a plurality of front surface mirrors to position said first and second images relative to each other.
12. The apparatus of claim 11 , wherein said at least one of said plurality of front surface mirrors is adjustable.
13. The apparatus of claim 12, wherein said beam splitter assembly further comprises means for mounting said plurality of front surface mirrors in said beam splitter assembly.
14. The apparatus of claim 13, wherein said means for mounting said plurality of front surface mirrors in said beam splitter assembly comprises: a base plate, said base plate having a first side portion having a first plurality of rails, and a second side portion having a second plurality of rails; a first plurality of mirror mounts disposed on said first plurality of rails and a second plurality of mirror mounts disposed on said second plurality of rails, a first portion of said plurality of front surface mirrors being attached to said first plurality of mirror mounts and a second portion of said plurality of front surface mirrors being attached to said second plurality of mirror mounts; a first drive assembly selectively attached to at least one of said first plurality of mirror mounts, wherein movement of said first drive assembly may result in movement of at least one of said first portion of said plurality of front surface mirrors; and a second drive assembly selectively attached to at least one of said second plurality of mirror mounts, wherein movement of said second drive assembly may result in movement of at least one of said second portion of said plurality of front surface mirrors.
15. The apparatus of claim 14, wherein said first drive assembly comprises a first micrometer and said second drive assembly comprises a second micrometer.
16. The apparatus of claim 15, wherein; said first plurality of rails consists of two rails and said first plurality of mirror mounts consists of two mirror mounts, one of said mirror mounts holding a first of said plurality of front surface mirrors, and the other of said mirror mounts holding a second of said plurality of front surface mirrors; and said second plurality of rails consists of two rails and said second plurality of mirror mounts consists of two mirror mounts, one of said mirror mounts holding a third of said plurality of front surface mirrors, and the other of said mirror mounts holding a fourth of said plurality of front surface mirrors.
17. The apparatus of claim 16, further comprising a cover disposed over said beam splitter assembly to protect said beam splitter assembly from contamination.
18. The apparatus of claim 11 , said beam splitter assembly having a light entrance end and a light exit end, and further comprising a baffle disposed between said first image and said second image proximal to said light exit end of said beam splitter assembly.
19. The apparatus of claim 1, wherein said fundus camera, said beam splitter and said electronic imaging device comprise an integral unit.
20. A method for evaluating oxygen utilization in posterior pole tissue of an eye, said method comprising: reflecting a light beam off of blood vessels in an eye to create an intermediate ATTORNEY DOCKET NO. 00317-02 image of said blood vessels; splitting said intermediate image into a first image and a second image; filtering said first image such that said first image has a first wavelength, and filtering said second image such that said second image has a second wavelength; and producing an electronic recording of said filtered first and second images; wherein said first wavelength of said first image and said second wavelength of said second image are selected to optimize said electronic recording with respect to blood oxygen saturation.
21. The method of claim 20, further comprising a step for determining average reflected light intensity inside and outside of a first of said blood vessels from said electronically recorded first and second images.
22. The method of claim 21 , wherein said step for determining average reflected light intensity inside and outside of said first of said blood vessels from said electronically recorded first and second images comprises: scanning said electronically recorded first image and said second image; and separately for said first image and said second image: identifying a path of minimum reflection inside said first of said blood vessels in said image; determining said value of average reflected light intensity inside said first of said blood vessels along said path of minimum reflection; identifying a path of extravascular reflection in said image at a fixed distance from said path of minimum reflection; and determining said value of average reflected light intensity outside said first of said blood vessels along said path of extravascular reflection.
23. The method of claim 20, further comprising a step for determining blood oxygen saturation in a vessel using said electronically recorded first and second images and empirical relationships between blood oxygen saturation and optical density.
24. The method of claim 23, further comprising a step for determining a change in said vessel blood oxygen saturation using said electronically recorded first and second images and empirical relationships between blood oxygen saturation and optical density.
25. The method of claim 20, further comprising a step for determining venous blood oxygen saturation using said electronically recorded first and second images and empirical relationships between blood oxygen saturation and optical density.
26. The method of claim 25, wherein said step for determining venous blood oxygen saturation using said electronically recorded first and second images and empirical relationships between blood oxygen saturation and optical density comprises a direct reflectance method.
27. The method of claim 26, wherein said blood vessels comprise an artery, and wherein said step of producing an electronic recording of said filtered first and second images comprises using a conventional instrument to obtain a known value of systemic blood oxygen saturation simultaneously with said production of said electronic recording, and said step of producing an electronic recording is repeated for a subject for a plurality of values of systemic blood oxygen saturation, and wherein said direct reflectance method comprises: determining, for said plurality of values of systemic blood oxygen saturation, arterial optical density ratios from data contained in said electronic recording; and comparing said arterial optical density ratios to said known values of systemic blood oxygen saturation corresponding therewith to determine oxygen sensitivity.
28. The method of claim 27, wherein said step of determining arterial optical density ratios comprises: determining, for said plurality of values of systemic blood oxygen saturation, average reflected light intensities inside and outside said artery in said first image and second image; determining, for said plurality of values of systemic blood oxygen saturation, values of arterial optical density for said first image and said second image using said average reflected light intensities; and determining, for said plurality of values of systemic blood oxygen saturation, said arterial optical density ratios from said values of arterial optical density.
29. The method of claim 25, wherein said step for determining venous blood oxygen saturation using said electronically recorded first and second images and empirical relationships between blood oxygen saturation and optical density comprises a pigmentation correction method.
30. The method of claim 25, wherein said blood vessels comprise an artery, and wherein said step of producing an electronic recording of said filtered first and second images comprises using a conventional instrument to obtain a known value of systemic blood oxygen saturation simultaneously with said production of said electronic recording, and said step of producing an electronic recording is repeated for a plurality of subjects at a plurality of values of systemic blood oxygen saturation, and wherein said pigmentation correction method comprises: determining, for said plurality of subjects, arterial optical density ratios from data contained in said electronic recording, corrected for pigmentation effects by assuming that pigment light absorption in said first image is insignificant compared to pigment light absorption in said second image; and comparing said corrected arterial optical density ratios to said known values of systemic blood oxygen saturation corresponding therewith to determine pigmentation corrected oxygen sensitivity.
31. The method of claim 30, wherein said step of determining arterial optical density ratios corrected for pigmentation effects comprises: determining, for said plurality of subjects at said plurality of values of systemic blood oxygen saturation, average reflected light intensities inside and outside said artery in said first image and second image; determining, for said plurality of subjects at said plurality of values of systemic blood oxygen saturation, average reflected light intensity for a dark area in said electronic recording; determining, for said plurality of subjects at said plurality of values of systemic blood oxygen saturation, vessel optical densities for said artery in said first image, not corrected for pigmentation effects, vessel optical densities for said artery in said second image, corrected for pigmentation effects by assuming that pigment light absoφtion in said first image is insignificant compared to pigment light absoφtion in said second image, and using said average light intensities outside said artery in said first image to correct said average light intensities outside said artery in said second image; and determining, for said plurality of subjects at said plurality of values of systemic blood oxygen saturation, corrected arterial optical density ratios from said uncorrected arterial optical densities of said vessels in said first image and said corrected arterial optical densities of said vessels in said second image.
32. The method of claim 31 , further comprising: determining, for said plurality of subjects, diameters of said arteries from which data is recorded; and comparing said corrected arterial optical density ratios to said artery diameters to determine a value of vessel diameter sensitivity.
33. The method of claim 30, wherein said pigmentation correction method comprises using predetermined values of pigmentation-corrected oxygen sensitivity and vessel diameter sensitivity to determine venous blood oxygen saturation corrected for pigmentation effects and blood vessel diameter.
34. The method of claim 25, wherein said step for determining venous blood oxygen saturation using said electronically recorded first and second images and empirical relationships between blood oxygen saturation and optical density comprises an intravascular reflectance method.
35. The method of claim 25, wherein said blood vessels comprise an artery, said eye has a fundus, and said step of producing an electronic recording of said filtered first and second images comprises using a conventional instrument to obtain a known value of systemic blood oxygen saturation simultaneously with said production of said electronic recording, and said step of producing an electronic recording is repeated for a plurality of subjects at a plurality of values of systemic blood oxygen saturation, and wherein said intravascular reflectance method comprises: determining, for said plurality of subj ects at said plurality of values of systemic blood oxygen saturation, pigment-independent arterial optical density ratios assuming said fundus is unpigmented; and comparing said arterial optical density ratios to said known values of systemic blood oxygen saturation corresponding therewith to determine oxygen sensitivity.
36. The method of claim 35 , wherein said step of determining pigment- independent arterial optical density ratios comprises: determining for each of said subjects, at 100% arterial blood saturation, a first set of average reflected light intensities inside said artery in said first image and said second image; using a ratio of broadband extinction coefficients for said first image and said second image to determine values of unpigmented reflectance for each of said subjects using said first set of average reflected light intensities; determining, for said plurality of subjects at said plurality of values of systemic blood oxygen saturation, average reflected light intensities inside said artery in said first image and second image; determining pigment-independent arterial optical density ratios for said plurality of subjects at said plurality of values of systemic blood oxygen saturation, using said average reflected light intensities inside said artery in said first image and second image and corresponding values of unpigmented reflectance; comparing said arterial optical density ratios to said known values of systemic blood oxygen saturation corresponding therewith to determine a value of oxygen sensitivity for each of said plurality of subjects; and determining a mean value of said values of oxygen sensitivity for said plurality of subjects.
37. The method of claim 36, further comprising: determining, for said plurality of subjects, diameters of said arteries for which data is recorded; and comparing arterial optical density ratios to said artery diameters to determine a value of vessel diameter sensitivity.
38. The method of claim 35, wherein said intravascular reflectance method comprises using a predetermined value of mean oxygen sensitivity and vessel diameter sensitivity to determine venous blood oxygen saturation independent of pigmentation effects and corrected for blood vessel diameter.
39. The method of claim 25, wherein said steps for determining venous blood oxygen saturation using said electronically recorded first and second images are automated using a computer, such that said electronically recorded first and second images are scanned, analyzed and venous blood oxygen saturation determined automatically.
40. The method of claim 25, wherein said determination of venous blood oxygen saturation is used to diagnose an eye disease.
41. The method of claim 40, wherein said eye disease is selected from the group consisting of diabetic retinopathy, papallopathy, glaucoma, retinal vein occlusion, optic atrophy and macular degeneration.
42. The method of claim 20, wherein said step of producing an electronic recording comprises using a digital imaging device.
43. The method of claim 42, wherein said step of producing an electronic recording comprises using a digital charge-coupled device.
44. The method of claim 20, wherein said first wavelength of said first bandpass filter is chosen to be 600 nm ┬▒ 2.5 nm.
45. The method of claim 20, wherein said second wavelength of said second bandpass filter is chosen to be 569 nm ┬▒ 2.5 nm.
46. The apparatus of claim 20, wherein said second wavelength of said second bandpass filter is chosen to be 586 nm ┬▒ 2.5 nm.
47. The method of claim 20, wherein said second wavelength of said second bandpass filter is chosen to be 558 nm ┬▒ 2.5 nm.
PCT/US1999/017204 1998-07-30 1999-07-28 Imaging ocular vessel oximeter WO2000006017A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU55450/99A AU5545099A (en) 1998-07-30 1999-07-28 Imaging ocular vessel oximeter

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US9471598P 1998-07-30 1998-07-30
US60/094,715 1998-07-30

Publications (2)

Publication Number Publication Date
WO2000006017A1 true WO2000006017A1 (en) 2000-02-10
WO2000006017A9 WO2000006017A9 (en) 2000-06-22

Family

ID=22246743

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/017204 WO2000006017A1 (en) 1998-07-30 1999-07-28 Imaging ocular vessel oximeter

Country Status (2)

Country Link
AU (1) AU5545099A (en)
WO (1) WO2000006017A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2375679A (en) * 2001-04-09 2002-11-20 Patrick Kerr Retinal function camera using plural light wavelengths to produce a retinal function image showing haemoglobin oxygenation.
WO2004112599A1 (en) * 2003-06-20 2004-12-29 Lions Eye Institute Limited Opthalmic camera, opthalmic camera adaptor and methods for determining a haemoglobin and glucose level of a patient
WO2005094671A1 (en) * 2004-03-31 2005-10-13 Imedos Gmbh Spectral photometry method for determining the oxygen saturation of the blood in optically accessible blood vessels
US7774036B2 (en) * 2005-06-07 2010-08-10 Oxymap Ehf Automatic registration of images
CN104997519A (en) * 2015-08-13 2015-10-28 中国科学院光电技术研究所 Dual-wavelength retinal vessel blood oxygen measuring system based on fundus camera
EP2989977A4 (en) * 2013-04-23 2016-06-01 Softcare Co Ltd Blood flow image diagnosis device and diagnosis method
WO2017094010A1 (en) * 2015-11-30 2017-06-08 Technion Research & Development Foundation Limited Hemoglobin measurement from a single vessel
WO2019147135A1 (en) * 2018-01-29 2019-08-01 Stichting Vu Retinal oximetry with improved accuracy

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4877322A (en) * 1987-04-30 1989-10-31 Eyedentify, Inc. Method and apparatus for measuring blood oxygen levels in selected areas of the eye fundus
US5240006A (en) * 1990-05-24 1993-08-31 Hitoshi Fujii Apparatus for displaying a bloodstream state
US5308919A (en) * 1992-04-27 1994-05-03 Minnich Thomas E Method and apparatus for monitoring the arteriovenous oxygen difference from the ocular fundus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4877322A (en) * 1987-04-30 1989-10-31 Eyedentify, Inc. Method and apparatus for measuring blood oxygen levels in selected areas of the eye fundus
US5240006A (en) * 1990-05-24 1993-08-31 Hitoshi Fujii Apparatus for displaying a bloodstream state
US5308919A (en) * 1992-04-27 1994-05-03 Minnich Thomas E Method and apparatus for monitoring the arteriovenous oxygen difference from the ocular fundus

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7134754B2 (en) 2001-04-09 2006-11-14 Patrick Kerr Retinal function camera
GB2375679A (en) * 2001-04-09 2002-11-20 Patrick Kerr Retinal function camera using plural light wavelengths to produce a retinal function image showing haemoglobin oxygenation.
WO2004112599A1 (en) * 2003-06-20 2004-12-29 Lions Eye Institute Limited Opthalmic camera, opthalmic camera adaptor and methods for determining a haemoglobin and glucose level of a patient
US7499634B2 (en) 2003-06-20 2009-03-03 The Lions Eye Institute Ltd. Ophthalmic camera, ophthalmic camera adaptor and methods for determining a haemoglobin and glucose level of a patient
WO2005094671A1 (en) * 2004-03-31 2005-10-13 Imedos Gmbh Spectral photometry method for determining the oxygen saturation of the blood in optically accessible blood vessels
US7774036B2 (en) * 2005-06-07 2010-08-10 Oxymap Ehf Automatic registration of images
EP2989977A4 (en) * 2013-04-23 2016-06-01 Softcare Co Ltd Blood flow image diagnosis device and diagnosis method
CN104997519A (en) * 2015-08-13 2015-10-28 中国科学院光电技术研究所 Dual-wavelength retinal vessel blood oxygen measuring system based on fundus camera
WO2017094010A1 (en) * 2015-11-30 2017-06-08 Technion Research & Development Foundation Limited Hemoglobin measurement from a single vessel
US11033209B2 (en) 2015-11-30 2021-06-15 Technion Research & Development Foundation Limited Hemoglobin measurement from a single vessel
US11779246B2 (en) 2015-11-30 2023-10-10 Technion Research & Development Foundation Limited Hemoglobin measurement from a single vessel
WO2019147135A1 (en) * 2018-01-29 2019-08-01 Stichting Vu Retinal oximetry with improved accuracy
NL2020341B1 (en) * 2018-01-29 2019-08-02 Stichting Vu Retinal oximetry with improved accuracy

Also Published As

Publication number Publication date
AU5545099A (en) 2000-02-21
WO2000006017A9 (en) 2000-06-22

Similar Documents

Publication Publication Date Title
Beach et al. Oximetry of retinal vessels by dual-wavelength imaging: calibration and influence of pigmentation
US6477394B2 (en) Non-invasive measurement of blood components using retinal imaging
US7370967B2 (en) Method and apparatus for optical imaging of retinal function
US7404640B2 (en) Monitoring blood flow in the retina using a line-scanning laser ophthalmoscope
JP5016598B2 (en) Device for observing, recording and / or inspecting the fundus and method of operating an ophthalmological examination device
ES2733076T3 (en) Obtaining instant spectral images of the eye
JP5028256B2 (en) Spectrophotometric method for determining blood oxygen saturation in optically accessible blood vessels
US20050010091A1 (en) Non-invasive measurement of blood glucose using retinal imaging
US20060200013A1 (en) Systems and methods for maintaining optical fixation and alignment
Van Norren et al. Retinal densitometer with the size of a fundus camera
EP1065968B1 (en) Spectroreflectometric measurement of oxygenation in a patient&#39;s eye
JP2007530185A (en) Method for measuring the diameter of an optically accessible blood vessel
US5919132A (en) On-line and real-time spectroreflectometry measurement of oxygenation in a patient&#39;s eye
WO2000006017A1 (en) Imaging ocular vessel oximeter
Hammer et al. Imaging spectroscopy of the human ocular fundus in vivo
Laing et al. The choroidal eye oximeter: an instrument for measuring oxygen saturation of choroidal blood in vivo
WO2001078589A1 (en) Non-invasive measurement of blood components using retinal imaging
Lompado et al. Multispectral confocal scanning laser ophthalmoscope for retinal vessel oximetry
Beach Spectral reflectance technique for retinal blood oxygen evaluation in humans
Shu et al. Development of a noninvasive video-based method of measuring transmission properties of the human lens
JP3580607B2 (en) Blood glucose measurement device using corneal natural fluorescence
Hipwell Digital angiography in ophthalmology
CA2596285C (en) Spectroreflectometry measurement of oxygenation in a patient&#39;s eye
Lemaillet et al. Improvement of a snapshot spectroscopic retinal multi-aperture imaging camera
Khoobehi et al. Noninvasive measurement of oxygen saturation in optic-nerve head tissue

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: C2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C2

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

COP Corrected version of pamphlet

Free format text: PAGES 1/16-16/16, DRAWINGS, REPLACED BY NEW PAGES 1/14-14/14; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase