See #1: VersusScreenAnalyser is no longer restricted to 720p images. Unfortunately I don't have any 1080p (or other resolution) versus screens so I could not add a good JUnit test case.
Keywords public and abstract are unnecessary for interfaces.
See #1: added a TODO.