Skip to main content

Advertisement

Log in

Real-time multi-band synthesis of ocean water with new iterative up-sampling technique

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Adapting natural phenomena rendering for real-time applications has become a common practice in computer graphics. We propose a GPU-based multi-band method for optimized synthesis of “far from coast” ocean waves using an empirical Fourier domain model. Instead of performing two independent syntheses for low- and high-band frequencies of ocean waves, we perform only low-band synthesis and employ results to reproduce high frequency details of ocean surface by an optimized iterative up-sampling stage. Our experimental results show that this approach greatly improves the performance of original multi-band synthesis while maintaining image quality.

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.

Similar content being viewed by others

References

  1. Ben-Ezra, M., Lin, Z., Wilburn, B.: Penrose pixels; super-resolution in the detector layout domain. In: IEEE International Conference on Computer Vision (ICCV) (2007)

  2. Chan, T.F., Shen, J.: Theory and computation of variational image deblurring. In: Mathematics and Computation in Imaging Science and Information Processing. IMS (Inst. Math. Sci.) Lecture Notes Series. World Scientific, Singapore (2007)

    Google Scholar 

  3. Cooley, J., Tukey, J.: An algorithm for the machine calculation of complex Fourier series. Math. Comput. 19, 297–301 (1965)

    Article  MATH  MathSciNet  Google Scholar 

  4. Feng, L., Jingyi, Y., Jinxiang, C.: A hybrid camera for motion deblurring and depth map super-resolution. In: CVPR 2008 (2008)

  5. Fergus, R., Singh, B., Hertzmann, A., Roweis, S.T., Freeman, W.T.: Removing camera shake from a single photograph. ACM Trans. Graph. 25(3), 787–794 (2006) (Proc. SIGGRAPH 2006)

    Article  Google Scholar 

  6. Fournier, A., Reeves, W.-T.: A simple model of ocean waves. Comput. Graph. 20, 75–84 (1986)

    Article  Google Scholar 

  7. Jensen, L.-S., Goliás, R.: Deep-water animation and rendering. In: Game Developers Conference Europe (2001)

  8. Kryachko, Y.: Using Vertex Texture Displacement for Realistic Water Rendering. GPU Gems II. Addison-Wesley, Reading (2005)

    Google Scholar 

  9. Lanza, S.: Animation and Display of Water. ShaderX3: Advanced Rendering with DirectX and OpenGL. Charles River Media, Hingham (2004)

    Google Scholar 

  10. Levin, A.: Blind motion deblurring using image statistics. In: Advances in Neural Information Processing Systems (NIPS), Dec. 2006

  11. Marvasti, F.A.: An iterative method to compensate for the interpolation distortion. IEEE Trans. ASSP 37(1), 1617–1621 (1989)

    Article  Google Scholar 

  12. Mastin, G.-A., Watterger, P.-A., Mareda, J.-F.: Fourier synthesis of ocean scenes. IEEE Comput. Graph. Appl. April/March, 16–23 (1987)

    Article  Google Scholar 

  13. Messing, K.S., Ibrahim, S.: Image up-sampling technique. European Patent 1947603 A2 (2008)

  14. Mitchell, J.-L.: Real-time synthesis and rendering of ocean water. ATI Research Technical Report, Marlboro, MA (2005)

  15. Mitchell, J.-L., Ansari, M.-Y., Hart, E.: Advanced Image Processing with DirectX 9 Pixel Shaders. ShaderX 2: Shader Programming Tips & Tricks with DirectX 9. Wordware, Texas (2004)

    Google Scholar 

  16. Pathak, B.: Method to up-sample frequency rich images without significant loss of image sharpness. US Patent 6747630 B2 (2004)

  17. Piotr, W., Nagy, G.: Large scale image deblurring in Java. In: Proc. of ICCS, pp. 721–730 (2008)

  18. Tessendorf, J.: Simulating ocean water. Simulating nature: realistic and interactive techniques course notes. In: SIGGRAPH 1999 (1999)

  19. Thon, S., Dischler, J.-M., Ghazanfarpour, D.: Ocean waves synthesis using a spectrum-based turbulence function. In: Proceedings of the International Conference on Computer Graphics (2000)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to E. Miandji.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Miandji, E., Sargazi Moghadam, M.H., Samavati, F.F. et al. Real-time multi-band synthesis of ocean water with new iterative up-sampling technique. Vis Comput 25, 697–705 (2009). https://doi.org/10.1007/s00371-009-0352-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-009-0352-2

Keywords

Navigation