Sketch the Storyline with CHARCOAL: A Non-Parametric Approach