The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.07 - July (2013 vol.19)
pp: 1242-1251
Chuan Li , Dept. of Comput. Sci., Univ. of Bath, Bath, UK
D. Pickup , Dept. of Comput. Sci., Univ. of Bath, Bath, UK
T. Saunders , Dept. of Comput. Sci., Univ. of Bath, Bath, UK
D. Cosker , Dept. of Comput. Sci., Univ. of Bath, Bath, UK
D. Marshall , Cardiff Sch. of Comput. Sci., Cardiff Univ., Cardiff, UK
P. Hall , Dept. of Comput. Sci., Univ. of Bath, Bath, UK
P. Willis , Dept. of Comput. Sci., Univ. of Bath, Bath, UK
ABSTRACT
We introduce a video-based approach for producing water surface models. Recent advances in this field output high-quality results but require dedicated capturing devices and only work in limited conditions. In contrast, our method achieves a good tradeoff between the visual quality and the production cost: It automatically produces a visually plausible animation using a single viewpoint video as the input. Our approach is based on two discoveries: first, shape from shading (SFS) is adequate to capture the appearance and dynamic behavior of the example water; second, shallow water model can be used to estimate a velocity field that produces complex surface dynamics. We will provide qualitative evaluation of our method and demonstrate its good performance across a wide range of scenes.
INDEX TERMS
Surface reconstruction, Shape, Mathematical model, Computational modeling, Geometry, Sea surface, Ocean temperature,water surface modeling, Video-based modeling
CITATION
Chuan Li, D. Pickup, T. Saunders, D. Cosker, D. Marshall, P. Hall, P. Willis, "Water Surface Modeling from a Single Viewpoint Video", IEEE Transactions on Visualization & Computer Graphics, vol.19, no. 7, pp. 1242-1251, July 2013, doi:10.1109/TVCG.2012.302
REFERENCES
[1] N. Foster and D. Metaxas, “Realistic Animation of Liquids,” Graphical Models and Image Processing, vol. 58, pp. 471-483, 1996.
[2] J. Stam, “Stable Fluids,” Proc. ACM SIGGRAPH, pp. 121-128, 1999.
[3] O.Y. Song, H. Shin, and H.S. Ko, “Stable but Nondissipative Water,” ACM Trans. Graphics, vol. 24, no. 1, pp. 81-97, 2005.
[4] C. Yuksel, D.H. House, and J. Keyser, “Wave Particlesr,” Proc. ACM SIGGRAPH, pp. 99-106, 2007.
[5] R. Narain, J. Sewall, M. Carlson, and M.C. Lin, “Fast Animation of Turbulence Using Energy Transport and Procedural Synthesis,” Proc. ACM SIGGRAPH, pp. 1-8, 2008.
[6] M. Lentine, W. Zheng, and R. Fedkiw, “A Novel Algorithm for Incompressible Flow Using Only a Coarse Grid Projection,” Proc. ACM SIGGRAPH, p. 1C9, 2010.
[7] N. Heo and H.-S. Ko, “Detail-Preserving Fullyeulerian Interface Tracking Framework,” Proc. ACM SIGGRAPH, p. 1C8, 2010.
[8] M. Nielsen and R. Bridson, “Guide Shapes for High Resolution Naturalistic Liquid Simulation,” Proc. ACM SIGGRAPH, p. 1C8, 2011.
[9] E.A. Khan, E. Reinhard, R.W. Fleming, and H.H. Bülthoff, “Image-Based Material Editing,” Proc. ACM SIGGRAPH, pp. 654-663, 2006.
[10] D. Gutierrez, J. Lopez-Moreno, J. Fandos, F. Seron, M. Sanchez, and E. Reinhard, “Depicting Procedural Caustics in Single Images,” Proc. ACM SIGGRAPH, p. 1C9, 2008.
[11] A. Ghosh, T. Hawkins, P. Peers, S. Frederiksen, and P. Debevec, “Practical Modeling and Acquisition of Layered Facial Reflectance,” Proc. ACM SIGGRAPH, p. 1C10, 2008.
[12] E.D. Aguiar, C. Stoll, C. Theobalt, N. Ahmed, H. Seidel, and S. Thrun, “Performance Capture from Sparse Multi-View Video,” Proc. ACM SIGGRAPH, vol. 27, no. 3, p. 1C10, 2008.
[13] S. Paris, W. Chang, O.I. Kozhushnyan, W. Jarosz, W. Matusik, M. Zwicker, and F. Durand, “Hair Photobooth: Geometric and Photometric Acquisition of Real Hairstyles,” Proc. ACM SIGGRAPH, p. 1C9, 2008.
[14] P. Tan, G. Zeng, J.D. Wang, S.B. Kang, and L. Quan, “Image-Based Tree Modeling,” Proc. ACM SIGGRAPH, p. 87C93, 2007.
[15] H.M. Wang, M. Liao, Q. Zhang, R.G. Yang, and G. Turk, “Physically Guided Liquid Surface Modeling from Videos,” Proc. ACM SIGGRAPH, p. 1C11, 2009.
[16] R. Bridson, “Fluid Simulation for Computer Animation,” Fluid Simulation for Computer Graphics, A K Peters, 2008.
[17] H. Murase, “Surface Shape Reconstruction of a Nonrigid Transport Object Using Refraction and Motion,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, no. 10, pp. 1045-1052, Oct. 1992.
[18] G. Balschbach, J. Klinke, and B. Jähne, “Multichannel Shape from Shading Techniques for Moving Specular Surfaces,” Proc. Fifth European Conf. Computer Vision (ECCV), pp. 170-184, 1998.
[19] N.J. Morris and K.N. Kutulakos, “Dynamic Refraction Stereo,” Proc. IEEE 10th Int'l Conf. Computer Vision (ICCV), pp. 1573-1580, 2005.
[20] I. Ihrke, B. Goldluecke, and M. Magnor, “Reconstructing the Geometry of Flowing Water,” Proc. IEEE 10th Int'l Conf. Computer Vision (ICCV), pp. 1055-1060, 2005.
[21] V. Hilsenstein, “Surface Reconstruction of Water Waves Using Thermographic Stereo Imaging,” Proc. Image and Vision Computing New Zealand, pp. 102-107, 2005.
[22] B.K.P. Horn and B.G. Schunck, “Determining Optical Flow,” Artificial Intelligence, vol. 17, pp. 185-203, 1981.
[23] Y. Nakajima, H. Inomata, H. Nogawa, Y. Sato, S. Tamura, K. Okazaki, and S. Torii, “Physics Based Flow Estimation of Fluids,” Pattern Recgonition, vol. 36, no. 5, pp. 1203-1212, 2003.
[24] A. Doshi and A.G. Bors, “Navier-Stokes Formulation for Modelling Turbulent Optical Flow,” Proc. British Machine Vision Conf. (BMVC), pp. 1-10, 2007.
[25] H. Sakaino, “Fluid Motion Estimation Method Based on Physical Properties of Waves,” Proc. Computer Vision and Pattern Recognition (CVPR), pp. 1-8, 2008.
[26] D. Pickup, C. Li, D. Cosker, P.M. Hall, and P. Willis, “Reconstructing Mass-Conserved Water Surfaces Using Shape from Shading and Optical Flow,” Proc. 10th Asian Conf. Computer Vision (ACCV), pp. 189-201, 2010.
[27] N. Thürey, M. Müller-Fischer, S. Schirm, and M. Gross, “Real-Time Breaking Waves for Shallow Water Simulations,” Proc. 15th Pacific Conf. Computer Graphics and Applications, pp. 39-46, 2007.
[28] P. Tsai and M. Shah, “Shape from Shading Using Linear Approximation,” Image and Vision Computing, vol. 12, no. 8, pp. 487-498, 1994.
[29] R. Péteri, S. Fazekas, and M.J. Huiskes, “Dyntex: A Comprehensive Database of Dynamic Textures,” Pattern Recognition Letters, vol. 31, no. 12, pp. 1627-1632, 2010.
[30] W.L. Briggs, V.E. Henson, and S.F. McCormick, A Multigrid Tutorial, second ed. Soc. for Industrial and Applied Math., 2000.
[31] S. Barbara and M. Gross, “Two-Scale Particle Simulation,” Proc. ACM SIGGRAPH, p. 1C8, 2011.
[32] J.Y. Bouguet, “Pyramidal Implementation of the Lucas Kanade Feature Tracker Description of the Algorithm,” Intel Corporation Microprocessor Research Labs Report, 2000.
[33] S. Baker, D. Scharstein, J. Lewis, S. Roth, M. Black, and R. Szeliski, “A Database and Evaluation Methodology for Optical Flow,” Int'l J. Computer Vision, vol. 92, no. 1, pp. 1-31, 2011.
31 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool