Skip to content.

Shape Representation Conversions

07 October 2005

Attending:

Craig, Duygu, Yonggang

Tentative Agenda

  • Review of past project notes
  • Project Purpose and Vision
  • Data types to support
  • Conversions to perform
  • Requirements
  • Scheduling

Discussed

  • Purpose of project: Translate between different shape representations
  • definition of signed distance function (sdf).
    • sdf is equivalent to a mesh, within a specific resolution.
    • voxels with value "0" are part of mesh surface.
    • voxel absolute values are distance from nearest point of mesh surface
    • sign of voxel values (+/-) indicate whether voxel on interior or exterior of surface
  • Narrow-Band (sparse) signed distance fields.
  • Requirements
    • File format must be separate from internal shape representation.
    • Meshes to be converted into sdf must be oriented.
  • Who will use this tool
    • Duygu
    • Yongang
    • a Math graduate student
  • Possible 7 month outline
    • 2 wk: project proposal to Toga
    • 3 mo: prototype : prototype app to translate between mesh and sdf
    • 4 mo: library framework to generalize diff. types of meshes and sdf's.
    • 5 mo: releasable application
    • 5 mo: Analysis pipline using application
    • 7 mo: 2 papers using these methods (1 from mesh to sdf, 1 from sdf to mesh)
  • do we need more programming support ?

Decisions

  • support only triangular meshes
  • Prototype will translate between a trianglar mesh and a signed distance function.

To do

  • define and describe users for whom this is intended.
  • define signed distance function.
  • define 1 (triangular) mesh representation.
  • decide if unoriented mesh's will be supported.
  • decide how to define distance function .
    • coordinate system
    • volume size (dimensions)
    • voxel size (resolution)
    • conventions for sign of interior, surface and exterior.
  • decide which file formats to (initially) support