Dynamic texture ( sometimes referred to as temporal texture) is the texture with motion which can be found in videos of sea-waves, fire, smoke, wavy trees, etc.
Dynamic texture has a spatially repetitive pattern with time-varying visual pattern.
Modeling and analyzing dynamic texture is a topic of
images processing and
pattern recognition
Pattern recognition is the automated recognition of patterns and regularities in data. It has applications in statistical data analysis, signal processing, image analysis, information retrieval, bioinformatics, data compression, computer graphic ...
in
computer vision
Computer vision is an Interdisciplinarity, interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate t ...
.
Extracting features that describe the dynamic texture can be utilized for tasks of images sequences
classification Classification is a process related to categorization, the process in which ideas and objects are recognized, differentiated and understood.
Classification is the grouping of related facts into classes.
It may also refer to:
Business, organizat ...
,
segmentation, recognition and retrieval. Comparing with texture found within static images, analyzing dynamic texture is a challenging problem.
It is important that the extracted features from dynamic texture combine motion and appearance description, and also be invariance to some transformation such as rotation, translation and illumination.
Analysis methods of dynamic texture
The methods of dynamic texture recognition can categorized as follows:
# Methods based on optical flow: by applying
optical flow
Optical flow or optic flow is the pattern of apparent motion of objects, surfaces, and edges in a visual scene caused by the relative motion between an observer and a scene. Optical flow can also be defined as the distribution of apparent veloci ...
to the dynamic texture, velocity with direction and
magnitude
Magnitude may refer to:
Mathematics
*Euclidean vector, a quantity defined by both its magnitude and its direction
*Magnitude (mathematics), the relative size of an object
*Norm (mathematics), a term for the size or length of a vector
*Order of ...
can be detected and used to recognize the dynamic texture. Due to simplicity of its computation, it is currently the most popular method.
# Methods computing geometric properties: this methods track the surfaces of motion trajectories in spatiotemporal domain.
# Methods based on local spatiotemporal filtering : this methods analyze the local
spatiotemporal patterns
Spatiotemporal patterns are patterns that occur in a wide range of natural phenoma and are characterized by a spatial and a temporal patterning. The general rules of pattern formation hold. In contrast to "static", pure spatial patterns, the ...
and its orientation and energy and employ them as feature used for classification.
# Methods based on global spatiotemporal transform: this method characterize the motion at different scale using
wavelet
A wavelet is a wave-like oscillation with an amplitude that begins at zero, increases or decreases, and then returns to zero one or more times. Wavelets are termed a "brief oscillation". A taxonomy of wavelets has been established, based on the num ...
s that can decompose the motion into local and global.
# Model-based methods : These methods aims at generating a model to describe the motion by a set of parameters.
Applications
- Segmenting the sequence images of natural scenes. This helps on differentiate between streets and grass alongside these streets which could be used in the application of navigations.
- Motion detection : Dynamic texture
features extracted from footage videos can be exploited to detect abnormal crowd activities.
- Video classification: video of natural scenes or other scenes that exhibit dynamic textures.
- Video retrieval : Dynamic textures can be employed as a feature retrieve videos that contain, for example, sea-waves, smoke, clouds, wavy trees.
References
{{reflist
__FORCETOC__
Image processing
Computer vision
Pattern recognition