Shadow analysis