| Digital video is an emerging force in today's computer and telecommunication industries. Continuous hardware developments have reached the point where personal computers are powerful enough to handle the high storage and computational demands of digital video applications. Moreover, the advances in digital cameras and camcorders have made it quite easy to capture a video and then load it into a computer in digital form. These all contribute to the development of digital video processing technologies. Among these technologies, video abstraction is an import one which address the problem of how to enable a quick browse of a large collection of video data and how to achieve efficient content access and representation.The development of computer multimedia techniques makes it easy for people to capture their lives by way of videos. At the same time, home videos usually add up to many hours of material, which makes it inconvenient for people to review them. Thus, a system capable of abstracting raw videos into shorter ones automatically can not only offer appealing things but also the flexibility for different purpose.In this paper, after a survey of the research work in the literature and an introduction of the unique features of home video material, we present new algorithms for generating video abstracts of home video material automatically. First, a quick sub-shot segmentation algorithm is developed to perform the video segmentation task. A keyframe extraction algorithm explores the results. It also makes use of face detection algorithm to improve accuracy. Then a scene detection algorithm, which relies on foreground/background separating, is proposed to support selecting of keyframes and a better representation of them. It is followed by the video abstracting algorithm that takes advantage of audio content analysis and classification. At the end of this paper, we give a system implementation for video abstracting of home video. |