{
  "id": 509918,
  "title": "26th Place Solution",
  "url": "/competitions/image-matching-challenge-2024/discussion/509918",
  "author_name": "Danial Zakaria",
  "post_date": "2024-06-04T11:29:30.800000",
  "votes": 19,
  "comment_count": 0,
  "views": 0,
  "content": "<p>First and foremost, I would like to thank the competition organizers, and the Kaggle team for providing a platform, and the right atmosphere to build up our knowledge and be part of this great community.</p>\n<ol>\n<li><p>Introduction<br>\nThis Kaggle competition focused on the challenging task of estimating the camera rotations and translations from a collection of images. The proposed approach begins by extracting features from the input images, followed by comparing and matching the keypoints across the images. A 3D reconstruction program, in this case, PyColmap, is then utilized to determine the camera positions that captured the images.</p></li>\n<li><p>Approach<br>\nThe approach employed in this work involves an ensemble of five feature detection and matching models. By combining the keypoints and matches from these models, a more robust set of correspondences can be obtained. The fundamental matrix is then calculated based on these correspondences and directly passed to the 3D reconstruction algorithm, bypassing the exhaustive matching step.</p></li>\n</ol>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4495635%2F075289a5797fb63390912fd7d4c4d053%2FIMC_solution.jpg?generation=1717500539353935&amp;alt=media\"></p>\n<ol>\n<li>Model Performance<br>\nThe best-performing model achieved the following results:</li>\n</ol>\n<table>\n<thead>\n<tr>\n<th>Code</th>\n<th>PUBLIC SCORE</th>\n<th>PRIVATE SCORE</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://www.kaggle.com/code/nartaa/imc24-kornia-work\" target=\"_blank\">imc24-kornia-work</a></td>\n<td>0.164598</td>\n<td>0.173382</td>\n</tr>\n</tbody>\n</table>\n<ol>\n<li>References<br>\n<a href=\"https://www.kaggle.com/code/maxchen303/imc2023-final-pub\" target=\"_blank\">imc2023-final-pub</a></li>\n</ol>",
  "messages": [
    {
      "id": 2854623,
      "postDate": "2024-06-04T11:29:30.800Z",
      "content": "<p>First and foremost, I would like to thank the competition organizers, and the Kaggle team for providing a platform, and the right atmosphere to build up our knowledge and be part of this great community.</p>\n<ol>\n<li><p>Introduction<br>\nThis Kaggle competition focused on the challenging task of estimating the camera rotations and translations from a collection of images. The proposed approach begins by extracting features from the input images, followed by comparing and matching the keypoints across the images. A 3D reconstruction program, in this case, PyColmap, is then utilized to determine the camera positions that captured the images.</p></li>\n<li><p>Approach<br>\nThe approach employed in this work involves an ensemble of five feature detection and matching models. By combining the keypoints and matches from these models, a more robust set of correspondences can be obtained. The fundamental matrix is then calculated based on these correspondences and directly passed to the 3D reconstruction algorithm, bypassing the exhaustive matching step.</p></li>\n</ol>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4495635%2F075289a5797fb63390912fd7d4c4d053%2FIMC_solution.jpg?generation=1717500539353935&amp;alt=media\"></p>\n<ol>\n<li>Model Performance<br>\nThe best-performing model achieved the following results:</li>\n</ol>\n<table>\n<thead>\n<tr>\n<th>Code</th>\n<th>PUBLIC SCORE</th>\n<th>PRIVATE SCORE</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://www.kaggle.com/code/nartaa/imc24-kornia-work\" target=\"_blank\">imc24-kornia-work</a></td>\n<td>0.164598</td>\n<td>0.173382</td>\n</tr>\n</tbody>\n</table>\n<ol>\n<li>References<br>\n<a href=\"https://www.kaggle.com/code/maxchen303/imc2023-final-pub\" target=\"_blank\">imc2023-final-pub</a></li>\n</ol>",
      "rawMarkdown": "First and foremost, I would like to thank the competition organizers, and the Kaggle team for providing a platform, and the right atmosphere to build up our knowledge and be part of this great community.\n\n1. Introduction\nThis Kaggle competition focused on the challenging task of estimating the camera rotations and translations from a collection of images. The proposed approach begins by extracting features from the input images, followed by comparing and matching the keypoints across the images. A 3D reconstruction program, in this case, PyColmap, is then utilized to determine the camera positions that captured the images.\n\n2. Approach\nThe approach employed in this work involves an ensemble of five feature detection and matching models. By combining the keypoints and matches from these models, a more robust set of correspondences can be obtained. The fundamental matrix is then calculated based on these correspondences and directly passed to the 3D reconstruction algorithm, bypassing the exhaustive matching step.\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4495635%2F075289a5797fb63390912fd7d4c4d053%2FIMC_solution.jpg?generation=1717500539353935&alt=media)\n\n3. Model Performance\nThe best-performing model achieved the following results:\n\n| Code | PUBLIC SCORE | PRIVATE SCORE |\n|------|--------------|---------------|\n| [imc24-kornia-work](https://www.kaggle.com/code/nartaa/imc24-kornia-work) | 0.164598 | 0.173382 |\n\n4. References\n[imc2023-final-pub](https://www.kaggle.com/code/maxchen303/imc2023-final-pub)",
      "votes": 19
    }
  ],
  "comments": [],
  "raw_markdown_by_id": {
    "2854623": "First and foremost, I would like to thank the competition organizers, and the Kaggle team for providing a platform, and the right atmosphere to build up our knowledge and be part of this great community.\n\n1. Introduction\nThis Kaggle competition focused on the challenging task of estimating the camera rotations and translations from a collection of images. The proposed approach begins by extracting features from the input images, followed by comparing and matching the keypoints across the images. A 3D reconstruction program, in this case, PyColmap, is then utilized to determine the camera positions that captured the images.\n\n2. Approach\nThe approach employed in this work involves an ensemble of five feature detection and matching models. By combining the keypoints and matches from these models, a more robust set of correspondences can be obtained. The fundamental matrix is then calculated based on these correspondences and directly passed to the 3D reconstruction algorithm, bypassing the exhaustive matching step.\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F4495635%2F075289a5797fb63390912fd7d4c4d053%2FIMC_solution.jpg?generation=1717500539353935&alt=media)\n\n3. Model Performance\nThe best-performing model achieved the following results:\n\n| Code | PUBLIC SCORE | PRIVATE SCORE |\n|------|--------------|---------------|\n| [imc24-kornia-work](https://www.kaggle.com/code/nartaa/imc24-kornia-work) | 0.164598 | 0.173382 |\n\n4. References\n[imc2023-final-pub](https://www.kaggle.com/code/maxchen303/imc2023-final-pub)"
  }
}