An Efficient point-in-convex 3D polyhedron test using a projective algorithm with sub-linear expected complexity

dc.contributor.authorSkala, Václav
dc.date.accessioned2026-02-27T19:05:49Z
dc.date.available2026-02-27T19:05:49Z
dc.date.issued2025
dc.date.updated2026-02-27T19:05:49Z
dc.description.abstractWe propose a novel algorithm for determining whether a given point lies within a convex polyhedron, achieving a sub-linear computational expected complexity of Oexp(N1/2), where N represents the number of triangles in the polyhedron’s triangular mesh. In contrast to traditional methods with linear complexity O(N), our approach significantly reduces com-putational overhead, making it especially effective for large polyhedral models. The algorithm is formulated entirely in projective space, utilizing homogeneous coordinates for the tested points and triangle vertices. By leveraging vector–vec¬tor operations optimized for SSE, AVX instructions, and GPU architectures, our method is robust and straightforward, tailored to handle even highly complex convex polyhedra. The efficiency of the approach was validated through theoretical analysis and estimated speed-up calculations, demonstrating its potential to accelerate applications in computer graphics, computational geometry, collision detection, and related fields. Additionally, the simplicity of the proposed algorithm ensures a high potential for broad applicability and supports further advancements in this area.en
dc.description.abstractNavrhujeme nový algoritmus pro určení, zda daný bod leží v konvexním mnohostěnu, a dosahujeme tak sublineární výpočetní očekávané složitosti Oexp(N1/2), kde N představuje počet trojúhelníků v trojúhelníkové síti mnohostěnu. Na rozdíl od tradičních metod s lineární složitostí O(N) náš přístup výrazně snižuje výpočetní náklady, což ho činí obzvláště efektivním pro velké mnohostěnové modely. Algoritmus je formulován výhradně v projektivním prostoru a využívá homogenní souřadnice pro testované body a vrcholy trojúhelníků. Využitím vektor-vektorových operací optimalizovaných pro architektury SSE, AVX a GPU je naše metoda robustní a přímočará, přizpůsobená i pro vysoce složité konvexní mnohostěny. Účinnost přístupu byla ověřena teoretickou analýzou a odhadovanými výpočty zrychlení, což demonstruje jeho potenciál urychlit aplikace v počítačové grafice, výpočetní geometrii, detekci kolizí a souvisejících oborech. Jednoduchost navrhovaného algoritmu navíc zajišťuje vysoký potenciál pro širokou použitelnost a podporuje další pokrok v této oblasti.cz
dc.format11
dc.identifier.document-number001591025700001
dc.identifier.doi10.1007/s00138-025-01743-3
dc.identifier.issn0932-8092
dc.identifier.obd43947477
dc.identifier.orcidSkala, Václav 0000-0001-8886-4281
dc.identifier.urihttp://hdl.handle.net/11025/67137
dc.language.isoen
dc.relation.ispartofseriesMachine Vision and Applications
dc.rights.accessC
dc.subjectpoint in convex polyhedron testen
dc.subjectcontainment testen
dc.subjectpoint in polygon testen
dc.subjectprojective spaceen
dc.subjectconvex polyhedronen
dc.subjecttriangular meshen
dc.subjectcomputational complexityen
dc.subjectdualityen
dc.subjectcollision detectionen
dc.subjecttest bodu v konvexním mnohostěnucz
dc.subjecttest uzavřenosticz
dc.subjecttest bodu v mnohostěnucz
dc.subjectprojektivní prostorcz
dc.subjectkonvexní mnohostěncz
dc.subjecttrojúhelníková síťcz
dc.subjectvýpočetní složitostcz
dc.subjectdualitacz
dc.subjectdetekce kolizícz
dc.titleAn Efficient point-in-convex 3D polyhedron test using a projective algorithm with sub-linear expected complexityen
dc.titleEfektivní 3D test konvexního mnohostěnu s využitím projektivního algoritmu se sublineární očekávanou složitostícz
dc.typeČlánek v databázi WoS (Jimp)
dc.typeČLÁNEK
dc.type.statusPublished Version
local.files.count1*
local.files.size2372418*
local.has.filesyes*

Files

Original bundle
Showing 1 - 1 out of 1 results
No Thumbnail Available
Name:
s00138-025-01743-3.pdf
Size:
2.26 MB
Format:
Adobe Portable Document Format
License bundle
Showing 1 - 1 out of 1 results
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections