diff --git a/src/algorithms/T2F/T2FGMM.cpp b/src/algorithms/T2F/T2FGMM.cpp
index 7d7b35e4f95d6e1a53258cefbf52c1e9b1d6d618..c75f1013b03206412aa8ed31bfb5c1c2d15be657 100644
--- a/src/algorithms/T2F/T2FGMM.cpp
+++ b/src/algorithms/T2F/T2FGMM.cpp
@@ -136,9 +136,9 @@ namespace bgslibrary
             float dB = fabs(muB - pixel(2));
 
             // calculate the squared distance
-            float HR;
-            float HG;
-            float HB;
+            float HR = 0;
+            float HG = 0;
+            float HB = 0;
 
             // T2FGMM-UM
             if (m_params.Type() == TYPE_T2FGMM_UM)
diff --git a/src/algorithms/T2F/T2FMRF.cpp b/src/algorithms/T2F/T2FMRF.cpp
index 3a264c14b88c8543f5d78fd97dcfc2703f5bd45c..13959fd2a9607f20f2a76190ce518c4b618023f2 100644
--- a/src/algorithms/T2F/T2FMRF.cpp
+++ b/src/algorithms/T2F/T2FMRF.cpp
@@ -165,9 +165,9 @@ namespace bgslibrary
             float dB = fabs(muB - pixel(2));
 
             // calculate the squared distance
-            float HR;
-            float HG;
-            float HB;
+            float HR = 0;
+            float HG = 0;
+            float HB = 0;
 
             // T2FMRF-UM
             if (m_params.Type() == TYPE_T2FMRF_UM)
@@ -196,7 +196,8 @@ namespace bgslibrary
               HB = (1 / (kv*kv) - kv*kv) * (pixel(2) - muB) * (pixel(2) - muB) / (2 * var);
             }
 
-            float ro;
+            
+            /*float ro;
             if (CurrentState == background)
             {
               if (Ab2b != 0) ro = (Ab2f / Ab2b);
@@ -206,7 +207,7 @@ namespace bgslibrary
             {
               if (Af2b != 0) ro = (Af2f / Af2b);
               else ro = 10;
-            }
+            }*/
 
             // calculate the squared distance
             float dist = (HR*HR + HG*HG + HB*HB);