diff --git a/python/tffpy/experiments/exp_solve_tff.py b/python/tffpy/experiments/exp_solve_tff.py
index 44ba2e1d570f6e4d0728b17f9fb1374f9892872b..0e19bbcd91ed88581fb4a5c4e31952cd21cae95a 100644
--- a/python/tffpy/experiments/exp_solve_tff.py
+++ b/python/tffpy/experiments/exp_solve_tff.py
@@ -898,8 +898,9 @@ def perf_measures(task_params, source_data, problem_data,
     -------
     dict
         All data useful for result analysis including SDR and Itakura-Saito
-        performance, running times, hyperparameter values, mask size and
-        number of sub-regions.
+        performance, running times, hyperparameter values, mask size,
+        number of sub-regions, estimated rank (summed over sub-regions),
+        lowest singular value.
     """
     x_tff = solved_data['x_tff']
     x_zero = solved_data['x_zero']
@@ -955,7 +956,9 @@ def perf_measures(task_params, source_data, problem_data,
     features = dict(mask_size=np.sum(gmtff.mask > 0),
                     mask_ratio=np.mean(gmtff.mask > 0),
                     n_subregions=gmtff.n_areas,
-                    rank_sum=np.sum([s.size for s in gmtff.s_vec_list]))
+                    rank_sum=np.sum([s.size for s in gmtff.s_vec_list]),
+                    lowest_sv=np.min([np.min(s) for s in gmtff.s_vec_list])
+                    )
     return dict(**running_times, **sdr_res, **is_res, **features)