A Vibration compensation module compensates
the drift and rotation errors caused by friction, colli-
sions and cable twist effects when lowering the detec-
tor into the borehole. Drift errors are fixed by finding
the center position of boreholes on the video canvas
with a ellipse finder that considers the dark ’bottom’
area of the borehole as a potential center ellipse can-
didate of the cross-section of the borehole. Rotation
errors are then compensated using cross-correlation
which calculates the similarity and delay that can
match two signals to the maximum. Two neighboring
rows of extracted pixels are taken as input signals, and
two threshold of similarity and delay are set to ensure
the selected rows are suitable for compensation.
Finally, a camera trajectory smoothing module to
handle the abrupt any changes of texture. In order to
improve the visual presentation of the borehole inner
surface, a Savitzky-Golay filter (S-G filter) is intro-
duced to smooth the camera trajectory. Results show
that the smoothing is effective as unexpected discon-
tinuities brought about by vibration and data acquisi-
tion effects between rows are effectively eliminated.
To conclude, this system successfully accom-
plished a borehole inner surface visualization system
with vibration cancellation and trajectory smoothing
using only an optical monocular video camera. Re-
sults of experiments have demonstrated that the errors
and interrupts are lowered to a unnoticeable level and
the visualization performance is effectively improved.
Future improvements could include 3D recon-
struction of boreholes based on simple monocular de-
tector can be studied, involving Visual Simultaneous
Localising and Mapping (V-SLAM) which is one of
the most popular research topic in computer vision
and reconstruction fields. This system is tested by
commercial on-site utilization and it is believed to
continue to perform robustly in future development
of 2D to 3D modeling of boreholes as sophisticated
visualiser and stabiliser of borehole inner surface in-
spection.
ACKNOWLEDGEMENTS
This research is supported by Robertson Geologging
Ltd who provided access to equipment, software, ex-
pertise and commercial use cases to validate the ac-
cessibility and feasibility of the academic achieve-
ments as potential user products or services.
REFERENCES
Al-Sit, W., Al-Nuaimy, W., Marelli, M., and Al-Ataby, A.
(2015). Visual texture for automated characterisation
of geological features in borehole televiewer imagery.
Journal of Applied Geophysics, 119:139–146.
Beauchemin, S. S. and Bajcsy, R. (2001). Modelling and
removing radial and tangential distortions in spheri-
cal lenses. In Klette, R., Gimel’farb, G., and Huang,
T., editors, Multi-Image Analysis, pages 1–21, Berlin,
Heidelberg. Springer Berlin Heidelberg.
Bereska, D., Daniec, K., Fra
´
s, S., J˛edrasiak, K., Mali-
nowski, M., and Nawrat, A. (2013). System for multi-
axial mechanical stabilization of digital camera. In Vi-
sion Based Systemsfor UAV Applications, pages 177–
189. Springer.
Cardani, B. (2006). Optical image stabilization for digital
cameras. IEEE Control Systems Magazine, 26(2):21–
22.
Hartley, R. and Kang, S. B. (2007). Parameter-free radial
distortion correction with center of distortion Estima-
tion. IEEE Transactions on Pattern Analysis and Ma-
chine Intelligence, 29(8):1309–1321.
Mur-Artal, R. and Tardós, J. D. (2017). Orb-slam2:
An open-source slam system for monocular, stereo,
and rgb-d cameras. IEEE Transactions on Robotics,
33(5):1255–1262.
Pohl, C. and Genderen, J. L. V. (1998). Review article mul-
tisensor image fusion in remote sensing: Concepts,
methods and applications. International Journal of
Remote Sensing, 19(5):823–854.
Press, W. H. and Teukolsky, S. A. (1990). Savitzky-golay
smoothing filters. Computers in Physics, 4(6):669–
672.
Rajesh, R. J. and Kavitha, P. (2015). Camera gimbal sta-
bilization using conventional pid controller and evo-
lutionary algorithms. In 2015 International Con-
ference on Computer, Communication and Control
(IC4), pages 1–6.
Souza, M. and Pedrini, H. (2019). Digital video stabiliza-
tion: Algorithms and evaluation. In Anais Estendidos
do XXXII Conference on Graphics, Patterns and Im-
ages, pages 35–41, Porto Alegre, RS, Brasil. SBC.
Souza, M. R. and Pedrini, H. (2018). Digital video stabi-
lization based on adaptive camera trajectory smooth-
ing. EURASIP Journal on Image and Video Process-
ing, 2018(1):1–11.
Thiele, S. T., Lorenz, S., Kirsch, M., Cecilia Contreras
Acosta, I., Tusa, L., Herrmann, E., Möckel, R., and
Gloaguen, R. (2021). Multi-scale, multi-sensor data
integration for automated 3-d geological mapping.
Ore Geology Reviews, 136:104252.
GISTAM 2023 - 9th International Conference on Geographical Information Systems Theory, Applications and Management
78