© 2005-11 Andrea Vedaldi and Brian Fulkerson