English

SynthPix: A lightspeed PIV image generator

Distributed, Parallel, and Cluster Computing 2026-04-15 v2 Computer Vision and Pattern Recognition Machine Learning Image and Video Processing

Abstract

We describe SynthPix, a synthetic image generator for Particle Image Velocimetry (PIV) with a focus on performance and parallelism on accelerators, implemented in JAX. SynthPix produces PIV image pairs from prescribed flow fields while exposing a configuration interface aligned with common PIV imaging and acquisition parameters (e.g., seeding density, particle image size, illumination nonuniformity, noise, blur, and timing). In contrast to offline dataset generation workflows, SynthPix is built to stream images on-the-fly directly into learning and benchmarking pipelines, enabling data-hungry methods and closed-loop procedures -- such as adaptive sampling and acquisition/parameter co-design -- without prohibitive storage and input-output costs. We demonstrate that SynthPix is compatible with a broad range of application scenarios, including controlled laboratory experiments and riverine image velocimetry, and supports rapid sweeps over nuisance factors for systematic robustness evaluation. SynthPix is a tool that supports the flow quantification community and in this paper we describe the main ideas behind the software package.

Cite

@article{arxiv.2512.09664,
  title  = {SynthPix: A lightspeed PIV image generator},
  author = {Antonio Terpin and Alan Bonomi and Francesco Banelli and Raffaello D'Andrea},
  journal= {arXiv preprint arXiv:2512.09664},
  year   = {2026}
}

Comments

Code: https://github.com/antonioterpin/synthpix. Published in SoftwareX

R2 v1 2026-07-01T08:18:52.491Z