Abstract
Schlieren imaging is a widely used technique for flow visualization in turbulence and combustion investigations due to its high sensitivity, flexibility and easiness in use. With the development of digital imaging and image processing techniques, it is possible to retrieve velocity measurements using time-resolved schlieren imaging sequences. In this paper, an optimization and parametric study has been conducted on a newly proposed schlieren motion estimation (SME) algorithm, based on the high speed schlieren images of a jet flow and the transient ignition process of impinging flames. The SME algorithm is optimized using a graduated non-convexity (GNC) computing scheme, which employs a three stage strategy by linearly combining a convex quadratic function and a slightly non-convex generalized Charbonnier function. The Euler–Lagrange equations have been derived, while the penalty function was separated so that penalty functions can be changed conveniently. Parametric investigations have been conducted to discuss the influence of weight parameters, while the suitable ranges have been obtained after intensive calculations. Comprehensive comparisons have been made between the SME and GNC-SME methods, which indicates that the GNC scheme can preserve the boundary well and avoid local divergence and over-smoothness at the same time. The suitable weight parameter range is also broadened by using the GNC technique. The better robustness of GNC-SME method makes it more adaptive to various applications.
Similar content being viewed by others
References
Arnaud, E., Mémin, É., Sosa, R., Artana, G.: A fluid motion estimator for schlieren image velocimetry. ECCV 3951, 198–210 (2006)
Biswas, S., Qiao, L.: A comprehensive statistical investigation of schlieren image velocimetry (SIV) using high-velocity helium jet. Exp. Fluids 58(3), 18 (2017)
Black, M.J.: A robust gradient method for determining optical flow. IEEE CVPR, Champagne-Urbana (1992)
Blake, A., Zisserman, A.: Visual reconstruction. MIT press, Cambridge (1987)
Brox, T., Bruhn, A., Papenberg, N., Weickert, J.: High accuracy optical flow estimation based on a theory for warping. ECCV 3024, 25–36 (2004)
Cohen, I., Herlin, I.: Non uniform multiresolution method for optical flow and phase portrait models: environmental applications. Int. J. Comput. Vis. 33(1), 29–49 (1999)
Corpetti, T., Memin, E., Perez, P.: Dense estimation of fluid flows. IEEE Trans. Pattern Anal. Mach. Intell. 24(3), 365–380 (2002)
Fu, S., Wu, Y.: Detection of velocity distribution of a flow field using sequences of Schlieren images. Opt. Eng. 40(8), 1661–1666 (2001)
Horn, B.K.P., Schunck, B.G.: Determining optical flow. Artific. Intell. 17(1–3), 185–203 (1980)
Jonassen, D.R., Settles, G.S., Tronosky, M.D.: Schlieren “PIV” for turbulent flows. Opt. Lasers Eng. 44(3/4), 190–207 (2006)
Kegerise, M.A., Settles, G.S.: Schlieren image-correlation velocimetry and its application to free-convection flows. 9th Int. Symp. Flow Visual. Edinburgh, 380:1–13 (2000).
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)
Liu, T., Shen, L.: Fluid flow and optical flow. J. Fluid Mech. 614, 253–291 (2008)
Martínez-González, A., Guerrero-Viramontes, J.A., Moreno-Hernández, D.: Temperature and velocity measurement fields of fluids using a schlieren system. Appl. Opt. 51(16), 3519–3525 (2012)
Mauger, C., Méès, L., Michard, M., Lance, M.: Velocity measurements based on shadowgraph-like image correlations in a cavitating micro-channel flow. Int. J. Multiphase Flow 58(1), 301–312 (2014)
Papamoschou, D.: A two-spark schlieren system for very-high velocity measurement. Exp. Fluids 7(5), 354–356 (1989)
Perona, P., Malik, J.: Scale-space and edge detection using anisotropic diffusion. IEEE Trans. Pattern Anal. Mach. Intell. 12(7), 629–639 (1990)
Pless, R., Brodsky, T.: Detecting independent motion: the statistics of temporal continuity. IEEE Trans. Pattern Anal. Mach. Intell. 22(8), 768–773 (2000)
Settles, G.: Schlieren and shadowgraph techniques: visualizing phenomena in transport media. Springer, Berlin (2002)
Sun, D., Roth, S., Lewis, J.P., Black, M.J.: Learning optical flow. ECCV 5304, 83–97 (2008)
Sun, D., Roth, S., Black, M.J.: Secrets of optical flow estimation and their principles. IEEE CVPR 2432–2439 (2010).
Sun, D., Roth, S., Black, M.J.: A quantitative analysis of current practices in optical flow estimation and the principles behind them. Int. J. Comput. Vis. 106(2), 115–137 (2014)
Suter, D.: Motion estimation and vector splines. CVPR IEEE 94, 939–942 (1994)
Tistarelli, M.: Multiple constraints for optical flow. ECCV 1, 61–70 (1994)
Townend, H.: A method of airflow cinematography capable of quantitative analysis. J. Aero. Sci. 3(10), 343–352 (2015)
Wang, Q., Zhao, C.Y., Zhang, Y.: Time-resolved 3D investigation of the ignition process of a methane diffusion impinging flame. Exp. Therm. Fluid Sci. 62, 78–84 (2015)
Wang, Q., Zhang, Y., Zhao, C.Y.: Experimental investigation of coflow effect on the ignition process of a methane jet diffusion flame. Exp. Therm. Fluid Sci. 91, 184–196 (2017)
Wang, Q., Wu, Y., Cheng, H.T., Mei, X.H., Zhao, C.Y.: A schlieren motion estimation method for seedless velocimetry measurement. Exp. Therm. Fluid Sci. 109, 109880 (2019)
Funding
This study was funded by the National Natural Science Foundation of China (Grant Nos. 51976121 and 51306113) and National Science and Technology Major Project of China (2017-III-0007–0033).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Appendix
Appendix
A. Unknown variables separation.
Equation (14) is valid under the conditions of
For the quadratic penalty function \(\varphi_{1} \left( x \right) = x^{2}\), we may derive that
For the generalized Charbonnier function \(\varphi_{2} \left( x \right) = \left( {\sigma^{2} + x^{2} } \right)^{a}\), we have
From Eqs. (A2) and (A3), it can be seen that both the quadratic and generalized Charbonnier penalty functions satisfy the conditions defined in Eq. (A1). Thus the unknown variables can be seperated from the two penalty functions.
B. Derivative order decrease.
For the Eq. (17), firstly, we write the Taylor expanstions of \(\varphi^{\prime\prime}\left( x \right)\) and \(\frac{{\varphi^{\prime}\left( x \right)}}{x}\) at x = 0, which are as follows:
Here we have \(\varphi^{\prime}\left( 0 \right) = 0\). As for quadratic penalty function,\(\varphi_{1}^{^{\prime}} \left( x \right) = \left. {2x} \right|_{x = 0} = 0\); for generalized Charbonnier penalty function, \(\varphi_{2}^{^{\prime}} \left( x \right) = \left. {2ax\left( {\sigma^{2} + x^{2} } \right)^{a - 1} } \right|_{x = 0} = 0\). By neglecting the higher order terms, we have
If the penalty function satisfies
then the relationship in Eq. (17) can be satisfied. In the following, we will prove that Eq. (B2) is valid for the two penalty functions we use.
For the quatratic penalty function \(\varphi_{1} \left( x \right) = x^{2}\), it is easy to find that
For the generalized Charbonnier function \(\varphi_{2} \left( x \right) = \left( {\sigma^{2} + x^{2} } \right)^{a}\), it can be written as
Up to present, we have proved that Eq. (17) is satisfied for both penalty functions in the current GNC-SME scheme.
Rights and permissions
About this article
Cite this article
Wang, Q., Mei, X.H., Wu, Y. et al. An Optimization and Parametric Study of a Schlieren Motion Estimation Method. Flow Turbulence Combust 107, 609–630 (2021). https://doi.org/10.1007/s10494-021-00246-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10494-021-00246-1