Cataracts are a clouding of the lens and the leading cause of blindness worldwide. Assessing the presence and severity of cataracts is essential for diagnosis and progression monitoring, as well as to facilitate clinical research and management of the disease. Existing automatic methods for cataract grading utilize a predefined set of image features that may provide an incomplete, redundant, or even noisy representation. In this work, we propose a system to automatically learn features for grading the severity of nuclear cataracts from slit-lamp images. Local filters learned from image patches are fed into a convolutional neural network, followed by a set of recursive neural networks to further extract higher-order features. With these features, support vector regression is applied to determine the cataract grade. The proposed system is validated on a large population-based dataset of 5378 images, where it outperforms the state-of-the-art by yielding with respect to clinical grading a mean absolute error (ε) of 0.322, a 68.6% exact integral agreement ratio (R_0), a 86.5% decimal grading error ≤0.5 (R_(e0.5)), and a 99.1% decimal grading error ≤1.0 (R_(e1.0)).
展开▼