提取视频的关键帧
key frame(关键帧)用于描述一个镜头的关键图像帧,它通常会反映一个镜头的主要内容。关键帧的提取是视频分析和视频检索的基础。对于关键帧的提取遵循“宁错勿少”的原则。
传统的关键帧的提取方法有:
(1)基于镜头边界提取关键帧。将视频分割成镜头后,将每个镜头的首帧或末帧作为关键帧。这种方法实现简单但误差较大,不具代表性。
(2)基于运动分析提取关键帧。利用光流分析来计算镜头中的运动量。该方法计算量大存在误差。
(3)基于图像信息提取关键帧。通过每一帧图像颜色、纹理等视觉信息的改变来提取关键帧。该方法选取的关键帧不具代表性,且当有物体快速变换使,容易造成关键帧选取冗余。
(4)基于欧式距离法。
现重点介绍基于帧差欧式距离法。用eulerdisdiff(i)表示第i帧图像的帧差欧式距离,其数学表达式为
其中N为视频的一个镜头中的帧图像数目,分别为第i、i+1、i+2帧图像的灰度值。
用帧差欧式距离法进行关键帧提取的步骤:
1)珠帧计算各图像的