├── .gitignore ├── LICENSE ├── README.md ├── annotation_experiment_evaluation.py ├── data ├── df_technical_potential_lookup.pkl ├── gdf_Wartenberg_boundary.pkl ├── gdf_image_boundaries.pkl ├── gdf_obstacles_annotation_experiment.pkl ├── gdf_pvareas_annotation_experiment.pkl ├── obstacles_annotation_experiment.csv ├── obstacles_initial.csv ├── obstacles_reviewed.csv ├── pv_areas_annotation_experiment.csv ├── pv_areas_initial.csv ├── pv_areas_reviewed.csv ├── res_annotation_experiment.pkl ├── res_annotation_experiment_pv_areas.pkl ├── segments_initial.csv └── segments_reviewed.csv ├── dataset_analysis.py ├── definitions.py ├── georeference_images.py ├── main.py ├── manually_evaluate_on_test_set.py ├── manually_save_predictions.py ├── mask_generation.py ├── model_evaluation.py ├── model_training.py ├── module_placement.py ├── pv_potential.py ├── raster_data_annotation_experiment ├── test │ ├── 1011_1.png │ ├── 1011_2.png │ ├── 1011_3.png │ ├── 1011_4.png │ ├── 1011_5.png │ ├── 1055_1.png │ ├── 1055_2.png │ ├── 1055_3.png │ ├── 1055_4.png │ ├── 1055_5.png │ ├── 1063_1.png │ ├── 1063_2.png │ ├── 1063_3.png │ ├── 1063_4.png │ ├── 1063_5.png │ ├── 1110_1.png │ ├── 1110_2.png │ ├── 1110_3.png │ ├── 1110_4.png │ ├── 1110_5.png │ ├── 1145_1.png │ ├── 1145_2.png │ ├── 1145_3.png │ ├── 1145_4.png │ ├── 1145_5.png │ ├── 1186_1.png │ ├── 1186_2.png │ ├── 1186_3.png │ ├── 1186_4.png │ ├── 1186_5.png │ ├── 1246_1.png │ ├── 1246_2.png │ ├── 1246_3.png │ ├── 1246_4.png │ ├── 1246_5.png │ ├── 1362_1.png │ ├── 1362_2.png │ ├── 1362_3.png │ ├── 1362_4.png │ ├── 1362_5.png │ ├── 1439_1.png │ ├── 1439_2.png │ ├── 1439_3.png │ ├── 1439_4.png │ ├── 1439_5.png │ ├── 1529_1.png │ ├── 1529_2.png │ ├── 1529_3.png │ ├── 1529_4.png │ ├── 1529_5.png │ ├── 1556_1.png │ ├── 1556_2.png │ ├── 1556_3.png │ ├── 1556_4.png │ ├── 1556_5.png │ ├── 1600_1.png │ ├── 1600_2.png │ ├── 1600_3.png │ ├── 1600_4.png │ ├── 1600_5.png │ ├── 2060_1.png │ ├── 2060_2.png │ ├── 2060_3.png │ ├── 2060_4.png │ ├── 2060_5.png │ ├── 391_1.png │ ├── 391_2.png │ ├── 391_3.png │ ├── 391_4.png │ ├── 391_5.png │ ├── 453_1.png │ ├── 453_2.png │ ├── 453_3.png │ ├── 453_4.png │ ├── 453_5.png │ ├── 61_1.png │ ├── 61_2.png │ ├── 61_3.png │ ├── 61_4.png │ ├── 61_5.png │ ├── 640_1.png │ ├── 640_2.png │ ├── 640_3.png │ ├── 640_4.png │ ├── 640_5.png │ ├── 694_1.png │ ├── 694_2.png │ ├── 694_3.png │ ├── 694_4.png │ ├── 694_5.png │ ├── 700_1.png │ ├── 700_2.png │ ├── 700_3.png │ ├── 700_4.png │ ├── 700_5.png │ ├── 77_1.png │ ├── 77_2.png │ ├── 77_3.png │ ├── 77_4.png │ ├── 77_5.png │ ├── 811_1.png │ ├── 811_2.png │ ├── 811_3.png │ ├── 811_4.png │ ├── 811_5.png │ ├── 846_1.png │ ├── 846_2.png │ ├── 846_3.png │ ├── 846_4.png │ ├── 846_5.png │ ├── 880_1.png │ ├── 880_2.png │ ├── 880_3.png │ ├── 880_4.png │ ├── 880_5.png │ ├── 941_1.png │ ├── 941_2.png │ ├── 941_3.png │ ├── 941_4.png │ ├── 941_5.png │ ├── 990_1.png │ ├── 990_2.png │ ├── 990_3.png │ ├── 990_4.png │ ├── 990_5.png │ ├── 9_1.png │ ├── 9_2.png │ ├── 9_3.png │ ├── 9_4.png │ └── 9_5.png ├── test_masks │ ├── 1011_1.png │ ├── 1011_2.png │ ├── 1011_3.png │ ├── 1011_4.png │ ├── 1011_5.png │ ├── 1055_1.png │ ├── 1055_2.png │ ├── 1055_3.png │ ├── 1055_4.png │ ├── 1055_5.png │ ├── 1063_1.png │ ├── 1063_2.png │ ├── 1063_3.png │ ├── 1063_4.png │ ├── 1063_5.png │ ├── 1110_1.png │ ├── 1110_2.png │ ├── 1110_3.png │ ├── 1110_4.png │ ├── 1110_5.png │ ├── 1145_1.png │ ├── 1145_2.png │ ├── 1145_3.png │ ├── 1145_4.png │ ├── 1145_5.png │ ├── 1186_1.png │ ├── 1186_2.png │ ├── 1186_3.png │ ├── 1186_4.png │ ├── 1186_5.png │ ├── 1246_1.png │ ├── 1246_2.png │ ├── 1246_3.png │ ├── 1246_4.png │ ├── 1246_5.png │ ├── 1362_1.png │ ├── 1362_2.png │ ├── 1362_3.png │ ├── 1362_4.png │ ├── 1362_5.png │ ├── 1439_1.png │ ├── 1439_2.png │ ├── 1439_3.png │ ├── 1439_4.png │ ├── 1439_5.png │ ├── 1529_1.png │ ├── 1529_2.png │ ├── 1529_3.png │ ├── 1529_4.png │ ├── 1529_5.png │ ├── 1556_1.png │ ├── 1556_2.png │ ├── 1556_3.png │ ├── 1556_4.png │ ├── 1556_5.png │ ├── 1600_1.png │ ├── 1600_2.png │ ├── 1600_3.png │ ├── 1600_4.png │ ├── 1600_5.png │ ├── 2060_1.png │ ├── 2060_2.png │ ├── 2060_3.png │ ├── 2060_4.png │ ├── 2060_5.png │ ├── 391_1.png │ ├── 391_2.png │ ├── 391_3.png │ ├── 391_4.png │ ├── 391_5.png │ ├── 453_1.png │ ├── 453_2.png │ ├── 453_3.png │ ├── 453_4.png │ ├── 453_5.png │ ├── 61_1.png │ ├── 61_2.png │ ├── 61_3.png │ ├── 61_4.png │ ├── 61_5.png │ ├── 640_1.png │ ├── 640_2.png │ ├── 640_3.png │ ├── 640_4.png │ ├── 640_5.png │ ├── 694_1.png │ ├── 694_2.png │ ├── 694_3.png │ ├── 694_4.png │ ├── 694_5.png │ ├── 700_1.png │ ├── 700_2.png │ ├── 700_3.png │ ├── 700_4.png │ ├── 700_5.png │ ├── 77_1.png │ ├── 77_2.png │ ├── 77_3.png │ ├── 77_4.png │ ├── 77_5.png │ ├── 811_1.png │ ├── 811_2.png │ ├── 811_3.png │ ├── 811_4.png │ ├── 811_5.png │ ├── 846_1.png │ ├── 846_2.png │ ├── 846_3.png │ ├── 846_4.png │ ├── 846_5.png │ ├── 880_1.png │ ├── 880_2.png │ ├── 880_3.png │ ├── 880_4.png │ ├── 880_5.png │ ├── 941_1.png │ ├── 941_2.png │ ├── 941_3.png │ ├── 941_4.png │ ├── 941_5.png │ ├── 990_1.png │ ├── 990_2.png │ ├── 990_3.png │ ├── 990_4.png │ ├── 990_5.png │ ├── 9_1.png │ ├── 9_2.png │ ├── 9_3.png │ ├── 9_4.png │ └── 9_5.png ├── test_masks_reviewed_filtered │ ├── test │ │ ├── 1011_reviewed.png │ │ ├── 1055_reviewed.png │ │ ├── 1063_reviewed.png │ │ ├── 1110_reviewed.png │ │ ├── 1145_reviewed.png │ │ ├── 1186_reviewed.png │ │ ├── 1246_reviewed.png │ │ ├── 1362_reviewed.png │ │ ├── 1439_reviewed.png │ │ ├── 1529_reviewed.png │ │ ├── 1556_reviewed.png │ │ ├── 1600_reviewed.png │ │ ├── 2060_reviewed.png │ │ ├── 391_reviewed.png │ │ ├── 453_reviewed.png │ │ ├── 61_reviewed.png │ │ ├── 640_reviewed.png │ │ ├── 694_reviewed.png │ │ ├── 700_reviewed.png │ │ ├── 77_reviewed.png │ │ ├── 811_reviewed.png │ │ ├── 846_reviewed.png │ │ ├── 880_reviewed.png │ │ ├── 941_reviewed.png │ │ ├── 990_reviewed.png │ │ └── 9_reviewed.png │ └── test_masks │ │ ├── 1011_reviewed.png │ │ ├── 1055_reviewed.png │ │ ├── 1063_reviewed.png │ │ ├── 1110_reviewed.png │ │ ├── 1145_reviewed.png │ │ ├── 1186_reviewed.png │ │ ├── 1246_reviewed.png │ │ ├── 1362_reviewed.png │ │ ├── 1439_reviewed.png │ │ ├── 1529_reviewed.png │ │ ├── 1556_reviewed.png │ │ ├── 1600_reviewed.png │ │ ├── 2060_reviewed.png │ │ ├── 391_reviewed.png │ │ ├── 453_reviewed.png │ │ ├── 61_reviewed.png │ │ ├── 640_reviewed.png │ │ ├── 694_reviewed.png │ │ ├── 700_reviewed.png │ │ ├── 77_reviewed.png │ │ ├── 811_reviewed.png │ │ ├── 846_reviewed.png │ │ ├── 880_reviewed.png │ │ ├── 941_reviewed.png │ │ ├── 990_reviewed.png │ │ └── 9_reviewed.png ├── test_roof_outlines │ ├── 1011_1.png │ ├── 1011_2.png │ ├── 1011_3.png │ ├── 1011_4.png │ ├── 1011_5.png │ ├── 1055_1.png │ ├── 1055_2.png │ ├── 1055_3.png │ ├── 1055_4.png │ ├── 1055_5.png │ ├── 1063_1.png │ ├── 1063_2.png │ ├── 1063_3.png │ ├── 1063_4.png │ ├── 1063_5.png │ ├── 1110_1.png │ ├── 1110_2.png │ ├── 1110_3.png │ ├── 1110_4.png │ ├── 1110_5.png │ ├── 1145_1.png │ ├── 1145_2.png │ ├── 1145_3.png │ ├── 1145_4.png │ ├── 1145_5.png │ ├── 1186_1.png │ ├── 1186_2.png │ ├── 1186_3.png │ ├── 1186_4.png │ ├── 1186_5.png │ ├── 1246_1.png │ ├── 1246_2.png │ ├── 1246_3.png │ ├── 1246_4.png │ ├── 1246_5.png │ ├── 1362_1.png │ ├── 1362_2.png │ ├── 1362_3.png │ ├── 1362_4.png │ ├── 1362_5.png │ ├── 1439_1.png │ ├── 1439_2.png │ ├── 1439_3.png │ ├── 1439_4.png │ ├── 1439_5.png │ ├── 1529_1.png │ ├── 1529_2.png │ ├── 1529_3.png │ ├── 1529_4.png │ ├── 1529_5.png │ ├── 1556_1.png │ ├── 1556_2.png │ ├── 1556_3.png │ ├── 1556_4.png │ ├── 1556_5.png │ ├── 1600_1.png │ ├── 1600_2.png │ ├── 1600_3.png │ ├── 1600_4.png │ ├── 1600_5.png │ ├── 2060_1.png │ ├── 2060_2.png │ ├── 2060_3.png │ ├── 2060_4.png │ ├── 2060_5.png │ ├── 391_1.png │ ├── 391_2.png │ ├── 391_3.png │ ├── 391_4.png │ ├── 391_5.png │ ├── 453_1.png │ ├── 453_2.png │ ├── 453_3.png │ ├── 453_4.png │ ├── 453_5.png │ ├── 61_1.png │ ├── 61_2.png │ ├── 61_3.png │ ├── 61_4.png │ ├── 61_5.png │ ├── 640_1.png │ ├── 640_2.png │ ├── 640_3.png │ ├── 640_4.png │ ├── 640_5.png │ ├── 694_1.png │ ├── 694_2.png │ ├── 694_3.png │ ├── 694_4.png │ ├── 694_5.png │ ├── 700_1.png │ ├── 700_2.png │ ├── 700_3.png │ ├── 700_4.png │ ├── 700_5.png │ ├── 77_1.png │ ├── 77_2.png │ ├── 77_3.png │ ├── 77_4.png │ ├── 77_5.png │ ├── 811_1.png │ ├── 811_2.png │ ├── 811_3.png │ ├── 811_4.png │ ├── 811_5.png │ ├── 846_1.png │ ├── 846_2.png │ ├── 846_3.png │ ├── 846_4.png │ ├── 846_5.png │ ├── 880_1.png │ ├── 880_2.png │ ├── 880_3.png │ ├── 880_4.png │ ├── 880_5.png │ ├── 941_1.png │ ├── 941_2.png │ ├── 941_3.png │ ├── 941_4.png │ ├── 941_5.png │ ├── 990_1.png │ ├── 990_2.png │ ├── 990_3.png │ ├── 990_4.png │ ├── 990_5.png │ ├── 9_1.png │ ├── 9_2.png │ ├── 9_3.png │ ├── 9_4.png │ └── 9_5.png └── test_roof_outlines_reviewed │ ├── 1011_reviewed.png │ ├── 1055_reviewed.png │ ├── 1063_reviewed.png │ ├── 1110_reviewed.png │ ├── 1145_reviewed.png │ ├── 1186_reviewed.png │ ├── 1246_reviewed.png │ ├── 1362_reviewed.png │ ├── 1439_reviewed.png │ ├── 1529_reviewed.png │ ├── 1556_reviewed.png │ ├── 1600_reviewed.png │ ├── 2060_reviewed.png │ ├── 391_reviewed.png │ ├── 453_reviewed.png │ ├── 61_reviewed.png │ ├── 640_reviewed.png │ ├── 694_reviewed.png │ ├── 700_reviewed.png │ ├── 77_reviewed.png │ ├── 811_reviewed.png │ ├── 846_reviewed.png │ ├── 880_reviewed.png │ ├── 941_reviewed.png │ ├── 990_reviewed.png │ └── 9_reviewed.png ├── requirements.txt ├── requirements_python_39.txt ├── utils.py └── visualization.py /.gitignore: -------------------------------------------------------------------------------- 1 | config.py 2 | archive/ 3 | data/images* 4 | data/masks* 5 | data/res_model_predictions* 6 | results/ 7 | predictions/ 8 | CNNs/ 9 | segmentation_model_data/ 10 | archive/CamVid_test/ 11 | venv/ 12 | plots/ 13 | __pycache__/ 14 | .idea/ 15 | venv* 16 | best_model* 17 | UNet_2_initial.h5 18 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU LESSER GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | 9 | This version of the GNU Lesser General Public License incorporates 10 | the terms and conditions of version 3 of the GNU General Public 11 | License, supplemented by the additional permissions listed below. 12 | 13 | 0. Additional Definitions. 14 | 15 | As used herein, "this License" refers to version 3 of the GNU Lesser 16 | General Public License, and the "GNU GPL" refers to version 3 of the GNU 17 | General Public License. 18 | 19 | "The Library" refers to a covered work governed by this License, 20 | other than an Application or a Combined Work as defined below. 21 | 22 | An "Application" is any work that makes use of an interface provided 23 | by the Library, but which is not otherwise based on the Library. 24 | Defining a subclass of a class defined by the Library is deemed a mode 25 | of using an interface provided by the Library. 26 | 27 | A "Combined Work" is a work produced by combining or linking an 28 | Application with the Library. The particular version of the Library 29 | with which the Combined Work was made is also called the "Linked 30 | Version". 31 | 32 | The "Minimal Corresponding Source" for a Combined Work means the 33 | Corresponding Source for the Combined Work, excluding any source code 34 | for portions of the Combined Work that, considered in isolation, are 35 | based on the Application, and not on the Linked Version. 36 | 37 | The "Corresponding Application Code" for a Combined Work means the 38 | object code and/or source code for the Application, including any data 39 | and utility programs needed for reproducing the Combined Work from the 40 | Application, but excluding the System Libraries of the Combined Work. 41 | 42 | 1. Exception to Section 3 of the GNU GPL. 43 | 44 | You may convey a covered work under sections 3 and 4 of this License 45 | without being bound by section 3 of the GNU GPL. 46 | 47 | 2. Conveying Modified Versions. 48 | 49 | If you modify a copy of the Library, and, in your modifications, a 50 | facility refers to a function or data to be supplied by an Application 51 | that uses the facility (other than as an argument passed when the 52 | facility is invoked), then you may convey a copy of the modified 53 | version: 54 | 55 | a) under this License, provided that you make a good faith effort to 56 | ensure that, in the event an Application does not supply the 57 | function or data, the facility still operates, and performs 58 | whatever part of its purpose remains meaningful, or 59 | 60 | b) under the GNU GPL, with none of the additional permissions of 61 | this License applicable to that copy. 62 | 63 | 3. Object Code Incorporating Material from Library Header Files. 64 | 65 | The object code form of an Application may incorporate material from 66 | a header file that is part of the Library. You may convey such object 67 | code under terms of your choice, provided that, if the incorporated 68 | material is not limited to numerical parameters, data structure 69 | layouts and accessors, or small macros, inline functions and templates 70 | (ten or fewer lines in length), you do both of the following: 71 | 72 | a) Give prominent notice with each copy of the object code that the 73 | Library is used in it and that the Library and its use are 74 | covered by this License. 75 | 76 | b) Accompany the object code with a copy of the GNU GPL and this license 77 | document. 78 | 79 | 4. Combined Works. 80 | 81 | You may convey a Combined Work under terms of your choice that, 82 | taken together, effectively do not restrict modification of the 83 | portions of the Library contained in the Combined Work and reverse 84 | engineering for debugging such modifications, if you also do each of 85 | the following: 86 | 87 | a) Give prominent notice with each copy of the Combined Work that 88 | the Library is used in it and that the Library and its use are 89 | covered by this License. 90 | 91 | b) Accompany the Combined Work with a copy of the GNU GPL and this license 92 | document. 93 | 94 | c) For a Combined Work that displays copyright notices during 95 | execution, include the copyright notice for the Library among 96 | these notices, as well as a reference directing the user to the 97 | copies of the GNU GPL and this license document. 98 | 99 | d) Do one of the following: 100 | 101 | 0) Convey the Minimal Corresponding Source under the terms of this 102 | License, and the Corresponding Application Code in a form 103 | suitable for, and under terms that permit, the user to 104 | recombine or relink the Application with a modified version of 105 | the Linked Version to produce a modified Combined Work, in the 106 | manner specified by section 6 of the GNU GPL for conveying 107 | Corresponding Source. 108 | 109 | 1) Use a suitable shared library mechanism for linking with the 110 | Library. A suitable mechanism is one that (a) uses at run time 111 | a copy of the Library already present on the user's computer 112 | system, and (b) will operate properly with a modified version 113 | of the Library that is interface-compatible with the Linked 114 | Version. 115 | 116 | e) Provide Installation Information, but only if you would otherwise 117 | be required to provide such information under section 6 of the 118 | GNU GPL, and only to the extent that such information is 119 | necessary to install and execute a modified version of the 120 | Combined Work produced by recombining or relinking the 121 | Application with a modified version of the Linked Version. (If 122 | you use option 4d0, the Installation Information must accompany 123 | the Minimal Corresponding Source and Corresponding Application 124 | Code. If you use option 4d1, you must provide the Installation 125 | Information in the manner specified by section 6 of the GNU GPL 126 | for conveying Corresponding Source.) 127 | 128 | 5. Combined Libraries. 129 | 130 | You may place library facilities that are a work based on the 131 | Library side by side in a single library together with other library 132 | facilities that are not Applications and are not covered by this 133 | License, and convey such a combined library under terms of your 134 | choice, if you do both of the following: 135 | 136 | a) Accompany the combined library with a copy of the same work based 137 | on the Library, uncombined with any other library facilities, 138 | conveyed under the terms of this License. 139 | 140 | b) Give prominent notice with the combined library that part of it 141 | is a work based on the Library, and explaining where to find the 142 | accompanying uncombined form of the same work. 143 | 144 | 6. Revised Versions of the GNU Lesser General Public License. 145 | 146 | The Free Software Foundation may publish revised and/or new versions 147 | of the GNU Lesser General Public License from time to time. Such new 148 | versions will be similar in spirit to the present version, but may 149 | differ in detail to address new problems or concerns. 150 | 151 | Each version is given a distinguishing version number. If the 152 | Library as you received it specifies that a certain numbered version 153 | of the GNU Lesser General Public License "or any later version" 154 | applies to it, you have the option of following the terms and 155 | conditions either of that published version or of any later version 156 | published by the Free Software Foundation. If the Library as you 157 | received it does not specify a version number of the GNU Lesser 158 | General Public License, you may choose any version of the GNU Lesser 159 | General Public License ever published by the Free Software Foundation. 160 | 161 | If the Library as you received it specifies that a proxy can decide 162 | whether future versions of the GNU Lesser General Public License shall 163 | apply, that proxy's public statement of acceptance of any version is 164 | permanent authorization for you to choose that version for the 165 | Library. 166 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # RID - Roof information dataset 2 | This code refers to the publication "RID—Roof Information Dataset for Computer Vision-Based Photovoltaic Potential Assessment", https://doi.org/10.3390/rs14102299. 3 | 4 | This repository includes datasets for semantic segmentation of roof superstructures and roof roof segments. The code supports data preparation, training and model evaluation. Furthermore, it includes the labels of an annotation experiment with five labelers and its evaluation. 5 | 6 | ## Getting Started 7 | - First clone the repository 8 | - Download required raster data (images and masks) from https://doi.org/10.14459/2022mp1655470 9 | - Create a folder with the name "segmentation_model_data" and copy "filenames_train_val_test_split" to this folder 10 | - Copy all other data folders into the "data" folder 11 | 12 | ### Prerequisites 13 | Required packages are included in the requirements.txt. 14 | 15 | ### Installing 16 | When running the code on Windows, packages fiona, gdal, and geopandas need to be installed from wheel files. 17 | When using Python 3.7, package dataclasses is already included in python and can be deleted from requirements.txt. 18 | Code can be used with Python 3.9 by installing packages from requirements_python_39.txt 19 | 20 | ## Running the Model/Code 21 | The whole pipeline can be run using main.py. The steps include: 22 | 1) Create roof superstructure masks from vector labels 23 | 2) Create roof segment masks from vector labels 24 | 3) Analyze the dataset 25 | 4) Evaluate annotation experiment and visualize results 26 | 5) Train model for semantic segmentation of superstructure 27 | 6) Evaluate model and visualize results 28 | 7) Conduct PV potential assessment 29 | 30 | The pipeline can be run using different input datasets: 31 | 1) initial labels (with inferior label quality) 32 | 2) reviewed labels (with enhanced label quality) 33 | 34 | Settings should be defined in definitions.py 35 | 36 | It is recommended to run parts of the pipeline seperately, e.g. when training the model for semantic segmentation of roof segments, or when optimizing the model parameters. 37 | 38 | ## Deployment 39 | Built With [Python](https://www.python.org/) 3.6 40 | 41 | ## Versioning 42 | V0.1 Initial version 43 | 44 | ## Authors 45 | Author: Sebastian Krapf 46 | 47 | ## Contributors 48 | Fabian Netzler, 49 | Lukas Bogenrieder, 50 | Nils Kemmerzell 51 | 52 | ## Credits 53 | This work would not have been possible without numerous python packages such as keras, segmentation models, shapely, geopandas, and more. See requirements.txt for packages used. 54 | 55 | ## License 56 | 1) This project is licensed under the LGPL License - see the LICENSE.md file for details 57 | 58 | 2) The use of Google Satelite Images is allowed under principles of fair use. Images can be used for non-commercial purposes such as news, blogs, educational, recreational, or instructional use. For information, see: https://about.google/brand-resource-center/products-and-services/geo-guidelines/ 59 | 60 | -------------------------------------------------------------------------------- /annotation_experiment_evaluation.py: -------------------------------------------------------------------------------- 1 | __author__ = "Sebastian Krapf" 2 | __copyright__ = "Copyright 2021, " 3 | __credits__ = [] 4 | __license__ = "GNU GPLv3" 5 | __version__ = "0.1" 6 | __maintainer__ = "Sebastian Krapf" 7 | __email__ = "sebastian.krapf@tum.de" 8 | __status__ = "alpha" 9 | 10 | 11 | import cv2 12 | import numpy as np 13 | from model_evaluation import confusion_matrices, normalize_confusion_matrix_by_rows, df_IoU_from_confusion_matrix 14 | from visualization import box_plot_IoU_TUM_CI, confusion_matrix_heatmap_TUM_CI 15 | from utils import get_progress_string 16 | 17 | ############################################################# 18 | ##### Calculate confusion of GT labels of each labeler ###### 19 | ############################################################# 20 | def evaluate_annotation_experiment(label_classes, dir_image_annotation_experiment, image_id_list_annotation_experiment): 21 | labeler_ids = np.arange(0, 5) 22 | 23 | num_images = len(image_id_list_annotation_experiment)/len(labeler_ids) #assumption: each labeler labeled each image 24 | 25 | CM_AE_list = [] 26 | CM_AE_class_agnostic_list = [] 27 | CM_AE_all = np.zeros([len(label_classes)+1, len(label_classes)+1]) 28 | CM_AE_class_agnostic_all = np.zeros([2, 2]) 29 | 30 | print('') 31 | for count, img_id in enumerate(np.array(np.arange(0, num_images), 'int')): 32 | 33 | progress_string = get_progress_string(round(count / len(np.array(np.arange(0, num_images), 'int')), 2)) 34 | print('Evaluating annotation experiment: ' + progress_string, end="\r") 35 | 36 | for labeler_id in labeler_ids: 37 | gt_image_file = image_id_list_annotation_experiment[img_id * len(labeler_ids) + labeler_id] 38 | compare_labeler_ids = labeler_ids[labeler_ids!=labeler_id] 39 | compare_image_files = [image_id_list_annotation_experiment[img_id * len(labeler_ids) + id] for id in compare_labeler_ids] 40 | gt_img = cv2.imread(dir_image_annotation_experiment + '\\' + gt_image_file, 0) 41 | compare_images = [cv2.imread(dir_image_annotation_experiment + '\\' + compare_image_file, 0) for compare_image_file in compare_image_files] 42 | for compare_image in compare_images: 43 | CM_AE, CM_AE_class_agnostic = confusion_matrices(gt_img, compare_image, label_classes) 44 | # class sensitive 45 | CM_AE_all += CM_AE 46 | CM_AE_list.append(CM_AE) 47 | 48 | # class agnostic 49 | CM_AE_class_agnostic_all += CM_AE_class_agnostic 50 | CM_AE_class_agnostic_list.append(CM_AE_class_agnostic) 51 | 52 | # CM_AE_list_normalized = [normalize_confusion_matrix_by_rows(C) for C in CM_AE_list] 53 | # CM_AE_all_normalized = normalize_confusion_matrix_by_rows(CM_AE_all) 54 | 55 | # CM_AE_list_class_agnostic_normalized = [normalize_confusion_matrix_by_rows(C) for C in CM_AE_class_agnostic_list] 56 | # CM_AE_class_agnostic_all_normalized = normalize_confusion_matrix_by_rows(CM_AE_class_agnostic_all) 57 | 58 | df_IoU_AE = df_IoU_from_confusion_matrix(CM_AE_list, label_classes) 59 | df_IoU_AE_class_agnostic = df_IoU_from_confusion_matrix(CM_AE_class_agnostic_list, ['label_class', 'background']) 60 | 61 | return df_IoU_AE, CM_AE_all, CM_AE_list, \ 62 | df_IoU_AE_class_agnostic, CM_AE_class_agnostic_all, CM_AE_class_agnostic_list 63 | 64 | 65 | def visualize_annotation_experiment_box_plot(df_IoU_AE, df_IoU_AE_class_agnostic, label_classes): 66 | # boxplot of class specific IoU 67 | df_AE_lists_notnan = [df_IoU_AE[col][df_IoU_AE[col].notna()] for col in df_IoU_AE] 68 | df_AE_lists_notnan.append(df_IoU_AE_class_agnostic.label_class) 69 | class_list = list(label_classes) 70 | class_list.append('mean IoUs') 71 | class_list.append('class agnostic RSS') 72 | box_plot_IoU_TUM_CI(df_AE_lists_notnan, class_list, 'plots/class_IoU_AE.svg', image_size='wide', show_means=True) 73 | return 74 | 75 | 76 | def visualize_annotation_experiment_confusion_matrix(CM_AE_all_normalized, class_labels): 77 | # plot confustion matrix 78 | data_label_list = list(class_labels) 79 | data_label_list.append('background') 80 | save_path = 'plots\\cm_all_AE.svg' 81 | confusion_matrix_heatmap_TUM_CI(CM_AE_all_normalized, data_label_list, save_path) 82 | 83 | return 84 | -------------------------------------------------------------------------------- /data/df_technical_potential_lookup.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/data/df_technical_potential_lookup.pkl -------------------------------------------------------------------------------- /data/gdf_Wartenberg_boundary.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/data/gdf_Wartenberg_boundary.pkl -------------------------------------------------------------------------------- /data/gdf_image_boundaries.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/data/gdf_image_boundaries.pkl -------------------------------------------------------------------------------- /data/gdf_obstacles_annotation_experiment.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/data/gdf_obstacles_annotation_experiment.pkl -------------------------------------------------------------------------------- /data/gdf_pvareas_annotation_experiment.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/data/gdf_pvareas_annotation_experiment.pkl -------------------------------------------------------------------------------- /data/res_annotation_experiment.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/data/res_annotation_experiment.pkl -------------------------------------------------------------------------------- /data/res_annotation_experiment_pv_areas.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/data/res_annotation_experiment_pv_areas.pkl -------------------------------------------------------------------------------- /dataset_analysis.py: -------------------------------------------------------------------------------- 1 | __author__ = "Sebastian Krapf" 2 | __copyright__ = "Copyright 2021, " 3 | __credits__ = [] 4 | __license__ = "GNU GPLv3" 5 | __version__ = "0.1" 6 | __maintainer__ = "Sebastian Krapf" 7 | __email__ = "sebastian.krapf@tum.de" 8 | __status__ = "alpha" 9 | 10 | 11 | import cv2 12 | import os 13 | 14 | import numpy as np 15 | 16 | from utils import convert_latlon_to_lonlat, convert_lonlat_to_metric, get_progress_string 17 | from visualization import segment_polar_plot 18 | from definitions import EPSG_METRIC, label_classes_segments_6, label_classes_segments_10, label_classes_segments_18, \ 19 | FILE_VECTOR_LABELS_SEGMENTS 20 | from mask_generation import import_vector_labels 21 | 22 | 23 | ##################################################### 24 | def mask_pixel_per_image(dir_masks, classes, image_shape): 25 | x_px = image_shape[0] 26 | y_px = image_shape[1] 27 | # # superstructure vs background amount of pixels 28 | file_list = os.listdir(dir_masks) 29 | BG_count = 0 30 | class_count = 0 31 | print('') 32 | for count, file in enumerate(file_list): 33 | progress_string = get_progress_string(round(count / len(file_list), 2)) 34 | print('Evaluating class pixels per image: ' + progress_string, end="\r") 35 | file_path = dir_masks + '\\' + file 36 | img = cv2.imread(file_path, 0) 37 | BG_count += np.sum([img == len(classes)]) / (x_px*y_px) 38 | class_count += np.sum([img != len(classes)]) / (x_px*y_px) 39 | 40 | class_share_percent = class_count/(BG_count + class_count) 41 | return class_share_percent 42 | 43 | 44 | def class_distribution(gdf_labels, label_classes): 45 | if gdf_labels.crs != EPSG_METRIC: 46 | gdf_labels = gdf_labels.to_crs(EPSG_METRIC) 47 | 48 | label_count = np.array([len(geom) for geom in gdf_labels.geometry]) 49 | label_area = np.array([geom.area for geom in gdf_labels.geometry]) 50 | label_classes_in_gdf = [cl for cl in gdf_labels.class_type] 51 | 52 | label_class_count = np.zeros(len(label_classes)) 53 | label_area_count = label_class_count.copy() 54 | 55 | print('') 56 | for count, label in enumerate(label_classes.items()): 57 | progress_string = get_progress_string(round(count / len(label_classes.items()), 2)) 58 | print('Evaluating class distribution: ' + progress_string, end="\r") 59 | 60 | lab_binary = [cl==label[1] for cl in label_classes_in_gdf] 61 | label_class_count[label[0]] = sum(lab_binary * label_count) 62 | label_area_count[label[0]] = sum(lab_binary * label_area) 63 | return label_class_count, label_area_count 64 | 65 | 66 | def visualize_class_distribution(LABEL_CLASSES_SEGMENTS): 67 | gdf_labels_segments_6 = import_vector_labels( 68 | FILE_VECTOR_LABELS_SEGMENTS, 69 | 'segments', 70 | dict(zip(np.arange(0, len(label_classes_segments_6)), label_classes_segments_6)) 71 | ) 72 | gdf_labels_segments_10 = import_vector_labels( 73 | FILE_VECTOR_LABELS_SEGMENTS, 74 | 'segments', 75 | dict(zip(np.arange(0, len(label_classes_segments_10)), label_classes_segments_10)) 76 | ) 77 | gdf_labels_segments_18 = import_vector_labels( 78 | FILE_VECTOR_LABELS_SEGMENTS, 79 | 'segments', 80 | dict(zip(np.arange(0, len(label_classes_segments_18)), label_classes_segments_18)) 81 | ) 82 | 83 | _, label_area_count_4 = class_distribution(gdf_labels_segments_6, dict(zip(np.arange(0, len(label_classes_segments_6)), label_classes_segments_6))) 84 | _, label_area_count_8 = class_distribution(gdf_labels_segments_10, dict(zip(np.arange(0, len(label_classes_segments_10)), label_classes_segments_10))) 85 | _, label_area_count_16 = class_distribution(gdf_labels_segments_18, dict(zip(np.arange(0, len(label_classes_segments_18)), label_classes_segments_18))) 86 | 87 | segment_polar_plot(LABEL_CLASSES_SEGMENTS, label_area_count_4, label_area_count_8, label_area_count_16) 88 | 89 | return -------------------------------------------------------------------------------- /definitions.py: -------------------------------------------------------------------------------- 1 | __author__ = "Sebastian Krapf" 2 | __copyright__ = "Copyright 2021, " 3 | __credits__ = [] 4 | __license__ = "GNU GPLv3" 5 | __version__ = "0.1" 6 | __maintainer__ = "Sebastian Krapf" 7 | __email__ = "sebastian.krapf@tum.de" 8 | __status__ = "alpha" 9 | 10 | 11 | import cv2 12 | import os 13 | import pickle 14 | import sys 15 | 16 | import numpy as np 17 | from shapely.geometry import Point 18 | 19 | ################################################## 20 | ################ Define paths #################### 21 | ################################################## 22 | # base directory 23 | DIR_BASE = os.path.dirname(sys.argv[0]) 24 | 25 | # data directory 26 | DIR_DATA = DIR_BASE + "\\data" 27 | 28 | # training files directories 29 | DIR_SEGMENTATION_MODEL_DATA = DIR_BASE + "\\" + "segmentation_model_data" 30 | 31 | # result directories 32 | DIR_RESULTS_TRAINING = DIR_BASE + "\\results" 33 | DIR_PREDICTIONS = DIR_BASE + '\\predictions' 34 | 35 | # make paths if they do not exist 36 | if not os.path.isdir(DIR_DATA): os.mkdir(DIR_DATA) 37 | if not os.path.isdir(DIR_SEGMENTATION_MODEL_DATA): os.mkdir(DIR_SEGMENTATION_MODEL_DATA) 38 | if not os.path.isdir(DIR_RESULTS_TRAINING): os.mkdir(DIR_RESULTS_TRAINING) 39 | if not os.path.isdir(DIR_PREDICTIONS): os.mkdir(DIR_PREDICTIONS) 40 | if not os.path.isdir(DIR_BASE + "\\plot"): os.mkdir(DIR_BASE + "\\plot") 41 | 42 | # image directories 43 | DIR_IMAGES_GEOTIFF = DIR_DATA + "\\images_roof_centered_geotiff" # "images_annotation_experiment_geotiff" # 44 | DIR_IMAGES_PNG = DIR_DATA + "\\images_roof_centered_png" # images_annotation_experiment_png" 45 | # mask directories 46 | DIR_MASKS_SUPERSTRUCTURES = DIR_DATA + "\\masks_superstructures_reviewed" #_initial" 47 | DIR_MASKS_SEGMENTS = DIR_DATA + "\\masks_segments" 48 | # annotation experiment directories 49 | DATA_DIR_ANNOTATION_EXPERIMENT = DIR_BASE + '\\raster_data_annotation_experiment' 50 | DIR_MASKS_SUPERSTRUCTURES_ANNOTATION_EXPERIMENT = DIR_DATA + "\\masks_superstructures_annotation_experiment" 51 | DIR_MASKS_PV_AREAS_ANNOTATION_EXPERIMENT = DIR_DATA + "\\masks_pv_areas_annotation_experiment" 52 | # training files 53 | DIR_MASK_FILES = DIR_SEGMENTATION_MODEL_DATA + "\\filenames_reviewed" 54 | # vector label files 55 | FILE_VECTOR_LABELS_SUPERSTRUCTURES = "data\\" + "obstacles_reviewed.csv" #_initial.csv" # 56 | FILE_VECTOR_LABELS_SEGMENTS = "data\\" + "segments_reviewed.csv" #_initial.csv" # 57 | FILE_VECTOR_LABELS_PV_AREAS = "data\\" + "pv_areas_reviewed.csv" #_initial.csv" # 58 | FILE_VECTOR_LABELS_ANNOTATION_EXPERIMENT = "data\\" + "obstacles_annotation_experiment.csv" 59 | 60 | ################################################## 61 | ########### Define class definition ############## 62 | ################################################## 63 | # ## ALL labeled classes - Choose class definition 64 | # label_classes_superstructures_all = ['background', 'unknown', 'window', 'ladder', 'shadow', 'chimney', 65 | # 'pvmodule', 'tree', 'dormer', 'balkony'] 66 | # label classes used in annotation experiment 67 | label_classes_superstructures_annotation_experiment = ['pvmodule', 'dormer', 'window', 'ladder', 'chimney', 'shadow', 68 | 'tree', 'unknown'] # 69 | 70 | ## Label classes of segments - Choose class definition 71 | label_classes_segments_6 = ['N', 'E', 'S', 'W', 'flat'] 72 | label_classes_segments_10 = ['N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW', 'flat'] 73 | label_classes_segments_18 = ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 74 | 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW', 'flat'] 75 | 76 | label_clases_pv_areas = ['pv_area'] 77 | 78 | # decide here which classes to use to prepare the dataset! 79 | LABEL_CLASSES_SUPERSTRUCTURES = dict(zip(np.arange(0, len(label_classes_superstructures_annotation_experiment)), 80 | label_classes_superstructures_annotation_experiment)) 81 | 82 | LABEL_CLASSES_SEGMENTS = dict(zip(np.arange(0, len(label_classes_segments_18)), label_classes_segments_18)) 83 | 84 | LABEL_CLASSES_PV_AREAS = dict(zip(np.arange(0, len(label_clases_pv_areas)), label_clases_pv_areas)) 85 | 86 | # Manually define center points of validation data circles 87 | north = Point([11.985659535136675, 48.41290587924208]) 88 | west = Point([11.975791189473085, 48.400038828407816]) 89 | east = Point([11.99794882677886, 48.39994299101589]) 90 | center_north = Point([11.987591755393657, 48.406794909515014]) 91 | center_south = Point([11.991633539397318, 48.40346489660213]) 92 | 93 | VAL_DATA_CENTER_POINTS = list([north, west, east, center_north, center_south]) 94 | 95 | # Coordinate systems 96 | EPSG_METRIC = 25832 97 | 98 | # Neural Network Parameters 99 | MODEL_NAME = 'UNet_2_initial' 100 | MODEL_TYPE = 'UNet' # options are: 'Unet', 'FPN' or 'PSPNet' 101 | BACKBONE = 'resnet34' #resnet34, efficientnetb2 102 | DATA_VERSION = '2_initial' # 2_rev, 3_rev, 4_initial ... 103 | 104 | IMAGE_SHAPE = cv2.imread(DIR_IMAGES_GEOTIFF + '\\' + os.listdir(DIR_IMAGES_GEOTIFF)[0], 0).shape 105 | 106 | ############################################################ 107 | ########### Look Up Table Technical Potential ############## 108 | ############################################################ 109 | lookup_path = os.path.abspath(os.path.join(DIR_BASE, 'data', 'df_technical_potential_lookup.pkl')) 110 | # open lookup table 111 | with open(lookup_path, 'rb') as f: 112 | df_technical_potential_LUT = pickle.load(f) -------------------------------------------------------------------------------- /georeference_images.py: -------------------------------------------------------------------------------- 1 | __author__ = "Sebastian Krapf" 2 | __copyright__ = "Copyright 2021, " 3 | __credits__ = [] 4 | __license__ = "GNU GPLv3" 5 | __version__ = "0.1" 6 | __maintainer__ = "Sebastian Krapf" 7 | __email__ = "sebastian.krapf@tum.de" 8 | __status__ = "alpha" 9 | 10 | from osgeo import gdal, osr 11 | import matplotlib.pyplot as plt 12 | import math 13 | import numpy as np 14 | import os 15 | import pandas as pd 16 | from shapely.geometry import MultiPolygon, Polygon, Point, LineString 17 | from utils import get_wartenberg_boundary, get_static_map_bounds, save_as_geotif 18 | import geopandas as gpd 19 | import cv2 20 | 21 | import shapely 22 | shapely.speedups.disable() 23 | 24 | 25 | from definitions import \ 26 | FILE_VECTOR_LABELS_SUPERSTRUCTURES,\ 27 | FILE_VECTOR_LABELS_SEGMENTS,\ 28 | FILE_VECTOR_LABELS_PV_AREAS,\ 29 | DIR_BASE 30 | 31 | # todo: clean up file path chaos 32 | # input_file_path = "C:\\00_All\\40_Python\\Masks_CNN_roofs\\testimage.png" 33 | # file_folder_path = "W:\\Projekte\\Firefly\\Johanna_Prummer\\Masken\\210822_Segments\\Images\\Imgs_Grid17_corrected" 34 | file_folder_path = "W:\\Projekte\\Firefly\\Team-Rooftop PV\\02_Data\\Base_Images_Wartenberg_per_ID" 35 | # file_folder_path = "C:\\Users\\ga73pag\\Desktop\\wartenberg\\output\\partial" 36 | image_paths = os.listdir(file_folder_path) 37 | # save_geotiff_directory = "C:\\00_All\\40_Python\\Masks_CNN_roofs\\images_grid_geotiff" 38 | # save_geotiff_directory = "C:\\00_All\\40_Python\\Masks_CNN_roofs\\images_grid_repaired_geotiff_partial" 39 | save_geotiff_directory = DIR_BASE + "\\images_roof_centered_geotiff" 40 | # csv_image_coordinates_path = "C:\\00_All\\40_Python\\Masks_CNN_roofs\\centroids_Grid17.csv" 41 | csv_image_coordinates_path = DIR_BASE + "\\data\\centroids_centered_images.csv" 42 | 43 | geotiff_source_directory = "C:\\img_gtiff" 44 | 45 | # use if image coordinates are saved in csv file 46 | # image_coordinates = pd.read_csv(csv_image_coordinates_path) 47 | 48 | # if image coordinates are included in filename: 49 | # image_longitude_list = [float(coords[0]) for coords in [image.split('_') for image in image_paths]] 50 | # image_latitude_list = [coords[1] for coords in [image.split('_') for image in image_paths]] 51 | # image_latitude_list = [float(lat.replace('.png', '')) for lat in image_latitude_list] 52 | # 53 | # image_coordinates = pd.DataFrame({'longitude': image_longitude_list, 'latitude': image_latitude_list}) 54 | #### Images from Google Earth ### 55 | ge_img_filepath = "C:\\Users\\ga73pag\\Desktop\\georef\\01.tif" 56 | def get_image_bound_google_earth(img_center): 57 | ''' 58 | get image boundary for image from google earth 59 | - image resolution must be 4800 x 4800 px 60 | - camera height 406 m 61 | 62 | Inputs 63 | ---------- 64 | img_center : tuple 65 | center point of image in EPSG 4326 66 | 67 | Outputs 68 | ---------- 69 | bbox : list 70 | list of four coordinates in EPSG 4326: 71 | [lon_min, lat_min, lon_max, lat_max] 72 | ''' 73 | ## for 1028 x 1028 px 74 | # delta_x_1028 = 0.0013581095823997913 75 | # delta_y_1028 = 0.0009032451282351417 76 | 77 | delta_x = 0.0063444141746469285 78 | delta_y = 0.0042121400787706875 79 | 80 | bbox = [img_center[0] - 0.5 * delta_x, 81 | img_center[1] - 0.5 * delta_y, 82 | img_center[0] + 0.5 * delta_x, 83 | img_center[1] + 0.5 * delta_y] 84 | return bbox 85 | 86 | ### get all center points 87 | # load example image 88 | raster_src = gdal.Open(ge_img_filepath, gdal.GA_ReadOnly) 89 | 90 | # add image bounding box from geotiff to geodataframe 91 | ulx, xres, xskew, uly, yskew, yres = raster_src.GetGeoTransform() # coordinates of upper left corner and resolution 92 | lrx = ulx + (raster_src.RasterXSize * xres) # coordinates of lower right corner 93 | lry = uly + (raster_src.RasterYSize * yres) # coordinates of lower right corner 94 | image_bbox = shapely.geometry.box(ulx, lry, lrx, uly) 95 | gdf_img = gpd.GeoDataFrame({'id': [1], 'geometry': [image_bbox]}) 96 | gdf_img.crs = 3857 97 | gdf_img = gdf_img.to_crs(4326) 98 | 99 | # calculate delta x and delta y for an image of 4800 x 4800 px 100 | height = 87 101 | ge_center = gdf_img.geometry.centroid.iloc[0] 102 | coords = gdf_img.iloc[0].geometry.exterior.xy 103 | delta_lon = max(coords[0]) - min(coords[0]) 104 | delta_lat = max(coords[1]) - min(coords[1]) 105 | 106 | # calulcate center points of all images 107 | latitude_start = 48.395063 108 | longitude_start = 11.975436 109 | latitude_end = 48.414266 110 | longitude_end = 12.003409 111 | 112 | lat = latitude_start 113 | lon = longitude_start 114 | 115 | gdf_center_points = gpd.GeoDataFrame({'id': [], 'lat:': [], 'lon': [], 'geometry': [], 'height': []}) 116 | center_point_list = [] 117 | count = 1 118 | while lat <= latitude_end + delta_lat: 119 | lon = longitude_start 120 | while lon <= longitude_end + delta_lon: 121 | add_point = Point(lat, lon) 122 | center_point_list.append(add_point) 123 | gdf_center_points = gdf_center_points.append({'id': count, 124 | 'lat:': lat, 125 | 'lon': lon, 126 | 'geometry': add_point, 127 | 'height': height}, 128 | ignore_index=True) 129 | lon += delta_lon 130 | count += 1 131 | lat += delta_lat 132 | 133 | # make a csv file from points 134 | gdf_center_points.to_csv('center_points_google_earth.csv') 135 | 136 | # save image as geotiff 137 | dir_images = "C:\\Users\\ga73pag\\Desktop\\georef\\" 138 | dir_tiffs = dir_images + 'tif' 139 | dir_jpgs = dir_images + 'png' 140 | files_jpgs = os.listdir(dir_jpgs) 141 | for i, file_png in enumerate(files_jpgs): 142 | center_point = center_point_list[i] 143 | bbox = get_image_bound_google_earth((center_point.y, center_point.x)) 144 | bbox = [bbox[1], bbox[0], bbox[3], bbox[2]] 145 | 146 | image = cv2.imread(dir_jpgs + '\\' + str(i + 1) + '.jpg') 147 | image = cv2.resize(image, (4608, 4608), interpolation=cv2.INTER_AREA) 148 | # image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB) 149 | 150 | file_tif = dir_tiffs + '\\' + str(i+1) + '.tif' 151 | 152 | save_as_geotif(bbox, image, file_tif) 153 | 154 | 155 | ######################## split large tifs ############################################# 156 | file_list = os.listdir(dir_tiffs) 157 | for file_tif in file_list: 158 | cmd = "gdal_retile.py -ps 512 512 -targetDir " + dir_tiffs[:-3] + "small_tifs" + " " + dir_tiffs + "\\" + file_tif 159 | print(os.popen(cmd).read()) 160 | 161 | 162 | # Define area of interest 163 | gdf_Wartenberg_boundary = get_wartenberg_boundary() 164 | 165 | ######################## filter test labels ############################################# 166 | df_pv_areas = pd.read_csv(DIR_BASE + "\\" + FILE_VECTOR_LABELS_PV_AREAS) 167 | df_pv_segments = pd.read_csv(DIR_BASE + "\\" + FILE_VECTOR_LABELS_SEGMENTS) 168 | df_pv_superstructures = pd.read_csv(DIR_BASE + "\\" + FILE_VECTOR_LABELS_SUPERSTRUCTURES) 169 | 170 | df_pv_segments = df_pv_segments[df_pv_segments['pv_area_id'].isin(df_pv_areas.id)] 171 | df_pv_superstructures = df_pv_superstructures[df_pv_superstructures['pv_area_id'].isin(df_pv_areas.id)] 172 | 173 | # df_pv_segments.to_csv('segments.csv') 174 | # df_pv_superstructures.to_csv("obstacles.csv") 175 | 176 | ######################## Merge geotiffs ############################################# 177 | merge = False 178 | if merge == True: 179 | geo_tiff_paths = os.listdir(geotiff_source_directory) 180 | 181 | files_string = "" 182 | count = 0 183 | num_grouped = 1835 184 | for i, geo_tiff_path in enumerate(geo_tiff_paths): 185 | # count += 1 186 | # if count < num_grouped: 187 | files_string = files_string + "" + geotiff_source_directory + "\\" + geo_tiff_path + "\n" 188 | # else: 189 | # count = 1 190 | # group_count = int(i/num_grouped) 191 | # files_string = files_string + " " + geotiff_source_directory + "\\" + geo_tiff_path 192 | # input_geotiffs.txt 193 | command_vrt = "gdalbuildvrt -input_file_list input_geotiffs.txt VRT_WB.vrt" 194 | command = "gdal_merge.py -o merged_tiff.tif -of gtiff VRT_WB.vrt" 195 | print(len(command)) 196 | print(os.popen(command_vrt).read()) 197 | files_string = "" 198 | 199 | #gdal_retile.py -ps 512 512 -targetDir C:\example\dir *.tif 200 | 201 | # for i, image_path in enumerate(image_paths): 202 | # use this, if there is an image id given in csv file 203 | for image_coordinate in image_coordinates.iloc: 204 | # print(image_coordinate.id) 205 | 206 | # Choose some Geographic Transform 207 | lat = image_coordinate.latitude 208 | lon = image_coordinate.longitude 209 | 210 | # filter out labels outside the area of interest 211 | if not gdf_Wartenberg_boundary.geometry.contains(Point(lon, lat)).any(): 212 | print(str(image_coordinate.id) + 'is not within Wartenberg boundary') 213 | else: 214 | image_path = str(int(image_coordinate.id)) + '.png' 215 | 216 | # image_coordinate = image_coordinates.iloc[i] 217 | # image_filename = str("%.6f" %image_coordinate.longitude) + '_' + str("%.6f" %image_coordinate.latitude) 218 | # print(image_filename) 219 | 220 | image_path = file_folder_path + "\\" + image_path 221 | image_filename = str(int(image_coordinate.id)) 222 | 223 | if os.path.isfile(image_path): 224 | image = plt.imread(image_path) 225 | image = np.round(image*255) 226 | 227 | # set geotransform 228 | nx = image.shape[0] 229 | ny = image.shape[1] 230 | 231 | bbox = get_static_map_bounds(lat, lon, 20, nx, ny) 232 | geotiff_path = save_geotiff_directory + "\\" + image_filename + ".tif" 233 | save_as_geotif(bbox, image, geotiff_path) 234 | 235 | else: 236 | print('image with id ' + image_filename + ' does not exist') 237 | 238 | 239 | def open_geotiff(file_path): 240 | """ 241 | Function to open a GEOTIFF 242 | 243 | Inputs 244 | ---------- 245 | file_path : string 246 | string to GEOTIFF file path 247 | 248 | Outputs 249 | ---------- 250 | image : numpy array 251 | RGB image as a numpy array with shape [x_pixels, y_pixels, 3] 252 | 253 | image_bbox : list 254 | bounding box coordinates of image: [x_min, y_min, x_max, y_max] 255 | 256 | coordinate_system : string 257 | string with name of coordinate system of coordinates in image_bbox 258 | 259 | """ 260 | 261 | # load image 262 | raster_src = gdal.Open(file_path, gdal.GA_ReadOnly) 263 | 264 | # get image data and rearrange to get a numpy array with RGB image shape 265 | data = raster_src.ReadAsArray() 266 | image = np.dstack((data[0, :, :], data[1, :, :], data[2, :, :])) 267 | 268 | # get image bounding box from geotiff 269 | ulx, xres, xskew, uly, yskew, yres = raster_src.GetGeoTransform() # coordinates of upper left corner and resolution 270 | lrx = ulx + (raster_src.RasterXSize * xres) # coordinates of lower right corner 271 | lry = uly + (raster_src.RasterYSize * yres) # coordinates of lower right corner 272 | image_bbox = [ulx, lry, lrx, uly] 273 | 274 | # get string of spatial reference system 275 | src = osr.SpatialReference() 276 | src.ImportFromWkt(raster_src.GetProjection()) 277 | coordinate_system = (src.GetAttrValue('geogcs')) 278 | 279 | return image, image_bbox, coordinate_system -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | __author__ = "Sebastian Krapf" 2 | __copyright__ = "Copyright 2021, " 3 | __credits__ = [] 4 | __license__ = "GNU GPLv3" 5 | __version__ = "0.1" 6 | __maintainer__ = "Sebastian Krapf" 7 | __email__ = "sebastian.krapf@tum.de" 8 | __status__ = "alpha" 9 | 10 | import os 11 | import pickle 12 | 13 | from mask_generation \ 14 | import vector_labels_to_masks, train_val_test_split, import_vector_labels 15 | from dataset_analysis \ 16 | import mask_pixel_per_image, class_distribution, visualize_class_distribution 17 | from annotation_experiment_evaluation \ 18 | import evaluate_annotation_experiment, \ 19 | visualize_annotation_experiment_confusion_matrix, \ 20 | visualize_annotation_experiment_box_plot 21 | from model_training \ 22 | import model_training, get_datasets, get_test_dataset 23 | from model_evaluation \ 24 | import create_filter_dataset, evaluate_model_predictions, visualize_prediction_confusion_matrix, \ 25 | visualize_prediction_mean_IoUs_as_box_plots, normalize_confusion_matrix_by_rows, \ 26 | visualize_top_median_bottom_predictions_and_ground_truth, calculate_top_median_bottom_5,\ 27 | df_IoU_from_confusion_matrix, model_load, save_prediction_masks 28 | from utils \ 29 | import get_image_gdf_in_directory, geotif_to_png 30 | from visualization import visualization_annotation_agreement 31 | from pv_potential import pv_potential_analysis 32 | 33 | ### Define paths 34 | from definitions import \ 35 | DATA_DIR_ANNOTATION_EXPERIMENT, \ 36 | DIR_IMAGES_GEOTIFF, \ 37 | DIR_IMAGES_PNG, \ 38 | DIR_MASKS_SUPERSTRUCTURES, \ 39 | DIR_MASKS_SUPERSTRUCTURES_ANNOTATION_EXPERIMENT, \ 40 | DIR_MASKS_PV_AREAS_ANNOTATION_EXPERIMENT, \ 41 | DIR_MASKS_SEGMENTS, \ 42 | DIR_SEGMENTATION_MODEL_DATA, \ 43 | DIR_MASK_FILES, \ 44 | DIR_PREDICTIONS, \ 45 | FILE_VECTOR_LABELS_SUPERSTRUCTURES, \ 46 | FILE_VECTOR_LABELS_SEGMENTS, \ 47 | FILE_VECTOR_LABELS_ANNOTATION_EXPERIMENT, \ 48 | VAL_DATA_CENTER_POINTS,\ 49 | IMAGE_SHAPE, \ 50 | MODEL_NAME, \ 51 | MODEL_TYPE, \ 52 | DATA_VERSION, \ 53 | BACKBONE 54 | 55 | ### Define labeling classes 56 | from definitions import \ 57 | LABEL_CLASSES_SUPERSTRUCTURES,\ 58 | LABEL_CLASSES_SEGMENTS, \ 59 | LABEL_CLASSES_PV_AREAS 60 | 61 | 62 | ######################################################################################################################## 63 | ### Import images 64 | ######################################################################################################################## 65 | # initialize png images, if pngs do not exist. 66 | geotif_to_png(DIR_IMAGES_GEOTIFF, DIR_IMAGES_PNG) 67 | 68 | # Get ids of all images in geotiff image folder 69 | image_id_list = [id[:-4] for id in os.listdir(DIR_IMAGES_GEOTIFF) if id[-4:] == '.tif'] 70 | gdf_images = get_image_gdf_in_directory(DIR_IMAGES_GEOTIFF) 71 | 72 | # import labels from annotation experiment 73 | gdf_test_labels = import_vector_labels( 74 | FILE_VECTOR_LABELS_ANNOTATION_EXPERIMENT, 75 | 'superstructures', 76 | LABEL_CLASSES_SUPERSTRUCTURES 77 | ) 78 | 79 | 80 | ######################################################################################################################## 81 | ### 1) Create roof superstructure masks from vector labels 82 | ######################################################################################################################## 83 | gdf_labels_superstructure = vector_labels_to_masks( 84 | FILE_VECTOR_LABELS_SUPERSTRUCTURES, 85 | DIR_MASKS_SUPERSTRUCTURES, 86 | 'superstructures', 87 | LABEL_CLASSES_SUPERSTRUCTURES, 88 | gdf_images, 89 | filter=False 90 | ) 91 | 92 | train_val_test_split( 93 | gdf_test_labels, 94 | gdf_images, 95 | VAL_DATA_CENTER_POINTS, 96 | LABEL_CLASSES_SUPERSTRUCTURES, 97 | DIR_IMAGES_PNG, 98 | DIR_MASKS_SUPERSTRUCTURES, 99 | DIR_SEGMENTATION_MODEL_DATA 100 | ) 101 | 102 | 103 | ######################################################################################################################## 104 | ### 2) Create roof segment masks from vector labels 105 | ######################################################################################################################## 106 | gdf_labels_segments = vector_labels_to_masks( 107 | FILE_VECTOR_LABELS_SEGMENTS, 108 | DIR_MASKS_SEGMENTS, 109 | 'segments', 110 | LABEL_CLASSES_SEGMENTS, 111 | gdf_images, 112 | filter=False 113 | ) 114 | train_val_test_split( 115 | gdf_test_labels, 116 | gdf_images, 117 | VAL_DATA_CENTER_POINTS, 118 | LABEL_CLASSES_SEGMENTS, 119 | DIR_IMAGES_PNG, 120 | DIR_MASKS_SEGMENTS, 121 | DIR_SEGMENTATION_MODEL_DATA 122 | ) 123 | 124 | 125 | ######################################################################################################################## 126 | ### 3) Analyze the dataset 127 | ######################################################################################################################## 128 | # calculate the pixel share of the classes for superstructure and segment dataset 129 | class_share_percent_superstructures = mask_pixel_per_image( 130 | DIR_MASKS_SUPERSTRUCTURES, 131 | LABEL_CLASSES_SUPERSTRUCTURES, 132 | IMAGE_SHAPE 133 | ) 134 | class_share_percent_segments = mask_pixel_per_image( 135 | DIR_MASKS_SEGMENTS, 136 | LABEL_CLASSES_SEGMENTS, 137 | IMAGE_SHAPE 138 | ) 139 | 140 | gdf_labels_superstructure = import_vector_labels( 141 | FILE_VECTOR_LABELS_SUPERSTRUCTURES, 142 | 'superstructures', 143 | LABEL_CLASSES_SUPERSTRUCTURES 144 | ) 145 | gdf_labels_segments = import_vector_labels( 146 | FILE_VECTOR_LABELS_SEGMENTS, 147 | 'segments', 148 | LABEL_CLASSES_SEGMENTS 149 | ) 150 | 151 | # calculate the number of labels and the labeled area for superstructure and segment dataset 152 | label_class_count_superstructures, label_area_count_superstructures = class_distribution( 153 | gdf_labels_superstructure, LABEL_CLASSES_SUPERSTRUCTURES 154 | ) 155 | label_class_count_segments, label_area_count_segments = class_distribution( 156 | gdf_labels_segments, LABEL_CLASSES_SEGMENTS 157 | ) 158 | 159 | visualize_class_distribution(LABEL_CLASSES_SEGMENTS) 160 | 161 | 162 | ######################################################################################################################## 163 | ### 4) Evaluate annotation experiment and visualize results 164 | ######################################################################################################################## 165 | # Evaluation annotation agreement of superstructure labels. This takes long time to compute. 166 | # Check if results of evaluation are already saved as pkl file. 167 | # Important: change the pkl filename when evaluating multiple models! 168 | if os.path.isfile('data\\res_annotation_experiment.pkl'): 169 | with open('data\\res_annotation_experiment.pkl', 'rb') as f: 170 | [CM_AE_all, CM_AE_list, CM_AE_class_agnostic_all, CM_AE_class_agnostic_list] = pickle.load(f) 171 | # generate dataframes with all class specific IoUs 172 | df_IoU_AE = df_IoU_from_confusion_matrix(CM_AE_list, LABEL_CLASSES_SUPERSTRUCTURES) 173 | df_IoU_AE_class_agnostic = df_IoU_from_confusion_matrix(CM_AE_class_agnostic_list, ['label_class', 'background']) 174 | else: 175 | image_id_list_annotation_experiment = os.listdir(DIR_MASKS_SUPERSTRUCTURES_ANNOTATION_EXPERIMENT) 176 | 177 | df_IoU_AE, CM_AE_all, CM_AE_list, df_IoU_AE_class_agnostic, CM_AE_class_agnostic_all, CM_AE_class_agnostic_list =\ 178 | evaluate_annotation_experiment( 179 | LABEL_CLASSES_SUPERSTRUCTURES, 180 | DIR_MASKS_SUPERSTRUCTURES_ANNOTATION_EXPERIMENT, 181 | image_id_list_annotation_experiment 182 | ) 183 | 184 | # visualize an example of two annotators labels 185 | visualization_annotation_agreement( 186 | gdf_test_labels, 187 | LABEL_CLASSES_SUPERSTRUCTURES, 188 | annotator_ids=[1, 3], 189 | building_id=[5] 190 | ) 191 | 192 | # visualize class specific annotation agreement as box plot 193 | visualize_annotation_experiment_box_plot(df_IoU_AE, df_IoU_AE_class_agnostic, LABEL_CLASSES_SUPERSTRUCTURES) 194 | 195 | # calculate normalized confusion matrix 196 | CM_AE_all_normalized = normalize_confusion_matrix_by_rows(CM_AE_all) 197 | visualize_annotation_experiment_confusion_matrix(CM_AE_all_normalized, LABEL_CLASSES_SUPERSTRUCTURES.values()) 198 | 199 | # Evaluation annotation agreement of roof outline. This takes long time to compute 200 | # Check if results of evaluation are already saved as pkl file. 201 | # Important: change the pkl filename when evaluating multiple models! 202 | if os.path.isfile('data\\res_annotation_experiment_pv_areas.pkl'): 203 | with open('data\\res_annotation_experiment_pv_areas.pkl', 'rb') as f: 204 | [CM_AE_pv_area_all, CM_AE_pv_area_list] = pickle.load(f) 205 | else: 206 | image_id_pv_area_list_annotation_experiment = os.listdir(DIR_MASKS_PV_AREAS_ANNOTATION_EXPERIMENT) 207 | _, _, CM_AE_pv_area_list, _, _, _ =\ 208 | evaluate_annotation_experiment( 209 | LABEL_CLASSES_PV_AREAS, 210 | DIR_MASKS_PV_AREAS_ANNOTATION_EXPERIMENT, 211 | image_id_pv_area_list_annotation_experiment, 212 | ) 213 | 214 | 215 | # ######################################################################################################################## 216 | # ### 5) Train model for semantic segmentation of superstructure - Make sure to use a GPU 217 | # ######################################################################################################################## 218 | # model = model_training(MODEL_TYPE, LABEL_CLASSES_SUPERSTRUCTURES, DIR_SEGMENTATION_MODEL_DATA, DIR_RESULTS_TRAINING, 219 | # IMAGE_SHAPE) 220 | 221 | 222 | ######################################################################################################################## 223 | ### 6) Evaluate model and visualize results 224 | ######################################################################################################################## 225 | DIR_SEGMENTATION_MODEL_DATA = DIR_SEGMENTATION_MODEL_DATA # + '_3' # use validation split 3 226 | 227 | # load model and datasets 228 | model, preprocess_input = model_load(MODEL_NAME, MODEL_TYPE, BACKBONE, LABEL_CLASSES_SUPERSTRUCTURES) 229 | 230 | train_dataset, valid_dataset, _ = get_datasets(DIR_SEGMENTATION_MODEL_DATA, DIR_MASK_FILES, DATA_VERSION, 231 | preprocess_input, LABEL_CLASSES_SUPERSTRUCTURES.values(), resize=None) 232 | 233 | dir_mask_files_test = os.path.join(DIR_SEGMENTATION_MODEL_DATA, 'filenames_annotation_experiment') 234 | test_dataset = get_test_dataset(DATA_DIR_ANNOTATION_EXPERIMENT, dir_mask_files_test, 'annotation_experiment', 235 | preprocess_input, 236 | LABEL_CLASSES_SUPERSTRUCTURES.values()) 237 | 238 | filter_dataset = create_filter_dataset(DATA_DIR_ANNOTATION_EXPERIMENT, dir_mask_files_test, 'annotation_experiment', 239 | LABEL_CLASSES_SUPERSTRUCTURES, preprocess_input) 240 | 241 | # Evaluation of model. This takes long time top compute on CPU. 242 | # Check if results of evaluation are already saved as pkl file. 243 | # Important: change the pkl filename when evaluating multiple models! 244 | results_path = os.path.join('data\\res_model_predictions', 'res_model_predictions_UNet_2_initial.pkl') 245 | if os.path.isfile(results_path): 246 | with open(results_path, 'rb') as f: 247 | [df_IoUs, CM_all, CM_list, CM_class_agnostic_all, CM_class_agnostic_list] = pickle.load(f) 248 | # generate dataframes with all class specific IoUs 249 | df_IoUs = df_IoU_from_confusion_matrix(CM_list, LABEL_CLASSES_SUPERSTRUCTURES) 250 | df_IoU_class_agnostic = df_IoU_from_confusion_matrix(CM_class_agnostic_list, ['label_class', 'background']) 251 | else: 252 | df_IoUs, CM_all, CM_list, df_IoU_class_agnostic, CM_class_agnostic_all, CM_class_agnostic_list = \ 253 | evaluate_model_predictions( 254 | model, 255 | test_dataset, 256 | filter_dataset, 257 | LABEL_CLASSES_SUPERSTRUCTURES, 258 | filter_center_roof=True 259 | ) 260 | 261 | with open(results_path, 'wb') as f: 262 | pickle.dump([CM_all, CM_list, CM_class_agnostic_all, CM_class_agnostic_list], f) 263 | 264 | # calculate normalized confusion matrix 265 | CM_all_normalized = normalize_confusion_matrix_by_rows(CM_all) 266 | visualize_prediction_confusion_matrix(CM_all_normalized, LABEL_CLASSES_SUPERSTRUCTURES.values()) 267 | 268 | # visualized the class specific mean IoUs as box plots and add other IoUs as comparison 269 | visualize_prediction_mean_IoUs_as_box_plots( 270 | df_IoUs, 271 | df_IoU_class_agnostic, 272 | df_IoU_AE, 273 | df_IoU_AE_class_agnostic, 274 | CM_AE_pv_area_list, 275 | LABEL_CLASSES_SUPERSTRUCTURES.values() 276 | ) 277 | 278 | # visualized six images, two good, two medium and two bad predictions 279 | id_top_5, id_median_5, id_bottom_5 = calculate_top_median_bottom_5(CM_list) 280 | 281 | visualize_top_median_bottom_predictions_and_ground_truth( 282 | model, 283 | id_top_5, 284 | id_median_5, 285 | id_bottom_5, 286 | test_dataset, 287 | filter_dataset, 288 | LABEL_CLASSES_SUPERSTRUCTURES 289 | ) 290 | 291 | 292 | ######################################################################################################################## 293 | ### 7) Conduct PV Potential Assessment 294 | ######################################################################################################################## 295 | # calculate predictions on the validation dataset and save the masks 296 | save_prediction_masks(model, valid_dataset, LABEL_CLASSES_SUPERSTRUCTURES, DIR_PREDICTIONS) 297 | # use prediction masks to calculate pv potential for 6 use cases 298 | pv_potential_analysis() 299 | -------------------------------------------------------------------------------- /manually_evaluate_on_test_set.py: -------------------------------------------------------------------------------- 1 | __author__ = "Sebastian Krapf" 2 | __copyright__ = "Copyright 2021, " 3 | __credits__ = [] 4 | __license__ = "GNU GPLv3" 5 | __version__ = "0.1" 6 | __maintainer__ = "Sebastian Krapf" 7 | __email__ = "sebastian.krapf@tum.de" 8 | __status__ = "alpha" 9 | 10 | import os 11 | import pickle 12 | import numpy as np 13 | 14 | from model_training \ 15 | import model_training, get_datasets, get_test_dataset, Dataloder, model_definition 16 | from model_evaluation import model_load, save_prediction_masks, create_filter_dataset, df_IoU_from_confusion_matrix, \ 17 | evaluate_model_predictions, normalize_confusion_matrix_by_rows, visualize_prediction_confusion_matrix 18 | 19 | 20 | ### Define paths 21 | from definitions import \ 22 | DIR_BASE, \ 23 | DATA_DIR_ANNOTATION_EXPERIMENT, \ 24 | DIR_IMAGES_GEOTIFF, \ 25 | DIR_IMAGES_PNG, \ 26 | DIR_MASKS_SUPERSTRUCTURES, \ 27 | DIR_MASKS_SUPERSTRUCTURES_ANNOTATION_EXPERIMENT, \ 28 | DIR_MASKS_PV_AREAS_ANNOTATION_EXPERIMENT, \ 29 | DIR_MASKS_SEGMENTS, \ 30 | DIR_SEGMENTATION_MODEL_DATA, \ 31 | DIR_MASK_FILES, \ 32 | DIR_RESULTS_TRAINING, \ 33 | FILE_VECTOR_LABELS_SUPERSTRUCTURES, \ 34 | FILE_VECTOR_LABELS_SEGMENTS, \ 35 | FILE_VECTOR_LABELS_ANNOTATION_EXPERIMENT, \ 36 | VAL_DATA_CENTER_POINTS,\ 37 | IMAGE_SHAPE, \ 38 | MODEL_NAME, \ 39 | MODEL_TYPE, \ 40 | DATA_VERSION, \ 41 | BACKBONE 42 | 43 | ### Define labeling classes 44 | from definitions import \ 45 | LABEL_CLASSES_SUPERSTRUCTURES,\ 46 | LABEL_CLASSES_SEGMENTS, \ 47 | LABEL_CLASSES_PV_AREAS 48 | 49 | 50 | def find_treshold(label_classes, model_type, backbone, image, gt_mask): 51 | IoU_list = [] 52 | for th in np.arange(0, 1, 0.1): 53 | model, _, _ = model_definition(label_classes, model_type, backbone, treshhold=th) 54 | loss, IoU, F1 = model.evaluate(np.expand_dims(image, axis=0), np.expand_dims(gt_mask, axis=0)) 55 | IoU_list.append(IoU) 56 | 57 | return 58 | 59 | 60 | 61 | MODEL_NAME = 'UNet_2_initial' 62 | 63 | DIR_SEGMENTATION_MODEL_DATA = DIR_SEGMENTATION_MODEL_DATA # + '_3' # use validation split 3 64 | 65 | # load model and datasets 66 | model, preprocess_input = model_load(MODEL_NAME, MODEL_TYPE, BACKBONE, LABEL_CLASSES_SUPERSTRUCTURES) 67 | 68 | # train_dataset, valid_dataset, _ = get_datasets(DIR_SEGMENTATION_MODEL_DATA, DIR_MASK_FILES, DATA_VERSION, preprocess_input, 69 | # LABEL_CLASSES_SUPERSTRUCTURES.values(), resize=None) 70 | 71 | 72 | 73 | # # on annotation experiment GT dataset 74 | DATA_VERSION = 'annotation_experiment' 75 | DIR_MASK_FILES = os.path.join(DIR_SEGMENTATION_MODEL_DATA, 'filenames_' + DATA_VERSION) 76 | # DATA_DIR_ANNOTATION_EXPERIMENT_test = os.path.join(DATA_DIR_ANNOTATION_EXPERIMENT, 'test_masks_reviewed_filtered') # 77 | # test_dataset = get_test_dataset(DATA_DIR_ANNOTATION_EXPERIMENT, DIR_MASK_FILES, DATA_VERSION, preprocess_input, 78 | # LABEL_CLASSES_SUPERSTRUCTURES.values()) 79 | # on normal GT dataset 80 | test_dataset = get_test_dataset(DIR_SEGMENTATION_MODEL_DATA, DIR_MASK_FILES, DATA_VERSION, preprocess_input, 81 | LABEL_CLASSES_SUPERSTRUCTURES.values()) 82 | 83 | filter_dataset = create_filter_dataset(DATA_DIR_ANNOTATION_EXPERIMENT, DIR_MASK_FILES, DATA_VERSION, 84 | LABEL_CLASSES_SUPERSTRUCTURES, preprocess_input) 85 | 86 | # Evaluation of model. This takes long time top compute on CPU. 87 | # Check if results of evaluation are already saved as pkl file. 88 | # Important: change the pkl filename when evaluating multiple models!# 89 | pkl_path = 'data\\res_model_predictions_UNet_2_initial_on_rev_filter_2_TEST.pkl' 90 | 91 | if os.path.isfile(pkl_path): 92 | with open(pkl_path, 'rb') as f: 93 | [df_IoUs, CM_all, CM_list, CM_class_agnostic_all, CM_class_agnostic_list] = pickle.load(f) 94 | # generate dataframes with all class specific IoUs 95 | df_IoUs = df_IoU_from_confusion_matrix(CM_list, LABEL_CLASSES_SUPERSTRUCTURES) 96 | df_IoU_class_agnostic = df_IoU_from_confusion_matrix(CM_class_agnostic_list, ['label_class', 'background']) 97 | else: 98 | df_IoUs, CM_all, CM_list, df_IoU_class_agnostic, CM_class_agnostic_all, CM_class_agnostic_list = \ 99 | evaluate_model_predictions( 100 | model, 101 | test_dataset, 102 | filter_dataset, 103 | LABEL_CLASSES_SUPERSTRUCTURES, 104 | filter_center_roof=False 105 | ) 106 | 107 | with open(pkl_path, 'wb') as f: 108 | pickle.dump([df_IoUs, CM_all, CM_list, CM_class_agnostic_all, CM_class_agnostic_list], f) 109 | 110 | # score = [] 111 | # for i in np.arange(0, 4): 112 | # score.append(model.evaluate(np.expand_dims(test_dataset[i][0], axis=0), np.expand_dims(test_dataset[i][1],axis=0))) 113 | 114 | # calculate normalized confusion matrix 115 | CM_all_normalized = normalize_confusion_matrix_by_rows(CM_all) 116 | visualize_prediction_confusion_matrix(CM_all_normalized, LABEL_CLASSES_SUPERSTRUCTURES.values()) 117 | 118 | 119 | -------------------------------------------------------------------------------- /manually_save_predictions.py: -------------------------------------------------------------------------------- 1 | __author__ = "Sebastian Krapf" 2 | __copyright__ = "Copyright 2021, " 3 | __credits__ = [] 4 | __license__ = "GNU GPLv3" 5 | __version__ = "0.1" 6 | __maintainer__ = "Sebastian Krapf" 7 | __email__ = "sebastian.krapf@tum.de" 8 | __status__ = "alpha" 9 | 10 | import os 11 | import pickle 12 | 13 | from model_training \ 14 | import model_training, get_datasets, get_test_dataset 15 | from model_evaluation import model_load, save_prediction_masks 16 | 17 | 18 | ### Define paths 19 | from definitions import \ 20 | DIR_BASE, \ 21 | DATA_DIR_ANNOTATION_EXPERIMENT, \ 22 | DIR_IMAGES_GEOTIFF, \ 23 | DIR_IMAGES_PNG, \ 24 | DIR_MASKS_SUPERSTRUCTURES, \ 25 | DIR_MASKS_SUPERSTRUCTURES_ANNOTATION_EXPERIMENT, \ 26 | DIR_MASKS_PV_AREAS_ANNOTATION_EXPERIMENT, \ 27 | DIR_MASKS_SEGMENTS, \ 28 | DIR_SEGMENTATION_MODEL_DATA, \ 29 | DIR_MASK_FILES, \ 30 | DIR_RESULTS_TRAINING, \ 31 | FILE_VECTOR_LABELS_SUPERSTRUCTURES, \ 32 | FILE_VECTOR_LABELS_SEGMENTS, \ 33 | FILE_VECTOR_LABELS_ANNOTATION_EXPERIMENT, \ 34 | VAL_DATA_CENTER_POINTS,\ 35 | IMAGE_SHAPE, \ 36 | MODEL_NAME, \ 37 | MODEL_TYPE, \ 38 | DATA_VERSION, \ 39 | BACKBONE 40 | 41 | ### Define labeling classes 42 | from definitions import \ 43 | LABEL_CLASSES_SUPERSTRUCTURES,\ 44 | LABEL_CLASSES_SEGMENTS, \ 45 | LABEL_CLASSES_PV_AREAS 46 | 47 | model, preprocess_input = model_load(MODEL_NAME, MODEL_TYPE, BACKBONE, LABEL_CLASSES_SUPERSTRUCTURES) 48 | 49 | # train_dataset, valid_dataset, _ = get_datasets( 50 | # DIR_SEGMENTATION_MODEL_DATA, 51 | # DIR_MASK_FILES, 52 | # DATA_VERSION, 53 | # preprocess_input, 54 | # LABEL_CLASSES_SUPERSTRUCTURES.values(), 55 | # resize=None 56 | # ) 57 | 58 | dir_mask_files_test = os.path.join(DIR_SEGMENTATION_MODEL_DATA, 'filenames_annotation_experiment') 59 | test_dataset = get_test_dataset(DATA_DIR_ANNOTATION_EXPERIMENT, dir_mask_files_test, 'annotation_experiment', 60 | preprocess_input, 61 | LABEL_CLASSES_SUPERSTRUCTURES.values()) 62 | 63 | DIR_PREDICTIONS = DIR_BASE + '\\predictions_test' 64 | save_prediction_masks(model, test_dataset, LABEL_CLASSES_SUPERSTRUCTURES, DIR_PREDICTIONS) 65 | -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1011_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1011_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1011_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1011_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1011_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1011_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1011_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1011_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1011_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1011_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1055_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1055_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1055_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1055_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1055_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1055_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1055_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1055_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1055_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1055_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1063_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1063_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1063_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1063_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1063_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1063_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1063_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1063_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1063_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1063_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1110_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1110_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1110_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1110_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1110_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1110_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1110_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1110_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1110_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1110_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1145_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1145_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1145_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1145_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1145_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1145_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1145_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1145_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1145_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1145_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1186_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1186_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1186_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1186_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1186_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1186_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1186_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1186_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1186_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1186_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1246_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1246_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1246_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1246_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1246_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1246_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1246_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1246_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1246_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1246_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1362_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1362_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1362_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1362_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1362_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1362_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1362_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1362_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1362_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1362_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1439_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1439_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1439_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1439_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1439_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1439_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1439_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1439_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1439_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1439_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1529_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1529_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1529_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1529_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1529_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1529_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1529_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1529_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1529_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1529_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1556_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1556_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1556_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1556_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1556_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1556_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1556_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1556_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1556_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1556_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1600_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1600_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1600_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1600_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1600_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1600_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1600_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1600_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/1600_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/1600_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/2060_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/2060_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/2060_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/2060_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/2060_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/2060_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/2060_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/2060_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/2060_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/2060_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/391_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/391_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/391_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/391_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/391_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/391_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/391_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/391_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/391_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/391_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/453_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/453_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/453_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/453_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/453_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/453_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/453_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/453_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/453_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/453_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/61_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/61_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/61_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/61_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/61_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/61_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/61_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/61_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/61_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/61_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/640_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/640_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/640_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/640_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/640_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/640_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/640_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/640_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/640_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/640_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/694_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/694_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/694_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/694_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/694_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/694_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/694_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/694_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/694_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/694_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/700_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/700_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/700_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/700_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/700_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/700_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/700_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/700_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/700_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/700_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/77_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/77_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/77_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/77_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/77_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/77_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/77_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/77_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/77_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/77_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/811_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/811_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/811_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/811_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/811_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/811_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/811_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/811_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/811_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/811_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/846_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/846_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/846_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/846_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/846_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/846_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/846_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/846_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/846_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/846_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/880_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/880_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/880_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/880_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/880_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/880_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/880_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/880_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/880_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/880_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/941_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/941_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/941_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/941_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/941_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/941_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/941_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/941_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/941_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/941_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/990_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/990_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/990_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/990_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/990_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/990_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/990_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/990_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/990_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/990_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/9_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/9_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/9_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/9_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/9_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/9_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/9_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/9_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test/9_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test/9_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1011_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1011_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1011_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1011_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1011_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1011_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1011_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1011_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1011_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1011_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1055_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1055_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1055_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1055_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1055_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1055_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1055_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1055_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1055_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1055_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1063_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1063_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1063_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1063_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1063_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1063_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1063_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1063_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1063_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1063_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1110_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1110_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1110_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1110_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1110_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1110_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1110_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1110_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1110_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1110_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1145_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1145_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1145_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1145_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1145_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1145_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1145_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1145_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1145_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1145_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1186_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1186_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1186_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1186_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1186_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1186_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1186_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1186_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1186_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1186_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1246_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1246_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1246_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1246_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1246_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1246_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1246_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1246_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1246_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1246_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1362_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1362_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1362_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1362_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1362_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1362_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1362_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1362_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1362_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1362_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1439_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1439_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1439_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1439_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1439_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1439_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1439_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1439_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1439_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1439_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1529_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1529_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1529_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1529_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1529_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1529_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1529_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1529_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1529_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1529_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1556_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1556_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1556_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1556_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1556_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1556_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1556_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1556_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1556_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1556_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1600_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1600_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1600_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1600_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1600_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1600_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1600_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1600_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/1600_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/1600_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/2060_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/2060_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/2060_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/2060_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/2060_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/2060_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/2060_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/2060_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/2060_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/2060_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/391_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/391_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/391_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/391_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/391_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/391_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/391_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/391_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/391_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/391_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/453_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/453_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/453_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/453_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/453_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/453_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/453_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/453_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/453_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/453_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/61_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/61_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/61_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/61_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/61_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/61_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/61_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/61_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/61_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/61_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/640_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/640_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/640_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/640_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/640_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/640_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/640_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/640_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/640_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/640_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/694_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/694_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/694_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/694_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/694_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/694_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/694_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/694_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/694_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/694_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/700_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/700_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/700_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/700_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/700_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/700_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/700_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/700_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/700_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/700_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/77_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/77_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/77_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/77_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/77_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/77_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/77_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/77_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/77_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/77_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/811_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/811_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/811_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/811_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/811_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/811_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/811_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/811_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/811_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/811_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/846_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/846_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/846_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/846_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/846_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/846_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/846_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/846_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/846_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/846_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/880_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/880_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/880_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/880_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/880_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/880_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/880_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/880_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/880_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/880_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/941_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/941_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/941_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/941_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/941_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/941_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/941_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/941_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/941_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/941_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/990_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/990_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/990_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/990_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/990_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/990_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/990_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/990_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/990_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/990_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/9_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/9_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/9_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/9_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/9_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/9_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/9_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/9_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks/9_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks/9_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1011_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1011_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1055_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1055_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1063_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1063_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1110_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1110_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1145_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1145_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1186_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1186_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1246_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1246_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1362_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1362_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1439_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1439_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1529_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1529_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1556_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1556_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1600_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/1600_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/2060_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/2060_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/391_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/391_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/453_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/453_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/61_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/61_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/640_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/640_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/694_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/694_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/700_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/700_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/77_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/77_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/811_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/811_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/846_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/846_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/880_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/880_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/941_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/941_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/990_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/990_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test/9_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test/9_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1011_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1011_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1055_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1055_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1063_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1063_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1110_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1110_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1145_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1145_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1186_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1186_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1246_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1246_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1362_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1362_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1439_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1439_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1529_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1529_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1556_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1556_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1600_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/1600_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/2060_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/2060_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/391_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/391_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/453_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/453_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/61_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/61_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/640_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/640_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/694_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/694_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/700_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/700_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/77_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/77_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/811_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/811_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/846_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/846_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/880_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/880_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/941_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/941_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/990_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/990_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/9_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_masks_reviewed_filtered/test_masks/9_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1011_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1011_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1011_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1011_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1011_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1011_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1011_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1011_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1011_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1011_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1055_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1055_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1055_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1055_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1055_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1055_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1055_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1055_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1055_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1055_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1063_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1063_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1063_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1063_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1063_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1063_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1063_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1063_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1063_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1063_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1110_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1110_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1110_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1110_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1110_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1110_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1110_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1110_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1110_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1110_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1145_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1145_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1145_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1145_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1145_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1145_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1145_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1145_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1145_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1145_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1186_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1186_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1186_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1186_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1186_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1186_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1186_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1186_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1186_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1186_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1246_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1246_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1246_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1246_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1246_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1246_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1246_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1246_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1246_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1246_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1362_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1362_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1362_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1362_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1362_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1362_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1362_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1362_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1362_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1362_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1439_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1439_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1439_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1439_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1439_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1439_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1439_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1439_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1439_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1439_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1529_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1529_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1529_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1529_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1529_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1529_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1529_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1529_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1529_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1529_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1556_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1556_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1556_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1556_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1556_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1556_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1556_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1556_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1556_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1556_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1600_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1600_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1600_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1600_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1600_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1600_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1600_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1600_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/1600_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/1600_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/2060_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/2060_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/2060_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/2060_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/2060_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/2060_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/2060_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/2060_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/2060_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/2060_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/391_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/391_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/391_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/391_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/391_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/391_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/391_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/391_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/391_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/391_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/453_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/453_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/453_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/453_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/453_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/453_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/453_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/453_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/453_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/453_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/61_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/61_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/61_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/61_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/61_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/61_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/61_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/61_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/61_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/61_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/640_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/640_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/640_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/640_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/640_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/640_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/640_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/640_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/640_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/640_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/694_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/694_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/694_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/694_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/694_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/694_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/694_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/694_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/694_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/694_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/700_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/700_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/700_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/700_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/700_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/700_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/700_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/700_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/700_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/700_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/77_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/77_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/77_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/77_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/77_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/77_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/77_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/77_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/77_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/77_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/811_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/811_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/811_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/811_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/811_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/811_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/811_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/811_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/811_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/811_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/846_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/846_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/846_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/846_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/846_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/846_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/846_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/846_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/846_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/846_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/880_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/880_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/880_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/880_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/880_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/880_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/880_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/880_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/880_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/880_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/941_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/941_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/941_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/941_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/941_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/941_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/941_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/941_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/941_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/941_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/990_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/990_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/990_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/990_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/990_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/990_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/990_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/990_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/990_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/990_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/9_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/9_1.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/9_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/9_2.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/9_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/9_3.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/9_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/9_4.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines/9_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines/9_5.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1011_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1011_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1055_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1055_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1063_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1063_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1110_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1110_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1145_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1145_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1186_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1186_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1246_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1246_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1362_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1362_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1439_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1439_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1529_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1529_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1556_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1556_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/1600_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/1600_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/2060_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/2060_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/391_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/391_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/453_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/453_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/61_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/61_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/640_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/640_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/694_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/694_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/700_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/700_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/77_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/77_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/811_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/811_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/846_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/846_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/880_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/880_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/941_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/941_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/990_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/990_reviewed.png -------------------------------------------------------------------------------- /raster_data_annotation_experiment/test_roof_outlines_reviewed/9_reviewed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TUMFTM/RID/3ef19754152be7c7b3484e7a2a26f08300b047f2/raster_data_annotation_experiment/test_roof_outlines_reviewed/9_reviewed.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | absl-py==0.15.0 2 | affine==2.3.0 3 | albumentations==1.1.0 4 | art==5.4 5 | astor==0.8.1 6 | astunparse==1.6.3 7 | attrs==21.2.0 8 | backports.zoneinfo==0.2.1 9 | beautifulsoup4==4.10.0 10 | cached-property==1.5.2 11 | cachetools==4.2.4 12 | certifi==2021.5.30 13 | charset-normalizer==2.0.6 14 | clang==5.0 15 | click==7.1.2 16 | click-plugins==1.1.1 17 | cligj==0.7.2 18 | colorama==0.4.4 19 | cycler==0.10.0 20 | dataclasses==0.8 21 | decorator==4.4.2 22 | docopt==0.6.2 23 | efficientnet==1.0.0 24 | Fiona==1.8.18 25 | flatbuffers==1.12 26 | gast==0.4.0 27 | GDAL==3.1.4 28 | geopandas==0.9.0 29 | google-auth==2.3.2 30 | google-auth-oauthlib==0.4.6 31 | google-pasta==0.2.0 32 | grpcio==1.41.1 33 | h5py==2.10.0 34 | idna==3.2 35 | image-classifiers==1.0.0 36 | imageio==2.9.0 37 | imgaug==0.4.0 38 | importlib-metadata==4.8.1 39 | importlib-resources==5.2.2 40 | joblib==1.1.0 41 | Js2Py==0.71 42 | Keras==2.13.1 43 | Keras-Applications==1.0.7 44 | Keras-Preprocessing==1.0.5 45 | kiwisolver==1.3.1 46 | Markdown==3.3.4 47 | matplotlib==3.3.4 48 | mock==4.0.3 49 | munch==2.5.0 50 | networkx==2.5.1 51 | numpy==1.19.5 52 | oauthlib==3.1.1 53 | opencv-python==4.5.3.56 54 | opencv-python-headless==4.5.4.58 55 | opt-einsum==3.3.0 56 | overpy==0.6 57 | packaging==21.0 58 | pandas==1.1.5 59 | Pillow==8.3.2 60 | pipwin==0.5.1 61 | protobuf==3.19.0 62 | pyasn1==0.4.8 63 | pyasn1-modules==0.2.8 64 | pycm==3.4 65 | pyjsparser==2.7.1 66 | pyparsing==2.4.7 67 | PyPrind==2.11.3 68 | pyproj==3.0.1 69 | pySmartDL==1.3.4 70 | python-dateutil==2.8.2 71 | pytz==2021.3 72 | PyWavelets==1.1.1 73 | PyYAML==6.0 74 | qudida==0.0.4 75 | requests==2.26.0 76 | requests-oauthlib==1.3.0 77 | rsa==4.7.2 78 | Rtree==0.9.7 79 | scikit-image==0.17.2 80 | scikit-learn==0.24.2 81 | scipy==1.5.4 82 | seaborn==0.11.2 83 | segmentation-models==1.0.1 84 | Shapely==1.7.1 85 | six==1.16.0 86 | snuggs==1.4.7 87 | soupsieve==2.2.1 88 | tensorboard==1.13.1 89 | tensorboard-data-server==0.6.1 90 | tensorboard-plugin-wit==1.8.0 91 | tensorflow==1.13.1 92 | tensorflow-estimator==1.13.0 93 | termcolor==1.1.0 94 | threadpoolctl==3.0.0 95 | tifffile==2020.9.3 96 | typing-extensions==3.7.4.3 97 | tzdata==2021.2.post0 98 | tzlocal==3.0 99 | urllib3==1.26.7 100 | Werkzeug==2.0.2 101 | wrapt==1.12.1 102 | xlrd==2.0.1 103 | zipp==3.6.0 104 | -------------------------------------------------------------------------------- /requirements_python_39.txt: -------------------------------------------------------------------------------- 1 | absl-py==0.15.0 2 | affine==2.3.0 3 | albumentations==1.1.0 4 | art==5.4 5 | astor==0.8.1 6 | astunparse==1.6.3 7 | attrs==21.2.0 8 | backports.zoneinfo==0.2.1 9 | beautifulsoup4==4.10.0 10 | cached-property==1.5.2 11 | cachetools==4.2.4 12 | certifi==2021.5.30 13 | charset-normalizer==2.0.6 14 | clang==5.0 15 | click==7.1.2 16 | click-plugins==1.1.1 17 | cligj==0.7.2 18 | colorama==0.4.4 19 | cycler==0.10.0 20 | decorator==4.4.2 21 | docopt==0.6.2 22 | efficientnet==1.0.0 23 | flatbuffers==1.12 24 | gast==0.4.0 25 | google-auth==2.3.2 26 | google-auth-oauthlib==0.4.6 27 | google-pasta==0.2.0 28 | grpcio==1.41.1 29 | h5py==3.6.0 30 | idna==3.2 31 | image-classifiers==1.0.0 32 | imageio==2.9.0 33 | imgaug==0.4.0 34 | importlib-metadata==4.8.1 35 | importlib-resources==5.2.2 36 | joblib==1.1.0 37 | Js2Py==0.71 38 | Keras==2.13.1 39 | Keras-Applications==1.0.7 40 | Keras-Preprocessing==1.1.1 41 | kiwisolver==1.3.1 42 | Markdown==3.3.4 43 | matplotlib==3.3.4 44 | mock==4.0.3 45 | munch==2.5.0 46 | networkx==2.5.1 47 | numpy==1.20 48 | oauthlib==3.1.1 49 | opencv-python==4.5.3.56 50 | opencv-python-headless==4.5.4.58 51 | opt-einsum==3.3.0 52 | overpy==0.6 53 | packaging==21.0 54 | pandas==1.1.5 55 | Pillow==8.3.2 56 | pipwin==0.5.1 57 | protobuf==3.19.0 58 | pyasn1==0.4.8 59 | pyasn1-modules==0.2.8 60 | pycm==3.4 61 | pyjsparser==2.7.1 62 | pyparsing==2.4.7 63 | PyPrind==2.11.3 64 | pyproj==3.0.1 65 | pySmartDL==1.3.4 66 | python-dateutil==2.8.2 67 | pytz==2021.3 68 | PyWavelets==1.1.1 69 | PyYAML==6.0 70 | qudida==0.0.4 71 | requests==2.26.0 72 | requests-oauthlib==1.3.0 73 | rsa==4.7.2 74 | Rtree==0.9.7 75 | scikit-image==0.19.2 76 | scikit-learn==0.24.2 77 | scipy==1.5.4 78 | seaborn==0.11.2 79 | segmentation-models==1.0.1 80 | Shapely==1.7.1 81 | six==1.16.0 82 | snuggs==1.4.7 83 | soupsieve==2.2.1 84 | tensorboard==2.8.0 85 | tensorboard-data-server==0.6.1 86 | tensorboard-plugin-wit==1.8.0 87 | tensorflow==2.8.0 88 | tensorflow-estimator==2.8.0 89 | termcolor==1.1.0 90 | threadpoolctl==3.0.0 91 | tifffile==2020.9.3 92 | typing-extensions==3.7.4.3 93 | tzdata==2021.2.post0 94 | tzlocal==3.0 95 | urllib3==1.26.7 96 | Werkzeug==2.0.2 97 | wrapt==1.12.1 98 | xlrd==2.0.1 99 | zipp==3.6.0 100 | 101 | Fiona==1.8.19 102 | GDAL==3.2.3 103 | geopandas==0.8.2 --------------------------------------------------------------------------------