Comments (7)
I get some (not very accurate) result using simulated data:
$ bart phantom -s8 -k k
$ bart noise -n1. k kn
$ bart estvar kn
Estimated noise variance: 0.843731
@sidward Can you take a look? Also: Isn't there a formula for predicting the eigenvalues of the noise calibration matrix instead of doing simulations?
from bart.
Hi all,
@jonasteuwen Do you mind linking me to the fast mri dataset so that I can take a look?
@uecker I used simulations as, after the initial simulation, it's quick to re-load and use the simulation results. I do not know how to calculate the expected noise distribution of a matrix with block-hankel structure. Instead, I can look into projecting the low-res image onto an ortho-normal image-sparse basis and use the low-amplitude coefficients to estimate the variance. Would that work?
from bart.
@sidward I like the approach in principle. I also do not know an analytical formula, but it sounds like a problem where one might find results in the literature. Another approach might be to use the calibration matrix to project onto the noise subspace and then go back to k-space. Then read off the noise level (correcting for the size of the subspace).
from bart.
@uecker I'll look into the literature, but it will be a while before I can do it justice. As for the noise-subspace projection, i'll look into it. I think in principle, it is equivalent to solving an ACS-limited ESPIRiT problem, and subtracting the ACS data from the solution (after projecting the result back to the coil subspace). That being said, this too will take some time for me to get to unfortunately as I will be moving soon.
from bart.
@sidward You need do download the dataset here: fastmri.org/dataset I cannot share it myself.
What kind of input shape is the tool expecting? Was (num_slices, height, width, num_coils)
correct?
from bart.
@sidward no problem.
from bart.
@sidward You need do download the dataset here: fastmri.org/dataset I cannot share it myself.
What kind of input shape is the tool expecting? Was(num_slices, height, width, num_coils)
correct?
Sorry, I forgot to respond: Yes, the dimensions are correct. The tool expects the first three dimensions to be spatial and the fourth dimension to be coil.
from bart.
Related Issues (20)
- PARALLEL=1 can cause `make tests` to overload the machine HOT 1
- `make install` does not install matlab or python components HOT 2
- CG-SENSE slower on GPU than CPU HOT 2
- Cartesian undersampling for 2D HOT 1
- Thread oversubscription on multicore systems HOT 1
- library build errors with RHEL7: Field 'name' not cached HOT 2
- unreachable code
- identical code
- Issues with making bart v 0.8.00 HOT 5
- assignment twice
- return statement boolean
- declaration different vs definition
- How to install packages without sudo access HOT 1
- slow ecalib HOT 5
- identical condition HOT 1
- CFL file error HOT 1
- Compile fail on Mac OS X with gcc12 - conflicting types for 'FILE'
- uint error again
- Nufft with DFT option not running on GPU
- Newer GPUs needs additional nvcc arguments HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bart.