The present invention provides a method of detecting segment boundaries
for a series of successive frames in a video sequence. The method
includes the steps of acquiring color information from each frame,
determining a color histogram for each frame, and applying a boundary
detection technique utilizing the color histograms. Finally, the method
includes segmenting the frames of the video sequence into uniform color
segments. In addition, a system is provided for detecting segment
boundaries for a series of successive frames in a video sequence. The
system includes means for acquiring color information from each frame,
means for determining a color histogram for each frame, and means for
applying a boundary detection technique utilizing the color histograms.
Finally, the system includes means for segmenting the frames of the video
sequence into uniform color segments. The boundary detection techniques
include a family color histogram method, a weighted average color
histogram method, a successive color histogram method, a stochastic
method, a shot-based color histogram method, a mosaic color histogram
method, and a computable macro-segment boundary method.