Hi Matt,
Two solutions I used:
1. simply use observed expected (since its relative to expected, the count value of matrix shouldn't matter)
2. convert .hic file to hicexplorer format and normalize two samples based on matrix depth using their function hicNormalize.
The hicexplorer developers suggest normalizing the matrix depth BEFORE correcting via (KR or IC). I think the point was that the correction values and the raw matrix is stored separately, so the correction values computed before depth-normalization would be incorrect to apply in the depth-normalized matrix.
hope that helps,
Jun