Created by:

Profile Photo

Last updated:

September 25, 2023


Unlimited Duration


This course includes:

Unlimited Duration

Badge on Completion

Certificate of completion

Unlimited Duration


ECSE 6969: Computer Vision for Visual Effects (Spring 2014, Rensselaer Polytechnic Institute). Instructor: Professor Richard Radke.

The course emphasizes research topics that underlie the advanced visual effects that are becoming increasingly common in commercials, music videos and movies. Topics include classical computer vision algorithms used on a regular basis in Hollywood (such as blue-screen matting, structure from motion, optical flow, and feature tracking) and exciting recent developments that form the basis for future effects (such as natural image matting, multi-image compositing, image retargeting, and view synthesis). We also discuss the technologies behind motion capture and three-dimensional data acquisition. Analysis of behind-the-scenes videos and in-depth interviews with Hollywood visual effects artists tie the mathematical concepts to real-world filmmaking.

Course Curriculum

  • Lecture 01 – Overview of Computer Vision and Visual Effects Unlimited
  • Lecture 02 – Bluescreen and Bayesian Matting Unlimited
  • Lecture 03 – Closed-form Matting Unlimited
  • Lecture 04 – Markov Random Field (MRF) and Random Walk Matting Unlimited
  • Lecture 05 – Graph Cut Segmentation, Video Matting, and Matting Extensions Unlimited
  • Lecture 06 – Multiresolution Blending and Poisson Image Editing Unlimited
  • Lecture 07 – Photomontage and Image Inpainting Unlimited
  • Lecture 08 – Image Retargeting and Recompositing Unlimited
  • Lecture 09 – Feature Detectors Unlimited
  • Lecture 10 – Feature Descriptors Unlimited
  • Lecture 11 – Feature Evaluation and Use Unlimited
  • Lecture 12 – Parametric Transformations and Scattered Data Interpolation Unlimited
  • Lecture 13 – Optical Flow Unlimited
  • Lecture 14 – Epipolar Geometry Unlimited
  • Lecture 15 – Stereo Correspondence Unlimited
  • Lecture 16 – Video Matching, Morphing, and View Synthesis Unlimited
  • Lecture 17 – Image Formation and Single-camera Calibration Unlimited
  • Lecture 18 – Stereo Rig Calibration and Projective Reconstruction Unlimited
  • Lecture 19 – Euclidean Reconstruction and Bundle Adjustment Unlimited
  • Lecture 20 – Motion Capture Setup and Forward Kinematics Unlimited
  • Lecture 21 – Inverse Kinematics and Motion Editing Unlimited
  • Lecture 22 – Facial and Markerless Motion Capture Unlimited
  • Lecture 23 – LiDAR and Time-of-Flight Sensing Unlimited
  • Lecture 24 – Structured Light Scanning Unlimited
  • Lecture 25 – Multiview Stereo Unlimited
  • Lecture 26 – 3D Features and Registration Unlimited

About the instructor

5 5

Instructor Rating







Profile Photo
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.