Index: trunk/psLib/src/math/psMixtureModels.c
===================================================================
--- trunk/psLib/src/math/psMixtureModels.c	(revision 36428)
+++ trunk/psLib/src/math/psMixtureModels.c	(revision 36429)
@@ -120,4 +120,5 @@
   *Ncensored = 0;
 
+  int k = 0;
   for (int i = 0; i < in->numRows; i++) {
     int isCensored = 0;
@@ -130,6 +131,11 @@
       *Ncensored = *Ncensored + 1;
     }
-    offsets->data.S32[i] = *Ncensored;
-  }
+    else {
+      offsets->data.S32[k] = i - k;
+      k++;
+    }
+    //    offsets->data.S32[i] = isCensored;
+  }
+
   psImage *out;
   if (*Ncensored == 0) {
@@ -141,4 +147,8 @@
       for (int j = 0; j < out->numCols; j++) {
 	out->data.F32[i][j] = in->data.F32[i + offsets->data.S32[i]][j];
+	fprintf(stderr,"%d %d %d %g %g\n",i,0,
+		offsets->data.S32[i],
+		out->data.F32[i][0],
+		in->data.F32[i][0]);
       }
     }
