Surface Specification Solutions Sought

17
Surface Specification Solutions Sought Sheet tracing Identifiable as local maxima/minima, not boundary Folded fabric Nasal turbinates Mostly-closed volumes; Digital endocasts (Semi?)-automatically finding closures Finding surfaces that only exist in the mind of the scientist…

description

Surface Specification Solutions Sought. Sheet tracing Identifiable as local maxima/minima, not boundary Folded fabric Nasal turbinates Mostly-closed volumes; Digital endocasts (Semi?)-automatically finding closures Finding surfaces that only exist in the mind of the scientist…. - PowerPoint PPT Presentation

Transcript of Surface Specification Solutions Sought

Page 1: Surface Specification  Solutions Sought

Surface Specification Solutions Sought

• Sheet tracing– Identifiable as local maxima/minima, not boundary

– Folded fabric

– Nasal turbinates

• Mostly-closed volumes; Digital endocasts– (Semi?)-automatically finding closures

– Finding surfaces that only exist in the mind of the scientist…

Page 2: Surface Specification  Solutions Sought

Nasal turbinates

Project with Tim Rowe (UT) and Blaire Van Valkenburgh (UCLA)

Page 3: Surface Specification  Solutions Sought
Page 4: Surface Specification  Solutions Sought
Page 5: Surface Specification  Solutions Sought

Airbag fabric

Page 6: Surface Specification  Solutions Sought

Airbag Folds

• Phase 1: Find a good separator material– Need to keep plies distinct

when folded together

• Scanning conditions– 420 kV, 1.8 mA

– Field of view 180 mm

– Slice thickness 0.25 mm

– Slice spacing 0.2 mm

– 30s/slice

Page 7: Surface Specification  Solutions Sought

Airbag folds

Page 8: Surface Specification  Solutions Sought

Other difficulties

• Most algorithms (i.e. Marching Cubes) trace interfaces, not local maxima/minima– Would provide a “hollow plane”

• Thinness of sheet– Ensures gray levels inconsistent– Fouls up image processing for noise reduction

Page 9: Surface Specification  Solutions Sought

Airbag folds

• Phase 2: Conversion to CAD– The tricky part

No good threshold value

Page 10: Surface Specification  Solutions Sought

Airbag folds

• Folded sheet traversal algorithm– Based on local moment of inertia

Page 11: Surface Specification  Solutions Sought

Algorithm Outline

• Build using facets (triangles in 3D space)– Use voxel centers as vertices

• Find first facet, and then grow out from each edge– Growth is normal to edge surface, and perpendicular to

3rd eigenvector of endpoints• Search cone to find best target (highest gray value)

– Add best facet (highest gray new voxel) at each step– No concave angles between facets– After facet added, see if new voxel can resolve any

other edges

Page 12: Surface Specification  Solutions Sought

Algorithm in action

Page 13: Surface Specification  Solutions Sought

Remaining issues

• Speed– Substantial data sets would take hours

• Filling holes• Avoiding ragged edges• ????

– As more data sets are tried, additional complexities may be revealed

– Bag seams?

Page 14: Surface Specification  Solutions Sought

“Lunch bag” scan

Page 15: Surface Specification  Solutions Sought

Digital Endocasts

Page 16: Surface Specification  Solutions Sought

Your mission, if you choose…

Page 17: Surface Specification  Solutions Sought

Extra credit