Abstract
In order to improve the visualization simulation effect of water wave, we use the images of actual water wave as a feedback to correct the control parameters of Shallow Water (SW) equations in this paper. First, we employ a kind of simplified numerical method to resolve the SW equations and create an initial water wave animation. The initial control parameters of SW equations can be set arbitrarily. Second we cut some water wave images from the artificial animation above to build an image dataset of Simulated Water Wave (SWW). Third, we capture the Actual Water Wave (AWW) images by cameras, which are fixed in the selected locations of a moving boat, to build another image dataset. After that, we make a correlation analysis of image texture between the artificial image dataset of SWW and the actual image dataset of AWW to compare their similarity. In this phase, some image quality metrics of Tamura’s texture, together with the mathematic tools of Mojette transform, Gabor wavelet and Detrended Fluctuation Analysis (DFA) technique are utilized to accomplish the static and dynamic texture analysis tasks. Finally, we use the results of correlation analysis above as a feedback to give a guidance to tune the control parameters of SW equations and regenerate the water wave animation with better visualization effects. To enhance the fidelity of SWW images, we also use Gabor wavelet and the criterion of minimized distance to estimate the environment illumination direction of AWW if the texture definition is good enough. By this means, we can set proper light source parameters to the visualization animation of SWW. Extensive experiment results have shown us that the visualization simulation effect can be improved effectively by the application of our texture feedback based techniques.
Similar content being viewed by others
References
Adams B, Pauly M, Keiser R, Guibas LJ (2007) Adaptively sampled particle fluids. ACM Trans Graph 26(3):1–7
Akoh R, Ii S, Xiao F (2010) A multi-moment finite volume formulation for shallow water equations on unstructured mesh. J Comput Phys 229:4567–4590
Anderson JD Jr (1995) Computational fluid dynamics: the basics with application, McGraw-Hill, Inc. Press
Angkoon P, Montri P, Chusak L, Pornchai P (2010) Effect of trends on detrended fluctuation analysis for surface Electromyography (EMG) signal, PSU Engineering Conference, pp. 333–338
Arivazhagan S, Ganesan L, Padam Priyal S (2006) Texture classification using Gabor wavelets based rotation invariant feature. Pattern Recognit Lett 27:1976–1982
Arnaud B (2008) Spatially homogeneous solutions of 3D stochastic Navier-Stokes equations and local energy inequality. Stoch Process Appl 118:417–451
Budianto T, Henry J, Hock SS (2012) Real-time rendering of approximate caustics under environment illumination. Entertain Comput 3:129–141
Canestrelli A, Fagherazzi S, Lanzoni S (2012) A mass-conservative centered finite volume model for solving two-dimensional two-layer shallow water equations for fluid mud propagation over varying topography and dry areas. Adv Water Res 40:54–70
Caussignac P (2008) A gauge finite element method for the 2D Navier-Stokes problem. Appl Numer Math 58:1413–1433
Chen JX, Da Vitoria Lobo N (1995) Toward interactive-rate simulation of fluids with moving obstacles using Navier-Stokes equations. Graph Models Image Process 57(2):107–116
Chia-Feng J, Chia-Ming C, Jiuh-Ruo W, Lee D (2009) Computer vision-based human body segmentation and posture estimation. IEEE Trans Syst, Man Cybern Part A: Syst Hum 39(1):119–133
Chow CK, Yuen SY (2010) Illumination direction estimation for augmented reality using a surface input real valued output regression network. Pattern Recognit 43:1700–1716
Dong J, Su L, Zhang Y, Florent A, Yang Z (2012) Estimating illumination direction of 3D surface texture based on active basis and Mojette transform. J Electron Imaging 21:1–17
Dong J, Sun G, Chen G (2008) Conversions between three methods for representing 3D surface textures under arbitrary illumination directions. Image Vision Comput 26:1561–1573
Duan Q (2011) On the dynamics of Navier-Stokes equations for a shallow water model. J Differ Equ 250:2678–2715
Felcman J, Kadrnka L (2012) Adaptive finite volume approximation of the shallow water equations. Appl Math Comput 219:3354–3366
Ferziger JH, Peric M (2002) Computational methods for fluid dynamics, 3rd ed, Springer press
Francesco B, Antonio F (2007) Evaluation of the effects of Gabor filter parameters on texture classification. Pattern Recognit 40:3325–3335
Gie G-M, Kelliher JP (2012) Boundary layer analysis of the Navier-Stokes equations with generalized Navier boundary conditions. J Differ Equ 253:1862–1892
Guedon J, Liu C (2010) The 2 and 3 materials scene reconstructed from some line Mojette projections, International Conference on Image Processing Theory Tools and Applications, pp. 189–194
Guo Q, Xu Z (2011) Simulation of deep-water waves based on JONSWAP spectrum and realization by Matlab, International Conference on Geoinformatics, pp. 1–4
Han Y, Shi P (2007) An adaptive level-selecting wavelet transform for texture defect detection. Image Vision Comput 25:1239–1248
Jerry Tessendorf, Simulating Ocean Water, http://graphics.ucsd.edu/courses/rendering/2005/jdewall/tessendorf.pdf
Kress W, Nilsson J (2003) Boundary conditions and estimates for the linearized Navier-Stokes equations on staggered grids. Comput Fluids 32:1093–1112
Krishnamachari S, Chellappa R (1997) Multiresolution Gauss-Markov random field models or texture segmentation. IEEE Trans Image Process 6(2):251–267
Lagger P, Fua P (2008) Retrieving multiple light sources in the presence of specular reflections and texture. Comput Vision Image Underst 111:207–218
Li DHW (2010) A review of daylight illuminance determinations and energy implications. Appl Energy 87:2109–2118
Liu X, Landry BJ, Garcia MH (2008) Two-dimensional scour simulations based on coupled model of shallow water equations and sediment transport on unstructured meshes. Coast Eng 55:800–810
Liu H, Li F, Lu H (2010) Imaging air quality evaluation using definition metrics & detrended fluctuation analysis, IEEE International Conference on Signal Processing, pp. 968–971
Liu D, Li J, Wen Z, He F (2011) Water-flow simulation and CFD research on supersonic flow phenomenon. J Exp Fluid Mech 25(1):65–68
Lopez-Moreno J, Hdap S, Reinhard E, Gutierrez D (2010) Compositing image through light source detection. Comput Graph 34:698–707
Majtner T, Svoboda D (2012) Extension of Tamura texture features for 3D fluorescence microscopy, International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission, pp. 301–307
Mitrea D, Nedevschi S, Badea R (2011) The role of the superior order GLCM and of the generalized cooccurrence matrices in the characterization and automatic diagnosis of the hepatocellular carcinoma, based on ultrasound images, International Conference on Intelligent Computer Communication and Processing, pp. 197–204
Muller M, Stam J, James D, Thurey N. Real time physics class notes, http://graphics.ethz.ch/Downloads/Publications/Tutorials/2008/Mue08/coursenotes.pdf
Pan C, Dai S, Chen S (2006) Numerical simulation for 2D shallow water equations by using Godunov-type scheme with unstructured mesh. J Hydrodyn, Ser B 18(4):475–480
Peteri R, Chetverikov D (2006) Qualitative characterization of dynamic textures for video retrieval. Comput Vision Graph, Spring Ser Comput Imaging Vision 32:33–38
Qi Y (2009) A relevance feedback retrieval method based on Tamura texture. Int Symp Knowl Acquis Model 3:174–177
Rasulov M, Aslan Z, Pakdil O (2005) Finite differences method for shallow water equations in a class of discontinuous functions. Appl Math Comput 160:343–353
Recur B, Desbarats P, Domenger JP (2010) Mojette reconstruction from noisy projections, International Conference on Image Processing Theory Tools and Applications, pp. 201–206
Robert T (2006) Hudspeth, waves and wave forces on coastal and ocean structures, World Scientific press
Rodriguez JM, Taboada-Vazquez R (2007) From Euler and Navier-Stokes equations to shallow waters by asymptotic analysis. Adv Eng Softw 38:399–409
Rogers S, Girolami M (2012) A first course in machine learning, CRC Press
Shen L, Ji Z (2009) Gabor wavelet selection and SVM classification for object recognition. Acta Autom Sin 35(4):350–355
Shi D, Ren J, Hao X (2009) A new second order nonconforming mixed finite element scheme for the stationary Stokes and Navire-Stokes equations. Appl Math Comput 207:462–477
Shirokoff D, Rosales RR (2011) An efficient method for the incompressible Navier-Stokes equations on irregular domains with no-slip boundary conditions, high order up to the boundary. J Comput Phys 230:8619–8646
Simth JR, Lin CY, Naphade M (2002) Video texture indexing using spatiotemporal wavelets. Int Conf Image Process 2:437–440
Tan X, Feng X (2008) An approach for 3D water surface simulation, International Conference on Computer Science and Software Engineering, pp. 882–885
Tao J (2005) Numerical simulation of fluid flow, Tianjin University Press
van’t Hof B, Veldman AEP (2012) Mass, momentum and energy conserving (MaMEC) discretizations on general grids for the compressible Euler and shallow water equations. J Comput Phys 231:4723–4744
Varma M, Zisserman A (2004) Unifying statistical texture classification frameworks. Image Vision Comput 22:1175–1183
Xing G, Liu Y, Qing X, Peng Q (2012) A practical approach for real-time illumination estimation of outdoor videos. Comput Graph 36:857–865
Xu N, Shang PJ, Kamae S (2009) Minimizing the effect of exponential trends in detrended fluctuation analysis. Chaos Solution Fractals 41:311–316
Xu S, Wallace AM (2008) Recovering surface reflectance and multiple light locations and intensities form image data. Pattern Recognit Lett 29:1639–1647
Zhang Y, Wang H, Wang S, Tong Y, Zhou H (2012) A deformable surface model for real-time water drop animation. IEEE Trans Vis Comput Graph 18(8):1281–1289
Zhou F, Feng J, Shi Q (2001) Texture feature based on local Fourier transform. Int Conf Image Process 2:610–613
Zhu F, Zhu W, Fan J, Fang B, Zhao K (2012) Modeling and analysis of numerical wave tank based on ALE algorithm, International Conference on Modelling, Identification & Control, pp. 673–678
Acknowledgments
This work is supported by the Key Technology R&D Program of Jiangsu Province, China (BE2012028). The authors thank Dr. Feng Li in China Ship Scientific Research Center for his helpful discussions on our research work.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, P., Liu, H., Jin, J. et al. Water wave visualization simulation using feedback of image texture analysis. Multimed Tools Appl 74, 8379–8400 (2015). https://doi.org/10.1007/s11042-013-1683-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1683-6