{
  "id": 635524,
  "title": "Considerations and heuristics for finding valid surface curves",
  "url": "/competitions/vesuvius-challenge-surface-detection/discussion/635524",
  "author_name": "",
  "post_date": "2025-11-20T13:04:46.333492800Z",
  "votes": 2,
  "comment_count": 4,
  "views": 0,
  "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1247391%2F5d0e9c0af77808e346970aa3ac417075%2Fsurfaca.JPG?generation=1763643746776912&amp;alt=media\" alt=\"\"></p>\n<p>Hi! Can someone please share some thoughts about the considerations and heuristics that one would use to find the valid surface curves. In the data there are many prominent curves that are not being considered surface curves. I am sharing an example. What's the criteria?</p>",
  "messages": [
    {
      "id": "3341817",
      "postDate": "11/20/2025 13:04:46",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1247391%2F5d0e9c0af77808e346970aa3ac417075%2Fsurfaca.JPG?generation=1763643746776912&amp;alt=media\" alt=\"\"></p>\n<p>Hi! Can someone please share some thoughts about the considerations and heuristics that one would use to find the valid surface curves. In the data there are many prominent curves that are not being considered surface curves. I am sharing an example. What's the criteria?</p>",
      "rawMarkdown": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1247391%2F5d0e9c0af77808e346970aa3ac417075%2Fsurfaca.JPG?generation=1763643746776912&alt=media)\n\nHi! Can someone please share some thoughts about the considerations and heuristics that one would use to find the valid surface curves. In the data there are many prominent curves that are not being considered surface curves. I am sharing an example. What's the criteria?",
      "votes": null
    },
    {
      "id": "3341858",
      "postDate": "11/20/2025 13:29:10",
      "content": "<p>I would expect an ignore mask in the middle area there -- did you evict this value by chance? If not, please let me know the sample number of this </p>",
      "rawMarkdown": "I would expect an ignore mask in the middle area there -- did you evict this value by chance? If not, please let me know the sample number of this",
      "votes": null
    },
    {
      "id": "3342734",
      "postDate": "11/21/2025 06:42:45",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1247391%2Fc46435c056b99d19b66b3d0bfaec4e1f%2Fsurfaca2.JPG?generation=1763707305875901&amp;alt=media\" alt=\"\"></p>\n<p>There is ignore mask. I was only visualizing the surface curves in that image.\nWhy is that area being labeled as ignore while there seem to be clear surface curves?</p>",
      "rawMarkdown": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1247391%2Fc46435c056b99d19b66b3d0bfaec4e1f%2Fsurfaca2.JPG?generation=1763707305875901&alt=media)\n\nThere is ignore mask. I was only visualizing the surface curves in that image.\nWhy is that area being labeled as ignore while there seem to be clear surface curves?",
      "votes": null
    },
    {
      "id": "3343653",
      "postDate": "11/21/2025 20:24:08",
      "content": "<p>The ignore areas are simply areas which we have not labeled, there is no other reason behind it. They are marked as ignore to indicate to you (and others) that they are not background</p>",
      "rawMarkdown": "The ignore areas are simply areas which we have not labeled, there is no other reason behind it. They are marked as ignore to indicate to you (and others) that they are not background",
      "votes": null
    },
    {
      "id": "3351453",
      "postDate": "11/28/2025 12:17:42",
      "content": "<p>Yes, that was my initial misunderstanding with the unlabeled areas since it is just missing annotation not that you would learn this area is any different so I did <a href=\"https://www.kaggle.com/code/jirkaborovec/surface-train-inference-slice-2d-segmentation\" target=\"_blank\">masking for both loss and metric computation</a>.</p>",
      "rawMarkdown": "Yes, that was my initial misunderstanding with the unlabeled areas since it is just missing annotation not that you would learn this area is any different so I did [masking for both loss and metric computation](https://www.kaggle.com/code/jirkaborovec/surface-train-inference-slice-2d-segmentation).",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 3341858,
      "author_name": "seanjohnsonsp",
      "author_url": "",
      "post_date": "11/20/2025 13:29:10",
      "content": "<p>I would expect an ignore mask in the middle area there -- did you evict this value by chance? If not, please let me know the sample number of this </p>",
      "votes": null,
      "replies": [
        {
          "id": 3342734,
          "author_name": "imroze",
          "author_url": "",
          "post_date": "11/21/2025 06:42:45",
          "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1247391%2Fc46435c056b99d19b66b3d0bfaec4e1f%2Fsurfaca2.JPG?generation=1763707305875901&amp;alt=media\" alt=\"\"></p>\n<p>There is ignore mask. I was only visualizing the surface curves in that image.\nWhy is that area being labeled as ignore while there seem to be clear surface curves?</p>",
          "votes": null,
          "replies": [
            {
              "id": 3343653,
              "author_name": "seanjohnsonsp",
              "author_url": "",
              "post_date": "11/21/2025 20:24:08",
              "content": "<p>The ignore areas are simply areas which we have not labeled, there is no other reason behind it. They are marked as ignore to indicate to you (and others) that they are not background</p>",
              "votes": null,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 3351453,
      "author_name": "jirkaborovec",
      "author_url": "",
      "post_date": "11/28/2025 12:17:42",
      "content": "<p>Yes, that was my initial misunderstanding with the unlabeled areas since it is just missing annotation not that you would learn this area is any different so I did <a href=\"https://www.kaggle.com/code/jirkaborovec/surface-train-inference-slice-2d-segmentation\" target=\"_blank\">masking for both loss and metric computation</a>.</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "3341817": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1247391%2F5d0e9c0af77808e346970aa3ac417075%2Fsurfaca.JPG?generation=1763643746776912&alt=media)\n\nHi! Can someone please share some thoughts about the considerations and heuristics that one would use to find the valid surface curves. In the data there are many prominent curves that are not being considered surface curves. I am sharing an example. What's the criteria?",
    "3341858": "I would expect an ignore mask in the middle area there -- did you evict this value by chance? If not, please let me know the sample number of this",
    "3342734": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1247391%2Fc46435c056b99d19b66b3d0bfaec4e1f%2Fsurfaca2.JPG?generation=1763707305875901&alt=media)\n\nThere is ignore mask. I was only visualizing the surface curves in that image.\nWhy is that area being labeled as ignore while there seem to be clear surface curves?",
    "3343653": "The ignore areas are simply areas which we have not labeled, there is no other reason behind it. They are marked as ignore to indicate to you (and others) that they are not background",
    "3351453": "Yes, that was my initial misunderstanding with the unlabeled areas since it is just missing annotation not that you would learn this area is any different so I did [masking for both loss and metric computation](https://www.kaggle.com/code/jirkaborovec/surface-train-inference-slice-2d-segmentation)."
  },
  "source": "meta"
}