First Previous Next Last Index Text

Slide 27 of 42

Okay, the first stage- the position function. This maps from data value to "position relative to the boundary". That is, the signed distance, from wherever you are, along the gradient direction, to the middle of the boundary, as marked by the max in f' or the zero- crossing in f''. Here's that same cut through the sample object again, and we're graphing the data value as a function of position. Now notice that at the middle of a the boundary, we hit value v0. Therefore, at value v0, the position is 0, because we're at the middle of the boundary. And for values higher than v0- inside the object- the position is positive. For values lower than v0- outside the object- the position is negative. The important thing to remember about the position p(v) is that the position it gives is not some (x,y,z) position inside the volume, but is really the distance between the isosurface at v and the middle of the boundary. The useful thing about the position function is that it can be calculated, automatically, from the histogram volume. How exactly that happens is something you can read about in the paper, but I will note that it relies on both the measurement of f' and of f''- there's no way to recover the position from having just one of those derivatives, so it was definately important to measure them both.