Medical Vision-Language Pre-Training for Brain Abnormalities
Masoud Monajatipoor, Zi-Yi Dou, Aichi Chien, Nanyun Peng, Kai-Wei Chang
TL;DR
The paper tackles the scarcity of domain-specific vision-language resources for medical tasks by proposing an automatic pipeline to harvest brain-related image-text data from PubMed and related sources. It introduces a subfigure-subcaption alignment mechanism to handle medical publications' complex figure layouts and trains a BLIP-based VL model on both raw and processed data. Quantitative image-text retrieval and qualitative attention analyses demonstrate data-efficient improvements in medical multimodal understanding, with a notable emphasis on precise localization of clinical terms and abnormalities. The work provides a data and code release to enable domain-specific VL pre-training for brain diseases and potentially other medical domains, enhancing capabilities for diagnosis and information extraction in multimodal clinical AI.
Abstract
Vision-language models have become increasingly powerful for tasks that require an understanding of both visual and linguistic elements, bridging the gap between these modalities. In the context of multimodal clinical AI, there is a growing need for models that possess domain-specific knowledge, as existing models often lack the expertise required for medical applications. In this paper, we take brain abnormalities as an example to demonstrate how to automatically collect medical image-text aligned data for pretraining from public resources such as PubMed. In particular, we present a pipeline that streamlines the pre-training process by initially collecting a large brain image-text dataset from case reports and published journals and subsequently constructing a high-performance vision-language model tailored to specific medical tasks. We also investigate the unique challenge of mapping subfigures to subcaptions in the medical domain. We evaluated the resulting model with quantitative and qualitative intrinsic evaluations. The resulting dataset and our code can be found here https://github.com/masoud-monajati/MedVL_pretraining_pipeline
