Hamish Carr
Welcome to my homepage at University College Dublin.
Background:
I completed my Ph.D. at the University of British Columbia in May, 2004 and was appointed as a Lecturer at University College Dublin effective September, 2004. My Ph.D. research involved computing a topological abstraction of scalar fields called the contour tree and applying it to problems in scientific and medical visualization.
Broadly speaking, I am interested in almost anything that combines geometry, computers and a visual element. This includes computer graphics, computational geometry, scientific and medical visualization, and graph theory.
Teaching:
My principal teaching area at UCD is currently Computer Graphics.
- COMP 3003 / 3621 Introductory Computer Graphics
- COMP 4004 Advanced Computer Graphics
- Visualization (module in the M.Sc. Computational Science course)
Research:
I continue to be interested in topics related to topology and geometry in graphics and visualization. Here are some examples of the type of work I do (more to come as I find time):
I have also started up a reading group for anyone interested in Computer Graphics and Visualization at UCD:
Post-Graduate Students:
I am currently looking for post-graduate students in graphics, visualization, computational geometry and computational topology. I am particularly interested in students with demonstrated ability in graphics, visualization, parallel computation and geometric reasoning. Some topics that I intend to pursue in the future include:
- Applications of Visualization:
- Archaeological Visualization
- Biomedical Visualization
- Engineering
- Molecular Matching
- Contour Tree-Based User Interfaces
- Flexible Volume Rendering
- Visual Representation of Contour Trees
- Volumetric Queries Using Contour Trees
- Graphics & Rendering:
- Automatic Analysis of Lidar Building Scans
- User Controls for Animation
- Isosurface Quality
- Improving on Histogram Analysis of Spatial Data
- Statistical Analysis of Isosurface Complexity
- Statistical Signatures of Spatial Data
- Isosurface Extraction and Volume Rendering
- GPU-accelerated Isosurface Extraction
- Spatial and Statistical Structures for Accelerated Rendering
- Parallel Topological Computation
- Parallel Extraction of Single Contours
- Parallel Implementations of Flexible Isosurfaces
- Single Contour Extraction in Graphics Hardware
- Topological Properties of Advanced Segmentation Methods
- Automated Seeding of Non-Isovalued Segmentation
- Nesting Properties of Level Set & T-Snake Methods
- Topology of Spline Functions
- Topological Simplification
- Geometric Measures
- Hybrid Tree / Mesh Simplification
- Terrain Simplification