im2im - Automatically Converting In-Memory Image Representations using a Knowledge Graph Approach
ACM SIGPLAN via YouTube
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Build the Finance Skills That Lead to Promotions, Not Just Certificates
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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.
Syllabus
[OOPSLA'25] im2im: Automatically Converting In-Memory Image Representations using A Knowledge(…)
Taught by
ACM SIGPLAN