A Preprocessing Technique for Fast Convex Hull Computation
Author(s) -
Reham Alshamrani,
Fatimah Alshehri,
Heba Kurdi
Publication year - 2020
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2020.03.046
Subject(s) - convex hull , computer science , polygon (computer graphics) , computation , preprocessor , vertex (graph theory) , hull , computer graphics , computational geometry , set (abstract data type) , speedup , algorithm , regular polygon , filter (signal processing) , theoretical computer science , computer graphics (images) , artificial intelligence , computer vision , parallel computing , mathematics , geometry , telecommunications , graph , frame (networking) , marine engineering , engineering , programming language
Computing the convex hull of a set of points is a fundamental issue in many fields, including geometric computing, computer graphics, and computer vision. This problem is computationally challenging, especially when the number of points is past the millions. In this paper, we propose a fast filtering technique that reduces the computational cost for computing a convex hull for a large set of points. The proposed method preprocesses the input set and filters all points inside a four-vertex polygon. The experimental results showed the proposed filtering approach achieved a speedup of up to 77 and 12 times faster than the standard Graham scan and Jarvis march algorithms, respectively.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom