Applications in Archaeology

Applications in Archaeology Dorel Micle, Department of History, UVT Daniela Zaharie, Department Computer Science, UVT Motivation There is need for ...
Author: Hester Pope
5 downloads 0 Views 3MB Size
Applications in Archaeology

Dorel Micle, Department of History, UVT Daniela Zaharie, Department Computer Science, UVT

Motivation There is need for tools which assist the archaeologists to: „

Identify the traces of ancient human activity and locate potential archaeological sites

„

Analyze the spatial distribution of archaeological sites (e.g. burial mounds) and get information about their morphometrical properties (size, distances etc)

GiSHEO Training - 27 September, 2009

2

Context „

The available data are usually: ‰

„

Satellite images (preferable of high resolution)

The tool should offer the possibility to: ‰

‰

Enhance the image characteristics in order to make easier the identification of elements of interest by visual inspection (semi)automatically detect potential location of structures os interest: „ Linear structures „ Circular structures

GiSHEO Training - 27 September, 2009

3

Searching for linear fortifications and medieval roads Example 1: find the orientation of a fortification located near Vladimirescu (Arad) Remark: The image contains both obvious shapes (e.g. recent roads) and less obvious ones (these one are of interest)

GiSHEO Training - 27 September, 2009

4

Searching for linear fortifications and medieval roads Step 1: Grayscale conversion

GiSHEO Training - 27 September, 2009

5

Searching for linear fortifications and medieval roads Step 2: Histogram equalization

GiSHEO Training - 27 September, 2009

6

Searching for linear fortifications and medieval roads Step 3: Smoothing the equalized image

GiSHEO Training - 27 September, 2009

7

Searching for linear fortifications and medieval roads Step 4: Edge detection: Canny filter Parameters: Minimal Threshold: 80, Maximal Threshold: 160 Aperture size: 3

GiSHEO Training - 27 September, 2009

8

Searching for linear fortifications and medieval roads Step 5: Line detection: Hough transform Parameters: Accumulator Threshold: 125, Minimal Line Length: 180 Maximal Gap between Lines: 80

GiSHEO Training - 27 September, 2009

9

Searching for linear fortifications and medieval roads Step 6: Postprocessing: keep only the lines having the slope in a specified range Example: keep only the lines which have an angle between 40 and 50 degrees

GiSHEO Training - 27 September, 2009

10

Searching for linear fortifications and medieval roads Remark: the false lines can be avoided by carefully choosing the parameters of the Hough transform Left: Accumulator Threshold: 125, Minimal Line Length: 180, Maximal Gap: 80 Right: Accumulator Threshold: 125, Minimal Line Length: 500, Maximal Gap: 100

GiSHEO Training - 27 September, 2009

11

Searching for linear fortifications and medieval roads Exercise 1: Identify the linear fortification (“roman wave”) located near Alios (Timis)

Steps: 1. 2. 3.

Search for the image corresponding to the region Process the image Interpret the results

GiSHEO Training - 27 September, 2009

12

Searching for linear fortifications and medieval roads Step 1: Search for the image corresponding to the region Variants: • Search by the name vendor:UVT place:”Alios/Timis/Romania”



Search by the coordinates of a bounding box vendor:UVT bbox:(21.4625,46.0407,21.4962,46.0642) (21.4962,46.0642)

(21.4625,46.0407) GiSHEO Training - 27 September, 2009

13

Searching for linear fortifications and medieval roads Step 1: Load the image corresponding to the region

GiSHEO Training - 27 September, 2009

14

Searching for linear fortifications and medieval roads Step 1: Load the image corresponding to the region

GiSHEO Training - 27 September, 2009

15

Searching for linear fortifications and medieval roads Step 2: Convert the image to grayscale

GiSHEO Training - 27 September, 2009

16

Searching for linear fortifications and medieval roads Step 3a: Histogram equalization

GiSHEO Training - 27 September, 2009

17

Searching for linear fortifications and medieval roads Step 3b: Linear stretching

GiSHEO Training - 27 September, 2009

18

Searching for linear fortifications and medieval roads Step 4: Edge detection (Canny filter)

GiSHEO Training - 27 September, 2009

19

Searching for linear fortifications and medieval roads Step 5: Lines detection (Hough transform)

GiSHEO Training - 27 September, 2009

20

Searching for linear fortifications and medieval roads Results: Lines detection (Hough transform)

GiSHEO Training - 27 September, 2009

21

Searching for linear fortifications and medieval roads Results: Lines detection (Hough transform) Canny param.:tmin=30,tmax=60,aperture size=3

GiSHEO Training - 27 September, 2009

22

Searching for linear fortifications and medieval roads Results: Lines detection (Hough transform); after post-processing Parameters: acc_threshold=175, min length=800, max gap=100

GiSHEO Training - 27 September, 2009

23

Searching for burial mounds Aim: Identify the burial mounds located near Nerau

Remark: the land marks of the burial mounds look like some disks with lighter or darker interior

GiSHEO Training - 27 September, 2009

24

Searching for burial mounds Aim: Identify the burial mounds located near Nerau

Remark: 1. this image contain three burial mounds; their location was confirmed on the terrain 2. There could be other spots in the image which do not really correspond to burial mounds

GiSHEO Training - 27 September, 2009

25

Searching for burial mounds Step 1: Gray level conversion

GiSHEO Training - 27 September, 2009

26

Searching for burial mounds Step 2: Histogram equalization

GiSHEO Training - 27 September, 2009

27

Searching for burial mounds Step 3: Edge detection by Canny filter Parameters: minimal threshold =35, maximal threshold=70, aperture size=3

GiSHEO Training - 27 September, 2009

28

Searching for burial mounds Step 4: Circles detection by Hough transform Parameters: minimal distance between circles=20, Canny maximal threshold=70, Accumulator threshold=35, Minimal radius=2, Maximal radius=15

GiSHEO Training - 27 September, 2009

29

Searching for burial mounds Step 5: Postprocessing: eliminate some of the false circles (keep the circles with homogeneous interior)

GiSHEO Training - 27 September, 2009

30

Searching for burial mounds Exercise 2: Identify other burial mounds located near Nerau Step 1: Load the image corresponding to the bounding box: (20.5759, 45.9819, 20.6102, 46.0058) Step 2: Convert the image to grayscale Step 3: Apply histogram equalization

GiSHEO Training - 27 September, 2009

31

Flows of basic operations Enhancement of shapes corresponding to ancient settlements

Enhancement of linear shapes corresponding to wave-like fortifications

‰ Gray level converting

‰ Gray level converting

‰ Histogram equalization

‰ Emboss (convolution operation)

‰ Quantization and/or binarization

‰ Histogram equalization

‰ Layers combination

‰ Layers combination

Tool used in tests:

GiSHEO Training - 27 September, 2009

32

Identified challenges ‰ The buried archaeological remains are expressed by weak signals which are obscured by stronger signals emitted by actual structures (roads, buildings) ‰ Data fusion (panchromatic and multispectral images)

‰ It is difficult to discriminate between ancient and actual structures ‰ use of GIS information (current road networks) ‰ use of expert knowledge (e.g. ancient settlements were usually on northern part of hills, near river etc.)

GiSHEO Training - 27 September, 2009

33

Conclusions ‰ Even flows of basic operations on images allow to enhance the image in order to identify easier by visual inspection the elements of interest ‰ Useful in training of students in landscape archaeology ‰ More sophisticated operations are needed to develop a semiautomated tool able to identify the location of elements of interest and to assist the user in obtaining morphometrical information

GiSHEO Training - 27 September, 2009

34