Skip to main content
Ophthalmology Science logoLink to Ophthalmology Science
. 2025 Apr 24;5(5):100803. doi: 10.1016/j.xops.2025.100803

A Hybrid Deep Learning–Based Approach for Visual Field Test Forecasting

Ashkan Abbasi 1, Sowjanya Gowrisankaran 1, Wei-Chun Lin 1, Xubo Song 2, Bhavna Josephine Antony 3, Gadi Wollstein 4, Joel S Schuman 4,5,6, Hiroshi Ishikawa 1,2,∗
PMCID: PMC12166726  PMID: 40520474

Abstract

Objective

Longitudinal assessment of visual field (VF) testing is essential in glaucoma management. Conventional VF forecasting methods require numerous prior tests, while deep learning techniques have shown promising results with fewer tests. This study introduces a hybrid deep learning framework to enhance flexibility and accuracy in VF test forecasting.

Design

A retrospective longitudinal study using deep learning–based VF forecasting models.

Subjects and Controls

A total of 1750 subjects (healthy and glaucoma patients) with 19 437 Humphrey VF (24-2 Swedish Interactive Threshold Algorithm) tests collected from longitudinal glaucoma cohorts at the University of Pittsburgh and New York University.

Methods

Three deep learning models were trained for pointwise forecasting of VF test data: (1) a recurrent neural network (RNN), (2) CascadeNet-5, a convolutional neural network (CNN), and (3) Hybrid-VF-Net, our proposed method that combines an RNN with a CNN equipped with depthwise transformers for both spatial and temporal modeling. The results were analyzed from multiple perspectives, including the impact of varying the amount of prior input data and how data reliability and disease severity influence VF forecasting performance.

Main Outcome Measures

Mean absolute error between predicted and actual VF test results was evaluated using five-fold cross-validation.

Results

We found that specific VF locations benefited more from either local or temporal modeling, and our proposed methods outperformed the compared approaches using a hybrid strategy. Hybrid-VF-Net exhibited greater resilience to data reliability issues, particularly in managing high false-negative rates often seen in moderate-to-severe glaucoma cases due to increased test–retest variability. Additionally, it demonstrated improved performance with fewer prior VF tests, thus reducing the waiting time needed for progression analysis.

Conclusions

The proposed Hybrid-VF-Net method outperformed the existing deep learning VF methods in terms of performance and robustness. Our findings highlight the influence of disease severity, data quality, and time displacement on forecasting performance, with certain VF locations benefiting more from either local or temporal modeling. Low reliability in data from moderate to advanced glaucoma cases continues to pose a challenge. Therefore, future research could refine temporal modeling and leverage larger datasets to further enhance predictive performance.

Financial Disclosure(s)

Proprietary or commercial disclosure may be found in the Footnotes and Disclosures at the end of this article.

Keywords: Pointwise visual field forecasting, Glaucoma progression prediction, Deep learning, Hybrid architecture, Spatial and temporal modeling


Glaucoma, as a leading cause of irreversible blindness, is significantly impacting the quality of life of millions of people and becoming an even greater public health concern as the global population ages.1,2 A crucial component of glaucoma management is the longitudinal monitoring and assessment of patients' peripheral vision through visual field (VF) testing. In this test, a patient's responses to visual stimuli at different locations are recorded to measure the space in which the patient can see (Fig 1). Repeated testing over time allows clinicians to detect progressive loss of visual function.3,4

Figure 1.

Figure 1

A typical 24-2 Humphrey visual field test report includes a numerical sensitivity plot (left) and its corresponding grayscale map (right) as a visual representation for easy interpretation. The numerical sensitivity plot is a grid of 52 test points (excluding the blind spots) that covers 24° of the patient's visual field. The sensitivity at each test point is measured by presenting visual stimuli (i.e., lights of varying intensities) during the examination, with higher values indicating a greater ability to detect dimmer light and 0 representing an inability to detect even the brightest stimuli.

Although VF testing is a widely accepted clinical method, there are limitations: It is (1) tedious, (2) subjective, and (3) prone to high test–retest variability,5 and it (4) requires long waiting times to forecast future results using conventional trend- and even-based methods. These challenges have prompted numerous studies exploring the use of artificial intelligence to enhance the effectiveness of glaucoma management. The first 3 limitations can be addressed by solving the VF estimation problem,6, 7, 8, 9, 10, 11 where VF tests are estimated from corresponding structural measurements (e.g., OCT). To overcome the last limitation (i.e., late forecasting), recent efforts have applied deep learning methods to VF forecasting12, 13, 14, 15, 16 and progression prediction17,18 problems, where the main goal is to use the past VF test results to forecast future outcomes.

In this paper, we specifically address the problem of pointwise VF forecasting, which is defined as forecasting VF test results (numerical sensitivity plots [Fig 1, left]) at a given future time using prior VF test result(s). While recent deep learning methods have shown promising results for this problem,12, 13, 14, 15, 16 their practical use is still hindered by challenges such as limited modeling capacity, imbalanced datasets, and noisy labels. We noticed that prior methods either take a single prior VF (e.g., through spatial modeling with a convolutional neural network [CNN]) or multiple prior VFs (e.g., through temporal modeling using a recurrent neural network [RNN]). Here, we propose a hybrid deep learning framework that leverages the strengths of CNNs, transformers, and RNNs to enhance modeling capabilities, thereby improving both the flexibility and performance of forecasting. Through extensive five-fold cross-validation experiments on a longitudinal dataset (with more than 19 000 VF tests), we show that the proposed framework delivers notably improved results in both VF forecasting scenarios (with 1 or multiple prior VFs). Furthermore, experimental results are analyzed from different perspectives to deepen our understanding of the strengths and weaknesses of current state-of-the-art VF forecasting methods. Both temporal and spatial modeling approaches are experimentally compared, and we demonstrate how joint modeling can enhance performance. Additionally, we explore the impact of varying the amount of prior input data for current VF forecasting methods and examine how data reliability and disease severity can influence VF forecasting methods.

Related Works

Conventional Trend-Based Regression Methods

Whether forecasting individual test points of a VF test result (pointwise forecasting)19 or a global index summarizing the test20 at a specific future time, the trend-based approach, which is the current clinical standard, uses linear regression and requires a minimum of 3 prior tests to provide a rough estimate of the future test result. Considering a typical patient visit interval of 6 months, the linear regression methods require at least 1 and a half years to make the first prediction, which is neither time nor cost-efficient, regardless of the accuracy. A comprehensive study on the number of prior tests needed to forecast the future test results found that at least 10 prior VFs are required to create an ordinary linear regression model with a mean absolute error (MAE) of <2.5 decibels (dB),21 which needs a 4.5-year patient follow-up.

Although Lasso regression22 can slightly reduce the number of required prior VFs, recent studies have consistently shown that deep learning–based methods outperform regression-based methods in both pointwise and global forecasting while requiring fewer prior VF tests,12, 13, 14,17,23,24 which makes these methods more time and cost-efficient.12, 13, 14, 15, 16, 17 This performance gap can be partially due to the nonlinear nature of VF changes in glaucoma25,26 and the limited scalability of linear models in harnessing large training datasets.

Deep Learning for VF Forecasting

Wen et al12 proposed CascadeNet-5, which includes 5 convolutional blocks and is essentially derived from the DenseNet architecture27 with no downsampling to maintain spatial information. Its input is a 2 × 8 × 9 tensor, where the first 8 × 9 matrix contains raw sensitivity values, which are 0-padded and arranged like a typical 2-D grid of a VF test result, and the second matrix is similarly filled with the future age. The output is a similar matrix that carries the forecasted future VF test result for the requested age. An average MAE around 2.5 dB over a relatively large dataset has been reported, which is, in comparison to conventional trend-based methods (Conventional Trend-Based Regression Methods), very promising, especially considering the fact that CascadeNet-5 only requires 1 prior VF, and it was developed and tested over a much bigger dataset. However, CascadeNet-5 is unable to perform a temporal and patient-specific analysis because it depends on only 1 prior VF test result. In contrast, Park et al13 proposed an RNN architecture using long short-term memory cells that can forecast the sixth total deviation outcomes using 5 prior observations. Even though this method can capture temporal dependencies in a sequence of VF tests, its predictive performance is reported to be considerably poorer than CascadeNet-5,14,15 even with the use of a bidirectional-gated network.14 To explore latent representations in VF tests for progression prediction, a variational autoencoder was trained to reconstruct future VFs using a single prior VF test.17 However, this method is less effective than the RNN approach and cannot predict VFs at specific times because its input does not explicitly include temporal information.16 In the following, we propose an improved hybrid method that combines spatial and temporal modeling to deliver personalized forecasting with greater flexibility and performance using a few prior VF tests while reducing the waiting time needed for VF forecasting.

Methods

Dataset

We gathered data from our longitudinal glaucoma cohort, which included 1750 subjects—both healthy subjects and patients with glaucoma. The data were collected at the University of Pittsburgh and New York University in accordance with the tenets of the Declaration of Helsinki for research involving human participants. The study complied with the regulations of the Health Insurance Portability and Accountability Act and received approval from the institutional review board at each institution. Patients with best-corrected visual acuity of 20/60 or better and refractive error between −6.0 and +3.0 diopters were included, and those with a history of intraocular surgery or any ocular pathological conditions, other than glaucoma, that could affect OCT scanning, retinal layer thickness measurements, or both were excluded.

For each subject, a series of Humphrey VF tests with the 24-2 Swedish Interactive Threshold Algorithm (Zeiss) had been taken. The test intervals were at least 3 months, and the average number of days between visits was 342 days (range 90–2400). We excluded VF tests with more than 33% fixation losses (FLs) or with false-positive or false-negative errors exceeding 15%. Our final dataset was comprised of 19 437 VF tests from 1750 subjects. The average age at the first visit was 63.2 ± 12.7 years, the number of VF visits per subject was 6.26 ± 3.42, and the average mean deviation (MD) was −5.5 ± 7.4.

Proposed Method

The overall structure of the proposed hybrid VF forecasting neural network (Hybrid-VF-Net) method is shown in Figure 2. Assume that the input includes a sequence of prior VF vectors, their corresponding test dates (in ascending order), and a specified future date for which the forecasting will be requested. A VF test vector has 52 sensitivity values (excluding 2 blind spots). Then, in the preprocessing and encoding module, each VF sensitivity value is normalized by dividing it by 48, which was the maximum sensitivity value that we observed in the training dataset. This step ensures that all sensitivity values are scaled within a consistent range, facilitating more effective model training and prediction. All test dates are transformed into time displacements, where each time displacement is defined by computing the number of days between the date of the latest VF test (as a baseline date) and others in such a way that negative, 0, and positive numbers are assigned to the past, latest, and future dates, respectively.13,14 The time displacement values are also scaled similarly. Then, each VF test vector is appended by the corresponding time displacement to form a vector with 52 + 1 entries. Because, at this step, the future sensitivity values are unknown, they are filled with zeros while the normalized time displacement for the requested future date is included.

Figure 2.

Figure 2

Schematic diagram of the proposed hybrid VF forecasting neural network (Hybrid-VF-Net) architecture. CNN = convolutional neural network; RNN = recurrent neural network; VF = visual field.

After the preprocessing and encoding module, a temporal processing module was employed to encode the temporal relationships among the input data and summarize them into an intermediate output with 52 entries. We implemented this module using an RNN, followed by a fully connected layer and a Gaussian error linear unit activation function. For the RNN implementation, a popular RNN architecture can be used, like long short-term memory28 or gated recurrent unit.29 Here, we opted for gated recurrent unit due to its simplicity and computational efficiency.

The intermediate output of the temporal processing module (Fig 2) is in the form of a VF test vector. A VF test vector is typically represented on a 2-D grid to interpret sensitivity variations across the vision field (Fig 1, left). To align with this representation and make VF test vectors suitable for further processing, a module called make (2-D) representation reshapes the intermediate output into an 8 × 9 matrix with extra locations padded with zeros (shaded matrix entries in Fig 2). This module also converts the latest VF test vector and the requested future time displacement into the same matrix representations and concatenates all of them. Note that the future time displacement is a single number that is transformed into a matrix by repeating this number to fill all nonzero entries of the matrix. The concatenated matrices form a tensor that is now suitable for local modeling using a CNN module. This arrangement preserves the structural integrity of the VF grid while enriching the input data for more robust forecasting.

In Figure 3, the CNN architecture that we propose to implement the local modeling module in our framework (Fig 2) is shown. In this architecture, both convolution and depthwise transformer layers are used to implement a CNN with a self-attention mechanism30 equipped with a global residual connection.31 This design allows for both local and global processing of the input features. Although it was not shown in the figure, we found that input padding was beneficial for the task of VF forecasting, probably due to mitigating the edge effects. Therefore, we symmetrically pad a 3 × 8 × 9 input tensor to 3 × 14 × 14 before feeding it to the local modeling module. Finally, we remove the padding from the output tensor (1 × 14 × 14) and restore it to its original size (8 × 9) to obtain the forecasted VF sensitivity values.

Figure 3.

Figure 3

Schematic diagram of the CNN used for implementing the local modeling module in Hybrid-VF-Net (Fig 2). The global skip connection performs averaging across channels to match the dimension of input and output tensors. BN = batch normalization; Conv. = convolution layer (kernel size); Depthwise Trans. = depthwise transformer; GAP = global average pooling layer; GeLU = Gaussian error linear unit activation; MBConv. = MobileNet-v2 convolution layer; SE = squeeze and excitation.

Given a full training set of input and target (corresponding VF at specified future time) pairs, we trained the Hybrid-VF-Net architecture by minimizing MAE using ADAM32 for 1000 epochs. The batch size was set to 64, and the learning rate to 0.0001. To realize the CNN (Fig 3), assuming an input with a spatial size of 14 × 14, the first convolutional stage—which includes 2 blocks of convolutional layers, each one composed of a convolution followed by batch normalization and an activation—has 196 features. The sizes of subsequent feature maps are set to 392, 392, 784, and 196 for the remaining convolutional and depthwise transformer blocks, respectively. All hyperparameters for training and architecture design were manually tuned through iterative adjustments to optimize cross-validation performance.

Results

In this section, we present the experimental results for the proposed Hybrid-VF-Net method and compare its performance against 2 well-established VF forecasting methods: RNN13 and CascadeNet-5.12 To better analyze and demonstrate the effectiveness of the compared methods, we also define an identity method that always returns the most recent VF as the forecast for future VF. All the compared methods were reimplemented, and we made our best efforts to set them up and train them optimally to achieve the best results. In the upcoming experiments, unless otherwise stated, the identity and CascadeNet-5 methods take 1 prior VF test as input, while the RNN and the proposed Hybrid-VF-Net methods use 2 prior VF tests as input to forecast the future VF test result.

To ensure robust comparisons, we partitioned the dataset (Dataset) for five-fold cross-validation without patient overlapping. In each fold, approximately 20% of the data were used for testing, while the remaining data were split into 65% for training and 15% for validation. We utilized the MAE as the main quantitative metric to evaluate the quality of the forecasts.

Error Comparisons

Figure 4 displays the average and pointwise MAEs for the compared methods. The pointwise error plot of the identity method (Fig 4A) shows that noncentered locations typically have the largest differences (between input and target values), which is expected due to the greater test–retest variability in VF test results at peripheral locations. Unsurprisingly, the error plots of other methods (Fig 4B–D) also indicate higher errors at noncentered locations, suggesting that predictions in areas with higher variabilities are more challenging for all methods.

Figure 4.

Figure 4

Plots (A–D) of pointwise MAE for the compared methods are illustrated. For each method, the average MAE is also reported. MAE = mean absolute error; RNN = recurrent neural network.

The pointwise plots in Figure 4B and C show CascadeNet-5 (MAE = 2.48) performed slightly better on average than RNN (MAE = 2.54), though the overall difference is not substantial. However, the proposed Hybrid-VF-Net method (Fig 4D) surpassed RNN and CascadeNet-5 by combining temporal and local modeling approaches.

VF Test Reliability and Forecasting Performance

The reliability of VF test results is generally assessed using 3 indices: FLs, false-positive rate, and false-negative rate (FNR). Among these, FL has recently been reported to have minimal impact on reliability, whereas false-positive rate and FNR are more influential in contributing to the test–retest variability of VF test results.33 More specifically, FNR is reported to significantly affect VF assessment outcomes.34 Therefore, in Figure 5, we demonstrated how variations in FNR influence the overall performance of the compared methods across different FNR ranges, with overlaid histograms showing the distribution of samples.

Figure 5.

Figure 5

Line plots of errors (measured in MAE; the left vertical axis) for the compared methods against FNR (expressed as percentage ranges; the horizontal axis). The yellow bars represent the histogram of the number of samples, with the right vertical axis showing the sample count. FNR = false-negative rate; MAE = mean absolute error; RNN = recurrent neural network.

Figure 5 demonstrates that when FNR is less than 6%, all the compared methods have relatively low MAEs (<2.5 dB), with RNN and CascadeNet-5 closely aligned, while Hybrid-VF-Net achieved a lower MAE. However, as FNR increases to [6, 9] percent range and beyond, the gap between the proposed Hybrid-VF-Net method and the other methods widens slightly, suggesting that Hybrid-VF-Net is more robust to increasing FNR. The overlaid bar plot illustrates the number of samples within each FNR range, clearly indicating that not only is VF forecasting more challenging when FNR increases, but also the number of samples decreases.

Forecasting Performance and MD

The MD measures the overall deviation of a patient's VF from the same-age normative dataset of healthy subjects. The greater the VF loss, the lower the MD value, which generally indicates greater glaucoma severity. In Figure 6, we show how different VF forecasting methods perform in predicting VF changes across varying levels of disease severity.

Figure 6.

Figure 6

Line plots of errors (measured in MAE; the left vertical axis) of the VF forecasting methods against MD (the horizontal axis). The yellow bars represent the histogram of the number of samples, with the right vertical axis showing the sample count. MD = mean deviation.

Figure 6 shows that overall, the proposed Hybrid-VF-Net demonstrated superior performance in maintaining lower errors for negative MD values (i.e., when VF is worse than the age-corrected average). However, for positive MD values (i.e., when VF is better than the age-corrected average), the proposed Hybrid-VF-Net method is not advantageous. For negative MD values, the RNN method shows higher error, while CascadeNet-5 and the proposed Hybrid-VF-Net method are more stable.35 Additionally, this figure shows the distribution of samples (yellow bars), which is biased toward samples with mild vision loss (with MD values higher than −6 dB).

Effects of Number of Input VFs on Performance

In Conventional Trend-Based Regression Methods, we briefly discussed the number of prior tests needed to forecast VF test results using conventional trend-based regression and recent deep learning-based methods. While reducing the number of prior tests is desirable to decrease the long wait times required for VF forecasting, it is not always optimal. For example, using only 1 prior VF test as input, CascadeNet-5 has been reported to have better results than the trend-based regression and RNN methods (Deep Learning for VF Forecasting). However, CascadeNet-5 has very limited patient-specific analysis capability due to its inability to incorporate past information. In Figure 7, we investigate how altering the amount of prior information in the input affects the overall performance of VF forecasting methods.

Figure 7.

Figure 7

The impact of varying the number of prior VF tests (the horizontal axis) used as the input on the average MAE (the vertical axis) for the compared VF forecasting methods. RNN = recurrent neural network; MAE = mean absolute error; VF = visual field.

Figure 7 demonstrates that, although RNN, unlike CascadeNet-5, can incorporate past information, its performance changes slightly across different numbers of prior VF tests, and in all cases, the RNN's performance is below that of both CascadeNet-5 and the proposed Hybrid-VF-Net method. The best result for the RNN is achieved when using 3 prior VF tests, whereas the proposed Hybrid-VF-Net method consistently outperformed the RNN and CascadeNet-5 methods, regardless of the number of prior VF tests used as input. Notably, Hybrid-VF-Net excels particularly well in settings where only 1 or 2 prior VF tests are used.

VF Forecasting Examples Using Hybrid-VF-Net

This section aims to qualitatively demonstrate usage examples of the proposed Hybrid-VF-Net method to forecast future VF tests. Three scenarios are considered to highlight the strengths and limitations of the proposed Hybrid-VF-Net method: success examples, failure examples, and VF test forecasting over time.

Figure 8 presents some success examples, where the grayscale sensitivity heatmaps of the outputs closely resemble the target heatmaps. The examples have various levels of vision loss and VF deficit patterns. The first row shows VF tests of a relatively stable case with minimal vision loss. The second row depicts mild loss, while the third and fourth rows display signs of moderate vision loss. Additionally, the second and third rows are examples of rapid progressors (as considerable changes are evident within a relatively short period of time) with 2 different deficit patterns (superior and inferior quadrantopia deficits, respectively). The last row shows an example of profound vision loss.

Figure 8.

Figure 8

Success examples of forecasting VF tests with different levels of vision loss and deficits using the proposed Hybrid-VF-Net method. VF = visual field.

Figure 9 presents some failure examples. In the first row, clearly the time intervals are so big. The method is asked to forecast the VF test of >2.5 years later using 2 inputs that are more than 2 years apart. In the second row, there is an inconsistency between the 2 inputs. For example, generally the second VF shows a considerably better VF test result than the first one. In the nasal part of the latest VF (just below the horizontal meridian), there are 2 bright locations that were previously dark in the first VF. Additionally, we noticed that the FNRs of these 2 VF tests are relatively high (14 and 12, respectively). The third row shows an example in which the 2 inputs are almost 2 years apart. Moreover, the FNRs for the inputs and target are 9, 13, and 7, respectively.

Figure 9.

Figure 9

Failure examples of the proposed Hybrid-VF-Net method. VF = visual field.

Figure 10 illustrates how the proposed Hybrid-VF-Net method can be applied to forecast future VF tests gradually over time. With each new test result, the method can use the 2 most recent VF tests to forecast the next one. In the first row of the figure, the proposed Hybrid-VF-Net method took 2 prior VF tests and forecasted the next VF test. Then, in the subsequent rows, the second input VF and the target VF from the previous row are used as the 2 most recent inputs, and the method is tasked with predicting the future VF test.

Figure 10.

Figure 10

An example showing how the proposed Hybrid-VF-Net can be used gradually over time to forecast the future VF test using the 2 most recent prior VF tests. VF = visual field.

Discussion

In Error Comparisons, we observed noncentered locations, which exhibit greater test–retest variability, also tend to have higher errors. To investigate further, in Figure 11, we calculated the absolute differences between pairs of selected pointwise error plots (from Fig 4) to pinpoint the specific locations where one method outperforms the other. Figure 11A shows that while CascadeNet-5 generally outperformed RNN, its improvements were mainly focused on centered locations. This is likely due to CascadeNet-5's local modeling approach, which leverages convolutional layers. In contrast, Figure 11B illustrates that the proposed Hybrid-VF-Net method outperformed CascadeNet-5 across both centered and noncentered locations, with particularly notable improvements in noncentered locations, which may be attributed to the integration of temporal modeling, as local modeling alone can provide limited clues for noncentered locations.

Figure 11.

Figure 11

The heatmaps show the absolute differences between selected pairs of pointwise error plots (from Fig 4). Larger magnitudes indicate locations where the second method—CascadeNet-5 in (A) and Hybrid-VF-Net in (B)—performs better than the other. RNN = recurrent neural network.

It is worth noting that our reimplementation of the RNN method used here differs from the method originally proposed by Park et al13 in a few ways: First, rather than forecasting total deviations, we trained the RNN to forecast raw sensitivity values. Second, we excluded VF test reliability indices (FNR, false-positive rate, and FLs) from the input. Third, while the original RNN method used 5 prior VF tests as input,14,15 we only used 2 (except in Effects of Number of Input VFs on Performance). Although we did not investigate the role of including reliability indices as input, VF Test Reliability and Forecasting Performance provides a practical exploration of how using less reliable examples affects the performance of the compared methods.

In VF Test Reliability and Forecasting Performance, we observed that forecasting errors increased for all methods as input VF tests became less reliable. A key strength of the proposed Hybrid-VF-Net method is its greater resilience compared with the other methods. However, like many clinical medical datasets,35 our dataset is imbalanced, and the sample size decreases as reliability diminishes. This poses an inherent limitation on the experimental results, as the reduced number of samples negatively impacts the effectiveness of training and evaluation procedures. Nonetheless, an intriguing question is as follows: which type of patient tends to have less reliable VF tests?

Higher FNRs are more common among patients with moderate-to-severe glaucoma because VF defects tend to increase test–retest variability.35 This fact aligns with our findings in VF Test Reliability and Forecasting Performance: as the disease progresses (with MD becoming more negative, Fig 5), errors across all methods follow a similar pattern-initially increasing, peaking in the range (−23.24 to −18.24) dB, and then rapidly decreasing. This trend suggests that VF forecasting is more challenging in cases of moderate-to-severe glaucoma. Conversely, for patients with normal vision, mild vision loss, or profound vision loss, test–retest variability is lower,36 leading to lower VF forecasting errors (Fig 6).

Another noteworthy observation is the impact of the number of prior VFs. While CascadeNet-5 can only use 1 prior VF as input, offering limited personalized forecasting capabilities, the RNN method is more flexible. However, the performance of the RNN method with respect to varying number of prior tests has not been studied before,13,14 probably because the authors’ intention was to compare their results with an ordinary linear regression method, for which using fewer than 5 prior VF tests can lead to unstable results. Our findings in Effects of Number of Input VFs on Performance suggest that the proposed Hybrid-VF-Net method can perform well with a limited prior VFs (1 or 2), which is advantageous in clinical settings where patients may have fewer available VF test results. However, Figure 7 also shows that the performance of Hybrid-VF-Net is sensitive to the number of prior tests used as input. Ideally, adding more information should not lead to decreased performance. Therefore, we hypothesize that this performance drop may be due to limitations in the proposed framework (Fig 2) in utilizing temporal information, although it is also worth noting that the RNN method shows a performance drop with 4 prior VF tests as well.

While promising VF forecasting examples using the proposed Hybrid-VF-Net method are illustrated in VF Forecasting Examples Using Hybrid-VF-Net, a holistic analysis of both success and failure cases suggests that the severity of the disease, the quality of data, and the avoidance of using large time displacements critically influence the VF forecasting performance. Moreover, our previous quantitative analysis highlights several key challenges and opportunities: First, certain VF test locations are more difficult to forecast. Our experiments suggest that these locations particularly benefit from temporal modeling. Because they are mostly peripheral rather than central locations, local modeling is not beneficial. Therefore, the use of more advanced temporal modeling techniques, such as transformers,37 may provide opportunities for enhanced performance in future research. Second, forecasting errors are not uniformly distributed across different disease severities, with moderate to advanced cases often presenting higher forecasting errors. Third, besides the severity of the disease, the datasets are also imbalanced in terms of data reliability. Data with lower reliability, especially in moderate to advanced glaucoma cases, negatively impact forecasting performance. This is further compounded by the difficulty in obtaining reliable VF tests in these cases. Therefore, targeted efforts toward acquiring additional moderate-to-advanced glaucoma cases may help alleviate dataset imbalances.

Conclusion

In this study, we presented Hybrid-VF-Net, a hybrid deep learning model for VF forecasting. Hybrid-VF-Net combines spatial and temporal modeling to enhance flexibility and accuracy compared with the existing deep learning-based VF forecasting methods. We conducted extensive experiments to demonstrate, compare, and analyze the performance of Hybrid-VF-Net, highlighting the merits and challenges of VF forecasting methods as well as the opportunities in applying deep learning to VF forecasting. The experimental results suggest that the proposed Hybrid-VF-Net method has greater resilience to the variability in data reliability and disease severity, enabling more reliable predictions even in challenging cases. This underscores its potential for practical application in glaucoma management. Future work should focus on further refining temporal modeling and leveraging larger datasets.

Manuscript no. XOPS-D-24-00578.

Footnotes

Disclosure(s):

The Article Publishing Charge (APC) for this article was paid by National Institute of Health (NIH).

All authors have completed and submitted the ICMJE disclosures form.

The author(s) have made the following disclosure(s):

G.W.: Grants – NIH R01-EY030770; R01-EY035174

X.S.: Grants – National Eye Institute (grant numbers: R01EY030929, R01EY013178, and P30 EY010572).

A.A.: Grants – National Eye Institute (grant numbers: R01EY030929, R01EY013178, and P30 EY010572); Patents – SYSTEMS AND METHODS FOR VISUAL FIELD FORECASTING AND ESTIMATION.

B.J.A.: Grants – National Eye Institute (grant numbers: R01EY030929, R01EY013178, and P30 EY010572).

H.I.: Grants – NIH R01EY030929, NIH R01EY013178, NIH P30 EY010572; Patents – SYSTEMS AND METHODS FOR VISUAL FIELD FORECASTING AND ESTIMATION.

J.S.S.: Consultant – Carl Zeiss Meditec, Opticient, Topcon, Johnson and Johnson Surgical Vision ($975), Alcon Vision ($131.56); Stock – Opticient; Receipt of equipment – Zeiss, Topcon (research equipment).

S.G.: Grants – National Eye Institute (grant numbers: R01EY030929, R01EY013178, and P30 EY010572).

W.C.-L.: Grants – National Eye Institute (grant numbers: R01EY030929, R01EY013178, and P30 EY010572), NIH grant no. R01LM013426.

This work was supported by the National Eye Institute (grant numbers: R01EY030929, R01EY013178, and P30 EY010572), the Malcolm M. Marquis, MD Endowed Fund for Innovation, and an unrestricted grant from Research to Prevent Blindness to Casey Eye Institute, Oregon Health & Science University.

Joel S. Schuman, MD, FACS, an associate editor of this journal, was recused from the peer-review process of this article and had no access to information regarding its peer review.

HUMAN SUBJECTS: No human subjects were included in this study. The data were collected at the University of Pittsburgh and New York University in accordance with the tenets of the Declaration of Helsinki for research involving human participants. The study complied with the regulations of the Health Insurance Portability and Accountability Act and received approval from the institutional review board at each institution.

No animal subjects were used in this study.

Author Contributions:

Conception and design: Abbasi, Song, Ishikawa

Data collection: Abbasi, Gowrisankaran, Li, Antony, Wollstein, Schuman, Ishikawa

Analysis and interpretation: Abbasi, Song, Antony, Ishikawa

Obtained funding: Schuman, Ishikawa

Overall responsibility: Abbasi, Gowrisankaran, Li, Song, Antony, Wollstein, Schuman, Ishikawa

References

  • 1.Flaxman S.R., Bourne R.R.A., Resnikoff S., et al. Global causes of blindness and distance vision impairment 1990–2020: a systematic review and meta-analysis. Lancet Glob Health. 2017;5:1221–1234. doi: 10.1016/S2214-109X(17)30393-5. [DOI] [PubMed] [Google Scholar]
  • 2.Burton M.J., Ramke J., Marques A.P., et al. The Lancet global health Commission on global Eye health: vision beyond 2020. Lancet Glob Health. 2021;9:e489–e551. doi: 10.1016/S2214-109X(20)30488-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Weinreb R.N., Aung T., Medeiros F.A. The pathophysiology and treatment of glaucoma: a review. JAMA. 2014;311:1901–1911. doi: 10.1001/jama.2014.3192. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Stein J.D., Khawaja A.P., Weizer J.S. Glaucoma in Adults - Screening, Diagnosis, and management: a review. JAMA. 2021;325:164–174. doi: 10.1001/jama.2020.21899. [DOI] [PubMed] [Google Scholar]
  • 5.Wu Z., Medeiros F.A. Recent developments in visual field testing for glaucoma. Curr Opin Ophthalmol. 2018;29:141–146. doi: 10.1097/ICU.0000000000000461. [DOI] [PubMed] [Google Scholar]
  • 6.Guo Z., Kwon Y.H., Lee K., et al. Optical coherence tomography analysis based prediction of Humphrey 24-2 visual field thresholds in patients with glaucoma. Invest Ophthalmol Vis Sci. 2017;58:3975–3985. doi: 10.1167/iovs.17-21832. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Park K., Kim J., Lee J. A deep learning approach to predict visual field using optical coherence tomography. PLoS One. 2020;15 doi: 10.1371/journal.pone.0234902. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Lazaridis G., Montesano G., Afgeh S.S., et al. Predicting visual fields from optical coherence tomography via an ensemble of deep representation learners. Am J Ophthalmol. 2022;238:52–65. doi: 10.1016/j.ajo.2021.12.020. [DOI] [PubMed] [Google Scholar]
  • 9.Chen Z., Shemuelian E., Wollstein G., et al. Segmentation-free OCT-volume-based deep learning model improves pointwise visual field sensitivity estimation. Transl Vis Sci Technol. 2023;12:28. doi: 10.1167/tvst.12.6.28. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Chen Z., Ishikawa H., Wang Y., et al. Deep-learning-based group pointwise spatial mapping of structure to function in glaucoma. Ophthalmol Sci. 2024;4 doi: 10.1016/j.xops.2024.100523. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Yu H.H., Maetschke S.R., Antony B.J., et al. Estimating global visual field indices in glaucoma by combining macula and optic disc OCT scans using 3-dimensional convolutional neural networks. Ophthalmol Glaucoma. 2021;4:102–112. doi: 10.1016/j.ogla.2020.07.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Wen J.C., Lee C.S., Keane P.A., et al. Forecasting future Humphrey visual fields using deep learning vavvas DG. PLoS One. 2019;14:1–14. doi: 10.1371/journal.pone.0214875. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Park K., Kim J., Lee J. Visual field prediction using recurrent neural network. Sci Rep. 2019;9:83–85. doi: 10.1038/s41598-019-44852-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Kim H., Lee J., Moon S., et al. Visual field prediction using a deep bidirectional gated recurrent unit network model. Sci Rep. 2023;13:1–13. doi: 10.1038/s41598-023-37360-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Eslami M., Kim J.A., Zhang M., et al. Visual field prediction: evaluating the clinical relevance of deep learning models. Ophthalmol Sci. 2023;3 doi: 10.1016/j.xops.2022.100222. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Pham Q.T.M., Han J.C., Park D.Y., Shin J. Multimodal deep learning model of predicting future visual field for glaucoma patients. IEEE Access. 2023;11:19049–19058. [Google Scholar]
  • 17.Berchuck S., Mukherjee S., Reports F.M.-S. undefined. Estimating rates of progression and predicting future visual fields in glaucoma using a deep variational autoencoder. 2019. nature.com [DOI] [PMC free article] [PubMed]
  • 18.Hussain S., Chua J., Wong D., et al. Predicting glaucoma progression using deep learning framework guided by generative algorithm. Sci Rep. 2023;13:1–14. doi: 10.1038/s41598-023-46253-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Gardiner S.K., Crabb D.P. Examination of different pointwise linear regression methods for determining visual field progression. Invest Ophthalmol Vis Sci. 2002;43:1400–1407. [PubMed] [Google Scholar]
  • 20.Gardiner S.K., Demirel S. Detecting change using standard global perimetric indices in glaucoma. Am J Ophthalmol. 2017;176:148–156. doi: 10.1016/j.ajo.2017.01.013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Taketani Y., Murata H., Fujino Y., et al. How many visual fields are required to precisely predict future test results in glaucoma patients when using different trend analyses? Invest Ophthalmol Vis Sci. 2015;56:4076–4082. doi: 10.1167/iovs.14-16341. [DOI] [PubMed] [Google Scholar]
  • 22.Fujino Y., Murata H., Mayama C., Asaoka R. Applying “Lasso” regression to predict future visual field progression in glaucoma patients. Invest Ophthalmol Vis Sci. 2015;56:2334–2339. doi: 10.1167/iovs.15-16445. [DOI] [PubMed] [Google Scholar]
  • 23.Sedai S., Antony B., Ishikawa H., et al. Forecasting retinal nerve fiber layer thickness from multimodal temporal data incorporating OCT volumes. Ophthalmol Glaucoma. 2020;3:14–24. doi: 10.1016/j.ogla.2019.11.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Chen Z., Wang Y., Wollstein G., et al. 2020 IEEE 17th International Symposium on Biomedical Imaging (ISBI) IEEE; Piscataway, NJ: 2020. Macular GCIPL thickness map prediction via time-aware convolutional LSTM; pp. 1–5. [Google Scholar]
  • 25.Otarola F., Chen A., Morales E., et al. Course of glaucomatous visual field loss across the entire perimetric range. JAMA Ophthalmol. 2016;134:496–502. doi: 10.1001/jamaophthalmol.2016.0118. [DOI] [PubMed] [Google Scholar]
  • 26.Yousefi S. Clinical applications of artificial intelligence in glaucoma. J Ophthalmic Vis Res. 2023;18:97–112. doi: 10.18502/jovr.v18i1.12730. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Huang G., Liu Z., Van Der Maaten L., Weinberger K.Q. Proceedings of the 30th IEEE Conference on Computer Vision and Pattern Recognition. IEEE; Piscataway, NJ: 2017. Densely connected convolutional networks. [Google Scholar]
  • 28.Hochreiter S., Schmidhuber J. Long short-term memory. Neural Comput. 1997;9:1735–1780. doi: 10.1162/neco.1997.9.8.1735. [DOI] [PubMed] [Google Scholar]
  • 29.Cho K., Van Merriënboer B., Gulcehre C., et al. EMNLP 2014 - 2014 Conference on Empirical Methods in Natural Language Processing, Proceedings of the Conference. Association for Computational Linguistics; Stroudsburg, PA: 2014. Learning phrase representations using RNN encoder-decoder for statistical machine translation. [Google Scholar]
  • 30.Dai Z., Liu H., Le Q.V., Tan M. In: Ranzato M., Beygelzimer A., Dauphin Y., editors. Vol. 34. Curran Associates, Inc.; Red Hook, NY: 2021. CoAtNet: marrying convolution and attention for all data sizes; pp. 3965–3977. (Advances in Neural Information Processing Systems). [Google Scholar]
  • 31.He K., Zhang X., Ren S., Sun J. Proceedings of the IEEE conference on computer vision and pattern recognition. IEEE; Piscataway, NJ: 2016. Deep residual learning for image recognition; pp. 770–778. [Google Scholar]
  • 32.Kingma D., Ba J. Adam: a method for stochastic optimization. arXiv Prepr. 2014 [Google Scholar]
  • 33.Aboobakar I.F., Wang J., Chauhan B.C., et al. Factors predicting a greater likelihood of poor visual field reliability in glaucoma patients and suspects. Transl Vis Sci Technol. 2020;9:4. doi: 10.1167/tvst.9.1.4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Rao H.L., Yadav R.K., Begum V.U., et al. Role of visual field reliability indices in ruling out glaucoma. JAMA Ophthalmol. 2015;133:40–44. doi: 10.1001/jamaophthalmol.2014.3609. [DOI] [PubMed] [Google Scholar]
  • 35.Abbasi A., Antony B.J., Gowrisankaran S., et al. Can glaucoma suspect data help to improve the performance of glaucoma diagnosis? Transl Vis Sci Technol. 2023;12:6. doi: 10.1167/tvst.12.8.6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Rabiolo A., Morales E., Afifi A.A., et al. Quantification of visual field variability in Glaucoma: implications for visual field prediction and modeling. Transl Vis Sci Technol. 2019;8:25. doi: 10.1167/tvst.8.5.25. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Shabaninia E., Nezamabadi-pour H., Shafizadegan F. Transformers in action recognition: A review on temporal modeling. arXiv. 2022 doi: 10.48550/arXiv.2302.01921. [DOI] [Google Scholar]

Articles from Ophthalmology Science are provided here courtesy of Elsevier

RESOURCES