skip to main content
research-article

ArrangementNet: Learning Scene Arrangements for Vectorized Indoor Scene Modeling

Published: 26 July 2023 Publication History

Abstract

We present a novel vectorized indoor modeling approach that converts point clouds into building information models (BIM) with concise and semantically segmented polygonal meshes. Existing methods detect planar shapes and connect them to complete the scene. Some focus on floor plan reconstruction as a simplified problem to better analyze connectivity between planes of floors and walls. However, the connectivity analysis is still challenging and ill-posed with incomplete point clouds as input. We propose ArrangementNet to estimate scene arrangements from an incomplete point cloud, which we can easily convert into a BIM model. ArrangementNet is a novel graph neural network that consumes noisy over-partitioned initial arrangements extracted through non-learning techniques and outputs high-quality scene arrangement. The core of ArrangementNet is an extended graph convolution that leverages co-linear and co-face relationships in the arrangement and improves the quality of prediction in complex scenes. We apply ArrangementNet to improve floor plan and ceiling arrangements and enrich them with semantic objects as scene arrangements for scene generation. Our approach faithfully models challenging scenes obtained from laser scans or multiview stereo and shows significant improvement in BIM model reconstruction compared to the state-of-the-art. Our code is available at https://github.com/zssjh/ArrangementNet.

Supplementary Material

ZIP File (papers_295-supplemental.zip)
supplemental material.
MP4 File (papers_295_VOD.mp4)
presentation

References

[1]
Jean-Philippe Bauchet and Florent Lafarge. 2020. Kinetic shape reconstruction. ACM Transactions on Graphics (TOG) 39, 5 (2020), 1--14.
[2]
Alexandre Boulch, Martin de La Gorce, and Renaud Marlet. 2014. Piecewise-planar 3D reconstruction with edge and corner regularization. In Computer Graphics Forum, Vol. 33. Wiley Online Library, 55--64.
[3]
Yuri Boykov and Vladimir Kolmogorov. 2004. An experimental comparison of mincut/max-flow algorithms for energy minimization in vision. IEEE transactions on pattern analysis and machine intelligence 26, 9 (2004), 1124--1137.
[4]
Yuri Boykov, Olga Veksler, and Ramin Zabih. 2001. Fast approximate energy minimization via graph cuts. IEEE Transactions on pattern analysis and machine intelligence 23, 11 (2001), 1222--1239.
[5]
Ricardo Cabral and Yasutaka Furukawa. 2014. Piecewise planar and compact floorplan reconstruction from images. In 2014 IEEE Conference on Computer Vision and Pattern Recognition. IEEE, 628--635.
[6]
Nicolas Carion, Francisco Massa, Gabriel Synnaeve, Nicolas Usunier, Alexander Kirillov, and Sergey Zagoruyko. 2020. End-to-end object detection with transformers. In European conference on computer vision. Springer, 213--229.
[7]
Jie Chen and Baoquan Chen. 2008. Architectural modeling from sparsely scanned range data. International Journal of Computer Vision 78, 2 (2008), 223--236.
[8]
Jiacheng Chen, Chen Liu, Jiaye Wu, and Yasutaka Furukawa. 2019. Floor-sp: Inverse cad for floorplans by sequential room-wise shortest path. In Proceedings of the IEEE/CVF International Conference on Computer Vision. 2661--2670.
[9]
Jiacheng Chen, Yiming Qian, and Yasutaka Furukawa. 2021. HEAT: Holistic Edge Attention Transformer for Structured Reconstruction. arXiv preprint arXiv:2111.15143 (2021).
[10]
Ondrej Chum and Jiri Matas. 2005. Matching with PROSAC-progressive sample consensus. In 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR'05), Vol. 1. IEEE, 220--226.
[11]
Yang Cui, Qingquan Li, Bisheng Yang, Wen Xiao, Chi Chen, and Zhen Dong. 2019. Automatic 3-D reconstruction of indoor environment with mobile laser scanning point clouds. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 12, 8 (2019), 3117--3130.
[12]
Angela Dai, Angel X Chang, Manolis Savva, Maciej Halber, Thomas Funkhouser, and Matthias Nießner. 2017. Scannet: Richly-annotated 3d reconstructions of indoor scenes. In Proceedings of the IEEE conference on computer vision and pattern recognition. 5828--5839.
[13]
Erick Delage, Honglak Lee, and Andrew Y Ng. 2006. A dynamic bayesian network model for autonomous 3d reconstruction from a single indoor image. In 2006 IEEE computer society conference on computer vision and pattern recognition (CVPR'06), Vol. 2. IEEE, 2418--2428.
[14]
Hao Fang and Florent Lafarge. 2020. Connect-and-Slice: an hybrid approach for reconstructing 3D objects. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 13490--13498.
[15]
Hao Fang, Florent Lafarge, and Mathieu Desbrun. 2018. Planar shape detection at structural scales. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2965--2973.
[16]
Hao Fang, Florent Lafarge, Cihui Pan, and Hui Huang. 2021. Floorplan generation from 3D point clouds: A space partitioning approach. ISPRS Journal of Photogrammetry and Remote Sensing 175 (2021), 44--55.
[17]
Martin A Fischler and Robert C Bolles. 1981. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24, 6 (1981), 381--395.
[18]
Yasutaka Furukawa, Brian Curless, Steven M Seitz, and Richard Szeliski. 2009. Manhattan-world stereo. In 2009 IEEE Conference on Computer Vision and Pattern Recognition. IEEE, 1422--1429.
[19]
Michael Garland and Paul S Heckbert. 1997. Surface simplification using quadric error metrics. In Proceedings of the 24th annual conference on Computer graphics and interactive techniques. 209--216.
[20]
Benjamin Graham, Martin Engelcke, and Laurens Van Der Maaten. 2018. 3d semantic segmentation with submanifold sparse convolutional networks. In Proceedings of the IEEE conference on computer vision and pattern recognition. 9224--9232.
[21]
Xiaodong Gu, Zhiwen Fan, Siyu Zhu, Zuozhuo Dai, Feitong Tan, and Ping Tan. 2020. Cascade cost volume for high-resolution multi-view stereo and stereo matching. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2495--2504.
[22]
Jiali Han, Mengqi Rong, Hanqing Jiang, Hongmin Liu, and Shuhan Shen. 2021. Vectorized indoor surface reconstruction from 3D point cloud with multistep 2D optimization. ISPRS Journal of Photogrammetry and Remote Sensing 177 (2021), 57--74.
[23]
Kaiming He, Georgia Gkioxari, Piotr Dollár, and Ross Girshick. 2017. Mask r-cnn. In Proceedings of the IEEE international conference on computer vision. 2961--2969.
[24]
Varsha Hedau, Derek Hoiem, and David Forsyth. 2009. Recovering the spatial layout of cluttered rooms. In 2009 IEEE 12th international conference on computer vision. IEEE, 1849--1856.
[25]
Thomas Holzmann, Michael Maurer, Friedrich Fraundorfer, and Horst Bischof. 2018. Semantically aware urban 3d reconstruction with plane-based regularization. In Proceedings of the European Conference on Computer Vision (ECCV). 468--483.
[26]
Qingyong Hu, Bo Yang, Linhai Xie, Andrew Markham, Stefano Rosa, Yulan Guo, Zhihua Wang, and Niki Trigoni. 2019. RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Clouds. Cornell University - arXiv (Nov 2019).
[27]
Zhihua Hu, Bo Duan, Yanfeng Zhang, Mingwei Sun, and Jingwei Huang. 2021. MVLayoutNet: 3D layout reconstruction with multi-view panoramas. arXiv preprint arXiv:2112.06133 (2021).
[28]
Jingwei Huang, Angela Dai, Leonidas J Guibas, and Matthias Nießner. 2017. 3Dlite: towards commodity 3D scanning for content creation. ACM Trans. Graph. 36, 6 (2017), 203--1.
[29]
Jingwei Huang, Yanfeng Zhang, and Mingwei Sun. 2021. PrimitiveNet: Primitive Instance Segmentation with Local Primitive Embedding under Adversarial Metric. In Proceedings of the IEEE/CVF International Conference on Computer Vision. 15343--15353.
[30]
Satoshi Ikehata, Hang Yang, and Yasutaka Furukawa. 2015. Structured indoor modeling. In Proceedings of the IEEE international conference on computer vision. 1323--1331.
[31]
Hamid Izadinia, Qi Shan, and Steven M Seitz. 2017. Im2cad. In Proceedings of the IEEE conference on computer vision and pattern recognition. 5134--5143.
[32]
Zhizhong Kang and Zhen Li. 2015. Primitive fitting based on the efficient multiBaySAC algorithm. PloS one 10, 3 (2015), e0117341.
[33]
Arno Knapitsch, Jaesik Park, Qian-Yi Zhou, and Vladlen Koltun. 2017. Tanks and temples: Benchmarking large-scale scene reconstruction. ACM Transactions on Graphics (ToG) 36, 4 (2017), 1--13.
[34]
Lingxiao Li, Minhyuk Sung, Anastasia Dubrovina, Li Yi, and Leonidas J Guibas. 2019b. Supervised fitting of geometric primitives to 3d point clouds. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2652--2660.
[35]
Muxingzi Li, Florent Lafarge, and Renaud Marlet. 2020. Approximating shapes in images with low-complexity polygons. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 8633--8641.
[36]
Minglei Li, Franz Rottensteiner, and Christian Heipke. 2019a. Modelling of buildings from aerial LiDAR point clouds using TINs and label maps. ISPRS Journal of Photogrammetry and Remote Sensing 154 (2019), 127--138.
[37]
Chenxi Liu, Alexander G Schwing, Kaustav Kundu, Raquel Urtasun, and Sanja Fidler. 2015. Rent3d: Floor-plan priors for monocular layout estimation. In Proceedings of the IEEE conference on computer vision and pattern recognition. 3413--3421.
[38]
Chen Liu, Jiaye Wu, and Yasutaka Furukawa. 2018. Floornet: A unified framework for floorplan reconstruction from 3d scans. In Proceedings of the European conference on computer vision (ECCV). 201--217.
[39]
Chen Liu, Jiajun Wu, Pushmeet Kohli, and Yasutaka Furukawa. 2017. Raster-to-vector: Revisiting floorplan transformation. In Proceedings of the IEEE International Conference on Computer Vision. 2195--2203.
[40]
David Marshall, Gabor Lukacs, and Ralph Martin. 2001. Robust segmentation of primitives from range data in the presence of geometric degeneracy. IEEE Transactions on pattern analysis and machine intelligence 23, 3 (2001), 304--314.
[41]
Jiri Matas and Ondrej Chum. 2004. Randomized RANSAC with Td, d test. Image and vision computing 22, 10 (2004), 837--842.
[42]
Ravish Mehra, Qingnan Zhou, Jeremy Long, Alla Sheffer, Amy Gooch, and Niloy J Mitra. 2009. Abstraction of man-made shapes. In ACM SIGGRAPH Asia 2009 papers. 1--10.
[43]
Claudio Mura, Oliver Mattausch, and Renato Pajarola. 2016. Piecewise-planar reconstruction of multi-room interiors with arbitrary wall arrangements. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 179--188.
[44]
Claudio Mura, Oliver Mattausch, Alberto Jaspe Villanueva, Enrico Gobbetti, and Renato Pajarola. 2014. Automatic room detection and reconstruction in cluttered indoor environments with complex room layouts. Computers & Graphics 44 (2014), 20--32.
[45]
Liangliang Nan and Peter Wonka. 2017. Polyfit: Polygonal surface reconstruction from point clouds. In Proceedings of the IEEE International Conference on Computer Vision. 2353--2361.
[46]
Nelson Nauata and Yasutaka Furukawa. 2019. Vectorizing world buildings: Planar graph reconstruction by primitive detection and relationship classification. arXiv preprint arXiv:1912.05135 1, 3 (2019).
[47]
NavVis. 2022. NavVis Scanner. https://www.navvis.com/.
[48]
Sebastian Ochmann, Richard Vock, and Reinhard Klein. 2019. Automatic reconstruction of fully volumetric 3D building models from oriented point clouds. ISPRS journal of photogrammetry and remote sensing 151 (2019), 251--262.
[49]
Sebastian Ochmann, Richard Vock, Raoul Wessel, and Reinhard Klein. 2016a. Automatic reconstruction of parametric building models from indoor point clouds. Computers & Graphics 54 (2016), 94--103.
[50]
Sebastian Ochmann, Richard Vock, Raoul Wessel, and Reinhard Klein. 2016b. Automatic reconstruction of parametric building models from indoor point clouds. Computers & Graphics 54 (2016), 94--103.
[51]
Sven Oesau, Florent Lafarge, and Pierre Alliez. 2014. Indoor scene reconstruction using feature sensitive primitive extraction and graph-cut. ISPRS journal of photogrammetry and remote sensing 90 (2014), 68--82.
[52]
L Paul Chew. 1989. Constrained delaunay triangulations. Algorithmica 4, 1 (1989), 97--108.
[53]
Ameya Phalak, Vijay Badrinarayanan, and Andrew Rabinovich. 2020. Scan2plan: efficient floorplan generation from 3d scans of indoor scenes. arXiv preprint arXiv:2003.07356 (2020).
[54]
Mattia Previtali, Marco Scaioni, Luigi Barazzetti, and Raffaella Brumana. 2014. A flexible methodology for outdoor/indoor building reconstruction from occluded point clouds. ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences 2, 3 (2014), 119.
[55]
Yiming Qian and Yasutaka Furukawa. 2020. Learning pairwise inter-plane relations for piecewise planar reconstruction. In European Conference on Computer Vision. Springer, 330--345.
[56]
Tahir Rabbani, Frank Van Den Heuvel, and George Vosselmann. 2006. Segmentation of point clouds using smoothness constraint. International archives of photogrammetry, remote sensing and spatial information sciences 36, 5 (2006), 248--253.
[57]
Wein Ron, Eric Berberich, Fogel Efi, Halperin Dan, Hemmer Michael, Salzman Oren, and Zukerman Baruch. 2022. 2D Arrangements. https://doc.cgal.org/latest/Arrangement_on_surface_2/index.html.
[58]
Danila Rukhovich, Anna Vorontsova, and Anton Konushin. 2021. FCAF3D: Fully Convolutional Anchor-Free 3D Object Detection. arXiv preprint arXiv:2112.00322 (2021).
[59]
David Salinas, Florent Lafarge, and Pierre Alliez. 2015. Structure-aware mesh decimation. In Computer Graphics Forum, Vol. 34. Wiley Online Library, 211--227.
[60]
Falko Schindler, Wolfgang Wörstner, and Jan-Michael Frahm. 2011. Classification and reconstruction of surfaces from point clouds of man-made objects. In 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops). IEEE, 257--263.
[61]
Gopal Sharma, Rishabh Goyal, Difan Liu, Evangelos Kalogerakis, and Subhransu Maji. 2018. Csgnet: Neural shape parser for constructive solid geometry. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 5515--5523.
[62]
Gopal Sharma, Difan Liu, Subhransu Maji, Evangelos Kalogerakis, Siddhartha Chaudhuri, and Radomír Měch. 2020. Parsenet: A parametric surface fitting network for 3d point clouds. In European Conference on Computer Vision. Springer, 261--276.
[63]
Nathan Silberman, Derek Hoiem, Pushmeet Kohli, and Rob Fergus. 2012. Indoor segmentation and support inference from rgbd images. In European conference on computer vision. Springer, 746--760.
[64]
Sinisa Stekovic, Mahdi Rad, Friedrich Fraundorfer, and Vincent Lepetit. 2021. Montefloor: Extending mcts for reconstructing accurate large-scale floor plans. In Proceedings of the IEEE/CVF International Conference on Computer Vision. 16034--16043.
[65]
Hugues Thomas, Charles R. Qi, Jean-Emmanuel Deschaud, Beatriz Marcotegui, Francois Goulette, and Leonidas J. Guibas. 2019. KPConv: Flexible and Deformable Convolution for Point Clouds. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV).
[66]
Philip HS Torr and Andrew Zisserman. 2000. MLESAC: A new robust estimator with application to estimating image geometry. Computer vision and image understanding 78, 1 (2000), 138--156.
[67]
H Tran and K Khoshelham. 2019. A stochastic approach to automated reconstruction of 3D models of interior spaces from point clouds. ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences 4 (2019), 299--306.
[68]
Shubham Tulsiani, Hao Su, Leonidas J Guibas, Alexei A Efros, and Jitendra Malik. 2017. Learning shape abstractions by assembling volumetric primitives. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2635--2643.
[69]
Eric Turner and Avideh Zakhor. 2014. Floor plan generation and room labeling of indoor environments from laser range data. In 2014 international conference on computer graphics theory and applications (GRAPP). IEEE, 1--12.
[70]
Marc Van Kreveld, Thijs Van Lankveld, and Remco C Veltkamp. 2011. On the shape of a set of points and lines in the plane. In Computer Graphics Forum, Vol. 30. Wiley Online Library, 1553--1562.
[71]
Madhawa Vidanapathirana, Qirui Wu, Yasutaka Furukawa, Angel X Chang, and Manolis Savva. 2021. Plan2scene: Converting floorplans to 3d scenes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 10733--10742.
[72]
Cheng Wang, Shiwei Hou, Chenglu Wen, Zheng Gong, Qing Li, Xiaotian Sun, and Jonathan Li. 2018. Semantic line framework-based indoor building modeling using backpacked laser scanning point cloud. ISPRS journal of photogrammetry and remote sensing 143 (2018), 150--166.
[73]
Senyuan Wang, Guorong Cai, Ming Cheng, José Marcato Junior, Shangfeng Huang, Zongyue Wang, Songzhi Su, and Jonathan Li. 2020. Robust 3D reconstruction of building surfaces from point clouds based on structural and closed constraints. ISPRS Journal of Photogrammetry and Remote Sensing 170 (2020), 29--44.
[74]
Chenglu Wen, Yudi Dai, Yan Xia, Yuhan Lian, Jinbin Tan, Cheng Wang, and Jonathan Li. 2019. Toward efficient 3-D colored mapping in GPS-/GNSS-denied environments. IEEE Geoscience and Remote Sensing Letters 17, 1 (2019), 147--151.
[75]
S-T Wu and MERCEDES ROCio GONZALES Marquez. 2003. A non-self-intersection Douglas-Peucker algorithm. In 16th Brazilian symposium on computer graphics and Image Processing (SIBGRAPI 2003). IEEE, 60--66.
[76]
Yifan Xu, Weijian Xu, David Cheung, and Zhuowen Tu. 2021. Line segment detection using transformers without edges. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 4257--4266.
[77]
Nan Xue, Tianfu Wu, Song Bai, Fudong Wang, Gui-Song Xia, Liangpei Zhang, and Philip HS Torr. 2020. Holistically-attracted wireframe parsing. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2788--2797.
[78]
Yao Yao, Zixin Luo, Shiwei Li, Jingyang Zhang, Yufan Ren, Lei Zhou, Tian Fang, and Long Quan. 2020. Blendedmvs: A large-scale dataset for generalized multi-view stereo networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 1790--1799.
[79]
Mulin Yu and Florent Lafarge. 2022. Finding Good Configurations of Planar Primitives in Unorganized Point Clouds. In CVPR 2022-IEEE Conference on Computer Vision and Pattern Recognition.
[80]
Wenyuan Zhang, Zhixin Li, and Jie Shan. 2021. Optimal Model Fitting for Building Reconstruction From Point Clouds. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 14 (2021), 9636--9650.
[81]
Ziheng Zhang, Zhengxin Li, Ning Bi, Jia Zheng, Jinlei Wang, Kun Huang, Weixin Luo, Yanyu Xu, and Shenghua Gao. 2019. Ppgnet: Learning point-pair graph for line segment detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 7105--7114.
[82]
Jia Zheng, Junfei Zhang, Jing Li, Rui Tang, Shenghua Gao, and Zihan Zhou. 2020. Structured3d: A large photo-realistic dataset for structured 3d modeling. In European Conference on Computer Vision. Springer, 519--535.
[83]
Yichao Zhou, Haozhi Qi, and Yi Ma. 2019. End-to-end wireframe parsing. In Proceedings of the IEEE/CVF International Conference on Computer Vision. 962--971.
[84]
Chuhang Zou, Alex Colburn, Qi Shan, and Derek Hoiem. 2018. Layoutnet: Reconstructing the 3d room layout from a single rgb image. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2051--2059.
[85]
Chuhang Zou, Ersin Yumer, Jimei Yang, Duygu Ceylan, and Derek Hoiem. 2017. 3d-prnn: Generating shape primitives with recurrent neural networks. In Proceedings of the IEEE International Conference on Computer Vision. 900--909.

Cited By

View all
  • (2025)Spatial feature recognition and layout method based on improved CenterNet and LSTM frameworksETRI Journal10.4218/etrij.2024-0192Online publication date: 5-Jan-2025
  • (2024)Architectural Co-LOD GenerationACM Transactions on Graphics10.1145/368790543:6(1-16)Online publication date: 19-Dec-2024
  • (2024)Document-level Relation Extraction with Progressive Self-distillationACM Transactions on Information Systems10.1145/365616842:6(1-34)Online publication date: 25-Jun-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 42, Issue 4
August 2023
1912 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/3609020
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 July 2023
Published in TOG Volume 42, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. building information model (BIM)
  2. arrangement
  3. graph neural network
  4. floor plan

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)330
  • Downloads (Last 6 weeks)14
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Spatial feature recognition and layout method based on improved CenterNet and LSTM frameworksETRI Journal10.4218/etrij.2024-0192Online publication date: 5-Jan-2025
  • (2024)Architectural Co-LOD GenerationACM Transactions on Graphics10.1145/368790543:6(1-16)Online publication date: 19-Dec-2024
  • (2024)Document-level Relation Extraction with Progressive Self-distillationACM Transactions on Information Systems10.1145/365616842:6(1-34)Online publication date: 25-Jun-2024

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media