We present an algorithm that, starting from the surface skeleton of a 3D solid object, computes the curve skeleton. The algorithm
is based on the detection of curves and junctions in the surface skeleton. It can be applied to any surface skeleton, including
the case in which the surface skeleton is two-voxel thick.