{
  "id": 307876,
  "title": "Example Code of Seq-NMS",
  "url": "/competitions/tensorflow-great-barrier-reef/discussion/307876",
  "author_name": "Bilzard",
  "post_date": "2022-02-16T02:45:54.042000",
  "votes": 7,
  "comment_count": 0,
  "views": 0,
  "content": "<p>I will share example code of Seq-NMS[1]:<br>\n<a href=\"https://www.kaggle.com/tatamikenn/example-code-of-seq-nms\" target=\"_blank\">https://www.kaggle.com/tatamikenn/example-code-of-seq-nms</a></p>\n<p>Although prediction code is private, you can imagine how Seq-NMS works with real-time situation.</p>\n<p>You can see newly detected boxes by Seq-NMS as the yellow boxes in the below picture.<br>\nI shows confidence of boxes are calibrated to high value when nearby boxes exists in the past frames.</p>\n<p>This is more robust algorithm compared to SORT, because it re-uses the model prediction. It predict more tight-fit boxes.</p>\n<p><strong>Image frame t-1:</strong><br>\n<a href=\"https://ibb.co/Yc6wqh5\"><img src=\"https://i.ibb.co/hBkwtVG/results-26-2.png\" alt=\"results-26-2\"></a></p>\n<p><strong>Image frame t</strong>:<br>\n<a href=\"https://ibb.co/KNmyk36\"><img src=\"https://i.ibb.co/gv6gpBy/results-26-4.png\" alt=\"results-26-4\"></a></p>\n<h2>Reference</h2>\n<p>[1] <a href=\"https://arxiv.org/abs/1602.08465\" target=\"_blank\">https://arxiv.org/abs/1602.08465</a></p>",
  "messages": [
    {
      "id": 1692413,
      "postDate": "2022-02-16T02:45:54.043Z",
      "content": "<p>I will share example code of Seq-NMS[1]:<br>\n<a href=\"https://www.kaggle.com/tatamikenn/example-code-of-seq-nms\" target=\"_blank\">https://www.kaggle.com/tatamikenn/example-code-of-seq-nms</a></p>\n<p>Although prediction code is private, you can imagine how Seq-NMS works with real-time situation.</p>\n<p>You can see newly detected boxes by Seq-NMS as the yellow boxes in the below picture.<br>\nI shows confidence of boxes are calibrated to high value when nearby boxes exists in the past frames.</p>\n<p>This is more robust algorithm compared to SORT, because it re-uses the model prediction. It predict more tight-fit boxes.</p>\n<p><strong>Image frame t-1:</strong><br>\n<a href=\"https://ibb.co/Yc6wqh5\"><img src=\"https://i.ibb.co/hBkwtVG/results-26-2.png\" alt=\"results-26-2\"></a></p>\n<p><strong>Image frame t</strong>:<br>\n<a href=\"https://ibb.co/KNmyk36\"><img src=\"https://i.ibb.co/gv6gpBy/results-26-4.png\" alt=\"results-26-4\"></a></p>\n<h2>Reference</h2>\n<p>[1] <a href=\"https://arxiv.org/abs/1602.08465\" target=\"_blank\">https://arxiv.org/abs/1602.08465</a></p>",
      "rawMarkdown": "I will share example code of Seq-NMS[1]:\nhttps://www.kaggle.com/tatamikenn/example-code-of-seq-nms\n\nAlthough prediction code is private, you can imagine how Seq-NMS works with real-time situation.\n\nYou can see newly detected boxes by Seq-NMS as the yellow boxes in the below picture.\nI shows confidence of boxes are calibrated to high value when nearby boxes exists in the past frames.\n\nThis is more robust algorithm compared to SORT, because it re-uses the model prediction. It predict more tight-fit boxes.\n\n**Image frame t-1:**\n<a href=\"https://ibb.co/Yc6wqh5\"><img src=\"https://i.ibb.co/hBkwtVG/results-26-2.png\" alt=\"results-26-2\" border=\"0\"></a>\n\n**Image frame t**:\n<a href=\"https://ibb.co/KNmyk36\"><img src=\"https://i.ibb.co/gv6gpBy/results-26-4.png\" alt=\"results-26-4\" border=\"0\"></a>\n\n## Reference\n\n[1] https://arxiv.org/abs/1602.08465\n",
      "votes": 7
    }
  ],
  "comments": [],
  "raw_markdown_by_id": {
    "1692413": "I will share example code of Seq-NMS[1]:\nhttps://www.kaggle.com/tatamikenn/example-code-of-seq-nms\n\nAlthough prediction code is private, you can imagine how Seq-NMS works with real-time situation.\n\nYou can see newly detected boxes by Seq-NMS as the yellow boxes in the below picture.\nI shows confidence of boxes are calibrated to high value when nearby boxes exists in the past frames.\n\nThis is more robust algorithm compared to SORT, because it re-uses the model prediction. It predict more tight-fit boxes.\n\n**Image frame t-1:**\n<a href=\"https://ibb.co/Yc6wqh5\"><img src=\"https://i.ibb.co/hBkwtVG/results-26-2.png\" alt=\"results-26-2\" border=\"0\"></a>\n\n**Image frame t**:\n<a href=\"https://ibb.co/KNmyk36\"><img src=\"https://i.ibb.co/gv6gpBy/results-26-4.png\" alt=\"results-26-4\" border=\"0\"></a>\n\n## Reference\n\n[1] https://arxiv.org/abs/1602.08465\n"
  }
}