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.