Skip to main content

Multi-Modal Electron Microscopy Data Fusion

Project description

2D Multi-Modal Data Fusion for Electron Microscopy

Fused multi-modal electron microscopy, a combines elastic scattering (HAADF) and inelastic spectroscopic signals (EELS/EDX) to recover high signal-to-noise ratio chemical maps at nano- and atomic-resolution.

By linking simultaneously acquired modalities through regularized optimization, the method can reduce dose requirements by over one order of magnitude while substantially improving SNR for chemical maps.

Installation

pip install multimodal-fusion

Quick Start

# Initialize fusion with list of elements
elements = ['Co', 'S', 'O']
fusion = DataFusion(elements)

# Load your chemical maps (from any software - ImageJ, Digital Micrograph, etc.)
# Provide as a dictionary where keys match your element list
chemical_maps = {
    'Co': cobalt_map,      # 2D numpy arrays
    'S': sulfur_map, 
    'O': oxygen_map
}
fusion.load_chemical_maps(chemical_maps)

# Load the simultaneously acquired HAADF image
fusion.load_haadf(haadf_image)  # 2D numpy array

# Run the fusion algorithm 
# We can adjust with regularization parameters
fusion.run(nIter=50, lambdaTV=0.1)

# Get results in dictionary format
results = fusion.get_results()
fused_cobalt = results['Co']
fused_sulfur = results['S']

Citation

If you use any of the data and source codes in your publications and/or presentations, we request that you cite our papers:

J. Schwartz, Z.W. Di, et. al., "Imaging atomic-scale chemistry from fused multi-modal electron microscopy", npj Comput. Mater. 8, 16 (2022).

A tutorial for learning how to adjust the hyper-parameters is also available here: J. Manassa, M. Shah, et. al. "Fused Multi-Modal Electron Microscopy - A Beginner's Guide, Elemental Microscopy (2024).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

multimodal_fusion-0.1.0.tar.gz (1.6 MB view details)

Uploaded Source

File details

Details for the file multimodal_fusion-0.1.0.tar.gz.

File metadata

  • Download URL: multimodal_fusion-0.1.0.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for multimodal_fusion-0.1.0.tar.gz
Algorithm Hash digest
SHA256 db98d6f2ebc7daed76269c7def66bf3ca0c5a28921d5010776d32de9cd4b09e5
MD5 125243d93a36360e8abb8b487a22960e
BLAKE2b-256 ecaaba8f6ce987f4c11b0bdf147be97c404338c680e4a223ca8cf5f2cd0a9e25

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page