{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T01:36:18Z","timestamp":1773106578112,"version":"3.50.1"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2025,5,7]],"date-time":"2025-05-07T00:00:00Z","timestamp":1746576000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,5,7]],"date-time":"2025-05-07T00:00:00Z","timestamp":1746576000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>The rapid digitization and modeling of the planet brings with it increased demand for the tools necessary to process and visualize disparate streams of multivariate and often highly complex geophysical data. However, more complicated the detection system is, less reliability can it guarantees. In order to addresses the challenge of visual reconstruction of the geometry of the inner surface of a borehole from video data collected via a simple monocular optical camera detector, We introduce a novel system of algorithms to unwrap the cylindrical borehole inner surface data, to compensate for the offsets and errors arising during data acquisition and finally to remap physical depth of pixels with time based video data. For unwrapping and compensation, three modules are designed: unwrapping module to generate visualization results of borehole inner surfaces; Vibration cancellation module that compensates for rotation and drift errors meanwhile balancing computational cost and performance; Trajectory smoothing based on image convolution signal processing methods to filter out anomalies and interruptions that arise as a result of the other processing stages. For physical depth estimation of pixels, two works are implemented: General time to depth matching using video frame time index and distance of released cable recorded by winch rotary encoder; Estimation of distances between pixels and detector on a single frame modeled by the relationship between radius of boreholes and the visual deformation on camera image of the points positions on the borehole surface. The proposed system integrates these modules to generate planar side-view images with a high level of spatial accuracy. It also contributes to establish a novel and easy-to-access visualization tool of boreholes with simplified detectors that only consists of a monocular camera and a fixed circular LED band. Results has demonstrated the system is capable of resisting high frequency drift and the effects of rotation and vibrations in harsh subterranean environments, and performs well in remapping the depth of pixels on the inner surface from time-based distance to physical distance. This novel combination of image processing methods marks a significant improvement over currently published borehole video exploration techniques, and can be further extended and enhanced to deliver more accurate multi-sensor 3D modeling and reconstruction of the complex inner structure of geophysical boreholes.<\/jats:p>","DOI":"10.1007\/s42979-025-03967-6","type":"journal-article","created":{"date-parts":[[2025,5,7]],"date-time":"2025-05-07T07:08:35Z","timestamp":1746601715000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Borehole Inner Surface Visualization System with Vibration Cancellation and Trajectory Smoothing Based on Optical Monocular Video Camera"],"prefix":"10.1007","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-1261-3671","authenticated-orcid":false,"given":"Nan","family":"Zong","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Waleed","family":"Al-Nuaimy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Worthington","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,5,7]]},"reference":[{"issue":"3","key":"3967_CR1","first-page":"345","volume":"230","author":"J Smith","year":"2022","unstructured":"Smith J, Taylor E. Advances in seismic imaging for geological applications. Geophys J Int. 2022;230(3):345\u201360.","journal-title":"Geophys J Int"},{"key":"3967_CR2","volume":"198","author":"M Johnson","year":"2023","unstructured":"Johnson M, Patel R. 3d visualization in geophysics: current trends and challenges. J Appl Geophys. 2023;198: 104578.","journal-title":"J Appl Geophys"},{"issue":"2","key":"3967_CR3","first-page":"89","volume":"12","author":"Z Xu","year":"2020","unstructured":"Xu Z, Li F. 3d imaging of subsurface structures in complex environments. Earth Sci J. 2020;12(2):89\u2013101.","journal-title":"Earth Sci J"},{"issue":"5","key":"3967_CR4","first-page":"145","volume":"33","author":"J Wang","year":"2021","unstructured":"Wang J, Zhang L. New developments in subsurface visualization. Geophys Today. 2021;33(5):145\u201360.","journal-title":"Geophys Today"},{"issue":"4","key":"3967_CR5","first-page":"30","volume":"29","author":"T Baker","year":"2021","unstructured":"Baker T, Green S. Advances in seismic imaging for subsurface exploration. Seism Rev. 2021;29(4):30\u201342.","journal-title":"Seism Rev"},{"issue":"2","key":"3967_CR6","first-page":"67","volume":"47","author":"X Li","year":"2023","unstructured":"Li X, Chen H. Challenges in seismic imaging of heterogeneous geological settings. Geophys Chall. 2023;47(2):67\u201378.","journal-title":"Geophys Chall"},{"issue":"8","key":"3967_CR7","first-page":"567","volume":"49","author":"T Baker","year":"2022","unstructured":"Baker T. Cost-effective seismic techniques for subsurface imaging. Geophys Res Lett. 2022;49(8):567\u201380.","journal-title":"Geophys Res Lett"},{"issue":"3","key":"3967_CR8","first-page":"290","volume":"55","author":"M Zhang","year":"2022","unstructured":"Zhang M, Li Y. Advances in electromagnetic methods for subsurface exploration. J Appl Geophys. 2022;55(3):290\u2013303.","journal-title":"J Appl Geophys"},{"issue":"7","key":"3967_CR9","first-page":"410","volume":"60","author":"Q Zhang","year":"2022","unstructured":"Zhang Q, Wu S. Noise sensitivity in electromagnetic data analysis. Appl Geophys. 2022;60(7):410\u201322.","journal-title":"Appl Geophys"},{"issue":"9","key":"3967_CR10","first-page":"160","volume":"25","author":"J Hansen","year":"2020","unstructured":"Hansen J, Edwards P. Gravity surveys for geophysical exploration. Earth Planet Sci. 2020;25(9):160\u201374.","journal-title":"Earth Planet Sci"},{"issue":"4","key":"3967_CR11","first-page":"95","volume":"12","author":"J Hansen","year":"2019","unstructured":"Hansen J. Applications of gravity anomaly mapping in geology. Earth Dyn. 2019;12(4):95\u2013110.","journal-title":"Earth Dyn"},{"issue":"11","key":"3967_CR12","first-page":"785","volume":"19","author":"S Thiele","year":"2021","unstructured":"Thiele S, Klose H. Fusion of sonar and lidar data for subsurface mapping. Geophys Adv. 2021;19(11):785\u201398.","journal-title":"Geophys Adv"},{"issue":"6","key":"3967_CR13","volume":"45","author":"S Thiele","year":"2021","unstructured":"Thiele S. Robust data fusion techniques in harsh environments. Mar Geophys. 2021;45(6): 104252.","journal-title":"Mar Geophys"},{"issue":"5","key":"3967_CR14","first-page":"210","volume":"15","author":"Z Cheng","year":"2021","unstructured":"Cheng Z. Data integration techniques in borehole environments. GeoEngineering J. 2021;15(5):210\u201325.","journal-title":"GeoEngineering J"},{"issue":"1","key":"3967_CR15","first-page":"123","volume":"50","author":"I Goodfellow","year":"2023","unstructured":"Goodfellow I, LeCun Y. Machine learning applications in subsurface geophysics. J Mach Learn. 2023;50(1):123\u201337.","journal-title":"J Mach Learn"},{"key":"3967_CR16","volume-title":"Deep learning","author":"I Goodfellow","year":"2016","unstructured":"Goodfellow I, Bengio Y, Courville A. Deep learning. Cambridge: MIT Press; 2016."},{"issue":"9","key":"3967_CR17","first-page":"635","volume":"23","author":"Y LeCun","year":"2021","unstructured":"LeCun Y, Bengio Y. Self-supervised learning: the dark matter of intelligence. Nat Rev. 2021;23(9):635\u201346.","journal-title":"Nat Rev"},{"issue":"3","key":"3967_CR18","first-page":"154","volume":"38","author":"X Ma","year":"2022","unstructured":"Ma X, Liu H. Noise reduction techniques in geophysics. Geophys Data Sci. 2022;38(3):154\u201369.","journal-title":"Geophys Data Sci"},{"issue":"4","key":"3967_CR19","first-page":"200","volume":"37","author":"H Ma","year":"2020","unstructured":"Ma H, Zhang T. Adaptive filtering techniques for geophysical noise reduction. Geophys Lett. 2020;37(4):200\u201315.","journal-title":"Geophys Lett"},{"issue":"6","key":"3967_CR20","first-page":"289","volume":"34","author":"R Zhu","year":"2021","unstructured":"Zhu R, Zhao X. Multi-scale modeling in subsurface structure analysis. Geophys Insight. 2021;34(6):289\u2013302.","journal-title":"Geophys Insight"},{"issue":"7","key":"3967_CR21","first-page":"455","volume":"44","author":"L Zhu","year":"2022","unstructured":"Zhu L, Yang F. Enhanced multi-scale modeling for subsurface structure visualization. Geophys Front. 2022;44(7):455\u201370.","journal-title":"Geophys Front"},{"issue":"2","key":"3967_CR22","first-page":"76","volume":"47","author":"X Zhao","year":"2023","unstructured":"Zhao X, Liu R. Advanced techniques in subsurface visualization. Geosci Front. 2023;47(2):76\u201389.","journal-title":"Geosci Front"},{"issue":"4","key":"3967_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3306346.3322980","volume":"40","author":"B Mildenhall","year":"2021","unstructured":"Mildenhall B, Srinivasan PP. Nerf: representing scenes as neural radiance fields. ACM Trans Graphics. 2021;40(4):1\u201314.","journal-title":"ACM Trans Graphics"},{"issue":"3","key":"3967_CR24","first-page":"345","volume":"56","author":"W Chen","year":"2022","unstructured":"Chen W, Zhang T. Self-supervised learning for subsurface reconstruction. Neural Process Lett. 2022;56(3):345\u201360.","journal-title":"Neural Process Lett"},{"issue":"2","key":"3967_CR25","first-page":"91","volume":"15","author":"J Clark","year":"2020","unstructured":"Clark J, Lee S. Reducing computational costs in geophysical methods. Geophys Comput. 2020;15(2):91\u2013108.","journal-title":"Geophys Comput"},{"issue":"5","key":"3967_CR26","first-page":"225","volume":"40","author":"Z Guo","year":"2023","unstructured":"Guo Z, Wang L. Resource-efficient subsurface imaging methods. J Earth Sci. 2023;40(5):225\u201340.","journal-title":"J Earth Sci"},{"issue":"9","key":"3967_CR27","first-page":"612","volume":"28","author":"E Jones","year":"2023","unstructured":"Jones E, Lin P. Cost-effective techniques for borehole inspection. Geophys Methods. 2023;28(9):612\u201327.","journal-title":"Geophys Methods"},{"issue":"8","key":"3967_CR28","first-page":"98","volume":"10","author":"Y Lin","year":"2023","unstructured":"Lin Y, Johnson C. Efficient data processing for harsh geological environments. GeoTech. 2023;10(8):98\u2013113.","journal-title":"GeoTech"},{"issue":"8","key":"3967_CR29","doi-asserted-by":"publisher","first-page":"1309","DOI":"10.1109\/TPAMI.2007.1147","volume":"29","author":"R Hartley","year":"2007","unstructured":"Hartley R, Kang SB. Parameter-free radial distortion correction with center of distortion estimation. IEEE Trans Pattern Anal Mach Intell. 2007;29(8):1309\u201321.","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"3967_CR30","first-page":"1","volume-title":"Multi-image analysis","author":"SS Beauchemin","year":"2001","unstructured":"Beauchemin SS, Bajcsy R. Modelling and removing radial and tangential distortions in spherical lenses. In: Klette R, Gimel\u2019farb G, Huang T, editors. Multi-image analysis. Berlin: Springer; 2001. p. 1\u201321."},{"key":"3967_CR31","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/j.jappgeo.2015.05.015","volume":"119","author":"W Al-Sit","year":"2015","unstructured":"Al-Sit W, Al-Nuaimy W, Marelli M, Al-Ataby A. Visual texture for automated characterisation of geological features in borehole televiewer imagery. J Appl Geophys. 2015;119:139\u201346.","journal-title":"J Appl Geophys"},{"key":"3967_CR32","unstructured":"Lucas BD, Kanade T. An iterative image registration technique with an application to stereo vision. In: Proceedings of the 7th international joint conference on artificial intelligence (IJCAI). Vancouver: Morgan Kaufmann; 1981. pp. 674\u20139."},{"key":"3967_CR33","doi-asserted-by":"crossref","unstructured":"Farneb\u00e4ck G. Two-frame motion estimation based on polynomial expansion. In: Proceedings of the scandinavian conference on image analysis (SCIA). Lecture notes in computer science, vol. 2749. Halmstad: Springer; 2003. pp. 363\u201370.","DOI":"10.1007\/3-540-45103-X_50"},{"key":"3967_CR34","doi-asserted-by":"crossref","unstructured":"Bereska D, Daniec K, Fra\u015b S, J\u0119drasiak K, Malinowski M, Nawrat A. System for multi-axial mechanical stabilization of digital camera. In: Vision based systems for UAV applications. Berlin: Springer; 2013. pp. 177\u201389.","DOI":"10.1007\/978-3-319-00369-6_11"},{"key":"3967_CR35","doi-asserted-by":"crossref","unstructured":"Rajesh RJ, Kavitha P. Camera gimbal stabilization using conventional pid controller and evolutionary algorithms. In: 2015 international conference on computer, communication and control (IC4), 2015. pp. 1\u20136.","DOI":"10.1109\/IC4.2015.7375580"},{"key":"3967_CR36","doi-asserted-by":"crossref","unstructured":"Souza M, Pedrini H. Digital video stabilization: algorithms and evaluation. In: Anais Estendidos do XXXII conference on graphics. Patterns and images. Porto Alegre, RS, Brasil: SBC; 2019. pp. 35\u201341.","DOI":"10.5753\/sibgrapi.est.2019.8299"},{"issue":"5","key":"3967_CR37","doi-asserted-by":"publisher","first-page":"1255","DOI":"10.1109\/TRO.2017.2705103","volume":"33","author":"R Mur-Artal","year":"2017","unstructured":"Mur-Artal R, Tard\u00f3s JD. Orb-slam2: an open-source slam system for monocular, stereo, and rgb-d cameras. IEEE Trans Robot. 2017;33(5):1255\u201362.","journal-title":"IEEE Trans Robot"},{"issue":"1","key":"3967_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13640-018-0277-7","volume":"2018","author":"MR Souza","year":"2018","unstructured":"Souza MR, Pedrini H. Digital video stabilization based on adaptive camera trajectory smoothing. EURASIP J Image Video Process. 2018;2018(1):1\u201311.","journal-title":"EURASIP J Image Video Process"},{"issue":"6","key":"3967_CR39","doi-asserted-by":"publisher","first-page":"669","DOI":"10.1063\/1.4822961","volume":"4","author":"WH Press","year":"1990","unstructured":"Press WH, Teukolsky SA. Savitzky-Golay smoothing filters. Comput Phys. 1990;4(6):669\u201372.","journal-title":"Comput Phys"},{"key":"3967_CR40","doi-asserted-by":"crossref","unstructured":"Godard C, Mac\u00a0Aodha O, Firman M, Brostow GJ. Digging into self-supervised monocular depth estimation. In: Proceedings of the IEEE\/CVF international conference on computer vision (ICCV) 2019.","DOI":"10.1109\/ICCV.2019.00393"},{"issue":"198","key":"3967_CR41","doi-asserted-by":"publisher","first-page":"614","DOI":"10.3189\/002214310793146205","volume":"56","author":"TJ Fudge","year":"2010","unstructured":"Fudge TJ, Smith BE. Light propagation in firn: application to borehole video. J Glaciol. 2010;56(198):614\u201324.","journal-title":"J Glaciol"},{"key":"3967_CR42","doi-asserted-by":"crossref","unstructured":"Zong N, Al-Nuaimy W, Worthington P. A novel visual compensation approach to scene enhancement and assessment in monocular borehole video tele-viewers. In: 6th Asia Pacific meeting on near surface geoscience and engineering, 2024. European Association of Geoscientists & Engineers. 2024. pp. 1\u20135.","DOI":"10.3997\/2214-4609.202471026"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-025-03967-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-025-03967-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-025-03967-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,7]],"date-time":"2025-05-07T07:08:44Z","timestamp":1746601724000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-025-03967-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,7]]},"references-count":42,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2025,6]]}},"alternative-id":["3967"],"URL":"https:\/\/doi.org\/10.1007\/s42979-025-03967-6","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,7]]},"assertion":[{"value":"27 September 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 April 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 May 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This research does not involve any form of human or animal test.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Research involving human and\/or animals"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}}],"article-number":"453"}}