atlas

Research map / Vision-language and multimodal / Human and embodied modeling

M2Doc: A Multi-Modal Fusion Approach for Document Layout Analysis

AAAI 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Layout-aware document understanding · 17 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes M2Doc, a pluggable multi-modal fusion approach that adds BERT-based textual grid features to visual detectors via early (pixel-level gated) and late (block-level IoU-matched) fusion for document layout analysis.

Problem

Document layout analysis methods rely mainly on visual features, and existing multi-modal layout models often underperform unimodal detectors on complex logical layout datasets.

Approach

Builds a 2D grid of BERT text embeddings aligned to the page image, uses a single shared backbone for visual and textual features, fuses them per scale with a gate (early fusion), and adds IoU-matched block-level text embeddings to RoI or decoder query features (late fusion), so any two-stage or end-to-end detector can be plugged in.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add M2Doc fusion to DINODINO · DocLayNetmAP: 77.7 -> 89.0Helped
Add M2Doc fusion to Cascade Mask R-CNNCascade Mask R-CNN · DocLayNetmAP: 75.6 -> 86.7Helped
Add M2Doc fusion to DINODINO · M6DocmAP: 68.0 -> 69.9Helped
Add M2Doc fusion to DINODINO · PubLayNetmAP: 95.4 -> 95.5No clear effect
Add M2Doc fusion to DINODINO · PubLayNetmAP: 95.7 -> 95.5Hurt
Add early fusion (ablation)M2Doc with DINO · M6DocmAP: 68.5 -> 69.9Helped
Add late fusion (ablation)M2Doc with DINO · M6DocmAP: 68.4 -> 69.9Helped
Add early and late fusion (ablation)Cascade Mask R-CNN · M6DocmAP: 59.7 -> 61.8Helped
Add early fusion (ablation)M2Doc with Cascade Mask R-CNN · M6DocmAP: 60.5 -> 61.8Helped
Replace gate with concatenation in early fusion (ablation)M2Doc with DINO · M6DocmAP: 69.9 -> 69.4Hurt
Replace gate with sum in early fusion (ablation)M2Doc with DINO · M6DocmAP: 69.9 -> 69.1Hurt
Replace sum with concatenation in late fusion (ablation)M2Doc with DINO · M6DocmAP: 69.9 -> 69.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DocLayNet M6Doc PubLayNet

Benchmarks: DocLayNet M6Doc PubLayNet

Metrics: mAP@IoU[0.50:0.95] AP50 AP75 Recall

Baselines: VSR DINO Cascade Mask R-CNN TransDLANet SwinDocSegmenter LayoutLMv3 DiT StructTextv2 UDoc Mask R-CNN Faster R-CNN Deformable DETR

Builds on: DINO Cascade Mask R-CNN BERTgrid LAVT BERT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy