|
Welcome to Pengyu Hong's Homepage
|
|
| Automatic Temporal-Spatial Pattern Modeling and Extraction The major contribution of this research is that it develops the theory for automatic contextual pattern modeling, which is essential for object modeling/recognition. The applications include: image/video database, molecular modeling, network traffic monitoring, and so on. Publications:
Overview
A pattern usually consists of several primitives among which various contextual relations are defined. Attributed relational graph is chosen to represent the samples of patterns. We first develop the theory for automatic spatial pattern modeling and extraction to learn a probabilistic parametric model from the attributed relational graphs of multiple samples of a pattern. The learned model characterizes both the appearance and the structure of the pattern, which is observed under various conditions. It can be used for spatial information summarization and retrieval. Adding temporal constraints, we then extend the proposed approach for automatic temporal-spatial pattern modeling and extraction. We demonstrate the theory by applying it to the problem of unsupervised visual pattern extraction, texture modeling and synthesis, text summarization, and video summarization.
We fist chose Attributed Relational Graph (ARG) to represent samples. Theory is developed to automatically learn the pattern ARG model from the observed sample ARGs. The maximum-likelihood parameters of the pattern ARG model are estimated via an iterative learning procedure. The learning procedure calculates: (a) the attributed parameters (appearance/non-spatial information) of the pattern ARG, (b) the relational parameters (spatial information) of the pattern ARG, (c) the configuration (the number of nodes and that of the relations) of the pattern ARG, and (d) the node and relation correspondences between the components of the pattern ARG and the sample ARGs. In addition, the learning procedure is able to distinguish the pattern from its backgrounds by taking advantage of multiple samples. In our experiments, the theory is applied to unsupervised visual pattern extraction. Though the examples shown below are about 2D images, the theory can also be applied to data in higher dimensional space because ARG can be used to represent data in any dimension. Fig 1.Contextual Pattern
Modeling (M << S).
In the following examples, the images are segmented. Each node of the ARG represents a segment of the image. The attribute of the node is the mean color (RGB) feature vector of the segment. The adjacent relations among the segments are considered. The pattern ARG models are assumed to be Contextual Gaussian Mixture models.
Example 1.
Example 2.
Example 3 -- Extract temporal-spatial pattern from image sequence (Click to see the original video) (Click to see the segmentation results of the original video) (Click to see the ARG representation of the original video) (Click to see the learning results) (Click to see the original image segments corresponding to the learning results) | |||||||||||||||||||||||||||||