Published January 18, 2023 | Version 1.0.0
Dataset Open

Sub-diffusion flow velocimetry with number fluctuation optical coherence tomography

  • 1. TU Delft

Description

This repository contains raw data and analysis routines of the publication Sub-diffusion flow velocimetry with number fluctuation optical coherence tomography in Optics Express (doi.org/10.1364/OE.474279). The reader is free to use the scripts and data in this depository if the manuscript is correctly cited in their work. For further questions, feel free to contact the corresponding author. Python 3.7 was used for programming. Keep in mind that running files with larger time series length may take up to 10 minutes and 2D flow profile analysis may take up to one hour.

For 1D depth-resolved measurements each dataset includes diffusion, focus (beam shape) calibration, and flow measurements for different discharge rates, Q. For all measurements time series length is 31000 points and the sampling rate is 5.5 kHz. Diffusion measurements are performed on a static sample with a stationary beam. Focus (waist) calibration measurements are performed by moving the OCT beam over the static sample with a known velocity. Flow measurements are performed on the flowing sample with the stationary beam. Each measurement is averaged 6 times. The analysis process is as follows: Firstly, the beam waist (focus) calibration is performed using the script ‘Beam Shape.py’. For improved accuracy it is preferable to perform several measurements and average beam waist values at every depth. Secondly, the Doppler angle is determined using a flow measurement with the largest discharge rate using the script ‘Doppler Angle.py’. Thirdly, the flow profiles are obtained with predetermined calibration parameters using the script ‘Flow Profile.py’. Finally, the particle number density is calculated using the script ‘Number Density.py’. This requires knowledge of particle size for calculating the theoretical number density values. The particle size can be determined using the script ‘Diffusion.py’. All file names are sufficiently descriptive, showing whether it is diffusion, focus (waist) calibration or flow measurement.

For 2D depth and laterally resolved measurements each dataset includes diffusion, focus (beam shape) calibration, M-scan and B-scan flow measurements for different discharge rates, Q. Diffusion and focus calibration measurements are same as in 1D. M-scan flow measurements are performed on a flowing sample with a stationary beam. They are same as flow measurements in 1D and are only used for determining the Doppler angle. B-scan flow measurements are performed by moving the OCT beam over the flowing sample with a known velocity. 2D flow profiles can be determined using the script ‘2D Flow Profile.py’. The table below summarizes all datasets and Python scripts uploaded to this repository.

Name

Usability

Description

Dataset, 15-03-2022.zip

1D measurements

Dataset for Doppler angle of 0.34 deg and alignment angle of 0 deg.

Dataset, 16-03-2022.zip

1D measurements

Dataset for Doppler angle of 1.74 deg and alignment angle of 2.3 deg.

Dataset, 22-03-2022.zip

1D measurements

Dataset for Doppler angle of 1.00 deg and alignment angle of 1.15 deg.

Dataset, 08-07-2022.zip

2D measurements

Dataset for Doppler angle of 1.84 deg and alignment angle of 0 deg.

Chirp.data

All measurements

File containing k-interpolation data

ReadOCTFile.py

All measurements

Written by Jos de Wit, this module reads and imports spectra from raw OCT files.

Processing.py

All measurements

This module contains all analysis and processing routines.

Diffusion.py

All measurements

This script determines particle size from raw OCT spectra.

Beam Shape.py

All measurements

This script determines axial beam shape from raw OCT spectra.

Doppler Angle.py

All measurements

This script determines Doppler angle from raw OCT spectra.

Flow Profile.py

1D measurements

This script determines flow profiles from raw OCT spectra.

Number Density.py

1D measurements

This script determines particle number density raw OCT spectra.

2D Flow Profile.py

2D measurements

This script determines 2D flow profiles from raw OCT spectra.

 

Files

08-07-2022.zip

Files (31.2 GB)

Name Size Download all
md5:332c12a0ae7e1c4f7849996a28dd771e
3.4 GB Preview Download
md5:239cac78f89f5edf03902558268ce617
9.2 GB Preview Download
md5:5a37e0119b797094d2ef4f0bf5cfb11c
9.3 GB Preview Download
md5:6934f1c8e2b06383fdbf42597b70d98b
9.3 GB Preview Download
md5:3dffdc687134e63eef4e8ee268b6b664
615.7 kB Preview Download
md5:7781a447ed1b91471a56b458c1f34ae3
18.6 kB Preview Download
md5:443ed366d51c08a2331ef4a020200d88
4.0 kB Download
md5:b7b8ca7bd17cc9811d4e1698dda10a6a
8.2 kB Download
md5:3949932832fcd0af703287a335abdb1c
15.0 kB Preview Download
md5:1ed2df9483df60df172ee7af0e6217fd
2.8 kB Download
md5:6b1b4a6e0a487888ad07722b13e1cacd
14.3 kB Preview Download
md5:5e01c568f19a8affd39be22c4f64d523
3.2 kB Download
md5:b384151f7f38e6cc54725f8b11abeff1
3.7 kB Download
md5:e7ffdb598c7171c19107c0acc3e58031
20.0 kB Preview Download
md5:67ec59ab5eccb3bdfd49a29ef039e556
2.9 kB Download
md5:f28029241a28cc4e5ff1bdfcad836eb6
22.1 kB Preview Download
md5:acbf16d354d8382fe8b6d8431f365f37
3.4 kB Download
md5:c3fd77e79f13bb5dbb93c6a291e880db
16.2 kB Download
md5:f806ad1eee8398be5255e1a80b6d9e8a
5.1 kB Download

Additional details

Related works

Is required by
Journal article: 10.1364/OE.474279 (DOI)