{
  "id": 163650,
  "title": "10015 lesion area segmentations",
  "url": "/competitions/siim-isic-melanoma-classification/discussion/163650",
  "author_name": "",
  "post_date": "2020-07-02T22:04:33.514505900Z",
  "votes": 24,
  "comment_count": 4,
  "views": 0,
  "content": "<p>Hi everyone, </p>\n\n<p>one of the creators of the <a href=\"https://www.nature.com/articles/sdata2018161\">HAM10000 dataset</a> (= ISIC 2018 Task 3 Data) here. You might be interested to hear that I created lesion segmentations for all 10015 images of before-mentioned data. They are free to use for non-commercial purposes: \n- Outside kaggle: <a href=\"https://dataverse.harvard.edu/file.xhtml?persistentId=doi:10.7910/DVN/DBW86T/EGDUDF&amp;version=2.0\">https://dataverse.harvard.edu/file.xhtml?persistentId=doi:10.7910/DVN/DBW86T/EGDUDF&amp;version=2.0</a>\n- Inside kaggle: <a href=\"https://www.kaggle.com/tschandl/ham10000-lesion-segmentations\">https://www.kaggle.com/tschandl/ham10000-lesion-segmentations</a></p>\n\n<p>It was quite the work to produce them, so I wouldn't be unhappy if you acknowledge the publication I made them for :) --&gt; <a href=\"https://www.nature.com/articles/s41591-020-0942-0\">https://www.nature.com/articles/s41591-020-0942-0</a></p>\n\n<p>Looking forward to see whether this can help making techniques like CutMix work?</p>\n\n<p>phil</p>",
  "messages": [
    {
      "id": "913004",
      "postDate": "07/02/2020 22:04:33",
      "content": "<p>Hi everyone, </p>\n\n<p>one of the creators of the <a href=\"https://www.nature.com/articles/sdata2018161\">HAM10000 dataset</a> (= ISIC 2018 Task 3 Data) here. You might be interested to hear that I created lesion segmentations for all 10015 images of before-mentioned data. They are free to use for non-commercial purposes: \n- Outside kaggle: <a href=\"https://dataverse.harvard.edu/file.xhtml?persistentId=doi:10.7910/DVN/DBW86T/EGDUDF&amp;version=2.0\">https://dataverse.harvard.edu/file.xhtml?persistentId=doi:10.7910/DVN/DBW86T/EGDUDF&amp;version=2.0</a>\n- Inside kaggle: <a href=\"https://www.kaggle.com/tschandl/ham10000-lesion-segmentations\">https://www.kaggle.com/tschandl/ham10000-lesion-segmentations</a></p>\n\n<p>It was quite the work to produce them, so I wouldn't be unhappy if you acknowledge the publication I made them for :) --&gt; <a href=\"https://www.nature.com/articles/s41591-020-0942-0\">https://www.nature.com/articles/s41591-020-0942-0</a></p>\n\n<p>Looking forward to see whether this can help making techniques like CutMix work?</p>\n\n<p>phil</p>",
      "rawMarkdown": "Hi everyone, \n\none of the creators of the [HAM10000 dataset](https://www.nature.com/articles/sdata2018161) (= ISIC 2018 Task 3 Data) here. You might be interested to hear that I created lesion segmentations for all 10015 images of before-mentioned data. They are free to use for non-commercial purposes: \n- Outside kaggle: https://dataverse.harvard.edu/file.xhtml?persistentId=doi:10.7910/DVN/DBW86T/EGDUDF&amp;version=2.0\n- Inside kaggle: https://www.kaggle.com/tschandl/ham10000-lesion-segmentations\n\nIt was quite the work to produce them, so I wouldn't be unhappy if you acknowledge the publication I made them for :) --&gt; https://www.nature.com/articles/s41591-020-0942-0\n\nLooking forward to see whether this can help making techniques like CutMix work?\n\nphil",
      "votes": null
    },
    {
      "id": "915331",
      "postDate": "07/04/2020 16:43:13",
      "content": "<p>Hi <a href=\"/tschandl\">@tschandl</a> , thanks a lot for sharing this!\nIt looks like a loooot of work!</p>\n\n<p>I have a few questions : \n- How much time would you say it took you to go through those 10K images?\n- In the end, do you know what was the Intersection Over Union (or any other metric) between what the FCN model gave and your manually revised version?\n- Did you look for different softwares than FIJI to perform your manual annotation? Any tips on how to do this as quickly as possible?</p>\n\n<p>Thank you very much!</p>",
      "rawMarkdown": "Hi @tschandl , thanks a lot for sharing this!\nIt looks like a loooot of work!\n\nI have a few questions : \n- How much time would you say it took you to go through those 10K images?\n- In the end, do you know what was the Intersection Over Union (or any other metric) between what the FCN model gave and your manually revised version?\n- Did you look for different softwares than FIJI to perform your manual annotation? Any tips on how to do this as quickly as possible?\n\nThank you very much!",
      "votes": null
    },
    {
      "id": "915983",
      "postDate": "07/05/2020 09:04:41",
      "content": "<blockquote>\n  <ul>\n  <li>How much time would you say it took you to go through those 10K images?</li>\n  </ul>\n</blockquote>\n\n<p>Net-time I can't estimate easily as I did it in numerous sessions whenever I had time to spare. I can tell you the timediff between first and last image-segmentation: 496 days.</p>\n\n<blockquote>\n  <ul>\n  <li>In the end, do you know what was the Intersection Over Union (or any other metric) between what the FCN model gave and your manually revised version?</li>\n  </ul>\n</blockquote>\n\n<p>The mean IoU I think was around ~.86, one would have to mention a few things though.\n- This is a biased metric here, as for a large part I corrected the preexisting automated masks rather than drawing from scratch. \n- There is no reliable \"true\" border but only an approximation from dermatoscopic images. Following, any human, and automated, segmentation will be biased on what one believes to be the true lesion border. Especially delimiting lesion area for groups BKL and AKIEC surrounded by sun-damaged skin are sometimes problematic where I often made a \"best guess\". \n- As a side note, even with less training data I guess most of today's segmentation networks show an IoU comparable to human raters among themselves already - for pigmented skin lesions. In fact we have shown it for one FCN <a href=\"https://doi.org/10.1016/j.compbiomed.2018.11.010\">here</a> quite a while ago.</p>\n\n<blockquote>\n  <ul>\n  <li>Did you look for different softwares than FIJI to perform your manual annotation? Any tips on how to do this as quickly as possible?</li>\n  </ul>\n</blockquote>\n\n<p>I did, but I can hardly imagine anything being quicker for offline single-instance binary segmentation than what I ended up with: I made a FIJI-macro (triggered by one keystroke) to automatically do the following sequence, after I drawing the lesion outline: 1) convert selection outline to a binary segmentation mask - 2) store segmentation mask as \"verified\" in new folder - 3) close mask and image - 4) load the next image with an \"unverified\" segmentation mask - 5) load automated segmentation and convert to selection outline.</p>",
      "rawMarkdown": "&gt; - How much time would you say it took you to go through those 10K images?\n\nNet-time I can't estimate easily as I did it in numerous sessions whenever I had time to spare. I can tell you the timediff between first and last image-segmentation: 496 days.\n\n\n&gt; - In the end, do you know what was the Intersection Over Union (or any other metric) between what the FCN model gave and your manually revised version?\n\nThe mean IoU I think was around ~.86, one would have to mention a few things though.\n- This is a biased metric here, as for a large part I corrected the preexisting automated masks rather than drawing from scratch. \n- There is no reliable \"true\" border but only an approximation from dermatoscopic images. Following, any human, and automated, segmentation will be biased on what one believes to be the true lesion border. Especially delimiting lesion area for groups BKL and AKIEC surrounded by sun-damaged skin are sometimes problematic where I often made a \"best guess\". \n- As a side note, even with less training data I guess most of today's segmentation networks show an IoU comparable to human raters among themselves already - for pigmented skin lesions. In fact we have shown it for one FCN [here](https://doi.org/10.1016/j.compbiomed.2018.11.010) quite a while ago.\n\n\n&gt; - Did you look for different softwares than FIJI to perform your manual annotation? Any tips on how to do this as quickly as possible?\n\nI did, but I can hardly imagine anything being quicker for offline single-instance binary segmentation than what I ended up with: I made a FIJI-macro (triggered by one keystroke) to automatically do the following sequence, after I drawing the lesion outline: 1) convert selection outline to a binary segmentation mask - 2) store segmentation mask as \"verified\" in new folder - 3) close mask and image - 4) load the next image with an \"unverified\" segmentation mask - 5) load automated segmentation and convert to selection outline.",
      "votes": null
    },
    {
      "id": "916246",
      "postDate": "07/05/2020 14:00:55",
      "content": "<p>Thank you for your detailed answer, really appreciate it.</p>\n\n<p>Congratulations for this work!</p>",
      "rawMarkdown": "Thank you for your detailed answer, really appreciate it.\n\nCongratulations for this work!",
      "votes": null
    },
    {
      "id": "916602",
      "postDate": "07/05/2020 20:34:48",
      "content": "<p>Thanks :)</p>",
      "rawMarkdown": "Thanks :)",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 915331,
      "author_name": "optimo",
      "author_url": "",
      "post_date": "07/04/2020 16:43:13",
      "content": "<p>Hi <a href=\"/tschandl\">@tschandl</a> , thanks a lot for sharing this!\nIt looks like a loooot of work!</p>\n\n<p>I have a few questions : \n- How much time would you say it took you to go through those 10K images?\n- In the end, do you know what was the Intersection Over Union (or any other metric) between what the FCN model gave and your manually revised version?\n- Did you look for different softwares than FIJI to perform your manual annotation? Any tips on how to do this as quickly as possible?</p>\n\n<p>Thank you very much!</p>",
      "votes": null,
      "replies": [
        {
          "id": 915983,
          "author_name": "tschandl",
          "author_url": "",
          "post_date": "07/05/2020 09:04:41",
          "content": "<blockquote>\n  <ul>\n  <li>How much time would you say it took you to go through those 10K images?</li>\n  </ul>\n</blockquote>\n\n<p>Net-time I can't estimate easily as I did it in numerous sessions whenever I had time to spare. I can tell you the timediff between first and last image-segmentation: 496 days.</p>\n\n<blockquote>\n  <ul>\n  <li>In the end, do you know what was the Intersection Over Union (or any other metric) between what the FCN model gave and your manually revised version?</li>\n  </ul>\n</blockquote>\n\n<p>The mean IoU I think was around ~.86, one would have to mention a few things though.\n- This is a biased metric here, as for a large part I corrected the preexisting automated masks rather than drawing from scratch. \n- There is no reliable \"true\" border but only an approximation from dermatoscopic images. Following, any human, and automated, segmentation will be biased on what one believes to be the true lesion border. Especially delimiting lesion area for groups BKL and AKIEC surrounded by sun-damaged skin are sometimes problematic where I often made a \"best guess\". \n- As a side note, even with less training data I guess most of today's segmentation networks show an IoU comparable to human raters among themselves already - for pigmented skin lesions. In fact we have shown it for one FCN <a href=\"https://doi.org/10.1016/j.compbiomed.2018.11.010\">here</a> quite a while ago.</p>\n\n<blockquote>\n  <ul>\n  <li>Did you look for different softwares than FIJI to perform your manual annotation? Any tips on how to do this as quickly as possible?</li>\n  </ul>\n</blockquote>\n\n<p>I did, but I can hardly imagine anything being quicker for offline single-instance binary segmentation than what I ended up with: I made a FIJI-macro (triggered by one keystroke) to automatically do the following sequence, after I drawing the lesion outline: 1) convert selection outline to a binary segmentation mask - 2) store segmentation mask as \"verified\" in new folder - 3) close mask and image - 4) load the next image with an \"unverified\" segmentation mask - 5) load automated segmentation and convert to selection outline.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 916246,
          "author_name": "optimo",
          "author_url": "",
          "post_date": "07/05/2020 14:00:55",
          "content": "<p>Thank you for your detailed answer, really appreciate it.</p>\n\n<p>Congratulations for this work!</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 916602,
          "author_name": "tschandl",
          "author_url": "",
          "post_date": "07/05/2020 20:34:48",
          "content": "<p>Thanks :)</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "913004": "Hi everyone, \n\none of the creators of the [HAM10000 dataset](https://www.nature.com/articles/sdata2018161) (= ISIC 2018 Task 3 Data) here. You might be interested to hear that I created lesion segmentations for all 10015 images of before-mentioned data. They are free to use for non-commercial purposes: \n- Outside kaggle: https://dataverse.harvard.edu/file.xhtml?persistentId=doi:10.7910/DVN/DBW86T/EGDUDF&amp;version=2.0\n- Inside kaggle: https://www.kaggle.com/tschandl/ham10000-lesion-segmentations\n\nIt was quite the work to produce them, so I wouldn't be unhappy if you acknowledge the publication I made them for :) --&gt; https://www.nature.com/articles/s41591-020-0942-0\n\nLooking forward to see whether this can help making techniques like CutMix work?\n\nphil",
    "915331": "Hi @tschandl , thanks a lot for sharing this!\nIt looks like a loooot of work!\n\nI have a few questions : \n- How much time would you say it took you to go through those 10K images?\n- In the end, do you know what was the Intersection Over Union (or any other metric) between what the FCN model gave and your manually revised version?\n- Did you look for different softwares than FIJI to perform your manual annotation? Any tips on how to do this as quickly as possible?\n\nThank you very much!",
    "915983": "&gt; - How much time would you say it took you to go through those 10K images?\n\nNet-time I can't estimate easily as I did it in numerous sessions whenever I had time to spare. I can tell you the timediff between first and last image-segmentation: 496 days.\n\n\n&gt; - In the end, do you know what was the Intersection Over Union (or any other metric) between what the FCN model gave and your manually revised version?\n\nThe mean IoU I think was around ~.86, one would have to mention a few things though.\n- This is a biased metric here, as for a large part I corrected the preexisting automated masks rather than drawing from scratch. \n- There is no reliable \"true\" border but only an approximation from dermatoscopic images. Following, any human, and automated, segmentation will be biased on what one believes to be the true lesion border. Especially delimiting lesion area for groups BKL and AKIEC surrounded by sun-damaged skin are sometimes problematic where I often made a \"best guess\". \n- As a side note, even with less training data I guess most of today's segmentation networks show an IoU comparable to human raters among themselves already - for pigmented skin lesions. In fact we have shown it for one FCN [here](https://doi.org/10.1016/j.compbiomed.2018.11.010) quite a while ago.\n\n\n&gt; - Did you look for different softwares than FIJI to perform your manual annotation? Any tips on how to do this as quickly as possible?\n\nI did, but I can hardly imagine anything being quicker for offline single-instance binary segmentation than what I ended up with: I made a FIJI-macro (triggered by one keystroke) to automatically do the following sequence, after I drawing the lesion outline: 1) convert selection outline to a binary segmentation mask - 2) store segmentation mask as \"verified\" in new folder - 3) close mask and image - 4) load the next image with an \"unverified\" segmentation mask - 5) load automated segmentation and convert to selection outline.",
    "916246": "Thank you for your detailed answer, really appreciate it.\n\nCongratulations for this work!",
    "916602": "Thanks :)"
  },
  "source": "meta"
}