关于视频中高频区域闪烁的原因分析

来源:互联网 发布:js根据class隐藏div 编辑:程序博客网 时间:2024/06/04 00:45

之前都是传代码,这次整点理论的东西。

我平时很少看电视,主要原因是我没有电视。。。前两天去商场有在放电视节目,看到一个场景,一个摩天大楼,是一个俯视的角度,应该是航拍,摄像机在运动,所以看到摩天大楼在动,摩天大楼的楼顶的水平边缘随着运动在闪烁,由此引发了我一点思考。

在看电视或者视频的时候,经常会看到一些细节,或者边缘等高频区域在闪烁,人眼通常对于变化比较敏感,所以很容易注意到这个问题,造成主观效果不佳。

闪烁的原因就在于这些区域的像素值在反复不断的变化。以前我以为只有静止的时候才会察觉到闪烁,后来发现,高频区域只要满足上述条件,运动的时候也能观察到闪烁。

以前的整个电视系统都是隔行的,隔行拍摄,隔行传输,隔行显示。如今数字电视都是逐行显示,需要在显示端进行去隔行处理,做成逐行视频进行显示。对于静止的区域,如果去隔行的算法对于细节处理不好,很容易带来闪烁,更别说对于运动的场景了。

现在摄像机应该更多的是进行逐行拍摄,对于静止的区域,每一帧拍出来都是一样的,就不应该存在闪烁的问题了。但是对于一些运动的细节、边缘,还是会出现闪烁。我想,究其原因,在于摄像机的取样能力有限,对于细节,摄像机没有能力描述出细节的全貌,是一个欠采样的过程。对于同一个物体,每一帧拍出来的像素值都略有不同,导致出现闪烁。

如何解决这个问题?那这就是一个研究方向了。。。

原创粉丝点击