DIEGO FERNANDES NEHAB

Formou-se em Engenharia de Computação pela PUC-Rio (1999), onde também completou o mestrado em Linguagens de Programação (2002). É doutor em Ciência da Computação (ênfase em Computação Gráfica) por Princeton University (2007). Após o doutorado, trabalhou dois anos como pesquisador em pós-doutorado na Microsoft Research (2007-2010). Atualmente é pesquisador associado no IMPA. Atua principalmente nas áreas de Computação Gráfica, Processamento de Imagens e Paralelismo. É um dos fundadores da Cartesi (2018), empresa criada pra explorar comercialmente as inovações tecnológicas em Blockchain provenientes de seu trabalho de pesquisa.

Informações coletadas do Lattes em 14/09/2023

Acadêmico

Formação acadêmica

Doutorado em Computer Science

2002 - 2007

Princeton University
Título: Advances in 3D Shape Acquisition
Orientador: Szymon Rusinkiewicz
Bolsista do(a): Princeton University, PRINCETON, Estados Unidos. Palavras-chave: 3D scanner; Reconstrução de superfícies.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Visão Computacional. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Mestrado em Informática

2000 - 2002

Pontifícia Universidade Católica do Rio de Janeiro
Título: A Implementação da Linguagem de Programação Sloth,Ano de Obtenção: 2002
Roberto Ierusalimschy.Bolsista do(a): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ, FAPERJ, Brasil. Palavras-chave: Linguagens Funcionais; Redução de Grafos; Combinadores.Grande área: Ciências Exatas e da Terra

Graduação em Engenharia de Computação

1995 - 1999

Pontifícia Universidade Católica do Rio de Janeiro
Bolsista do(a): Pontifícia Universidade Católica do Rio de Janeiro, PUC-RIO, Brasil.

Pós-doutorado

2007 - 2010

Pós-Doutorado. , Microsoft Research, Redmond, MSR, Estados Unidos. , Grande área: Ciências Exatas e da Terra, Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Processamento de Imagens.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Computação Gráfica.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Processamento de Imagens.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Visão Computacional.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Paralelismo.

Organização de eventos

Nehab, Diego . Program committee: Eurographics Symposium on Rendering (EGSR). 2020. (Congresso).

Nehab, Diego . Program committee: Eurographics Symposium on Rendering (EGSR). 2019. (Congresso).

Nehab, Diego . Program committee: Eurographics Symposium on Rendering (EGSR). 2018. (Congresso).

Nehab, Diego . Program committee: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (i3D). 2018. (Congresso).

Nehab, Diego . Exposição IMAGINARY no Festival da Matemática. 2017. (Festival).

Nehab, Diego . Program committee: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (i3D). 2017. (Congresso).

Nehab, Diego . Program committee: Eurographcs Symposium on Rendering (EGSR). 2015. (Congresso).

Nehab, Diego ; Rocha, Anderson ; Nowrouzezahrai, Derek ; Scheirer, Walter J. . Program chair: 27th Conference on Graphics, Patterns and Images (SIBGRAPI). 2014. (Congresso).

Nehab, Diego . Papers commitee: ACM SIGGRAPH. 2014. (Congresso).

Nehab, Diego . Papers commitee: ACM SIGGRAPH. 2013. (Congresso).

Nehab, Diego . Program committee: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (i3D). 2013. (Congresso).

Nehab, Diego . Program committee: 25th Conference on Graphics, Patterns and Images (SIBGRAPI). 2012. (Congresso).

Nehab, Diego . Program committee: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (i3D). 2012. (Congresso).

Nehab, Diego . Program committee: 24th Conference on Graphics, Patterns and Images (SIBGRAPI). 2011. (Congresso).

Nehab, Diego . Program committee: Eurographics Symposium on Rendering (EGSR). 2011. (Congresso).

Nehab, Diego . Program committee: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (i3D). 2011. (Congresso).

Nehab, Diego . Program committee: 23rd Conference on Graphics, Patterns and Images (SIBGRAPI). 2010. (Congresso).

Nehab, Diego . Program committee: Eurographics Symposium on Rendering (EGSR). 2010. (Congresso).

Nehab, Diego . Program committee: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (i3D). 2009. (Congresso).

Nehab, Diego . Exposição IMAGINARY no Festival da Matemática. 2017. (Festival).

Participação em bancas

Aluno: Luis Claudio Gouveia Rocha

Gastal, Eduardo S. L.; Oliveira, Manoel M.; Jung, Claudio R.; Slomp, Marcos P. B.;Nehab, Diego. Optimal prefilters for display enhancement. 2020. Dissertação (Mestrado em Informática) - Universidade Federal do Rio Grande do Sul.

Aluno: Daniel Silveira Yukimura Lopez

Teixeira, A.; Oliveira, Roberto I.;Nehab, Diego. Generative Adversarial Networks. 2018. Dissertação (Mestrado em Mestrado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: Hallison Terra Oliveira da Paz

Velho, Luizde Figueiredo, Luiz HenriqueNehab, Diego; Montenegro, Anselmo A.. Reconstrucao Adaptativa de Superficies Implicitas a Partir de Imagens RGB-D. 2017. Dissertação (Mestrado em Matemática Aplicada) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: Bernardo Henz

Oliveira, Manoel M.; Freitas, Carla M. D. S.; Walter, Marcelo;Nehab, Diego. Image Relighting using Shading Proxies. 2014. Dissertação (Mestrado em Informática) - Universidade Federal do Rio Grande do Sul.

Aluno: Felipe Pedrosa Martinez

Fernandes, Leandro A. F.; Clua, E.;Nehab, Diego; Toledo, Rodrigo P. R.. M etodo para Distribui c ao N ao Uniforme de Raios em Arquitetura Paralela de Tra cado de Raios em Tempo Real na GPU. 2014. Dissertação (Mestrado em Pós-Graduação em Computação da UFF) - Universidade Federal Fluminense.

Aluno: Leandro Moraes Valle Cruz

Cruz, Leandro Moraes Valle;Velho, Luizde Figueiredo, Luiz Henrique; Carvalho, Paulo Cezar Pinto;Nehab, Diego. Métodos para Criação de Terreno baseados em Traços. 2011. Dissertação (Mestrado em Mestrado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: Adriana Schulz

Schulz, Adriana;Velho, Luizde Figueiredo, Luiz Henrique; Carvalho, Paulo Cezar Pinto; da Silva, Eduardo Antônio Barros;Nehab, Diego. Choreographics: An Authoring Environment for Dance Shows. 2011. Dissertação (Mestrado em Mestrado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: Francisco Itamarati Secolo Ganacim

Ganacim, Francisco Itamarati Secolode Figueiredo, Luiz HenriqueNehab, Diego; Carvalho, Paulo Cezar Pinto. Visualização de Superfícies Implícitas na GPU. 2011. Dissertação (Mestrado em Mestrado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: Thiago Siqueira Pereira

Pereira, Thiago Siqueira;Velho, Luizde Figueiredo, Luiz Henrique; Lewiner, Thomas; Marroquim, Ricardo Guerra; Carvalho, Paulo Cezar Pinto;Nehab, Diego. NormalShop: Modeling surface mesostructure. 2010. Dissertação (Mestrado em Mestrado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: Jose Ezequiel Soto Sanchez

de Figueiredo, Luiz Henrique; Sá, Asla M.;Velho, LuizNehab, Diego; Weyrich, Tim; Esperança, Claudio. On Periodic Tilings with Regular Polygons. 2020. Tese (Doutorado em Matemática Aplicada) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: Lucas Martins Stolerman

Oliveira, Roberto I.;Nehab, Diego; Teixeira, A.; Galves, A.. Dimensionality Reduction in Neuroscience and Epidemiology. 2017. Tese (Doutorado em Doutorado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: Eduardo Simoes Lopes Gastal

Oliveira, Manoel M.; Comba, João Luiz Dihl;Nehab, Diego; Falcão, Alexandre X.. Efficient High-Dimensional Filtering for Image and Video Processing. 2015. Tese (Doutorado em Computação) - Universidade Federal do Rio Grande do Sul.

Aluno: Ives José Macêdo Junior

MACEDO JUNIOR, I. J.;Velho, Luiz; Carvalho, Paulo Cezar Pinto;Nehab, Diego; Esperança, Claudio; GOIS, J. P.. Generalized interpolation of implicit surfaces using radial basis functions. 2011. Tese (Doutorado em Doutorado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: Emilio Ashton Vital Brazil

Vital Brazil, Emilio Ashton;de Figueiredo, Luiz HenriqueVelho, Luiz; Carvalho, Paulo Cezar Pinto; Esperança, Claudio; Souza, Mario Costa;Nehab, Diego. On Sketches for Modeling. 2011. Tese (Doutorado em Doutorado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: Dalia Melissa Bonilla

Correa, Dalia Melissa Bonilla;Velho, Luiz; Nachbin, André; Carvalho, Paulo Cezar Pinto; Nonato, Luis Gustavo; Lopes, Hélio Côrtes Vieira;Nehab, Diego. Deformação e Metamorfose de Imagens Usando Simulação de Fuidos. 2011. Tese (Doutorado em Doutorado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada.

Aluno: André de Almeida Maximo

Maximo, André de Almeida; de Farias, Ricardo Cordeiro; Esperança, Claudio; Marroquim, Ricardo Guerra; Varshney, Amitabh;Nehab, Diego; Comba, João Luiz Dihl. Improved Algorithms for Volume Rendering and Mesh Processing. 2010. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Guedes, Karla; de Sá, Marcelle; Celse, Waldemar; Roma, Paulo;Nehab, Diego. Magistério Superior. 2010. Universidade Federal Fluminense.

Orientou

Lucas Torres de Souza

Desenho de gradientes de produto tensorial em paralelo; Início: 2019; Dissertação (Mestrado em Matemática Aplicada) - Instituto Nacional de Matemática Pura e Aplicada, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; (Orientador);

Rodrigo Loro Schuller

Redução de variância na integração por Monte-Carlo; Início: 2019; Dissertação (Mestrado em Matemática Aplicada) - Instituto Nacional de Matemática Pura e Aplicada, Conselho Nacional de Desenvolvimento Científico e Tecnológico; (Orientador);

Pedro Arthur dos Santos Souza

Desenho de ilustrações vetoriais em paralelo; Início: 2017; Tese (Doutorado em Doutorado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada, Conselho Nacional de Desenvolvimento Científico e Tecnológico; (Orientador);

Fabián Andrés Prada Niño

Generalized prefiltering for patterned displays; 2013; Dissertação (Mestrado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada,; Orientador: Diego Fernandes Nehab;

Juan Carlos Rojas Colunche

A new low-pass edge-aware filter that is invariant to scale and translation; 2020; Tese (Doutorado em Doutorado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Diego Fernandes Nehab;

Francisco Itamarati Secolo Ganacim

A fully-parallel pipeline for high-quality rendering of vector graphics illustrations; 2015; Tese (Doutorado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Diego Fernandes Nehab;

Leonardo Koller Sacht

Optimized Quasi-Interpolators for Image Reconstruction and Consistent Volumetric Discretizations Inside Self-Intersecting Surfaces; 2014; Tese (Doutorado em Matemática) - Instituto Nacional de Matemática Pura e Aplicada,; Orientador: Diego Fernandes Nehab;

Produções bibliográficas

  • Nehab, Diego . Converting stroked primitives to filled primitives. ACM TRANSACTIONS ON GRAPHICS , v. 39, p. 137, 2020.

  • SACHT, LEONARDO ; Nehab, Diego ; SCHULZ DE LIMA, RODOLFO . Real-Time Continuous Image Processing. International Journal of Image and Graphics , v. 18, p. 1850016, 2018.

  • HAN, SONGFANG ; Chen, Ge ; Nehab, Diego ; Sander, Pedro V. . In-Depth Buffers. Proceedings of the ACM on Computer Graphics and Interactive Techniques , v. 1, p. 1-14, 2018.

  • Chen, Ge ; Sander, Pedro V. ; Nehab, Diego . The Replate. Proceedings of the ACM on Computer Graphics and Interactive Techniques , v. 1, p. 1-14, 2018.

  • Nehab, Diego ; MAXIMO, ANDRÉ . Parallel recursive filtering of infinite input extensions. ACM TRANSACTIONS ON GRAPHICS , v. 35, p. 1-13, 2016.

  • Stolfi, Jorge ; FIGUEIREDO, LUIZ HENRIQUE DE ; OLIVEIRA, JOÃO BATISTA S. DE ; Nehab, Diego . Rigorous bounds for polynomial Julia sets. Journal of Computational Dynamics , v. 3, p. 1-1, 2016.

  • LIAO, J. ; Nehab, Diego ; Hoppe, Hugues ; Sander, Pedro V. . New Controls for Combining Images in Correspondence. IEEE Transactions on Visualization and Computer Graphics , v. PP, p. 1-1, 2015.

  • SACHT, LEONARDO ; Nehab, Diego . Optimized Quasi-Interpolators for Image Reconstruction. IEEE Transactions on Image Processing , v. 24, p. 1-1, 2015.

  • LIAO, J. ; de Lima, Rodolfo Schulz ; Nehab, Diego ; Sander, Pedro V. ; Hoppe, Hugues . Automating Image Morphing Using Structural Similarity on a Halfway Domain. ACM Transactions on Graphics , v. 33, p. 1-12, 2014.

  • LIAO, J. ; de Lima, Rodolfo Schulz ; Nehab, Diego ; Hoppe, Hugues ; Sander, Pedro V. . Semi-Automated Video Morphing. Computer Graphics Forum (Print) , v. 33, p. 51-60, 2014.

  • Ganacim, Francisco Itamarati Secolo ; de Lima, Rodolfo Schulz ; de Figueiredo, Luiz Henrique ; Nehab, Diego . Massively-parallel vector graphics. ACM TRANSACTIONS ON GRAPHICS , v. 33, p. 1-14, 2014.

  • Chen, Ge ; Yang, Lei ; Hu, Nicky ; Sander, Pedro V. ; Nehab, Diego . Depth-presorted triangle lists. ACM Transactions on Graphics , v. 31, p. 1, 2012.

  • SCHERZER, D. ; Yang, Lei ; MATTAUSCH, O. ; Nehab, Diego ; Sander, Pedro V. ; WIMMER, M. ; EISEMANN, E. . Temporal Coherence Methods in Real-Time Rendering. Computer Graphics Forum (Print) , v. 31, p. 2378-2408, 2012.

  • Nehab, Diego ; Hoppe, Hugues . A Fresh Look at Generalized Sampling. Foundations and Trends in Computer Graphics and Vision , v. 8, p. 1-84, 2012.

  • Yang, Lei ; Tse, Yu-Chiu ; Sander, Pedro V. ; Lawrence, Jason D. ; Nehab, Diego ; Hoppe, Hugues ; Wilkins, Clara L. . Image-based bidirectional scene reprojection. ACM Transactions on Graphics , v. 30, p. 1, 2011.

  • Nehab, Diego ; Maximo, André de Almeida ; de Lima, Rodolfo Schulz ; Hoppe, Hugues . GPU-efficient recursive filtering and summed-area tables. ACM Transactions on Graphics , v. 30, p. 176:1-176:12, 2011.

  • Yang, Lei ; Nehab, Diego ; Sander, Pedro V. ; Sitthi-amorn, Pitchaya ; Lawrence, Jason D. ; Hoppe, Hugues . Amortized Supersampling. ACM Transactions on Graphics , v. 28, p. 135, 2009.

  • 2008 Toler-Franklin, Corey ; Nehab, Diego ; Burns, Michael ; Dobkin, David ; Vlachopoulos, Andreas ; Doumas, Christos ; Rusinkiewicz, Szymon ; Weyrich, Tim . A system for high-volume acquisition and matching of fresco fragments. ACM Transactions on Graphics , v. 27, p. 1, 2008.

  • Nehab, Diego ; Hoppe, Hugues . Random-access rendering of general vector graphics. ACM Transactions on Graphics , v. 27, p. 135, 2008.

  • Sander, Pedro V. ; Nehab, Diego ; Chlamtac, Eden ; Hoppe, Hugues . Efficient traversal of mesh edges using adjacency primitives. ACM Transactions on Graphics , v. 27, p. 144, 2008.

  • Sitthi-amorn, Pitchaya ; Lawrence, Jason D. ; Yang, Lei ; Sander, Pedro V. ; Nehab, Diego . Automated reprojection-based pixel shader optimization. ACM Transactions on Graphics , v. 27, p. 127, 2008.

  • Sander, Pedro V. ; Nehab, Diego ; Barczak, Joshua . Fast triangle reordering for vertex locality and reduced overdraw. ACM Transactions on Graphics , v. 26, p. 89, 2007.

  • Nehab, Diego ; Rusinkiewicz, Szymon ; Davis, James ; Ramamoorthi, Ravi . Efficiently combining positions and normals for precise 3D geometry. ACM TRANSACTIONS ON GRAPHICS , v. 24, p. 536, 2005.

  • Davis, James ; Nehab, Diego ; Ramamoorthi, Ravi ; Rusinkiewicz, Szymon . Spacetime Stereo: A Unifying Framework for Depth from Triangulation. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE , v. 27, p. 296-302, 2005.

  • Nehab, Diego . Filters, Sources, Sinks, and Pumps. In: L. H. de Figueiredo; W. Celes; R. Ierusalimschy. (Org.). Lua Programming Gems. : , 2008, v. , p. -.

  • de Figueiredo, Luiz Henrique ; Nehab, Diego ; Velho, Luiz . A matemática da animação por computador. Ciência Hoje, Rio de Janeiro, p. 18 - 23, 11 jul. 2013.

  • Ganacim, Francisco Itamarati Secolo ; de Figueiredo, Luiz Henrique ; Nehab, Diego . Beam casting implicit surfaces on the GPU with interval arithmetic. In: SIBIGRAPI, 2011, Maceió, Alagoas. Proceedings of the Brazilian Symposium on Computer Graphics and Image Processing, 2011. p. 72-77.

  • SCHERZER, D. ; Yang, Lei ; MATTAUSCH, O. ; Nehab, Diego ; Sander, Pedro V. ; WIMMER, M. ; EISEMANN, E. . A Survey on Temporal Coherence Methods in Real-Time Rendering. In: Eurographics, 2011, Llandudno. State of the Art Reports, 2011. p. 101-126.

  • Nehab, Diego ; Weyrich, Tim ; Rusinkiewicz, Szymon . Dense 3D Reconstruction from Specularity Consistency. In: (CVPR) IEEE Conference on Computer Vision and Pattern Recognition, 2008, Anchorage, AK. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2008.

  • Sitthi-amorn, Pitchaya ; Lawrence, Jason D. ; Yang, Lei ; Sander, Pedro V. ; Nehab, Diego . An Improved Shading Cache for Modern GPUs. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Graphics Hardware, 2008, Sarajevo, Bosnia-Herzegovina. SIGGRAPH/EUROGRAPHICS Conference On Graphics Hardware, 2008. p. 95-101.

  • Nehab, Diego ; Sander, Pedro V. ; Lawrence, Jason D. ; Tatarchuk, Natalya ; Isidoro, John R. . Accelerating Real-Time Shading with Reverse Reprojection Caching. In: SIGGRAPH/EUROGRAPHICS Conference On Graphics Hardware, 2007, San Diego, CA. Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Graphics Hardware, 2007. p. 25-35.

  • Nehab, Diego ; Barczak, Joshua ; Sander, Pedro V. . Triangle Order Optimization for Graphics Hardware Computation Culling. In: Symposium on Interactive 3D Graphics and Games, 2006, Redwood City, CA. Proceedings of the Symposium on Interactive 3D Graphics and Games, 2006.

  • Nehab, Diego ; Rusinkiewicz, Szymon ; Davis, James . Improved Sub-pixel Stereo Correspondences through Symmetric Refinement. In: IEEE International Conference on Computer Vision, 2005, Beijing, China. Proceedings of the 10th IEEE International Conference on Computer Vision, 2005. p. 557-563.

  • Nehab, Diego ; Shilane, Philip . Stratified Point Sampling of 3D Models. In: Eurographics Symposium on Point-Based Graphics, 2004, Zurich, Switzerland. Proceedings of the 1st Eurographics Symposium on Point-Based Graphics, 2004. p. 49-56.

  • Nehab, Diego ; Pacheco, Marco Aurélio C. . Schemata Theory for the Real Coding and Arithmetical Operators. In: Symposium on Applied Computing, 2004, Nicosia, Cyprus. Proceedings of the 2004 ACM symposium on Applied computing, 2004. p. 1006-1012.

  • Nehab, Diego ; Velho, Luiz . Multiscale Moment-Based Painterly Rendering. In: Brazilian Symposium on Computer Graphics and Image Processing, SIBGRAPI, 2002, Fortaleza. Proceedings of the 15th Brazilian Symposium on Computer Graphics and Image Processing, 2002. p. 244-251.

  • Nehab, Diego ; Ierusalimschy, Roberto . A linguagem de programação Sloth. In: Simpósio Brasileiro de Linguagens de Programação, SBLP, 2002, Rio de Janeiro. Anais do VI Simpósio Brasileiro de Linguagens de Programação, 2002. p. 270-282.

  • Nehab, Diego ; Gattass, Marcelo . Ray Path Categorization. In: Brazilian Symposium on Computer Graphics and Image Processing, SIBGRAPI, 2000, Gramado. Proceedings of the Brazilian Symposium on Computer Graphics and Image Processing, 2000. p. 227-234.

  • Li, Hongwei ; Nehab, Diego ; Wei, Li-Yi ; Sander, Pedro V. ; Fu, Chi-Wing . Fast capacity constrained Voronoi tessellation. In: SI3D 2010, 2010, Washington, DC. Proceedings of the 2010 Symposium on Interactive 3D Graphics, 2010.

  • Nehab, Diego . Converting stroked primitives to filled primitives. 2020. (Apresentação de Trabalho/Congresso).

  • Nehab, Diego . Parallel recursive filtering for image processing. 2017. (Apresentação de Trabalho/Congresso).

  • Nehab, Diego ; Maximo, André de Almeida . Parallel recursive filtering of infinite input extensions. 2016. (Apresentação de Trabalho/Congresso).

  • Nehab, Diego . Massively-parallel vector graphics. 2015. (Apresentação de Trabalho/Congresso).

  • Nehab, Diego ; Maximo, André de Almeida ; de Lima, Rodolfo Schulz ; Hoppe, Hugues . GPU-efficient recursive filtering and summed-area tables. 2011. (Apresentação de Trabalho/Congresso).

  • Nehab, Diego ; Hoppe, Hugues . Random-access rendering of general vector graphics. 2008. (Apresentação de Trabalho/Congresso).

  • Nehab, Diego ; Weyrich, Tim ; Rusinkiewicz, Szymon . Dense 3D reconstruction from specularity consistency. 2008. (Apresentação de Trabalho/Congresso).

  • Nehab, Diego ; Sander, Pedro V. ; Lawrence, Jason D. ; Tatarchuk, Natalya ; Isidoro, John R. . Accelerating real-time shading with reverse reprojection caching. 2007. (Apresentação de Trabalho/Simpósio).

  • Nehab, Diego ; Rusinkiewicz, Szymon ; Davis, James . Improved sub-pixel stereo correspondences through symmetric refinement. 2005. (Apresentação de Trabalho/Congresso).

  • Nehab, Diego ; Rusinkiewicz, Szymon ; Davis, James ; Ramamoorthi, Ravi . Efficiently combining positions and normals for precise 3D geometry. 2005. (Apresentação de Trabalho/Congresso).

  • Nehab, Diego ; Shilane, Philip . Stratified point sampling of 3D models. 2004. (Apresentação de Trabalho/Congresso).

Outras produções

Nehab, Diego . Robust global curve-based stroke-to-fill conversion. 2020.

Nehab, Diego ; The Cartesi Machine Emulator. 2018.

de Lima, Rodolfo Schulz ; SACHT, L. ; Maximo, André de Almeida ; Nehab, Diego . CIP. 2018.

Maximo, André de Almeida ; Maximo, André de Almeida ; de Lima, Rodolfo Schulz ; Nehab, Diego ; Hoppe, Hugues . gpufilter. 2016.

Nehab, Diego ; cpufilter. 2014.

Nehab, Diego . mesh_opt: Combining positions and normals. 2007.

Nehab, Diego . RPly: ANSI C Library for PLY file format input and output. 2003.

Nehab, Diego . LuaSocket: Network support for the Lua language. 1999.

Teixeira, A. ; NEHAB, D. . The Core of Cartesi. 2018.

Nehab, Diego ; Sander, Pedro V. . Metagraphics: Impact papers from SIGGRAPH/TOG and their interconnections. 2013. (Curso de curta duração ministrado/Outra).

Projetos de pesquisa

  • 2018 - Atual

    PQ - Paralelismo em Computação Visual, Descrição: Esse projeto propôs diversas melhorias ao desenho de ilustrações vetoriais. Uma das novas frentes de pesquisa abertas é na área de tipografia por computador. É uma área que une questões perceptuais, artísticas, e algorítmicas. Um problema no qual estamos trabalhando ativamente é o da quebra de parágrafos por otimização.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Diego Fernandes Nehab - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 5

  • 2018 - Atual

    JCNE - Desenho de ilustrações vetoriais em paralelo, Descrição: Esse projeto propôs diversas melhorias ao desenho de ilustrações vetoriais, em particular à conversão de traçados em preenchimentos. Trata-se de um computacionalmente problema difícil, cujo objetivo é encontrar os contornos de uma região que, quando preenchida, contém os pontos que estão mais próximos do que uma distância prescrita a um conjunto de curvas planas. O resultado desse trabalho de pesquisa acaba de ser publicado.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (1) . , Integrantes: Diego Fernandes Nehab - Coordenador., Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro., Número de produções C, T & A: 1 / Número de orientações: 3

  • 2015 - 2018

    PQ - Paralelismo em Computacao Visual, Descrição: Esse projeto propos novas ideias nas áreas de desenho de ilustrações vetoriais em paralelo, de técnicas avançadas para a interpolação de imagens baseadas na teoria da aproximação, de reamostragem de imagens em telas com padrões atípicos de subpixel, e da paralelização de filtros recursivos. Um dos melhores resultados do projeto foi uma nova família de métodos para interpolação de imagens, que é capaz de preservar melhor as frequências altas (ainda é o estado da arte). Um outro resultado de considerável impacto foi a generalização do nosso método de paralelismo massivo em filtragem recursiva para que opere, de forma exata, em extensões infinitas da entrada (também é ainda o estado da arte). De fato, esse último resultado viabiliza o uso do resultado anterior em aplicações que exigem processamento em tempo real.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Doutorado: (0) . , Integrantes: Diego Fernandes Nehab - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 4

  • 2015 - 2017

    JCNE - Desenho de ilustrações vetoriais em paralelo, Descrição: Esse projeto visou a criação de um arcabouço completo para pesquisa no desenho de ilustrações vetoriais. Com base nesse arcabouço, foi desenvolvido um curso de verão em computação gráfica 2D, com o objetivo de atrair uma nova geração de alunos para o VISGRAF, e uma grande quantidade de material didático sobre o assunto. É também com base nesse arcabouço que tem sido desenvolvida parte da pesquisa do grupo de 2016 até hoje.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (1) . , Integrantes: Diego Fernandes Nehab - Coordenador., Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro., Número de produções C, T & A: 2 / Número de orientações: 1

  • 2014 - 2015

    Universal - Desenho de ilustracoes vetoriais em paralelo, Descrição: Esse projeto teve por objetivo a obtenção de recursos para a compra de equipamento necessário para o desenvolvimento de pesquisa no desenho de ilustrações vetoriais em paralelo. O equipamento acabou sendo útil em diversos outros projetos.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (1) . , Integrantes: Diego Fernandes Nehab - Coordenador / Luiz Henrique de Figueiredo - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro., Número de produções C, T & A: 4 / Número de orientações: 1

  • 2013 - 2014

    PVE - Desafios modernos em processamento de imagens, Descrição: Esse projeto teve por objetivo viabilizar visitas do prof. Pedro V. Sander, de HKUST, ao VISGRAF. O foco do projeto foram técnicas de processamento de imagem. Previa o trabalho em "video morphing", em panoramas giga-pixel, e em técnicas de desenho em telas com padrões atípicos de subpixel. Infelizmente, por razões pessoais, o prof. Sander só pode nos visitar uma vez, de modo que boa parte dos recursos foram devolvidos. Mesmo assim, a colaboração continuou remotamente e conseguimos diversos resultados na automação da tarefa de "video morphing" e "image morphing", além de uma tese de mestrado ligada aos tais padrões atípicos de subpixel.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (1) . , Integrantes: Diego Fernandes Nehab - Coordenador / Pedro V. Sander - Integrante / Luiz Velho - Integrante / Luiz Henrique de Figueiredo - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 3 / Número de orientações: 1

  • 2012 - 2015

    PQ - Paralelismo em Computação Gráfica, Descrição: Esse projeto visou o uso de placas gráficas na aceleração de diferentes tarefas relacionadas a visualização em tempo real e ao processamento de imagens. Das propostas descritas, as duas que tiveram maior êxito foram a filtragem recursiva (uma operação fundamental em processamento de imagens) em paralelo, e o desenho de ilustrações vetoriais (como mapas, páginas de texto, diagramas etc) de forma massivamente paralela.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (2) Doutorado: (1) . , Integrantes: Diego Fernandes Nehab - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 4 / Número de orientações: 2

  • 2009 - Atual

    INST - Desenho de ilustrações vetoriais complexas em tempo real, Descrição: Esse projeto financiou minha instalação no IMPA, assim que cheguei como pesquisador em 2010. Em particular a estação de trabalho que usei até meados de 2016. O objetivo fundamental do projeto foi a aceleração do desenho de ilustrações vetoriais complexas (páginas de texto, mapas, gráficos, diagramas etc) em tempo real, tirando partido de processadores com múltiplos núcleos. Naquela época, os computadores disponíveis não tinham núcleos suficiente (<= 6) para justificar a dificuldade envolvida na paralelização. Dez anos mais tarde, o número de núcleos (32+) finalmente justifica o esforço. Desse modo estamos reativando a linha de pesquisa em 2020, atualizando as ideias propostas em 2010.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Diego Fernandes Nehab - Coordenador., Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro., Número de produções C, T & A: 3

Histórico profissional

Endereço profissional

  • Instituto Nacional de Matemática Pura e Aplicada. , Instituto de Matemática Pura e Aplicada, Jardim Botânico, 22460902 - Rio de Janeiro, RJ - Brasil, Telefone: (021) 25295000, URL da Homepage:

Experiência profissional

2014 - Atual

Instituto Nacional de matematica Pura e Aplicada

Vínculo: Celetista, Enquadramento Funcional: Pesquisador associado, Carga horária: 40, Regime: Dedicação exclusiva.

2010 - 2014

Instituto Nacional de matematica Pura e Aplicada

Vínculo: Celetista, Enquadramento Funcional: Pesquisador adjunto, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 01/2013

    Ensino, Matemática Aplicada, Nível: Graduação,Disciplinas ministradas, Computação Gráfica 2D

  • 08/2011

    Ensino, Matemática Aplicada, Nível: Pós-Graduação,Disciplinas ministradas, Paralelismo em arquiteturas modernas

  • 02/2011

    Ensino, Matemática Aplicada, Nível: Pós-Graduação,Disciplinas ministradas, Álgebra linear e aplicações

  • 01/2012 - 02/2012

    Ensino, Matemática Aplicada, Nível: Pós-Graduação,Disciplinas ministradas, Tópicos avançados: Amostragem e ``anti-aliasing''

2007 - 2010

Microsoft Research, Redmond

Vínculo: Pesquisador, Enquadramento Funcional: Pesquisador em pós-doutorado, Carga horária: 40, Regime: Dedicação exclusiva.