Alexander D. MacLennan - PhD Student

alexander dot maclennan at postgrad dot curtin dot edu dot au


Research Interests

Self Organizing Maps (SOM)
Indexing and retrieval of free form surfaces
Free form surface segmentation

PhD Supervisors

Primary Supervisor: Prof. Geoff West (www)
Co-Supervisor: Dr. Ling Li (www)
Associate Supervisor: Prof. Michael Cardew-Hall (www)

Publications

MacLennan, A.D. and West, G.A.W and Cardew-Hall, M., Investigating the Segmentation of Freeform Triangulated Surfaces Using A Self-Organizing Map, 2006 ASME International Design Engineering Technical Conferences and the Computers and Information in Engineering Conference, September 10-13 2006, Philadelphia, PA, U.S.A. paper slides

MacLennan, A.D. and West, G.A.W., Region Matching in Free-form Surfaces using Self Organizing Maps, Digital Image Computing: Techniques and Applications (DICTA 2008), December 1-3 2008, Canberra, ACT, Australia

Useful stuff

Reference Material

Curtin Library Online Resources A-Z
IEEE Xplore
Mathworld
Planet Math

Others having fun with 3d object indexing and retrieval

Princeton Graphics Group
PRECISE - Purdue Research and Education Center for Information Sciences in Engineering

Shape Repositories

Aim@Shape Project Large shape repository. Plenty of shapes in different formats and resolutions.
Large Geometric Models Archive Large Geometric Models Archive at Georgia Tech. Ten large models in .IV and .PLY formats. These models have come from different sources.
The Stanford 3D Scanning Repository Range scan and reconstructions of high resolution models. The Stanford Bunny and a model from the Digital Michelangelo Project are stored here.
Cyberware Cyberware provide sample datasets generated using their range of 3D scanners. The samples are provided in PLY and Echo files.

Self Organising Maps

Professor Kohonen
SOM toolbox for Matlab

Tools, Libraries and other Development links

The Colt Project Open Source Libraries for High Performance Scientific and Technical Computing in Java.
The Visualization Toolkit Powerful scientific visualisation library written in C++ with wrappers for Tcl/Tk, Java and Python.
Gmsh A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. Its got some really useful meshing routine and file format conversion tools.
trimesh2 "trimesh2 is a C++ library and set of utilities for input, output, and basic manipulation of 3D triangle meshes. "
Mesh Viewer Triangulated mesh viewer. Supports PMesh, GTS, Geomview (OFF, COFF), PLY, VRML 1.0/2.0, VTK ASCII and Wavefront/Java OBJ ASCII.
Jakarta Commons Math Lightweight Java maths and stats components.
Eclipse An open development platform.
Apache OpenJPA Object persistence for Java.

Geometry

Mathematical Geometry Processing Freie Universität Berlin

Paper Reviewing

IDETC/CIE 2007

Misc

MPC3000 Software Upgrades
Waldorf Music
Feijoada
Secret Recipes - Cristina Moore - More Beans!