Anti-aliasing method based on rotated spatial filtering
| Ano de defesa: | 2021 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| dARK ID: | ark:/74562/001300000322m |
| Idioma: | eng |
| Instituição de defesa: |
Centro de Ciências Exatas e Naturais - CCEN
Brasil UFERSA Universidade Federal Rural do Semi-Árido Programa de Pós-Graduação em Ciência da Computação |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://lattes.cnpq.br/5111916887378777 http://lattes.cnpq.br/8728455456208244 https://repositorio.ufersa.edu.br/handle/prefix/12035 |
Resumo: | Due to the evolution of graphics processors over the last decades has become possible to produce highquality and realistic threedimensional scenes. However, aliasing is produced during the sampling performed in the rasterization process. It causes a serrated effect on the edges of the objects presented in the scene, highlighting the unreal aspect of the image and displeasing the viewer. The present thesis aims to develop an antialiasing treatment based on rotated spatial filtering. It performs edges recognition applying spatial filtering along with simple linear regression technique. Then, a smoothing spatial filter is rotated to match the direction of the inspected border and applied in the affected regions. The testing was performed on an OpenGL application, processing the rendered image from the framebuffer. Later, the application was modified to process images from Blender, a 3D modeling software that allows more complex graphics scenes. The results show the proposed method’s effectiveness in smoothing aliasing with good quality and preserving the scene details. Hence, the problem was handled effectively with a postfiltering approach and without oversampling. The algorithm’s execution time is O(n), and the memory used is O(n) |
| id |
UFER_7446a73bbc70689f87893ff3b1b9448e |
|---|---|
| oai_identifier_str |
oai:repositorio.ufersa.edu.br:prefix/12035 |
| network_acronym_str |
UFER |
| network_name_str |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
| repository_id_str |
|
| spelling |
Anti-aliasing method based on rotated spatial filteringMétodo anti-aliasing baseado em filtragem espacial giradaCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOcomputer graphicsantialiasingspatial filteringlinear regressioncomputação gráficaantialiasingfiltragem espacialregressão linearDue to the evolution of graphics processors over the last decades has become possible to produce highquality and realistic threedimensional scenes. However, aliasing is produced during the sampling performed in the rasterization process. It causes a serrated effect on the edges of the objects presented in the scene, highlighting the unreal aspect of the image and displeasing the viewer. The present thesis aims to develop an antialiasing treatment based on rotated spatial filtering. It performs edges recognition applying spatial filtering along with simple linear regression technique. Then, a smoothing spatial filter is rotated to match the direction of the inspected border and applied in the affected regions. The testing was performed on an OpenGL application, processing the rendered image from the framebuffer. Later, the application was modified to process images from Blender, a 3D modeling software that allows more complex graphics scenes. The results show the proposed method’s effectiveness in smoothing aliasing with good quality and preserving the scene details. Hence, the problem was handled effectively with a postfiltering approach and without oversampling. The algorithm’s execution time is O(n), and the memory used is O(n)Com a constante evolução dos processadores gráficos ao longo das últimas décadas, tornouse possível produzir cenas tridimensionais com alta qualidade e realismo. No entanto, o aliasing é um problema produzido durante a amostragem de sinais realizada no processo de rasterização. Ele causa um efeito serrilhado nas bordas dos objetos apresentados em cena, ressaltando o aspecto irreal da imagem e causando desconforto visual ao espectador. O presente estudo busca desenvolver um tratamento antialiasing baseado em filtragem espacial rotacionada. O método proposto identifica as bordas na cena utilizando filtragem espacial junto a regressão linear simples. Então, um filtro espacial de suavização é rotacionado na mesma direção da borda inspecionada e aplicado nas regiões afetadas. Os testes foram realizados em uma aplicação OpenGL, processando a imagem renderizada do framebuffer. Posteriormente, a aplicação foi modificada para processar imagens do Blender, um software de modelagem 3D que permite a produção de cenas mais complexas. Os resultados mostram a eficácia do método ao suavizar o aliasing com boa qualidade e preservando os detalhes da cena. Desta forma, o problema foi tratado de forma eficaz com abordagem pósfiltragem e sem superamostragem. O tempo de execução do algoritmo é O(n), assim como seu consumo de memória é O(n)84 p.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – CAPESCentro de Ciências Exatas e Naturais - CCENBrasilUFERSAUniversidade Federal Rural do Semi-ÁridoPrograma de Pós-Graduação em Ciência da ComputaçãoAraújo, Silvio Roberto Fernandes deSouza, Leandro Carlos deAraújo, Silvio Roberto Fernandes deCastro, Angélica Félix deSouza, Renata Maria Cardoso Rodrigues deMonteiro Júnior, Lázaro Ribeiro2024-11-12T10:44:56Z2024-11-12T10:44:56Z2021-08-31info:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/publishedVersionpdfapplication/pdfhttp://lattes.cnpq.br/5111916887378777http://lattes.cnpq.br/8728455456208244Monteiro Júnior, Lázaro Ribeiro. Método anti-aliasing baseado em filtragem espacial girada. 2021. 84 f. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal Rural do Semi-Árido. Mossoró-RN, 2021.https://repositorio.ufersa.edu.br/handle/prefix/12035ark:/74562/001300000322mMossoróinfo:eu-repo/semantics/openAccessUFERSAAttribution-ShareAlike 3.0 Brazilhttp://creativecommons.org/licenses/by-sa/3.0/br/engreponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)instname:Universidade Federal Rural do Semi-Árido (UFERSA)instacron:UFERSA2025-01-10T02:17:46Zoai:repositorio.ufersa.edu.br:prefix/12035Repositório Institucionalhttps://repositorio.ufersa.edu.br/PUBhttps://repositorio.ufersa.edu.br/server/oai/requestrepositorio@ufersa.edu.br || admrepositorio@ufersa.edu.bropendoar:2025-01-10T02:17:46Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA)false |
| dc.title.none.fl_str_mv |
Anti-aliasing method based on rotated spatial filtering Método anti-aliasing baseado em filtragem espacial girada |
| title |
Anti-aliasing method based on rotated spatial filtering |
| spellingShingle |
Anti-aliasing method based on rotated spatial filtering Monteiro Júnior, Lázaro Ribeiro CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO computer graphics antialiasing spatial filtering linear regression computação gráfica antialiasing filtragem espacial regressão linear |
| title_short |
Anti-aliasing method based on rotated spatial filtering |
| title_full |
Anti-aliasing method based on rotated spatial filtering |
| title_fullStr |
Anti-aliasing method based on rotated spatial filtering |
| title_full_unstemmed |
Anti-aliasing method based on rotated spatial filtering |
| title_sort |
Anti-aliasing method based on rotated spatial filtering |
| author |
Monteiro Júnior, Lázaro Ribeiro |
| author_facet |
Monteiro Júnior, Lázaro Ribeiro |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Araújo, Silvio Roberto Fernandes de Souza, Leandro Carlos de Araújo, Silvio Roberto Fernandes de Castro, Angélica Félix de Souza, Renata Maria Cardoso Rodrigues de |
| dc.contributor.author.fl_str_mv |
Monteiro Júnior, Lázaro Ribeiro |
| dc.subject.por.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO computer graphics antialiasing spatial filtering linear regression computação gráfica antialiasing filtragem espacial regressão linear |
| topic |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO computer graphics antialiasing spatial filtering linear regression computação gráfica antialiasing filtragem espacial regressão linear |
| description |
Due to the evolution of graphics processors over the last decades has become possible to produce highquality and realistic threedimensional scenes. However, aliasing is produced during the sampling performed in the rasterization process. It causes a serrated effect on the edges of the objects presented in the scene, highlighting the unreal aspect of the image and displeasing the viewer. The present thesis aims to develop an antialiasing treatment based on rotated spatial filtering. It performs edges recognition applying spatial filtering along with simple linear regression technique. Then, a smoothing spatial filter is rotated to match the direction of the inspected border and applied in the affected regions. The testing was performed on an OpenGL application, processing the rendered image from the framebuffer. Later, the application was modified to process images from Blender, a 3D modeling software that allows more complex graphics scenes. The results show the proposed method’s effectiveness in smoothing aliasing with good quality and preserving the scene details. Hence, the problem was handled effectively with a postfiltering approach and without oversampling. The algorithm’s execution time is O(n), and the memory used is O(n) |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021-08-31 2024-11-12T10:44:56Z 2024-11-12T10:44:56Z |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://lattes.cnpq.br/5111916887378777 http://lattes.cnpq.br/8728455456208244 Monteiro Júnior, Lázaro Ribeiro. Método anti-aliasing baseado em filtragem espacial girada. 2021. 84 f. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal Rural do Semi-Árido. Mossoró-RN, 2021. https://repositorio.ufersa.edu.br/handle/prefix/12035 |
| dc.identifier.dark.fl_str_mv |
ark:/74562/001300000322m |
| url |
http://lattes.cnpq.br/5111916887378777 http://lattes.cnpq.br/8728455456208244 https://repositorio.ufersa.edu.br/handle/prefix/12035 |
| identifier_str_mv |
Monteiro Júnior, Lázaro Ribeiro. Método anti-aliasing baseado em filtragem espacial girada. 2021. 84 f. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal Rural do Semi-Árido. Mossoró-RN, 2021. ark:/74562/001300000322m |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess UFERSA Attribution-ShareAlike 3.0 Brazil http://creativecommons.org/licenses/by-sa/3.0/br/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
UFERSA Attribution-ShareAlike 3.0 Brazil http://creativecommons.org/licenses/by-sa/3.0/br/ |
| dc.format.none.fl_str_mv |
pdf application/pdf |
| dc.coverage.none.fl_str_mv |
Mossoró |
| dc.publisher.none.fl_str_mv |
Centro de Ciências Exatas e Naturais - CCEN Brasil UFERSA Universidade Federal Rural do Semi-Árido Programa de Pós-Graduação em Ciência da Computação |
| publisher.none.fl_str_mv |
Centro de Ciências Exatas e Naturais - CCEN Brasil UFERSA Universidade Federal Rural do Semi-Árido Programa de Pós-Graduação em Ciência da Computação |
| dc.source.none.fl_str_mv |
reponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) instname:Universidade Federal Rural do Semi-Árido (UFERSA) instacron:UFERSA |
| instname_str |
Universidade Federal Rural do Semi-Árido (UFERSA) |
| instacron_str |
UFERSA |
| institution |
UFERSA |
| reponame_str |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
| collection |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
| repository.name.fl_str_mv |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA) |
| repository.mail.fl_str_mv |
repositorio@ufersa.edu.br || admrepositorio@ufersa.edu.br |
| _version_ |
1846631466494066688 |