The dataset in this repository is used to train a neural network performing dense particle image velocimetry. It is provided for research purposes only. All rights reserved. Any commercial use requires our consent. If you use this dataset in your research work, please cite the following paper:
Dense motion estimation of particle images via a convolutional neural network, Exp Fluids, 2019
@article{cai2019dense,
title={Dense motion estimation of particle images via a convolutional neural network},
author={Cai, Shengze and Zhou, Shichao and Xu, Chao and Gao, Qi},
journal={Experiments in Fluids},
volume={60},
number={4},
pages={73},
year={2019},
publisher={Springer}
}
Each data item contains a particle image pair (input for CNN) and the corresponding ground-truth motion field (output). For example:
\PIV-genImages\data\uniform\uniform_00001_img1.tif
\PIV-genImages\data\uniform\uniform_00001_img2.tif
\PIV-genImages\data\uniform\uniform_00001_flow.flo
A train-validation split is also provided:
FlowData_train.list
FlowData_test.list
The intensity for each particle of the synthetic images is satisfied to a Gaussian function:
where $I_{0}$ is the peak intensity in the Gaussian center, $d_p$ denotes the particle diameter and $(x_0,y_0)$ the position of the particle. Let $\rho$ be the particle seeding density of the image. Each parameter is randomly selected in a proper range:Parameter | Range | Unit |
---|---|---|
Seeding density |
0.05 - 0.1 | particle per pixel |
Particle diameter |
1-4 | pixel |
Peak intensity |
200-255 | grey value |
Location |
1-256 | pixel |
All the images are in a resolution of 256 * 256 pixel.
Here are some images with different parameters:
a) seeding density
The dataset includes a variety of flow motions to increase the data diversity. Some simple cases are simulated by using computational fluid dynamics (CFD). Also, there are some flow fields available online, such as 2D DNS turbulent flow, sea flow driven by surface quasi-geographic model and various flow patterns provides by Johns Hopkins Turbulence Databases.
The descriptions of the motion fields for PIV neural network training are presented below:
Here are some samples of flow motion we used in the PIV dataset:
You can also download the data from Baidu Cloud:
URL: https://pan.baidu.com/s/1GVVENe3NN0h2QKbiqS3cJA
Key code: fljs
There are some Google Drive links for the data:
https://drive.google.com/drive/folders/1wP2kkeX4M7nCAsSIi52yMpO96RiT4NXq?usp=sharing https://drive.google.com/drive/folders/1uJIHonOZGfhWtZcR-F0aGH7tnbLbCFn0?usp=sharing