{
  "id": 679237,
  "title": "11th place",
  "url": "/competitions/vesuvius-challenge-surface-detection/writeups/11th-place",
  "author_name": "",
  "post_date": "2026-02-28T03:08:59.690Z",
  "votes": 20,
  "comment_count": 3,
  "views": 0,
  "content": "<p>Thanks to organisers for a fun ride and congrats to the winners!</p>\n<p>The very complicated metric implied that postprocessing would be playing a huge role. My solution was quite simple - a geo-mean blend of two 3D LowRes models (different patch size, normalization, etc) followed by 3D Cascade Fullres. The latter takes care of the postprocessing quite well. Even simple thresholding would brings to a top20-top30 region. A 5-step public post-processing on top covers the last mile. In fact, changing radiuses from 3-2 to 2-1 would have brought me to the 3rd place - but it was not giving any visual benefits on validation.  <img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F216357%2F9379c355271224374212ea563e5b7a8e%2FClipboard_02-28-2026_01.jpg?generation=1772247981493470&amp;alt=media\" alt=\"\"></p>\n<p>Overall <strong>very happy</strong> with the 🥇11th place given my recent painfull experience of missing the Gold train by 1 position. Twice. In a row 😁</p>\n<p>I did not quite go far enough to use AI to write the complete solution but it was indeed indispensible to explain how nnUnetV2 works, where to change the optimiser from sgd to adam (which saves a lot in training compute btw), where to change tta, step size, things like that. </p>\n<p>Cheers!</p>",
  "messages": [
    {
      "id": "3414988",
      "postDate": "02/28/2026 03:03:14",
      "content": "<p>Thanks to organisers for a fun ride and congrats to the winners!</p>\n<p>The very complicated metric implied that postprocessing would be playing a huge role. My solution was quite simple - a geo-mean blend of two 3D LowRes models (different patch size, normalization, etc) followed by 3D Cascade Fullres. The latter takes care of the postprocessing quite well. Even simple thresholding would brings to a top20-top30 region. A 5-step public post-processing on top covers the last mile. In fact, changing radiuses from 3-2 to 2-1 would have brought me to the 3rd place - but it was not giving any visual benefits on validation.  <img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F216357%2F9379c355271224374212ea563e5b7a8e%2FClipboard_02-28-2026_01.jpg?generation=1772247981493470&amp;alt=media\" alt=\"\"></p>\n<p>Overall <strong>very happy</strong> with the 🥇11th place given my recent painfull experience of missing the Gold train by 1 position. Twice. In a row 😁</p>\n<p>I did not quite go far enough to use AI to write the complete solution but it was indeed indispensible to explain how nnUnetV2 works, where to change the optimiser from sgd to adam (which saves a lot in training compute btw), where to change tta, step size, things like that. </p>\n<p>Cheers!</p>",
      "rawMarkdown": "Thanks to organisers for a fun ride and congrats to the winners!\n\nThe very complicated metric implied that postprocessing would be playing a huge role. My solution was quite simple - a geo-mean blend of two 3D LowRes models (different patch size, normalization, etc) followed by 3D Cascade Fullres. The latter takes care of the postprocessing quite well. Even simple thresholding would brings to a top20-top30 region. A 5-step public post-processing on top covers the last mile. In fact, changing radiuses from 3-2 to 2-1 would have brought me to the 3rd place - but it was not giving any visual benefits on validation.  ![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F216357%2F9379c355271224374212ea563e5b7a8e%2FClipboard_02-28-2026_01.jpg?generation=1772247981493470&alt=media)\n\nOverall **very happy** with the 🥇11th place given my recent painfull experience of missing the Gold train by 1 position. Twice. In a row 😁\n\nI did not quite go far enough to use AI to write the complete solution but it was indeed indispensible to explain how nnUnetV2 works, where to change the optimiser from sgd to adam (which saves a lot in training compute btw), where to change tta, step size, things like that. \n\nCheers!",
      "votes": null
    },
    {
      "id": "3415088",
      "postDate": "02/28/2026 06:40:41",
      "content": "<p>Nice work. I think you would be uprank to price zone. Curretnly the 6th place looks suspicious. Probably someone from 7th place scam the place. They got similar score. Not to mention, these 6th place guys are so bright and intelligent that, they just joined in kaggle in less than a month and got top place. </p>\n<p>cc <a href=\"https://www.kaggle.com/giorgioangelotti\" target=\"_blank\">@giorgioangelotti</a>  <a href=\"https://www.kaggle.com/sohier\" target=\"_blank\">@sohier</a> </p>",
      "rawMarkdown": "Nice work. I think you would be uprank to price zone. Curretnly the 6th place looks suspicious. Probably someone from 7th place scam the place. They got similar score. Not to mention, these 6th place guys are so bright and intelligent that, they just joined in kaggle in less than a month and got top place. \n\ncc @giorgioangelotti  @sohier",
      "votes": null
    },
    {
      "id": "3415218",
      "postDate": "02/28/2026 12:42:15",
      "content": "<p>If you have specific evidence they cheated, then share it with compliance@kaggle. Public finger pointing without evidence is despicable.</p>\n<p>That some people do well at their first competition is not unusual, especially from China. They have some kaggle like platforms and they train on it before trying Kaggle.</p>\n<p>Moreover, if people have been working on similar topic in their work (3D segmentation), then they may just do well. The person from nnunet team was in gold at his first submission before data reset. Did you found it suspicious? I didn't.</p>",
      "rawMarkdown": "If you have specific evidence they cheated, then share it with compliance@kaggle. Public finger pointing without evidence is despicable.\n\nThat some people do well at their first competition is not unusual, especially from China. They have some kaggle like platforms and they train on it before trying Kaggle.\n\nMoreover, if people have been working on similar topic in their work (3D segmentation), then they may just do well. The person from nnunet team was in gold at his first submission before data reset. Did you found it suspicious? I didn't.",
      "votes": null
    },
    {
      "id": "3415995",
      "postDate": "03/01/2026 19:09:58",
      "content": "<p>Okay, I will wait for their reproducible write up solution. Its better not to be the same solution as team 7.</p>",
      "rawMarkdown": "Okay, I will wait for their reproducible write up solution. Its better not to be the same solution as team 7.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 3415088,
      "author_name": "jannatul21",
      "author_url": "",
      "post_date": "02/28/2026 06:40:41",
      "content": "<p>Nice work. I think you would be uprank to price zone. Curretnly the 6th place looks suspicious. Probably someone from 7th place scam the place. They got similar score. Not to mention, these 6th place guys are so bright and intelligent that, they just joined in kaggle in less than a month and got top place. </p>\n<p>cc <a href=\"https://www.kaggle.com/giorgioangelotti\" target=\"_blank\">@giorgioangelotti</a>  <a href=\"https://www.kaggle.com/sohier\" target=\"_blank\">@sohier</a> </p>",
      "votes": null,
      "replies": [
        {
          "id": 3415218,
          "author_name": "cpmpml",
          "author_url": "",
          "post_date": "02/28/2026 12:42:15",
          "content": "<p>If you have specific evidence they cheated, then share it with compliance@kaggle. Public finger pointing without evidence is despicable.</p>\n<p>That some people do well at their first competition is not unusual, especially from China. They have some kaggle like platforms and they train on it before trying Kaggle.</p>\n<p>Moreover, if people have been working on similar topic in their work (3D segmentation), then they may just do well. The person from nnunet team was in gold at his first submission before data reset. Did you found it suspicious? I didn't.</p>",
          "votes": null,
          "replies": [
            {
              "id": 3415995,
              "author_name": "jannatul21",
              "author_url": "",
              "post_date": "03/01/2026 19:09:58",
              "content": "<p>Okay, I will wait for their reproducible write up solution. Its better not to be the same solution as team 7.</p>",
              "votes": null,
              "replies": []
            }
          ]
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "3414988": "Thanks to organisers for a fun ride and congrats to the winners!\n\nThe very complicated metric implied that postprocessing would be playing a huge role. My solution was quite simple - a geo-mean blend of two 3D LowRes models (different patch size, normalization, etc) followed by 3D Cascade Fullres. The latter takes care of the postprocessing quite well. Even simple thresholding would brings to a top20-top30 region. A 5-step public post-processing on top covers the last mile. In fact, changing radiuses from 3-2 to 2-1 would have brought me to the 3rd place - but it was not giving any visual benefits on validation.  ![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F216357%2F9379c355271224374212ea563e5b7a8e%2FClipboard_02-28-2026_01.jpg?generation=1772247981493470&alt=media)\n\nOverall **very happy** with the 🥇11th place given my recent painfull experience of missing the Gold train by 1 position. Twice. In a row 😁\n\nI did not quite go far enough to use AI to write the complete solution but it was indeed indispensible to explain how nnUnetV2 works, where to change the optimiser from sgd to adam (which saves a lot in training compute btw), where to change tta, step size, things like that. \n\nCheers!",
    "3415088": "Nice work. I think you would be uprank to price zone. Curretnly the 6th place looks suspicious. Probably someone from 7th place scam the place. They got similar score. Not to mention, these 6th place guys are so bright and intelligent that, they just joined in kaggle in less than a month and got top place. \n\ncc @giorgioangelotti  @sohier",
    "3415218": "If you have specific evidence they cheated, then share it with compliance@kaggle. Public finger pointing without evidence is despicable.\n\nThat some people do well at their first competition is not unusual, especially from China. They have some kaggle like platforms and they train on it before trying Kaggle.\n\nMoreover, if people have been working on similar topic in their work (3D segmentation), then they may just do well. The person from nnunet team was in gold at his first submission before data reset. Did you found it suspicious? I didn't.",
    "3415995": "Okay, I will wait for their reproducible write up solution. Its better not to be the same solution as team 7."
  },
  "source": "meta"
}