Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/77407
Tipo: Tese
Título: Discrete oriented polytopes with orthogonal bases for the construction of tighter Bounding Volume Hierarchies
Título em inglês: Discrete oriented polytopes with orthogonal bases for the construction of tighter Bounding Volume Hierarchies
Autor(es): Sabino, Rodolfo Felipe Sganzerla
Orientador: Vidal, Creto Augusto
Coorientador: Cavalcante Neto, Joaquim Bento
Palavras-chave em português: Ray Tracing;Bounding Volume Hierarchy;Oriented Bounding Box;Orthogonal Discrete Oriented Polytope;BVH;OBB;ODOP
Palavras-chave em inglês: Ray Tracing;Bounding Volume Hierarchy;Oriented Bounding Box;Orthogonal Discrete Oriented Polytope;BVH;OBB;ODOP
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Data do documento: 2024
Citação: SABINO, Rodolfo Felipe Sganzerla. Discrete oriented polytopes with orthogonal bases for the construction of tighter Bounding Volume Hierarchies. 2024. 59 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2024.
Resumo: Rotinas de teste de interseção são executadas em larga quantidade para responder às consultas de interseção de raio com a cena no campo de Ray Tracing. Bounding Box Hierarchies (BVHs) são estruturas empregadas para acelerar tais consultas. As BVHs construídas a partir de Oriented Bounding Boxes (OBBs) geralmente superam suas equivalentes baseadas em Axis-Aligned Bounding Boxes (AABBs) em termos de eficiência de corte. Porém, a computação de OBBs é mais cara comparada ao custo de computação de AABBs. Por outro lado, construtores de BVH de última geração exigem algoritmos de construção de OBB de complexidade linear. Os Métodos baseados em Principal Component Analysis (PCA), usados para a computação de OBBs, são de complexidade linear, mas exigem uma alto tráfego de memória e oferecem OBBs mal ajustadas aos objetos da cena devido ao seu intrínseco viés estatístico. Esse trabalho propõe um novo método de construção de OBBs para resolver esse problema. OBBs são computadas pelo uso de Discrete Oriented Polytopes With Orthogonal Bases (ODOPs). ODOPs armazenam as características topológicas não enviesadas da cena e permitem uma conversão direta para OBBs sem a necessidade de processamento de vértices. O método suporta malhas de vértices e volumes paramétricos diferenciáveis. O método é incorporado a um construtor de BVH de última geração, trocando AABBs em favor de rotinas ODOPs. Experimentos mostram que as OBB-BVHs construídas usando esse método superam AABB-BVHs em termos de custos de Surface Area Heuristic (SAH). Além disso, observa-se que as OBB-BVHs testadas retornam resultados de consultas usando menos testes de interseção em comparação com as AABB-BVHs. Essas medições são consistentes com a diminuição dos tempos de renderização observados pela adoção de nossa metodologia em ray tracing.
Abstract: A myriad of intersection tests is necessary for culling algorithms to answer intersection queries in the field of ray tracing. BVHs are employed to accelerate such queries. OBB-based BVHs usually outperform their AABB-based counterparts in terms of culling efficiency but OBBs are more expensive to compute than AABBs. On the other hand, state-of-the-art BVH builders require linear complexity OBB building algorithms. PCA-based methods run in linear time but demand high memory bandwidth and offer poorly fitting OBBs due to statistical bias. To address these problems, we propose building OBBs with the intermediate use of an orthogonal set of polytopes bases (ODOPs) that stores the unbiased topological features of the scene and enables a straightforward conversion to OBB without the need for vertex processing. Our method supports both vertices and parametric differentiable swept volumes. This approach interfaces to state-of-the-art BVH builders by swapping AABBs in favor of ODOP routines. Our analysis focus on static scenes, highlighting the potential of ODOPs in accelerating geometric computations within ray tracing frameworks. Experiments show that OBB-BVHs built using this method usually outperform AABB-BVHs in terms of SAH costs. Moreover, the OBB-BVHs tested are observed to return query results using fewer intersection tests compared to AABB-BVHs. These measurements are consistent with the decreased rendering times observed by the adoption of our methodology in ray tracing.
URI: http://repositorio.ufc.br/handle/riufc/77407
Currículo Lattes do(s) Autor(es): http://lattes.cnpq.br/7910859531631057
Currículo Lattes do Orientador: http://lattes.cnpq.br/9499398320838094
Currículo Lattes do Coorientador: http://lattes.cnpq.br/0866205347972203
Tipo de Acesso: Acesso Aberto
Aparece nas coleções:DCOMP - Teses defendidas na UFC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2024_tese_rfssabino.pdf26,73 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.