This talk considers the whole processing chain: (i) data acquisition with a simple and low-cost laser scanner (using a commercial hand-held laser and a standard grayscale camera); (ii) the general registration of surfaces; (iii) special priors (e.g. mirror symmetry and symmetry axes) for matching fragments in different applications.