15-463 Computational Photography

Fall 2011

Final Project

Where's Wally?
[ Camouflaging Objects ]

Hiding Waldo

Author

Tanachat Nilanon (tnilanon)

Background

This project makes use of the paper "Color Transfer between Images". Also here is the slides for the presentation given in class.

Approach

The task can be splitted into two parts.

  1. Finding appropriate location
  2. Pasting the object there

Finding location

Pasting object

Result

A cat and its mask

Cross-correlation

Original Copy over Color transfer
Different location + Color transfer

A snake and its mask

Cross-correlation

Original Copy over Color transfer Color transfer (Whole image as base)

Problem

A few planned implementations are still not complete. This includes the Feature Descriptor approach for finding location for the object

The color transfer method blends the object into the background too much. We could do a weighted average between the original object and the color-tranferred object, but the weights are still needed to be determined. Gradient domain blending could also work.

Acknowledgement

I would like to thank Prof. Efros for teaching and making this course awesome. This course will be totally different without his encouragement and sense of creativity. In addition, I also would like to thank our TA, Natasha, for being understanding and helpful. Last but not least, it cannot be deny that fellow students are an integral part to class experience. You guys are wonderful.