2
$\begingroup$

I was looking at a technology which enables virtual advertisement on the perimeter ads in soccer. It's relatively an old technology for a few years back, but I'm surprised to see the quality of it. They overlay the physical perimeter ads with new ads on different camera feeds. Basically from this link. And here is a video on Youtube.

LED perimeter system with integrated virtual replacement technology - makes it possible to change the content seen by different viewing audiences around the world

How does this overlaying mechanism work? Is there any hardware involved (like the LED boards itself), or it is purely based on Computer Vision and Augmented Reality? How can it be such high-quality without glitches purely based on computer vision?!

enter image description here

$\endgroup$
0
$\begingroup$

Since "green grass" and "viewers/whatevers behind the LED boards" do nicely contrast from the boards themselves, and because the shape of these is pretty precise known beforehand, I'd probably go with "pure computer vision". You could even make the image processing aware of what's displayed on the LEDs, so that recognition gets even easier.

Of course you could do something like blinking the LEDs at a specific rate and synchronize cameras to that blinking, so that it gets even easier on the processing side, but honestly, I don't think that's necessary. Might still be done to make the whole thing failsafer.

$\endgroup$
4
  • 1
    $\begingroup$ Ummm, interesting thing is that they also know if it has occlusion like smoke or players, and it is still pretty glitch-free :-/ $\endgroup$ – Tina J Aug 19 '20 at 17:53
  • $\begingroup$ Well, if you know what you're expecting (namely, the ad that your own system displays on the banners), then finding the occlusion isn't that hard. $\endgroup$ – Marcus Müller Aug 19 '20 at 18:04
  • $\begingroup$ Do you know a good reference with sample codes how to do that? $\endgroup$ – Tina J Aug 20 '20 at 3:18
  • $\begingroup$ Sadly, I don't. Sorry. $\endgroup$ – Marcus Müller Aug 20 '20 at 6:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.