02.07.2013 Views

EuroSDR Projects - Host Ireland

EuroSDR Projects - Host Ireland

EuroSDR Projects - Host Ireland

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

32<br />

Figure 3-15: The roof segments.<br />

Having segmented the roof faces of a building, the relationship between the faces is defined. By<br />

following the outlines of roof faces, so called ‘topological points’ are first added. Topological points<br />

are defined as vertices where a roof face’s neighbour changes. In Figure 3-16, the topological points<br />

are marked with triangles. Next, each section of an outline between any two topological points is<br />

defined either as an intersection line, height jump section or both. For sections defined as both an<br />

intersection line and jump section, a new topological point is added to split the section. In Figure 3-16,<br />

the intersection lines (thicker) and the height jump sections are shown.<br />

Figure 3-16: Topological points (triangles), intersection lines (thicker) and height jump sections<br />

of the building.<br />

As shown in Figure 3-16, the jump sections are often noisy and difficult to model. Therefore, for each<br />

jump section, lines are estimated using the 2D Hough transform (Figure 3-17 (left)). The slopes of the<br />

estimated lines are then adjusted according to the orientation of the plane (Figure 3-17 (right)).<br />

Figure 3-17: Left: Estimated lines for a jump section. Right: Lines adjusted according the<br />

orientation of the plane.<br />

The intersection points of the estimated lines are used as vertices along the jump sections (Figure<br />

3-18). These vertices along the jump sections are used together with the topological points to define<br />

the roof polygons.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!