그들은 오래된 흑백 영화를 어떻게 채색 했습니까?


22

이 질문은 신호 처리 부분에 주로 관심이 있기 때문에 dsp.SE에 관한 것입니다.

2004 년에 컬러로 재현 된 흑백 영화로 1960 년에 출시 된 인도 영화 Mughal-e-Azam 이 있습니다.

  • 그들은 각 픽셀을 어떻게 완벽하게 채색 했습니까?
  • 각 픽셀의 색상 배치를 식별하기 위해 어떤 기술을 사용 했습니까?

영화의 스크린 샷 중 하나를보십시오.

영화 스크린 샷

색칠하고 싶은 아인슈타인 흑백 사진이 있습니다. 그가 당시에 무엇을 입고 있었는지, 옷, 배경 등의 실제 색상이 무엇인지 알지 못한 채 어떻게 그렇게 할 수 있습니까?


1
첫째, 원래 색상을 완벽하게 재구성하는 것은 불가능합니다. 두 번째로, 그들은 손으로 각 이미지를 힘들게 채색하지 않은 것으로 추측했다.
CyberMen

1
내가 기억하는 바와 같이, 색상의 선택과 관련하여, 영화의 하나의 릴은 컬러로 촬영 및 릴리스되었으며, 이러한 시퀀스로부터의 의류 의 색상은 나중에 색상이 지정된 부분의 색상 선택에 영향을 미쳤을 있다. 왕자는 다른 색의 옷을 입을 것으로 예상되며, 노예 소녀는 한두 개의 옷을 입을 것으로 예상 될 수 있습니다. 반면에 불일치와 연속성이 결여 된 그대의 이름은 볼리우드입니다.
Dilip Sarwate

1
위의 샷에서 배우를 배경에서 분리하고 배경을 푸르스름하게 채색하고 배우와 옷을 갈색으로 채색하면 강렬한 흰색 또는 어두운 영역이 다르게 색상을 지정하여 많은 것을 달성 할 수 있습니다. , 일부 신중하게 선택된 세부 사항은 별도로 색상이 지정 될 수 있습니다.
Daniel R은

답변:


26

흑백 사진에서 원본 색상 정보를 복구 할 수있는 방법이 없으므로 아인슈타인 (Waheeda Rehman)이 분홍색 또는 녹색 스웨터 (Dupatta)를 착용했는지 여부는 상상력에 달려 있습니다.

역사적으로 이것은 영화 위에 그림을 그려서 수작업으로 이루어졌습니다 . 프로세스를 자동화하는 첫 번째 디지털 기술은 균일하게 채색 된 각 영역의 중앙에 각 프레임에 몇 점의 컬러를 "페인팅"하고 voronoi partition + 블러와 같은 것을 사용하여 각 프레임에 대한 컬러 맵을 얻는 것입니다 ( 예를 들어 미국 특허 4606625 참조).

오늘날 비디오 편집 소프트웨어를 사용하면 벡터 마스크를 사용하여 몇 개의 키 프레임에서 균일 한 색상 영역을 표시하고 그 사이에 보간함으로써 비교적 쉽게 (수동으로) 수행 할 수 있습니다. 그런 다음 각 마스크에 색상 변환이 적용됩니다. 여기 에서 실제로 확인 하십시오 .

표준 이미지 분할 및 영역 추적 기술을 사용하여 각 키 프레임에서 분할 및 영역 표시 작업을 자동화 할 수 있습니다. 예를 들어 수동 주석을 공간 / 시간의 유사 / 인접 픽셀에 전파 하거나 균일하게 질감이있는 영역감지 할 수 있습니다 . 텍스처와 회색 수준의 유사성에 사용할 수있는 유사한 주제를 묘사하는 그레이 스케일 이미지에 컬러 이미지에서 전파 컬러 큐 - 수동 프로세스는 템플릿 컬러 이미지를 찾는 구성이 경우 - 나중에 작업 자체가 사용하여 자동화 할 수있는 컨텐츠 -을 기반 이미지 검색 기술 .


6

나는 이것에 대해서만 읽었으며 인쇄 된 것을 본 후 적어도 15 년이 지났지 만 사용 된 많은 알고리즘이 있다는 것을 알고 있습니다.

먼저, 언급 한 바와 같이, 일부 필름은 각 프레임을 손으로 수작업으로 틴팅하여 착색되었습니다. ( 바람과 함께 사라지다 의 처음 몇 분은 나머지 부분을 컬러로 촬영하기로 결정한 후 이런 식으로 수행되었습니다.)

그 후 컴퓨터 이미지 처리를 기반으로 여러 기술이 사용됩니다. 가장 간단한 방법은 필름을 각각 장면이 바뀌지 않는 개별 장면으로 나누고 컴퓨터 알고리즘이 다른 강도의 영역을 인식하도록하는 것입니다. 컴퓨터 모니터의 누군가가 장면의 처음 몇 프레임을보고 각 영역의 색상을 설정 한 다음, 컴퓨터는 식별 된 영역이 너무 빠르게 변형되지 않기 때문에 나머지 장면을 통해 해당 색상을 전달합니다. 할당 된 색상이 손실됩니다. 대부분의 영화에서 장면이 너무 빠르게 변하기 때문에이 기법은 주로 주연 배우와 기본 배경을 채색하는 것으로 제한됩니다.

보다 정교한 기술은 이미지 인식 알고리즘을 사용하여 사람을 인식 (예 : 사람을 인식하고 배경을 전경과 분리하는 등)합니다. 그런 다음 배우가 그림자에서 빛으로 이동함에 따라 색상을보다 전역 적으로 할당 할 수 있으며 어느 정도의 음영 처리가 가능합니다. 그리고이 체계는 단일 장면을 넘어서 작동 할 수 있기 때문에 인간이 초기에 색상을 설정하도록 더 많은 노력을 기울일 수 있으므로 더 다양하고 생생한 팔레트를 사용할 수 있습니다.

액션 영화 애니메이션에 사용되는 기술을 기반으로 컴퓨터 애니메이션과 유사한 기술을 사용할 수 있다고 생각합니다. 오리지널 필름에는 일종의 모션 캡처가 사용될 수 있으며, 그런 다음 액션의 컴퓨터 애니메이션이 만들어집니다. 신중하게 "블렌딩"하면 애니메이션으로 생성 된 색상을 사용하면서 원본 필름의 세부 사항을 유지할 수 있습니다.


2

BBC는 흑백 사본 만 사용할 수 있었던 이전의 컬러 영화를 복원하기 위해 컬러 도트를 디코딩하여 그 방법을 발견했습니다. 색상을 원래 색상으로 복원 할 수 있습니다.

출처 : http://www.youtube.com/watch?v=CjK-b4x9ZmQ


2
@pichenettes 답변의 수정이 잘못되어 승인을 거부했습니다. 이 BBC 방식이 효과를 발휘 한 이유는 텔레비전 레코딩에 컬러 정보가 효과적으로 인코딩 되었기 때문입니다. 일반적으로 (다른 답변의 주소로)이 정보는 완전히 손실됩니다. BTW : +1 : 소스 자료가 이런 식으로 기록되면 흥미로운 기술입니다!
Peter K.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.