Link Search Menu Expand Document

Zeiss SEM to JSON

Description

The SEM-to-JSON component extracts metadata from Scanning Electron Microscope (SEM) files using the Python Pillow library to read information from Tagged Image File Format (TIFF). For SEM data, most instruments embed metadata directly into the research images in TIFF, as it is the case with Zeiss intruments. The component retrieves this metadata, maps it to the SEM schema, and using the Python Pydantic library, it generates a JSON metadata document that conforms to the agreed-upon standard.

However, the tool has some limitations: older SEM instruments may not embed metadata in TIFF files, making automatic extraction impossible. In such cases, no output file is produced.

Currently, the component can process a single research image in .tiff format. Support for processing zipped directories of .tiff files (batch processing) will be available in the next version.

The source code is available here.

Input

  • SEM image in .tiff format.

Supported Vendors

  • Zeiss

Output

  • Structured metadata document in .json format.