Ein Satz erster Modalitätsdaten wird empfangen einschließlich mindestens einer Ansicht, umfassend eine Mehrheit von Gates. Der Satz erster Modalitätsdaten wird von einer ersten Bildgebungsmodalität eines Bildgebungssystems empfangen. Ein Satz zweiter Modalitätsdaten wird von einer zweiten Bildgebungsmodalität des Bildgebungssystems empfangen. Ein bewegungskorrigiertes Modell des Satzes erster Modalitätsdaten wird durch Vorwärtsprojizieren des Satzes erster Modalitätsdaten einschließlich einer Bewegungsschätzung generiert. Ein Aktualisierungsfaktor für jede der mehreren Ansichten wird generiert durch Vergleichen mindestens eines der Mehrheit von Gates mit dem bewegungskorrigierten Model. Das bewegungskorrigierte Modell wird mit dem Aktualisierungsfaktor aktualisiert, um ein bewegungskorrigiertes Bild zu generieren.A set of first modality data is received including at least one view comprising a majority of gates. The set of first modality data is received by a first imaging modality of an imaging system. A set of second modality data is received by a second imaging modality of the imaging system. A motion-corrected model of the set of first modality data is generated by forward projecting the set of first modality data including a motion estimate. An update factor for each of the multiple views is generated by comparing at least one of the majority of gates with the motion-corrected model. The motion corrected model is updated with the update factor to generate a motion corrected image.