Patch2Self_MATLAB

Unofficial re-implementation of Patch2Self in MATLAB
7 download
Aggiornato 16 giu 2024

Unofficial Re-implementation of Patch2Self in MATLAB

  • Only support OLS and Ridge regression

    • Internally solves the corresponding normal equations using mldivide
    • For OLS: beta = (X.' * X) \ (X.' * y); i.e., <math-renderer class="js-inline-math" style="display: inline" data-static-url="https://github.githubassets.com/static" data-run-id="302c3460819fce4a8c96515b54de3b1c">$$\min_\beta (X^TX)^{-1}X^Ty$$</math-renderer>
    • For Ridge regression: beta = (X.' * X + alpha * eye(size(X, 2))) \ (X.' * y); i.e., <math-renderer class="js-inline-math" style="display: inline" data-static-url="https://github.githubassets.com/static" data-run-id="302c3460819fce4a8c96515b54de3b1c">$$\min_\beta (X^TX + \alpha I)^{-1}X^Ty$$</math-renderer>
  • Does not support clip_negative_vals, shift_intensity, verbose (yet)

  • Caution: I haven't thoroughly tested the code. Feel free to try it out and let me know if the performance is equivalent to that of the official implementation.

References

[Fadnavis20] S. Fadnavis, J. Batson, E. Garyfallidis, Patch2Self: Denoising Diffusion MRI with Self-supervised Learning, Advances in Neural Information Processing Systems 33 (2020)

Adopted from

Patch2Self (DIPY)

Cita come

Kaibo Tang (2026). Patch2Self_MATLAB (https://github.com/kvttt/Patch2Self_MATLAB), GitHub. Recuperato .

Compatibilità della release di MATLAB
Creato con R2024a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Tag Aggiungi tag

Le versioni che utilizzano il ramo predefinito di GitHub non possono essere scaricate

Versione Pubblicato Note della release
1.0.0

Per visualizzare o segnalare problemi su questo componente aggiuntivo di GitHub, visita GitHub Repository.
Per visualizzare o segnalare problemi su questo componente aggiuntivo di GitHub, visita GitHub Repository.