We present a new solution to prevent mesh folding artifacts common in free-form deformation-based nonrigid registration. Our algorithm imposes linear bounds on the search space of control point locations, thereby enabling the use of constrained optimization algorithms. We also introduce a new method for controlling the mesh rigidity, based on maximum voxel displacement. Our method allows local control of the deformation, based on a priori knowledge of the magnitude of possible local deformations.