Kasra
Amini‡
a,
Cornelius
Wittig‡
a,
Sofia
Saoncella
a,
Outi
Tammisola
b,
Fredrik
Lundell
a and
Shervin
Bagheri
*a
aFLOW, Dept. of Engineering Mechanics, KTH, Stockholm SE-100 44, Sweden. E-mail: kasraa@kth.se; wittig@kth.se; shervinb@kth.se
bFLOW and SeRC (Swedish e-Science Research Centre), Dept. of Engineering Mechanics, KTH, Stockholm SE-100 44, Sweden
First published on 10th April 2025
Optical coherence tomography (OCT) has become an indispensable tool for investigating mesoscopic features in soft matter and fluid mechanics. Its ability to provide high-resolution, non-invasive measurements in both spatial and temporal domains bridges critical gaps in experimental instrumentation, enabling the study of complex, confined, and dynamic systems. This review serves as both an introduction to OCT and a practical guide for researchers seeking to adopt this technology. A set of tutorials, complemented by Python scripts, is provided for both intensity- and Doppler-based techniques. The versatility of OCT is illustrated through case studies, including time-resolved velocimetry, particle-based velocity measurements, slip velocity characterization, detection of shear-induced structures, and analysis of fluid–fluid and fluid–structure interactions. Drawing on our experiences, we also present a set of practical guidelines for avoiding common pitfalls.
OCT is well-established in medical imaging1–5 and has increasingly been used in rheology,6–9 profilometry and fluid mechanics.10 The device is now rapidly expanding into soft-matter applications for several reasons. Firstly, OCT provides tomographic images and, therefore, quantitative spatial information of complex materials. In its most basic form, it works by splitting light into a reference arm and a sample arm; the reflected light from both is recombined to create interference patterns. These patterns, analyzed as a function of depth, provide detailed information about the material's microstructure.11 Its resolution (1–10 μm) and penetration depth (∼1 mm) are larger than confocal microscopy (<1 μm, 100 μm) but smaller than techniques such as ultrasound (∼150 μm, ∼1 cm), high-resolution computed tomography (∼300 μm, ∼10 cm) and magnetic resonance imaging (∼1 mm, >10 cm).
Secondly, OCT has a Doppler feature (D-OCT), which allows for non-intrusive velocimetry in opaque media. The opaqueness inherent in many soft matter systems containing colloids, gels, polymers, cells and organisms poses significant challenges for methods like particle image velocimetry (PIV) and particle tracking velocimetry (PTV), particularly in dynamic conditions and confined geometries. D-OCT works by analyzing the interference between back-scattered light from moving particles and a reference beam. When this interaction occurs, a frequency shift is produced, known as the Doppler frequency, which is proportional to the velocity of the moving sample. D-OCT captures the velocity component that is parallel to the incident light beam.11 The device has been used to analyze flow patterns in confined geometries, such as T-junctions12 and flow-focusing devices.12 It has also resulted in the detailed investigations of phenomena like flow-induced structuring, mixing, and droplet formation in multiphase systems.13–15 The method also offers a sensitive means of visualizing and quantifying blood flow, especially in small vessels like capillaries.16
Various forms of OCT devices have had a significant impact in characterizing complex (i.e., non-Newtonian) fluids. For example, Haavisto et al.6,7 characterized microfibrillated cellulose (MFC) flow and wall slippage in both pipes and rheometric devices, shedding light on flow instabilities and boundary effects that could be captured with OCT. Jalaal et al.9 employed OCT to investigate the spatio-temporal pattern of gel formation within droplets, providing a unique perspective on in situ phase changes in fluids. By tracing particles through OCT intensity signals, the authors demonstrated the adequate speed and precision of OCT in visualizing these changes, setting it apart from traditional confocal imaging systems, which required multiple planar images for cross-sectional analysis. Gowda et al.12 investigated three-dimensional thread-formation under the influence of effective interfacial tension in a colloidal dispersion system in a flow focusing channel. Using D-OCT in combination with numerical simulations, they could capture various flow patterns such as threading, jetting, and dripping. More recently, Jäsberg et al.17 introduced polarization-sensitive OCT (PS-OCT) as a lightweight tool for observing particle orientation during the processing of cellulose nanocrystals (CNCs). This study demonstrated how PS-OCT could provide real-time online measurements, allowing researchers to track the orientation of non-spherical, elongated particles.
OCT has played a crucial role in the field of biofilms,18–20 in particular for the in situ imaging of biofilm growth in the presence of external flows,21 where measurements using confocal laser scanning microscopy (CLSM) are limited to a penetration depth of less than one hundred microns, whereas OCT can penetrate several millimeters of biofilm. The fast acquisition time of OCT has been used to study the degradation of a biofilm by hydrogen-peroxide over 80 s.18 Other studies have used time-resolved OCT measurements as a virtual rheometer, measuring the response of biofilm to changes in shear stress to estimate the viscoelastic properties of biofilms.22 These measurements were later expanded by adding numerical simulations of fluid–structure-interactions.23 More recently, the modularity of OCT-systems was used to create automated setups capable of monitoring multiple channels over extended periods of time.24,25
A recent application of OCT has been its use in investigating interfacial flows in millifluidic devices. OCT enables tracking fluid–fluid interfaces as they deform in space and time under shear flow. The D-OCT technique complements this capability by measuring velocity fields in both the streamwise and wall-normal directions within a 2D plane. By combining interface tracking with velocimetry, OCT enables detailed characterization of interfacial phenomena, such as droplet dynamics, interface slippage, and Marangoni flows. Similar to biofilms and non-Newtonian fluids, OCT addresses critical instrumentation gaps for studying interfacial flows by providing high-resolution measurements of mesoscopic systems in dynamic and confined conditions.
High spatial and temporal resolutions and flexibility in adjusting OCT-based techniques to the specific requirements have resulted in the rise of the number of versatile applications of OCT reported in the literature in recent years. Edwards et al.26 report the dominance of gravity, as opposed to the previously established notion of dominance of surface tension, in the evaporation of bi-liquid microscale drops, using a high-speed Fourier domain OCT. Furthermore, a time-averaged representation of the results is used to obtain particle trajectories on the cross-section of the drops. Combining OCT with a gravimetry video method, Huang et al.27 study the drying process in polystyrene latex. This investigation is done with a 4.3 μm resolution in depth, and a horizontal traverse of 14 μm. To denoise the data, speckle contrast analysis has been performed on the 2D OCT scans, details of which can be found in Boas and Dunn.28
Using an ultra-high resolution OCT (depth resolution in water of 1.35 μm), Abe et al.29 investigate the dynamics of drying colloidal suspensions in a Hele-Shaw cell. In this application, time averages of 100 2D scans obtained over 15 s were used to reduce noise. Similarly, Sewalt et al.15 use a spectral domain OCT system to investigate the drying process of droplets containing maltodextrin. In this study, the strong reflection of the beam at the apex of the droplet, which could dominate the scan, was avoided by a small lateral offset from the point of interest, i.e., apex. It should also be noted that titanium dioxide particles have been used as contrast agents, similar to the measurements reported in Section 4.2 in the present manuscript.
Saxena et al.30 use an ultra-high resolution Fourier domain OCT with 1.2 μm and 7 μm resolutions in depth and traverse directions, respectively, to study the micro-wrinkles on fluid free surfaces. In this case, the emitted beam directly penetrates the liquid surface through the air medium, without the interference of any optical window. However, the local curvatures of the liquid surface introduce reflection-related noise. Furthermore, a summary of the different types of OCT-based methods listed here, with a focus on tissue diagnostics, is given by Bouma et al.31
We have touched on only a fraction of the investigations in which OCT has been applied in soft matter systems. More importantly, OCT has the potential to become an important tool in the community, expanding into new areas of soft matter research. This underpins the motivation for this tutorial review. Our goal is to provide a pedagogical guide focused on the technical aspects of OCT, offering insights into common pitfalls and how to avoid them. Additionally, we showcase a variety of applications to demonstrate how OCT can be employed to study increasingly complex systems. These examples aim to help readers appreciate the breadth of problems that can be tackled using OCT.
This review is organized as follows. Section 2 provides a broad overview of the working principles of OCT and D-OCT. We explain how spatial resolution and temporal resolution are determined by the light source and optical configuration, presenting only the essentials needed for understanding the techniques. Section 3 features six tutorials, each supported by Python scripts. These tutorials, summarized in Table 2, cover both intensity- and Doppler-based methods. Section 4 explores a range of applications of OCT relevant to soft matter and fluid mechanics, including time-resolved velocimetry (4.1), particle-based velocity measurements (4.2), slip velocity (4.3), shear-induced structure detection (4.4), fluid–structure interactions (4.5), and fluid–fluid interface studies (4.6). Section 5 offers practical guidelines derived from our experience with OCT, providing a brief but valuable reference for practitioners. The review concludes with a discussion and outlook in Section 6.
![]() | ||
Fig. 1 (a) The basic setup of a SD-OCT system, where the light beam from the source is split into a reference beam and a sample beam. After reflection, the two beams are recombined before they are split by a diffraction grating and detected by a spectrometer. See Fig. S1 in the ESI† for more details. (b) In Doppler-OCT, the frequency shift between the incoming and reflected beam can be used to measure the particle's velocity. |
A time-domain OCT (TD-OCT), the first OCT technique developed, uses a scanning mirror to adjust the optical path length difference between the two arms. Through coherence gating, the short coherence length of the light source creates a constructive interference pattern. This pattern appears at mirror positions corresponding to the depth position of the contrast point in the medium.34 On the other hand, a spectral-domain OCT (SD-OCT) operates with a fixed reference mirror. As shown in Fig. 1(a), in the SD-OCT, the superimposed back-scattered optical arms (reference and sample) are guided to a 1D-spectrometer through a diffraction grating element.35,36 A third option is a swept-source OCT (SS-OCT), which utilizes a tunable laser instead of a broadband light source. Here, the wavelength of the light source is swept across a spectrum, and the interference signal is measured in a single photodetector. In an SS-OCT, the A-scan rate depends on the speed of the sweep of the light source.37
Generally speaking, SD-OCT and SS-OCT systems are capable of much higher imaging speeds than TD-OCT systems. This increased scan rate enables the acquisition of much larger scans, which would have been impractical with TD-OCT.37 Additionally, artifacts caused by sample motion are reduced. While SD-OCT systems are cheaper and tend to have a higher resolution than SS-OCT systems, the latter enable deeper penetration into the sample. SD-OCT involves the simultaneous acquisition of all involved wavelengths. This causes a signal roll-off at the fringes of the imaging spectrum. This roll-off does not exist in SS-OCT.37
Assuming an ideal configuration, the resulting intensity I(ω) obtained from the spectrometer can be written as
![]() | (1) |
This equation contains the two key ingredients of OCT; (i) the spectral distribution of the light source s(ω) which determines the axial resolution and the penetration depth of the OCT and (ii) the frequency response of the sample H(ω), which is to be reconstructed. The source can be assumed to have a Gaussian distribution and its full width at half maximum (FWHM) can be used to define a coherence length
![]() | (2) |
Here, λ0 and Δλ are, respectively, the wavelength and optical bandwidth of the source. The length lc describes the span of a window, over which the low coherence light wave can be approximated as coherent, meaning its phase remains synchronous. The nominal axial resolution (along the OCT beam) in vacuum can be estimated by
![]() | (3) |
If the spectrometer consists of N detectors (e.g. pixels of the CCD sensor), then a discrete Fourier transform of the recorded intensity spectrum results in a time-discrete intensity I(iΔt), where i = 0,1,…,N/2.34–36 In SD-OCT, the time iΔt corresponds to the depth position in the sample. This means that the maximum scanning depth is given by
![]() | (4) |
Here, c/n is the speed of light in a sample material with an average refractive index of n. In the above equation, we have approximated Δt = 2π/ΔΩ, where ΔΩ is the spectral width of the detector 2πcΔλ/λ2.
An important advantage (e.g. in comparison to confocal microscopy) of OCT is the decoupling of axial and lateral resolutions. The latter is determined by the size of the illumination spot and is influenced by the optics of the OCT probe. The lateral resolution is set by either the numerical aperture of the microscope objective NA,
![]() | (5) |
![]() | (6) |
![]() | (7) |
Thus, while high NA provides lateral resolution through (5), it may limit the axial range, if zmax in eqn (7) is smaller than the value determined by the light source in eqn (3).
The tutorial examples that follow in Section 3 are all obtained from two SD-OCT devices; Telesto II and Ganymede GAN610-SP5 (Thorlabs, USA). The specifications of these two devices are provided in Table 1. In conventional OCT nomenclature, 1D-probing is termed A-scan. Stacking laterally obtained A-scans leads to a 2D-recording known as a B-scan. A volume probing, obtained through stacking B-scans is termed a C-scan. A common way to export and store a series of B-scans or individual volume scans is using the TIFF format, specifically TIFF image-stacks. These image-stacks contain grayscale images and are highly compatible with a multitude of software packages, such as ImageJ,38 scikit-image,39 or MATLAB.40
Device | Type | λ 0 [nm] | Δz [μm] | Δx [μm] | z max [mm] | f s [kHz] |
---|---|---|---|---|---|---|
Telesto II | SD-OCT | 1300 | 3.4 | 4–12 | 3.5 | 5.5–76 |
GAN610-SP5 | SD-OCT | 930 | 6.0 | 7–20 | 2.7 | 5.5–248 |
The classical approximation of the Doppler effect (where relativistic corrections are negligible) can be written as a shift in frequency
![]() | (8) |
![]() | (9) |
![]() | (10) |
![]() | ||
Fig. 2 Schematics of the flow configurations used in the tutorials. (a) Inclination of the beam with respect to the local flow direction reconstructed from Amini et al.41 (b) Wall with grooves infused with a second fluid phase. (c) Millifluidic system with a biofilm growing on the wall. (d) Rectangular duct inclined for Doppler-based velocimetry. |
From the expression above, we may estimate the velocity to v ∼ 1 cm s−1, since λ0 ∼ 103 nm, f ∼ 100 kHz, and ΔΦ/4nπsin
θ ∼ 1.
Tutorial | Application | Code | |
---|---|---|---|
1 | Interface detection (high contrast) | Oil droplet immersed in a water–milk mixture | t1_simple_thresholding.py |
2 | Interface detection (low contrast) | Biofilm growth in flow | t2_complex_thresholding.py |
3 | Wall detection in opaque media | Water–milk mixture between two solid (PMMA) surfaces | t3_t5_DOCT_1D.py |
4 | Particle detection in transparent media | Rigid particles in a dilute polymeric fluid | t4_particle_detection.py |
5 | A-Scans: 1D velocimetry | Laminar duct flow | t3_t5_DOCT_1D.py |
6 | B-Scans: 2D velocimetry | Laminar duct flow | t6_DOCT_2D.py |
Capillary instabilities break the water–oil interface into droplets with a length of a few millimetres. Due to interface pinning, the droplets remain trapped in the grooves when exposed to flow. The contrast between water and lubricant phases is created by milk colloids, which are only miscible in water. These micro-sized particles act as a seeding medium, scattering the infrared light of the OCT beam. Consequently, the milk solution appears bright (due to scattering), while the transparent fluid appears dark (no scattering), as in Fig. 3(a). Other solutions, such as water-soluble food colouring or coffee, can also render the fluid opaque. In a fluid flow, selecting a contrast agent that is not surface-active is important to avoid Marangoni flow which could potentially modify the interfacial dynamics.
To obtain the interface shape, the flow cell is positioned under the OCT probe at a working distance corresponding to the focal length of the optics. Note that common materials for the optical access window, e.g. PMMA or glass, have high refractive indices, effectively increasing the distance between the probe and the target. Flat solid–liquid or solid–solid interfaces can reflect the beam vertically toward the sensor, causing autocorrelation noise. Therefore it is beneficial to incline the sample. An angle of approximately 6° between the beam and the plane of the channel is sufficient to deviate the reflections. A detailed overview of the mechanism behind the autocorrelation noise is provided by Wang and Ma.42 In short, the autocorrelation noise is caused by the mutual interference of all elementary waves scattered by the sample.43
A full 3D scan (C-scan) is obtained through a series of B-scans (two-dimensional planes) within the field of view. The measurement is extracted from the proprietary .oct format and saved as a .tiff image stack. The image analysis protocol implemented in t1_simple_thresholding.py demonstrates how to separate the profile of the drop in the foreground from the background to obtain Fig. 3(b). First, the image stack is loaded and trimmed to the relevant region of interest. The milk–oil-interface is characterized by a significant drop in the signal intensity (Fig. 3(a)). This results in a clear bimodal intensity distribution (Fig. 3(c)), which lends itself to classical image binarization techniques, such as Otsu's method.44 With this approach, the optimal threshold is determined by minimizing intra-class variance, or equivalently, maximizing inter-class variance between the two pixel intensity distributions. Otsu's algorithm computes the image histogram and iterates over all possible threshold values to identify the one that best separates the pixel classes.
The resulting threshold is shown as a black line in Fig. 3(c). Fig. 3(e) shows the intensity signal and segmentation result corresponding to the red lines in Fig. 3(a) and (b). Due to OCT's nature as a coherent imaging method, speckle noise is present in the signal. Speckle noise is generated by the interference of backscattered signals with random phases.45 This (multiplicative) noise can be reduced by averaging over repeated A-scans, through image filters such as spatial mean filters, a Lee filter,46 or more complex approaches.47,48 However, most spatial filters tend to blur edges within the signal, which are often the point of interest. Modern OCT systems often include settings to set the averaging during acquisition. After thresholding, some spurious structures will be classified as foreground due to the speckle noise in the signal. These structures can be reduced in a preprocessing step or after the image segmentation. Here, they are removed based on their size, and the droplet is selected as the largest structure within the scan (Fig. 3(b)). From this, a height map depicting the interface is calculated (Fig. 3(d)). This tutorial thus demonstrates how OCT can be applied to obtain spatial information of interfaces in 3D complex geometries. OCT is particularly convenient when there is a strong reflectivity at the interface. This results in a bimodal intensity distribution, where classical binarization techniques can be used.
Fig. 2(c) shows the configuration, where biofilm develops on the bottom wall of a channel in presence of liquid flow (flow rate 60 mL min−1). A 2D vertical slice of a volume scan containing biofilm is shown in Fig. 4(a), which can be processed to yield the isolated biofilm (Fig. 4(b)). The OCT beam is traversed over the field of view by two mirror galvanometers. Since these mirrors cannot occupy the same physical space, the actual path length of the beam within the OCT device depends on the current position of the mirrors. This causes, especially for large fields of view, a local offset in the signal, warping the acquired data. Thus, the substratum must be detected and aligned with the bottom of the scan to yield correct height information. The scan is characterized by a small amount of signal compared to the background. Therefore, no second peak can form in the intensity histogram (Fig. 4(c)), and Otsu's method is not able to correctly separate the biofilm from the background.
Alternatively, a filter can be implemented based on the known shape of a typical scan containing small samples. The inherent noise in an OCT scan containing only background signal will create a Gaussian intensity distribution. Here, the foreground has a higher intensity, creating an inflection point in the intensity histogram that can be used to detect the threshold. The resulting threshold is again shown as a red line in Fig. 4(c). Finally, small, mostly floating, structures are eliminated via a modified median filter, that does not fill in any gaps. This filter compares the value of each pixel with its neighborhood and changes it from one to zero, if the median value within this neighborhood is zero. The resulting dataset contains the full three-dimensional geometry of a biofilm, enabling the calculation of parameters such as biofilm thickness (Fig. 4(d)), total biovolume, roughness metrics, or porosity. The intensity signal and resulting image segmentation along the red lines in Fig. 4(a) and (b) is shown in Fig. 4(e).
Since the OCT beam is able to penetrate more than a millimeter into the sample, thick, complex geometries can be resolved, whereas CLSM measurements struggle to penetrate more than a few hundred micrometers of material51 (see Fig. 2(b)). Additionally, voids within or beneath the biofilm can be resolved, compared to confocal laser scanning microscopy, where apparent voids can also be caused by signal attenuation or limited penetration of the fluorescent dye.51
Fig. 5(b) shows the standard deviation of the intensity signal σ〈I〉 for different window sizes used in the down-sampling. The colors of the curves in Fig. 5(b) correspond to the vertical locations marked in Fig. 5(a). We observe that the signal fluctuations in the bulk of the fluid and the solid (dotted lines) are much smaller compared to the fluctuations at the solid–fluid interfaces (red and blue lines). In addition, the fluctuations become independent of the window size for the positions corresponding to the top (red) and bottom (blue) walls. Thus, one way to determine the locations of the walls is by identifying the local maxima of the standard deviation of the intensity signal obtained from an A-scan.
The specific tomographic field of view accessible to OCT provides complementary information to the conventionally-used, top-view fluorescent microscopy in microfluidics.52Fig. 6 shows OCT intensity fields that were obtained when investigating the migration of rigid particles in a dilute polymeric fluid.53 Measurements were taken at a streamwise position of 60 mm, in a rectangular duct (cross-section 1 × 3.25 mm2). The long-chain polymeric solution (polyacrylamide, PAA) – transparent at the given concentration of 210 ppm – is detected as a weak source of contrast. In the raw intensity images shown in Fig. 6(a) and (d), traces of the polymeric network is visible as small dots. The more prominent bright spots correspond to PSP polyamide tracer particles (56 μm in diameter and dispersed at a volume fraction of 0.8% wt/vol). Two observations can be made. First, opaque particles have a better-defined top surface, as the OCT beam decays as it penetrates the solid, opaque particle. For relatively small particles, this effect will be negligible. Second, these opaque particles will cast a shadow within which the back-scattered signal will be dimmer. This will impose an upper limit on the volume fraction of the opaque particles dispersed in the fluid, as the statistics of the particles in lower-depth positions will be overshadowed by the upper layers.
![]() | ||
Fig. 6 Tutorial 4: polyacrylamide (PAA) 210 ppm, with 0.8% wt/vol 56 μm PSP polyamide tracer particles. The flow is directed into the plane. (a) and (d) Sample raw intensity field. (b) and (e) Binarized frame. (c) and (f) Probability distribution function of the particles over 500 frames. (a)–(c) Q = 5 mL min−1, (d)–(f) Q = 20 mL min−1.53 |
Fig. 6(b) and (e) show the results of image processing applied to the raw intensity fields, while Fig. 6(c) and (f) display the probability distribution function (PDF) of particles passing through the cross-section over 500 frames. We observe stationary contrast points, such as particles stuck to the duct walls, bubbles, glare points, and diffraction from solid boundaries. These points affect the scaling and statistics of the calculated PDF.
To address this issue, the first processing step involves subtracting the mean image from each frame in the series. This step was intentionally skipped for Fig. 6 to highlight the influence of stationary features. The second step normalizes the grayscale images, adjusting the gray value histogram of each frame to the full span from 0 to 255. Finally, a high-pass filter can sharpen particle interfaces, which is particularly useful for particle-based velocimetry techniques. However, this filtering was also omitted in the preparation of Fig. 6(b) and (e).
Next, a threshold is applied to binarize the filtered grayscale images into black-and-white ones. The threshold is determined using the method described in Section 3.1.2. The goal of these preprocessing steps is to retain as many particles of interest as possible while eliminating extraneous optical information and noise captured by the OCT system.
The left column of Fig. 6 (with flow rate Q = 5 mL min−1) illustrate the focusing effect of elasticity at low particle inertia. In the right column, at a higher flow rate (Q = 20 mL min−1), we observe inertial migration of the particles to a preferential location between the wall and the centerline (Ségre–Silfverberg effect).
Fig. 7(b) shows the time sequence of A-scans, in which the top and bottom walls are observable. As shown in Fig. 7(a), the local peaks in the intensity signal have been used to detect the exact position of the walls. Here, the depth resolution is 2.58 μm along the beam. The duct was positioned with an inclination of 6°. The profile is obtained for the spanwise middle point of the duct to minimize the effects of the sidewall. The height of the duct is 1 mm, and the volumetric flow rate is 0.4 mL min−1.
It is important to note that Doppler OCT is inherently event-based, capturing physical information only at instances and locations, where contrast points pass through the test section. While it provides highly accurate instantaneous measurements, these are based on a non-uniform spatial and temporal grid. As a result, the entire velocity field must be corrected using either the volumetric flow rate or a known non-zero velocity at a single point. Gowda et al.12 used the following formulation for the velocity correction based on the volumetric flow rate
![]() | (11) |
Here, we used the setup shown in Fig. 2(d). Undiluted milk is used as the scattering medium and the flow cell is a rectangular duct with cross-section 1 × 3.25 mm2. Fig. 8 shows an example of a 2D velocity field obtained by a D-OCT B-scan scheme. The associated script is available in t6_DOCT_2D.py. All of the following measurements have been trimmed to the interior of the channel. Fig. 8(a) shows the raw intensity field, which is captured simultaneously with the Doppler phase shift measurement. Fig. 8(b) displays a single-frame instantaneous velocity field, where the scattered nature of the raw data is evident. By limiting the data points to those deviating within a 10% margin from the mean of 500 frames, the sparsity of the raw data becomes apparent (Fig. 8(c)). Finally, Fig. 8(d) presents the temporal mean velocity field calculated over 500 frames (i.e., B-scan recordings). To demonstrate the usefulness of OCT for near-wall measurements, we can compute the mean magnitude of the shear rate field from the mean flow u, using
![]() | (12) |
This is shown in Fig. 8(e). To reduce noise in the signal, a Gaussian filter was applied prior to calculating the gradient. The convergence of the mean velocity at different channel heights along the spanwise centerline is shown in Fig. 8(f). Here, it can be seen that in this case, approximately 250 B-scans are required to obtain a converged result. The scattering properties of the medium and the density of contrast agents are key factors in this convergence. Note that convergence rates near walls can be different compared to far-field regions.
In general, as a common flow heterogeneity observed in some non-Newtonian fluid flows, shear-banding54 is related to meso-structural re-configuration the material undergoes in response to local shear. It has been shown that shear-banding fluids are prone to instabilities.55,56 Here, a pNIPAM-based microgel is studied with time-resolved OCT-based velocimetry (hereafter TR-DOCT). The sample fluid shows a high yield stress and weak footprints of shear-banding57 in its rheological flow curve. It should also be noted that the opaqueness of such fluids with packed internal structures (i.e., a 3D network of cross-linked microgel particles) would generally not allow the use of conventional velocimetry techniques (e.g., PIV, PTV, LDV, etc.). However, OCT measurements are possible without any added contrast agents.
Fig. 9(a) (red curve) shows the raw time signal of the normalized fluctuation velocity for a sample point located at the half-height of a duct (see Fig. 2) over 9800 recordings at 5.5 kHz. The raw signal shows sporadic unphysical large peaks. A scheme based on the second derivative of the signal can be used to detect the outliers (Fig. 9(b)). The outliers, identified by the peaks in the second derivative signal, are replaced through interpolation of their neighboring values. To determine the optimal threshold for detecting these outliers, a sweep of the threshold values is performed while monitoring variations in the rms of the resulting signal. It was observed that the control parameter urms shows two distinct drops as the threshold is reduced. The first drop corresponds to the removal of high-frequency noise (spurious outliers), while the second drop is associated with filtering out the actual physical portion of the time-resolved signal. The plateau between drops can be used to estimate the optimal threshold, balancing effective noise removal and signal preservation. The resulting outlier-free signal is shown in green color throughout Fig. 9. It should be noted, that this spectral decoupling is due to high frequency ranges of the instrument noise, compared to the relatively low frequency of the physical fluctuations in this millifluidic channel flow at low inertia.
Furthermore, through a priori knowledge of the noise spectrum, ad hoc tailored filters can be implemented to the outlier-free signal. Here, we have implemented a low-pass filter with a cut-off frequency of 50 Hz to isolate fluctuations from large scale structures passing through the test section. The filter was a 14th-order infinite impulse response (IIR) design, with a passband frequency of 50 Hz, stopband frequency of 65 Hz, passband ripple of 1 dB, and stopband attenuation of 30 dB. Fig. 9(c) shows the original signal in red and the velocity signal after outlier removal and low pass filtering in black. Fig. 9(d) shows the histogram of the raw (red), outlier-free (green) and large-scale low pass filtered signals (black). Implementing the above steps on the whole half-height velocity profile, Fig. 9(e)–(g) illustrate the raw, outlier-free and low pass filtered signals, respectively.
More specifically, 220 ppm of titanium dioxide (TiO2) particles (nominal diameter 1 μm) were dissolved in DI-water. Fig. 10 shows the particle-based velocimetry in a 1 × 1 mm2 duct with a 4 mm-long rectangular cavity of 1 × 1 mm2 cross-section. The cavity is located 40 mm from both the inlet and the outlet of the duct. A constant flow rate of 0.2 mL min−1 is maintained and the OCT intensity A-scans are stacked in a vertical plane along the flow direction in the mid-span of the duct and the cavity, making a 1000 pixel wide B-scan. Moreover, the measurement were performed at 76 kHz A-scan acquisition frequency for 500 consecutive frames (B-scans) spanning over a duration of 6.58 s. Pixel dimensions are 2.58 μm in depth and 5 μm in the longitudinal directions. In order to guide the reflections away from the receiver, the setup is tilted at a small angle.
We consider a 2 mm depth of the field of interest. The PIV/PTV input frames are obtained by superposing five series of measurements acquired with the OCT focal plane sweeping in the depth direction (Fig. 10(a)). The superposition of the frames, shown in Fig. 10(b), assumes that the flow field is steady. A snapshot of the mean-subtracted stacked intensity field (Fig. 10(c)) is then normalized to fit the grayscale range [0,255] (Fig. 10(d)). A high-pass filter (HPF) is then applied to the image to sharpen the particle interfaces (Fig. 10(e)), before the image is binarized (Fig. 10(f)). Given the steady flow field, 5 frames (each 5 frames apart) are superimposed to increase the tracer particles density (Fig. 10(g)).
Fig. 10(h) shows the mean flow field obtained through post processing the images with a PIV script. Three passes have been used in searching for correlation of interrogation windows (IWs) of 64 × 64, 32 × 32, and 16 × 16 pxl2, respectively. The search windows (SWs) are set to 2 times the dimensions of the IWs at each pass. The steps (i.e., increments between the center point of neighbor IWs) are set to 50% overlap. The same images were also used for Lagrangian particle tracking (LPT) through collapsing a time sequence of 40 processed images (Fig. 10(g)), shown in Fig. 10(i) as a proof of concept.
![]() | (13) |
![]() | (14) |
![]() | (15) |
![]() | ||
Fig. 11 A sample YSF in a rectangular duct. (a) Cross-sectional velocity field. (b) Validation of the velocity profile obtained on the mid-span of the duct with the analytical solution eqn (14) based on the Herschel–Bulkley constitutive equation. |
Water is mixed with bovine milk (volume ratio of 5:
1) to distinguish it from the lubricant phase (Fig. 12(a)). Additionally, milk provides the scattering particles needed for Doppler measurements. A series of A-scans were performed in the spanwise direction, from one central ridge to an adjacent one, covering the water–lubricant, and water–solid interfaces. Fig. 12(b) shows two profiles; red curve corresponds to profile at water–solid boundary, where the velocity is zero, and the blue curve is over a water–lubricant interface, where a non-zero velocity is measured. From these velocity profiles, the local slip length b is calculated as the ratio between the slip velocity and the velocity gradient,
![]() | (16) |
Fig. 13(a) shows a B-scan (cross-sectional intensity) of a highly concentrated aqueous solution of high molecular weight (MW > 15 × 106 Da) polyacrylamide in quiescence. Since the fluid sample is transparent – and thereby undetectable by OCT – a rheologically insignificant amount of rhodamine dye (0.05% wt/vol) has been added to it, which is seen in Fig. 13(a) as bright dots. When we introduce a flow in the channel, it is observed that due to rheologically complex attributes of this viscoelastic fluid, the high shear rate regions of the duct in flow undergo a nematic phase change (Fig. 13(b)). The bright and dark regions in the OCT intensity shows a distinctive footprint of the so-called oriented and entangled phases in the polymer network. To capture the effect of orientation of the polymer chains near the high shear rate regions, polarized light imaging (PLI) measurements are performed on the fluid at rest (Fig. 13(c)) and in flow (Fig. 13(d)). The brighter signal obtained from the center line of the top view of the duct indicates higher contribution of the oriented (bright) region integrated along scanning (i.e., z) direction.
Fig. 13(e) shows the mean velocity distribution. We observe a complex flow due to the interplay between the orientation, modified rheology, and the instantaneous velocity field leads. A locally higher velocity of the fluid in the relatively low viscosity phase in the oriented regions is also visible. The modified local rheology of the medium determines the amplitude of fluctuations, as observed in the mean (Fig. 13(f)) and fluctuation (Fig. 13(g)) space-times. The data highlights that higher temporal variations of possibly elastic instabilities occur in the entangled phase, which retains its initially high elasticity. Note that the time-resolved velocimetry data presented in Fig. 13 is derived by binning every 50 consecutive A-scans into a single data point. None of the signal processing steps outlined in Section 4.1 have been applied here, as the focus of this analysis is to identify the locations of high-fluctuation regions within the flow field, rather than the dynamics of large-scale structures.
![]() | (17) |
Using a 3D C-scan, we measure the deflection of the structure from its resting condition to estimates its bending stiffness. Fig. 14(a) shows how the pillars bend in response to fluid flow, and quantitative measurements can be used to estimate E and the bending modulus B. Velocity measurements are carried out using D-OCT at two different inclinations to measure the streamwise and wall-normal components of the velocity field around the pillars (Fig. 14(b) and (c)). These measurements confirm the presence of Poiseuille-type flow above the pillars and provide insights into how the fluid followed the curve of the pillars as they bend. As final demonstration, we use both miscible (glycerol and milk) and immiscible (silicone oil and milk) fluids in static and dynamic conditions. In the glycerol–milk system, milk gradually displace glycerol from above, and with OCT scans the interface between the two fluids are visualized as they mixed. In contrast, the silicone oil–milk system, due to the immiscibility and different densities, exhibited a more complex interaction, with milk displacing oil from below, and oil bubbles being trapped between the pillars, as shown in Fig. 14(d).
![]() | ||
Fig. 14 Study of interaction between flexible pillars and laminar flow. (a) The pillars reconstructed from a 3D scan with OCT are straight in absence of flow (left) and bent at the flow rate of Q = 70 mm3 s−1 (right). (b) Velocity field in the channel for Q = 50 mm3 s−1 where the streamwise component is shown in the tiles on the left and the wall-normal component in the tiles on the right. Where the pillars are represented with solid white lines the measurement plane crosses a line of pillars whereas if the pillars are shown as dashed lines, the plane is in between them. (c) Streamwise component of the velocity at different locations and for different flow rates. The locations are represented with a red cross on the map at the right bottom of each plot. (d) 2D cut of the system with pure silicone oil in black and pure milk in white, viewed from above (left) and viewed from the side (right). Bubbles of oil are present between pillars. Figure adapted from Ricard.78 |
We consider a millifluidic channel where the bottom wall is engraved with longitudinal grooves exposed to a steady laminar flow (3.5 mL min−1) of a milk–water mixture. The cross section of the grooves have dimensions 243 × 376 μm. Lubricant oil (hexadecane) infuses the grooves and eventually elongated drops are formed due to capillary instabilities at the water–oil interface. The front of the drops is pinned to the bottom of the grooves because of the high contact angle hysteresis. The water–lubricant interface of the confined droplets are captured under dynamic conditions and the height maps are derived from the intensity data. The compact design of the OCT device allows it to be directly integrated with the small-scale microfluidic setup, enabling volume acquisitions during flow experiments. These observations reveal the shape alterations of lubricant droplets under laminar flow. When the duct is filled but no flow is present, the drops' interface remain flat along the streamwise direction (Fig. 15(a)). However, under stationary flow conditions, the interfaces deform, protruding over the adjacent ridges (Fig. 15(b)). Panels (c) and (d) show the 2D projections of the surfaces highlighting the vertical deformation in several spanwise positions inside the central groove of the analyzed volume.
In the same experiment, a series of intensity acquisitions of the vertical plane along a single drop was captured at a frequency of 5 Hz over approximately 7 minutes. As shown in the image series (see video in the ESI†), the oscillating motion of the interface is clearly resolved. This demonstrates the capacity of using OCT for capturing multi-phase dynamics. However, there are some limitations to consider. The optical field of view is constrained to the millimeter scale, depending on the lens used, and the temporal resolution t depends on the lateral dimension of the field of view, number of pixels N, and the scanning frequency fS as . For the acquisition of the B-scan, one should add 2 ms which is approximately the time needed for the probe to move back at the initial position after each A-scan. This temporal limitation should be compared to the characteristic time scale of the phenomenon under study to find the best settings.
(1) Avoid autocorrelation noise – visible as horizontal bright lines – by increasing the A-scan rate36 or avoiding reflective interfaces that are perpendicular to the light beam. If this is not possible, the OCT system may be modified to reduce this noise during data acquisition.42,43,79
(2) A useful range of inclination angles for D-OCT measurements is between 3° and 9°, allowing for a high range of velocities over an almost vertical cross-section.
(3) The bottom surface of a flow-cell should be matte and opaque to minimize optical artifacts.
(4) The thickness of the optical access window – usually with a refractive index larger than water – should be limited to a few millimeters. Thick windows artificially increase the path length, potentially requiring modification of the reference arm of the OCT.
(5) Spectral averaging – repeating and averaging each A-scan in D-OCT measurements – decreases the effective A-scan rate. For a given target scan rate, a higher acquisition rate with the corresponding averaging appears to yield better results.
(6) Excessive noise in Doppler measurements may be caused by insufficient overlap between adjacent A-scans. This overlap should be larger than 50%.
(7) Velocity distributions that are close to the limits of the velocity range may wrap to a negative Doppler phase.
While OCT has been employed in a variety of soft matter contexts, its potential remains largely untapped in several areas such as active matter, microfluidics, and bioengineering. We anticipate that further developments will push the boundaries of what can be measured, such as real-time polarized light imaging and probing for micro-structure anisotropies. However, there are still challenges that need to be overcome to further broaden the OCT applications. Achieving quantitative measurements in transparent media requires the addition of contrasting agents, which is largely unexplored. This is particularly, challenging in interfacial flows, where the adsorption of the seeding particles can modify the interfacial physics, for example through Marangoni-stress. Currently, Doppler-OCT measurements require some a priori knowledge to correctly scale the velocities as in eqn (11). Further research in the dependency of this correction factor on environmental parameters would significantly expand the range of applications of Doppler-OCT.
In this review, we have outlined the technical principles of OCT, provided hands-on tutorials to encourage adoption, and showcased its versatility in applications ranging from time-resolved velocimetry to fluid–structure interactions and interface tracking. We hope that the tutorials and showcases in this work increase the accessibility of OCT, contribute to a broader user base and encourage novel applications.
Footnotes |
† Electronic supplementary information (ESI) available. See DOI: https://doi.org/10.1039/d4sm01537a |
‡ KA and CW had equal contributions. |
This journal is © The Royal Society of Chemistry 2025 |