$30 off During Our Annual Pro Sale. View Details »

buildingSMART Technical Room Webinar IFC HDF5

buildingSMART Technical Room Webinar IFC HDF5

Thomas Krijnen

May 26, 2020
Tweet

More Decks by Thomas Krijnen

Other Decks in Technology

Transcript

  1. IFC HDF5
    Thomas Krijnen
    https://speakerdeck.com/aothms
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  2. IFC HDF5
    Intro
    Use cases
    (large datasets, archival, point clouds, sensor data / digital twin)
    Technicalities
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  3. IFC SPF
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  4. IFC SPF
    Advantages: human readable and machine agnostic
    Disadvantages:
    Slow parse speed
    No partial reading
    no order on definitions
    no seeking ahead due to grammar
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  5. In this presentation
    Level of Detail/Development
    http://bimforum.org/wp-content/uploads/2015/11/Files-1.zip
    Huge files with heterogeneous
    contents (e.g point clouds, sensor data)
    Dramatically reduced read times
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  6. Thomas Krijnen
    [email protected]
    @aothms
    Owner of AECgeeks, maintainer of IfcOpenShell, researcher at
    TU Delft in the NLs and formerly TU/e.
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  7. HDF5
    Used in scientific computing
    EXPRESS mapping in ISO 10303 26
    Adopted by NASA, Matlab, …
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  8. Use cases
    point clouds; archival; sensor data; …

    View Slide

  9. Point cloud usage patterns
    acquisition and remodeling
    hybrid modeling
    as built verification
    structural health monitoring
    Integrated separate storage
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  10. IFC point cloud schema extension
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  11. IFC point cloud planar compression
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  12. Point cloud as deformation height map
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  13. Archival
    Long-term digital preservation properties
    Checksums
    Schema is encoded in serialization (ifc4, ifc4add1, ifc4add2,
    ifc4add2tc1 => IFC4 schema identifier)
    Rapid partial reading and meta-data extraction
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  14. Digital twins: real-time high frequency
    data in HDF5 packet table
    Query and inference on semantic data + high resolution time
    series in standardized and portable container
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  15. Technicalities
    schema mapping; mounting and federation; serialization
    profiles; numbers

    View Slide

  16. IFC/EXPRESS in HDF5
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  17. IFC/EXPRESS in HDF5
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  18. IFC/EXPRESS in HDF5
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  19. Read performance vs SPF
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  20. Layers of optimization
    Hierarchical storage of partial file chunks
    Partial decompression (disk i/o typically bottle-neck)
    Binary, fixed-length storage
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  21. Advanced use cases: Mounting and
    groups
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  22. Advanced use cases: Mounting and
    groups
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  23. Serialization profiles
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  24. File size vs SPF
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  25. Read more
    Thomas Krijnen, Jakob Beetz (2020) An efficient binary storage format for IFC
    building models using HDF5 hierarchical data format, Automation in Construction
    113, https://doi.org/10.1016/j.autcon.2020.103134
    Thomas Krijnen, Jakob Beetz (2018) A SPARQL query engine for binary-formatted IFC
    building models, Automation in Construction 95,
    https://doi.org/10.1016/j.autcon.2018.07.014
    Thomas Krijnen, Jakob Beetz (2017) An IFC schema extension and binary serialization
    format to efficiently integrate point cloud data into building models, Advanced
    Engineering Informatics 33 https://doi.org/10.1016/j.aei.2017.03.008
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide

  26. Get in touch
    [email protected]
    @aothms
    buildingSMART technical room webinar IFC HDF5 (binary)

    View Slide