Search papers, labs, and topics across Lattice.
The paper introduces MApLe, a multi-task, multi-instance vision language model designed to improve the alignment of diagnostic reports and large medical images by disentangling anatomical region and diagnostic finding concepts. MApLe uses a text embedding trained on anatomical and diagnostic concepts, a patch-wise image encoder conditioned on anatomical structures, and a multi-instance alignment of these representations. Experiments demonstrate that MApLe outperforms state-of-the-art baselines in aligning image regions with diagnostic findings, leading to improved performance on downstream tasks.
Pinpointing subtle connections between words and image locations in medical reports is now possible, thanks to a new model that understands both anatomy and diagnosis.
In diagnostic reports, experts encode complex imaging data into clinically actionable information. They describe subtle pathological findings that are meaningful in their anatomical context. Reports follow relatively consistent structures, expressing diagnostic information with few words that are often associated with tiny but consequential image observations. Standard vision language models struggle to identify the associations between these informative text components and small locations in the images. Here, we propose "MApLe", a multi-task, multi-instance vision language alignment approach that overcomes these limitations. It disentangles the concepts of anatomical region and diagnostic finding, and links local image information to sentences in a patch-wise approach. Our method consists of a text embedding trained to capture anatomical and diagnostic concepts in sentences, a patch-wise image encoder conditioned on anatomical structures, and a multi-instance alignment of these representations. We demonstrate that MApLe can successfully align different image regions and multiple diagnostic findings in free-text reports. We show that our model improves the alignment performance compared to state-of-the-art baseline models when evaluated on several downstream tasks. The code is available at https://github.com/cirmuw/MApLe.