Model-Based Multiple Rigid Object Detection and Registration in Unstructured Range Data