ECE 588: Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital