🤖 AI Summary
This work addresses the challenge faced by blind and low-vision students in accessing statistical graphics, a barrier exacerbated by the inefficiency and specialized CAD expertise required by conventional 3D printing approaches, which hinder classroom-scale deployment. To overcome this, the authors propose a reusable, three-tier software pipeline that, for the first time, automatically integrates haptic perceptual parameters into the generation workflow. Leveraging a multimodal large language model to parse chart structures directly from images, the system supports automated tactile rendering of scatter plots, bar charts, histograms, line graphs, and box plots. Implemented in JavaScript with a modular architecture, the pipeline produces print-ready STL files in under 250 milliseconds, substantially lowering production barriers and enabling educators to rapidly review and deploy accessible data representations, thereby enhancing data accessibility in inclusive education.
📝 Abstract
Statistical visualization is usually treated as a visual medium, but data can also be touched. Three dimensional printed tactile graphs let blind and low vision students feel distributions, trace trends, and explore relationships through direct haptic interaction. Yet classroom scale use remains limited because producing each graph in CAD software requires specialized skill and hours of manual work. We address this bottleneck as a software problem through a three layer reusable pipeline in about 1500 lines of JavaScript. The first layer derives tactile design parameters automatically from plate dimensions using tactile perception research. The second provides shared chart scaffolding and five modular builders for scatter, bar, histogram, line, and box plots. The optional third layer uses a multi-modal large language model to extract structured chart specifications from uploaded images, with mandatory teacher review before print generation. The pipeline produces print ready binary Standard Tessellation Language files in under 250 milliseconds. We present the design, performance, and limitations.