Top Banner
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…
17

Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

Dec 15, 2015

Download

Documents

Elvin Row
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

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 Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

Nasal turbinates

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

Page 3: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.
Page 4: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.
Page 5: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

Airbag fabric

Page 6: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

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 Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

Airbag folds

Page 8: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

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 Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

Airbag folds

• Phase 2: Conversion to CAD– The tricky part

No good threshold value

Page 10: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

Airbag folds

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

Page 11: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

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 Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

Algorithm in action

Page 13: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

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 Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

“Lunch bag” scan

Page 15: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

Digital Endocasts

Page 16: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

Your mission, if you choose…

Page 17: Surface Specification Solutions Sought Sheet tracing –Identifiable as local maxima/minima, not boundary –Folded fabric –Nasal turbinates Mostly-closed.

Extra credit