1. A method for repairing an object in image data of an event, comprising: obtaining an image of the event from a camera; detecting at least a first object in the image, a portion of the first object is occluded in a viewpoint of the camera; repairing the first object by providing a substitute for the occluded portion; and combining a textured 3d model of the event and data from the repaired first object, to depict a virtual viewpoint of the event which differs from a viewpoint of the camera.