{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T15:47:46Z","timestamp":1783612066579,"version":"3.55.0"},"reference-count":28,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2022,7,27]],"date-time":"2022-07-27T00:00:00Z","timestamp":1658880000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61901307"],"award-info":[{"award-number":["61901307"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["20E01"],"award-info":[{"award-number":["20E01"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["BSQD2020054"],"award-info":[{"award-number":["BSQD2020054"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["BSQD2020055"],"award-info":[{"award-number":["BSQD2020055"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Open Research Fund of State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University","award":["61901307"],"award-info":[{"award-number":["61901307"]}]},{"name":"Open Research Fund of State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University","award":["20E01"],"award-info":[{"award-number":["20E01"]}]},{"name":"Open Research Fund of State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University","award":["BSQD2020054"],"award-info":[{"award-number":["BSQD2020054"]}]},{"name":"Open Research Fund of State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University","award":["BSQD2020055"],"award-info":[{"award-number":["BSQD2020055"]}]},{"name":"Scientific Research Foundation for Doctoral Program of Hubei University of Technology","award":["61901307"],"award-info":[{"award-number":["61901307"]}]},{"name":"Scientific Research Foundation for Doctoral Program of Hubei University of Technology","award":["20E01"],"award-info":[{"award-number":["20E01"]}]},{"name":"Scientific Research Foundation for Doctoral Program of Hubei University of Technology","award":["BSQD2020054"],"award-info":[{"award-number":["BSQD2020054"]}]},{"name":"Scientific Research Foundation for Doctoral Program of Hubei University of Technology","award":["BSQD2020055"],"award-info":[{"award-number":["BSQD2020055"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Since the data generation rate of high-resolution satellites is increasing rapidly, to relieve the stress of data downloading and processing systems while enhancing the time efficiency of information acquisition, it is important to deploy on-board edge computing on satellites. However, the volume, weight, and computability of on-board systems are strictly limited by the harsh space environment. Therefore, it is very difficult to match the computability and the requirements of diversified intelligent applications. Currently, this problem has become the first challenge of the practical deployment of on-board edge computing. To match the actual requirements of the Luojia3 satellite of Wuhan University, this manuscript proposes a three-level edge computing architecture based on a System-on-Chip (SoC) for low power consumption and expandable on-board processing. First, a transfer level is designed to focus on hardware communications and Input\/Output (I\/O) works while maintaining a buffer to store image data for upper levels temporarily. Second, a processing framework that contains a series of libraries and Application Programming Interfaces (APIs) is designed for the algorithms to easily build parallel processing applications. Finally, an expandable level contains multiple intelligent remote sensing applications that perform data processing efficiently using base functions, such as instant geographic locating and data picking, stream computing balance model, and heterogeneous parallel processing strategy that are provided by the architecture. It is validated by the performance improvement experiment that following this architecture, using these base functions can help the Region of Interest (ROI) system geometric correction fusion algorithm to be 257.6 times faster than the traditional method that processes scene by scene. In the stream computing balance experiment, relying on this architecture, the time-consuming algorithm ROI stabilization production can maintain stream computing balance under the condition of insufficient computability. We predict that based on this architecture, with the continuous development of device computability, the future requirements of on-board computing could be better matched.<\/jats:p>","DOI":"10.3390\/rs14153596","type":"journal-article","created":{"date-parts":[[2022,7,28]],"date-time":"2022-07-28T03:21:16Z","timestamp":1658978476000},"page":"3596","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["Expandable On-Board Real-Time Edge Computing Architecture for Luojia3 Intelligent Remote Sensing Satellite"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1914-9430","authenticated-orcid":false,"given":"Zhiqi","family":"Zhang","sequence":"first","affiliation":[{"name":"School of Computer Science, Hubei University of Technology, Wuhan 430068, China"},{"name":"State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhuo","family":"Qu","sequence":"additional","affiliation":[{"name":"School of Computer Science, Hubei University of Technology, Wuhan 430068, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Siyuan","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Computer Science, Hubei University of Technology, Wuhan 430068, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dehua","family":"Li","sequence":"additional","affiliation":[{"name":"School of Computer Science, Huanggang Normal University, Huanggang 438000, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2266-5620","authenticated-orcid":false,"given":"Jinshan","family":"Cao","sequence":"additional","affiliation":[{"name":"School of Computer Science, Hubei University of Technology, Wuhan 430068, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guangqi","family":"Xie","sequence":"additional","affiliation":[{"name":"School of Computer Science, Hubei University of Technology, Wuhan 430068, China"},{"name":"State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,7,27]]},"reference":[{"key":"ref_1","first-page":"711","article-title":"On construction of China\u2019s space information network","volume":"40","author":"Li","year":"2015","journal-title":"Geomat. Inf. Sci. Wuhan Univ."},{"key":"ref_2","first-page":"379","article-title":"Towards geo-spatial information science in big data era","volume":"45","author":"Li","year":"2016","journal-title":"Acta Geod. Et. Cartogr. Sin."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"250","DOI":"10.1117\/12.406594","article-title":"On-orbit calibration of the Naval EarthMap Observer (NEMO) coastal ocean imaging spectrometer (COIS)","volume":"4132","author":"Davis","year":"2000","journal-title":"Imaging Spectrom. VI"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1061\/(ASCE)0893-1321(2004)17:1(10)","article-title":"Real-time natural disasters detection and monitoring from smart earth observation satellite","volume":"17","author":"Visser","year":"2004","journal-title":"J. Aerosp. Eng."},{"key":"ref_5","unstructured":"Andrew, G.S., Gabriel, W., French, M., Flatley, T., and Villalpando, C.Y. (2017, January 4\u201311). SpaceCubeX: A Framework for Evaluating Hybrid Multi-core CPU\/FPGA\/DSP Architectures. Proceedings of the 2017 IEEE Aerospace Conference, Big Sky, MT, USA."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Zhou, G., Zhang, R., Liu, N., Huang, J., and Zhou, X. (2017). On-Board Ortho-Rectification for Images Based on an FPGA. Remote Sens., 9.","DOI":"10.3390\/rs9090874"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Huang, J., and Zhou, G. (2017). On-Board Detection and Matching of Feature Points. Remote Sens., 9.","DOI":"10.3390\/rs9060601"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Zhang, N., Wei, X., Chen, H., and Liu, W. (2021). FPGA Implementation for CNN-Based Optical Remote Sensing Object Detection. Electronics, 10.","DOI":"10.3390\/electronics10030282"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Li, L., Zhang, S., and Wu, J. (2019). Efficient Object Detection Framework and Hardware Architecture for Remote Sensing Images. Remote Sens., 11.","DOI":"10.3390\/rs11202376"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zhang, X., Wei, X., Sang, Q., Chen, H., and Xie, Y. (2020). An Efficient FPGA-Based Implementation for Quantized Remote Sensing Image Scene Classification Network. Electronics, 9.","DOI":"10.3390\/electronics9091344"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zhang, N., Shi, H., Chen, L., Lin, T., and Shao, X. (2019, January 11\u201313). A Novel CNN Architecture on FPGA-based SoC for Remote Sensing Image Classification. Proceedings of the 2019 IEEE International Conference on Signal, Information and Data Processing (ICSIDP), Chongqing, China.","DOI":"10.1109\/ICSIDP47821.2019.9173500"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2103","DOI":"10.1109\/27.902237","article-title":"Solar particle events from a risk management perspective","volume":"28","author":"Turner","year":"2000","journal-title":"IEEE Trans. Plasma Sci."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Petersen, E. (2011). Single Event Effects in Aerospace, John and Wiley and Sons.","DOI":"10.1002\/9781118084328"},{"key":"ref_14","unstructured":"Brosser, F., and Milh, E. (2014). SEU Mitigation Techniques for Advanced Reprogrammable FPGA in Space. [Master\u2019s Thesis, Chalmers University of Technology]."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Chorasia, J., Jasani, K., and Shah, A. (2017, January 7\u20139). Realization of various error mitigation techniques for SRAM based FPGA. Proceedings of the 2017 2nd International Conference for Convergence in Technology (I2CT), Mumbai, India.","DOI":"10.1109\/I2CT.2017.8226093"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2392616.2392619","article-title":"Reconfigurable Fault Tolerance: A Comprehensive Framework for Reliable and Adaptive FPGA-Based Space Computing","volume":"5","author":"Jacobs","year":"2012","journal-title":"ACM Trans. Reconfigurable Technol. Syst. (TRETS)"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.micpro.2018.03.004","article-title":"Adaptive single-event effect mitigation for dependable processing systems based on FPGAs","volume":"59","author":"Glein","year":"2018","journal-title":"Microprocess. Microsyst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3398380","article-title":"Reconfigurable Framework for Environmentally Adaptive Resilience in Hybrid Space Systems","volume":"13","author":"Sabogal","year":"2020","journal-title":"ACM Trans. Reconfigurable Technol. Syst. (TRETS)"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"458","DOI":"10.1109\/JPROC.2018.2802438","article-title":"Onboard Processing with Hybrid and Reconfigurable Computing on Small Satellites","volume":"106","author":"George","year":"2018","journal-title":"Proc. IEEE"},{"key":"ref_20","unstructured":"Geist, A., Brewer, C., Davis, M., Franconi, N., Heyward, S., Wise, T., Crum, G., Petrick, D., Ripley, R., and Wilsonet, C. (2019, January 3\u20138). SpaceCube v3. 0 NASA next-generation high-performance processor for science applications. Proceedings of the 33rd Annual AIAA\/USU Conference on Small Satellites, Logan, UT, USA."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"M\u00fcller, S., H\u00f6flinger, K., Smisek, M., and Gerndt, A. (2020, January 7\u201314). Towards an FDIR Software Fault Tree Library for Onboard Computers. Proceedings of the 2020 IEEE Aerospace Conference, Big Sky, MT, USA.","DOI":"10.1109\/AERO47225.2020.9172756"},{"key":"ref_22","first-page":"66","article-title":"Embedded GPU implementation of anomaly detection for hyperspectral images","volume":"9646","author":"Wu","year":"2015","journal-title":"High-Perform. Comput. Remote Sens. V"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Tang, H., Li, G., Zhang, F., Hu, W., and Li, W. (2016, January 10\u201315). A spaceborne SAR on-board processing simulator using mobile GPU. Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China.","DOI":"10.1109\/IGARSS.2016.7729303"},{"key":"ref_24","first-page":"565","article-title":"Embedded GPU implementation of sensor correction for on-board real-time stream computing of high-resolution optical satellite imagery","volume":"13","author":"Mi","year":"2018","journal-title":"J. Real-Time Image Process."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.isprsjprs.2016.05.012","article-title":"Correction of ZY-3 image distortion caused by satellite jitter via virtual steady reimaging using attitude data","volume":"119","author":"Wang","year":"2016","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"4391","DOI":"10.3390\/rs6054391","article-title":"On-orbit geometric calibration model and its applications for high-resolution optical satellite imagery","volume":"6","author":"Wang","year":"2014","journal-title":"Remote Sens."},{"key":"ref_27","unstructured":"Wikipedia (2016, March 28). Amdahl\u2019s Law. Available online: http:\/\/en.wikipedia.org\/wiki\/Amdahl%27s_law."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"948","DOI":"10.1109\/TC.1972.5009071","article-title":"Some computer organizations and their effectiveness","volume":"100","author":"Flynn","year":"1972","journal-title":"IEEE Trans. Comput."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/15\/3596\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:57:47Z","timestamp":1760140667000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/15\/3596"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,27]]},"references-count":28,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2022,8]]}},"alternative-id":["rs14153596"],"URL":"https:\/\/doi.org\/10.3390\/rs14153596","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7,27]]}}}