Method and system for determining intracranial pressure
10368759 ยท 2019-08-06
Assignee
Inventors
Cpc classification
A61B3/16
HUMAN NECESSITIES
A61B5/6885
HUMAN NECESSITIES
A61B5/0077
HUMAN NECESSITIES
A61B3/12
HUMAN NECESSITIES
International classification
A61B5/03
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
A61B3/16
HUMAN NECESSITIES
A61B5/022
HUMAN NECESSITIES
A61B3/12
HUMAN NECESSITIES
Abstract
A method and apparatus for determining intracranial pressure includes a contact lens; a camera for making a plurality of images of at least one eye of a subject; one or more force transducers for controllably applying a force to the eye via the contact lens; a support system for supporting the camera, the contact lens and the one or more force transducers against the eye; and a computing device for controlling the force applied to the eye by the force transducers and stabilizing the force by negative feedback.
Claims
1. A method for determining intracranial pressure (ICP) of a subject, the method comprising: applying force to an eye of a subject using an ophthalmodynamometer force (ODF) device to produce a plurality of intraocular pressure (IOP) values within the eye of the subject, wherein the ODF device is a video ophthalmodynamometer force device comprising a camera attached to a contact lens within a force transducer ophthalmodynamometer; imaging, using the camera, retinal vein and arterial pulsation of the eye of the subject by obtaining a plurality of images of the retina of the eye at the plurality of IOP values over at least one cardiac cycle; determining, using a computer, blood column density data by analyzing the images; determining, using the computer, amplitudes of blood column depth pulsation as a function of intraocular pressure (IOP) from the blood column density data; and determining, using the computer, an intracranial pressure (ICP) of the subject using the amplitude of blood column pulsation.
2. The method according to claim 1, wherein the determining the ICP comprises using: the amplitudes of blood column depth pulsation and a retinal vein discharge rate; or the amplitudes of blood column depth pulsation and a central retinal vein discharge rate.
3. The method according to claim 1, wherein the IOP is a function of a value of the force applied to the eye.
4. The method according to claim 1, wherein the determining amplitudes of blood column depth pulsation as a function of IOP employs curve fitting to and averaging of the blood column density data.
5. The method according to claim 1, comprises: determining from the blood column density data a retinal vein charge (inflow) rate; determining the ICP using the amplitudes of blood column depth pulsation and blood column depth pulsation timing information; or determining the ICP using the amplitudes of blood column depth pulsation and blood column depth pulsation timing information, wherein the timing information comprises a timing difference.
6. The method according to claim 1, comprising determining the ICP using the amplitudes of blood column depth pulsation and blood column depth pulsation timing information, wherein the timing information comprises a timing difference and the timing difference is between: time points of venous and arterial pulse maximum values and/or between time points of venous and arterial pulse minimum values; or venous and arterial pulse maximum points and/or minimum points for both upper and lower hemiveins.
7. The method according to claim 1, comprising imaging retinal vein and arterial pulsation at a plurality of values of the force applied to the eye and over at least three cardiac cycles.
8. The method according to claim 1, comprising measuring a baseline intraocular pressure (IOP) of the subject with an intraocular pressure measurement device, measuring venous pulsation pressure (VPP) of the subject using an ophthalmodynamometer force (ODF) device and determining venous pulsation pressure (VPP) of the subject using the ODF device and the baseline IOP thus measured.
9. The method according to claim 1, further comprising measuring venous pulsation pressure (VPP) of a second eye of the subject with an ODF device, and: imaging retinal vein and arterial pulsation in the second eye at a plurality of values of a force applied to the second eye with the ODF device and over at least one cardiac cycle; or imaging retinal vein and arterial pulsation in the second eye at a plurality of values the force applied to the second eye with the ODF device and over at least three cardiac cycles.
10. The method according to claim 1, wherein the imaging comprises making at least one video recording.
11. The method according to claim 1, comprising determining one or more of: an absolute ICP, a change in ICP, ICP waveform, retinal venous resistance, arterial resistance, and arterial compliance.
12. The method according to claim 1, comprising measuring a baseline intraocular pressure and a baseline blood pressure, and using the baseline intraocular pressure and baseline blood pressure as measured to improve accuracy of one or more results.
13. The method according to claim 1, comprising: determining pulse and using a pulse timing signal for cardiac cycle timing; and/or inducing different levels of IOP using an ODF device; and/or controlling an ODF device to apply a stepwise force, and thereby induce an IOP rise above baseline from 0 mm Hg to: a corresponding plurality of levels; or a corresponding plurality of levels that includes a level of approximately 50 mmHg.
14. The method according to claim 1, wherein the camera is adapted to perform the imaging and the measuring of venous pulsation pressure (VPP).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In order that the invention may be more clearly ascertained, embodiments will now be described, by way of example, with reference to the accompanying drawing, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION
(15)
(16) Computer 14 has a processor, a memory and an interface (which includes a data input, an output and a display). Computer 14 is adapted to allow the inputting of information about the subject, such as blood pressure and haemoglobin concentration, and can display video images collected by ODF device 12 of the optic disk blood vessels and allow the manual selection of venous and arterial segments if required. The operator can adjust the ODF force settings of ODF device 12 using computer 14.
(17) System 10 also includes a blood pressure meter in the form of digital sphygmomanometer 16, for measuring the blood pressure of a subject, a pulse oximeter 18 for monitoring of the saturation of the haemoglobin of the subject, and an intraocular pressure measurement device in the form of a tonometer 20 for determining a baseline value of the intraocular pressure of the subject (such as a Tono-pen? or Icare? tonometer), all in data communication with computer 14.
(18) Pulse oximeter 18 is a standard pulse oximeter with signal (beep) generated towards the peak of the systole. The output signals of pulse oximeter 18 are used by computer 14 to form the start timing for video sequence recording, as discussed below.
(19) ODF device 12 is shown schematically in greater detail in
(20) ODF device 12 includes three facial stabilizers (of which two, 26a, 26b, are visible in the view of
(21) ODF device 12 also includes a video-dynamometer 30 comprising a camera in the form of video camera 32, three force actuators (of which two, 34a, 34b, are visible in the view of
(22) Video-dynamometer 30 has a small display (not shown) that displays to the operator the current view of video camera 32.
(23) White light from the light source traversing a separate optical path, but in parallel to, return light reflected from the retina and propagating to the CCD of the video camera 32. The light source is controlled and varied to optimize colour contrast across the green and red colour channels.
(24) Force actuators 34a, 34b can impart a force to video camera 32, and hence to the eye of the subject, and comprise servo-electromagnets to impart the force under the control of computer 14 using a negative feedback loop with data outputted by the force transducers. In use, computer 14 typically controls the force transducers to successively apply force to the eye at values of 0, 10, 20, 30, 45, 60, 90 and 120 grams force, and force measurements from the force transducer 34a, 34b being continuously analysed by computer 14 and fed back to the force actuators 34a, 34b using a programmed negative feedback system to stabilise the force applied to the eye.
(25) ODF device 12 includes control and data cables 38 and 40, for communication between computer 14 andrespectivelyring force transducer 24 and the video-dynamometer 30.
(26)
(27)
(28) Thus, processor 50 includes a video-dynamometer calibrator 54 that uses blood pressure measurements from digital sphygmomanometer and general calibration coefficients to calibrate video-dynamometer 30, a display controller 56 to control the display (to display, for example, the current view of video camera 32), video recording controller 58 for controlling video camera 32, a video-dynamometer controller 60 for controlling video-dynamometer 30 (including to control the force applied by video-dynamometer 30 to the eye and to stabilize that force by negative feedback), and a data processing module (for data conditioning and analysis) 62.
(29) Data processing module 62 includes a video processor 64 for storing video signal received from video camera 32 as video sequence recordings comprising separate images aligned to the baseline image using the output signal of pulse oximeter 18 as a timing signal, a digitizer 66 for digitizing the video signal if it is in analogue form, a blood vessel identifier 68, which identifies hemiretinal vein and tributaries using colour channel separation, a segment selector 70 for selecting separate vessel segments close to the central optic disc entry point, an intensity histogram builder 72 for creating for each frame within each segment sequence a histogram comprising the number of pixels containing light over the range of brightness intensities, a histogram analyzer 74 for analysing these histograms (as is described in detail below), and a signal conditioner 76 for performing signal averaging, noise reduction, comparison to mean values, along and curve fitting.
(30) Data processing module 62 also includes a pulsatility index determiner 78 for determining pulsatility indices, and a ICP determiner 80, which compares pulsatility curve fits to standard curves, exclude poor datasets, identifies the minimum ODF at which threshold intensity units per pixel amplitude occurred, calculates intracranial pressure, and estimates ICP waveform, central retinal vein resistance and retinal arterial compliance.
(31) The functions of each of the components of data processing module 62 are described in greater detail below.
(32) System 10 is used to determine intracranial pressure as follows. As is described below, system 10when in operationcollects data from retinal hemiveins and central retinal artery branches from both optic discs at varying intraocular pressures (the variation induced by varying ODF), collects baseline intraocular pressure, systolic and diastolic blood pressure at eye level, and times the cardiac cycle to generate video frame collection start points. The video frame collection and controlled intraocular pressure manipulation are performed using video-dynamometer 30.
(33) The subject is preferably examined while seated, but can be examined in any posture including supine (such as on an ICU bed or if unconscious following trauma). System 10 can be used with an undilated pupil in most circumstances, but dilation (by standard techniques) of very small pupils may be desirable for optimal data collection.
(34) Thus,
(35) The systolic and diastolic blood pressure, measured while the cuff of digital sphygmomanometer 16 is held at eye level, are used by computer 14 to calculate an estimate of ophthalmic artery blood pressure. Computer 14 uses this value, as well as general calibration coefficients, to calibrate video-dynamometer 30 so that, subsequently, computer 14 can convert applied force and baseline IOP into the induced IOP at which images of retinal vessels are collected. This allows a more accurate VPP to be calculated. This calibration is conducted by computer 14 controlling video-dynamometer 30 to apply sufficient force to the eye to reach central retina artery diastolic pressures (equivalent to ophthalmic artery pressure) and provide a calibration point using the blood pressure measuredas described aboveusing digital sphygmomanometer 16.
(36) At step 96 pulse oximeter 18 commences measuring and transmitting to computer 14 haemoglobin saturation values.
(37) At step 98, tonometer 20 is used to determine a baseline intraocular pressure of the subject and to send the result to computer 14.
(38) At step 100, the video-dynamometer 30 is connected to an eye of the subject with contact lens 22 and facial stabilizers 26a, 26b. Typically, an anaesthetic drop is applied to the eye in order to facilitate contact lens application. Contact lens application also typically requires that a small amount of contact gel be placed on contact lens 22 before its application to the surface of the eye, to improve optical transmission and subject comfort.
(39) At step 102, video-dynamometer 30with light source in operationis adjusted to optimize image quality and to observe a selection of retinal artery segment and hemi vein segments. The operator holds video-dynamometer 30 on the subject's eye and adjusts the position of video-dynamometer 30 in order to centre the optic disc and its blood vessels, and can view the result to obtain feedback on the small display of video-dynamometer 30 (or, indeed, on the display of computer 14); the operator uses focus adjustment control dial 36 to optimize focussing.
(40) At step 104, a video recording is made of the eye at successive ODF values of 0, 10, 20, 30, 45, 60, 90 and 120 grams force, with each video recording then transmitted to computer 14. In this embodiment, each video recording comprises 25 frames per second, but higher frame rates may be employed to increase the quantity of data by collecting more data in each cardiac cycle. At each force step, computer 14 determines the force actually being applied from measurements made by ring force transducer 24 andusing a negative feedback loopadjusts the signal to force actuators 34a, 34b whilst monitoring the force with ring force transducer 24 and thereby stabilizes the force being applied to the eye for the duration of the video recording.
(41) The collection of the video recordings is initiated by the operator, but computer 14 then controls the collection of the recordings, including controlling the force applied by video-dynamometer 30, and allows sufficient time at each force value for vessel acclimatisation (typically 3 seconds) followed by collection of a video recording across three cardiac cycles for each ODF values and hence each intraocular pressure step.
(42) At step 106, which is performed essentially simultaneously with step 104, computer 14 stores the video recordings or data as video sequence recordings comprising the storage of each frame of each video recording as a separate image aligned to the baseline image using transposition image alignment techniques and a timing signalto facilitate temporal alignmentcomprising essentially the output signal of pulse oximeter 18. If the video recordings are in analogue form, computer 14 digitizes each recording before storing it.
(43) At step 108, steps 92 to 106 are repeated for the subject's other eye.
(44) At step 110, computer 14 commences analysis of the video recordings, by identifying hemiretinal vein and tributaries using colour channel separation. Vessels with a higher red component are identified as arteries, while those with higher green and blue components identified as veins. The operator may optionally override the computer's categorization.
(45) At step 112, computer 14 selects separate vessel segments close to the central optic disc entry point, each segment comprising at least 400 pixels in area to maximise data collection and minimise noise. The operator may, again, override the computer's vessel segmentation selection if desired. Thus, in this step upper hemivein, lower hemivein (or tributaries) and central retinal artery (or branch) are segmented from the aligned three cardiac cycle sequence.
(46) At step 114, for each colour channel, computer 14 determines an intensity histogram for each frame within each segment sequence comprising the number of pixels containing light over the range of brightness intensities from 0 to 255. It will be appreciated that in this embodiment the colour channels are (and generally will be) red, green and blue, but other colour channels may be employed in other embodiments.
(47) At step 116, computer 14 analyzes the resulting histograms, determiningfor each framethe integrated pixel intensity density as the sum of the number of pixels times their particular intensity. This involves calculating a non-weighted mean of histogram (when CCD gamma is 1) or a weighted mean according to light intensity/pixel intensity (camera gamma) and haemoglobin colorimetry function.
(48) It should be noted that the results to this point may be based on a single cardiac cycle, but are more desirably collated from data collected over plural cardiac cycles, and typically at least three (or possibly four or five) cardiac cycles.
(49) At step 118, computer 14 performs signal averaging, noise reduction and comparison to mean values, along with curve fitting, to extract periodic components and calculate pulsatility indices for each vessel at each ODF value. The major feature changing in each segment is the vessel blood column, so variations in image integrated densitometry reflect change in vessel blood column width and depth (via optical density). This is calculated by the above described integrated densitometry technique, with which computer 14 estimates blood column size change in selected vascular windows and compares frames to determine the change in blood column over the cardiac cycle and determine blood column pulsatility curves.
(50) From these results, computer 14at step 120uses curve fitting algorithms, computer 14 to determine the following pulsatility indices: 1) the down slope of venous emptying (related to venous resistance); i) The slope of vein collapse is greater when the resistance is lower because the blood column can drain into the optic nerve more rapidly; ii) A greater gradient (more negative because it is going down) will be associated with a greater ICP owing to the lower resistance separating intraocular venous compartment from the CSF compartment; 2) the up slope of venous filling (related to venous compliance) relates to retinal blood flow and can be used to balance downslope; 3) the amplitude of venous column pulsation (used to modulate VPP calculation); i) The greater the amplitude indicates that current ODF is proportionally greater than minimum ODF required for pulsation to just occur (that at vein pulsation pressure); ii) Also, if vein pulsation is spontaneous and minimum ODF is nominally zero, then true minimum ODF would be more negative (less than baseline IOP) with a greater amplitude; iii) Consequently, a higher amplitude indicates a somewhat lower ICP; 4) the timing difference between venous peak dilation and arterial peak dilation (related to venous resistance); i) A greater timing delay is expected with greater resistance; ii) A greater timing delay will be associated with a lower ICP owing to the higher resistance separating intraocular venous compartment from the CSF compartment; 5) the timing difference between venous peak dilation and IOP maxima (related to venous resistance); i) A greater timing delay is expected with greater resistance; ii) A greater timing delay will be associated with a lower ICP due to the higher resistance separating intraocular venous compartment from the CSF compartment; 6) dichrotic notch (hump in the down-phase) and other features of ICP waveform from the curve of
(51) In performing this analysis to determine the pulsatilty indices, computer 14 employs curve fitting routines including linear regression analysis, exponential functions set within a sine curve (see the capacitance model, described below) and Fourier analysis with two-(or more) frequency function; computer 14 determines in the course of this analysis minima and maxima intensity (which is related to blood column volume) and timing, amplitudes, slopes and inflection points (by double differential).
(52) In this embodiment, computer 14 optionally uses haemoglobin concentration (from a separate blood test), in these calculations to improve the accuracy of the blood column estimations and slope calculations. The haemoglobin concentration affects the optical density of the blood (it is the major determinant). Theoretically, including haemoglobin concentration in our models may improve their accuracy.
(53) Computer 14 thus performs this analysis at the different ODF values and in both eyes using a nested (and weighted) multivariate analysis. The weighted analysis calculates a weighted mean for multiple interrelated measurements (at different ODF, left and right eyes and upper and lower venous segments all within the same subject) with the weighting partially determined by curve fit quality and also the fitted model values for interrelated factors. For example, in this embodiment the prediction formula uses 80% of the lower hemivein values and 20% of the upper hemivein values (cf.
(54) In this analysis, computer 14 also employs IOP, minimum ODF of upper and lower hemiveins (required for their pulsation), the ODF force to pressure calibration and an adjustment for variation in illumination light intensity. Strictly speaking, VPP=IOP+k?ODF, where ODF is the minimum ODF required for visible venous pulsations to be seen, which depends upon the observer and anatomy of the veins. By quantifying the pulsations, this technique allows an objective measure of when vessel pulsation occurs (above a threshold amplitude of densitometry change over the cardiac cycle) and the identification of the corresponding ODF. In this embodiment, k (the calibration constant) is 0.32, but this will vary with the contact lens surface area of ODF device 12.) Computer 14 determines absolute downslopes (i.e. the rate of decrease in blood columnincluding maximal slope and at set timepoints) at varying ODF and their relationship to varying ODF, absolute amplitudes at varying ODF and their relationship to varying ODF, absolute timing differences (artery to vein maxima and minima) at varying ODF and their relationship to varying ODF, and absolute upslopes (rate of rise of blood columnmaximal slope and at set timepoints) at varying ODF and their relationship to varying ODF.
(55) Each cardiac cycle sequence is assumed to start and finish at approximately equal values. Any significant trend away from these level start and finish values is adjusted by computer 14 using a simple linear weighting technique so that the periodic component is emphasized. The linear weighting technique employs two methods. The first assumes that the start of each cardiac cycle occurs at the same densitometry value, and so any difference is recorded, then this value is divided by the interval frame count (e.g. 1 cycle per second would have a frame count of 25) to get a change per frame value (v). The count value c (e.g. 3rd frame after initial frame=3) after the initial frame is multiplied by the above frame value (=c?v) and added to the densitometry value. This has the effect of removing any apparent tilt in the curve.
(56) The second method uses the Fourier analysis results and extracts the periodic (frequency) component only, effectively removing any D.C. shift induced by a varying illumination (usually produced by subject eye movement).
(57) At step 122, computer 14 compares pulsatility curve fits to standard curves and exclude poor datasets, and identifies the minimum ODF at which threshold intensity units per pixel amplitude occurred. At step 124, computer 14 calculates intracranial pressure, and estimates ICP waveform, central retinal vein resistance and retinal arterial compliance.
(58) The capacitance model employed by computer 14 uses the relationship:
ICP=k.sub.0+k.sub.1.Math.IOP+k.sub.2.Math.ODFu+k.sub.3.Math.Uvsxn+k.sub.4.Math.Uvamp+k.sub.5.Math.AUVmax
wherein, in this embodiment: k.sub.0=?4.6; k.sub.1=0.25; k.sub.2=0.57; k.sub.3=?36.6; k.sub.4=?3.6; k.sub.5=?0.66 ODFu=ODF in upper vein (though computer 14 can use the lower hemivein depending upon the data quality assessment, that is, how closely it fits the typical curve, and both upper and lower hemi-venous ODF values can be used with weighting applied according to the quality of the data fit); Uvsxn=venous down-phase slope (either or both upper or lower hemivein data can be used); Uvamp=venous densitometry amplitude (either or both upper or lower data can be used); and AUVmax=timing difference (arterial?venous) between venous and arterial pulse maximal points, for both upper and lower hemiveins.
(59) The coefficients (k), though treated as constants, are expected to be refined with new data and analysis. Computer 14 performs multiple calculations for each ODF setting and each eye and determines an average (weighted according to data quality).
(60) Computer 14 may also use the arterial pulsation data to estimate retinal artery diastolic closing force or pressure. As part of the segmentation of images performed by computer 14, computer 14 may also use an area of optic disc containing no detectable blood vessels as a background in order to measure the background illumination and its variation. This is useful for several reasons. For example, an estimate of background illumination and its variation allows computer 14 to estimate the variation in illumination light intensity, which can be used to alter the simple linear weighting method referred to above, andadditionallyto estimate the degree of arterial collapse, as the arterial background reflectance becomes somewhat similar to a non-vessel background when arteries are maximally collapsed and the blood column is eliminated from one particular segment. Creating an arterial pulsation in which baseline to blood column density decreases to 50% of background intensity is approximately equivalent to total arterial collapse, so this effect can be used by computer 14 to estimate the arterial collapse force. Computer 14 can also compare the diastolic blood pressure taken initially to this value and make adjustments in the force to intraocular pressure calibration accordingly, thereby allowing computer 14 to fine-tune the calibration and hence calculation of intracranial pressure.
(61) System 10, as described above, comprises a separate sphygmomanometer 16, pulse oximeter 18, tonometer 20, video-dynamometer 30, connected to computer 14. However, it is envisaged that embodiments of the invention will include an integrated device for performing two or more of the functions of all these components of system 10. Indeed, a system is envisaged according to the invention adapted to perform the control and analysis functions of computer 14 and pulse oximeter 18 (and in some embodiments of tonometer 20) within a video-dynamometer device.
EXAMPLE
(62) System 10 was tested, with human subjects, with the following exemplary results. The subjects were individuals undergoing ICP monitoring in a neurosurgery department high-dependency unit with either an external ventricular drain (EVD) or an intraparenchymal strain gauge intracranial pressure monitor (ICPM). Video recordings of the subjects' optic disks and peripapillary retina were obtained with an ophthalmodynamometer at varying ODF settings. At each setting, recordings of three cardiac cycles were taken and digitized for further analysis in the manner described.
(63)
(64)
(65)
(66)
(67)
(68) Modifications within the scope of the invention may be readily effected by those skilled in the art. It is to be understood, therefore, that this invention is not limited to the particular embodiments described by way of example hereinabove.
(69) In the claims that follow and in the preceding description of the invention, except where the context requires otherwise owing to express language or necessary implication, the word comprise or variations such as comprises or comprising is used in an inclusive sense, that is, to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.
(70) Further, any reference herein to prior art is not intended to imply that such prior art forms or formed a part of the common general knowledge in any country.