ฉันเพิ่งอ่านเกี่ยวกับเรื่องนี้และมันเป็นเวลาอย่างน้อย 15 ปีแล้วตั้งแต่ฉันเห็นสิ่งใด ๆ ในการพิมพ์ แต่ฉันเข้าใจว่ามีอัลกอริทึมที่ใช้จำนวนมาก
ครั้งแรกตามที่ระบุไว้ภาพยนตร์บางเรื่องได้รับการ colorized โดยการแต้มสีอย่างระมัดระวังในแต่ละเฟรมด้วยมือ (ไม่กี่นาทีแรกของGone with the Windได้ทำเช่นนี้หลังจากการตัดสินใจที่จะถ่ายทำสีที่เหลือ)
หลังจากนั้นมีการใช้เทคนิคหลายอย่างทั้งหมดขึ้นอยู่กับการประมวลผลภาพคอมพิวเตอร์ วิธีที่ง่ายที่สุดคือการแบ่งภาพยนตร์ออกเป็นแต่ละฉากแต่ละฉากที่กล้องไม่เปลี่ยนแปลงจากนั้นให้อัลกอริธึมคอมพิวเตอร์รู้ขอบเขตของความเข้มต่างกัน บางคนบนหน้าจอคอมพิวเตอร์มองไปที่เฟรมสองสามฉากแรกของฉากและกำหนดสีของแต่ละภูมิภาคจากนั้นคอมพิวเตอร์จะนำสีนั้นไปยังส่วนที่เหลือของฉากสมมติว่าภูมิภาคที่ระบุจะไม่แปรผันอย่างรวดเร็วจนการเชื่อมต่อกับ สีที่ได้รับมอบหมายจะหายไป เทคนิคนี้มักถูก จำกัด ให้ colorizing ตัวละครหลักและฉากหลังพื้นฐานเนื่องจากฉากเปลี่ยนไปอย่างรวดเร็วในภาพยนตร์ส่วนใหญ่
เทคนิคที่ซับซ้อนกว่านี้ใช้อัลกอริธึมการจดจำภาพเพื่อจดจำบุคคล (เช่น) แยกพื้นหลังออกจากเบื้องหน้า ฯลฯ จากนั้นสามารถกำหนดสีให้เป็นสากลมากขึ้นและสามารถแรเงาได้ในระดับหนึ่งเมื่อนักแสดงย้ายจากเงาไปแสง ฯลฯ และเนื่องจากรูปแบบนี้สามารถทำงานได้มากกว่าฉากเดียวจึงสามารถใช้ความพยายามมากขึ้นในการตั้งค่าสีของมนุษย์เพื่อให้สามารถใช้จานสีที่หลากหลายและสดใสมากขึ้น
ฉันเดาว่า (แม้ว่าฉันไม่เคยอ่าน) เทคนิคที่คล้ายคลึงกับคอมพิวเตอร์แอนิเมชันสามารถใช้งานได้แล้วตามเทคนิคที่ใช้ในการสร้างภาพยนตร์แอคชั่น การจับภาพเคลื่อนไหวสามารถใช้กับภาพยนตร์ต้นฉบับได้จากนั้นจะมีการสร้างอนิเมชั่นคอมพิวเตอร์ขึ้นมา ด้วยความระมัดระวัง "การผสม" รายละเอียดของภาพยนตร์ต้นฉบับสามารถคงไว้ได้ในขณะที่ใช้สีที่สร้างโดยอนิเมชั่น