aliaga

Daniel G. Aliaga

Assistant Professor of Computer Science

Purdue University

305 N. University St.

West Lafayette, IN 47907-2066

Office: (765) 496-7943

FAX: (765) 494-0739

Email: aliaga at cs purdue edu

Academic History

o   Assistant Professor, Purdue University, 2003-present.

o   Research Staff, Princeton University, 2003.

o   Member of Technical Staff, Bell Labs, 1999-2002.

o   Ph.D., Computer Science, University of North Carolina at Chapel Hill, 1993-1999.

o   M.S., Computer Science, University of North Carolina at Chapel Hill, 1991-1993.

o   B.S. Computer Science, Magna Cum Laude, Honors, Brown University, 1987-1991.

o   High School, Colegio Santa Maria, Lima - Peru, 1982-1986.

Research   

Bevel: Photogeometric Modeling

We present a photogeometric framework for acquiring highly-detailed models of 3D objects and for enabling interactive and close-up digital inspection. A key inspiration for our framework is that of simultaneously supporting a photometric and geometric-based approach thus producing a self-calibrating photogeometric modeling system.

Bevel: Urban Modeling and Visualization

Our objective is to capture and modify models of urban environments. To date, we have developed several algorithms used ground-level imagery, aerial-imagery, procedural modeling, and street and parcel vector data in to create/modify 3D geometry and 2D layouts.

Bevel: Modeling Scenes with Strong Inter-reflections

Modeling real-world scenes, beyond diffuse objects, plays an important role in computer graphics. For structured-light systems, we first present a robust pixel classification algorithm. Second, we apply an iterative and adaptive algorithm to further reduce the inter-reflection within the scene. Thus, more points can be decoded and reconstructed after each iteration.

Bevel: Modeling Repetitive Motions

Creating models of dynamic 3D objects is an important part of content generation for computer graphics. If the states or poses of the dynamic object repeat often (but not necessarily periodically), we call such a repetitive motion. Our approach enables robustly acquiring and obtaining space-time 3D models of repetitive motions using as few as two cameras or one camera-projector pair.

Bevel: Simplifying 3D Reconstruction

We investigate an approach for simplifying the reconstruction process by mathematically eliminating external camera parameters. This results in less parameters to estimate and in an overall significantly more robust and accurate reconstruction. Unlike self-calibration, omitting pose parameters from the acquisition process implies no external calibration data must be computed or provided.

Bevel: Occlusion Resistant Cameras

Obtaining image sequences of popular and active environments is often hindered by unwanted interfering occluders. In this work, we propose a family of Occlusion-Resistant Camera (ORC) designs for acquiring such environments. Our cameras explicitly remove interfering occluders from acquired data in real-time and during live capture.

Bevel: Sea of Images

We present an image-based approach to providing interactive and photorealistic walkthroughs of complex indoor environments. Our strategy is to obtain a dense sampling of viewpoints in a large static environment with omnidirectional images and to replace the 3D reconstruction challenges with easier problems of motorized-cart control, dense image-based sampling, and compression.

Bevel: Tablet PC Graphics

The project investigates several graphical and educational tools using Tablet PCs. We have developed hardware and software tools for tabletop mixed-reality and for Tablet PC applications in classrooms.

Bevel: Massive Model Rendering

A key component of providing realism is rendering large and detailed 3D models at high frame rates. We explore various rendering acceleration methods, including visibility culling, geometry simplification, and image-based rendering.

[CGVLAB: Computer Graphics and Visualization Lab at Purdue University]

 

Publications

Bevel: Conferences Papers

Bevel: Journal Articles

Bevel: Dissertation/Theses

Bevel: Software

 

Courses

Number

Title

Year

 CS590G/CS635

 Capturing, Modeling, Rendering 3D Structures

 Fall 2003, Fall 2004, Spring 2007, Spring 2009

 CS590M

 Geometric Modeling and Applications

 Spring 2004

 CS535

 Interactive Computer Graphics

 Fall 2005, Fall 2007

 CS490G

 Tablet PC Graphics

 Spring 2004, Spring 2005, Spring 2006

 CS397/CS497

 Honor's Research

 Fall 2004

 CS334

 Fundamentals of Computer Graphics

 Spring 2008, Fall 2008

 CS251

 Data Structures

 Fall 2006

 AMIGOS: Association for Minorities in Graphics and Other Sciences

 

Students

Graduate:

Advisee’s

Yi Xu (CS, PhD candidate)

Alvin Law (CS, PhD candidate)   

Carlos Vanegas (CS, PhD candidate)

Yu-Hong Yeung (CS, PhD candidate)

Daniel Bekins (CS, MS 2005, now at EA)

Scott Yost (CS, MS 2004, now at Microsoft)

Committee member:

Ji Zhang (Math, PhD candidate)

Mihai Mudure (CS, PhD, 2008, now at Google)

Huiying Xu (CS, PhD, 2007, now at Cisco)

David Gotz (CS, PhD 2005, UNC, now at IBM Research)

 

Undergraduate:

Aaron Link (CS, current)

Robert Insley (CS, BS 2007)

Paul Ardis (CS, BS 2005, now at Univ. Rochester)

Jamie Gennis (CS, BS 2005, now at NVIDIA)

Professional Activities

o   Editor for Graphical Models

o   Conference Co-Chair for ACM Symposium on Interactive 3D Graphics and Gaming 2009

o   Program Committee for HyperText 2008

o   Program Committee for Pacific Graphics 2008

o   Program Committee for SIBGRAPI 2008

o   Program Committee for ACM Symposium in Interactive 3D Graphics 2008

o   Student Stipend Chair for ACM Symposium on Interactive 3D Graphics and Gaming 2008

o   Program Committee for ACM Int'l Symposium on Mixed and Augmented Reality 2007

o   Program Committee for Pacific Graphics 2007

o   Program Committee for Symposium on Point-based Graphics 2007

o   Program Committee for SIBGRAPI 2007

o   Program Committee for ACM Symposium in Interactive 3D Graphics 2007

o   Program Committee for Int'l Conference on Computer Graphics Theory and Applications 2007

o   Program Committee for Symposium on Point-based Graphics 2006

o   Program Committee for ACM Int'l Symposium on Mixed and Augmented Reality 2006

o   Program Committee for Virtual Reality Software and Technology 2006

o   Program Committee for Pacific Graphics 2006

o   Program Committee for ACM Symposium in Interactive 3D Graphics 2006

o   Program Committee for Int'l Conference on Computer Graphics Theory and Applications 2006

o   Program Committee for SIBGRAPI 2006

o   Program Committee for Symposium on Point-based Graphics 2005

o   Program Committee for ACM Int'l Symposium on Mixed and Augmented Reality 2005

o   Program Committee for ACM Symposium in Interactive 3D Graphics 2005

o   Program Committee for Symposium on Point-based Graphics 2004

o   NSF Graphics Panel 2002

o   NSF Graphics Panel 2001

o   ACM SIGGRAPH Course Organizer 2000

o   ACM SIGGRAPH Course Organizer 1999

 

Personal

o   Hobbies: vintage computers, astronomy, model trains, martial arts, soccer, mountain biking

o   Languages: English, Spanish, some German

o   Family pictures!