พวกเขาทำหนังขาวดำแบบเก่าได้อย่างไร?


22

คำถามนี้อยู่ที่ dsp.SE เนื่องจากฉันสนใจส่วนการประมวลผลสัญญาณเป็นส่วนใหญ่

มีภาพยนตร์อินเดียMughal-e-Azamซึ่งเปิดตัวในปี 2503 ในรูปแบบขาว - ดำซึ่งมีการผลิตซ้ำในสีในปี 2547

  • พวกเขาแต่ละสีพิกเซลได้อย่างสมบูรณ์แบบอย่างไร
  • พวกเขาใช้เทคนิคอะไรในการระบุตำแหน่งสีในแต่ละพิกเซล

ดูภาพหน้าจอจากภาพยนตร์:

ภาพหน้าจอภาพยนตร์

ฉันมีรูปถ่ายขาวดำ Einstein ซึ่งฉันต้องการทำให้มีสีสัน เป็นไปได้อย่างไรที่จะทำเช่นนั้นโดยไม่ทราบว่าเขาใส่อะไรไว้ตอนนั้นและสีของเสื้อผ้าพื้นหลัง ฯลฯ


1
ประการแรกมันเป็นไปไม่ได้ที่จะสร้างสีดั้งเดิมอย่างสมบูรณ์แบบ ประการที่สองพวกเขามักใช้การคาดเดาเล็กน้อยของการไม่ได้ระบายสีภาพแต่ละภาพด้วยมืออย่างระมัดระวัง
CyberMen

1
เมื่อพิจารณาถึงการเลือกสีผมจำได้ว่าภาพยนตร์เรื่องหนึ่งม้วนถูกยิงและวางจำหน่ายในสีและสีของเสื้อผ้าจากลำดับเหล่านั้นอาจมีอิทธิพลต่อการเลือกสีในส่วนที่เป็นสีในภายหลังเช่น คาดว่าเจ้าชายจะมีเสื้อผ้าที่มีสีต่างกันและคาดว่าจะมีสาวทาสเพียงหนึ่งหรือสองชุด ในทางตรงกันข้ามความไม่สอดคล้องและการขาดความต่อเนื่องชื่อของคุณคือบอลลีวูด
Dilip Sarwate

1
คุณจะสังเกตได้ว่าในการถ่ายภาพด้านบนนั้นสามารถทำได้โดยการแยกนักแสดงออกจากพื้นหลังทำการระบายสีฉากหลังสีน้ำเงินและระบายสีนักแสดงและเสื้อผ้าของพวกเขาด้วยสีน้ำตาลโดยมีพื้นที่สีขาวหรือสีเข้มแตกต่างกัน รวมถึงรายละเอียดที่เลือกอย่างระมัดระวังบางรายอาจมีการแยกสี
Daniel R Hicks

คำตอบ:


26

ไม่มีวิธีกู้คืนข้อมูลสีดั้งเดิมจากภาพถ่ายขาวดำดังนั้นไม่ว่า Einstein (resp. Waheeda Rehman) จะสวมเสื้อสเวตเตอร์สีชมพูหรือสีเขียว (resp. Dupatta) ขึ้นอยู่กับจินตนาการของคุณ

ในอดีตสิ่งนี้ทำด้วยมือด้วยการทาสีทับฟิล์ม เทคนิคดิจิตอลครั้งแรกเพื่อทำให้กระบวนการประกอบด้วย "ภาพวาด" สองสามจุดของสีในแต่ละเฟรมที่ตรงกลางของแต่ละภูมิภาคที่มีสีสม่ำเสมอและใช้บางสิ่งบางอย่างเช่นพาร์ติชัน voronoi + บางเบลอเพื่อให้ได้แผนที่สีสำหรับแต่ละเฟรม ( ดูตัวอย่างสิทธิบัตรของสหรัฐอเมริกา 4606625)

วันนี้สิ่งนี้สามารถทำได้ค่อนข้างง่าย (แม้ว่าด้วยตนเอง) กับซอฟต์แวร์แก้ไขวิดีโอโดยใช้เวกเตอร์มาสก์เพื่อระบุภูมิภาคที่มีสีสม่ำเสมอบนคีย์เฟรมสองสามตัวและการแก้ไขระหว่างพวกเขา จากนั้นจะใช้การเปลี่ยนสีกับหน้ากากแต่ละอัน เห็นในการกระทำที่นี่

การแบ่งส่วนภาพมาตรฐานและภูมิภาคเทคนิคในการติดตามสามารถใช้ในการทำงานโดยอัตโนมัติของการแบ่งส่วนและเครื่องหมายของภูมิภาคในแต่ละคีย์เฟรม - ตัวอย่างเช่นโดยการแพร่กระจายคำอธิบายประกอบด้วยตนเองเพื่อที่คล้ายกันพิกเซล / ติดกันในพื้นที่ที่ / เวลาหรือโดยการตรวจสอบภูมิภาคพื้นผิวสม่ำเสมอ พื้นผิวและความคล้ายคลึงกันในระดับสีเทาสามารถใช้ในการชี้นำการเผยแพร่สีจากภาพสีไปเป็นภาพขาวดำภาพวาดเรื่องที่คล้ายกัน - ในกรณีนี้ดำเนินการด้วยตนเองเท่านั้นประกอบด้วยในการหาภาพสีแม่แบบ - งานในภายหลังนี้สามารถเป็นตัวเองอัตโนมัติโดยใช้เนื้อหา ตามเทคนิคการดึงภาพ


6

ฉันเพิ่งอ่านเกี่ยวกับเรื่องนี้และมันเป็นเวลาอย่างน้อย 15 ปีแล้วตั้งแต่ฉันเห็นสิ่งใด ๆ ในการพิมพ์ แต่ฉันเข้าใจว่ามีอัลกอริทึมที่ใช้จำนวนมาก

ครั้งแรกตามที่ระบุไว้ภาพยนตร์บางเรื่องได้รับการ colorized โดยการแต้มสีอย่างระมัดระวังในแต่ละเฟรมด้วยมือ (ไม่กี่นาทีแรกของGone with the Windได้ทำเช่นนี้หลังจากการตัดสินใจที่จะถ่ายทำสีที่เหลือ)

หลังจากนั้นมีการใช้เทคนิคหลายอย่างทั้งหมดขึ้นอยู่กับการประมวลผลภาพคอมพิวเตอร์ วิธีที่ง่ายที่สุดคือการแบ่งภาพยนตร์ออกเป็นแต่ละฉากแต่ละฉากที่กล้องไม่เปลี่ยนแปลงจากนั้นให้อัลกอริธึมคอมพิวเตอร์รู้ขอบเขตของความเข้มต่างกัน บางคนบนหน้าจอคอมพิวเตอร์มองไปที่เฟรมสองสามฉากแรกของฉากและกำหนดสีของแต่ละภูมิภาคจากนั้นคอมพิวเตอร์จะนำสีนั้นไปยังส่วนที่เหลือของฉากสมมติว่าภูมิภาคที่ระบุจะไม่แปรผันอย่างรวดเร็วจนการเชื่อมต่อกับ สีที่ได้รับมอบหมายจะหายไป เทคนิคนี้มักถูก จำกัด ให้ colorizing ตัวละครหลักและฉากหลังพื้นฐานเนื่องจากฉากเปลี่ยนไปอย่างรวดเร็วในภาพยนตร์ส่วนใหญ่

เทคนิคที่ซับซ้อนกว่านี้ใช้อัลกอริธึมการจดจำภาพเพื่อจดจำบุคคล (เช่น) แยกพื้นหลังออกจากเบื้องหน้า ฯลฯ จากนั้นสามารถกำหนดสีให้เป็นสากลมากขึ้นและสามารถแรเงาได้ในระดับหนึ่งเมื่อนักแสดงย้ายจากเงาไปแสง ฯลฯ และเนื่องจากรูปแบบนี้สามารถทำงานได้มากกว่าฉากเดียวจึงสามารถใช้ความพยายามมากขึ้นในการตั้งค่าสีของมนุษย์เพื่อให้สามารถใช้จานสีที่หลากหลายและสดใสมากขึ้น

ฉันเดาว่า (แม้ว่าฉันไม่เคยอ่าน) เทคนิคที่คล้ายคลึงกับคอมพิวเตอร์แอนิเมชันสามารถใช้งานได้แล้วตามเทคนิคที่ใช้ในการสร้างภาพยนตร์แอคชั่น การจับภาพเคลื่อนไหวสามารถใช้กับภาพยนตร์ต้นฉบับได้จากนั้นจะมีการสร้างอนิเมชั่นคอมพิวเตอร์ขึ้นมา ด้วยความระมัดระวัง "การผสม" รายละเอียดของภาพยนตร์ต้นฉบับสามารถคงไว้ได้ในขณะที่ใช้สีที่สร้างโดยอนิเมชั่น


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.