Floorplan Comparison

RPLAN · residential floorplans

FGE: An Interpretable Geometric Embedding for Floorplan Similarity and Retrieval

Pick one floorplan: find the most similar ones. Pick two: see where they differ.

Loading the plans…

Compare two floorplans: A and B, and where they differ

A · plan id: …

B · plan id: …

    The map of the floorplans

    Click a dot on the map: the first click chooses A, the next B. Or type an id on the left.

    A
    B
    N

    Or click a dot

    Plans of 80,787
    Click sets
    Colour
    Map

    Weights

    Dots plan A plan B five nearest to A other plans
    Colour · distance to A nearfar

    Adjusting the weights: what counts as similar?

    The weights define what counts as similar: they say which rooms and which descriptors matter, so each set of weights gives other nearest floorplans. Pick a preset, or fine-tune them below.

    Nearest to plan A

    Presets

    Fine-tune the weights

    Descriptors

    Rooms

    ×0 leaves it out. Moving a slider makes your own weights.

    The embedding: each plan as a table

    Each floorplan becomes a vector in the form of a table: one row per room, with the values of its geometric descriptors.

    A
    B
    Point at a number to see what it means. no such room orientation, north up

    The difference map

    Difference map: how much A and B differ in each descriptor. Weighted difference map: the same cells times their weights.

    Differences detected · the three largest

    From the difference map to one distance

    r, ma room (row r) and a descriptor (column m)
    wr, wmthe weight of that room type and of that descriptor (step 4)
    smthe average gap between two random floorplans in that descriptor

    Orientation is compared the short way round the compass. A room that only one plan has counts through its area share and count.

    The difference map: |A − B| ÷ s

    The weights in use

    The weighted difference map adds up to the distance

    All other plans, sorted by their distance from A

    Compare two floorplans: where they differ most

    Floor area, room by room

    plan A plan B

    The chosen room, measured against RPLAN

    plan A plan B

    The eight largest differences, value by value

    plan A plan B B to the right: its value is larger. To the left: smaller.