• About
  • Competitions
  • Lunar X-view
  • Register
  • Sign In
    Forgot password?
    GitHub
    By logging in with Github you accept our Privacy Policy
Lunar X-view
  • Home
  • Challenge
  • Data
  • Scoring
  • Rules
  • Submission Rules
  • Leaderboard
  • Discussion
  • Resources
Timeline

Nov. 1, 2026, midnight UTC

March 31, 2027, midnight UTC

Submission Rules

The submission for this challenge consists of a single textfile in JSON format. Your submission must include exactly one entry for every panorama in the test region of the data. An entry consists of the panorama identifier (it's exact filename, including file-extension and leading zeroes) followed by its localization on the basemap, given as (x, y) coordinates in metres.

Coordinates can be given as integer or floating point numbers. If you have been working with the pixel-coordinate system of the maps instead of the metric coordinates, you need to apply a coordinate transformation, taking the 5m/px ground resolution into account:

Let (u, v) be the coordinates of a point within the pixel coordinate system, then the metric coordinates are given as follows:

For train: \(\begin{aligned} x &= -3990 + 5\left(u + \frac{1}{2}\right), \\ y &= 9855 - 5\left(v + \frac{1}{2}\right). \end{aligned}\) and for test: \(\begin{aligned} x &= -5310 + 5\left(u + \frac{1}{2}\right), \\ y &= 26980 - 5\left(v + \frac{1}{2}\right). \end{aligned}\)

The pixel-coordinate system starts at the top-left cornerpixel (0,0) with u increasing to the right and v increasing downwards.
For additional help with coordinate transforms you may refer to the train_map_metadata.json and test_map_metadata.json that accompanies the data.   

Conceptually, your submission should look something like that:

{
  "00001.png": {"x": 23.24, "y": 35.23 },
  "00002.png": {"x": 10, "y": -207 },
  ...

  "10000.png": {"x": 1.11, "y": 20.26 }
}

Our submission format is strict: anything missing, invalid values, or anything that should not be included like duplicates, wrong identifiers, etc. will result in your submission being rejected as invalid. This is to your advantage: each team has only a limited amount of submissions per day, with invalid submissions not counting against that limit.

If your submission passes validation, it enters scoring and will count towards your daily submission limit. A public score will be computed according to scoring and the leaderboard will be updated, giving you glory and world-wide recognition for your lunar geotagging skills!

Created by the Advanced Concepts Team, Copyright © European Space Agency 2021