Software Demonstration 4

Interactive Visualization of 3D CNN Relevance Maps to Aid Model Comprehensibility: Application to the Detection of Alzheimer’s Disease in MRI Images

Martin Dyrba, Moritz Hanzig
Deutsches Zentrum für Neurodegenerative Erkrankungen, Rostock

Abstract

Relevance maps derived from convolutional neural networks (CNN) indicate the in uence of a particular image region on the decision of the CNN model. Individual maps are obtained for each single input 3D MRI image and various visualization options need to be adjusted to improve information content. In the use case of model prototyping and comparison, the common approach to save the 3D relevance maps to disk is impractical given the large number of combinations. Therefore, we developed a web application to aid interactive inspection of CNN relevance maps. For the requirements analysis, we interviewed several people from different stakeholder groups (model/visualization developers, radiology/neurology staff) following a participatory design approach. The visualization software was conceptually designed in a Model-View-Controller paradigm and implemented using the Python visualization library Bokeh. This framework allowed a Python server back-end directly executing the CNN model and related code, and a HTML/Javascript front-end running in any web browser. Slice-based 2D views were realized for each axis, accompanied by several visual guides to improve usability and quick navigation to image areas with high relevance. The interactive visualization tool greatly improved model inspection and comparison for developers. Owing to the well-structured implementation, it can be easily adapted to other CNN models and types of input data.

Postersession 3, Visualization

Paper:

Full Video

We use cookies to improve the usability of the website. By visiting you agree to this.