{
  "id": 510664,
  "title": "13th Place Solution",
  "url": "/competitions/image-matching-challenge-2024/writeups/keira-13th-place-solution",
  "author_name": "",
  "post_date": "2024-06-07T05:37:48.413682500Z",
  "votes": 10,
  "comment_count": 2,
  "views": 0,
  "content": "<p>Thanks to the organizers for the valuable contest opportunity, and the very good baseline code that gave an avenue for a quick introduction to image matching.</p>\n<p>My core program is based on <a href=\"https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/417407\" target=\"_blank\">last year's first</a>, <a href=\"https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/416873\" target=\"_blank\">second</a> and <a href=\"https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/417045\" target=\"_blank\">fifth</a> winning programs. I use aliked, affnet to extract keypoints and perform keypoint fusion. I tried last year's rotate,tweak AdaLAM etc based on training set. I feel the result is very little, also may be some randomness effect. <br></p>\n<h4>What works for me</h4>\n<ol>\n<li>increase the number of keypoints for aliked, increase the threshold for minimum matches</li>\n<li>Add affnet for model fusion. <br></li>\n</ol>\n<h4>What doesn't work for me</h4>\n<ol>\n<li>Rotate the image</li>\n<li>Adjust AdaLAM parameters<br>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F18684623%2Fe19f26576512dc7158ed5fbaf25d5dbb%2F1.png?generation=1717738328784104&amp;alt=media\"></li>\n</ol>",
  "messages": [
    {
      "id": "2859573",
      "postDate": "06/07/2024 05:37:48",
      "content": "<p>Thanks to the organizers for the valuable contest opportunity, and the very good baseline code that gave an avenue for a quick introduction to image matching.</p>\n<p>My core program is based on <a href=\"https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/417407\" target=\"_blank\">last year's first</a>, <a href=\"https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/416873\" target=\"_blank\">second</a> and <a href=\"https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/417045\" target=\"_blank\">fifth</a> winning programs. I use aliked, affnet to extract keypoints and perform keypoint fusion. I tried last year's rotate,tweak AdaLAM etc based on training set. I feel the result is very little, also may be some randomness effect. <br></p>\n<h4>What works for me</h4>\n<ol>\n<li>increase the number of keypoints for aliked, increase the threshold for minimum matches</li>\n<li>Add affnet for model fusion. <br></li>\n</ol>\n<h4>What doesn't work for me</h4>\n<ol>\n<li>Rotate the image</li>\n<li>Adjust AdaLAM parameters<br>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F18684623%2Fe19f26576512dc7158ed5fbaf25d5dbb%2F1.png?generation=1717738328784104&amp;alt=media\"></li>\n</ol>",
      "rawMarkdown": "Thanks to the organizers for the valuable contest opportunity, and the very good baseline code that gave an avenue for a quick introduction to image matching.\n \nMy core program is based on [last year's first](https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/417407), [second](https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/416873) and [fifth](https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/417045) winning programs. I use aliked, affnet to extract keypoints and perform keypoint fusion. I tried last year's rotate,tweak AdaLAM etc based on training set. I feel the result is very little, also may be some randomness effect. <br/>\n#### What works for me\n1. increase the number of keypoints for aliked, increase the threshold for minimum matches\n2. Add affnet for model fusion. <br/>\n#### What doesn't work for me\n1. Rotate the image\n2. Adjust AdaLAM parameters\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F18684623%2Fe19f26576512dc7158ed5fbaf25d5dbb%2F1.png?generation=1717738328784104&alt=media)",
      "votes": null
    },
    {
      "id": "2859638",
      "postDate": "06/07/2024 06:39:36",
      "content": "<p>Thanks for sharing.<br>\nDoes this mean that you changed only ensemble part to get high score ?<br>\nIs there any pre / post processing ?</p>\n<p>In ensemble, I think the combination is so important.<br>\nHow do you find the combination of models ? </p>",
      "rawMarkdown": "Thanks for sharing.\nDoes this mean that you changed only ensemble part to get high score ?\nIs there any pre / post processing ?\n\nIn ensemble, I think the combination is so important.\nHow do you find the combination of models ?",
      "votes": null
    },
    {
      "id": "2859662",
      "postDate": "06/07/2024 07:04:10",
      "content": "<p>We referred to the previous first, second, and fifth place solutions and attempted to replicate them, but were unable to successfully replicate the first two place solutions. Therefore, we chose the fifth place solution and adjusted the parameters of aligned and affnet.</p>",
      "rawMarkdown": "We referred to the previous first, second, and fifth place solutions and attempted to replicate them, but were unable to successfully replicate the first two place solutions. Therefore, we chose the fifth place solution and adjusted the parameters of aligned and affnet.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2859638,
      "author_name": "clearwaterkzk",
      "author_url": "",
      "post_date": "06/07/2024 06:39:36",
      "content": "<p>Thanks for sharing.<br>\nDoes this mean that you changed only ensemble part to get high score ?<br>\nIs there any pre / post processing ?</p>\n<p>In ensemble, I think the combination is so important.<br>\nHow do you find the combination of models ? </p>",
      "votes": null,
      "replies": [
        {
          "id": 2859662,
          "author_name": "wendy421",
          "author_url": "",
          "post_date": "06/07/2024 07:04:10",
          "content": "<p>We referred to the previous first, second, and fifth place solutions and attempted to replicate them, but were unable to successfully replicate the first two place solutions. Therefore, we chose the fifth place solution and adjusted the parameters of aligned and affnet.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2859573": "Thanks to the organizers for the valuable contest opportunity, and the very good baseline code that gave an avenue for a quick introduction to image matching.\n \nMy core program is based on [last year's first](https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/417407), [second](https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/416873) and [fifth](https://www.kaggle.com/competitions/image-matching-challenge-2023/discussion/417045) winning programs. I use aliked, affnet to extract keypoints and perform keypoint fusion. I tried last year's rotate,tweak AdaLAM etc based on training set. I feel the result is very little, also may be some randomness effect. <br/>\n#### What works for me\n1. increase the number of keypoints for aliked, increase the threshold for minimum matches\n2. Add affnet for model fusion. <br/>\n#### What doesn't work for me\n1. Rotate the image\n2. Adjust AdaLAM parameters\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F18684623%2Fe19f26576512dc7158ed5fbaf25d5dbb%2F1.png?generation=1717738328784104&alt=media)",
    "2859638": "Thanks for sharing.\nDoes this mean that you changed only ensemble part to get high score ?\nIs there any pre / post processing ?\n\nIn ensemble, I think the combination is so important.\nHow do you find the combination of models ?",
    "2859662": "We referred to the previous first, second, and fifth place solutions and attempted to replicate them, but were unable to successfully replicate the first two place solutions. Therefore, we chose the fifth place solution and adjusted the parameters of aligned and affnet."
  },
  "source": "meta"
}