Video
BibTex
@inproceedings{Kuehn:2021:10.20380/GI2021.13,
author = {Kuehn, Jules and Mould, David},
title = {Algorithmic Typewriter Art: Can 1000 Words Paint a Picture?},
booktitle = {Proceedings of Graphics Interface 2021},
series = {GI 2021},
year = {2021},
issn = {0713-5424},
isbn = {978-0-9947868-6-9},
location = {Virtual Event},
pages = {108 -- 116},
numpages = {9},
doi = {10.20380/GI2021.13},
publisher = {Canadian Information Processing Society},
}
Abstract
We present an optimization-based algorithm for converting input photographs into typewriter art. Taking advantage of the typist's ability to move the paper in the typewriter, the optimization algorithm selects characters for four overlapping, staggered layers of type. By typing the characters as instructed, the typist can reproduce the image on the typewriter. Compared to text-mode ASCII art, allowing characters to overlap greatly increases tonal range and spatial resolution, at the expense of exponentially increasing the search space. We use a simulated annealing search to find an approximate solution in this highdimensional search space. Considering only one dimension at a time, we measure the effect of changing a single character in the simulated typed result, repeatedly iterating over all the characters composing the image. Both simulated and physical typed results have a high degree of detail, while still being clearly recognizable as type art. The accuracy of the physical typed result is largely limited by human error and the mechanics of the typewriter.