ebiv

Event-based image velocimetry - retrieve velocity maps from event-based camera recordings of fluid flows containing particles

https://github.com/cewdlr/ebiv

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 12 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.5%) to scientific vocabulary

Keywords

event-based-camera particle-imaging particle-tracking-velocimetry piv ptv
Last synced: 6 months ago · JSON representation ·

Repository

Event-based image velocimetry - retrieve velocity maps from event-based camera recordings of fluid flows containing particles

Basic Info
  • Host: GitHub
  • Owner: cewdlr
  • License: mit
  • Language: C++
  • Default Branch: main
  • Homepage:
  • Size: 49.8 MB
Statistics
  • Stars: 16
  • Watchers: 4
  • Forks: 6
  • Open Issues: 1
  • Releases: 0
Topics
event-based-camera particle-imaging particle-tracking-velocimetry piv ptv
Created almost 4 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

EBIV - Event-based image velocimetry

License: MIT

Python and C++ code implementations for the analysis of event-camera recordings obtained from fluid flows.

Input: raw event data represented as time-surfaces

RawEvents

Output: Recovered velocity field

VelocityData

Updates

June 2024: - added source code for pyEBIV Python interface including compilation instructions for Windows using Visual Studio commandline toolset (VS2022) - sample raw data of water jet recorded with pulsed-EBIV including Python script showing pulsed event-data handling - added PyBind11-based interface to library

Installation using PIP

Download and unpack the repository.\ Open a Python console and navigate to the ./pyebiv directory.\ Run the following PIP command:

pip install .

This assumes that PyBind11 and a suitable build system such as Visual Studio commandline tools are installed. The resulting interface will be copied to the ./site_packages directory of the Python distribution.

Publications

[Associated publications] - "Event-based imaging velocimetry: an assessment of event-based cameras for the measurement of fluid flows"\ (Experiments in Fluids 63, Article number 101 (2022), DOI 10.1007/s00348-022-03441-6)\ [Open access] https://doi.org/10.1007/s00348-022-03441-6

  • "Event-based imaging velocimetry using pulsed illumination"\ (Experiments in Fluids 64, Article number 98 (2023), DOI 10.1007/s00348-023-03641-8)\ [Open access] https://doi.org/10.1007/s00348-023-03641-8

``` @article{EBIV:2022, title = {Event-based imaging velocimetry: an assessment of event-based cameras for the measurement of fluid flows}, author = {Willert, Christian and Klinner, Joachim}, doi = {10.1007/s00348-022-03441-6}, url = {https://doi.org/10.1007/s00348-022-03441-6}, journal = {Exp. Fluids}, volume = {63}, pages = {101}, year = {2022}, }

@article{PulsedEBIV:2023, title={Event-based imaging velocimetry using pulsed illumination}, author = {Christian Willert}, doi = {10.1007/s00348-023-03641-8}, url = {https://doi.org/10.1007/s00348-023-03641-8}, journal = {Exp. Fluids}, volume={64}, pages={98}, year = {2023},
}

```

Further reading

https://github.com/uzh-rpg/event-basedvisionresources

Acknowledgements

Part of the pyEBIV interface makes use of Prophesee's Metavision SDK, in particular portions of the raw-file decoder (metavisionevt3rawfiledecoder.cpp), licensed under the Apache License, Version 2.0.

Owner

  • Login: cewdlr
  • Kind: user

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Event-based imaging velocimetry
message: 'If you use this software, please cite it as below.'
type: software
authors:
  - given-names: Chris Willert
    affiliation: DLR
    email: chris.willert@dlr.de
    orcid: 'https://orcid.org/0000-0002-1668-0181'

GitHub Events

Total
  • Watch event: 3
Last Year
  • Watch event: 3

Dependencies

pyebiv/pyproject.toml pypi
pyebiv/setup.py pypi