A new efficient algorithm for fitting rectangular boxes and cubes in 3D

In this paper, we introduce a new approach for fitting rectangular boxes and cubes given as a set of voxels in a three-dimensional voxel space. This extends our work on fitting rectangles and squares described in H. Suesse et al, (2001) to three dimensions. It is also based on our normalization method published in K. Voss et al (1997) and (1999). Here we also encounter the problem of normalizing the rotation as it is necessary for rectangles and squares, but here we have two degenerate cases to handle. The first one are cubes, the second one are rectangular boxes with two edges of equal length and the length of the third edge different from them. Our method delivers good fitting results, even if the boxes are heavily distorted for example by cutting-off vertices.

[1]  Herbert Süße,et al.  Invariant Fitting of Planar Objects by Primitives , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  J. M. Galvez,et al.  Normalization and shape recognition of three-dimensional objects by 3D moments , 1993, Pattern Recognit..

[3]  Ronald L. Graham,et al.  Concrete mathematics - a foundation for computer science , 1991 .

[4]  Hans-Jürgen Warnecke,et al.  Orthogonal Distance Fitting of Implicit Curves and Surfaces , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Herbert Süße,et al.  A New One-Parametric Fitting Method for Planar Objects , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Ronald L. Graham,et al.  Concrete mathematics - a foundation for computer science (2. ed.) , 1994 .

[7]  Herbert Süße,et al.  A new efficient algorithm for fitting of rectangles and squares , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).