Caption analysis