{
  "tool": "tools/fidelity (RTF-1)",
  "params": {
    "minIoU": 0.5,
    "match": "3d",
    "voxel": 0.1,
    "centreMatch": [
      "IfcDoor",
      "IfcWindow"
    ],
    "centreTol": 0.5,
    "storey": null
  },
  "overall": {
    "source": 33,
    "rebuilt": 29,
    "matched": 29,
    "precision": 1,
    "recall": 0.8788,
    "f1": 0.9355,
    "vIoU": 0.9115,
    "planIoU": null,
    "voxel": 0.1
  },
  "classes": {
    "IfcWall": {
      "source": 9,
      "rebuilt": 9,
      "matched": 9,
      "precision": 1,
      "recall": 1,
      "f1": 1,
      "meanIoU3d": 0.8591,
      "meanIoUPlan": 0.934,
      "centreError": {
        "mean": 0.1912,
        "p95": 0.5681
      },
      "sizeError": {
        "mean": 0.6132,
        "p95": 1.5041
      },
      "cover": {
        "iou": 0.8828,
        "recall": 0.8965,
        "precision": 0.9829
      }
    },
    "IfcSlab": {
      "source": 2,
      "rebuilt": 2,
      "matched": 2,
      "precision": 1,
      "recall": 1,
      "f1": 1,
      "meanIoU3d": 0.8946,
      "meanIoUPlan": 0.984,
      "centreError": {
        "mean": 0.0314,
        "p95": 0.0505
      },
      "sizeError": {
        "mean": 0.1,
        "p95": 0.1
      },
      "cover": {
        "iou": 0.9782,
        "recall": 1,
        "precision": 0.9782
      }
    },
    "IfcRoof": {
      "source": 1,
      "rebuilt": 1,
      "matched": 1,
      "precision": 1,
      "recall": 1,
      "f1": 1,
      "meanIoU3d": 0.9163,
      "meanIoUPlan": 0.9825,
      "centreError": {
        "mean": 0.0505,
        "p95": 0.0505
      },
      "sizeError": {
        "mean": 0.1,
        "p95": 0.1
      },
      "cover": {
        "iou": 0.9719,
        "recall": 1,
        "precision": 0.9719
      }
    },
    "IfcDoor": {
      "source": 6,
      "rebuilt": 5,
      "matched": 5,
      "precision": 1,
      "recall": 0.8333,
      "f1": 0.9091,
      "meanIoU3d": 0.8066,
      "meanIoUPlan": 0.8116,
      "centreError": {
        "mean": 0.0913,
        "p95": 0.4024
      },
      "sizeError": {
        "mean": 0.1061,
        "p95": 0.4421
      },
      "cover": {
        "iou": 0.6733,
        "recall": 0.7769,
        "precision": 0.8347
      }
    },
    "IfcWindow": {
      "source": 9,
      "rebuilt": 9,
      "matched": 9,
      "precision": 1,
      "recall": 1,
      "f1": 1,
      "meanIoU3d": 0.987,
      "meanIoUPlan": 0.9923,
      "centreError": {
        "mean": 0.0036,
        "p95": 0.0087
      },
      "sizeError": {
        "mean": 0.0092,
        "p95": 0.0152
      },
      "cover": {
        "iou": 1,
        "recall": 1,
        "precision": 1
      }
    },
    "IfcSpace": {
      "source": 6,
      "rebuilt": 3,
      "matched": 3,
      "precision": 1,
      "recall": 0.5,
      "f1": 0.6667,
      "meanIoU3d": 0.8397,
      "meanIoUPlan": 0.9028,
      "centreError": {
        "mean": 0.142,
        "p95": 0.1646
      },
      "sizeError": {
        "mean": 0.2241,
        "p95": 0.235
      },
      "cover": {
        "iou": 0.4478,
        "recall": 0.4483,
        "precision": 0.9975
      }
    }
  },
  "missing": [
    {
      "class": "IfcDoor",
      "globalId": "3sZ2G$JvnOLwz3yFWnefhc",
      "name": "Office 1 door"
    },
    {
      "class": "IfcSpace",
      "globalId": "1qguO6YdTGzQ7yF8OUERVG",
      "name": "101"
    },
    {
      "class": "IfcSpace",
      "globalId": "36GZCSbzrUtwGSSiXDerCE",
      "name": "103"
    },
    {
      "class": "IfcSpace",
      "globalId": "293A5kIiDT3uhtnHd3jnFW",
      "name": "104"
    }
  ],
  "extra": []
}
