Title of article
A fast and elementary algorithm for digital plane recognition
Author/Authors
Gérard ، نويسنده , , Y.، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2003
Pages
12
From page
142
To page
153
Abstract
A digital naive plane is a subset of points (x, y, z) ∈ Z3 verifying a double inequality h ≤ ax + by + cz < h + max{∣a∣, ∣b∣, ∣c∣} where (a, b, c) ∈ R/{(0,0,0)} and h ∈ R. Given a finite subset of Z3, a problem is to determine whether or not there exists a digital naive 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 2-simplexes called triangles and an original strategy of optimization. The code is short and elementary (less than 300 lines). Its theoritical complexity is bounded by O(n7) but its behaviour is quasi-linear in practice.
Keywords
chords set , digital naive plane , Triangle
Journal title
Electronic Notes in Discrete Mathematics
Serial Year
2003
Journal title
Electronic Notes in Discrete Mathematics
Record number
1453391
Link To Document