Published August 5, 2024 | Version v1
Dataset Open

Synthetic Lunar Terrain: A Multimodal Open Dataset for Training and Evaluating Neuromorphic Vision Algorithms

  • 1. ROR icon University of Adelaide

Description

Synthetic Lunar Terrain (SLT) is a dataset based on a reconstruction of a typical cratered lunar surface landscape at the EXTERRES Laboratory at University of Adelaide, Roseworthy Campus. On a surface area of 3.6m x 4.8m, multiple synthetic craters with different sizes and geometries were sculpted into lunar regolith simulant. A 9kW metal-halide lamp illuminated the scene, providing high contrast drop-shadows from the rims of craters and similar surface features that are characteristic for the Earth's moon.

The purpose of this dataset is to provide multimodal recordings of visual information to develop and test algorithms on a hardware analogue of the moon rather than relying on computer simulations. In particular, comparisons between neuromorphic vision sensors like event-based cameras and imaging with conventional monocular cameras are at the core of this work. For this purpose, an event-based camera (Gen4 Prophesee with Prophesee-Sony IMX636 sensor) was mounted downward-pointing next to a optical camera (Basler a2A1920-160ucPRO with Sony IMX392 sensor) on an extendable rod which was moved above the surface in a slow and continuous sweep. In total, SLT consists of camera recordings from 21 different positions/settings, with clockwise and anti-clockwise motions under varying, extreme lighting conditions.

The event-stream and grayscale image data can be further referenced via a detailed 3D point cloud obtained by a FARO Focus S70 3D Scanner. This 3D Scan was post-processed, realigned and resampled into a 3D point cloud of ~6.25M points, with a surface density of 1.862 p/mm², providing a ground-truth for the crater geometries.

In detail, SLT contains the following:

  • eventbased.zip:
    • 42 camera orbits in the binary EVT 3.0 format (Prophesee docs
    • corresponding .mp4 event-frame video rendering for visualization purposes (33.333ms accumulation time at 30FPS)
    • corresponding .bias file containing settings used during recording
  • code.zip:
    • Standalone C++ code of the metavision EVT3-to-RAW file decoder, allowing to convert the binary EVT 3.0 format into a plaintext .csv that includes
      • the coordinates of the event-pixel,
      • the polarity change,
      • and the time-stamp of the event.
    • This code is an unmodified redistribution from the Metavision SDK, version 4.6.0, released by Prophesee under Apache License 2.0.
  •  optical.zip:
    • 42 image sequences in .tif format (LZW, 1920x1200px, 8bit, grayscale)
      • Length of image sequences varies between about 300 to 700 images per sequence
  • 3d_scan.zip:
    • SLT3d_scan.ply: 3D point cloud of the scene Stanford Polygon File Format
    • SLT3d_scan.xyz: 3D point cloud with plaintext x y z coordinates, white-space separated
  • cratermap.png:
    • Annotations of 130 different surface features that have been manually identified as crater-like with approximate x,y-coordinates.
  • positionmap.png:
    • Illustration of the different positions from which the rod was moved over the scene (not to scale).
  • sample.zip:
    • A sample containing 1 event-camera orbit with the corresponding image sequence (for convenience only, to test the dataset without the need to download it's entirety)

The global coordinate frame of this dataset puts the origin at the centre of the scene. The shorter side of the terrain is roughly aligned with the x-axis, the longer side with the y-axis. The z-axis represents height/depth (compare with cratermap.png). The different conditions (compare with positionmap.png) from which the data was taken are encoded as follows:

  • A1, ..., A9 refer to the left side of the scene (negative x)
  • B1, ..., B9 refer to the right side of the scene (positive x)
  • S1, S2, S3 and S4 describe special lighting conditions and/or parameter settings
  • CW refers to a "clockwise" sweeping of the camera-rod, relative to the position
  • ACW refers to an "anti-clockwise" sweeping of the camera-rod, relative to the position

The light from the metal-halide lamp was directed through a small opening, shining along the positive y-axis. In some of the setups, an obstacle was placed between the surface and the opening, blocking out part of the light to create a light-dark separator on the surface, emulating the terminator on the Moon between it's day and night side, resulting in highly contrastive images.

We encourage you to consult and cite our related publication, should you find SLT useful.

  • Märtens, M., Farries, K., Culton, J. and Chin, TJ. "Synthetic Lunar Terrain: A Multimodal Open Dataset for Training and Evaluating Neuromorphic Vision Algorithms", Proceedings of  "International Symposium on Artificial Intelligence, Robotics and Automation in Space (I-SAIRAS), 2024", pp. 609-614

 

Files

cratermap.png

Files (127.6 GB)

Name Size Download all
md5:f27f5f3c11e498e5cdb6f98aa832bff4
145.2 MB Preview Download
md5:1c6b73a3df869b0f667ed979bf25bf3a
6.4 kB Preview Download
md5:cffbdd9e072ff18be64a826c7fe88279
1.1 MB Preview Download
md5:4636fc3a9ddacb1c61ae8d595282bf0a
89.0 GB Preview Download
md5:5b54a0c8e76eed467bb60b35647f94e8
36.2 GB Preview Download
md5:0af37f9e1c660a4473778f61f16b1a40
500.5 kB Preview Download
md5:b3938ac2276816735ad6a0d395dfac81
2.2 GB Preview Download

Additional details

Related works

Documents
Preprint: arXiv:2408.16971 (arXiv)

Dates

Collected
2024-05-27
Recorded at Roseworthy Campus, University of Adelaide
Created
2024-08-05
Postprocessing completed
Available
2024-08-08
Version 1 published