diff --git a/2d_spots_in_fibers.py b/2d_spots_in_fibers.py
index 2d76305f52cfe1f88747fab996f40e7265381cf0..ae2b9872bd0d21cbf1216921ba7fe79b2653d752 100644
--- a/2d_spots_in_fibers.py
+++ b/2d_spots_in_fibers.py
@@ -400,9 +400,9 @@ def measure_shape_parameters(imp, rm):
         imp.setRoi(roi)
         an.measure()
         label_id.append(roi.getName())
-        area.append(int(rt_.getColumn("Area")[index]))
-        perimeter.append(int(rt_.getColumn("MinFeret")[index]))
-        min_feret.append(int(rt_.getColumn("Perim.")[index]))
+        area.append(float(rt_.getColumn("Area")[index]))
+        perimeter.append(float(rt_.getColumn("Perim.")[index]))
+        min_feret.append(float(rt_.getColumn("MinFeret")[index]))
     
     return label_id, area, perimeter, min_feret