{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T12:28:59Z","timestamp":1764937739410,"version":"3.41.0"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2024,6,30]],"date-time":"2024-06-30T00:00:00Z","timestamp":1719705600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Access. Comput."],"published-print":{"date-parts":[[2024,6,30]]},"abstract":"<jats:p>For accessibility practitioners, creating and deploying novel multimedia interactions for people with disabilities is a nontrivial task. As a result, many projects aiming to support such accessibility needs come and go or never make it to a public release. To reduce the overhead involved in deploying and maintaining a system that transforms web content into multimodal renderings, we created an open source, modular microservices architecture as part of the IMAGE project. This project aims to design richer means of interacting with web graphics than is afforded by a screen reader and text descriptions alone. To benefit the community of accessibility software developers, we discuss this architecture and explain how it provides support for several multimodal processing pipelines. Beyond illustrating the initial use case that motivated this effort, we further describe two use cases outside the scope of our project to explain how a team could use the architecture to develop and deploy accessible solutions for their own work. We then discuss our team\u2019s experience working with the IMAGE architecture, informed by discussions with six project members, and provide recommendations to other practitioners considering applying the framework to their own accessibility projects.<\/jats:p>","DOI":"10.1145\/3665223","type":"journal-article","created":{"date-parts":[[2024,5,24]],"date-time":"2024-05-24T06:42:05Z","timestamp":1716532925000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["IMAGE: An Open-Source, Extensible Framework for Deploying Accessible Audio and Haptic Renderings of Web Graphics"],"prefix":"10.1145","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4902-046X","authenticated-orcid":false,"given":"Juliette","family":"Regimbal","sequence":"first","affiliation":[{"name":"McGill University, Montreal, QC, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0835-4343","authenticated-orcid":false,"given":"Jeffrey R.","family":"Blum","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, QC, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9568-8914","authenticated-orcid":false,"given":"Cyan","family":"Kuo","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, QC, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3392-2541","authenticated-orcid":false,"given":"Jeremy R.","family":"Cooperstock","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, QC, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,7,29]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"What\u2019s New in JAWS 2019 Screen Reading Software. 2019. Retrieved January 04 2023 from https:\/\/support.freedomscientific.com\/Downloads\/JAWS\/JAWSWhatsNew?version=2019"},{"key":"e_1_3_2_3_2","unstructured":"WebAIM: Screen Reader User Survey #9 Results. 2021. Retrieved January 10 2023 from https:\/\/webaim.org\/projects\/screenreadersurvey9\/"},{"key":"e_1_3_2_4_2","unstructured":"Use VoiceOver for Images and Videos on iPhone. 2022a. Retrieved January 10 2023 from https:\/\/support.apple.com\/en-ca\/guide\/iphone\/iph37e6b3844\/ios"},{"key":"e_1_3_2_5_2","unstructured":"WebAIM: The WebAIM Million \u2013 The 2022 Report on the Accessibility of the Top 1 000 000 Home Pages. 2022b. Retrieved January 04 2023 from https:\/\/webaim.org\/projects\/million\/2022"},{"key":"e_1_3_2_6_2","unstructured":"NVDA User Guide. 2023. Retrieved January 10 2023 from https:\/\/www.nvaccess.org\/files\/nvda\/documentation\/userGuide.html"},{"key":"e_1_3_2_7_2","unstructured":"Orca Screen Reader. 2024a. Retrieved January 10 2023 from https:\/\/help.gnome.org\/users\/orca\/stable\/"},{"key":"e_1_3_2_8_2","unstructured":"Seeing AI \u2013 Talking Camera for the Blind. 2024b. Retrieved January 10 2023 from https:\/\/www.seeingai.com\/"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1080\/08874417.2018.1520056"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-021-03914-1"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/1805986.1806007"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/1866029.1866080"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/CVPRW.2010.5543821"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597638.3608403"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.3390\/electronics10030297"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3234695.3241033"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174092"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/2494603.2480316"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3517465"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3581087"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.2141039"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/262793.262799"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173610"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1075\/aicr.53.22len"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3308561.3354629"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/1786774.1786775"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1068\/p5441"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3493612.3520460"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3517428.3544882"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/1182475.1182477"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1177\/1064804618788098"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/2998181.2998364"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10209-002-0042-6"}],"container-title":["ACM Transactions on Accessible Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3665223","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3665223","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:58:33Z","timestamp":1750294713000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3665223"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,30]]},"references-count":32,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,6,30]]}},"alternative-id":["10.1145\/3665223"],"URL":"https:\/\/doi.org\/10.1145\/3665223","relation":{},"ISSN":["1936-7228","1936-7236"],"issn-type":[{"type":"print","value":"1936-7228"},{"type":"electronic","value":"1936-7236"}],"subject":[],"published":{"date-parts":[[2024,6,30]]},"assertion":[{"value":"2023-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-05-06","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-07-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}