Skip to content

A streamlined AbstractImageModel #394

@mjo22

Description

@mjo22

The AbstractImageModel is currently focused on simulating images in physical units. This is demonstrated by the fact that its subclasses simulate different physical quantities---i.e. the contrast, intensity, and electron counts.

As a result, simulation in cryoJAX does currently have some extraneous computation for the average user.

To address this, the current AbstractImageModel can be subclassed to create an AbstractPhysicalImageModel interface. This new interface would include the scattering_theory, whereas the new more generic class would not. As a result, we could write a new streamlined image model. This would directly have the structures, CTF, etc, rather than a scattering theory, and it would be have to be linear (perhaps could be named LinearImageModel? idk). This new class would not require the potential to be in physical units; it would be equal to the ContrastImageModel output up to normalization.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions