Determination of neuronal action potential amplitude based on multidimensional differential geometry
09750437 ยท 2017-09-05
Assignee
Inventors
Cpc classification
A61B5/686
HUMAN NECESSITIES
International classification
Abstract
Arrangements are described for determining a physiological characteristic of the auditory pathway (as whole or selected parts such as an inner ear). Electrical stimulation pulses are delivered to inner ear neural tissue and corresponding tissue response signals are developed by measuring over time response of the auditory pathway to each electrical stimulation pulse, with each tissue response signal forming a response curve including at least one physiological landmark such as a local maximum and a local minimum. A multi-dimensional polynomial is fit over the tissue response signals, and calculation starting points are defined based on prominent physiologic landmarks such as a local maximum and a local minimum for one selected tissue response signal. A line of minimum principal curvature of the multi-dimensional polynomial over the plurality of tissue response signals that intersect the calculation starting points is calculated to determine a physiological characteristic of the auditory pathway.
Claims
1. A fitting system including at least one hardware-implemented processor for fitting a cochlear implant having an implanted electrode array with a plurality of stimulation electrodes to an implanted patient based on determining a physiological characteristic of the auditory pathway in the implanted patient, the system comprising: a tissue stimulation module in communication with the cochlear implant via a control interface and configured to generate a plurality of electrical stimulation pulses to the one or more stimulation electrodes for delivery to auditory neural tissue of the inner ear of the implanted patient; one or more response measurement electrodes on the implanted electrode array configured to measure neural response over time of the auditory pathway to the electrical stimulation pulses to develop a plurality of tissue response signals, wherein each tissue response signal forms a response curve; and a response calculation module including at least one hardware-implemented processor and coupled to the response measurement electrodes to receive the tissue response signals and configured to determine the physiological characteristic by: i. fitting a multi-dimensional polynomial over the plurality of tissue response signals, ii. defining calculation starting points for one selected tissue response signal, iii. calculating a line of minimum principal curvature of the multi-dimensional polynomial over the plurality of tissue response signals that intersect the calculation starting points to determine the physiological characteristic of the auditory pathway, and iv. providing fitting instructions via the control interface to the cochlear implant based on the physiological characteristic of the auditory pathway to fit operation of the cochlear implant to the implanted patient.
2. The system according to claim 1, wherein the physiological characteristic includes an amplitude growth function.
3. The system according to claim 2, wherein the multi-dimensional polynomial includes a post-stimulus time dimension and a stimulus intensity dimension.
4. The system according to claim 1, wherein the physiological characteristic includes a tissue recovery function.
5. The system according to claim 4, wherein the multi-dimensional polynomial includes a post-stimulus time dimension and an inter-stimulation pulse interval dimension.
6. The system according to claim 1, wherein the physiological characteristic includes a spread of excitation function.
7. The system according to claim 6, wherein the multi-dimensional polynomial includes a spatial distance dimension and an inter-stimulation pulse interval dimension.
8. The system according to claim 1, wherein the physiological characteristic includes a physiological characteristic resulting in a continuous function of the signal selected from the group of an amplitude growth function, a tissue recovery function, and a spread of excitation function.
9. The system according to claim 1, wherein the response calculation module uses a local maximum and a local minimum of the one selected tissue response signal to define the calculation starting points.
10. The system according to claim 1, wherein the response calculation module calculates the line of minimum principal curvature iteratively.
11. The system according to claim 1, wherein the response calculation module further outputs multi-dimensional fit closeness as a function of the carrier of the measurements.
12. The system according to claim 1, wherein the multi-dimensional polynomial has a fixed degree.
13. The system according to claim 1, wherein the multi-dimensional polynomial has a variable degree.
14. The system according to claim 1, wherein the tissue response signals include electrically evoked compound action potential (eCAP) signals.
15. A computer implemented method using at least one hardware-implemented processor for fitting a cochlear implant having an implanted electrode array with a plurality of stimulation electrodes to an implanted patient based on determining a physiological characteristic of the auditory pathway in the implanted patient, the method comprising: delivering a plurality of electrical stimulation pulses from a tissue stimulation module via a control interface to the stimulation electrodes to stimulate inner ear neural tissue; developing a plurality of tissue response signals with one or more response measurement electrodes on the implanted electrode array by measuring over time a corresponding neural response of the inner ear neural tissue to each electrical stimulation pulse, wherein each tissue response signal forms a response curve; using a response calculation module including at least one hardware-implemented processor to receive the plurality of tissue response signals and determine the physiological characteristic by: i. fitting a multi-dimensional polynomial over the plurality of tissue response signals; ii. defining calculation starting points for one selected tissue response signal; iii. calculating a line of minimum principal curvature of the multi-dimensional polynomial over the plurality of tissue response signals that intersect the calculation starting points to determine the physiological characteristic of the auditory pathway; and iv. providing fitting instructions via the control interface to the cochlear implant based on the physiological characteristic of the auditory pathway to fit operation of the cochlear implant to the implanted patient.
16. The method according to claim 15, wherein the physiological characteristic includes an amplitude growth function.
17. The method according to claim 16, wherein the multi-dimensional polynomial includes a post-stimulus time dimension and a stimulus intensity dimension.
18. The method according to claim 15, wherein the physiological characteristic includes a tissue recovery function.
19. The method according to claim 18, wherein the multi-dimensional polynomial includes a post-stimulus time dimension and an inter-stimulation pulse interval dimension.
20. The method according to claim 15, wherein the physiological characteristic includes a spread of excitation function.
21. The method according to claim 15, wherein the physiological characteristic includes a physiological characteristic resulting in a continuous function of the signal selected from the group of an amplitude growth function, a tissue recovery function, and a spread of excitation function.
22. The method according to claim 21, wherein the multi-dimensional polynomial includes a spatial distance dimension and an inter-stimulation pulse interval dimension.
23. The method according to claim 15, wherein the line of minimum principal curvature is calculated iteratively.
24. The method according to claim 15, further comprising: outputting multi-dimensional fit closeness as a function of the carrier of the measurements.
25. The method according to claim 15, wherein the multi-dimensional polynomial has a fixed degree.
26. The method according to claim 15, wherein the multi-dimensional polynomial has a variable degree.
27. The method according to claim 15, wherein the tissue response signals include electrically evoked compound action potential (eCAP) signals.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) Embodiments of the present invention are based on a fitting of a multi-dimensional polynomial over multiple measurement tissue response signals. For example, besides time after delivery of the electrical stimulation pulse, the multi-dimensional polynomial fitting function also may reflect stimulation intensity (amplitude growth function, AGF) and/or time difference of a masking pulse (recovery functions, RF).
(8)
(9) The response calculation module 402 fits a multi-dimensional polynomial over the tissue response signals, step 503, and defines calculation starting points for the physiological landmarksfor extrema they are based on a local maximum and a local minimum for one selected tissue response signal, step 504. In a given set of multiple tissue response signals there may be some individual recordings that do not have a well-defined physiological landmarks such as local maxima and/or minima. Clearly such signals are not suitable to be selected for use as calculation starting points, and in specific embodiments, such outlier signals may or may not be included in the subsequent calculations. A given tissue response signal with the most prominent landmark e.g. lowest minimum and/or highest maximum may be selected as the basis for the calculation starting points. Or a given tissue response signal with the greatest difference between the minimum N1 and maximum P2 may be selected. Or tissue response signals with the strongest stimulation impulse (e.g., for amplitude growth function) or maximal time difference between a masker pulse and a probe pulse (recovery function).
(10) From the calculation starting points, the response calculation module 402 iteratively calculates a line of minimum principal curvature of the multi-dimensional polynomial over the plurality of tissue response signals to determine a physiological characteristic of the inner ear, step 505. For example, the physiological characteristic may include an amplitude growth function where the multi-dimensional polynomial includes a post-stimulus time dimension and a stimulus intensity dimension, a tissue recovery function where the multi-dimensional polynomial includes a post-stimulus time dimension and an inter-stimulation pulse interval dimension, and/or an spread of excitation function where the multi-dimensional polynomial includes a spatial distance dimension and an inter-stimulation pulse interval dimension. Optionally, once the line of minimum principle curvature has been calculated, a specific embodiment may further apply an energy function, step 506, as described in further detail below.
(11) The various fitting factors such as time since stimulation [ms], the stimulation intensity [A], the time between first and second stimulus [ms], spatial distance between stimulation and recording electrodes, or any factor affecting a continuous change of the eCAP signal can be regarded as x.sub.1, x.sub.2, . . . x.sub.n respectively. The measured tissue response signal [V] is denoted as y, where x.sub.1, x.sub.2, . . . y . The fitting function is then modeled as a multi-dimensional polynomial where n
denotes the number of modeled factors, d.sub.i
is the degree of the polynomial along dimension i, and a.sub.(i.sub.
are the corresponding weighting parameters:
(12)
(13) Polynomials function evaluations can be calculated quickly, and partial derivations (and other further mathematical processes) can be calculated analytically. The number of the different weighting parameters a.sub.(i.sub. depends on the specific degree of the polynomial d.sub.1, . . . , d.sub.n
. The multi-dimensional polynomial may have a fixed degree or it may be a variable degree polynomial. And the degree may be different for different dimensions. For example, the degree in the x.sub.1 direction may be fixed at 6 while the degree in the x.sub.2 direction may be fixed at 3. The degree may be fixed in one or more dimensions and variable in the one or more other dimensions. Fitting functions based only on time after stimulus (x.sub.1) are already known, so the degree for this influencing factor can be fixed as used in standard methods within a typical range: 10<d.sub.1<20. The degree of the other chosen influencing factors d.sub.2, . . . , d.sub.n, can be kept minimal and can be derived by successively increasing the degree [d.sub.j] for single factors and if the additional weighting parameters are significantly different from zero, that weighting parameter degree can be increased further. With a fixed set of weighting parameters and with each parameter appearing only linearly, the weighting parameters can be estimated by fast analytical linear regression models based on Vandermonde matrices. The initial estimate of the polynomial degree may start at a given fixed value such as 3, and the degree can then be increased and the fitting repeated with each such increase. If additional weighting parameters of the polynomial are close to zero, then no further degree increase may be needed. Increasing the degree of the polynomial may depend on a stability index along the considered dimension, which can be obtained as a by-product from the fitting. Partial derivations can be analytically given and deduced values can be determined based on analytical expressions.
(14) For artifact-free tissue response signals, the extrema as most prominent physiological landmarks of the eCAP response due to the time after stimulus can be easily found using the first partial derivative of the amplitude function /x.sub.1P(x.sub.1, x.sub.2, . . . , x.sub.n). If there are artifacts for individual tissue response signals, the multi-dimensional fit would inherently enable interpolation of the tissue response signals. Even when the signal extrema are completely hidden by the artifacts, the inner geometry of a multi-dimensional fit can be used to determine the extrema.
(15) For example, as shown in .sup.3. For such a surface, the direction of the principal curvatures can be calculated analytically from P(x.sub.1, x.sub.2, . . . , x.sub.n) for single points (with fast computation times), and thus for given calculation starting points (e.g., for AGFs, the greatest stimulation intensity minimum N1 of a single measurement) and small steps along one dimension (e.g. stimulation intensity [cu] for AGFs), the principal curvatures are given by iterative formulas. Because of the minimal curvature, the calculated direction yields to a line along the curve where the remaining minima N1 or maxima P2 are located for other stimulus intensities. Since the principal curvatures are within planes through the normal vector at a single point, this determination of extrema is much more robust for the case where linear signal artifacts cannot be completely filtered (as is typically the case for stimulation artifacts). In the small picture in the upper right corner of
(16) So a specific algorithm for determining a curve where the extrema are located is given by a principal curvature which can be calculated as follows. First define a set of calculation starting points (E.g. extrema due to the first partial derivative of the amplitude function /x.sub.1P(x.sub.1, x.sub.2, . . . , x.sub.d)). Beginning with the defined calculation starting point, make a step due to the direction of the minimal principal curvature until the entire range of the second factor of interest (for AGFs, stimulation intensity, for RFs, time between masker and probe pulse) is processed. This may be done for one selected calculation starting point or repeated for each calculation starting point and a curve or a set of curves is derived for (x.sub.1 x.sub.2 P(x.sub.1, x.sub.2, . . . , x.sub.n)) with x.sub.2, . . . , x.sub.n fixed and a<x.sub.2<b; a, b, x.sub.2
and corresponding x.sub.1
. In the latter case out of the resulting set of defined curves, the optimal curves for physiological landmarks such as N1 and P2 are selected.
(17) Once the line of minimal principal curvature has been determined for each calculation starting point, some embodiments may further apply an energy function to the resulting set of defined curves. In this context, the higher the energy of one of the individual curves in the set of curves, the more likely it is that this curve is finally selected. The energy may further indicate the quality of how well the selected tissue response signal is representative for the physiologic characteristic. For example, if the energy is above a certain threshold, the tissue response signal is considered of good quality. The threshold may be fixed, for example heuristically determined, or may depend on response amplitude and/or signal-to-noise ratio and/or a statistical measure of the fitting. The energy function may include one or more components of stimulation pulse intensity (.sub.int), measurement point response amplitude (.sub.ampl), difference to physiological landmarks such as extrema values (.sub.ext) and/or difference to average or mean values (.sub.vals). Any of these components may be normalized. The energy function may for example be derived by multiplication of the one or more derived components.
(18)
For an entire set of calculation starting points, the tissue response signal may be selected as representative of the physiologic characteristic based on an energy function. The selected tissue response signal may the one with maximum energy. In a further embodiment the tissue response signal may be optimized by means of a least mean square (LMS) fit over the resulting set of defined curves. In such an LMS fit, the standard deviations associated with each tissue response signal may vary; for example, as a function of the difference between the minimum and the maximum where a large difference indicates a reliable measurement with little measurement error (small standard deviation).
(19) Embodiments of the invention may be implemented in part in any conventional computer programming language. For example, preferred embodiments may be implemented in a procedural programming language (e.g., C) or an object oriented programming language (e.g., C++, Python). Alternative embodiments of the invention may be implemented as pre-programmed hardware elements, other related components, or as a combination of hardware and software components.
(20) Embodiments also can be implemented in part as a computer program product for use with a computer system. Such implementation may include a series of computer instructions fixed either on a tangible medium, such as a computer readable medium (e.g., a diskette, CD-ROM, ROM, or fixed disk) or transmittable to a computer system, via a modem or other interface device, such as a communications adapter connected to a network over a medium. The medium may be either a tangible medium (e.g., optical or analog communications lines) or a medium implemented with wireless techniques (e.g., microwave, infrared or other transmission techniques). The series of computer instructions embodies all or part of the functionality previously described herein with respect to the system. Those skilled in the art should appreciate that such computer instructions can be written in a number of programming languages for use with many computer architectures or operating systems. Furthermore, such instructions may be stored in any memory device, such as semiconductor, magnetic, optical or other memory devices, and may be transmitted using any communications technology, such as optical, infrared, microwave, or other transmission technologies. It is expected that such a computer program product may be distributed as a removable medium with accompanying printed or electronic documentation (e.g., shrink wrapped software), preloaded with a computer system (e.g., on system ROM or fixed disk), or distributed from a server or electronic bulletin board over the network (e.g., the Internet or World Wide Web). Of course, some embodiments of the invention may be implemented as a combination of both software (e.g., a computer program product) and hardware. Still other embodiments of the invention are implemented as entirely hardware, or entirely software (e.g., a computer program product).
(21) Although various exemplary embodiments of the invention have been disclosed, it should be apparent to those skilled in the art that various changes and modifications can be made which will achieve some of the advantages of the invention without departing from the true scope of the invention.