Harlen Costa Batagelo

Harlen Costa Batagelo

Postdoctoral fellow
Department of Computer Engineering and Industrial Automation (DCA)
School of Electrical and Computer Engineering (FEEC)
State University of Campinas (Unicamp)

harlen@dca.fee.unicamp.br

Research interests

Real-time rendering, geometric algorithms, shader programming, GPGPU, interaction, game programming.

Current project

Curvilinear reformatting using direct manipulation Direct manipulation with medical volumetric data.
This is my post-doc research project. It is about the interaction with volumetric medical data processed on the GPU using the direct manipulation interaction style. Currently, I'm working on the development of a expert-guided curvilinear reformatting tool and irregular cropping tool of 3D MRI data using a painting metaphor.
Project's home page.
Post-Doc final report (2.7 MB, in Portuguese).
Paper submission to SIBGRAPI 2009 (2.95 MB).

Previous projects

Architecture of interaction 2008: An architecture of 3D interaction for models deformed on the GPU.
An architecture for supporting direct manipulations that efficiently deal with models deformed on the GPU. This was the subject of my Ph.D. thesis.
Project's home page.
Estimating elements of discrete differential geometry on the GPU 2007: Estimating elements of discrete differential geometry on the GPU.
GPU-friendly technique for the real-time estimation of 2nd and 3rd order elements of differential geometry from arbitrary triangle meshes or point clouds with 1-ring connectivity information.
Project's home page.
Dynamic scene occlusion culling using regular grids 2002: Dynamic scene occlusion culling using regular grids.
A conservative occlusion culling algorithm for densely occluded dynamic scenes. A regular grid is used as spatial database of the scene in order to decrease the overhead due to maintaining dynamic objects in this data structure.
Project's home page.
Dynamic scene occlusion culling using regular grids 1999: Real-time shadow generation using BSP trees and stencil buffers.
A real-time shadow generation algorithm for polygonal (triangles mesh) environments illuminated by movable point light sources. This is one of the seminal works about volumetric shadows using stencil buffers. Here I employed a modified SVBSP (Shadow Volume BSP) tree in order to reduce the number of redundant shadow triangles and for computing capping triangles for shadow volumes clipped by the near clipping plane.

Publications

  • Batagelo, H. C.; Wu, S. T.; A framework for GPU-based application-independent 3D interactions, The Visual Computer, 24:12, pp. 1003-1012, Springer, December 2008.
  • Reis, C. D. G.; De Martino, J. M.; Batagelo, H. C.; Real-time simulation of wrinkles, In Proc. of the International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG), pp. 109-115, University of West Bohemia, Plzen-Bory, Plzen-Bory, February 2008.
  • Aragão, P.; De Martino, J. M.; Furukawa, R.; Batagelo, H. C.; Introdução ao JOGL: uma biblioteca OpenGL para Java (Introduction to OpenGL: an OpenGL library for Java), Revista MundoJava, pp. 50-57, 2007.
  • Batagelo, H. C.; Wu, S. T.; Application-Independent 3D Interaction Using Geometry Attributes Computed on the GPU, In Proc. of the 20th Brazilian Symposium on Computer Graphics and Image Processing, pp. 19-26, IEEE CS Press, Belo Horizonte, MG, Brazil, October 2007.
    PDF (1.28 MB), project's home page.
  • Batagelo, H. C.; Wu, S. T.; Estimating Curvatures and Their Derivatives on Meshes of Arbitrary Topology from Sampling Directions, The Visual Computer, 23:9-11, pp. 803-812, Springer, June 2007.
    PDF (3.17 MB), project's home page.
  • Batagelo, H. C.; Wu, S. T.; What You See Is What You Snap: Snapping to Geometry Deformed on the GPU, In Proc. of the 2005 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pp. 81-86, ACM Press, Washington, DC, April 2005.
    PDF (914 KB), project's home page.
  • Wu, S. T.; Tost, D.; Abrantes, M.; Batagelo, H. C.; Picking and Snapping for 3D Input Devices, In Proc. of the 16th Brazilian Symposium on Computer Graphics and Image Processing, pp. 140-147, IEEE CS Press, São Carlos, SP, Brazil, October 2003.
    PDF (1.33 MB).
  • Batagelo, H. C.; Wu, S. T.; Dynamic Scene Occlusion Culling Using a Regular Grid, In Proc. of the 15th Brazilian Symposium on Computer Graphics and Image Processing, pp.43-50, IEEE CS Press, Fortaleza, CE, Brazil, October 2002.
    PDF (144 KB), project's home page.
  • Batagelo, H. C.; Costa Junior, I.; Real-Time Shadow Generation Using BSP Trees and Stencil Buffers, In Proc. of the 12th Brazilian Symposium on Computer Graphics and Image Processing, pp. 93-102, IEEE CS Press, Campinas, SP, Brazil, October 1999.
    PDF (401 KB), demonstration (148 KB), source code (23 KB).

Technical reports

  • Batagelo, H. C.; Wu, S. T.; Manipulação Direta em Geometria Deformada em Placas Gráficas (Direct Manipulation on Geometry Deformed on Graphics Cards), Technical Report DCA01-05, Department of Computer Engineering and Industrial Automation, School of Electrical and Computer Engineering, State University of Campinas, 2005.
    PDF(in Portuguese, 1.52 MB).
  • Batagelo, H. C.; Wu, S. T.; Evolução do Hardware Gráfico 3D: De 1983 a 2003 (Evolution of the 3D Graphics Hardware from 1983 to 2003), Technical Report DCA04-04, Department of Computer Engineering and Industrial Automation, School of Electrical and Computer Engineering, State University of Campinas, 2004.
    PDF (in Portuguese, 565 KB)
  • Batagelo, H. C.; Wu, S. T.; 2D Dynamic Scene Occlusion Culling Using a Regular Grid, Technical Report DCA-001/02, Department of Computer Engineering and Industrial Automation, School of Electrical and Computer Engineering, State University of Campinas, 2001.
    PDF (141 KB).
  • Batagelo, H. C; Algoritmos Analíticos de Visibilidade Global (Analytical Global Visibility Algorithms), Technical Report, Computational Geometry Course (MO619), Institute of Computing, State University of Campinas, 2001.
    Gzipped postscript (in Portuguese, 584 KB)

Education

  • 2002-2007:
    Doctorate in Electrical Engineering.
    State University of Campinas, Brazil.
    Thesis title: Uma arquitetura de suporte a interações 3D integrada a GPU (A GPU-based architecture for supporting 3D interactions)
    Advisor: Dr.-Ing. Wu, Shin-Ting.
    PDF (in Portuguese, 43.7 MB), project's home page.
  • 2000-2002:
    Master in Electrical Engineering.
    State University of Campinas, Brazil.
    Thesis title: Visibilidade em cenas dinâmicas com base numa grade regular (Dynamic scene visibility culling using a regular grid)
    Advisor: Dr.-Ing. Wu, Shin-Ting.
    PDF (in Portuguese, 594 KB), project's home page.
  • 1995-1999:
    Bachelor in Computer Science.
    University of the West Santa Catarina, Brazil.

Awards and scholarships

  • 2008-2009:
    Post-Doc’s fellowship from The State of São Paulo Research Support Foundation (FAPESP).
  • 2002-2005:
    Doctorate’s scholarship from the Brazilian National Council for Scientific and Technological Development (CNPq).
  • 2002:
    Honor mention for the Master’s dissertation in the 2002 National Contest of Doctoral Theses and Dissertations promoted by the Brazilian Computer Society (SBC).
  • 2000-2002:
    Master’s scholarship from the Brazilian Coordination for the Improvement of Higher Education Personnel (CAPES).

Professional and academic experience

  • 2008:
    Teaching "Computer Graphics I" (IA725, graduate course) at the School of Electrical and Computer Engineering of the State University of Campinas, Brazil.
  • 2007-present:
    Co-advising Clausius Duque Gonçalves Reis, M.Sc. student working on GPU-based animation of facial wrinkles. Department of Computer Engineering and Industrial Automation of the School of Electrical and Computer Engineering, State University of Campinas, Brazil.
  • 2002-2007:
    project manager of a 3D graphics engine project in a Brazilian game development company (Z80 Multimídia Ltda.), leading a group of 5 programmers and 2 graphics designers. The project was financed by the Brazilian National Council for Scientific and Technological Development (CNPq).
  • 2003:
    Teaching assistant on “Graphics Information Systems” (EA978, undergraduate course) at the School of Electrical and Computer Engineering of the State University of Campinas, Brazil. Teaching scholarship granted by the same institution.

Miscellaneous

Wild Beer animation The "Wild Beer" animation.

Final project in IA842 (Computer Animation). Ad of a home brew beer called "Cerveja Selvagem" (Wild Beer), starred by Wild, the cat. Mostly done with Autodesk 3dsmax and Adobe Première. Everything was done by me, even the meows :-)

Disclaimer:
The State University of Campinas does not take any responsability for the contents of this page. Any opinions expressed in personal or non departmental home pages should be construed as those of its author, who is responsible for the information contained therein.