A fast and elementary algorithm for digital plane recognition - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport Année : 2003

A fast and elementary algorithm for digital plane recognition

Résumé

A naive digital plane with integer coefficients is a subset of points (x,y,z) in Z^3 verifying a double inequality h <= ax+by+cz < h + max{ | a|,|b|, |c| } where a,b,c and h are integer numbers. Given a finite subset of Z^3, a problem is to determine whether or not there exists a naive digital plane containing it. This question is rather classical in the field of digital geometry (also called discrete geometry). We suggest in this paper a new algorithm for solving it. It uses an original strategy of optimization in a set of triangular facets (called triangles). The code is short and elementary (less than 300 lines) and available on http://www.loria.fr/~debled/plane. Its theoretical complexity is bounded by $O( n^7)$ but its behavior is quasi-linear in practice.
Fichier non déposé

Dates et versions

inria-00099772 , version 1 (26-09-2006)

Identifiants

  • HAL Id : inria-00099772 , version 1

Citer

Yan Gérard, Isabelle Debled-Rennesson, Paul Zimmermann. A fast and elementary algorithm for digital plane recognition. [Intern report] A03-R-332 || gerard03a, 2003, 16 p. ⟨inria-00099772⟩
121 Consultations
0 Téléchargements

Partager

More