diff --git a/modules/deeplearning/cloud_fraction_fcn_viirs.py b/modules/deeplearning/cloud_fraction_fcn_viirs.py
index 5e34f7bc2e5b7813f2bc3c6b8bfb296233664d5b..fc9c9ef7a25db7d964c71b7f130237fd391746f7 100644
--- a/modules/deeplearning/cloud_fraction_fcn_viirs.py
+++ b/modules/deeplearning/cloud_fraction_fcn_viirs.py
@@ -761,8 +761,11 @@ def run_restore_static(directory, ckpt_dir, out_file=None):
     if out_file is not None:
         np.save(out_file,
                 [np.squeeze(labels), preds.argmax(axis=3),
-                 inputs[:, 1:65, 1:65, 0], inputs[:, 1:65, 1:65, 1],
-                 inputs[:, 1:65, 1:65, 2], inputs[:, 1:65, 1:65, 3], inputs[:, 1:65, 1:65, 4]])
+                 denormalize(inputs[:, 1:65, 1:65, 0], 'temp_11_0um_nom', mean_std_dct),
+                 denormalize(inputs[:, 1:65, 1:65, 1], 'refl_0_65um_nom', mean_std_dct),
+                 denormalize(inputs[:, 1:65, 1:65, 2], 'refl_0_65um_nom', mean_std_dct),
+                 denormalize(inputs[:, 1:65, 1:65, 3], 'refl_0_65um_nom', mean_std_dct),
+                 inputs[:, 1:65, 1:65, 4]])
 
 
 def run_evaluate_static(in_file, out_file, ckpt_dir):