A Convex and Global Solution for the P$n$P Problem in 2D Forward-Looking Sonar Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2504.04445
The perspective-$n$-point (P$n$P) problem is important for robotic pose estimation. It is well studied for optical cameras, but research is lacking for 2D forward-looking sonar (FLS) in underwater scenarios due to the vastly different imaging principles. In this paper, we demonstrate that, despite the nonlinearity inherent in sonar image formation, the P$n$P problem for 2D FLS can still be effectively addressed within a point-to-line (PtL) 3D registration paradigm through orthographic approximation. The registration is then resolved by a duality-based optimal solver, ensuring the global optimality. For coplanar cases, a null space analysis is conducted to retrieve the solutions from the dual formulation, enabling the methods to be applied to more general cases. Extensive simulations have been conducted to systematically evaluate the performance under different settings. Compared to non-reprojection-optimized state-of-the-art (SOTA) methods, the proposed approach achieves significantly higher precision. When both methods are optimized, ours demonstrates comparable or slightly superior precision.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2504.04445
- https://arxiv.org/pdf/2504.04445
- OA Status
- green
- OpenAlex ID
- https://openalex.org/W4416117095
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4416117095Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2504.04445Digital Object Identifier
- Title
-
A Convex and Global Solution for the P$n$P Problem in 2D Forward-Looking SonarWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2025Year of publication
- Publication date
-
2025-04-06Full publication date if available
- Authors
-
Jiayi Su, Jingyu Qian, Liuqing Yang, Yufan Yuan, Jie Wu, Yan Wei, Fengzhong QuList of authors in order
- Landing page
-
https://arxiv.org/abs/2504.04445Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2504.04445Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2504.04445Direct OA link when available
- Cited by
-
0Total citation count in OpenAlex
Full payload
| id | https://openalex.org/W4416117095 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2504.04445 |
| ids.doi | https://doi.org/10.48550/arxiv.2504.04445 |
| ids.openalex | https://openalex.org/W4416117095 |
| fwci | |
| type | preprint |
| title | A Convex and Global Solution for the P$n$P Problem in 2D Forward-Looking Sonar |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2504.04445 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2504.04445 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2504.04445 |
| locations[1].id | doi:10.48550/arxiv.2504.04445 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2504.04445 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5056969967 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-3596-5051 |
| authorships[0].author.display_name | Jiayi Su |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Su, Jiayi |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5024980086 |
| authorships[1].author.orcid | https://orcid.org/0000-0002-3953-5382 |
| authorships[1].author.display_name | Jingyu Qian |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Qian, Jingyu |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5086250883 |
| authorships[2].author.orcid | https://orcid.org/0000-0002-4064-501X |
| authorships[2].author.display_name | Liuqing Yang |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Yang, Liuqing |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5081580491 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-7375-6568 |
| authorships[3].author.display_name | Yufan Yuan |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Yuan, Yufan |
| authorships[3].is_corresponding | False |
| authorships[4].author.id | https://openalex.org/A5100440068 |
| authorships[4].author.orcid | https://orcid.org/0000-0002-3004-0025 |
| authorships[4].author.display_name | Jie Wu |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | Wu, Jie |
| authorships[4].is_corresponding | False |
| authorships[5].author.id | https://openalex.org/A5007382002 |
| authorships[5].author.orcid | https://orcid.org/0000-0001-8384-6922 |
| authorships[5].author.display_name | Yan Wei |
| authorships[5].author_position | last |
| authorships[5].raw_author_name | Wei, Yan |
| authorships[5].is_corresponding | False |
| authorships[6].author.id | https://openalex.org/A5028057851 |
| authorships[6].author.orcid | https://orcid.org/0000-0003-2006-0951 |
| authorships[6].author.display_name | Fengzhong Qu |
| authorships[6].author_position | middle |
| authorships[6].raw_author_name | Qu, Fengzhong |
| authorships[6].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2504.04445 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | A Convex and Global Solution for the P$n$P Problem in 2D Forward-Looking Sonar |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-28T05:31:29.274370 |
| primary_topic | |
| cited_by_count | 0 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2504.04445 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2504.04445 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2504.04445 |
| primary_location.id | pmh:oai:arXiv.org:2504.04445 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2504.04445 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2504.04445 |
| publication_date | 2025-04-06 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 62, 77, 88 |
| abstract_inverted_index.2D | 22, 54 |
| abstract_inverted_index.3D | 65 |
| abstract_inverted_index.In | 36 |
| abstract_inverted_index.It | 10 |
| abstract_inverted_index.be | 58, 106 |
| abstract_inverted_index.by | 76 |
| abstract_inverted_index.in | 26, 46 |
| abstract_inverted_index.is | 4, 11, 19, 73, 92 |
| abstract_inverted_index.or | 146 |
| abstract_inverted_index.to | 30, 94, 105, 108, 117, 126 |
| abstract_inverted_index.we | 39 |
| abstract_inverted_index.FLS | 55 |
| abstract_inverted_index.For | 85 |
| abstract_inverted_index.The | 0, 71 |
| abstract_inverted_index.are | 141 |
| abstract_inverted_index.but | 17 |
| abstract_inverted_index.can | 56 |
| abstract_inverted_index.due | 29 |
| abstract_inverted_index.for | 6, 14, 21, 53 |
| abstract_inverted_index.the | 31, 43, 50, 82, 96, 99, 103, 120, 131 |
| abstract_inverted_index.When | 138 |
| abstract_inverted_index.been | 115 |
| abstract_inverted_index.both | 139 |
| abstract_inverted_index.dual | 100 |
| abstract_inverted_index.from | 98 |
| abstract_inverted_index.have | 114 |
| abstract_inverted_index.more | 109 |
| abstract_inverted_index.null | 89 |
| abstract_inverted_index.ours | 143 |
| abstract_inverted_index.pose | 8 |
| abstract_inverted_index.then | 74 |
| abstract_inverted_index.this | 37 |
| abstract_inverted_index.well | 12 |
| abstract_inverted_index.(FLS) | 25 |
| abstract_inverted_index.(PtL) | 64 |
| abstract_inverted_index.P$n$P | 51 |
| abstract_inverted_index.image | 48 |
| abstract_inverted_index.sonar | 24, 47 |
| abstract_inverted_index.space | 90 |
| abstract_inverted_index.still | 57 |
| abstract_inverted_index.that, | 41 |
| abstract_inverted_index.under | 122 |
| abstract_inverted_index.(SOTA) | 129 |
| abstract_inverted_index.cases, | 87 |
| abstract_inverted_index.cases. | 111 |
| abstract_inverted_index.global | 83 |
| abstract_inverted_index.higher | 136 |
| abstract_inverted_index.paper, | 38 |
| abstract_inverted_index.vastly | 32 |
| abstract_inverted_index.within | 61 |
| abstract_inverted_index.(P$n$P) | 2 |
| abstract_inverted_index.applied | 107 |
| abstract_inverted_index.despite | 42 |
| abstract_inverted_index.general | 110 |
| abstract_inverted_index.imaging | 34 |
| abstract_inverted_index.lacking | 20 |
| abstract_inverted_index.methods | 104, 140 |
| abstract_inverted_index.optical | 15 |
| abstract_inverted_index.optimal | 79 |
| abstract_inverted_index.problem | 3, 52 |
| abstract_inverted_index.robotic | 7 |
| abstract_inverted_index.solver, | 80 |
| abstract_inverted_index.studied | 13 |
| abstract_inverted_index.through | 68 |
| abstract_inverted_index.Compared | 125 |
| abstract_inverted_index.achieves | 134 |
| abstract_inverted_index.analysis | 91 |
| abstract_inverted_index.approach | 133 |
| abstract_inverted_index.cameras, | 16 |
| abstract_inverted_index.coplanar | 86 |
| abstract_inverted_index.enabling | 102 |
| abstract_inverted_index.ensuring | 81 |
| abstract_inverted_index.evaluate | 119 |
| abstract_inverted_index.inherent | 45 |
| abstract_inverted_index.methods, | 130 |
| abstract_inverted_index.paradigm | 67 |
| abstract_inverted_index.proposed | 132 |
| abstract_inverted_index.research | 18 |
| abstract_inverted_index.resolved | 75 |
| abstract_inverted_index.retrieve | 95 |
| abstract_inverted_index.slightly | 147 |
| abstract_inverted_index.superior | 148 |
| abstract_inverted_index.Extensive | 112 |
| abstract_inverted_index.addressed | 60 |
| abstract_inverted_index.conducted | 93, 116 |
| abstract_inverted_index.different | 33, 123 |
| abstract_inverted_index.important | 5 |
| abstract_inverted_index.scenarios | 28 |
| abstract_inverted_index.settings. | 124 |
| abstract_inverted_index.solutions | 97 |
| abstract_inverted_index.comparable | 145 |
| abstract_inverted_index.formation, | 49 |
| abstract_inverted_index.optimized, | 142 |
| abstract_inverted_index.precision. | 137, 149 |
| abstract_inverted_index.underwater | 27 |
| abstract_inverted_index.demonstrate | 40 |
| abstract_inverted_index.effectively | 59 |
| abstract_inverted_index.estimation. | 9 |
| abstract_inverted_index.optimality. | 84 |
| abstract_inverted_index.performance | 121 |
| abstract_inverted_index.principles. | 35 |
| abstract_inverted_index.simulations | 113 |
| abstract_inverted_index.demonstrates | 144 |
| abstract_inverted_index.formulation, | 101 |
| abstract_inverted_index.nonlinearity | 44 |
| abstract_inverted_index.orthographic | 69 |
| abstract_inverted_index.registration | 66, 72 |
| abstract_inverted_index.duality-based | 78 |
| abstract_inverted_index.point-to-line | 63 |
| abstract_inverted_index.significantly | 135 |
| abstract_inverted_index.approximation. | 70 |
| abstract_inverted_index.systematically | 118 |
| abstract_inverted_index.forward-looking | 23 |
| abstract_inverted_index.state-of-the-art | 128 |
| abstract_inverted_index.perspective-$n$-point | 1 |
| abstract_inverted_index.non-reprojection-optimized | 127 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 7 |
| citation_normalized_percentile |