Skip to content

Conversation

@casperdcl
Copy link
Member

@casperdcl casperdcl commented Sep 26, 2021

import brainweb
import matplotlib.pyplot as plt
import numpy as np
from niftypet.nimpa import imscroll
from niftypet.nimpa.prc import prc

brainweb.seed(1337)
vol = brainweb.get_mmr_fromfile(brainweb.get_files()[0])
img = vol['PET'][:, 100:-100, 100:-100]
knl = np.zeros((3, 5), 'f4')
knl[:, 0:5] = [0.15, 0.15, 0.4, 0.15, 0.15]
img = prc.conv_separable(img, knl)

ref = vol['T1'][:, 100:-100, 100:-100]
res = prc.nlm(img, ref, sigma=1, half_width=2)
imscroll([img, ref, res], titles=["PET", "T1", "NLM"])
plt.show()

NLM

@casperdcl casperdcl added the enhancement New feature or request label Sep 26, 2021
@casperdcl casperdcl requested a review from pjmark September 26, 2021 16:01
@casperdcl casperdcl self-assigned this Sep 26, 2021
@codecov
Copy link

codecov bot commented Sep 26, 2021

Codecov Report

Merging #20 (5906d68) into devel (153f228) will increase coverage by 0.37%.
The diff coverage is 47.05%.

Impacted file tree graph

@@           Coverage Diff            @@
##           devel     #20      +/-   ##
========================================
+ Coverage   8.05%   8.43%   +0.37%     
========================================
  Files          7       7              
  Lines       1762    1779      +17     
========================================
+ Hits         142     150       +8     
- Misses      1620    1629       +9     
Impacted Files Coverage Δ
niftypet/nimpa/prc/prc.py 10.30% <47.05%> (+0.94%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 153f228...5906d68. Read the comment docs.

@casperdcl casperdcl merged commit a06b67f into devel Sep 27, 2021
@casperdcl casperdcl deleted the nlm branch September 27, 2021 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants