Pre-Flight Calibration of the Mars 2020 Rover Mastcam Zoom (Mastcam-Z) Multispectral, Stereoscopic Imager
Why this work is in the frame
A frame that forgets how it found something cannot be audited. These are the routes that admitted this work.
Bibliographic record
Abstract
Abstract The NASA Perseverance rover Mast Camera Zoom (Mastcam-Z) system is a pair of zoomable, focusable, multi-spectral, and color charge-coupled device (CCD) cameras mounted on top of a 1.7 m Remote Sensing Mast, along with associated electronics and two calibration targets. The cameras contain identical optical assemblies that can range in focal length from 26 mm ( $25.5^{\circ }\, \times 19.1^{\circ }\ \mathrm{FOV}$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mn>25.5</mml:mn> <mml:mo>∘</mml:mo> </mml:msup> <mml:mspace/> <mml:mo>×</mml:mo> <mml:msup> <mml:mn>19.1</mml:mn> <mml:mo>∘</mml:mo> </mml:msup> <mml:mspace/> <mml:mi>FOV</mml:mi> </mml:math> ) to 110 mm ( $6.2^{\circ } \, \times 4.2^{\circ }\ \mathrm{FOV}$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mn>6.2</mml:mn> <mml:mo>∘</mml:mo> </mml:msup> <mml:mspace/> <mml:mo>×</mml:mo> <mml:msup> <mml:mn>4.2</mml:mn> <mml:mo>∘</mml:mo> </mml:msup> <mml:mspace/> <mml:mi>FOV</mml:mi> </mml:math> ) and will acquire data at pixel scales of 148-540 μm at a range of 2 m and 7.4-27 cm at 1 km. The cameras are mounted on the rover’s mast with a stereo baseline of $24.3\pm 0.1$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mn>24.3</mml:mn> <mml:mo>±</mml:mo> <mml:mn>0.1</mml:mn> </mml:math> cm and a toe-in angle of $1.17\pm 0.03^{\circ }$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mn>1.17</mml:mn> <mml:mo>±</mml:mo> <mml:msup> <mml:mn>0.03</mml:mn> <mml:mo>∘</mml:mo> </mml:msup> </mml:math> (per camera). Each camera uses a Kodak KAI-2020 CCD with $1600\times 1200$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mn>1600</mml:mn> <mml:mo>×</mml:mo> <mml:mn>1200</mml:mn> </mml:math> active pixels and an 8 position filter wheel that contains an IR-cutoff filter for color imaging through the detectors’ Bayer-pattern filters, a neutral density (ND) solar filter for imaging the sun, and 6 narrow-band geology filters (16 total filters). An associated Digital Electronics Assembly provides command data interfaces to the rover, 11-to-8 bit companding, and JPEG compression capabilities. Herein, we describe pre-flight calibration of the Mastcam-Z instrument and characterize its radiometric and geometric behavior. Between April 26 $^{th}$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mrow/> <mml:mrow> <mml:mi>t</mml:mi> <mml:mi>h</mml:mi> </mml:mrow> </mml:msup> </mml:math> and May 9 $^{th}$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mrow/> <mml:mrow> <mml:mi>t</mml:mi> <mml:mi>h</mml:mi> </mml:mrow> </mml:msup> </mml:math> , 2019, ∼45,000 images were acquired during stand-alone calibration at Malin Space Science Systems (MSSS) in San Diego, CA. Additional data were acquired during Assembly Test and Launch Operations (ATLO) at the Jet Propulsion Laboratory and Kennedy Space Center. Results of the radiometric calibration validate a 5% absolute radiometric accuracy when using camera state parameters investigated during testing. When observing using camera state parameters not interrogated during calibration (e.g., non-canonical zoom positions), we conservatively estimate the absolute uncertainty to be $<10\%$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo><</mml:mo> <mml:mn>10</mml:mn> <mml:mi>%</mml:mi> </mml:math> . Image quality, measured via the amplitude of the Modulation Transfer Function (MTF) at Nyquist sampling (0.35 line pairs per pixel), shows $\mathrm{MTF}_{\mathit{Nyquist}}=0.26-0.50$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msub> <mml:mi>MTF</mml:mi> <mml:mi>Nyquist</mml:mi> </mml:msub> <mml:mo>=</mml:mo> <mml:mn>0.26</mml:mn> <mml:mo>−</mml:mo> <mml:mn>0.50</mml:mn> </mml:math> across all zoom, focus, and filter positions, exceeding the $>0.2$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo>></mml:mo> <mml:mn>0.2</mml:mn> </mml:math> design requirement. We discuss lessons learned from calibration and suggest tactical strategies that will optimize the quality of science data acquired during operation at Mars. While most results matched expectations, some surprises were discovered, such as a strong wavelength and temperature dependence on the radiometric coefficients and a scene-dependent dynamic component to the zero-exposure bias frames. Calibration results and derived accuracies were validated using a Geoboard target consisting of well-characterized geologic samples.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
Full frame distilled prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.
Codex and Gemma teacher scores by category
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.001 | 0.000 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.001 | 0.001 |
| Bibliometrics | 0.000 | 0.002 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.000 | 0.001 |
| Open science | 0.001 | 0.000 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.001 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it