他们如何为旧的黑白电影上色?
信号处理 | 2021-01-02 | 编程黑洞网 | | 330 人阅读
这个问题是在dsp.SE上发布的,因为我对信号处理部分最感兴趣。
他们在2004年的彩色中表现出了怎样的色彩。 >
看电影中的一个屏幕截图:
我有一张爱因斯坦黑白照片要着色。怎么可能不知道他当时穿的衣服以及衣服,背景等的实际颜色是什么。
评论
首先,不可能完美地重建原始颜色。其次,他们很可能会用一点猜测,即手工不刻苦地为每个图像着色。
关于颜色的选择,正如我所记得的那样,电影的一个卷轴被拍摄并释放了颜色,而这些序列中衣服的颜色可能会影响后来被着色的部分(例如彩色)中的颜色选择。一个王子可能会穿上不同颜色的衣服,一个奴隶女孩可能会穿上一两个衣服。另一方面,由于不一致和缺乏连续性,您的名字叫宝莱坞。
您会注意到,在上面的这些照片中,只需将演员与背景分开,给背景蓝色涂上颜色,将演员及其衣服涂成褐色,而将强烈的白色或深色区域涂上不同的颜色,就可以完成很多工作,再加上一些精心挑选的细节,分别涂上颜色。
films.stackexchange.com/questions/88387/…
#1 楼
无法从黑白照片中恢复原始颜色信息,因此,爱因斯坦(Res。Waheeda Rehman)是穿着粉红色还是绿色的毛衣(Res。Dupatta)是您的想象力。 />从历史上看,这是通过在影片上绘画而手工完成的。自动化该过程的第一种数字技术包括在每个帧的每个均匀着色区域的中心“绘制”一些颜色的点,并使用诸如voronoi分区+一些模糊的方法为每个帧获取颜色图(如今参见美国专利4606625。
如今,通过视频编辑软件,可以使用矢量蒙版在几个关键帧上指示均匀颜色的区域并进行插值,从而可以相对轻松地(尽管手动)完成此操作。它们之间。然后将颜色变换应用于每个蒙版。在此处查看操作。
标准图像分割和区域跟踪技术可用于自动进行分割和在每个关键帧上标记区域的任务-例如,通过将手动注释传播到相似/相邻像素在空间/时间上,或者通过检测均匀纹理的区域。纹理和灰度相似度可用于将颜色提示从彩色图像传播到描述相似主题的灰度图像-在这种情况下,手动过程仅在于查找模板彩色图像-此稍后的任务本身可以使用内容自动执行-基于图像的检索技术。
#2 楼
我只读过这本书,距离看完印刷品已经有15年了,但是我知道有很多算法在使用。
首先,如上所述,有些电影已经通过精心地为每个帧着色来着色。 (在决定对其余部分进行彩色拍摄后,“飘”的前几分钟是通过这种方式完成的。)
之后,使用了多种技术,这些技术都是基于计算机图像处理的。最简单的方法是将胶卷分成单独的场景,每个场景都不改变相机,然后让计算机算法识别强度不同的区域。计算机监视器上的某人查看场景的前几帧并设置每个区域的颜色,然后计算机假定场景中所识别的区域不会迅速变形以至于与其区域的连接,从而将颜色带入场景的其余部分指定的颜色将丢失。由于大多数电影中的场景变化如此之快,因此该技术通常仅限于对主要演员和基本背景进行着色。然后可以在更全局的基础上分配颜色,并且当演员从阴影移动到光线等时可以实现某种程度的阴影。而且,由于此方案可以在单个场景之外工作,因此可以付出更多的努力最初是由人来设置颜色的,所以可以使用更加多样化和生动的调色板。基于动画电影的技术。可以在原始电影上使用某种动作捕捉,然后制作该动作的计算机动画。通过一些仔细的“融合”,可以保留原始电影的细节,同时使用动画生成的颜色。
#3 楼
英国广播公司(BBC)发现了通过解码色点来还原以前只有黑白副本的彩色电影的方法。他们能够将颜色恢复为原始颜色。
来源:http://www.youtube.com/watch?v=CjK-b4x9ZmQ
评论
$ \ begingroup $
我拒绝批准您对@pichenettes答案的修改,因为它有误。这种BBC方法之所以有效,是因为在电视记录中有效地编码了颜色信息。通常,此信息将完全丢失(作为其他答案中的地址)。顺便说一句:+1:如果以这种方式记录原始资料,这是一种有趣的技术!
$ \ endgroup $
– Peter K.♦
2013年12月12日17:27