Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shengzesnail/PIV_dataset
PIV dataset
https://github.com/shengzesnail/PIV_dataset
Last synced: about 2 months ago
JSON representation
PIV dataset
- Host: GitHub
- URL: https://github.com/shengzesnail/PIV_dataset
- Owner: shengzesnail
- Created: 2019-04-22T02:47:51.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-09T01:37:06.000Z (over 4 years ago)
- Last Synced: 2024-02-17T13:33:45.552Z (10 months ago)
- Language: MATLAB
- Size: 1.44 MB
- Stars: 42
- Watchers: 1
- Forks: 21
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome_piv - shengzesnail / PIV_dataset
- awesome-fluid-dynamics - shengzesnail/PIV_dataset - PIV dataset. ![MATLAB](logo/MATLAB.svg) (Benchmarks and Datasets / Datasets)
README
# PIV dataset for neural network training
## License and citation
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](https://doi.org/10.1007/s00348-019-2717-2)
@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}
}## Data description
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.floA train-validation split is also provided:
FlowData_train.list
FlowData_test.list## Generating particle images
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 $\rho$ | 0.05 - 0.1 |particle per pixel |
| Particle diameter $d_p$ | 1-4 |pixel |
|Peak intensity $I_{0}$| 200-255 |grey value |
|Location $(x_0,y_0)$| 1-256 |pixel |All the images are in a resolution of 256 * 256 pixel.
**Here are some images with different parameters:**
**a)** seeding density $\rho$ = 0.078 ppp, particle diameter $d_p$ = 1.31 pixel, **b)** $\rho$ = 0.051 ppp, $d_p$ = 3.68 pixel, **c)** $\rho$ = 0.069 ppp, $d_p$ = 2.81 pixel.## Flow motions
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](http://fluid.irisa.fr/data-eng.htm), sea flow driven by [surface quasi-geographic model](http://vressegu.github.io/sqgmu/) and various flow patterns provides by [Johns Hopkins Turbulence Databases](http://turbulence.pha.jhu.edu/).
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:**
## Others
You can also download the data from Baidu Cloud:
>URL: [https://pan.baidu.com/s/1GVVENe3NN0h2QKbiqS3cJA](https://pan.baidu.com/s/1GVVENe3NN0h2QKbiqS3cJA)
>Key code: fljsThere 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