Revolutionizing Computational Ophthalmology with AI-Driven Solutions
Breaking new ground in retinal disease understanding through advanced computational modeling.
Our research unites classical numerical schemes with state-of-the-art physics-informed neural networks (PINNs) to model oxygen diffusion and consumption in the human retina's multilayer structure. By delivering both highly accurate simulations and robust parameter inference, we open new avenues for personalized diagnostics and treatment planning in diseases like diabetic retinopathy and macular degeneration.
People worldwide affected by diabetic retinopathy
Accuracy in parameter estimation from noisy clinical data
Faster inference versus traditional solvers
Distinct methodologies developed and benchmarked
It subdivides the domain into control volumes and enforces exact conservation of mass by integrating fluxes across each cell's faces, typically with backward-Euler discretization for stability. FVM provides our benchmark steady-state solution. We validate its outputs against the analytical steady-state profile and against COMSOL's stationary study. These results serve as the reference for assessing the accuracy of our inverse PINN and forward PINN.
A discretizes the reaction–diffusion equation on a uniform spatial grid, using difference formulas for second derivatives and explicit (or implicit) time-stepping schemes. We employ FDM to simulate the full time-dependent evolution of oxygen concentration across all four retinal layers. This lets us quantify the characteristic stabilization time (τ) and generate transient profiles that we compare directly against COMSOL time-dependent runs and our PINN Forward Model.
A neural collocation approach where a network is trained to satisfy the governing PDE and boundary conditions throughout the domain, producing a continuous function approximation of C(z,t). This model offers a purely data-driven solver for both transient and steady-state problems—no grid required. Once integrated, it will be directly compared to our FDM/FVM benchmarks for speed, accuracy, and mesh-independence.
This neural network consists of 6 layers with 256 neurons each, and a tanh activation function. It is trained with an adaptive loss weighting to balance the PDE, boundary, and data constraints. The training loss is calculated as the sum of the PDE, boundary, and data losses. The PDE loss is calculated as the mean squared error of the PDE residual, the boundary loss is calculated as the mean squared error of the boundary conditions, and the data loss is calculated as the mean squared error of the data. The training loss is then used to update the weights of the network. The network is trained for 10000 iterations, and the best model is saved.
A neural network that infers unknown physical parameters (e.g. layer diffusivities 𝐷𝑖, reaction rates 𝑘𝑖, boundary concentrations) by minimizing a composite loss: PDE residuals + interface continuity + boundary enforcement + data mismatch. We train this model on synthetic profiles (with added noise) to recover ground-truth parameters with > 95 % accuracy and R2>0.99. Its outputs are then validated and used to demonstrate robust parameter estimation from sparse measurements.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
To independently verify our in‑house finite‑difference and finite‑volume solvers, we implemented the same four‑layer retinal O₂ transport model in COMSOL 6.1. Using its Coefficient Form PDE interface, we represented each 200 µm segment (inner retina, outer retina, fluid, choroid) with the same diffusivity and metabolic rates as our code, applied physical boundary pressures at the ends, and ran a time‑dependent study from 0 to 30 s. COMSOL’s built‑in handling of layer interfaces ensured smooth continuity of both concentration and flux. The resulting transient curves and steady‑state gradient matched our numerical results exactly, providing an independent validation of our methodology.
![]() |
![]() |
![]() |
![]() |
$$\text{Total Loss} = \lambda_{\text{PDE}} L_{\text{PDE}} + \lambda_{\text{B}} L_{\text{Boundary}} + \lambda_{\text{C}} L_{\text{Continuity}} + \lambda_{\text{D}} L_{\text{Data}}$$
A cross-disciplinary group of Biomedical Engineering students specializing in:
Full author list and contributions available in the main README.
This page highlights our top results and innovations. For comprehensive derivations, implementation notes, performance benchmarks, and tutorials, explore our detailed documentation below:
Comprehensive documentation covering all methodologies, mathematical derivations, implementation details, and performance benchmarks for our retinal oxygen transport modeling framework.
In-depth analysis of our physics-informed neural networks, validation results, clinical applications, and comparative studies between classical and AI-driven approaches.
Visual overview of our key findings, methodology comparison, clinical implications, and future directions in computational ophthalmology research.
@misc{retinal_oxygen_transport_2025,
title = {Retinal Oxygen Transport: Physics-Informed and Numerical Modeling},
author = {[Authors List]},
year = {2025},
publisher = {GitHub},
howpublished = {\url{https://github.com/Ziad-Ashraf-Abdu/Retinal_O2_transport}}
}
Transforming computational ophthalmology, one equation at a time. 🔬👁️