Skip to content

Transmute2K: Library of Image Transformations Simulations and Augmentations

Sep 2026 · Zenodo (CERN European Organization for Nuclear Research)

Abstract

Transmute2K: Library of Image Transformations Simulations and Augmentations, based 2K methods, models and simulation from science, art and math. Transmute2K is a large-scale library and dataset containing 2,000 image transformation methods based on techniques, simulations and models from various fields of science, math and art that have been adapted for image manipulation and image-processing. In general, the transformations can be applied to standard RGB images, as well as to images or maps of other types, such as PBR materials and hyperspectral maps. Each transformation follows a model or function. This can range from simple operations such as rotation and blurring to more complex physical and scientific models involving diffusion, clustering, topology,camera effect, optica, physical and chemical proccess and other forms of simulation, with the image used as the working medium on which the transformation operates on. The transformations are divided into two groups: 1. Image-to-image transformations, which transform one image into another according to a specific model, such as cross-fading.2. Single-image transformations, which modify one image using a specific process, such as blurring or diffusion. Each transformation function receives either one image or a pair of images and outputs a sequence of images corresponding to different stages of the transformation. The input can be a standard RGB image or another type of map, such as a PBR material map or a spectral map. The transformations were collected from a wide range of fields. Some use standard image-augmentation or image-modification functions, while others adapt models and simulations from different scientific and artistic domains and apply them to images. The dataset was created/collected using an agentic AI pipeline based on several large language models, (GLM, KIMI) with human manual inspection and filtering of the results. File Structure: Code Files: Python scripts for all approximately 2,000 transformations are available in: Code_image2image_transformations.zipCode_single_image_transformations.zip The dataset-generation pipeline is available in: dataset_generation_code.zip Image Transformation Sequences Sequences of images generated by each transformation are available in files whose names begin with **transformation_sequence** Each file contains an sequence of images of every transformation in the dataset applied to a random image or pair of images. Image Transformation As Animated GIFs: Files whose names begin with **GIF** contain examples of each transformation as animated GIFs. PBR Material Transformation Sequences: Files whose names begin with **PBR** contain examples of the transformations applied to PBR materials (As sequence of PBRs) Code Structure: Each transformation code folder contains: description.txtgenerate.py The `description.txt` file contains a description of the transformation. The `generate.py` script contains the transformation code and the transformation function. ## Image-to-Image Transformations For image-to-image transformations, the transformation is implemented in the following function: ```pythontransform(start_map, end_map, params=None, numsteps=None)``` Parameters: start_map: The starting image or map as a NumPy array. end_map: The target image or map as a NumPy array, typically using the `uint8` data type. params: An optional dictionary containing transformation-specific parameters. numsteps: The optional number of steps in the generated transformation sequence. `start_map` and `end_map` must have identical shapes. The expected array layout is: [height, width, channels] Return Value The function returns a list of maps with the same shape as `start_map`. Each item in the list represents one stage of the gradual transformation from `start_map` to `end_map`. Example runSee: [run_img2img_transform.py](run_img2img_transform.py) __main__ for example on running the transformation on images and PBRs Single-Image Transformations For single-image transformations, the transformation function is: transform(input_map, params=None, numsteps=None) The parameters are the same as for image-to-image transformations, except that the function receives a single input map instead of two. Return Value The function returns a list of maps with the same shape as input map. Each image in the output list represents one stage of the transformation. Running transformation See [run_single_im_transform.py](run_single_im_transform.py) `__main__` for examples of running transformations on images or PBRs.

View source

Similar papers

#computer vision Open access Jun 2016

Software Development in Startup Companies: The Greenfield Startup Model

The results are packaged in the Greenfield Startup Model (GSM), which explains the priority of startups to release the product as quickly as possible, and the need to shorten time-to-market, by speeding up the development through low-precision engineering activities.

Carmine Giardino, Nicolò Paternoster, M. Unterkalmsteiner et al. · 178 citations · ⚡14
#computer vision Open access Oct 2016

Software Startups - A Research Agenda

Software startup companies develop innovative, software-intensive products within limited timeframes and with few resources, searching for sustainable and scalable business models.

M. Unterkalmsteiner, P. Abrahamsson, Xiaofeng Wang et al. · 157 citations · ⚡17
#machine learning Review Open access Oct 2016

“Failures” to be celebrated: an analysis of major pivots of software startups

This study conducts a case survey study based on the secondary data of the major pivots happened in 49 software startups, and demonstrates that customer need pivot is the most common among all pivot types.

Sohaib Shahid Bajwa, Xiaofeng Wang, Anh Nguyen-Duc et al. · 127 citations · ⚡15
#computer vision Review Open access May 2015

A survey study on major technical barriers affecting the decision to adopt cloud services

The comparison of adopter and non-adopter sample reveals three potential adoption inhibitor, security, data privacy, and portability, which underlines the importance of the technical and security perspectives for research investigating the adoption of technology.

Nattakarn Phaphoom, Xiaofeng Wang, S. Samuel et al. · 111 citations · ⚡8
#computer vision Conference Open access Dec 2013

Affordable and Energy-Efficient Cloud Computing Clusters: The Bolzano Raspberry Pi Cloud Cluster Experiment

The ongoing work building a Raspberry Pi cluster consisting of 300 nodes is presented, with potential use cases being an inexpensive and green test bed for cloud computing research and a robust and mobile data center for operating in adverse environments.

P. Abrahamsson, S. Helmer, Nattakarn Phaphoom et al. · 110 citations · ⚡7
#computer vision Review Open access May 2017

Are Software Startups Applying Agile Practices? The State of the Practice from a Large Survey

The findings show that speed related agile practices are used to a greater extent in comparison to quality practices, and that software startups who adopt the Lean Startup approach do not sacrifice quality for speed more than other startups do.

Jevgenija Pantiuchina, Marco Mondini, Dron Khanna et al. · 84 citations · ⚡4

Related blog posts

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.