1
Reassembling Ancient Monuments via Constrained Registration (sap 0214) Simon Fl¨ ory * , Michael Hofer, and Barbara Thuswaldner Vienna University of Technology Qi-Xing Huang Stanford University F2 F2 F2 F2 F2 F2 F2 F2 F2 F2 F2 F2 F2 F2 F2 F2 F2 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F4 F6 F6 F6 F6 F6 F6 F6 F6 F6 F6 F6 F6 F6 F6 F6 F6 F6 F 1 F 2 F 3 F 4 F 5 F 6 F 7 Figure 1: (Top) Some 3D digital stones of the Octagon and a drawing by W. Wilberg that conjectures what the building looked like. (Middle) High-level fragment features automatically extracted comprise straight lines (blue) and clamp/dowel holes (red). (Bot- tom) The segmentation of a fragment into its regions Fi (left) is used to build an adjacency graph G (right) storing features. Abstract As demonstrated in our work [Huang et al. 2006] fracture surfaces of broken solids contain rich geometric information that are suffi- cient for reassembly based on geometric matching. However, the task of reassembling an ancient monument from its building blocks differs significantly from that of reassembling a broken solid. These building blocks are fragments in a much looser sense as opposing faces of neighboring stones do not contain the rich geometric fea- tures of fracture surfaces. The contribution of the present work is an algorithm for automatic reassembly of ancient monuments guided by high-level adjacent features such as edges, clamp holes, or or- naments. The data we use to test our new method comprises the remaining stones of the Octagon (Fig. 1, top, right) monument in Ephesos, Turkey, which fell apart a thousand years ago and whose reconstruction is currently undertaken. Digital Reassembly We scanned all currently found 150 remaining building blocks (fragments) of the Octagon and created digital 3D models (Fig. 1, top, left) from a total number of over 6000 single 3D scans. As a new contribution we implemented an out-of-core fully automatic multi-view global and local registration algorithm to cope with the large number of partial scans per fragment. Ancient monuments were often made out of hewed marble blocks that were put together without using any kind of mortar. This required a very exact hew- ing of the stone blocks in order to keep the slits between the blocks * e-mail:simon.fl[email protected], http://www.geometrie.tuwien.ac.at/ig. We acknowledge support by FWF grant P18865. Figure 2: (Top,middle) Two views of three adjacent fragments that were aligned correctly with our constrained registration algorithm. (Bottom) Using solely coplanarity of neighboring faces (sectional view at right) might lead to wrong matches as can be seen by means of the different surface roughness in the two fragments. small. Since dowels and clamps have often been used to fix one stone onto the other, the corresponding holes in the stones are an important hint to the original position of the stone in the building. Furthermore, the 3D texture (including sharp edges and ornaments on the visible side of the building blocks) continues across neigh- boring stones and is thus valuable information for digital reassem- bly purposes. Our method extracts planar faces, straight line fea- tures, and clamp/dowels holes (Fig. 1, middle). Building blocks are typically bounded by roughly planar faces ex- cept of the front face that might show ornaments. Thus at first we break down each fragment into several roughly planar faces {Fi } using a RANSAC strategy. Then, with distance computations we determine adjacent faces and derive a directed graph G =(V,E) with the faces Fi as vertices (see Fig. 1, bottom). Vertices of ad- jacent faces are connected by directed edges that store feature line, clamp hole, surface roughness, and face dimension information. Once matching faces of different fragments are determined we bring the corresponding fragments into close spatial proximity via global registration. Then we extend the multi-piece constrained lo- cal registration algorithm of [Huang et al. 2006] that performs pen- etration free registration (Fig. 2, bottom, middle) by the following additional constraints for adjacent fragments: (i) neighboring faces must be coplanar, (ii) neighboring feature lines must be collinear, (iii) neighboring clamp holes must be symmetrically aligned, and (iv) neighboring faces must have the same surface roughness. We include these constraints either as linear inequalities or as a penalty function. In total we get a linear constrained quadratic optimization problem that we solve with an active set method. Selected results are shown in Fig. 2. References HUANG, Q.-X., FL ¨ ORY, S., GELFAND, N., HOFER, M., AND POTTMANN, H. 2006. Reassembling fractured objects by geomet- ric matching. ACM Trans. Graphics 25, 3, 569–578.

Reassembling Ancient Monuments via Constrained

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Reassembling Ancient Monuments via Constrained Registration (sap 0214)

Simon Flory∗, Michael Hofer, and Barbara ThuswaldnerVienna University of Technology

Qi-Xing HuangStanford University

F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2

F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3

F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4

F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6

F1

F2

F3 F4

F5

F6 F7

Figure 1: (Top) Some 3D digital stones of the Octagon and adrawing by W. Wilberg that conjectures what the building lookedlike. (Middle) High-level fragment features automatically extractedcomprise straight lines (blue) and clamp/dowel holes (red). (Bot-tom) The segmentation of a fragment into its regions Fi (left) is usedto build an adjacency graph G (right) storing features.

AbstractAs demonstrated in our work [Huang et al. 2006] fracture surfacesof broken solids contain rich geometric information that are suffi-cient for reassembly based on geometric matching. However, thetask of reassembling an ancient monument from its building blocksdiffers significantly from that of reassembling a broken solid. Thesebuilding blocks are fragments in a much looser sense as opposingfaces of neighboring stones do not contain the rich geometric fea-tures of fracture surfaces. The contribution of the present work is analgorithm for automatic reassembly of ancient monuments guidedby high-level adjacent features such as edges, clamp holes, or or-naments. The data we use to test our new method comprises theremaining stones of the Octagon (Fig. 1, top, right) monument inEphesos, Turkey, which fell apart a thousand years ago and whosereconstruction is currently undertaken.

Digital ReassemblyWe scanned all currently found 150 remaining building blocks(fragments) of the Octagon and created digital 3D models (Fig. 1,top, left) from a total number of over 6000 single 3D scans. Asa new contribution we implemented an out-of-core fully automaticmulti-view global and local registration algorithm to cope with thelarge number of partial scans per fragment. Ancient monumentswere often made out of hewed marble blocks that were put togetherwithout using any kind of mortar. This required a very exact hew-ing of the stone blocks in order to keep the slits between the blocks

∗e-mail:[email protected], http://www.geometrie.tuwien.ac.at/ig.We acknowledge support by FWF grant P18865.

Figure 2: (Top,middle) Two views of three adjacent fragments thatwere aligned correctly with our constrained registration algorithm.(Bottom) Using solely coplanarity of neighboring faces (sectionalview at right) might lead to wrong matches as can be seen by meansof the different surface roughness in the two fragments.

small. Since dowels and clamps have often been used to fix onestone onto the other, the corresponding holes in the stones are animportant hint to the original position of the stone in the building.Furthermore, the 3D texture (including sharp edges and ornamentson the visible side of the building blocks) continues across neigh-boring stones and is thus valuable information for digital reassem-bly purposes. Our method extracts planar faces, straight line fea-tures, and clamp/dowels holes (Fig. 1, middle).

Building blocks are typically bounded by roughly planar faces ex-cept of the front face that might show ornaments. Thus at first webreak down each fragment into several roughly planar faces {Fi}using a RANSAC strategy. Then, with distance computations wedetermine adjacent faces and derive a directed graph G = (V, E)with the faces Fi as vertices (see Fig. 1, bottom). Vertices of ad-jacent faces are connected by directed edges that store feature line,clamp hole, surface roughness, and face dimension information.

Once matching faces of different fragments are determined webring the corresponding fragments into close spatial proximity viaglobal registration. Then we extend the multi-piece constrained lo-cal registration algorithm of [Huang et al. 2006] that performs pen-etration free registration (Fig. 2, bottom, middle) by the followingadditional constraints for adjacent fragments: (i) neighboring facesmust be coplanar, (ii) neighboring feature lines must be collinear,(iii) neighboring clamp holes must be symmetrically aligned, and(iv) neighboring faces must have the same surface roughness. Weinclude these constraints either as linear inequalities or as a penaltyfunction. In total we get a linear constrained quadratic optimizationproblem that we solve with an active set method. Selected resultsare shown in Fig. 2.

ReferencesHUANG, Q.-X., FLORY, S., GELFAND, N., HOFER, M., ANDPOTTMANN, H. 2006. Reassembling fractured objects by geomet-ric matching. ACM Trans. Graphics 25, 3, 569–578.