Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Motion Estimation in
In Situ Materials Tests

Dr. Tessa Nogatz
tessa.nogatz.net

Bulk
Fiber
Foam
Fiber Composite

3D Representations of Materials

Foam

  • Spatially sparse material
  • Full layers collapse where struts break

Fiber Composites

  • Matrix fiber bonding crucial
  • Where many fibers debond, matrix will rupture

Concrete

  • Very brittle material
  • Microcracking is forerunner of global failure

In Situ Materials Test

A General Framework for Motion Estimation

\( \phi(\ux) = \ux + \ub(\ux), \)
where \(\ub = (u, v, w)\)
\begin{equation} I_0(\ux) = I_1(\phi(\ux)) \end{equation}
\begin{equation} \min_\phi \int_\Omega \left(\class{substep-2-i0}{I_0(\ux)}\class{hidden}{I_0(\ux)}-\class{substep-2-i1}{I_1(\phi(\ux))}\class{hidden}{I_1(\phi(\ux))}\right)^2\,d\ux + \lambda \mathcal{R}(\phi) \end{equation}
\( \mathcal{D} \)

Local Digital Volume Correlation

\begin{equation} \min_{\ub} \class{substep-1}{\sum_{d=1}^{N_c}} \class{substep-2}{\sum_{i=1}^{K^3}} \left(I_1(\class{substep-1}{\ux_d}+\class{substep-2}{m_i}+\class{substep-3-insert}{\ub_d\phi}\class{substep-3-remove}{\ub_h}(\class{substep-1}{\ux_d}))-I_0(\class{substep-1}{\ux_d}+\class{substep-2}{m_i})\right)^2 \end{equation}

Global Digital Volume Correlation

\( \ub_h= \sum_{\alpha,n} a_{\alpha n}\psi_n(\ux)e_\alpha \)
\begin{equation} \min_\ub \int_\Omega \left(I_1\class{substep-1}{(\ux+\ub)}\class{substep-2}{(\ux)+\ub^T\nabla I_0(\ux)} - I_0(\ux)\right)^2\,d\ux \end{equation}

Augmented-Lagrangian DVC

\begin{align} \begin{split} \pazocal{L} = &\sum_i\int_{\Omega_i} \left(I_1(\ux+\ub_i(\ux) + \textbf{F}_i\left(\ux-\ux_i^0\right))-I_0(\ux)\right)^2 \\ &+ \frac{\alpha}{2}\left| \nabla {\hat{\ub}_i} - {\textbf{F}_i} + {\mathbf{W}_i}\right|^2 + \frac{\mu}{2}\left|{\hat{\ub}_i} - {\ub_i} - {\mathbf{v}_i}\right|^2\dx. \end{split} \end{align}

Medical Image Registration

\begin{equation} \min_\phi \int_\Omega \left(I_1(\phi(\ux))-I_0(\ux)\right)^2\dx + \Reg(\phi) \end{equation}

\( \class{hidden}{\phi(\ux)}\class{substep-3-phi}{\phi(\ux)}\class{substep-3-eq}{ = \ux+\ub(\ux)} \)\( \class{hidden}{\Reg}\class{substep-3-reg}{\Reg}^{\class{substep-3-eq}{\text{elas}}}\class{substep-3-eq}{(\ub) = \int_\Omega \frac{\mu}{4} \left(\nabla\ub + \nabla^T \ub\right)^2 + \frac{\lambda}{2}\left(\text{div}\, \ub\right)^2 \dx} \)

Nice physical interpretation:
Regularization forces displacement to follow a materials law

Comparison of State-of-the-Art Methods

\begin{align} u(x,y,z) &= \begin{cases} z\cdot 0.005\cdot K & \text{if } z < D/2,\\ (z-D/2)\cdot 0.005\cdot K & \text{if } z>D/2 \end{cases}\\ v(x,y,z) &= 0\\ w(x,y,z) &= -0.2 - \frac{K-0.2}{\sqrt{0.5\cdot e^{-0.04\cdot(z-D/2)}}} \end{align}
\( w(x,y,z) \)
\( v(x,y,z) \)
\( u(x,y,z) \)

Total Variation Optical Flow

\begin{equation} \min_\ub \int_\Omega |I_0(\ux)-I_1(\ux+\ub)| +|\nabla \ub|\dx \end{equation}
\begin{align} \begin{split} \class{substep-2-t}{T}\class{substep-2-v}{V}\class{hidden}{TV}\class{substep-2-rest}{(f)} &\class{substep-2-rest}{= \int_{\Omega}|D f|} \\ &\class{substep-2-rest}{= \sup\Big\{\int_\Omega f \dvg \g \,dx \;\big|\; \g = (g_1, \ldots, g_n)\in C_0^1(\Omega;\R^n) \;\text{and}\; |\g(\ux)|\leq 1 \;\text{for}\; \ux\in\Omega\Big\}} \end{split} \end{align}

\(T\)otal\(V\)ariation

1 Chambolle, Antonin, et al. An Introduction to Total Variation for Image Analysis. Theoretical Foundations and Numerical Methods for Sparse Recovery (2010): 227.
3DOF

TV Optical Flow Solved by Approximation12

\begin{equation} J_{\text{Grad}}(\ub)=\int_\Omega\Psi\left(|\nabla I_0(\ux)-\nabla I_1(\ux+\ub)|\right) \dx \end{equation}
\begin{equation} J_{\text{Data}}(\ub) = \int_\Omega\Psi\left(|I_0(\ux)-I_1(\ux+\ub)|\right) \dx \end{equation}
\begin{equation} J_{\text{Smooth}}(\ub)= \int_\Omega \Psi\left( |\nabla u| + |\nabla v |+|\nabla w|\right) \dx \end{equation}
\( \Psi(s^2) = \sqrt{s^2+\varepsilon^2} \)
\begin{equation} J_{\text{total}}(\ub)=J_{\text{Data}}(\ub)+\lambda J_{\text{Grad}}(\ub)+\mu J_{\text{Smooth}}(\ub) \end{equation}
1 Brox, T., et al. (2004). High Accuracy Optical Flow Estimation Based on a Theory for Warping. ECCV 2004. Springer, Berlin, Heidelberg.
2 Nogatz, T., et al. (2022). 3D Optical Flow for Large CT Data of Materials Microstructures. Strain 2022, 58(3).
TVL1

TV Optical Flow Solved by Discretization12

\begin{equation} \min_\ub \int_\Omega\ \lambda |\class{substep-0}{I_0(\ux) -I_1(\ux+\ub)}\class{substep-1}{I_0(\ux) -I_1(\ux+\ub_0) - \nabla I_1^T(\ux+\ub_0)(\ub-\ub_0)}\class{substep-2}{\rho(\ub)}| + |\nabla \ub|\dx \end{equation}
Introduce auxiliary variable \(\db\):
\begin{equation} \min_{\ub, \db}\ \int_\Omega |\nabla \ub| + \frac{1}{2\theta}||\ub-\db||_2^2 + \lambda |\rho(\db)|\dx \end{equation}
Solve alternating for \(\ub\) and \(\db\):
\begin{align} \ub^{k+1} &= \min_{\ub} \int_\Omega |\nabla \ub| + \frac{1}{2\theta} ||\ub-\db^k||_2^2 \dx\\ \db^{k+1} &= \min_{\db} \int_\Omega ||\ub^{k+1}-\db||_2^2 + \lambda |\rho(\db)|\dx \end{align}
1 Zach, C., et al. A Duality Based Approach for Realtime TV-L1 Optical Flow. Joint Pattern Recognition Symposium. Springer, Berlin, Heidelberg, 2007.
2 Nogatz, T., et al. MorphFlow: Estimating motion in in-situ tests of concrete. Experimental Mechanics (2025).

Comparison of Total Variation Based Methods

\( u(x,y,z) \)
\( v(x,y,z) \)
\( w(x,y,z) \)

In Situ Test of Metal Matrix Composite Foam

Trip Foam
Displacement Magnitude
Displacement 3DOF
Slice View
Displacement ALDVC
Slice View
Fracturing Cell

Full Series of MMC Foam

Unloaded
2% compression
4% compression
6% compression
10% compression
20% compression

Displacement
Field in \(w\)

Displacement for 2% compression
Displacement for 4% compression
Displacement for 6% compression
Displacement for 10% compression
Displacement for 20% compression
Displacement for 20% compression (adjusted)
seit 07/2024 Software-Entwicklerin
01/2023 — 06/2024 Postdoktorandin
2022 Dr. rer. nat. Mathematik
(summa cum laude)
03/2021 — 12/2022 Wissenschaftliche Mitarbeiterin
10/2018 — 02/2021 Promotionsstipendiatin
2016 — 2018 M.Sc. Mathematik
2011 — 2015 B.Sc. Mathematik