Abstract
During the first months of life, babies can be affected by congenital nystagmus, an ocular-motor disease making visual acuity decrease. Electrooculography (EOG) and Infrared-oculography are utilized in order to perform eye-tracking of patients, giving the possibility to extract from the signals several useful features. In the past years, different algorithms were used to perform the detection of events on these features and many researchers studied the relationships between the features and physiological values such as visual acuity and variability of eye-positioning. In this paper, machine learning techniques were used to predict visual acuity and the variability of eye positioning using features extracted from EOG. The EOG of 20 patients was acquired, signals underwent a pre-processing, and some parameters were extracted through a custom-made software. Frequency, amplitude, intensity, nystagmus foveation periods and both amplitude and frequency of baseline oscillation were the features used as input for the algorithms. Knime analytics platform was employed to perform a predictive analysis using Random Forests, Logistic Regression Tree, Gradient boosted tree, K nearest neighbour, Multilayer Perceptron and Support Vector Machine. Finally, some evaluation metrics were computed employing a leave one out cross validation. Considering the coefficient of determination, visual acuity achieved values between 0.67 and 0.85 while variability of eye positioning ranged from 0.62 to 0.79. These results were compared with past analysis with the exact same aims and dataset, obtaining a greater value as regards the variability of eye positioning and comparable results exploiting all the features related to nystagmus as regards the visual acuity. This paper showed the feasibility of a regression analysis performed through machine learning algorithms in detecting relationships among variables related to congenital nystagmus.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Congenital nystagmus (CN) is an ocular-motor disease that makes visual acuity (VA) decrease in the first months of babies’ life [1]. It consists of involuntary, conjugated and rhythmical horizontal to and fro movements and patients affected by it have a disrupted fixation due to quick movements of the image to watch on the retina [2]. There are different ways to perform eye-tracking [3] but one of the most employed is electrooculography (EOG) that exploits the measurements of skin potentials. It works by placing electrodes and sensing the corneo-retinal potential (the resting potential between the cornea and the retina of the eye) which is proportional to the eye-movement. Finally, since the obtained signal has low voltage, it is amplified, filtered and processed to remove involuntary blinks, noises and other artefacts [4,5,6]. Differently, Infrared-oculography (IROG) is a non-invasive method to validate the time of foveation, an indirect measure of VA: an infrared light illuminates the eye and the sclera reflects it; the difference between the input and the output of infrared light from the eye describes the eye positioning. Both EOG and IROG are still considered good methodology for measuring eye-movement and for eye-tracking, as testified by Singh and Singh in their review [7].
Relationships among VA, baseline oscillations (BLO) of both amplitude and frequency, variability of eye positioning (SDp), nystagmus foveation periods (Tf), nystagmus amplitude and frequency were studied in the past literature. Bifulco et al. examined the association between the amplitude of the BLO and the SDp while Cesarelli et al. suggested an exponential model between SDp and VA, both focused on foveation periods [8, 9]. Differently, other authors had their main focus on the automatic detection of nystagmus and studied its relationships with other parameters [10,11,12]: Sheth et al. proposed many associations such as between VA and nystagmus features or standard deviations of eye velocities and eye-positioning [13]. Regarding the investigation of relationships among features and physiological values, Dunn et al. studied the extent to which use of the null zone (as opposed to other gaze angles) affects VA in adults with infantile nystagmus [14]. In a review, Dunn provided researchers with a clinical viewpoint on the recent advances in the field [15].
Differently, Kelly et al. investigated and found a direct relation between the VA with visual evoked potential and optic disc diameter in awake children [16]. Moreover, Kelly investigated how much eye velocity in CN deprives the developing visual system of physiological VA [16].
Due to the big amount of data, new techniques have been used in literature in order to discover hidden patterns in datasets: machine learning [17,18,19]. The growth of information technology has brought massively engineers in the health facilities to help clinicians during the tasks of diagnosis and prognosis of patients, which is often a hard one [20,21,22]. Machine learning has been employed for a wide range of biomedical applications in literature: Ricciardi et al. employed it in neurology to distinguish Parkinsonisms, in cardiology to help with coronary artery disease diagnosis but it has been employed also with biomedical signals such as Cardiotocography [23,24,25]. Of course, some difficulties and challenges have to be faced regarding the management, processing and understanding of big data [26].
The applications of machine learning in ophthalmology have the tendency to tackle the thematic of brain computer interfaces (BCI), particularly through the combination of EOG and electroencephalography (EEG). Witkowski et al. introduced and tested a novel hybrid brain-neural computer interaction system fusing EEG and EOG to enhance reliability and safety of continuous hand exoskeleton-driven grasping motion and, similarly, Punsawad et al. used a system fusing EOG and EEG but for different purposes. Fatourechi et al., instead, revealed the weaknesses in BCI studies due to a wrong management of electromyography and EOG artefacts [27,28,29]. Nevertheless, some efforts were made to make classifications based on eye-movements recording; Zemblys et al. employed machine learning techniques to detect events in eye-tracking data and tested different state-of-art algorithms [30, 31]. Other past applications were focused on detecting fixations and saccades through velocity-based and dispersion-based algorithms, giving no information about events though [32, 33].
Therefore, the aim of this paper is to study the relationships between physiological values of CN affected people and features extracted from their EOG through several machine learning algorithms (Random Forests (RF), Logistic Regression Tree (LRT), Gradient boosted tree (GBT), K nearest neighbour (KNN), Multilayer Perceptron (MLP) and Support Vector Machine (SVM)) and compute some evaluation metrics to compare the new results with the past ones without this approach. The dataset used for this paper was the same of Cesarelli et al. and Bifulco et al. in 2000 and 2002, respectively [8, 9].
2 Materials and methods
The EOG of 20 patients, 10 males and 10 females affected by different forms CN with an age between 6 and 34 years, was recorded for both right and left eyes, obtaining 40 signals. Each patient underwent binocular and horizontal eye-movements at different gaze position. Patients, laying on a head support and a chin rest to reduce head motion, watched a light stimulus at a fixation distance of 1 m. An arched, horizontal LED-bar was used and adjusted according to the height of the subject. The sequence of light stimuli had the following angles: 0°, 5°, 10 °, 20°, 30°, 0°, −5°, −10°, −20°, −30° and 0°. It lasted 2 min, holding all the positions for 10 s. Both EOG and IROG were utilized for the recording of eye-movement with a sampling frequency of 200 Hz. IROG was employed to deal with non-collaborative patients such as children. Before acquiring signals, all patients were allowed to familiarize with the device to obtain a better result.
The classic Landolt Cs technique was performed to measure VA. The Bioengineering Unit (Department of Electronic Engineering, University of Naples ‘Federico II’) designed a specific software to process EOG signals and to extract nystagmus features.
The characteristics of patients according to these features were summarized in Table 1. VA ranges from 0 to 1 with steps of 0.1 and the normal value is 1, value lower than 0.6 are considered pathological. The SDp for normal people is equal to 0 because it isn’t a physiological phenomena.
2.1 Pre-processing of signals and extraction of features
A low pass filter at a frequency of 70 Hz and with a cut-off of 3 dB was applied to all signals as well as a notch filter to reduce power line noise. Another pre-processing phase was required to eliminate the DC and a possible linear component to avoid electrode polarisation signal components. A low pass differentiation algorithm for biological systems was used to calculate eye velocities from eye positions [34].
Signal tracts, corresponding to the different gaze positions, were extracted from an entire recording. A specific algorithm was employed to automatically recognise nystagmus cycles and extract nystagmus features such as amplitude, frequency, intensity and waveform shape [35]. The foveation window was localized in the signal by considering the time interval for which the eye position was contained within 0.5° from the local maximum of the nystagmus cycle, and the eye velocity was lower than 4°/s. The time length of the foveation window was proposed as a measurement of the Tf. The foveation window was different from the one proposed by Dell’Osso et al. [36]. The SDp was estimated by computing the standard deviation of all the samples in all the foveation windows contained in a single signal tract. Examining eye movement recordings in our dataset, it was often observed a cycle-to-cycle variability of the eye position and velocity in the foveation periods during foveation windows. This cycle-to-cycle variability looks like the result of a superimposition of a sinusoidal-like oscillation of the baseline. The hypothesis of considering the BLO a pure sinusoid has been held. In order to characterize these sinusoidal oscillations, a common least mean square (LMS) fitting technique was used starting from an estimation of the BLO frequency estimated directly on the FFT of the signal tract. For each signal tract the highest peak of the power spectrum of the eye movement signal in the range 0.1–1.5 Hz was considered as an estimator of the BLO frequency. BLO amplitudes and phase were computed using LMS fitting approach. Reasonably, this slow baseline wandering may cause an increase of the SDp during foveation, which in turn may hamper VA.
Figure 1 represents how some features were extracted.
2.2 Tool, algorithm and evaluation metrics
Knime analytic platform is a “business intelligence and predictive analytics” tool and was chosen to implement the algorithms. This platform allows users to create workflows by combining different nodes and to install the plugins of the most popular programming languages and software such as R, Weka, Matlab, and Python. It has been used in literature for many biomedical applications: in cardiology [37, 38], neurology [39], radiology [40, 41]. RF, LRT, GBT, KNN, SVM and MLP were used in this study: LRT is one of the most common algorithm for regression analysis, RF and GBT are an empowerment of the decision tree that is the easiest and most intuitive algorithm in literature while KNN has a different functional principle since it is an instance-based algorithm. Since this is an investigative analysis, several algorithms exploiting different principles were employed. RF, LRT and GBT are based on the decision tree, whose basic idea is to divide a composite problem into many easier ones. It is made up of leaves and nodes, which stand for a predicted value and an attribute, respectively. RF consist of an ensemble of decision trees where each tree employs a random and partial subgroup of attributes in each node, utilizing only a random part of the training data. The LRT consists of a decision tree whose leaves contain linear regression. The last tree-based algorithm is GBT, which uses all the principles of ensemble learning to empower the decision tree: randomization and bagging just like the RF and boosting. In summary, RF and GBT are based on decision tree but they exploit two different combinations of ensemble learning principles (bagging and randomization for RF, GB adds boosting). While the decision tree algorithm is easy to use and understand, the KNN was employed because it should have good results when dealing only with numeric attributes. It is an instance-based algorithm, which assigns the class to the test data based on their distance from similar training data. SVM is capable to face problems dealing with over fitting, small dataset, not linear and/or high dimensional data; it can be used for both classification and regression. It aims at finding the best hyperplane that divides the dataset into two classes and employs a non-linear mapping technique that converts the starting data into a higher dimensional space when they are not linearly distributed; it aims at maximizing the margin separating the classes to predict while minimizing the classification errors [42]. The last algorithm, MLP, has another different principle since it is a form of neural networks with an input layer, one or more hidden layers and an output layer. The training is usually performed through the algorithm backpropagation of errors (BP) or some of its variants. The MLP can characterize complex mappings and to address large nonlinear problems in an effective and relatively simple way [43].
A leave one out cross-validation was also employed since the number of records was quite small 40, 20 patients per two registrations (right and left eyes). The models are learned on all the patients minus one that “is left out” for testing allowing evaluations that are more honest. This procedure is repeated for a number of times equal to the number of records. The performance was evaluated with the following evaluation metrics, recognized in literature for comparing and assessing classifiers [44]: coefficient of determination (R2), mean absolute error, mean squared error, root mean squared deviation, mean signed difference. The features considered for predicting VA were the same of Cesarelli et al. [8] while the features included in the algorithms to predict SDp were the same of Bifulco et al. (with Tf in place of VA) [9]; they are all shown in Table 2.
3 Results
The features shown in Table 2 were used to train and test six algorithms: RF, LGT, GBT, KNN, MLP and SVM. The targets for the regression analyses were VA and SDp and the performance was evaluated by employing a leave one out cross-validation. The results for VA are shown in Table 3; those for SDp are shown in Table 4.
On the one hand, RF was the best algorithm for predicting VA obtaining the highest coefficient of determination (R2 = 0.85) and the lowest errors. Then, there were MLP and GBT for predicting VA with R2 respectively equal to 0.83 and 0.82 and errors that were comparable with those of RF. KNN and SVM.
On the other hand, GBT, RF and LRT obtained low R2, respectively, 0.68, 0.65 and 0.62. Some good results were achieved by KNN and MLP (respectively, R2 equal to 0.74 and 0.72). The best algorithm for predicting SDp was SVM with a R2 equal to 0.79 and the lowest errors compared to the other algorithms.
Figures 2 and 3 represent, respectively, the features importance for the regression analysis of VA and SDp according to the results obtained by the RF. The importance was computed based on how often a variable was utilized for making the splits at the first, second or third level.
SDp and Tf were the most important features for the prediction of VA confirming the strong relationship between VA and SDp while BLO amplitude, Tf and amplitude of nystagmus were the most important features for predicting SDp.
4 Discussion and conclusion
Summarizing the study, the first phase consisted in acquiring the EOG of 20 people affected by CN for both eyes. A pre-processing was performed and, then, there was the extraction of some features (frequency, amplitude, intensity, nystagmus foveation periods and BLO both amplitude and frequency) through a custom-made software, developed by the Bioengineering Unit of the University of Naples “Federico II”. In a second phase, four algorithms (RF, LRT, GBT, KNN) were implemented through Knime analytics platform, trained and test with a leave one out cross-validation their performance underwent an evaluation through some evaluation metrics (R2, mean absolute error, mean squared error, root mean squared deviation, mean signed difference).
The first model confirmed the results obtained by Cesarelli et al. and Bifulco et al. with a strong dependence of VA from SDp [8, 9]. The Tf was the second most important feature when predicting VA and it has a physiological explanation: when Tf has an acceptable duration, people affected by CN can have a good vision with a VA of 0.8/0.9 that is near a normal value; when the Tf goes below a critical value, instead, the vision becomes blurred. This model is true if the eye-position goes back to the foveation position after each cycle.
The second model kept into consideration and confirmed the hypothesis that was made from the authors [8, 9]. The nystagmus is a periodic function; thus, it should have always the same maximum position. It seemed to be false in the set of patients that were analysed. Therefore, the hypothesis was that there was a BLO amplitude at low frequencies that overlapped on top of the amplitude of nystagmus that was at higher frequencies. This situation implied that the foveation position was always different with a consequent worsening of the vision. The feature importance computed with machine learning detected this concept, namely that increasing the Tf or the amplitude of nystagmus makes the SDp increase.
On the one hand, Cesarelli et al. created an exponential model called Nystagmus Acuity Estimator Function (NAEF), function only of SDp and Tf, obtaining a coefficient of determination of 0.85 as a measure of linearity between NAEF with VA that is comparable to the R2 obtained through machine learning, although they just applied linear regression and did not model the VA with all the features [8]. On the other hand, Bifulco et al. introduced also the BLO amplitude and frequency and obtained a coefficient of determination of 0.69, which is lower than three machine learning algorithms that we employed, as a measure of linearity between SDp and the BLO amplitude [9].
When comparing these results to those obtained with the more modern machine learning algorithms, it is clear the good feasibility of these techniques in the context of EOG. Regarding the regression on SDp, it was computed with a maximum R2 of 0.79 through SVM but also KNN and MLP obtained a R2 greater than 0.70. Concerning VA, it was computed with a R2 always greater than 0.67 and with three maximums of 0.85, 0.83 and 0.82 through, respectively, RF, SVM and GBT. RF have shown greater potential in predicting nystagmus features. As regards the interpretation of the algorithms, all the tree-based algorithms achieved good results for the prediction of VA with R2 greater than 0.70 while the instance-based ones (KNN and SVM) didn’t overcome 0.70. For predicting SDp the tree-based algorithms were not able to obtain a high coefficient of determination (R2 < 0.70) while the instance-based ones were able to do it. Finally, the MLP obtained good results in both cases (R2 > 0.70).
Dunn et al. found a strong relationship between characteristics of nystagmus and VA [14]. He also showed that a letter chart is typically employed for the measurement of VA in the health facilities and, despite the struggles of clinicians to give patients plenty of time to read the chart, there is the necessity to go on with the next text [15]. Thus, he pushed the research into the investigation of restricted duration optotypes.
Zemblys et al. showed that RF Forests exhibited the best eye-movement event classification performance [31, 32]. Most of the past algorithms had a positive functioning within assumptions on data such as an input of high-quality, or a requirement of high sampling frequencies while training a classifier on an extensive selection of input data allows machine learning to generalize better than hand-crafted algorithms [45]. Indeed, these classifiers can be applied to many kinds of data, just needing a proper training to accomplish their tasks.
Thus, considering the feasibility of machine learning algorithms used on features extracted from EOG, they could be used also to accomplish diagnosis and prognosis tasks in ophthalmology like it has been done in many medical fields [24, 25, 38, 39]. Since CN is a complex pathology, in the UK a Nystagmus Care Pathway of 7 phases was developed and our procedures may be included in some stages of the clinical pathway, particularly in the identification of the CN and in the phases of finding and managing underlying causes and associations [46]. This study agrees with the conclusion of Zemblys et al. and augments its strength since, in this case, a regression analysis was performed. Moreover, the findings of Kelly et al. and Dunn et al. were confirmed, a relationship, particularly, between VA and characteristics of nystagmus, was found [15, 16]. There is a clear limitation that has also been much discussed literature [47, 48] regarding the black box nature of machine learning models; the algorithm doesn’t provide researchers with many details, but it just gives insight when discovering the possibility to find relationships or useful classifications (i.e. for a diagnosis or a prognosis). Of course, there is the possibility of future developments: only 20 signals were analysed, and they were recorded and processed through old instrumentation, meaning that the quality of signals and features could be better with instrumentation that is more modern. Finally, as shown by some researchers [14, 15], VA isn’t the best way to measure CN; so, the use of machine learning algorithms could be the best way to find new insights on how to replace this measure.
References
Dell’Osso LF, Van Der Steen J, Steinman RM, Collewijn H. Foveation dynamics in congenital nystagmus. I: Fixation Doc Ophthalmol. 1992;79:1–23.
Dickinson CM, Abadi RV. The influence of the nystagmoid oscillation on contrast sensitivity in normal observers. Vis Res. 1985;25:1089–96.
Ciesla, M., & Koziol, P. (2012). Eye pupil location using webcam. arXiv preprint arXiv:1202.6517.
Bieda, R., Jaskot, K., & Łazarski, J. (2018). Nystagmus detection system. In advanced Technologies in Practical Applications for National Security (pp. 5973). Springer, Cham.
Binias, B., Palus, H., & Jaskot, K. (2016). Real time detection and filtering of eye blink related artifacts for brain computer interface applications. In man–machine interactions 4 (pp. 281290). Springer, Cham.
V, Arthi & Norman, Suresh. (2015). Analysis of electrooculography signals for the Interface and control of appliances. International journal of multidisciplinary and current research. Volume 3. 87–90.
Singh H, Singh J. Human eye tracking and related issues: a review. Int J Sci Res Publ. 2012;2(9):1–9.
Cesarelli M, Bifulco P, Loffredo L, Bracale M. Relationship between visual acuity and eye position variability during foveations in congenital nystagmus. Doc Ophthalmol. 2000;101(1):5972–2. https://doi.org/10.1023/A:1002702609387.
Bifulco P, Cesarelli M, Loffredo L, Sansone M, Bracale M. Eye movement baseline oscillation and variability of eye position during foveation in congenital nystagmus. Doc Ophthalmol. 2003;107(2):131136–6. https://doi.org/10.1023/A:1026285320306.
Cesarelli M, D’Addio G, Loffredo L, Daniele A. A system to automatically analyse Nystagmus. Otorino Rossi Award Conf Int Workshop Eye Move. 1994;26264.
Cesarelli M, Loffredo L, Bifulco P. (1997) Relationship between Visual Acuity and Oculogram Baseline Oscillations in Congenital Nystagmus. Proceedings of the 4th European Conference on Engineering and Medicine, Warsaw. 3012.
Cesarelli M., Bifulco P., Loffredo L. EOG Baseline Oscillation in Congenital Nystagmus. VIII Mediterranean Conference on Medical Biological Engineering and Computing MEDICON '98, Lemesos Cyprus, June 1417,1998 CDROM 19.3.
Sheth NV, Dell’Osso LF, Leigh RJ, Van Doren CL, Peckham HP. The effects of afferent stimulation on congenital nystagmus foveation periods. Vis Res. 1995;35:2371–82.
Dunn MJ, Wiggins D, Woodhouse JM, Margrain TH, Harris CM, Erichsen JT. The effect of gaze angle on visual acuity in infantile nystagmus. Invest Ophthalmol Vis Sci. 2017;58(1):642–50.
Dunn, M. (2016). Visual perception in infantile nystagmus. Optometry in Practice, 17(1), 19–26.
Kelly JP, Phillips JO, Weiss AH. Does eye velocity due to infantile nystagmus deprive visual acuity development? J Am Association Pediatric Ophthalmol Strabismus. 2018;22(1):50–5.
Jensen PB, Jensen LJ, Brunak S. Mining electronic health records: towards better research applications and clinical care. Nat Rev Genet. 2012;13(6):395–405.
Chen SM, Liu Y. Big data: A survey. Mobile Netw Appl. 2014;19(2):171–209.
Guarino, F., Russo, M. A., Franzese, M. et al. (2017). A novel shiny platform for the geospatial analysis of large amount of patient data (no. e3335v1). PeerJ Preprints. https://doi.org/10.7287/peerj.preprints.3335v1.
Revetria, R., Catania, A., Cassettari, L. et al. (2012). Improving healthcare using cognitive computing-based software: an application in emergency situation. In international conference on industrial, engineering and other applications of applied intelligent systems (pp. 477490). Springer, Berlin, Heidelberg. https://doi.org/10.1007/9783642310874_50.
Improta G, Russo MA, Triassi M, Converso G, Murino T, Santillo LC. Use of the AHP methodology in system dynamics: modelling and simulation for health technology assessments to determine the correct prosthesis choice for hernia diseases. Math Biosci. 2018;299:1927–7. https://doi.org/10.1016/j.mbs.2018.03.004.
Ricciardi C, Edmunds KJ, Recenti M, Sigurdsson S, Gudnason V, Carraro U, et al. Assessing cardiovascular risks from a mid-thigh CT image: a tree-based machine learning approach using radiodensitometric distributions. Sci Rep. 2020;10(1). https://doi.org/10.1038/s41598-020-59873-9.
Ricciardi C, Amboni M, De Santis C, et al. Using gait analysis’ parameters to classify parkinsonism: a data mining approach. Comput Methods Prog Biomed. 2019;105033. https://doi.org/10.1016/j.cmpb.2019.105033,105033.
Ricciardi C, Cantoni V, Improta G, Iuppariello L, Latessa I, Cesarelli M, et al. Application of data mining in a cohort of italian subjects undergoing myocardial perfusion imaging at an academic medical center. Comput Methods Prog Biomed. 2020;189:105343. https://doi.org/10.1016/j.cmpb.2020.105343.
Improta G, Ricciardi C, Amato F, D’Addio G, Cesarelli M, Romano M. Efficacy of machine learning in predicting the kind of delivery by Cardiotocography. In Mediterranean conference on medical and biological engineering and computing (pp. 793-799). Springer, Cham. 2019, September. https://doi.org/10.1007/978-3-030-31635-8_95.
Dinov ID. Methodological challenges and analytic opportunities for modeling and interpreting big healthcare data. Giga science. 2016;5(1):12.
Fatourechi M, Bashashati A, Ward RK, Birch GE. EMG and EOG artifacts in brain computer interface systems: a survey. Clin Neurophysiol. 2007;118(3):480494.
Punsawad, Y., Wongsawat, Y., & Parnichkun, M. (2010). Hybrid EEG EOG brain computer interface system for practical machine control. In 2010 annual international conference of the IEEE engineering in medicine and biology (pp. 13601363). IEEE.
Witkowski M, Cortese M, Cempini M, Mellinger J, Vitiello N, Soekadar SR. Enhancing brain machine interface (BMI) control of a hand exoskeleton using electrooculography (EOG). J Neuro Eng Rehab. 2014;11(1):165.
Zemblys R. Eye-movement event detection meets machine learning. Biomed Eng. 2016;2016:20(1).
Zemblys R, Niehorster DC, Komogortsev O, et al. Using machine learning to detect events in eye-tracking data. Behav Res. 2018;50:160. https://doi.org/10.3758/s1342801708603.
Holmqvist K, Nyström M, Andersson R, Dewhurst R, Jarodzka H, van de Weijer J. Eye tracking. A comprehensive guide to methods and measures. Oxford: Oxford University Press; 2011.
Salvucci, D. D., & Goldberg, J. H. (2000). Identifying fixations and saccades in eye-tracking protocols. In proceedings of the 2000 symposium on eye tracking research & applications, ETRA ‘00 (pp. 71–78).
Usui S, Amidror I. Digital low pass differentiation for biological signal processing. IEEE Trans Biomed Eng. 1982;29:686–93.
Juhola M. Detection of nystagmus eye movements using a recursive digital filter. IEEE Trans Biomed Eng. 1988;35:389–95.
Dell’Osso LF, Darof RB. Congenital nystagmus waveform and foveation strategy. Doc Ophthalmol. 1975;39:155–82.
Ricciardi C., Cantoni V., Green R., Improta G., Cesarelli M. (2020) Is It Possible to Predict Cardiac Death?. In: Henriques J., Neves N., de Carvalho P. (eds) XV Mediterranean Conference on Medical and Biological Engineering and Computing – MEDICON 2019. MEDICON 2019. IFMBE proceedings, vol 76. Springer, Cham https://doi.org/10.1007/978-3-030-31635-8_101.
Ricciardi C, Valente AS, Edmund K, Cantoni V, Green R, Fiorillo A, et al. Linear discriminant analysis and principal component analysis to predict coronary artery disease. Health Inform J. 2020:146045821989921. https://doi.org/10.1177/1460458219899210.
Ricciardi C., Amboni M., De Santis C. et al. (2020) Classifying Different Stages of Parkinson’s Disease Through Random Forests. In: Henriques J., Neves N., de Carvalho P. (eds) XV Mediterranean Conference on Medical and Biological Engineering and Computing – MEDICON 2019. MEDICON 2019. IFMBE proceedings, vol 76. Springer, Cham https://doi.org/10.1007/978-3-030-31635-8_140.
Ricciardi C., Cuocolo R., Cesarelli G. et al. (2020) Distinguishing Functional from Non-functional Pituitary Macroadenomas with a Machine Learning Analysis. In: Henriques J., Neves N., de Carvalho P. (eds) XV Mediterranean Conference on Medical and Biological Engineering and Computing – MEDICON 2019. MEDICON 2019. IFMBE proceedings, vol 76. Springer, Cham https://doi.org/10.1007/978-3-030-31635-8_221.
Romeo V, Maurea S, Cuocolo R, Petretta M, Mainenti PP, Verde F, et al. Characterization of Adrenal Lesions on Unenhanced MRI Using Texture Analysis: A Machine-Learning Approach. J Magnetic Resonance Imaging. 2018;48(1):198–204. https://doi.org/10.1002/jmri.25954.
Suykens JA, Vandewalle J. Least squares support vector machine classifiers. Neural Process Lett. 1999;9(3):293–300.
Riedmiller, M., & Braun, H. (1993, March). A direct adaptive method for faster backpropagation learning: the RPROP algorithm. In IEEE international conference on neural networks (pp. 586-591). IEEE.
Handelman GS, Kok HK, Chandra RV, Razavi AH, Huang S, Brooks M, et al. Peering Into the Black Box of Artificial Intelligence: Evaluation Metrics of Machine Learning Methods. Am J Roentgenol. 2019;212(1):38–43.
Holmqvist K, Andersson R, Jarodzka H, Kok E, Nyström M, Dewhurst R. Eye tracking. A comprehensive guide to methods and measures. Oxford: Oxford University Press; 2016.
Harris CM, Owen J, Sanders J. Arguments for the adoption of a Nystagmus care pathway. British Irish Orthoptic J. 2019;15(1):82–8. https://doi.org/10.22599/bioj.126.
Rudin C. Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nat Mach Intell. 2019;1:206–15. https://doi.org/10.1038/s42256-019-0048-x.
Castelvecchi D. Can we open the black box of AI? Nature. 2016;538:20–3. https://doi.org/10.1038/538020a.
Funding
No funding was received for this study.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare they have no conflict of interests.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Improta, G., Ricciardi, C., Cesarelli, G. et al. Machine learning models for the prediction of acuity and variability of eye-positioning using features extracted from oculography. Health Technol. 10, 961–968 (2020). https://doi.org/10.1007/s12553-020-00449-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12553-020-00449-y