Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Watch this 14-minute conference presentation from OOPSLA 2025 that introduces a Python library for automatically converting between different in-memory image representations in programming workflows. Learn how researchers from the German Research Center for Artificial Intelligence and Saarland University developed a knowledge graph-based approach to eliminate the manual conversion process that typically forces developers to handle low-level implementation details like data types, color channels, channel order, and pixel intensity ranges. Discover how the system queries a knowledge graph to generate and execute conversion code automatically, transforming images to desired representations without manual intervention. Explore the evaluation results from two case studies in visual programming languages that demonstrate how this approach automates type conversions and avoids runtime overhead compared to intermediate representation methods. Understand the broader applications of this technology beyond visual programming languages, including its potential use in textual programming environments and other domains beyond image processing. Access the complete research paper, supplementary materials, and source code through the provided GitHub repository and DOI links.