estimating vessel properties from 3d scans for comparison, categorization … · 2018. 1. 11. ·...
TRANSCRIPT
![Page 1: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/1.jpg)
Estimating Vessel Properties from 3D Scans for Comparison, Categorization and Archiving
Stefan Spelitz, Vera Moitinho de AlmeidaDigital Humanities Austria 2017, Innsbruck04.12. – 06.12.2017
![Page 2: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/2.jpg)
2
Comparison
Overviewwww
Measurement
Visualization
Archiving3D Acquisition
![Page 3: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/3.jpg)
3
Vessel Properties
• Weight
• Dimensions & other lengths
• Filling capacity
• Axis of rotation
• Symmetrical properties
![Page 4: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/4.jpg)
4
Methods for Calculating Capacities (I)
• From vessel profiles
• Drawbacks
• Assumption: Surface of revolution
Engels et al. 2009
![Page 5: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/5.jpg)
5
Methods for Calculating Capacities (II)
• With filling material (sand, water, rice, …)
• Drawbacks
• Labor intense
• Only for complete vessels (no holes)
• Protection for surface necessary
![Page 6: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/6.jpg)
6
Methods for Calculating Capacities (III)
• Computed Tomography (CT)
• Drawbacks
• High costs
• Radiation might interferewith further examinations
Trinkl 2013
![Page 7: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/7.jpg)
7
3D Scanning to the Rescue?
• Scan each vessel
• e.g. with laser, structured-light
• Automatic calculations with 3D geometry
• Less mistakes than manual processing
• But: Missing inner geometry!
• Therefore unknown capacity
• Reconstruction necessary!
![Page 8: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/8.jpg)
8
Inner Surface Reconstruction• Complement missing inner geometry
• Respect existing interior constraints
• Calculate the filling capacity
Reconstruction
Weight Density
![Page 9: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/9.jpg)
9
Algorithm – Input (I)
• Result’s target volume [cm³] using
• Weight [g]
• Material density [g/cm³]
• Weight is known
• Material density can be estimated
• From complete scans
• Empirical material studies
![Page 10: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/10.jpg)
10
Algorithm – Input (II)
• Existing interior parts
• Outer shell
Scanned vessel
![Page 11: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/11.jpg)
11
Algorithm
1. Create offset surface
2. Respect existing interior
3. Connect inside & outside
4. Repeat until target volume is reached
offset
![Page 12: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/12.jpg)
12
Algorithm
1. Create offset surface
2. Respect existing interior
3. Connect inside & outside
4. Repeat until target volume is reached
![Page 13: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/13.jpg)
13
Algorithm
1. Create offset surface
2. Respect existing interior
3. Connect inside & outside
4. Repeat until target volume is reached
![Page 14: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/14.jpg)
14
Algorithm
1. Create offset surface
2. Respect existing interior
3. Connect inside & outside
4. Repeat until target volume is reached
![Page 15: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/15.jpg)
15
Reconstruction Goals
• Optimize for given material volume
• Preserve existing inner geometry
• Control cavitiesvs
![Page 16: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/16.jpg)
16
Ground Truth Comparison• Identical Ceramic Volume
• Similar Capacities
• Non-homogeneous material mix with air bubbles
CT Scan (44 ml)Reconstruction (46 ml)
Entrapments
![Page 17: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/17.jpg)
17
Some Results
![Page 18: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/18.jpg)
18
Visualization
• Outer contour
• Inner cross-section
• True-to-scale
• What is the most suitable viewpoint?
![Page 19: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/19.jpg)
19
Symmetries
• Approximate symmetries (Korman et al., 2015)
Reflectivethrough spout
Reflectivethrough handle
Rotational
![Page 20: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/20.jpg)
20
Current Approach
• Use symmetry plane
![Page 21: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/21.jpg)
21
Current Approach
• Use symmetry plane
• Create contour
![Page 22: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/22.jpg)
22
Current Approach
• Use symmetry plane
• Create contour
• Cut geometry with plane
![Page 23: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/23.jpg)
23
Current Approach
• Use symmetry plane
• Create contour
• Cut geometry with plane
• Illustrator post-processing
+ + =
![Page 24: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/24.jpg)
24
Current Approach
• Works well for simple vessels
+ =+
+ + =
![Page 25: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/25.jpg)
25
Future Approach
• Support illustrator with more information
• Extract important edges
• Suggestive Contours (DeCarlo et al., 2003)
• Apparent Ridges (Judd et al., 2007)
• Salient Edges (Weinkauf et al., 2009)
![Page 26: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/26.jpg)
26
Documenting, Archiving & Sharing
www
![Page 27: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/27.jpg)
27
Documenting, Archiving & Sharing
www• Greek vessels, 10th-4th c. AD
o Metadata & Paradata
o 3D & 2D data
• Online database (IKAnt/ACDH)o Digital repository
o Long-term digital preservation
• Analysis & Comparisono Research, conservation & restoration, ...
• Connect to Beazley Archive Pottery Db (Oxford)
![Page 28: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/28.jpg)
28
Metadata & Paradata
• Object informationo e.g. provenance (workshop/painter, finding, collection), date, type, shape
• Measurementso e.g. height, width, depth, thickness, weight, volume (outer, filling, material)
• Fabric
• Publications
• Digital asseto 2D/3D imaging methods, techniques, procedures and parameters
![Page 29: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/29.jpg)
29
3D Data
Raw data(SLS, LS, CT scan:
with noise data,incomplete)
Cleaned /Reconstructed
High resolution Low resolution
![Page 30: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/30.jpg)
30
2D Data
Knowninterior
Reconstructedinterior
Manual illustrationPhotograph Automatic vector graphic from 3D
(after 3D and photo)
90.2 mm
175.4 ml
![Page 31: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/31.jpg)
31
Analysis & Comparison
• Shapes
• Filling capacities
• Were there shape/filling standards?
• Relation between shape, filling cap., function?
• Regional/workshop differentiation?
• Chronological differentiation?
• Economical, social, knowledge networks?
• How stable is the material/structure?
• ...
68 ml
71 ml
90 mm
108 mm
![Page 32: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/32.jpg)
32
Comparison
www
Measurement
Visualization
Archiving3D Acquisition
Thank you for your attention!
![Page 33: Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities](https://reader036.vdocuments.us/reader036/viewer/2022071015/5fce2f45cbdb47432805ecbc/html5/thumbnails/33.jpg)
33
Bibliography• DeCarlo et al. (2003). Suggestive contours for
conveying shape. ACM Transactions on Graphics 22(3):848-855.
• Dey et al. (2008). Computing Geometry-aware Handle and Tunnel Loops in 3D Models. ACM Transactions on Graphics article 45:8p.
• Di Angelo et al. (2017). Automatic dimensional characterization of pottery. Journal of Cultural Heritage 26:118-128.
• Engels et al. (2009). Calculating vessel capacities: A new web-based solution. In Shapes and Uses of Greek Vases, A. Tsingarida(ed.), 129-134. Brussels: CReA-Patrimoine.
• Trinkl (ed.) (2013). Corpus VasorumAntiquorum, Oesterreich, Beiheft 1: Interdisziplinaere Dokumentations- und Visualisierungsmethoden. Vienna: VÖAW.
• Judd et al. (2007). Apparent ridges for line drawing. ACM Transactions on Graphics26(3):19p.
• Weinkauf et al. (2009). Separatrixpersistence: Extraction of salient edges on surfaces using topological methods. Computer Graphics Forum 28(5):1519-1528.
• Zhang et al. (2001). Efficient feature extraction for 2d/3d objects in mesh representation. Proceedings of Int. Conf. Image Processing, Thessaloniki, 4p.
• Zou et al. (2013). An algorithm for triangulating multiple 3d polygons. In Proceedings of the 11th Eurographics/ ACMSIGGRAPH Symposium on Geometry Processing, Genova, 157-166.