RandomGhosting algorithm removes zero-frequency component
See original GitHub issue🐛Bug
When the ghosting algorithm removes the center of k-space, the image is too distorted.
To reproduce
I’m using this image and the TorchIO Slicer module.
8 ghosts along axis 2:
7 ghosts:
The shape of the image along axis 2 is 176, which is a multiple of 8.
Expected behavior
An image that looks more like the second.
TorchIO version
0.17.0.
Issue Analytics
- State:
- Created 3 years ago
- Comments:13 (13 by maintainers)
Top Results From Across the Web
Reflection Removal Using Ghosting Cues
In this work, we model the ghosted reflection using a double-impulse convolution kernel, and automatically estimate the spatial separation and relative at- ...
Read more >Local software projects/MRI ghost artifact detection
It is a measure between zero and one. Since it is a distance measure the closer it is to one, the more severe...
Read more >Ringing artifacts - Wikipedia
In signal processing, particularly digital image processing, ringing artifacts are artifacts ... This is a due to loss of high frequency components, as...
Read more >A Novel De-Ghosting Image Fusion Technique for Multi ...
1) A single comprehensive method is developed which works on focused, flashed and multi-exposure images and also removes ghosting artifacts from ...
Read more >LCoS nematic SLM characterization and modeling for ...
In the present paper we proposed a method to remove undesired ghosts and zero-orders introduced by a LCoS-SLM device applying a frequency based...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Note that since #204 you don’t need to pass the subject through the dataset:
I prefer the MRI artifacts at the beginning as well, but users might, for whatever reason, have some negative values in the input.
Here’s a notebook that I’m playing with. You can see that there’s not much difference: