IP Library › Granted Patent US 12,597,222
Granted Patent B2
US 12,597,222 · App. 18/534,120 · Granted Apr 7, 2026

Method and system for determining a region of water clearance of a water surface

Inventors: Stefano Marano (Zürich, CH); Bruno Arsenali (Brugg, CH); Deran Maas (Zürich, CH); Kalevi Tervo (Espoo, FI); Jukka Peltola (Espoo, CH)
Assignee: ABB Schweiz AG
G06V10/26G06T7/11G06T7/70G08G3/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,597,222
App. No.
18/534,120
Granted
Apr 7, 2026
Kind
B2
Abstract

A method and a system for determining a region of water clearance of a water surface are disclosed. The method includes receiving image data of an image captured by a camera, determining water surface pixels of the image from the image data, determining image coordinates of at least a first group of the determined water surface pixels in an image coordinate system, determining a position and an orientation of the camera at the time the image has been captured, determining real-world coordinates of the corresponding water surface in the real world by transferring at least the image coordinates of the first group to a real-world coordinate system under consideration of the determined position and orientation of the camera, and determining a region of the water surface, which is defined by the determined real-world coordinates of the first group, as the region of water clearance.

Claims (42)

1 . A method for determining a region of water clearance of a water surface, the method comprising:

receiving image data (ID) of an image captured by a camera;

determining water surface pixels of the image from the image data (ID), wherein the water surface pixels show an imaged water surface within the image;

determining image coordinates of at least a first group (GP 1 ) of the determined water surface pixels in an image coordinate system, wherein the first group (GP 1 ) is representative for the imaged water surface;

determining solid object pixels of the image which show an imaged solid object touching the imaged water surface;

determining image coordinates of at least a second group (GP 2 ) of the determined solid object pixels in the image coordinate system, wherein the second group (GP 2 ) is representative for the imaged solid object;

determining whether the solid object, which is represented by the imaged solid object in the image, physically touches the water surface in real world;

determining a position and an orientation of the camera at a time the image has been captured;

determining real-world coordinates (RWC) of the corresponding water surface in the real world by transferring at least the image coordinates of the first group (GPI) to a real-world coordinate system under consideration of the determined position and orientation of the camera;

determining real-world coordinates (RWC) of the corresponding solid object in the real world by transferring at least the image coordinates of the second group (GP 2 ) to the real-world coordinate system under consideration of the determined position and orientation of the camera, when the solid object physically touches the water surface in the real world;

determining a region of the water surface, which is defined by the determined real-world coordinates of the first group (GPI), as the region of water clearance; and

determining a region, which is defined by the determined real-world coordinates (RWC) of the second group (GP 2 ), as not being part of the region of water clearance.

2 . The method in accordance with claim 1 ,

wherein the camera is arranged on an ego vessel;

wherein the position and orientation of the camera depends on a position and an orientation of the ego vessel; and

wherein the position and orientation of the camera is determined depending on the position and orientation of the ego vessel.

3 . The method in accordance with claim 1 , wherein:

the determining of the region of water clearance comprises generating 2D map data (2DM) of a 2D map of the region of water clearance in the real-world coordinate system; and

the method comprises outputting the 2D map.

4 . The method in accordance with claim 1 , the method comprising:

determining a clearance distance over which the region of water clearance extends along a predetermined direction depending on the determined region of water clearance; and

outputting the clearance distance.

5 . The method in accordance with claim 4 ,

wherein the camera is arranged on an ego vessel; and

wherein the predetermined direction is a direction of at least a segment of a swipe area of the ego vessel.

6 . The method in accordance with claim 1 , the method comprising:

determining an object distance over which the region of water clearance extends to the closest solid object on the water surface depending on the determined region of water clearance; and

outputting the object distance.

7 . The method in accordance with claim 1 ,

wherein the camera is arranged on an ego vessel; and

wherein an angular margin to the solid object is determined depending on the determined region of water clearance.

8 . The method in accordance with claim 1 , the method comprising:

determining whether a current route or a swipe area, which extends at least in part through the region of water clearance, of a vessel is safe.

9 . The method in accordance with claim 1 , the method comprising:

determining a safe route or a swipe area for a vessel depending on the region of water clearance.

10 . The method in accordance with claim 1 ,

wherein calibration values (CV) of the camera are determined; and

wherein the real-world coordinates (RWC) of the water surface are determined depending on the calibration values (CV).

11 . The method in accordance with claim 1 , the method comprising:

receiving image data (ID) of another image of at least a part of the water surface captured at the same time as the image; and

determining the region of water clearance depending on the image data (ID) of the other image.

12 . A system for determining a region of water clearance of a water surface, the system comprising a memory configured to store image data (ID) of an image captured by a camera, and a processing unit which is configured to carry out the method in accordance with claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2024
From: MARANO, STEFANO; ARSENALI, BRUNO; MAAS, DERAN; TERVO, KALEVI; PELTOLA, JUKKA
To: ABB SCHWEIZ AG
Reel/Frame 066468/0261 →
Priority Claims (1)
EP 22212496 · Dec 9, 2022 · regional
Continuity (1)
Related Publication 20240193904A1 · Jun 13, 2024
References Cited (23)
US 7047114B1 · Rogers · 2006 [cited by examiner]
US 9569671B1 · Maali · 2017 [cited by examiner]
US 10922552B2 · Maali · 2021 [cited by examiner]
US 12466522B1 · Yu · 2025 [cited by examiner]
US 20090315756A1 · Imazu · 2009 [cited by examiner]
US 20150330804A1 · Okuda · 2015 [cited by examiner]
US 20170154223A1 · Maali · 2017 [cited by examiner]
US 20200208979A1 · Pandey · 2020 [cited by examiner]
US 20210019521A1 · Park · 2021 [cited by examiner]
US 20210114698A1 · Moon · 2021 [cited by examiner]
US 20210357655A1 · Park · 2021 [cited by examiner]
US 20210389765A1 · Behrendt · 2021 [cited by examiner]
US 20220024549A1 · Biancale · 2022 [cited by examiner]
US 20230068036A1 · Park · 2023 [cited by examiner]
US 20230195118A1 · Singh · 2023 [cited by examiner]
US 20230331357A1 · Hara · 2023 [cited by examiner]
US 20230351764A1 · Fujisawa · 2023 [cited by examiner]
US 20240119843A1 · Wang · 2024 [cited by examiner]
US 20250111682A1 · Arsenali · 2025 [cited by examiner]
CN 109919026A · 2019 [cited by applicant]
CN 110287837A · 2019 [cited by applicant]
European Extended Search Report, Application No. 22212496.8, dated Jun. 2, 2023, 13 pps. [cited by applicant]
L. Steccanella et al., “Waterline and obstacle detection in images from low-cost autonomous boats for environment monitoring”, Robotics and Autonomous Systems, Elsevier B.V., vol. 124, Nov. 5, 2019, pp. 1-11. [cited by applicant]