I was watching the Superbowl and I was wondering how the digital "Down Marker" was being displayed on the live video feed. Below is a screen show of the digital down marker which is a red line.
Some behavior that I noticed is that the line is always displayed on the "field", so if a player is standing on the line, you can see his feet as if he is standing on top of this line. If the camera moves, the line stays in a static position on the field. All cameras recording the event see the same line, even though they are in different vantage points.
How would someone go about implementing this? What sensors would you use? How would you correlate the data? What libraries or development platforms are ideal for this problem?