Velocity and Orientation Detection of Dynamic Textures Using Integrated Algorithm

Full Text (PDF, 887KB), PP.39-46

Views: 0 Downloads: 0


Shilpa Paygude 1,* Vibha Vyas 2 Chinmay Khadilkar 2

1. Maharashtra Institute of Technology, Pune, 411038, India

2. College of Engineering, Pune, 411005, India

* Corresponding author.


Received: 2 Aug. 2018 / Revised: 3 Sep. 2018 / Accepted: 22 Sep. 2018 / Published: 8 Dec. 2018

Index Terms

Dynamic Texture, Degree of dynamism, Manmade Dynamic Texture, Optical Flow, Gabor Filter


Dynamic Texture Analysis is a hotspot field in Computer Vision. Dynamic Textures are temporal extensions of static Textures. There are broadly two cat-egories of Dynamic Textures: natural and manmade. Smoke, fire, water and tree are natural while traffic and crowd are manmade Dynamic Textures. In this paper, an integrated efficient algorithm is discussed and proposed which is used for detecting two features of objects in Dynamic Textures namely, velocity and orientation. These two features can be used in identifying the velocity of vehicles in traffic, stampede prediction and cloud movement direction. Optical flow technique is used to obtain the velocity feature of the objects in motion.  Since optical flow is computationally complex, it is applied after background subtraction. This reduces the number of computations. Variance feature of Gabor filter is used to find the orientation which gives direction of movement of majority objects in a video. The combination of optical flow and Gabor filter technique together gives accurate orientation and velocity of Dynamic Texture with less number of computations in terms of time and algorithm.. Proposed algorithm can be used in real time applications. Velocity detection is done using Farneback Optical flow and orientation or angle detection is done using Bank of Gabor Filters The existing methods are used to calculate either velocity or orientation accurately individually. Varied datasets are used for experimentation and acquired results are validated for the selected database. 

Cite This Paper

Shilpa Paygude, Vibha Vyas, Chinmay Khadilkar, "Velocity and Orientation Detection of Dynamic Textures Using Integrated Algorithm", International Journal of Image, Graphics and Signal Processing(IJIGSP), Vol.10, No.12, pp. 39-46, 2018. DOI: 10.5815/ijigsp.2018.12.05


[1]R. Polana, R. Nelson,” Temporal Texture and activity recognition,”, Motion-Based Recognition, Norwell, MA: Kluwer , 1997, pp. 87–115.

[2]S. Soatto, G. Doretto, Y.Wu, “Dynamic Textures”, IEEE Explore, 2001 pp. 439-446.

[3]G. Doretto, A. Chiuso, Y. N. Wu, and S. Soatto, "Dynam-ic Textures", Int. J. Computer  Vision, vol. 51, no. 2, pp. 91-109, 2003. 

[4]G. Doretto, D. Cremers, P. Favaro, and S. Soatto," Dy-namic Texture segmentation", Proc. IEEE International Conference Computer Vision, Oct. 2003, pp. 1236-1242.

[5]David J. Fleet and Yair Weiss (2006). ”Optical Flow Estimation,” Handbook of Mathematical Models in Com-puter Vision. Springer. ISBN 0-387-26371-3.

[6]John L. Barron, David J. Fleet, and Steven Beauche-min ”Performance of optical flow techniques,” Interna-tional Journal of Computer Vision (Springer),vol. 12, is-sue 1,1994 pp. 43-77.

[7]B. Horn and B. Schunck, “Determining optical flow,” Artificial Intelligence, vol. 17, pp. 185–204, 1981.

[8] Hongyan Quan,” A New Method of Dynamic Texture Segmentation based on Optical Flow and Level set Com-bination”, ICISE 2009, pp. 1063-1066.

[9]Jie Chen, Guoying Zhao and Matti Pietikinen “An Im-proved Local Descriptor and Threshold Learning for Un-supervised Dynamic Texture Segmentation”, IEEE Inter-national Conference on Computer Vision Workshops, 2009, pp.460-467.

[10]Jie Chen, Guoying Zhao, Mikko Salo, Esa Rahtu, and Matti Pietikinen, ”Automatic Dynamic Texture Segmen-tation using Local Descriptors and Optical Flow,”, IEEE Transaction On Image Processing, Vol. 22(1), pp. 326-339, 2013.

[11]D. Chetverikov and R. Peteri, "A brief survey of Dynamic Texture description and recognition", Proc. 4th Interna-tional  Conference  Computer  Recognition Systems, 2005, pp. 17-26.

[12]R. Vidal and A. Ravichandran, "Optical flow estimation and segmentation of multiple moving Dynamic Textures", Proc. IEEE International  Conference Computer Vision Pattern Recognition, Jun. 2005, pp. 516-521.

[13]A. Rahman and M. Murshed," Detection of multiple Dy-namic Textures using feature space mapping" , IEEE Transaction Circuits Systems  Video Technology, vol. 19, no. 5, pp. 766-771, May 2009.

[14]T. Amiaz, S. Fazekas, D. Chetverikov, and N. Kiryati, "Detecting regions of Dynamic Texture", Proceedings of Conference on Scale Space and Variational Methods in Computer Vision., 2007, pp. 848-859.

[15]T. Ojala and M. Pietikinen, "Unsupervised Texture seg-mentation using feature distributions", Pattern Recognition, Vol. 32, no. 3, pp. 477-486, 1999.

[16]A. B. Chan and N. Vasconcelos, "Modeling, clustering, and segmenting video with mixtures of Dynamic Tex-tures", IEEE Transaction on  Pattern Analysis and  Ma-chine Intelligence, Vol. 30, no. 5, pp. 909-926, May 2008.

[17]A. B. Chan and N. Vasconcelos," Variational layered Dynamic textures", Proc. IEEE International Conference on  Computer Vision and Pattern Recognition, Jun. 2009, pp. 1062-1069.

[18]D. Chetverikov, S. Fazekas, and M. Haindl, "Dynamic Texture as foreground and background”, Mach. Vis. Appl., Vol. 22, no. 5, pp. 741- 750, 2011.

[19]A. Bruhn, J. Weickert , “Lucas/Kanade Meets Horn/Schunck :Combining Local and Global Optic Flow Methods”, Springer International Journal of Computer Vision 61 (3),2005, pp.211-231.

[20]Gunnar Farneback, "Two-frame motion estimation based on Polynomial Expansion",  Proceedings  of the 13th Scandinavian conference on Image analysis ,Halmstad, Sweden June 29 - July 02, 2003 ,pp. 363-370. 

[21]S. Agarwal, P. K. Verma and M. A. Khan, "An optimized palm print recognition approach using Gabor filter," 2017 8th International Conference on Computing, Communica-tion and Networking Technologies (ICCCNT), Del-hi,India,2017,pp.1-4. doi:10.1109/ICCCNT.2017.8203919

[22]Vibha S. Vyas and Priti Rege ,”Automated Texture Anal-ysis with Gabor Filter” GVIP Journal, Vol. 6, Issue 1, Jul 2006 ,pp. 35-41

[23]Kazuyuki Takahashi, Yasutaka Kuriya and Takashi Morie ,” Bicycle Detection Using Pedaling Movement by Spatiotemporal Gabor Filtering”, IEEE TENCON 2010, pp. 918-922.  

[24]J. Hur and S. Roth, "MirrorFlow: Exploiting Symmetries in Joint Optical Flow and Occlusion Estimation," 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 2018, pp. 312-321. doi:10.1109/ICCV.2017.42

[25]J. Wulff, L. Sevilla-Lara and M. J. Black, "Optical Flow in Mostly Rigid Scenes," 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Hon-olulu, Hawaii, USA, 2017, pp. 6911-6920. doi:10.1109/CVPR.2017.731

[26]Renaud Peteri, Sndor Fazekas and Mark J. Huiskes ,”DynTex: A Comprehensive Database of Dynamic Textures,” Pattern Recognition Letters, Vol. 31, Issue 12, 1 September 2010, pp. 1627-1632. 

[27]Joel Gibson, Oge Marques, “Optical Flow and Trajectory Estimation Methods” Springer Briefs in Computer Sci-ence, 2016, Springer International Publishing eBook ISBN : 978-3-319-44941-8.