Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dwidenoise: Enhancements #3029

Draft
wants to merge 34 commits into
base: dev
Choose a base branch
from
Draft
Changes from 13 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
4424cb4
dwidenoise: Modularise kernel
Lestropie Nov 4, 2024
bf0f978
dwidenoise: First working version of spherical kernel
Lestropie Nov 5, 2024
02c18b5
dwidenoise: Further changes to kernels
Lestropie Nov 5, 2024
58d313d
dwidenoise: Check validity of block operations
Lestropie Nov 5, 2024
3c76457
dwidenoise: Un-template spatial kernels
Lestropie Nov 5, 2024
6ae5583
dwidenoise: Change code handling of estimator selection
Lestropie Nov 5, 2024
e3bb26b
dwidenoise: Multiple changes to kernel handling
Lestropie Nov 5, 2024
750cfd9
dwidenoise: Cleanups suggested by clang-tidy
Lestropie Nov 6, 2024
7c8fc04
dwidenoise: Fix -radius_ratio option
Lestropie Nov 6, 2024
239e994
dwidenoise: Further fixes for clang-tidy
Lestropie Nov 7, 2024
b66bf23
dwidenoise: Move noise estimate from member to functor scope
Lestropie Nov 7, 2024
4165276
dwidenoise: Change default spherical kernel size
Lestropie Nov 7, 2024
aec1d06
dwidenoise: Optimal shrinkage
Lestropie Nov 8, 2024
aee5c06
dwidenoise: Add new estimator
Lestropie Nov 11, 2024
f59b78d
dwidenoise: Add overcomplete local PCA
Lestropie Nov 13, 2024
0e015a2
dwidenoise: New option -weightedrank
Lestropie Nov 13, 2024
2e6b024
dwidenoise: Bulk move code to src/
Lestropie Nov 16, 2024
915b185
New command dwi2noise
Lestropie Nov 17, 2024
5d19ae0
dwidenoise: Separate members for input vs denoised data
Lestropie Nov 17, 2024
e6c81f3
dwidenoise & dwi2noise: Add subsampling capability
Lestropie Nov 21, 2024
b772559
dwi*noise: Multiple changes
Lestropie Nov 26, 2024
5630ecc
dwi*noise: Various fixes / changes
Lestropie Nov 30, 2024
bc33d4d
dwidenoise: Import pre-estimated noise level map
Lestropie Dec 1, 2024
304e33b
dwidenoise: Remove -mask option
Lestropie Dec 1, 2024
67c9015
dwidenoise: Fixes to optimal shrinkage / thresholding
Lestropie Dec 2, 2024
a680743
dwi*noise: New option -nonstationarity
Lestropie Dec 3, 2024
83ebb1f
dwidenoise: Add missing file for pre-estimated noise map
Lestropie Dec 4, 2024
bba4fe1
Non-linear phase demodulation
Lestropie Dec 4, 2024
125ea3d
dwidenoise: New option -fixed_rank
Lestropie Dec 6, 2024
593bd53
dwidenoise: Fixes to nonstationarity correction
Lestropie Dec 9, 2024
471be56
dwi*noise: Improve handling where estimator fails
Lestropie Dec 9, 2024
79e9c65
dwi*noise: Rename -nonstationarity -> -vst
Lestropie Dec 10, 2024
4416f12
mrfilter: Expose linear phase demodulation at command-line
Lestropie Dec 13, 2024
8a068a9
dwidenoise: Add demeaning
Lestropie Dec 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading