Chart4Blind: An Intelligent Interface for Chart Accessibility Conversion
Omar Moured, Morris Baumgarten-Egemole, Alina Roitberg, Karin Muller, Thorsten Schwarz, Rainer Stiefelhagen
TL;DR
Chart4Blind presents an interactive web-based interface that semi-automates the conversion of bitmap line charts into accessible formats (SVG, CSV, and descriptive text) through an Data Extraction Module (line segmentation via instance segmentation and OCR) and a Rendering Module (real-time SVG with accessibility-aware outputs). The system targets tactile, screen-reader, and embossed printing modalities, and is guided by need-finding interviews and usability studies that report an average SUS of 90% and a ~4-minute completion time for inexperienced users. Key contributions include an end-to-end pipeline for metadata extraction, semi-automatic data calibration, and template-based chart summarization, enabling broader inclusion of BVI users in data visualization workflows. The work demonstrates practical impact by reducing manual effort, enabling collaborative annotation, and providing open-source access to tools and demos, with future work extending support to additional chart types and richer natural language descriptions.
Abstract
In a world driven by data visualization, ensuring the inclusive accessibility of charts for Blind and Visually Impaired (BVI) individuals remains a significant challenge. Charts are usually presented as raster graphics without textual and visual metadata needed for an equivalent exploration experience for BVI people. Additionally, converting these charts into accessible formats requires considerable effort from sighted individuals. Digitizing charts with metadata extraction is just one aspect of the issue; transforming it into accessible modalities, such as tactile graphics, presents another difficulty. To address these disparities, we propose Chart4Blind, an intelligent user interface that converts bitmap image representations of line charts into universally accessible formats. Chart4Blind achieves this transformation by generating Scalable Vector Graphics (SVG), Comma-Separated Values (CSV), and alternative text exports, all comply with established accessibility standards. Through interviews and a formal user study, we demonstrate that even inexperienced sighted users can make charts accessible in an average of 4 minutes using Chart4Blind, achieving a System Usability Scale rating of 90%. In comparison to existing approaches, Chart4Blind provides a comprehensive solution, generating end-to-end accessible SVGs suitable for assistive technologies such as embossed prints (papers and laser cut), 2D tactile displays, and screen readers. For additional information, including open-source codes and demos, please visit our project page https://moured.github.io/chart4blind/.
