{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,3]],"date-time":"2025-12-03T18:05:11Z","timestamp":1764785111411,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2023,4,3]],"date-time":"2023-04-03T00:00:00Z","timestamp":1680480000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Guangdong Basic and Applied Basic Research Foundation Project","award":["2020A1515110216"],"award-info":[{"award-number":["2020A1515110216"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>The registration of astronomical images, is one of the key technologies to improve the detection accuracy of small and weak targets during astronomical image-based observation. The error of registration has a great influence on the trace association of targets. However, most of the existing methods for point-matching and image transformation lack pertinence for this actual scene. In this study, we propose a registration algorithm based on geometric constraints and homography, for astronomical images. First, the position changes in stars in an image caused by the motion of the platform where the camera had been stationed, were studied, to choose a more targeted registration model, which is based on homography transformation. Next, each image was divided into regions, and the enclosed stable stars were used for the construction of triangles, to reduce the errors from unevenly distributed points and the number of triangles. Then, the triangles in the same region of two images were matched by the geometric constraints of side lengths and a new cumulative confidence matrix. Finally, a strategy of two-stage estimation was applied, to eliminate the influence of false pairs and realize accurate registration. The proposed method was then tested on sequences of real optical images under different imaging conditions and confirmed to have outstanding performance in the dispersion rate of points, the accuracy of matching, and the error of registration, as compared to baseline methods. The mean pixel errors after registration for different sequences are all less than 0.5 when the approximate rotation angle per image is from 0.58 \u00d710\u22122 to 5.89 \u00d710\u22122.<\/jats:p>","DOI":"10.3390\/rs15071921","type":"journal-article","created":{"date-parts":[[2023,4,4]],"date-time":"2023-04-04T01:35:59Z","timestamp":1680572159000},"page":"1921","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["A Registration Algorithm for Astronomical Images Based on Geometric Constraints and Homography"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7734-2151","authenticated-orcid":false,"given":"Bin","family":"Lin","sequence":"first","affiliation":[{"name":"College of Photonic and Electronic Engineering, Fujian Normal University, Fuzhou 350117, China"},{"name":"School of Aeronautics and Astronautics, Sun Yat-sen Unviersity, Guangzhou 510725, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3187-9268","authenticated-orcid":false,"given":"Xiangpeng","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Aeronautics and Astronautics, Sun Yat-sen Unviersity, Guangzhou 510725, China"}]},{"given":"Zhihua","family":"Shen","sequence":"additional","affiliation":[{"name":"School of Aeronautics and Astronautics, Sun Yat-sen Unviersity, Guangzhou 510725, China"}]},{"given":"Xia","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Aeronautics and Astronautics, Sun Yat-sen Unviersity, Guangzhou 510725, China"}]},{"given":"Lijun","family":"Zhong","sequence":"additional","affiliation":[{"name":"School of Aeronautics and Astronautics, Sun Yat-sen Unviersity, Guangzhou 510725, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4907-1451","authenticated-orcid":false,"given":"Xiaohu","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Aeronautics and Astronautics, Sun Yat-sen Unviersity, Guangzhou 510725, China"}]}],"member":"1968","published-online":{"date-parts":[[2023,4,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1016\/j.ast.2018.02.002","article-title":"Image-based attitude maneuvers for space debris tracking","volume":"76","author":"Felicetti","year":"2018","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"666","DOI":"10.1016\/j.actaastro.2020.08.011","article-title":"Statistical assessment of detection of changes in space debris environment utilizing in-situ measurements","volume":"177","author":"Furumoto","year":"2020","journal-title":"Acta Astronaut."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1016\/j.actaastro.2020.01.015","article-title":"The small orbital debris population and its impact on space activities and ecological safety","volume":"176","author":"Adushkin","year":"2020","journal-title":"Acta Astronaut."},{"key":"ref_4","unstructured":"Marszalek, M., and Rokita, P. (2006). Computer Vision and Graphics, Springer."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1071\/AS07028","article-title":"Fast Algorithms for Matching CCD Images to a Stellar Catalogue","volume":"24","author":"Tabur","year":"2007","journal-title":"Publ. Astron. Soc. Aust."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1244","DOI":"10.1086\/114099","article-title":"A pattern-matching algorithm for two-dimensional coordinate lists","volume":"91","author":"Groth","year":"1986","journal-title":"Astron. J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1086\/132719","article-title":"On the growth-curve method for calibrating stellar photometry with CCDs","volume":"102","author":"Stetson","year":"1990","journal-title":"Publ. Astron. Soc. Pac."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1119","DOI":"10.1086\/133667","article-title":"FOCAS automatic catalog matching algorithms","volume":"107","author":"Valdes","year":"1995","journal-title":"Publ. Astron. Soc. Pac."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1561\/0600000009","article-title":"Image alignment and stitching: A tutorial","volume":"2","author":"Szeliski","year":"2007","journal-title":"Found. Trends Comput. Graph. Vis."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Yang, L., Li, M., and Deng, X. (2021, January 6\u20138). Fast Matching Algorithm for Sparse Star Points Based on Improved Delaunay Subdivision. Proceedings of the 2nd International Symposium on Computer Engineering and Intelligent Communications (ISCEIC), Nanjing, China.","DOI":"10.1109\/ISCEIC53685.2021.00031"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"0410003","DOI":"10.3788\/AOS201737.0410003","article-title":"Improved Efficient Triangle Similarity Algorithm for Deep-Sky Image Registration","volume":"37","author":"Zhou","year":"2017","journal-title":"Acta Opt. Sin."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1782","DOI":"10.1088\/0004-6256\/139\/5\/1782","article-title":"Astrometry. net: Blind astrometric calibration of arbitrary astronomical images","volume":"139","author":"Lang","year":"2010","journal-title":"Astron. J."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Mester, R., and Felsberg, M. (2011). Pattern Recognition, Proceedings of the 33rd DAGM Symposium, Frankfurt\/Main, Germany, 31 August\u2013 2 September 2011, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-642-23123-0"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1016\/j.patrec.2015.08.016","article-title":"Feature description using local neighborhoods","volume":"68","author":"Lee","year":"2015","journal-title":"Pattern Recognit. Lett."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Keller, W.A. (2016). Inside PixInsight, Springer.","DOI":"10.1007\/978-3-319-25682-5"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1013","DOI":"10.1007\/s11704-017-6495-9","article-title":"Applying rotation-invariant star descriptor to deep-sky image registration","volume":"12","author":"Zhou","year":"2018","journal-title":"Front. Comput. Sci."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.cviu.2007.09.014","article-title":"Speeded-up robust features (SURF)","volume":"110","author":"Bay","year":"2008","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1615","DOI":"10.1109\/TPAMI.2005.188","article-title":"A performance evaluation of local descriptors","volume":"27","author":"Mikolajczyk","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011, January 6\u201313). ORB: An efficient alternative to SIFT or SURF. Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Leutenegger, S., Chli, M., and Siegwart, R.Y. (2011, January 6\u201313). BRISK: Binary robust invariant scalable keypoints. Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126542"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Alahi, A., Ortiz, R., and Vandergheynst, P. (2012, January 16\u201321). Freak: Fast retina keypoint. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.","DOI":"10.1109\/CVPR.2012.6247715"},{"key":"ref_23","unstructured":"Fitzgibbon, A., Lazebnik, S., Perona, P., Sato, Y., and Schmid, C. (2012). Computer Vision, Proceedings of the 12th European Conference on Computer Vision, Florence, Italy, 7\u201313 October 2012, Springer. Lecture Notes in Computer Science."},{"key":"ref_24","unstructured":"Dalal, N., and Triggs, B. (2005, January 20\u201325). Histograms of oriented gradients for human detection. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201905), San Diego, CA, USA."},{"key":"ref_25","unstructured":"Ruiz-del Solar, J., Loncomilla, P., and Zorzi, P. (2008). Progress in Pattern Recognition, Image Analysis and Applications, Proceedings of the 13th Iberoamerican Congress on Pattern Recognition, CIARP 2008, Havana, Cuba, 9\u201312 September 2008, Springer."},{"key":"ref_26","unstructured":"DeTone, D., Malisiewicz, T., and Rabinovich, A. (2016). Deep image homography estimation. arXiv."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Le, H., Liu, F., Zhang, S., and Agarwala, A. (2020, January 13\u201319). Deep homography estimation for dynamic scenes. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.00767"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"2346","DOI":"10.1109\/LRA.2018.2809549","article-title":"Unsupervised deep homography: A fast and robust homography estimation model","volume":"3","author":"Nguyen","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Vedaldi, A., Bischof, H., Brox, T., and Frahm, J.M. (2020). Computer Vision\u2014ECCV 2020, Proceedings of the 16th European Conference, Glasgow, UK, 23\u201328 August 2020, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-030-58574-7"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Ye, N., Wang, C., Fan, H., and Liu, S. (2021, January 11\u201317). Motion basis learning for unsupervised deep homography estimation with subspace projection. Proceedings of the IEEE\/CVF International Conference on Computer Vision, Montreal, BC, Canada.","DOI":"10.1109\/ICCV48922.2021.01287"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"4516","DOI":"10.1109\/TGRS.2011.2144607","article-title":"Uniform robust scale-invariant feature matching for optical remote sensing images","volume":"49","author":"Sedaghat","year":"2011","journal-title":"IEEE Trans. Geosci. Remote. Sens."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1561\/0600000017","article-title":"Local invariant feature detectors: A survey","volume":"3","author":"Tuytelaars","year":"2008","journal-title":"Found. Trends Comput. Graph. Vis."},{"key":"ref_33","unstructured":"Markwardt, C.B. (2009). Non-linear least squares fitting in IDL with MPFIT. arXiv."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/7\/1921\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:09:02Z","timestamp":1760123342000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/7\/1921"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,3]]},"references-count":33,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2023,4]]}},"alternative-id":["rs15071921"],"URL":"https:\/\/doi.org\/10.3390\/rs15071921","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2023,4,3]]}}}