A non-transitory computer readable medium having instructions stored thereon which, when executed by a computer, cause the computer to perform a method of using a nuclear magnetic resonance apparatus, comprising:
- acquiring data for a plurality of nuclear magnetic resonance (NMR) echo trains associated with a material;
- inverting a model of at least one of the plurality of NMR echo trains to provide an estimated distribution of transverse relaxation time constants;
- inverting models of selected ones of the plurality of NMR echo trains using the estimated distribution of transverse relaxation time constants to provide an estimated diffusion distribution;
- and
- inverting a model of selected ones of the plurality of NMR echo trains, using quadratic form regularization and the estimated distributions of transverse relaxation time constants and diffusion, to provide at least one of an apparent or an intrinsic probability density function to identify fluid types in the material.