Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tim Dahmen

dblp:65/6886 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
3since 2021 · last 2025
0000-0003-4060-7192ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
1 paper
Knowledge graphs · 100%
Computer graphics and multimedia
1 paper
Image and video processing · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 1 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › programming paradigms
visual programming languages
0.312025
im2im: Automatically Converting In-Memory Image Representations using a Knowledge Graph Approach · Proc. ACM Program. Lang. 2025

Methods — techniques the papers use, named apart from their topics

knowledge graph querying · 2.6code generation · 2.6
YearPublicationVenuePosition
2025 Efficient Operation Definition for Screw Compressors with Sensor Configuration and Feature Engineering Techniques
abstract
Air compressors are vital in industries, supplying compressed air for industrial applications while ensuring efficiency reduced energy loss, maintenance costs and reliability is critical. These compressors are affected by environmental factors and component health when operating under cyclic conditions. This work presents a data-driven approach to optimize the screw compressor efficiency using feature engineering. Feature selection methods like correlation analysis and Elastic Net identified informative sensors, while feature extraction techniques such as curvature analysis and peak detection quantified deviations of features. To reduce the effort on comparison and faster implementation, an Artificial Neural Network (ANN) Regression with a custom loss function predicts outlet pressure RMSE difference and cycle duration, achieving R-squared scores of 0.97 and 0.99 respectively. The analysis found optimal cycle durations of 193s, 108s, and 94s for high, low, and medium pressures, with RMSE deviations of 0.2, 0.07, and 0.10. The proposed method enables monitoring, alerting users to operational variations for improved compressor efficiency.
Akash Mangaluru Ramananda, Niels Ockert, Patrick Harfmann, Areeb Ansari, Holger Zinke, Tim Dahmen, Markus Kley
KES6
2025 im2im: Automatically Converting In-Memory Image Representations using a Knowledge Graph Approach
abstract
Image processing workflows typically consist of a series of different functions, each working with “image” inputs and outputs in an abstract sense. However, the specific in-memory representation of images differs between and sometimes within libraries. Conversion is therefore necessary when integrating functions from several sources into a single program. The conversion process forces users to consider low-level implementation details, including data types, color channels, channel order, minibatch layout, memory locations, and pixel intensity ranges. Specifically in the case of visual programming languages (VPLs), this distracts from high- level operations. We introduce im2im, a Python library that automates the conversion of in-memory image representations. The central concept of this library is a knowledge graph that describes image representations and how to convert between them. The system queries this knowledge graph to generate the conversion code and execute it, converting an image to the desired representation. The effectiveness of the approach is evaluated through two case studies in VPLs. In each case, we compared a workflow created in a basic blockbased VPL with the same workflow enhanced using im2im. These evaluations show that im2im automates type conversions and eliminates the need for manual intervention. Additionally, we compared the overhead of using explicit intermediate representations versus im2im, both of which avoid manual type conversions in VPLs. The results indicate that im2im generates only the necessary conversions, avoiding the runtime overhead associated with converting to and from intermediate formats. A performance comparison between the step-by-step approach used by im2im and a single-function approach demonstrates that the overhead introduced by im2im does not impact practical usability. While focused on block-based VPLs, im2im can be generalized to other VPLs and textual programming environments. Its principles are also applicable to domains other than images. The source code and analyses are available via GitHub.
Sunita Saha, Manuela Schuler, Philipp Slusallek, Tim Dahmen
Proc. ACM Program. Lang.5
2022 Chaldene: Towards Visual Programming Image Processing in Jupyter Notebooks
abstract
Jupyter Notebook [1] is an open source, interactive computing platform widely used in the scientific computing and artificial intelligence community [2], [3], [4], [5]. The popularity of the platform is a consequence of the generated single notebook document combining source code, markdown, and visualizations (Fig. 1). This makes the platform ideal for tasks such as data analysis and scientific image processing, where repeatability and transparency of analysis tasks are just as important as functionality and performance. However, the obligatory use of code is an obstacle to acceptance of the platform in scientific communities where programming is not generally taught in the curriculum. Consequently, many experimental communities rely on manual image processing using graphical user interfaces [6], [7], [8]. The obvious disadvantages are the lack of repeatability, transparency, and precision in image processing and data analysis tasks. To solve these issues, we propose to extend Jupyter Notebook with visual programming cells. In each visual programming cell, users can create the program by assembling graphical nodes that represent computational instructions, and the textual program is automatically generated and executed by the environment. Cells will support version control aware serialization and deserialization. The core innovation of our proposed work lies in a change of workflow and the adaption of a jupyter-based workflow in experimental communities that have no culture of working with source code. The system can be adapted to multiple applications and domains by integrating new node types. We hereby present an early version of the system and provide one use case from microscopy image processing to demonstrate the integration of existing non-Python software.
Philipp Slusallek, Tim Dahmen
VL/HCC4
2018 Sparse Scanning Electron Microscopy for Imaging and Segmentation in Connectomics
Pavel Potocek, Remco Schoenmakers, Patrick Trampert, Tim Dahmen, Maurice Peemen
BIBM4