TextCoT: Zoom In for Enhanced Multimodal Text-Rich Image Understanding
<|reference_start|>TextCoT: Zoom In for Enhanced Multimodal Text-Rich Image Understanding: The advent of Large Multimodal Models (LMMs) has sparked a surge in research aimed at harnessing their remarkable reasoning abilities. However, for understanding text-rich images, challenges persist in fully leveraging the potential of LMMs, and existing methods struggle with effectively processing high-resolution images. In this work, we propose TextCoT, a novel Chain-of-Thought framework for text-rich image understanding. TextCoT utilizes the captioning ability of LMMs to grasp the global context of the image and the grounding capability to examine local textual regions. This allows for the extraction of both global and local visual information, facilitating more accurate question-answering. Technically, TextCoT consists of three stages, including image overview, coarse localization, and fine-grained observation. The image overview stage provides a comprehensive understanding of the global scene information, and the coarse localization stage approximates the image area containing the answer based on the question asked. Then, integrating the obtained global image descriptions, the final stage further examines specific regions to provide accurate answers. Our method is free of extra training, offering immediate plug-and-play functionality. Extensive experiments are conducted on a series of text-rich image question-answering benchmark datasets based on several advanced LMMs, and the results demonstrate the effectiveness and strong generalization ability of our method. Code is available at https://github.com/bzluan/TextCoT.<|reference_end|>
@article{luan2024textcot:,
    title={TextCoT: Zoom In for Enhanced Multimodal Text-Rich Image Understanding},
    author={Bozhi Luan, Hao Feng, Hong Chen, Yonghui Wang, Wengang Zhou, Houqiang
  Li},
    journal={arXiv preprint arXiv:2404.09797},
    year={2024},
    archivePrefix={arXiv},
    eprint={2404.09797},
    primaryClass={cs.CV}
}