Updating for color SURF and new interface