33
Estimating Vessel Properties from 3D Scans for Comparison, Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities Austria 2017, Innsbruck 04.12. – 06.12.2017

Estimating Vessel Properties from 3D Scans for Comparison, Categorization … · 2018. 1. 11. · Categorization and Archiving Stefan Spelitz, Vera Moitinho de Almeida Digital Humanities

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.