Browse Source

InceptionV3 true/false classifier

develop
H.T. Kruitbosch 4 years ago
parent
commit
aca0d89a85
  1. 435
      Create True - False data.ipynb
  2. 70
      List tensorflow devices.ipynb
  3. 69
      Load Image test.ipynb
  4. 523
      Pretrained Inception True - False Classification.ipynb
  5. 4
      README.md
  6. 62
      annotations/Achanthidium delmontii-!-Achnanthidium delmontii.xml
  7. 62
      annotations/Achanthidium delmontii-!-Achnantidium delmontii.xml
  8. 74
      annotations/Achanthidium delmontii.xml
  9. 38
      annotations/Achnantes (Lemnicola) hungarica.xml
  10. 38
      annotations/Achnanthes coarctata.xml
  11. 62
      annotations/Achnanthidium affine.xml
  12. 50
      annotations/Achnanthidium druarti-!-Achnanthidium druarti.xml
  13. 38
      annotations/Achnanthidium druarti.xml
  14. 26
      annotations/Achnanthidium gr minutissima.xml
  15. 38
      annotations/Achnanthidium jackii-!-Achnanthidium jackii 1.xml
  16. 26
      annotations/Achnanthidium jackii-!-Achnanthidium jackii 421402 01.xml
  17. 62
      annotations/Achnanthidium jackii-!-Achnanthidium jackii.xml
  18. 50
      annotations/Achnanthidium jackii.xml
  19. 74
      annotations/Achnanthidium minutissimum-!-Achnanthidium minutissimum.xml
  20. 26
      annotations/Achnanthidium minutissimum.xml
  21. 110
      annotations/Achnanthidium saprophillum-!-Achnanthidium saprophillum.xml
  22. 50
      annotations/Achnanthidium saprophillum.xml
  23. 26
      annotations/Adlafia bryphila.xml
  24. 38
      annotations/Adlafia minuscula var.muralis.xml
  25. 62
      annotations/Amphipleura pellucida.xml
  26. 62
      annotations/Amphora copulata.xml
  27. 50
      annotations/Amphora lange-bertalotti.xml
  28. 50
      annotations/Amphora minutisima-!-Amphora minutissima.xml
  29. 26
      annotations/Amphora minutisima.xml
  30. 50
      annotations/Amphora pediculus.xml
  31. 26
      annotations/Bacillaria paxillifera.xml
  32. 38
      annotations/Brachysira liliana.xml
  33. 62
      annotations/Brachysira neoexilis-!-Brachysira neoexcilis.xml
  34. 50
      annotations/Brachysira neoexilis-!-Brachysira neoexilis.xml
  35. 50
      annotations/Brachysira neoexilis.xml
  36. 26
      annotations/CONTROL_ Amphora ovalis.xml
  37. 26
      annotations/CONTROL_ Gomphonema agur.xml
  38. 26
      annotations/CONTROL_ Gomphonema supertergestinum.xml
  39. 26
      annotations/CONTROL_ Gyrosigma obtusatum.xml
  40. 26
      annotations/Caloneis amphisbaena.xml
  41. 26
      annotations/Caloneis lancetulla.xml
  42. 26
      annotations/Caloneis silicula-!-Caloneis silicula 1.xml
  43. 38
      annotations/Caloneis silicula-!-Caloneis silicula.xml
  44. 38
      annotations/Caloneis silicula.xml
  45. 38
      annotations/Cavinula cocconeiformis.xml
  46. 26
      annotations/Chamaepinnularia evanida 421402 01.xml
  47. 38
      annotations/Chamaepinnularia krookiformis.xml
  48. 26
      annotations/Cocconeis neothumensis.xml
  49. 38
      annotations/Cocconeis placentula .xml
  50. 26
      annotations/Cocconeis-!-Cocconeis.xml
  51. 26
      annotations/Cocconeis.xml
  52. 26
      annotations/Craticula accomoda 421402 01.xml
  53. 38
      annotations/Craticula ambigua-!-Craticula ambigua.xml
  54. 50
      annotations/Craticula buderi.xml
  55. 50
      annotations/Craticula halophila.xml
  56. 26
      annotations/Craticula-!-Craticula.xml
  57. 50
      annotations/Craticula.xml
  58. 26
      annotations/Cymatopleura librile.xml
  59. 26
      annotations/Cymatopleura solea var.apiculata.xml
  60. 26
      annotations/Cymbella affiniformis _.xml
  61. 50
      annotations/Cymbella compacta-!-Cymbella compacta 1.xml
  62. 38
      annotations/Cymbella compacta-!-Cymbella compacta 2.xml
  63. 26
      annotations/Cymbella compacta-!-Cymbella compacta-!-Cymbella compacta.xml
  64. 38
      annotations/Cymbella compacta-!-Cymbella compacta.xml
  65. 26
      annotations/Cymbella compacta.xml
  66. 62
      annotations/Cymbella cymbiformis-!-Cymbella cymbiformis.xml
  67. 62
      annotations/Cymbella cymbiformis.xml
  68. 26
      annotations/Cymbella hustedtii.xml
  69. 38
      annotations/Cymbella lanceolata-!-Cymbella lanceolata.xml
  70. 26
      annotations/Cymbella lange-bertalotii-!-Cymbella lange-bertalotii.xml
  71. 38
      annotations/Cymbella neocistula-!-Cymbella neocistula.xml
  72. 50
      annotations/Cymbella neocistula.xml
  73. 74
      annotations/Cymbella parva-!-Cymbella parva _.xml
  74. 26
      annotations/Cymbella parva-!-Cymbella parva.xml
  75. 50
      annotations/Cymbella parva.xml
  76. 38
      annotations/Cymbella proxima-!-Cymbella proxima.xml
  77. 26
      annotations/Cymbella proxima.xml
  78. 26
      annotations/Cymbella subcistula-!-Cymbella subcistula.xml
  79. 26
      annotations/Cymbella subcistula.xml
  80. 38
      annotations/Cymbella subleptoceros-!-Cymbella subleptoceros.xml
  81. 62
      annotations/Cymbella subleptoceros.xml
  82. 38
      annotations/Cymbella-!-Cymbella.xml
  83. 26
      annotations/Cymbella.xml
  84. 50
      annotations/Cymbopleura amphicephala.xml
  85. 38
      annotations/Cymbopleura florentina var. brevis
  86. 38
      annotations/Cymbopleura florentina var. brevis-!-Cymbopleura florentina var. brevis
  87. 122
      annotations/Cymbopleura naviculiformis-!-Cymbopleura naviculiformis 1.xml
  88. 158
      annotations/Cymbopleura naviculiformis-!-Cymbopleura naviculiformis.xml
  89. 158
      annotations/Cymbopleura naviculiformis.xml
  90. 158
      annotations/Denticula subtilis.xml
  91. 38
      annotations/Denticula tenuis.xml
  92. 62
      annotations/Denticulata sundaysensis.xml
  93. 74
      annotations/Diadesmis cf.brekkaensis
  94. 26
      annotations/Diadesmis cf.brekkaensis-!-Diadesmis cf.brekkaensis
  95. 134
      annotations/Diatoma moniliformis-!-Diatoma moniliformis.xml
  96. 62
      annotations/Diatoma moniliformis.xml
  97. 26
      annotations/Diatoma problematica-!-Diatoma problematica.xml
  98. 38
      annotations/Diatoma problematica.xml
  99. 38
      annotations/Diatoma tenuis-!-Diatoma tenuis.xml
  100. 50
      annotations/Diatoma tenuis.xml
  101. Some files were not shown because too many files have changed in this diff Show More

435
Create True - False data.ipynb

File diff suppressed because one or more lines are too long

70
List tensorflow devices.ipynb

@ -0,0 +1,70 @@ @@ -0,0 +1,70 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"import os\n",
"os.environ['LD_LIBRARY_PATH'] = '/usr/local/cuda-9.1/targets/x86_64-linux/lib/'\n",
"from tensorflow.python.client import device_lib"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[name: \"/device:CPU:0\"\n",
" device_type: \"CPU\"\n",
" memory_limit: 268435456\n",
" locality {\n",
" }\n",
" incarnation: 8024912505704686755, name: \"/device:GPU:0\"\n",
" device_type: \"GPU\"\n",
" memory_limit: 227540992\n",
" locality {\n",
" bus_id: 1\n",
" links {\n",
" }\n",
" }\n",
" incarnation: 17421789173799713590\n",
" physical_device_desc: \"device: 0, name: GeForce GTX 960M, pci bus id: 0000:01:00.0, compute capability: 5.0\"]"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"device_lib.list_local_devices()"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.5.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

69
Load Image test.ipynb

@ -0,0 +1,69 @@ @@ -0,0 +1,69 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
"from keras.applications.vgg19 import VGG19\n",
"from keras.preprocessing import image\n",
"from keras.applications.inception_v3 import preprocess_input\n",
"from keras.models import Model\n",
"import numpy as np\n",
"\n",
"# base_model = VGG19(weights='imagenet')\n",
"# model = Model(inputs=base_model.input, outputs=base_model.get_layer('block4_pool').output)\n",
"\n",
"img_path = 'images/Achanthidium delmontii-!-Achnanthidium delmontii.JPG'\n",
"img = image.load_img(img_path, target_size=(224, 224))\n",
"x = image.img_to_array(img)\n",
"x = np.expand_dims(x, axis=0)\n",
"x = preprocess_input(x)\n",
"\n",
"# block4_pool_features = model.predict(x)"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(-1.0, 1.0)"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"x.min(), x.max()"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.5.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

523
Pretrained Inception True - False Classification.ipynb

File diff suppressed because one or more lines are too long

4
README.md

@ -1,2 +1,4 @@ @@ -1,2 +1,4 @@
# diatoms_detector
# Diatoms detector
Detects diatoms in 256 x 256 microscopic images, based on bounding box annotations. Negative samples are extracted as randomly created bounding boxes outside of the manual annotations. Uses a (the) imagenet-pretrained inceptionv3 model from `keras`.

62
annotations/Achanthidium delmontii-!-Achnanthidium delmontii.xml

@ -0,0 +1,62 @@ @@ -0,0 +1,62 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achanthidium delmontii-!-Achnanthidium delmontii.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achanthidium delmontii-!-Achnanthidium delmontii.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>526</xmin>
<ymin>507</ymin>
<xmax>866</xmax>
<ymax>1165</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1034</xmin>
<ymin>578</ymin>
<xmax>1378</xmax>
<ymax>1137</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1717</xmin>
<ymin>163</ymin>
<xmax>2066</xmax>
<ymax>405</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1541</xmin>
<ymin>61</ymin>
<xmax>1703</xmax>
<ymax>444</ymax>
</bndbox>
</object>
</annotation>

62
annotations/Achanthidium delmontii-!-Achnantidium delmontii.xml

@ -0,0 +1,62 @@ @@ -0,0 +1,62 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achanthidium delmontii-!-Achnantidium delmontii.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achanthidium delmontii-!-Achnantidium delmontii.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>848</xmin>
<ymin>197</ymin>
<xmax>1148</xmax>
<ymax>731</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1361</xmin>
<ymin>883</ymin>
<xmax>1534</xmax>
<ymax>1219</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>561</xmin>
<ymin>1366</ymin>
<xmax>848</xmax>
<ymax>1512</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1937</xmin>
<ymin>1005</ymin>
<xmax>2058</xmax>
<ymax>1227</ymax>
</bndbox>
</object>
</annotation>

74
annotations/Achanthidium delmontii.xml

@ -0,0 +1,74 @@ @@ -0,0 +1,74 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achanthidium delmontii.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achanthidium delmontii.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>758</xmin>
<ymin>192</ymin>
<xmax>1436</xmax>
<ymax>399</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>320</xmin>
<ymin>514</ymin>
<xmax>602</xmax>
<ymax>714</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>751</xmin>
<ymin>717</ymin>
<xmax>1448</xmax>
<ymax>890</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>653</xmin>
<ymin>1222</ymin>
<xmax>1041</xmax>
<ymax>1543</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1473</xmin>
<ymin>483</ymin>
<xmax>1832</xmax>
<ymax>763</ymax>
</bndbox>
</object>
</annotation>

38
annotations/Achnantes (Lemnicola) hungarica.xml

@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
<annotation>
<folder>Lemnicola hungarica</folder>
<filename>Achnantes (Lemnicola) hungarica.JPG</filename>
<path>/home/herbert/RuG/data_science_kennisgroep/Image-recognition/data/diatomeeen/mine/LEMNICOLA/Lemnicola hungarica/Achnantes (Lemnicola) hungarica.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>935</xmin>
<ymin>670</ymin>
<xmax>1187</xmax>
<ymax>1114</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>1</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1054</xmin>
<ymin>44</ymin>
<xmax>2080</xmax>
<ymax>485</ymax>
</bndbox>
</object>
</annotation>

38
annotations/Achnanthes coarctata.xml

@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
<annotation>
<folder>ACHNANTHES</folder>
<filename>Achnanthes coarctata.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHES\Achnanthes coarctata.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>692</xmin>
<ymin>674</ymin>
<xmax>1517</xmax>
<ymax>996</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>991</xmin>
<ymin>1024</ymin>
<xmax>1976</xmax>
<ymax>1425</ymax>
</bndbox>
</object>
</annotation>

62
annotations/Achnanthidium affine.xml

@ -0,0 +1,62 @@ @@ -0,0 +1,62 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium affine.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium affine.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>915</xmin>
<ymin>5</ymin>
<xmax>1068</xmax>
<ymax>295</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1098</xmin>
<ymin>543</ymin>
<xmax>1536</xmax>
<ymax>1115</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>293</xmin>
<ymin>1292</ymin>
<xmax>720</xmax>
<ymax>1451</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>10</xmin>
<ymin>476</ymin>
<xmax>259</xmax>
<ymax>615</ymax>
</bndbox>
</object>
</annotation>

50
annotations/Achnanthidium druarti-!-Achnanthidium druarti.xml

@ -0,0 +1,50 @@ @@ -0,0 +1,50 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium druarti-!-Achnanthidium druarti.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium druarti-!-Achnanthidium druarti.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>768</xmin>
<ymin>495</ymin>
<xmax>970</xmax>
<ymax>868</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1300</xmin>
<ymin>744</ymin>
<xmax>1849</xmax>
<ymax>1302</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>929</xmin>
<ymin>395</ymin>
<xmax>1429</xmax>
<ymax>956</ymax>
</bndbox>
</object>
</annotation>

38
annotations/Achnanthidium druarti.xml

@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium druarti.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium druarti.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>488</xmin>
<ymin>224</ymin>
<xmax>1034</xmax>
<ymax>715</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>881</xmin>
<ymin>512</ymin>
<xmax>1410</xmax>
<ymax>968</ymax>
</bndbox>
</object>
</annotation>

26
annotations/Achnanthidium gr minutissima.xml

@ -0,0 +1,26 @@ @@ -0,0 +1,26 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium gr minutissima.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium gr minutissima.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>842</xmin>
<ymin>510</ymin>
<xmax>1339</xmax>
<ymax>1136</ymax>
</bndbox>
</object>
</annotation>

38
annotations/Achnanthidium jackii-!-Achnanthidium jackii 1.xml

@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium jackii-!-Achnanthidium jackii 1.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium jackii-!-Achnanthidium jackii 1.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>937</xmin>
<ymin>493</ymin>
<xmax>1354</xmax>
<ymax>734</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1107</xmin>
<ymin>388</ymin>
<xmax>1346</xmax>
<ymax>636</ymax>
</bndbox>
</object>
</annotation>

26
annotations/Achnanthidium jackii-!-Achnanthidium jackii 421402 01.xml

@ -0,0 +1,26 @@ @@ -0,0 +1,26 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium jackii-!-Achnanthidium jackii 421402 01.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium jackii-!-Achnanthidium jackii 421402 01.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2592</width>
<height>1944</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>655</xmin>
<ymin>363</ymin>
<xmax>1466</xmax>
<ymax>1672</ymax>
</bndbox>
</object>
</annotation>

62
annotations/Achnanthidium jackii-!-Achnanthidium jackii.xml

@ -0,0 +1,62 @@ @@ -0,0 +1,62 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium jackii-!-Achnanthidium jackii.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium jackii-!-Achnanthidium jackii.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>19</xmin>
<ymin>539</ymin>
<xmax>663</xmax>
<ymax>1226</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1131</xmin>
<ymin>590</ymin>
<xmax>1364</xmax>
<ymax>860</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1687</xmin>
<ymin>593</ymin>
<xmax>1900</xmax>
<ymax>737</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>398</xmin>
<ymin>1336</ymin>
<xmax>714</xmax>
<ymax>1524</ymax>
</bndbox>
</object>
</annotation>

50
annotations/Achnanthidium jackii.xml

@ -0,0 +1,50 @@ @@ -0,0 +1,50 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium jackii.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium jackii.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>424</xmin>
<ymin>9</ymin>
<xmax>848</xmax>
<ymax>388</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>405</xmin>
<ymin>707</ymin>
<xmax>919</xmax>
<ymax>1278</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1061</xmin>
<ymin>653</ymin>
<xmax>1220</xmax>
<ymax>993</ymax>
</bndbox>
</object>
</annotation>

74
annotations/Achnanthidium minutissimum-!-Achnanthidium minutissimum.xml

@ -0,0 +1,74 @@ @@ -0,0 +1,74 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium minutissimum-!-Achnanthidium minutissimum.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium minutissimum-!-Achnanthidium minutissimum.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>546</xmin>
<ymin>780</ymin>
<xmax>961</xmax>
<ymax>960</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>946</xmin>
<ymin>331</ymin>
<xmax>1053</xmax>
<ymax>963</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1336</xmin>
<ymin>797</ymin>
<xmax>1802</xmax>
<ymax>1231</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>961</xmin>
<ymin>578</ymin>
<xmax>1376</xmax>
<ymax>982</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1902</xmin>
<ymin>5</ymin>
<xmax>2049</xmax>
<ymax>660</ymax>
</bndbox>
</object>
</annotation>

26
annotations/Achnanthidium minutissimum.xml

@ -0,0 +1,26 @@ @@ -0,0 +1,26 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium minutissimum.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium minutissimum.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>975</xmin>
<ymin>602</ymin>
<xmax>1476</xmax>
<ymax>934</ymax>
</bndbox>
</object>
</annotation>

110
annotations/Achnanthidium saprophillum-!-Achnanthidium saprophillum.xml

@ -0,0 +1,110 @@ @@ -0,0 +1,110 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium saprophillum-!-Achnanthidium saprophillum.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium saprophillum-!-Achnanthidium saprophillum.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>198</xmin>
<ymin>187</ymin>
<xmax>468</xmax>
<ymax>317</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>815</xmin>
<ymin>265</ymin>
<xmax>1048</xmax>
<ymax>395</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>395</xmin>
<ymin>804</ymin>
<xmax>615</xmax>
<ymax>1048</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1068</xmin>
<ymin>617</ymin>
<xmax>1319</xmax>
<ymax>778</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1690</xmin>
<ymin>824</ymin>
<xmax>2078</xmax>
<ymax>1029</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>703</xmin>
<ymin>1324</ymin>
<xmax>959</xmax>
<ymax>1490</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>1</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1261</xmin>
<ymin>1258</ymin>
<xmax>1447</xmax>
<ymax>1544</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1283</xmin>
<ymin>992</ymin>
<xmax>1500</xmax>
<ymax>1122</ymax>
</bndbox>
</object>
</annotation>

50
annotations/Achnanthidium saprophillum.xml

@ -0,0 +1,50 @@ @@ -0,0 +1,50 @@
<annotation>
<folder>ACHNANTHIDIUM</folder>
<filename>Achnanthidium saprophillum.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ACHNANTHIDIUM\Achnanthidium saprophillum.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>580</xmin>
<ymin>560</ymin>
<xmax>839</xmax>
<ymax>797</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1014</xmin>
<ymin>612</ymin>
<xmax>1241</xmax>
<ymax>919</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>100</xmin>
<ymin>1019</ymin>
<xmax>478</xmax>
<ymax>1336</ymax>
</bndbox>
</object>
</annotation>

26
annotations/Adlafia bryphila.xml

@ -0,0 +1,26 @@ @@ -0,0 +1,26 @@
<annotation>
<folder>ADLAFIA</folder>
<filename>Adlafia bryphila.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ADLAFIA\Adlafia bryphila.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>997</xmin>
<ymin>807</ymin>
<xmax>1193</xmax>
<ymax>1193</ymax>
</bndbox>
</object>
</annotation>

38
annotations/Adlafia minuscula var.muralis.xml

@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
<annotation>
<folder>ADLAFIA</folder>
<filename>Adlafia minuscula var.muralis.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\ADLAFIA\Adlafia minuscula var.muralis.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>319</xmin>
<ymin>1087</ymin>
<xmax>1002</xmax>
<ymax>1483</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1195</xmin>
<ymin>824</ymin>
<xmax>1341</xmax>
<ymax>1097</ymax>
</bndbox>
</object>
</annotation>

62
annotations/Amphipleura pellucida.xml

@ -0,0 +1,62 @@ @@ -0,0 +1,62 @@
<annotation>
<folder>AMPHIPLEURA</folder>
<filename>Amphipleura pellucida.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\AMPHIPLEURA\Amphipleura pellucida.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>39</xmin>
<ymin>819</ymin>
<xmax>353</xmax>
<ymax>1071</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1076</xmin>
<ymin>44</ymin>
<xmax>1753</xmax>
<ymax>461</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1595</xmin>
<ymin>563</ymin>
<xmax>1941</xmax>
<ymax>1339</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>1</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>787</xmin>
<ymin>778</ymin>
<xmax>1346</xmax>
<ymax>1544</ymax>
</bndbox>
</object>
</annotation>

62
annotations/Amphora copulata.xml

@ -0,0 +1,62 @@ @@ -0,0 +1,62 @@
<annotation>
<folder>AMPHORA</folder>
<filename>Amphora copulata.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\AMPHORA\Amphora copulata.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>929</xmin>
<ymin>575</ymin>
<xmax>1305</xmax>
<ymax>1080</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>1</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1531</xmin>
<ymin>426</ymin>
<xmax>2080</xmax>
<ymax>821</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>1</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1651</xmin>
<ymin>848</ymin>
<xmax>1971</xmax>
<ymax>1544</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>37</xmin>
<ymin>39</ymin>
<xmax>932</xmax>
<ymax>212</ymax>
</bndbox>
</object>
</annotation>

50
annotations/Amphora lange-bertalotti.xml

@ -0,0 +1,50 @@ @@ -0,0 +1,50 @@
<annotation>
<folder>AMPHORA</folder>
<filename>Amphora lange-bertalotti.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\AMPHORA\Amphora lange-bertalotti.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>334</xmin>
<ymin>122</ymin>
<xmax>1278</xmax>
<ymax>290</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>448</xmin>
<ymin>302</ymin>
<xmax>1136</xmax>
<ymax>593</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>563</xmin>
<ymin>436</ymin>
<xmax>1861</xmax>
<ymax>887</ymax>
</bndbox>
</object>
</annotation>

50
annotations/Amphora minutisima-!-Amphora minutissima.xml

@ -0,0 +1,50 @@ @@ -0,0 +1,50 @@
<annotation>
<folder>AMPHORA</folder>
<filename>Amphora minutisima-!-Amphora minutissima.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\AMPHORA\Amphora minutisima-!-Amphora minutissima.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>764</xmin>
<ymin>765</ymin>
<xmax>1620</xmax>
<ymax>1409</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1283</xmin>
<ymin>1185</ymin>
<xmax>1636</xmax>
<ymax>1541</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>1</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1648</xmin>
<ymin>565</ymin>
<xmax>2080</xmax>
<ymax>791</ymax>
</bndbox>
</object>
</annotation>

26
annotations/Amphora minutisima.xml

@ -0,0 +1,26 @@ @@ -0,0 +1,26 @@
<annotation>
<folder>AMPHORA</folder>
<filename>Amphora minutisima.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\AMPHORA\Amphora minutisima.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1066</xmin>
<ymin>466</ymin>
<xmax>1495</xmax>
<ymax>1080</ymax>
</bndbox>
</object>
</annotation>

50
annotations/Amphora pediculus.xml

@ -0,0 +1,50 @@ @@ -0,0 +1,50 @@
<annotation>
<folder>AMPHORA</folder>
<filename>Amphora pediculus.JPG</filename>
<path>C:\Temp\Image-recognition-master\unique_names\Anwar\AMPHORA\Amphora pediculus.JPG</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>2080</width>
<height>1544</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1058</xmin>
<ymin>693</ymin>
<xmax>1446</xmax>
<ymax>973</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>514</xmin>
<ymin>822</ymin>
<xmax>729</xmax>
<ymax>985</ymax>
</bndbox>
</object>
<object>
<name>diatomeen</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>5</xmin>
<ymin>1236</ymin>
<xmax>229</xmax>
<ymax>1451</ymax>
</bndbox>
</object>
</annotation>

26
annotations/Bacillaria paxillifera.xml

@ -0,0 +1,26 @@ @@ -0,0 +1,26 @@
<annotation>
<folder>BACILLARIA</folder>