Deep learning approaches based on so called deep neural networks (DNNs) have taken the field of computer vision by storm. They have enabled the automatic analysis and understanding of digital images and video by algorithmic means. While the progress in recent years has been astounding, it would be incorrect to believe that important problems in computer vision have already been solved. Large amounts of training data are required for training such models, yet despite this, the resulting DNNs only have limited robustness, i.e. they work very well in the scenarios they have been trained on but do not generalize nearly as well to novel, related scenarios. In addition, the majority of deep neural networks in computer vision show deficiencies in terms of explainability. That is, the role of neural network components is often opaque and most DNNs in vision do not output reliable quantifications of the uncertainty of the prediction. This limits comprehension by potential users, reduces user trust, and limits the impact of computer vision solutions in critical real-world applications.
In this project, we aim to significantly advance deep neural networks in computer vision toward improved robustness and explainability. To that end, we will investigate structured network architectures, probabilistic methods, explainable AI techniques, and hybrid generative/discriminative models, all with the goal of increasing robustness and gaining explainability. This is accompanied by research on how to assess robustness and aspects of explainability via appropriate datasets and metrics. While we aim to develop a toolbox that is as independent of specific image and video analysis tasks as possible, the work program is grounded in concrete vision problems, e.g. scene understanding and motion estimation, to monitor progress. We expect the project to have significant impact in applications of computer vision where robustness is key, data is limited, and user trust is paramount.