JTJens T. Thielemann

Jens T. Thielemann

*This is an algorithmically generated author record based on publicly available information.

Current Organizations / Institutes

The organizations/institutes from the scholar's latest article

Previous Organizations / Institutes

The organizations / institutes from the scholar's other articles in the past ten years


Jens T. Thielemann has a total of 91 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • Open Access

    3D Point Cloud Verification and Scatter Removal Using a Dual Camera/Projector Setup

    by Jens T. Thielemann, Jostein Thorstensen

    This work investigates the properties of 3D imaging in turbid water in context of being able to precisely remove false 3D measurements that are a result of scattering. Such false measurements make object boundaries highly uncertain and limit the usefulness of 3D data. The work is motivated by a need for high-quality 3D image data for underwater robotics, also in turbid waters, where false 3D data can make 3D point cloud algorithms complex and unreliable. Basing ourselves on triangulation-based 3D imaging in turbid water, we show through first-principles analysis how a combination of certain camera/projector geometries and projected patterns allows for the reliable discrimination between true and false 3D measurements. We present an efficient (O1) algorithm capable of rapidly performing this discrimination. Through experiments, we show that we can provide a 50–100× better false positive rate than single-camera algorithms across relevant turbidities, whilst maintaining an almost zero false negative rate. This combination of camera hardware, projected patterns, and algorithms gives a significant robustness improvement of subsea 3D imaging systems, enabling robust and trustworthy 3D imaging.


  • Light transport in turbid water for 3D underwater imaging

    by Jostein Thorstensen, Simone Zonetti, Jens Thielemann

    In this work, we have investigated the properties of light transport in turbid water for underwater 3D imaging, by comparing literature, simulations, and experiments. The work is motivated by a need for high-quality 3D image data for underwater robotics, also in turbid waters. We present a comparative analysis of how sine wave and line patterns degrade upon propagation through turbid water, and explain the difference in degradation through analysis of the signal response of the water. We find that line patterns provide a sharp signal peak from the un-scattered (ballistic) photons, with a very broad skirt of scattered signal. The detection of the un-scattered peak allows for sub-millimeter 3D reconstruction quality at water turbidities up to 4.8 NTU (nephelometric turbidity units). Using sine waves, 3D precision rapidly drops, as the scattered signal from large parts of the scene causes rapid loss of signal contrast. 3D reconstruction fails at turbidities above 3.1 NTU. In dark parts of the scene, both signal types yield incorrect 3D reconstruction, as forward scattered signal from surrounding brighter regions dominate over the correct signal peak. In line with literature on scattering properties of water, we find that the use of long wavelengths (red signal) gives less scattering and higher signal contrast compared with the use of green and blue, thereby providing lower 3D noise.


  • Open Access

    6D Pose Estimation for Subsea Intervention in Turbid Waters

    by Ahmed Mohammed, Johannes Kvam, Jens T. Thielemann, Karl H. Haugholt, Petter Risholm

    Manipulation tasks on subsea instalments require extremely precise detection and localization of objects of interest. This problem is referred to as “pose estimation”. In this work, we present a framework for detecting and predicting 6DoF pose for relevant objects (fish-tail, gauges, and valves) on a subsea panel under varying water turbidity. A deep learning model that takes 3D vision data as an input is developed, providing a more robust 6D pose estimate. Compared to the 2D vision deep learning model, the proposed method reduces rotation and translation prediction error by (−Δ0.39∘) and translation (−Δ6.5 mm), respectively, in high turbid waters. The proposed approach is able to provide object detection as well as 6D pose estimation with an average precision of 91%. The 6D pose estimation results show 2.59∘ and 6.49 cm total average deviation in rotation and translation as compared to the ground truth data on varying unseen turbidity levels. Furthermore, our approach runs at over 16 frames per second and does not require pose refinement steps. Finally, to facilitate the training of such model we also collected and automatically annotated a new underwater 6D pose estimation dataset spanning seven levels of turbidity.


  • Open Access

    ROV Navigation in a Fish Cage with Laser-Camera Triangulation

    by Magnus Bjerkeng, Trine Kirkhus, Walter Caharija, Jens T. Thielemann, Herman B. Amundsen, Sveinung Johan Ohrem, Esten Ingar Grøtli

    Aquaculture net cage inspection and maintenance is a central issue in fish farming. Inspection using autonomous underwater vehicles is a promising solution. This paper proposes laser-camera triangulation for pose estimation to enable autonomous net following for an autonomous vehicle. The laser triangulation 3D data is experimentally compared to a doppler velocity log (DVL) in an active fish farm. We show that our system is comparable in performance to a DVL for distance and angular pose measurements. Laser triangulation is promising as a short distance ranging sensor for autonomous vehicles at a low cost compared to acoustic sensors.


  • Open Access

    Adaptive Structured Light with Scatter Correction for High-Precision Underwater 3D Measurements

    by Petter Risholm, Trine Kirkhus, Jens T. Thielemann, Jostein Thorstensen

    High-precision underwater 3D cameras are required to automate many of the traditional subsea inspection, maintenance and repair (IMR) operations. In this paper we introduce a novel multi-frequency phase stepping (structured light) method for high-precision 3D estimation even in turbid water. We introduce an adaptive phase-unwrapping procedure which uses the phase-uncertainty to determine the highest frequency that can be reliably unwrapped. Light scattering adversely affects the phase estimate. We propose to remove the effect of forward scatter with an unsharp filter and a model-based method to remove the backscatter effect. Tests in varying turbidity show that the scatter correction removes the adverse effect of scatter on the phase estimates. The adaptive frequency unwrapping with scatter correction results in images with higher accuracy and precision and less phase unwrap errors than the Gray-Code Phase Stepping (GCPS) approach.


  • Open Access

    Range-Gated Imaging System for Underwater Monitoring in Ocean Environment

    by Patrizio Mariani, Iñaki Quincoces, Karl H. Haugholt, Yves Chardard, Andre W. Visser, Chris Yates, Giuliano Piccinno, Giancarlo Reali, Petter Risholm, Jens T. Thielemann

    High-quality video observations are very much needed in underwater environments for the monitoring of several ecosystem indicators and to support the sustainable development and management of almost all activities in the ocean. Reliable video observations are however challenging to collect, because of the generally poor visibility conditions and the difficulties to deploy cost-effective sensors and platforms in the marine environment. Visibility in water is regulated by natural light availability at different depths, and by the presence of suspended particles, scattering incident light in all directions. Those elements are also largely variable in time and space, making it difficult to identify technological solutions that can be used in all conditions. By combining state-of-the-art “time of flight” (ToF) image sensors and innovative pulsed laser illumination, we have developed a range-gated camera system (UTOFIA) that enables affordable and enhanced 3D underwater imaging at high resolution. This range-gated solution allows users to eliminate close-range backscattering, improving quality of the images and providing information on the distance of each illuminated object, hence giving access to real-time 3D measurements. Furthermore, as the system is based on pulsed laser light, it is almost independent of natural light conditions and can achieve similar performances at an extended depth range. We use this system to collect observations in different oceanographic conditions and for different applications, including aquaculture monitoring, seafloor mapping, litter identifications and structure inspection. Performances are evaluated by comparing images to regular cameras and by using standard targets to assess accuracy and precision of distance measurements. We suggest that this type of technology can become a standard in underwater 3D imaging to support the future development of the ocean economy.


  • High-resolution structured light D sensor for autonomous underwater inspection

    by Petter Risholm, Trine Kirkhus, Jens T. Thielemann

    Sensors that can provide detailed 3D data underwater are a prerequisite for enabling autonomous inspection of e.g. seafloor integrity, ocean habitats and subsea installations with unmanned underwater vehicles. Sonars are currently the primary source of 3D data on moving platforms subsea but have limited depth and lateral resolution. Several optical approaches exist such as passive stereo, which have problems with textureless objects, and LIDARs which are slow and provide low lateral resolution. In this work we explore the use of structured light, to achieve high-resolution 3D of objects in an underwater environment. We have adapted a Gray Code Phase Stepping (GCPS) structured light approach to be more robust to the contrast degradation caused by the scattering and attenuation of light in water. The robustness towards increasing water turbidity has been verified in pool experiments. We achieve a depth resolution ranging from 1.4mm to 6.4mm depending on the turbidity when imaging an object at 1.1m distance with a pixel resolution of 1280x1024 at a framerate of 8Hz.


  • A scatter removal technique to enhance underwater range-gated 3D and intensity images

    by Petter Risholm, Jens T. Thielemann, Richard Moore, Karl Henrik Haugholt

    In this paper we present how to exploit a combination of an underwater range-gated imaging system and an unsharp filtering method to effectively suppress the effects of forward- and backward-scatter. Typically, back-scattered light causes a contrast reduction in the image, while forward-scattered light causes a blurring of features. A range-gated imaging system can effectively suppress the majority of back-scatter by gating close to objects of interest, however, such systems do not have an inherent way of suppressing forward-scatter. The proposed range-gated system facilitates real-time 3D because it facilitates range-gated acquisition at 1kHz with an inter-range spacing of 18.8cm. A peak finding algorithm working on the range-gated sweep signal is used to estimate 3D. However, the scattering effects also cause unwanted peaks in the range-gated signal. The effect of forward-scatter (spatial blur) for the peak finding algorithm is that the extent of objects may be larger in the reported depth map than the real physical extent of the object. This can be detrimental to e.g., biomass estimation of fish. In this paper we describe an unsharp mask filtering approach to remove the combined effect of forward and backward-scatter on each individual range-gated image before the 3D peak finding algorithm is applied. The results of the proposed filtering are twofold: 1) removing the residual back-scatter which leads to a contrast increase in the gated images, and 2) removal of false-positive peaks in the range-gated signal due to forward-scatter. This leads to more accurate depth maps.


  • Real-time super-resolved 3D in turbid water using a fast range-gated CMOS camera

    by Petter Risholm, Jostein Thorstensen, Jens T. Thielemann, Kristin Kaspersen, Jon Tschudi, Chris Yates, Chris Softley, Igor Abrosimov, Jonathan Alexander, Karl Henrik Haugholt

    We present a range-gated camera system designed for real-time (10 Hz) 3D estimation underwater. The system uses a fast-shutter CMOS sensor (1280×1024) customized to facilitate gating with 1.67 ns (18.8 cm in water) delay steps relative to the triggering of a solid-state actively Q-switched 532 nm laser. A depth estimation algorithm has been carefully designed to handle the effects of light scattering in water, i.e., forward and backward scattering. The raw range-gated signal is carefully filtered to reduce noise while preserving the signal even in the presence of unwanted backscatter. The resulting signal is proportional to the number of photons that are reflected during a small time unit (range), and objects will show up as peaks in the filtered signal. We present a peak-finding algorithm that is robust to unwanted forward scatter peaks and at the same time can pick out distant peaks that are barely higher than peaks caused by sensor and intensity noise. Super-resolution is achieved by fitting a parabola around the peak, which we show can provide depth precision below 1 cm at high signal levels. We show depth estimation results when scanning a range of 8 m (typically 1–9 m) at 10 Hz. The results are dependent on the water quality. We are capable of estimating depth at distances of over 4.5 attenuation lengths when imaging high albedo targets at low attenuation lengths, and we achieve a depth resolution (σ) ranging from 0.8 to 9 cm, depending on signal level.


  • Adaptive Multi-Frequency Phase Stepping for Optimal 3D Depth Reconstruction

    by Jostein Thorstensen, Jens Thielemann

    This paper describes a 3D measurement algorithm based on Multi-Frequency Phase Stepping, using a single period pattern and a higher frequency pattern. An experimentally verified analytical expression for depth precision enables adaptive selection of the high frequency. The algorithm has several advantages compared with Gray Code Phase Stepping (GCPS): In high signal situations, depth precision improves. In low signal situations, Gray Coding errors are avoided. Additionally, robust estimates of measurement precision will be available on a per pixel basis.