A method for detecting a health condition of a subject includes receiving dynamic contrast image data corresponding to the subject from an imaging modality (1102). The dynamic contrast image data comprises a plurality of voxels representative of signal intensity changes over time. The method also includes performing a data conditioning operation on the dynamic contrast image data to generate physiologically relevant image data (1104) and determining a plurality of source signature signals corresponding to the physiologically relevant image data using a non-negative source separation technique (1106). The method further includes determining a plurality of source images (1110) corresponding to the dynamic contrast image data based on the plurality of source signature signals. The method also includes generating a diagnostic information based on at least one of the plurality of source images and the plurality of source signature signals (1112).