Skip to main content
Log in

Water wave visualization simulation using feedback of image texture analysis

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Adams B, Pauly M, Keiser R, Guibas LJ (2007) Adaptively sampled particle fluids. ACM Trans Graph 26(3):1–7

    Article  Google Scholar 

  2. 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

    Article  MathSciNet  MATH  Google Scholar 

  3. Anderson JD Jr (1995) Computational fluid dynamics: the basics with application, McGraw-Hill, Inc. Press

  4. 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

  5. Arivazhagan S, Ganesan L, Padam Priyal S (2006) Texture classification using Gabor wavelets based rotation invariant feature. Pattern Recognit Lett 27:1976–1982

    Article  Google Scholar 

  6. Arnaud B (2008) Spatially homogeneous solutions of 3D stochastic Navier-Stokes equations and local energy inequality. Stoch Process Appl 118:417–451

    Article  Google Scholar 

  7. Budianto T, Henry J, Hock SS (2012) Real-time rendering of approximate caustics under environment illumination. Entertain Comput 3:129–141

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Caussignac P (2008) A gauge finite element method for the 2D Navier-Stokes problem. Appl Numer Math 58:1413–1433

    Article  MathSciNet  MATH  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  MATH  Google Scholar 

  12. 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

    Article  MATH  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  MATH  Google Scholar 

  15. Duan Q (2011) On the dynamics of Navier-Stokes equations for a shallow water model. J Differ Equ 250:2678–2715

    Article  Google Scholar 

  16. Felcman J, Kadrnka L (2012) Adaptive finite volume approximation of the shallow water equations. Appl Math Comput 219:3354–3366

    Article  MathSciNet  Google Scholar 

  17. Ferziger JH, Peric M (2002) Computational methods for fluid dynamics, 3rd ed, Springer press

  18. Francesco B, Antonio F (2007) Evaluation of the effects of Gabor filter parameters on texture classification. Pattern Recognit 40:3325–3335

    Article  Google Scholar 

  19. 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

    Article  MathSciNet  MATH  Google Scholar 

  20. 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

  21. 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

  22. Han Y, Shi P (2007) An adaptive level-selecting wavelet transform for texture defect detection. Image Vision Comput 25:1239–1248

    Article  Google Scholar 

  23. Jerry Tessendorf, Simulating Ocean Water, http://graphics.ucsd.edu/courses/rendering/2005/jdewall/tessendorf.pdf

  24. Kress W, Nilsson J (2003) Boundary conditions and estimates for the linearized Navier-Stokes equations on staggered grids. Comput Fluids 32:1093–1112

    Article  MathSciNet  MATH  Google Scholar 

  25. Krishnamachari S, Chellappa R (1997) Multiresolution Gauss-Markov random field models or texture segmentation. IEEE Trans Image Process 6(2):251–267

    Article  Google Scholar 

  26. Lagger P, Fua P (2008) Retrieving multiple light sources in the presence of specular reflections and texture. Comput Vision Image Underst 111:207–218

    Article  MATH  Google Scholar 

  27. Li DHW (2010) A review of daylight illuminance determinations and energy implications. Appl Energy 87:2109–2118

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

  30. 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

    Google Scholar 

  31. Lopez-Moreno J, Hdap S, Reinhard E, Gutierrez D (2010) Compositing image through light source detection. Comput Graph 34:698–707

    Article  Google Scholar 

  32. 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

  33. 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

  34. Muller M, Stam J, James D, Thurey N. Real time physics class notes, http://graphics.ethz.ch/Downloads/Publications/Tutorials/2008/Mue08/coursenotes.pdf

  35. 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

    Article  Google Scholar 

  36. Peteri R, Chetverikov D (2006) Qualitative characterization of dynamic textures for video retrieval. Comput Vision Graph, Spring Ser Comput Imaging Vision 32:33–38

    MATH  Google Scholar 

  37. Qi Y (2009) A relevance feedback retrieval method based on Tamura texture. Int Symp Knowl Acquis Model 3:174–177

    MATH  Google Scholar 

  38. 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

    Article  MathSciNet  MATH  Google Scholar 

  39. Recur B, Desbarats P, Domenger JP (2010) Mojette reconstruction from noisy projections, International Conference on Image Processing Theory Tools and Applications, pp. 201–206

  40. Robert T (2006) Hudspeth, waves and wave forces on coastal and ocean structures, World Scientific press

  41. Rodriguez JM, Taboada-Vazquez R (2007) From Euler and Navier-Stokes equations to shallow waters by asymptotic analysis. Adv Eng Softw 38:399–409

    Article  Google Scholar 

  42. Rogers S, Girolami M (2012) A first course in machine learning, CRC Press

  43. Shen L, Ji Z (2009) Gabor wavelet selection and SVM classification for object recognition. Acta Autom Sin 35(4):350–355

    Article  MathSciNet  Google Scholar 

  44. 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

    Article  MathSciNet  MATH  Google Scholar 

  45. 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

    Article  MathSciNet  MATH  Google Scholar 

  46. Simth JR, Lin CY, Naphade M (2002) Video texture indexing using spatiotemporal wavelets. Int Conf Image Process 2:437–440

    MATH  Google Scholar 

  47. Tan X, Feng X (2008) An approach for 3D water surface simulation, International Conference on Computer Science and Software Engineering, pp. 882–885

  48. Tao J (2005) Numerical simulation of fluid flow, Tianjin University Press

  49. 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

    Article  MathSciNet  MATH  Google Scholar 

  50. Varma M, Zisserman A (2004) Unifying statistical texture classification frameworks. Image Vision Comput 22:1175–1183

    Article  Google Scholar 

  51. 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

    Article  Google Scholar 

  52. Xu N, Shang PJ, Kamae S (2009) Minimizing the effect of exponential trends in detrended fluctuation analysis. Chaos Solution Fractals 41:311–316

    Article  Google Scholar 

  53. Xu S, Wallace AM (2008) Recovering surface reflectance and multiple light locations and intensities form image data. Pattern Recognit Lett 29:1639–1647

    Article  Google Scholar 

  54. 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

    Article  Google Scholar 

  55. Zhou F, Feng J, Shi Q (2001) Texture feature based on local Fourier transform. Int Conf Image Process 2:610–613

    MATH  Google Scholar 

  56. 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

Download references

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

Authors

Corresponding author

Correspondence to Peilin Liu.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-013-1683-6

Keywords

Navigation