Giter Club home page Giter Club logo

softx_2020_33's Introduction

PIV Image Generator

PIV Image Generator is a tool that generates synthetic Particle Imaging Velocimetry (PIV) images with the purpose of validating and benchmarking PIV and Optical Flow methods in tracer based imaging for fluid mechanics.

This tool intends to be a reference library for reuse by anyone interested in evaluating said algorithms for velocimetry in fluid mechanics applications. The image generator can be used to create a reference central database for reporting and comparing benchmark results.

The image generator is easily extensible for other flow types.

Licensed under the GNU Public License v2

Sample synthetic PIV images generated by the tool

| Flow with Stagnation point | Uniform Flow | |:---:|:---:| | Flow with Stagnation point | Uniform Flow |

| Rankine vortex | Rankine vortex with superimposed Uniform Flow | |:---:|:---:| | Rankine vortex flow | Rankine vortex with superimposed Uniform flow |

Rankine vortex
Parabolic Flow

Prerequisites

MATLAB is required to run this tool, as available in src/MATLAB folder.

Obtaining the code

The official source repository for PIV Image Generator is located in the CoreRasurae Gitlab repository and can be cloned using the following command.

git clone https://git.qoto.org/CoreRasurae/piv-image-generator.git

softx_2020_33's People

Contributors

corerasurae avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.