We extend our previous work [1]of the general framework for video data mining to further address the issue such as how to mine video data using motions in video streams. To extract and characterize these motions, we use an accumulation of quantized pixel differences among
all frames in a video segment. As a result, the accumulated motions of segment are represented as a two dimensional matrix. Further, we develop how to capture the location of motions occurring in a segment using the same matrix generated for the calculation of the amount. We study how to cluster
those segmented pieces using the features (the amount and the location of motions) we extract by the matrix above. We investigate
an algorithm to find whether a segment has normal or abnormal events by clustering and modeling normal events, which occur
mostly. In addition to deciding normal or abnormal, the algorithm computes Degree of Abnormality of a segment, which represents to what extent a segment is distant to the existing segments in relation with normal events.
Our experimental studies indicate that the proposed techniques are promising.