JP2019092002A - 船舶用俯瞰画像生成装置およびそのキャリブレーション方法 - Google Patents
船舶用俯瞰画像生成装置およびそのキャリブレーション方法 Download PDFInfo
- Publication number
- JP2019092002A JP2019092002A JP2017218363A JP2017218363A JP2019092002A JP 2019092002 A JP2019092002 A JP 2019092002A JP 2017218363 A JP2017218363 A JP 2017218363A JP 2017218363 A JP2017218363 A JP 2017218363A JP 2019092002 A JP2019092002 A JP 2019092002A
- Authority
- JP
- Japan
- Prior art keywords
- calibration
- height
- images
- ship
- cameras
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B37/00—Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe
- G03B37/04—Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe with cameras or projectors providing touching or overlapping fields of view
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Closed-Circuit Television Systems (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
- Eye Examination Apparatus (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
【課題】妥当な俯瞰画像の生成を容易にすることができる船舶用俯瞰画像生成装置およびそのキャリブレーション方法を提供する。【解決手段】船舶用俯瞰画像生成装置は、隣り合う撮像領域が重複領域を有するようにそれぞれの撮像領域を設定して船舶1に搭載される複数のカメラが撮像する画像を俯瞰面に射影変換して船舶の上方の視点から俯瞰した俯瞰画像を生成する。陸上で地面よりも高い位置に設定した俯瞰面CP1,CP2上で重複領域にキャリブレーション標識25が配置される。複数のカメラでキャリブレーション標識を撮像することにより、複数のキャリブレーション画像が取得される。複数のキャリブレーション画像に含まれるキャリブレーション標識の画像が整合するように、射影変換に適用すべき適用パラメータが取得される。【選択図】図8
Description
この発明は、船舶の周囲を俯瞰した俯瞰画像を生成する装置およびそのキャリブレーション方法に関する。
特許文献1は、大型船舶のワンマンコントロールを容易にする操船支援装置を開示している。一つの具体例では、船舶の周囲の4つの区域をそれぞれ撮影する4つのテレビカメラが設けられる。これらのテレビカメラからの画像が一つの画像に複合されて、表示装置に表示される。オペレータは、表示装置に表示された画像を見て、船舶を操船できる。
特許文献2は、車載周辺画像表示装置を開示している。この装置では、自動車の四方を撮影する4台のカメラが、撮影領域が一部重複するように配置されている。各カメラで撮影した画像をそれぞれ射影変換して合成することにより、俯瞰画像が生成される。いずれかのカメラの俯瞰画像に不具合が生じると、そのカメラを調整対象カメラとして、射影変換のパラメータが調整される。具体的には、調整対象カメラの撮影領域と、他のカメラの撮影領域との重複範囲内の地面に正方向の校正パターンが描かれたターゲットボードが配置される。それら2つのカメラで撮影された校正パターンが俯瞰画像中で一致するように、射影変換のためのパラメータが調整される。
特許文献2は、車載周辺画像表示装置を開示している。この装置では、自動車の四方を撮影する4台のカメラが、撮影領域が一部重複するように配置されている。各カメラで撮影した画像をそれぞれ射影変換して合成することにより、俯瞰画像が生成される。いずれかのカメラの俯瞰画像に不具合が生じると、そのカメラを調整対象カメラとして、射影変換のパラメータが調整される。具体的には、調整対象カメラの撮影領域と、他のカメラの撮影領域との重複範囲内の地面に正方向の校正パターンが描かれたターゲットボードが配置される。それら2つのカメラで撮影された校正パターンが俯瞰画像中で一致するように、射影変換のためのパラメータが調整される。
本件発明者は、船舶の周囲の俯瞰画像を生成する船舶用俯瞰画像生成装置を開発している。その過程で、特許文献2に記載されているような車載周辺画像表示装置を単に船舶に転用しても、妥当な俯瞰画像を生成することはパラメータが一艘ずつ異なり容易ではないこと気づき、その解決手段を提供しようとしている。
そこで、この発明の一実施形態は、妥当な俯瞰画像の生成を容易にすることができる船舶用俯瞰画像生成装置およびそのキャリブレーション方法を提供する。
そこで、この発明の一実施形態は、妥当な俯瞰画像の生成を容易にすることができる船舶用俯瞰画像生成装置およびそのキャリブレーション方法を提供する。
この発明の一実施形態は、隣り合う撮像領域が重複領域を有するようにそれぞれの撮像領域を設定して船舶に搭載される複数のカメラが撮像する画像を俯瞰面に射影変換して船舶の上方の視点から俯瞰した俯瞰画像を生成する船舶用俯瞰画像生成装置をキャリブレーションする方法を提供する。この方法は、陸上で地面よりも高い位置に設定した前記俯瞰面上で前記重複領域にキャリブレーション標識を配置するステップと、前記複数のカメラで前記キャリブレーション標識を撮像することにより、複数のキャリブレーション画像を取得するステップと、前記複数のキャリブレーション画像に含まれる前記キャリブレーション標識の画像が整合するように、前記複数のキャリブレーション画像を前記俯瞰面に射影変換するために適用すべき適用パラメータを取得するステップを含む。
「地面」とは、ここでは、船舶が陸上に置かれているときの地面であり、船舶の最低位置以下となる水平面をいう。
射影変換によって俯瞰画像を得るためのパラメータは、カメラの位置と射影される平面(特許文献2では地面)との位置関係に依存する。自動車の場合には、同一車種であれば、カメラと地面との位置関係は、ほぼ一定であるから、1台ずつの車両に関してパラメータを調整する必要はない。それに対して、船舶は使用者の求めに応じて一艘ずつ製造されるのが通常であるから、カメラの位置は原則として一艘ずつ異なる。したがって、一艘ずつパラメータを調整する必要がある。そのうえ、パラメータの調整は、船舶を水面に浮かべて行う必要がある。船体に対する水面(喫水線)の高さは、個々に異なる船舶の重量に依存するからである。
射影変換によって俯瞰画像を得るためのパラメータは、カメラの位置と射影される平面(特許文献2では地面)との位置関係に依存する。自動車の場合には、同一車種であれば、カメラと地面との位置関係は、ほぼ一定であるから、1台ずつの車両に関してパラメータを調整する必要はない。それに対して、船舶は使用者の求めに応じて一艘ずつ製造されるのが通常であるから、カメラの位置は原則として一艘ずつ異なる。したがって、一艘ずつパラメータを調整する必要がある。そのうえ、パラメータの調整は、船舶を水面に浮かべて行う必要がある。船体に対する水面(喫水線)の高さは、個々に異なる船舶の重量に依存するからである。
この発明の一実施形態は、このような課題に対する解決手段を提供する。
この発明の一実施形態に係る船舶用俯瞰画像生成装置は、複数のカメラがそれぞれ撮像する複数の画像を俯瞰面に射影変換することにより、船舶の上方の視点から俯瞰した俯瞰画像を生成する。射影変換のパラメータを適切に調整することにより、妥当な俯瞰画像が得られる。キャリブレーションとは、射影変換に適用すべきパラメータを調整することである。
この発明の一実施形態に係る船舶用俯瞰画像生成装置は、複数のカメラがそれぞれ撮像する複数の画像を俯瞰面に射影変換することにより、船舶の上方の視点から俯瞰した俯瞰画像を生成する。射影変換のパラメータを適切に調整することにより、妥当な俯瞰画像が得られる。キャリブレーションとは、射影変換に適用すべきパラメータを調整することである。
この発明の一実施形態のキャリブレーション方法では、陸上において、地面よりも高い位置に設定した俯瞰面上にキャリブレーション標識が配置される。このとき、キャリブレーション標識は、複数のカメラの隣り合う撮像領域が重複する領域(重複領域)に配置される。この状態で、複数のカメラが撮像する画像がキャリブレーション画像である。したがって、複数のカメラから得られる複数のキャリブレーション画像には、共通にキャリブレーション標識の画像が含まれている。複数のキャリブレーション画像を射影変換したときに、複数のキャリブレーション画像中のキャリブレーション標識画像が整合するように、射影変換のパラメータが調整される。これにより、射影変換に適用されるべき適切な適用パラメータを得ることができる。
この実施形態の方法では、船舶が陸上にある状態で、地面よりも高い位置に俯瞰面が設定され、その俯瞰面上に配置されたキャリブレーション標識を用いてキャリブレーションを行うことができる。すなわち、船舶を水面に浮かべることなく、容易に船舶用俯瞰画像生成装置のキャリブレーションを行える。
この発明の一実施形態の方法では、前記キャリブレーション標識を配置するステップが、前記船舶に支持され、前記キャリブレーション標識を保持する治具を用いる。この方法によれば、船舶に支持される治具でキャリブレーション標識を保持した状態で、キャリブレーション画像を取得できる。したがって、地面から離れた高さに設定される俯瞰面上にキャリブレーション標識を容易にかつ正確に配置できる。すなわち、陸上から立ち上げた構造物でキャリブレーション標識を保持する必要がないので、キャリブレーション標識の配置が容易である。また、俯瞰面は、船体に対して相対的に定まる平面であるから、治具を介して船舶によってキャリブレーション標識を保持することによって、キャリブレーション標識を正確に俯瞰面上に配置できる。
この発明の一実施形態の方法では、前記キャリブレーション標識を配置するステップが、前記船舶に支持され、前記キャリブレーション標識を保持する治具を用いる。この方法によれば、船舶に支持される治具でキャリブレーション標識を保持した状態で、キャリブレーション画像を取得できる。したがって、地面から離れた高さに設定される俯瞰面上にキャリブレーション標識を容易にかつ正確に配置できる。すなわち、陸上から立ち上げた構造物でキャリブレーション標識を保持する必要がないので、キャリブレーション標識の配置が容易である。また、俯瞰面は、船体に対して相対的に定まる平面であるから、治具を介して船舶によってキャリブレーション標識を保持することによって、キャリブレーション標識を正確に俯瞰面上に配置できる。
この発明の一実施形態の方法では、前記治具が、前記船舶に対する前記キャリブレーション標識の高さを変更可能である。この方法によれば、船舶に対するキャリブレーション標識の相対的な高さを変更可能であるので、俯瞰面の高さを様々に設定したキャリブレーションを容易に行うことができる。
この発明の一実施形態は、隣り合う撮像領域が重複領域を有するようにそれぞれの撮像領域を設定して船舶に搭載される複数のカメラが撮像する画像を俯瞰面に射影変換して船舶の上方の視点から俯瞰した俯瞰画像を生成する船舶用俯瞰画像生成装置をキャリブレーションする別の方法を提供する。この方法は、第1キャリブレーション面を第1高さに設定し、当該第1キャリブレーション面上で前記重複領域に第1キャリブレーション標識を配置した状態で、前記複数のカメラでそれぞれ撮像することにより、複数の第1キャリブレーション画像を取得するステップと、第2キャリブレーション面を前記第1高さとは異なる第2高さに設定し、当該第2キャリブレーション面上で前記重複領域に第2キャリブレーション標識を配置した状態で、前記複数のカメラでそれぞれ撮像することにより、複数の第2キャリブレーション画像を取得するステップと、前記複数の第1キャリブレーション画像に含まれる前記第1キャリブレーション標識の画像が整合するように、前記複数の第1キャリブレーション画像を前記第1キャリブレーション面に射影変換するための第1基準パラメータを取得するステップと、前記複数の第2キャリブレーション画像に含まれる前記第2キャリブレーション標識の画像が整合するように、前記複数の第2キャリブレーション画像を前記第2キャリブレーション面に射影変換するための第2基準パラメータを取得するステップと、を含む。
この発明の一実施形態は、隣り合う撮像領域が重複領域を有するようにそれぞれの撮像領域を設定して船舶に搭載される複数のカメラが撮像する画像を俯瞰面に射影変換して船舶の上方の視点から俯瞰した俯瞰画像を生成する船舶用俯瞰画像生成装置をキャリブレーションする別の方法を提供する。この方法は、第1キャリブレーション面を第1高さに設定し、当該第1キャリブレーション面上で前記重複領域に第1キャリブレーション標識を配置した状態で、前記複数のカメラでそれぞれ撮像することにより、複数の第1キャリブレーション画像を取得するステップと、第2キャリブレーション面を前記第1高さとは異なる第2高さに設定し、当該第2キャリブレーション面上で前記重複領域に第2キャリブレーション標識を配置した状態で、前記複数のカメラでそれぞれ撮像することにより、複数の第2キャリブレーション画像を取得するステップと、前記複数の第1キャリブレーション画像に含まれる前記第1キャリブレーション標識の画像が整合するように、前記複数の第1キャリブレーション画像を前記第1キャリブレーション面に射影変換するための第1基準パラメータを取得するステップと、前記複数の第2キャリブレーション画像に含まれる前記第2キャリブレーション標識の画像が整合するように、前記複数の第2キャリブレーション画像を前記第2キャリブレーション面に射影変換するための第2基準パラメータを取得するステップと、を含む。
前記第1および第2キャリブレーション面は、一方または両方が俯瞰面と一致していてもよく、両方が俯瞰面とは異なる面であってもよい。
船舶の喫水線の高さは、船舶に搭載した貨物の重量や、乗船者の人数に依存する。特許文献1で想定されているような大型の船舶の場合には喫水線の高さは大きくは変動しないかもしれないけれども、とりわけ小型の船舶においては、喫水線の高さは貨物の重量および乗員数によって容易に変動する。
船舶の喫水線の高さは、船舶に搭載した貨物の重量や、乗船者の人数に依存する。特許文献1で想定されているような大型の船舶の場合には喫水線の高さは大きくは変動しないかもしれないけれども、とりわけ小型の船舶においては、喫水線の高さは貨物の重量および乗員数によって容易に変動する。
さらに、特許文献1で想定されているような大型の船舶においては、岸壁や桟橋のある停泊位置を想定すれば十分であるから、俯瞰画像を形成すべき面(俯瞰面)の高さは、一定と見なすことができる。しかも、大型の船舶の場合には、水面から相当程度高い位置にカメラを配置できるから、俯瞰面を水面(喫水線の高さ)または岸壁の上面に設定しておけば、大きな不具合はないと考えられる。
ところが、とくに小型船舶の場合には、一定の停泊場所が確保されることは稀であり、固定桟橋、浮き桟橋、水面上にポールで区画される停泊場所などのさまざまな位置に停泊する必要に迫られる。したがって、俯瞰面の高さは、固定桟橋の表面、浮き桟橋の表面、水面上など、さまざまである。そのうえ、小型船舶においては、カメラの設置高さが低いから、俯瞰面の高さに応じて、異なるパラメータを適用した射影変換を行わなければ妥当な俯瞰画像を得ることはできない。
この発明の一実施形態は、このような課題に対する解決手段を提供する。
この発明の一実施形態に係る方法では、第1高さの第1キャリブレーション面および第2高さの第2キャリブレーション面に関して、それぞれ、複数の第1キャリブレーション画像および複数の第2キャリブレーション画像が取得される。そして、複数の第1キャリブレーション画像を第1キャリブレーション面に射影変換するための第1基準パラメータが求められる。同様に、複数の第2キャリブレーション画像を第2キャリブレーション面に射影変換するための第2基準パラメータが求められる。このようにして、第1および第2高さの面である第1および第2キャリブレーション面に関して適切な射影変換のためのパラメータが求められるから、俯瞰面の高さの変化または変更に対応して適切なパラメータを選択できる。それにより、妥当な俯瞰画像の生成が容易になる。
この発明の一実施形態に係る方法では、第1高さの第1キャリブレーション面および第2高さの第2キャリブレーション面に関して、それぞれ、複数の第1キャリブレーション画像および複数の第2キャリブレーション画像が取得される。そして、複数の第1キャリブレーション画像を第1キャリブレーション面に射影変換するための第1基準パラメータが求められる。同様に、複数の第2キャリブレーション画像を第2キャリブレーション面に射影変換するための第2基準パラメータが求められる。このようにして、第1および第2高さの面である第1および第2キャリブレーション面に関して適切な射影変換のためのパラメータが求められるから、俯瞰面の高さの変化または変更に対応して適切なパラメータを選択できる。それにより、妥当な俯瞰画像の生成が容易になる。
この発明の一実施形態の方法は、前記俯瞰面の高さを取得するステップと、前記俯瞰面の高さと、前記第1基準変換パラメータおよび前記第2基準変換パラメータのうちの一方または両方とに基づいて、前記複数のカメラが撮像する画像を前記俯瞰面に射影変換するために適用すべき適用パラメータを取得するステップと、をさらに含む。
この方法では、俯瞰面の高さが取得され、その高さの俯瞰面への射影変換のための適用パラメータが第1および第2基準パラメータに基づいて取得される。これにより、俯瞰面の高さの変化または変更に対応して適切な適用パラメータが取得されるから、妥当な俯瞰画像の生成が容易になる。
この方法では、俯瞰面の高さが取得され、その高さの俯瞰面への射影変換のための適用パラメータが第1および第2基準パラメータに基づいて取得される。これにより、俯瞰面の高さの変化または変更に対応して適切な適用パラメータが取得されるから、妥当な俯瞰画像の生成が容易になる。
たとえば、取得された俯瞰面の高さと前記第1および第2高さに基づいて、第1および第2基準パラメータに対する補間処理によって、適用パラメータが求められてもよい。
この発明の一実施形態の方法では、前記俯瞰面の高さを取得するステップが、操作者によって操作される入力装置からの高さ入力を受け付けることを含む。この方法によれば、操作者が入力装置を操作することによって、俯瞰面の高さを設定できる。そして、その設定された高さの俯瞰面への射影変換のための適用パラメータが第1および第2基準パラメータに基づいて求められる。こうして、操作者が設定した高さの俯瞰面に対して適切な適用パラメータが取得されるので、妥当な俯瞰画像の生成が容易になる。
この発明の一実施形態の方法では、前記俯瞰面の高さを取得するステップが、操作者によって操作される入力装置からの高さ入力を受け付けることを含む。この方法によれば、操作者が入力装置を操作することによって、俯瞰面の高さを設定できる。そして、その設定された高さの俯瞰面への射影変換のための適用パラメータが第1および第2基準パラメータに基づいて求められる。こうして、操作者が設定した高さの俯瞰面に対して適切な適用パラメータが取得されるので、妥当な俯瞰画像の生成が容易になる。
この発明の一実施形態では、前記俯瞰面の高さを取得するステップが、前記船舶に搭載されたセンサによって前記俯瞰面の高さを検出することを含む。この方法によれば、船舶に搭載されたセンサによって俯瞰面の高さが検出される。そして、その検出された高さの俯瞰面への射影変換のための適用パラメータが第1および第2基準パラメータに基づいて求められる。したがって、センサが検出した高さの俯瞰面に対して適切な適用パラメータが取得されるので、操作者による操作を要することなく、妥当な俯瞰画像を容易に生成できる。
たとえば、センサは、船舶に対する水面の高さを検出してもよい。また、センサは、船舶に対する桟橋上面の高さを検出してもよい。より一般化すれば、センサは、船舶の周囲において水平面を呈する表面の高さを検出してもよい。船舶の周囲とは、この場合、船舶に搭載されるカメラが撮像する領域を意味する。
この発明の一実施形態の方法では、前記第1高さおよび前記第2高さが、陸上で地面よりも高い位置に設定される。この方法によれば、陸上において、地面よりも高い位置に設定した第1および第2キャリブレーション面上にそれぞれ第1および第2キャリブレーション標識が配置される。すなわち、船舶が陸上にある状態で、地面よりも高い位置にキャリブレーション面が設定され、そのキャリブレーション面上に配置されたキャリブレーション標識を用いてキャリブレーションを行うことができる。よって、船舶を水面に浮かべることなく、容易に船舶用俯瞰画像生成装置のキャリブレーションを行える。
この発明の一実施形態の方法では、前記第1高さおよび前記第2高さが、陸上で地面よりも高い位置に設定される。この方法によれば、陸上において、地面よりも高い位置に設定した第1および第2キャリブレーション面上にそれぞれ第1および第2キャリブレーション標識が配置される。すなわち、船舶が陸上にある状態で、地面よりも高い位置にキャリブレーション面が設定され、そのキャリブレーション面上に配置されたキャリブレーション標識を用いてキャリブレーションを行うことができる。よって、船舶を水面に浮かべることなく、容易に船舶用俯瞰画像生成装置のキャリブレーションを行える。
この発明の一実施形態は、隣り合う撮像領域が重複領域を有するようにそれぞれの撮像領域を設定して船舶に搭載される複数のカメラが撮像する画像を俯瞰面に射影変換して船舶の上方の視点から俯瞰した俯瞰画像を生成する船舶用俯瞰画像生成装置を提供する。この装置は、前記複数のカメラが撮像する画像を第1高さに設定された第1キャリブレーション面に射影変換するための第1基準パラメータと、前記複数のカメラが撮像する画像を前記第1高さとは異なる第2高さに設定された第2キャリブレーション面に射影変換するための第2基準パラメータとを記憶する基準パラメータメモリと、前記第1基準変換パラメータおよび前記第2基準変換パラメータのうちの一方または両方に基づいて、前記複数のカメラが撮像する画像を前記俯瞰面に射影変換するために適用すべき適用パラメータを演算する演算装置と、を含む。
この船舶用俯瞰画像生成装置によれば、船舶に搭載される複数のカメラがそれぞれ撮像する複数の画像を俯瞰面に射影変換することによって、船舶の上方の始点から俯瞰した俯瞰画像が生成される。この装置の基準パラメータメモリには、第1高さの第1キャリブレーション面および第2高さの第2キャリブレーション面への射影変換のための第1および第2基準パラメータが記憶されている。演算装置は、これらの第1および第2基準パラメータの一方または両方を用いて、俯瞰面への射影変換のための適用パラメータを演算する。したがって、俯瞰面の高さの変化または変更に対応して適切な適用パラメータを用いた射影変換を行うことができるので、妥当な俯瞰画像を容易に生成できる。
この発明の一実施形態では、船舶用俯瞰画像生成装置は、前記俯瞰面の高さを取得する装置をさらに含み、前記演算装置が、前記取得される俯瞰面の高さを用いる。
この構成によれば、俯瞰面の高さが取得され、その高さの俯瞰面への射影変換のための適用パラメータが第1および第2基準パラメータに基づいて取得される。それにより、俯瞰面の高さの変化または変更に対応して適切な適用パラメータが取得されるから、妥当な俯瞰画像の生成が容易になる。
この構成によれば、俯瞰面の高さが取得され、その高さの俯瞰面への射影変換のための適用パラメータが第1および第2基準パラメータに基づいて取得される。それにより、俯瞰面の高さの変化または変更に対応して適切な適用パラメータが取得されるから、妥当な俯瞰画像の生成が容易になる。
たとえば、演算装置は、取得された俯瞰面の高さと前記第1および第2高さに基づいて、第1および第2基準パラメータに対する補間処理によって、適用パラメータが求めてもよい。
この発明の一実施形態では、前記俯瞰面の高さを取得する装置が、操作者によって操作される入力装置を含む。この構成によれば、操作者が入力装置を操作することによって、俯瞰面の高さを設定できる。そして、その設定された高さの俯瞰面への射影変換のための適用パラメータが第1および第2基準パラメータに基づいて求められる。こうして、操作者が設定した高さの俯瞰面に対して適切な適用パラメータが取得されるので、妥当な俯瞰画像の生成が容易になる。
この発明の一実施形態では、前記俯瞰面の高さを取得する装置が、操作者によって操作される入力装置を含む。この構成によれば、操作者が入力装置を操作することによって、俯瞰面の高さを設定できる。そして、その設定された高さの俯瞰面への射影変換のための適用パラメータが第1および第2基準パラメータに基づいて求められる。こうして、操作者が設定した高さの俯瞰面に対して適切な適用パラメータが取得されるので、妥当な俯瞰画像の生成が容易になる。
この発明の一実施形態では、前記俯瞰面の高さを取得する装置が、前記船舶に搭載され前記俯瞰面の高さを検出するセンサを含む。この構成によれば、船舶に搭載されたセンサによって俯瞰面の高さが検出される。そして、その検出された高さの俯瞰面への射影変換のための適用パラメータが第1および第2基準パラメータに基づいて求められる。したがって、センサが検出した高さの俯瞰面に対して適切な適用パラメータが取得されるので、操作者による操作を要することなく、妥当な俯瞰画像を容易に生成できる。
たとえば、センサは、船舶に対する水面の高さを検出してもよい。また、センサは、船舶に対する桟橋上面の高さを検出してもよい。より一般化すれば、センサは、船舶の周囲において水平面を呈する表面の高さを検出してもよい。船舶の周囲とは、この場合、船舶に搭載されるカメラが撮像する領域を意味する。
この発明の一実施形態により、妥当な俯瞰画像の生成を容易にすることができる船舶用俯瞰画像生成装置およびそのキャリブレーション方法を提供できる。
以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。
図1は、この発明の一実施形態に係る船舶の斜視図である。船舶1は、いわゆる小型船舶であってもよい。小型船舶とは、総トン数20トン未満の船舶をいう。ただし、総トン数が20トン以上の船舶であっても、長さが20メートル未満であるものは小型船舶に含まれる。
図1は、この発明の一実施形態に係る船舶の斜視図である。船舶1は、いわゆる小型船舶であってもよい。小型船舶とは、総トン数20トン未満の船舶をいう。ただし、総トン数が20トン以上の船舶であっても、長さが20メートル未満であるものは小型船舶に含まれる。
船舶1は、船体2と、推進機3とを含む。推進機3は、この実施形態では、船体2の後尾に取り付けられた船外機である。船体2の中央付近には、コックピット5が設けられている。コックピット5内には、ステアリングホイール、アクセルレバー、表示装置、各種操作スイッチ類などが装備されている。
船舶1には、船体2の周囲の画像を撮像するための複数のカメラ7が搭載されている。カメラ7は、船体2の周壁部2Aの上縁付近に取り付けられていてもよく、コックピット5の上方縁部に取り付けられていてもよい。
船舶1には、船体2の周囲の画像を撮像するための複数のカメラ7が搭載されている。カメラ7は、船体2の周壁部2Aの上縁付近に取り付けられていてもよく、コックピット5の上方縁部に取り付けられていてもよい。
図1には、船舶1が陸上に置かれている状態が示されている。地面15に置かれた台車16に船舶1が支持されている。台車16は、船底2Bに接して船体2を下方から支持する台車本体17と、台車本体17の下部に転動可能に取り付けられた車輪18とを含む。台車16に支持された船舶1の喫水線4は、必ずしも地面15と平行ではない。
図2は、複数のカメラ7の配置例を説明するための図解的な平面図である。複数のカメラ7は、この例では、船体2の前方左舷および前方右舷の周壁部2Aの上縁にそれぞれ配置された左前カメラ7Aおよび右前カメラ7Bを含む。複数のカメラ7は、この例では、さらに、コックピット5の左右の上縁にそれぞれ配置された左後カメラ7Dおよび右後カメラ7Cを含む。これらのカメラ7は、視野角の広い広角レンズを有することが好ましく、より具体的には魚眼レンズを有していることが好ましい。
図2は、複数のカメラ7の配置例を説明するための図解的な平面図である。複数のカメラ7は、この例では、船体2の前方左舷および前方右舷の周壁部2Aの上縁にそれぞれ配置された左前カメラ7Aおよび右前カメラ7Bを含む。複数のカメラ7は、この例では、さらに、コックピット5の左右の上縁にそれぞれ配置された左後カメラ7Dおよび右後カメラ7Cを含む。これらのカメラ7は、視野角の広い広角レンズを有することが好ましく、より具体的には魚眼レンズを有していることが好ましい。
左前カメラ7Aは、たとえば、平面視において、船体2の左舷前方縁部と直交する光軸8Aを中心として、船体2の左前方に180度以上の視野角9Aを有し、平面視において、当該視野角9Aを中心角とする扇形の撮像領域10Aを有している。同様に、右前カメラ7Bは、たとえば、平面視において、船体2の右舷前方縁部と直交する光軸8Bを中心として、船体2の右前方に180度以上の視野角9Bを有し、平面視において、当該視野角9Bを中心角とする扇形の撮像領域10Bを有している。さらに、左後カメラ7Dは、たとえば、平面視において、船体2の前後方向とほぼ直交する光軸8Dを中心として、船体2の左方に180度以上の視野角9Dを有し、平面視において、当該視野角9Dを中心角とする扇形の撮像領域10Dを有している。同様に、右後カメラ7Cは、たとえば、平面視において、船体2の前後方向と直交する光軸8Cを中心として、船体2の右方に180度以上の視野角9Cを有し、平面視において、当該視野角9Cを中心角とする扇形の撮像領域10Cを有している。これらのカメラ7A−7Dの光軸8A−8Dは、下方に向けて傾斜している。
左前カメラ7Aおよび右前カメラ7Bのそれぞれの撮像領域10A,10Bは、互いに隣り合っており、かつ船体2の前方に重複領域ABを有している。また、右前カメラ7Bおよび右後カメラ7Bのそれぞれの撮像領域10B,10Cは、互いに隣り合っており、かつ船体2の右方に重複領域BCを有している。また、右後カメラ7Cおよび左後カメラ7Dのそれぞれの撮像領域10C,10Dは、互いに隣り合っており、かつ船体2の後方に重複領域CDを有している。さらに、左後カメラ7Dおよび左前カメラ7Aのそれぞれの撮像領域10D,10Aは、互いに隣り合っており、かつ船体2の左方に重複領域DAを有している。
図3は、俯瞰画像の例を示す。俯瞰画像SVIは、船舶1の上方の視点から俯瞰した画像であり、複数のカメラ7A−7Dがそれぞれ撮像したカメラ画像を俯瞰面(たとえば水平面)に射影変換して俯瞰変換画像21A−21Dを作成し、それらを合成することによって得られる。図3の例では、さらに、船舶1を平面視した画像(船舶画像)20が合成されている。重複領域AB,BC,CD,DAについては、たとえば、各重複領域AB,BC,CD,DAを二分割して、隣り合う撮像領域のそれぞれの俯瞰変換画像中の画像部分を用いてもよい。俯瞰面は、複数のカメラ7のいずれよりも下方に設定される面であり、たとえば水平面である。水平面とは、この場合、船舶1を水面に浮かべて、たとえば停泊状態または極低速航走状態としたときに水面と平行になる面である。
射影変換に適用されるべき適切なパラメータは、各カメラ7と俯瞰面との位置関係によって異なる。パラメータが適切でない場合には、隣り合う撮像領域を撮像して得られる画像が俯瞰画像SVI中で不整合となる。たとえば、水面31に俯瞰面を設定するときと、水面の上方に突き出した桟橋の上面32の高さに俯瞰面を設定するときとでは、適切なパラメータが異なる。
図4は、適切なパラメータの設定、すなわち、キャリブレーションの一例を説明するための図である。図4には、船舶画像20を含む俯瞰画像SVAと、複数のカメラ7A−7Dで撮像した画像を射影変換して得られた俯瞰変換画像21A−21Dとが示されている。
たとえば、左前カメラ7Aと右前カメラ7Bとの重複領域ABにキャリブレーション標識を配置して各カメラ7A,7Bで船舶1の周囲の画像を撮像し、それらの画像を射影変換して俯瞰変換画像21A,21Bを得る場合を想定する。それらの俯瞰変換画像21A,21Bには、キャリブレーション標識の画像(キャリブレーション標識画像)25A,25Bがそれぞれ含まれている。そこで、俯瞰変換画像21A,21Bを船体2の位置を基準に重ね合わせる。このとき、2つのキャリブレーション標識画像25A,25Bが互いにずれている場合、左前カメラ7Aおよび左後カメラ7Bにそれぞれ適用される射影変換パラメータの一方または両方が不適切である。
たとえば、左前カメラ7Aと右前カメラ7Bとの重複領域ABにキャリブレーション標識を配置して各カメラ7A,7Bで船舶1の周囲の画像を撮像し、それらの画像を射影変換して俯瞰変換画像21A,21Bを得る場合を想定する。それらの俯瞰変換画像21A,21Bには、キャリブレーション標識の画像(キャリブレーション標識画像)25A,25Bがそれぞれ含まれている。そこで、俯瞰変換画像21A,21Bを船体2の位置を基準に重ね合わせる。このとき、2つのキャリブレーション標識画像25A,25Bが互いにずれている場合、左前カメラ7Aおよび左後カメラ7Bにそれぞれ適用される射影変換パラメータの一方または両方が不適切である。
「キャリブレーション標識画像が互いにずれている場合」とは、2つのキャリブレーション標識画像25A,25Bが平行移動の関係にある場合、回転移動の関係にある場合、ならびに平行移動および回転移動を複合した関係にある場合を含む。さらに、キャリブレーション標識画像25A,25Bの形状の相違によってずれが生じている場合を含む。
2つのキャリブレーション標識画像25A,25Bが整合して重なり合うように射影変換パラメータを調整することによって、キャリブレーションが達成され、適切な俯瞰画像SVIを得ることができる。
2つのキャリブレーション標識画像25A,25Bが整合して重なり合うように射影変換パラメータを調整することによって、キャリブレーションが達成され、適切な俯瞰画像SVIを得ることができる。
キャリブレーション標識25は、図4の例では、格子状のチェッカーパターンである。たとえば、一対の白色正方形および一対の黒色正方向が共有する格子点に着目し、2つのキャリブレーション標識画像25A,25Bにおける対応する格子点座標間距離が俯瞰面上で最小となるように、射影変換パラメータを調整してもよい。2つ以上(より好ましくは3つ以上、さらに好ましくは4つ以上)の格子点に関して対応する格子点座標間距離が最小となるように、射影変換パラメータを調整することが好ましい。
図5は、カメラと俯瞰面との位置関係を説明するための図解的な側面図である。前述のとおり、俯瞰面SVPは、水面31である場合もあるが、水面31から突出した桟橋の上面32である場合もある。また、船体2に対する水面31または桟橋上面32の相対的な高さは、船舶1の積荷、乗員数などの要因によって変動し得る。このように、俯瞰面SVPは、主として高さが変動し得るため、カメラ7と俯瞰面SVPとの位置関係は必ずしも一定ではない。それに応じて、射影変換のための妥当なパラメータも変動する。
大型の船舶1であれば、港湾内での停泊位置が限定されており、かつ積荷等に影響によってカメラと俯瞰面との位置関係の変動も実質的に生じないと考えても差し支えない。しかし、小型船舶では、停泊位置が様々である。加えて、俯瞰面からカメラまでの距離が近いから、積荷の量等によって、それらの位置関係が大きく変動する。したがって、射影変換に適用すべきパラメータも大きく変動する。
図6は、船舶1に搭載されて俯瞰画像SVIを使用者に提供する俯瞰システム40の電気的構成を説明するためのブロック図である。俯瞰システム40は、カメラ7A−7Dと、俯瞰画像生成装置41と、表示装置42とを含む。俯瞰画像生成装置41は、処理装置本体43と、入力装置44と、高さセンサ45とを含む。処理装置本体43は、プロセッサ(CPU)46と、メモリ47とを含む。プロセッサ46は、この発明の一実施形態における演算装置の一例である。メモリ47は、この発明の一実施形態における基準パラメータメモリの一例である。処理装置本体43に、入力装置44、高さセンサ45および表示装置42が接続されている。表示装置42は、液晶表示パネル等の二次元表示装置であってもよい。入力装置44は、たとえば、表示装置42の表示画面上に設けられたタッチパネルであってもよい。高さセンサ45は、船体2に対する俯瞰面SVPの相対的な高さを検出するためのセンサである。より具体的には、高さセンサ45は、距離センサを用いて構成することができる。
メモリ47には、プロセッサ46が実行するプログラム48と、プロセッサ46が実行する演算で使用したり、またその演算によって生成されたりするデータ50とが格納される。メモリ47に格納されるデータ50は、カメラ7が出力する画像データ(カメラ画像データ)51と、そのカメラ画像データ51を射影変換するためのパラメータ52と、画像データを射影変換して得られる俯瞰変換画像データ53とを含む。データ50は、船舶1を平面視した船舶画像20を表す画像データ(船舶画像データ)54を含んでいてもよい。データ50は、さらに、俯瞰変換画像データ53および船舶画像データ54を合成して得られる俯瞰画像データ55を含む。パラメータ52は、俯瞰面SVPの高さHに応じた適切なパラメータを演算するための基準となる、第1基準パラメータREF1および第2基準パラメータREF2を含む。また、パラメータ52は、射影変換のために適用される適用パラメータを含む。
第1基準パラメータREF1は、第1高さH1の俯瞰面(以下「第1キャリブレーション面」という。)CP1への射影変換に対して適切に定められたパラメータである。第2基準パラメータREF2は、第1高さH1とは異なる第2高さH2の俯瞰面(以下「第2キャリブレーション面」という。)CP2への射影変換に対して適切に定められたパラメータである。第1および第2高さH1,H2以外の高さHに俯瞰面SVPが設定されるときには、プロセッサ46は、第1および第2基準パラメータREF1,REF2を用いた演算(たとえば線形補間演算)を実行する。それにより、第1および第2高さH1,H2以外の任意の高さHに俯瞰面SVPへの射影変換に適用すべき適切なパラメータを得ることができる。
事前に適切な第1および第2基準パラメータREF1,REF2を求めること、および俯瞰面SVPの高さHに応じた適切な適用パラメータを求めることは、いずれも、この発明の一実施形態におけるキャリブレーションの例に含まれる。
図7は、表示装置42における俯瞰画像SVIの表示例を示す。表示装置42の表示画面42Sには、俯瞰画像SVIと、操作画像60とが表示される。操作画像60は、この例では、自動ボタン61、手動ボタン62、スライダ操作部63および設定値表示部64を含む。自動ボタン61は、高さセンサ45による高さ検出に応じて射影変換のパラメータを演算する自動モードを選択するための操作ボタンである。手動ボタン62は、高さ情報(船体2に対する相対的な高さを表す情報)を操作者が手動入力するための手動モードを選択するための操作ボタンである。スライダ操作部63は、高さ情報を手動入力するための操作部である。設定値表示部64は、スライダ操作部63の操作によって設定された高さ情報を表示する。自動ボタン61、手動ボタン62およびスライダ操作部63のそれぞれの操作入力は、入力装置44(たとえば表示画面42S上に配置されたタッチパネル)によって検出され、プロセッサ46に入力される。
図7は、表示装置42における俯瞰画像SVIの表示例を示す。表示装置42の表示画面42Sには、俯瞰画像SVIと、操作画像60とが表示される。操作画像60は、この例では、自動ボタン61、手動ボタン62、スライダ操作部63および設定値表示部64を含む。自動ボタン61は、高さセンサ45による高さ検出に応じて射影変換のパラメータを演算する自動モードを選択するための操作ボタンである。手動ボタン62は、高さ情報(船体2に対する相対的な高さを表す情報)を操作者が手動入力するための手動モードを選択するための操作ボタンである。スライダ操作部63は、高さ情報を手動入力するための操作部である。設定値表示部64は、スライダ操作部63の操作によって設定された高さ情報を表示する。自動ボタン61、手動ボタン62およびスライダ操作部63のそれぞれの操作入力は、入力装置44(たとえば表示画面42S上に配置されたタッチパネル)によって検出され、プロセッサ46に入力される。
図8Aおよび図8Bは、第1および第2基準パラメータREF1,REF2を求めるためのキャリブレーションに用いる治具70を説明するための図解的な断面図である。キャリブレーションは、カメラ7A−7Dの隣り合う撮像領域10A−10Dの重複領域AB,BC,CD,DAにキャリブレーション標識25を配置して行われる。第1基準パラメータREF1を求めるときには、図8Aに示すように、第1高さH1に設定した第1キャリブレーション面CP1(好ましくは俯瞰面に平行な平面。たとえば水平面)に第1キャリブレーション標識25が配置される。第2基準パラメータREF2を求めるときには、図8Bに示すように、第2高さH2に設定した第2キャリブレーション面CP2(好ましくは俯瞰面に平行な平面。たとえば水平面)に第2キャリブレーション標識25が配置される。第1キャリブレーション標識および第2キャリブレーション標識は、同一であっても異なっていてもよい。この実施形態では、同一キャリブレーション標識25が第1および第2キャリブレーション標識として用いられる。
治具70は、キャリブレーション標識25を保持した状態で、船体2によって支持可能に構成されている。より具体的には、治具70は、船体2に取り付けられる取付部71と、キャリブレーション標識25を保持する標識保持部72と、取付部71に対する標識保持部72の高さを変動させ、かつ調整後の高さを保持する高さ調節部73とを含む。
治具70を船体2に取り付け、かつ高さ調節部73を操作することによって、キャリブレーション標識25を第1高さH1に設定した第1キャリブレーション面CP1、または第2高さH2に設定した第2キャリブレーション面CP2に配置することができる。
治具70を船体2に取り付け、かつ高さ調節部73を操作することによって、キャリブレーション標識25を第1高さH1に設定した第1キャリブレーション面CP1、または第2高さH2に設定した第2キャリブレーション面CP2に配置することができる。
しかも、治具70は、船体2に取り付けられて船体2に支持されるので、船舶1が陸上にある状態(図1参照)で、地面15よりも高い第1高さH1および第2高さH2にキャリブレーション標識25を配置できる。つまり、治具70を用いることにより、陸上でキャリブレーションを実行できる。
図9は、第1および第2基準パラメータREF1,REF2を取得するためのキャリブレーションの手順を説明するためのフローチャートである。
図9は、第1および第2基準パラメータREF1,REF2を取得するためのキャリブレーションの手順を説明するためのフローチャートである。
このキャリブレーションは、典型的には、船舶1の製造業者、船舶1のメンテナンス業者、俯瞰画像生成装置41の提供業者等によって実行される。これらの業者は、カメラ7の設置位置・姿勢を決定したり、カメラ7の設置位置・姿勢を調整したりする。カメラ7の設置位置・姿勢に応じて、カメラ7と俯瞰面SVPとの位置関係が変動する。そのため、適切な第1および第2基準パラメータREF1,REF2を取得するためのキャリブレーションが必要になる。
自動車の場合には、俯瞰画像を得るためのカメラの設置位置・姿勢は、車種によって一定である。それに対して、船舶1の場合には、カメラの設置位置・姿勢は、上記のような業者によって選択され、事実上、固定された位置または姿勢は存在しない。
キャリブレーションの作業者は、入力装置44を操作して、俯瞰画像生成装置41をキャリブレーションモードに設定する(ステップS1)。さらに、作業者は、入力装置44を操作して、キャリブレーション対象、すなわち、射影変換のパラメータを変更すべきカメラ7を指定する(ステップS11)。また、作業者は、キャリブレーション対象カメラ7の撮像領域と他のカメラ7の撮像領域との重複領域において、第1高さH1にキャリブレーション標識25を配置する(ステップS12)。
キャリブレーションの作業者は、入力装置44を操作して、俯瞰画像生成装置41をキャリブレーションモードに設定する(ステップS1)。さらに、作業者は、入力装置44を操作して、キャリブレーション対象、すなわち、射影変換のパラメータを変更すべきカメラ7を指定する(ステップS11)。また、作業者は、キャリブレーション対象カメラ7の撮像領域と他のカメラ7の撮像領域との重複領域において、第1高さH1にキャリブレーション標識25を配置する(ステップS12)。
その状態で、キャリブレーション対象カメラ7と、前記キャリブレーション標識25が配置された重複領域を撮像領域中に含む他のカメラ7とで、それぞれの撮像領域が撮像され、対応するカメラ画像データ51が得られる(ステップS13)。このカメラ画像データ51は、この発明の一実施形態における第1キャリブレーション画像を表すデータである。こうして得られたカメラ画像データ51は、メモリ47に格納されているパラメータに基づいて射影変換され、それによって、2つの俯瞰変換画像データ53が生成される(ステップS14)。
作業者は、入力装置44を操作して、キャリブレーション対象カメラ7に対応する俯瞰変換画像データ53を表示装置42に画像表示させる(ステップS15)。また、作業者は、入力装置44を操作して、キャリブレーション標識25を配置した重複領域を撮像領域に含む別のカメラ7に対応する俯瞰変換画像データ53の画像を表示装置42にオーバレイ表示させる(ステップS15)。このとき、2つの俯瞰変換画像データ53の画像は、重複領域を含む領域が表示装置42に表示される。これらの2つの俯瞰変換画像データ53のオーバレイ表示は、入力装置44の操作を要することなく、自動的に実行されてもよい。
作業者は、表示された画像が適切かどうかを調べ、キャリブレーション対象カメラの画像に問題があれば、当該キャリブレーション対象カメラ(たとえば左前カメラ7A)に対応するパラメータを調整する(ステップS16)。より具体的には、作業者は、表示された2つの俯瞰変換画像21A,21B(図4参照)中に表れるキャリブレーション標識画像25A,25Bに着目する。射影変換のパラメータが適切であれば、2つの俯瞰変換画像21A,21B中に含まれるキャリブレーション標識画像25A,25Bが重なり合う。射影変換のパラメータが不適切であれば、2つの俯瞰変換画像21A,21B中に含まれるキャリブレーション標識画像25A,25Bにずれが生じる。そこで、作業者は、キャリブレーション標識画像25A,25Bにずれが生じているときには、それらのずれが最小となるようにして、キャリブレーション標識画像25A,25Bが重なり合う(整合する)ように、キャリブレーション対象カメラ7Aに対応するパラメータを調整する。調整されたパラメータは、キャリブレーション対象カメラの第1基準パラメータREF1としてメモリ47に格納される(ステップS17)。
パラメータの調整は、たとえば、入力装置44を用いて行うことができる。入力装置44を用いる代わりに、専用ツールをインストールしたパーソナルコンピュータを処理装置本体43に接続して、パラメータを調整できるようにしてもよい。この場合に、俯瞰変換画像データ53のオーバレイ表示は、パーソナルコンピュータに備えられた表示装置上で行われてもよい。
パラメータの調整(ステップS16)は、プロセッサ46または前述の専用ツールをインストールしたパーソナルコンピュータによる自動処理で行うこともできる。具体的には、2つのキャリブレーション標識画像25A,25B中の対応する格子点(2つ以上、好ましくは3つ以上)を画像データに基づいて自動認識し、それらの間の距離を最小にするパラメータを自動演算によって求めるプログラムを用いればよい。
同様の手順が、キャリブレーション対象カメラを順次(かつ必要に応じて循環的に)変更しながら、繰り返し実行される(ステップS18)。この手順は、いずれの重複領域AB,BC,CD,DAにキャリブレーション標識25を配置したときにも、隣接する2つの撮像領域を有する2つのカメラから得られる俯瞰変換画像中のキャリブレーション標識画像が充分に整合する状態となるまで、繰り返される。こうして、全てのカメラについて、適切な第1基準パラメータREF1がメモリ47に格納された状態となる(ステップS18:YES)。適切な第1基準パラメータREF1が得られるまでに、同一のカメラに対して2回以上のキャリブレーション操作が行われてもよい。
次に、作業者は、第2基準パラメータREF2を求めるための操作を行う。作業者は、まず、入力装置44を操作して、キャリブレーション対象のカメラを指定する(ステップS21)。また、作業者は、キャリブレーション対象のカメラの撮像領域と他のカメラの撮像領域との重複領域において第2高さH2にキャリブレーション標識25を配置する(ステップS22)。その状態で、キャリブレーション対象カメラ7と、キャリブレーション標識25が配置された重複領域を撮像領域中に含む別のカメラ7とで、それぞれの撮像領域が撮像され、対応するカメラ画像データ51が得られる(ステップS23)。このカメラ画像データ51は、この発明の一実施形態における第2キャリブレーション画像を表すデータである。こうして得られたカメラ画像データ51は、メモリ47に格納されている対応のパラメータに基づいてそれぞれ射影変換される(ステップS24)。それによって、2つの俯瞰変換画像データ53が生成され、対応する俯瞰変換画像が表示装置42にオーバレイ表示される(ステップS25)。その後、第1基準パラメータREF1の場合と同様にして、キャリブレーション対象カメラ7の第2基準パラメータREF2が求められて(ステップS26)、メモリ47に格納される(ステップS27)。
同様の手順が、キャリブレーション対象カメラを順次(かつ必要に応じて循環的に)変更しながら、繰り返し実行される(ステップS28)。この手順は、いずれの重複領域AB,BC,CD,DAにキャリブレーション標識25を配置したときにも、隣接する2つの撮像領域を有する2つのカメラから得られる俯瞰変換画像中のキャリブレーション標識画像25A,25Bが充分に整合する状態となるまで、繰り返される。こうして、全てのカメラについて、適切な第2基準パラメータREF2がメモリ47に格納された状態となる(ステップS28:YES)。適切な第2基準パラメータREF2が得られるまでに、同一のカメラに対して2回以上のキャリブレーション操作が行われてもよい。
全てのカメラ7に対して適切な第1および第2基準パラメータREF1,REF2が求まると、作業者は、入力装置44を操作して、キャリブレーションモードを終える。
図10Aおよび図10Bは、第1および第2基準パラメータREF1,REF2がメモリ47に格納された状態で行われるキャリブレーションを説明するためのフローチャートである。これらのキャリブレーションは、典型的には、船舶1の使用時に行われる。図10Aは、手動モードでのキャリブレーションの流れを示す。この手動キャリブレーションにおける操作者は、典型的には船舶1の使用者である。図10Bは、自動モードでのキャリブレーションの流れを示す。
図10Aおよび図10Bは、第1および第2基準パラメータREF1,REF2がメモリ47に格納された状態で行われるキャリブレーションを説明するためのフローチャートである。これらのキャリブレーションは、典型的には、船舶1の使用時に行われる。図10Aは、手動モードでのキャリブレーションの流れを示す。この手動キャリブレーションにおける操作者は、典型的には船舶1の使用者である。図10Bは、自動モードでのキャリブレーションの流れを示す。
図10Aに示す手動モードのキャリブレーションは、入力装置44を操作して俯瞰画像SVI(図7参照)を表示させ、手動ボタン62を操作することによって開始される。操作者は、スライダ操作部63を操作することによって、俯瞰面SVPの高さHを入力する(ステップS31)。すると、プロセッサ46は、メモリ47から第1および第2基準パラメータREF1,REF2を読み出し(ステップS32)、それらと、入力された高さHとに基づいて、射影変換に適用すべき適用パラメータを算出する(ステップS33)。そして、プロセッサ46は、その算出された適用パラメータに基づいて、カメラ画像データ51を射影変換して、俯瞰変換画像データ53を求め、メモリ47に格納する(ステップS34)。そして、プロセッサ46は、その俯瞰変換画像データ53と船舶画像データ54とを合成して、俯瞰画像SVIを生成し、その俯瞰画像SVIを表示装置42に表示する(ステップS35)。
図10Bに示す自動モードのキャリブレーションでは、高さセンサ45によって俯瞰面SVPの高さ情報Hが取得される(ステップS41)。それ以外の演算および処理(ステップS32〜S36)は、図10Aの手動モードの場合と同様である。
以上のように、この実施形態によれば、複数のカメラ7がそれぞれ撮像する複数の画像を俯瞰面SVPに射影変換することにより、船舶1の上方の視点から俯瞰した俯瞰画像SVIが生成される。射影変換のパラメータを調整するためのキャリブレーションでは、陸上において、地面よりも高い位置に設定した俯瞰面SVP(第1および第2キャリブレーション面CP1,CP2)上にキャリブレーション標識25が配置される。このとき、キャリブレーション標識25は、複数のカメラ7の隣り合う撮像領域の重複領域に配置される。この状態で、複数のカメラ7が撮像する画像(キャリブレーション画像)には、共通にキャリブレーション標識25の画像が含まれている。そこで、複数のキャリブレーション画像を射影変換したときに、複数のキャリブレーション画像中のキャリブレーション標識画像25A,25Bが整合するように、射影変換のパラメータが調整される。これにより、射影変換に適用されるべき適切なパラメータを得ることができる。
以上のように、この実施形態によれば、複数のカメラ7がそれぞれ撮像する複数の画像を俯瞰面SVPに射影変換することにより、船舶1の上方の視点から俯瞰した俯瞰画像SVIが生成される。射影変換のパラメータを調整するためのキャリブレーションでは、陸上において、地面よりも高い位置に設定した俯瞰面SVP(第1および第2キャリブレーション面CP1,CP2)上にキャリブレーション標識25が配置される。このとき、キャリブレーション標識25は、複数のカメラ7の隣り合う撮像領域の重複領域に配置される。この状態で、複数のカメラ7が撮像する画像(キャリブレーション画像)には、共通にキャリブレーション標識25の画像が含まれている。そこで、複数のキャリブレーション画像を射影変換したときに、複数のキャリブレーション画像中のキャリブレーション標識画像25A,25Bが整合するように、射影変換のパラメータが調整される。これにより、射影変換に適用されるべき適切なパラメータを得ることができる。
この実施形態の方法では、船舶1が陸上にある状態で、地面よりも高い位置に俯瞰面SVPが設定され、その俯瞰面SVP上に配置されたキャリブレーション標識25を用いてキャリブレーションを行うことができる。すなわち、船舶1を水面に浮かべることなく、容易にキャリブレーションを行える。
第1および第2キャリブレーション面CP1,CP2の一方または両方は、実際に想定される俯瞰面SVPの高さに設定されることが好ましい。この場合、第1および第2基準パラメータの一方または両方は、そのまま射影変換に適用する適用パラメータとして用いることができる。
第1および第2キャリブレーション面CP1,CP2の一方または両方は、実際に想定される俯瞰面SVPの高さに設定されることが好ましい。この場合、第1および第2基準パラメータの一方または両方は、そのまま射影変換に適用する適用パラメータとして用いることができる。
また、この実施形態では、船舶1に取り付け可能な治具70によってキャリブレーション標識25を保持した状態で、キャリブレーション画像を取得できる。したがって、地面から離れた高さに設定される俯瞰面SVP(キャリブレーション面)上にキャリブレーション標識25を容易にかつ正確に配置できる。すなわち、陸上から立ち上げた構造物でキャリブレーション標識25を保持する必要がないので、キャリブレーション標識25の配置が容易である。また、俯瞰面SVPは、船体2に対して相対的に定まる平面であるから、治具70を介して船舶1によってキャリブレーション標識25を保持することによって、キャリブレーション標識25を正確に俯瞰面SVP(キャリブレーション面)上に配置できる。
また、この実施形態では、治具70は、船舶1に対するキャリブレーション標識25の高さを変更可能に構成されている。したがって、船舶1に対するキャリブレーション標識25の相対的な高さを変更可能であるので、俯瞰面SVPの高さを様々に設定したキャリブレーションを容易に行うことができる。
さらに、この実施形態では、第1高さH1の第1キャリブレーション面CP1および第2高さH2の第2キャリブレーション面CP2に関して、それぞれ、複数の第1キャリブレーション画像および複数の第2キャリブレーション画像が取得される(ステップS14,S24)。そして、複数の第1キャリブレーション画像を第1キャリブレーション面CP1に射影変換するための第1基準パラメータREF1が求められる(ステップS16)。同様に、複数の第2キャリブレーション画像を第2キャリブレーション面CP2に射影変換するための第2基準パラメータREF2が求められる(ステップS17)。このようにして、第1および第2高さH1,H2の面(好ましくは俯瞰面に平行な平面。たとえば水平面)である第1および第2キャリブレーション面CP1,CP2に関して適切な射影変換のためのパラメータが求められる。それにより、俯瞰面SVPの高さHの変化または変更に対応して適切なパラメータを選択できる。それにより、妥当な俯瞰画像SVIの生成が容易になる。
さらに、この実施形態では、第1高さH1の第1キャリブレーション面CP1および第2高さH2の第2キャリブレーション面CP2に関して、それぞれ、複数の第1キャリブレーション画像および複数の第2キャリブレーション画像が取得される(ステップS14,S24)。そして、複数の第1キャリブレーション画像を第1キャリブレーション面CP1に射影変換するための第1基準パラメータREF1が求められる(ステップS16)。同様に、複数の第2キャリブレーション画像を第2キャリブレーション面CP2に射影変換するための第2基準パラメータREF2が求められる(ステップS17)。このようにして、第1および第2高さH1,H2の面(好ましくは俯瞰面に平行な平面。たとえば水平面)である第1および第2キャリブレーション面CP1,CP2に関して適切な射影変換のためのパラメータが求められる。それにより、俯瞰面SVPの高さHの変化または変更に対応して適切なパラメータを選択できる。それにより、妥当な俯瞰画像SVIの生成が容易になる。
また、この実施形態では、使用者の操作入力または高さセンサ45による自動検出によって俯瞰面SVPの高さHが取得され、その高さHの俯瞰面SVPへの射影変換のための適用パラメータが第1および第2基準パラメータREF1,REF2に基づいて取得される。これにより、俯瞰面SVPの高さHの変化または変更に対応して適切な適用パラメータが取得されるから、妥当な俯瞰画像SVIの生成が容易になる。
手動モードでは、操作者が設定した高さHの俯瞰面SVPに対して適切な適用パラメータが取得されるので、妥当な俯瞰画像SVIの生成が容易になる。
自動モードでは、船舶1に搭載された高さセンサ45によって俯瞰面SVPの高さHが検出され、その検出された高さHの俯瞰面SVPへの射影変換のための適用パラメータが第1および第2基準パラメータREF1,REF2に基づいて求められる。したがって、高さセンサ45が検出した高さHの俯瞰面SVPに対して適切な適用パラメータが取得されるので、操作者による操作を要することなく、妥当な俯瞰画像SVIを容易に生成できる。
自動モードでは、船舶1に搭載された高さセンサ45によって俯瞰面SVPの高さHが検出され、その検出された高さHの俯瞰面SVPへの射影変換のための適用パラメータが第1および第2基準パラメータREF1,REF2に基づいて求められる。したがって、高さセンサ45が検出した高さHの俯瞰面SVPに対して適切な適用パラメータが取得されるので、操作者による操作を要することなく、妥当な俯瞰画像SVIを容易に生成できる。
また、この実施形態では、陸上において、地面よりも高い位置に設定した第1および第2キャリブレーション面CP1,CP2上にそれぞれ第1および第2キャリブレーション標識25が配置される。すなわち、船舶1が陸上にある状態で、地面よりも高い位置にキャリブレーション面CP1,CP2が設定され、そのキャリブレーション面CP1,CP2上に配置されたキャリブレーション標識25を用いてキャリブレーションを行うことができる。よって、船舶1を水面に浮かべることなく、容易に船舶用俯瞰画像生成装置41のキャリブレーションを行える。
また、この実施形態では、俯瞰画像生成装置41の処理装置本体43が備えるメモリ47には、第1高さH1の第1キャリブレーション面CP1および第2高さH2の第2キャリブレーション面CP2への射影変換のための第1および第2基準パラメータREF1,REF2が記憶されている。プロセッサ46は、これらの第1および第2基準パラメータREF1,REF2の一方または両方を用いて、俯瞰面SVPへの射影変換のための適用パラメータを演算する。したがって、俯瞰面SVPの高さHの変化または変更に対応して適切な適用パラメータを用いた射影変換を行うことができるので、妥当な俯瞰画像SVIを容易に生成できる。
以上、この発明の一実施形態について説明したが、この発明は、さらに他の形態で実施することもできる。たとえば、前述の実施形態では、第1および第2基準パラメータREF1,REF2が求められてメモリ47に格納され、俯瞰面SVPの高さHに応じた適用パラメータがそれらの第1および第2基準パラメータREF1,REF2に基づいて演算される。しかし、船体2に対する俯瞰面SVPの高さHが、実質的に2つである場合には、その想定される2つの俯瞰面SVPの高さHに第1および第2高さH1,H2を合わせればよい。すなわち、第1および第2キャリブレーション面CP1,CP2がそれぞれ第1および第2俯瞰面であり得る。この場合、第1および第2基準パラメータREF1,REF2は、そのまま第1および第2適用パラメータとして用いることができる。船舶1の使用者は、入力装置44を操作して、第1および第2適用パラメータのいずれかを選択すればよい。あるいは、高さセンサ45が検出する高さHに応じて、プロセッサ46が、第1および第2適用パラメータのいずれかを選択してもよい。
また、実質的に想定される俯瞰面SVPの高さHが一つであれば、その想定される一つの俯瞰面SVPの高さHにキャリブレーション標識25を配置して、前述の第1および第2基準パラメータREF1,REF2の場合と同様にして、適用パラメータを求めればよい。このように、一つの高さに対して妥当な適用パラメータを求めることも、この発明の一実施形態におけるキャリブレーションの一例である。
さらにまた、3つ以上の高さにキャリブレーション面を設定して、それらにそれぞれ対応する3つ以上の基準パラメータまたは適用パラメータを求めてもよい。
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
1 船舶、2 船体、7 カメラ、10A−10D 撮像領域、15 地面、16 台車、 20 船舶画像、21A−21D 俯瞰変換画像、25 キャリブレーション標識、25A,25B キャリブレーション標識画像、31 水面、32 桟橋上面、40 俯瞰システム、41 俯瞰画像生成装置、42 表示装置、43 処理装置本体、44 入力装置、45 高さセンサ、46 プロセッサ、47 メモリ、51 カメラ画像データ、52 パラメータ、53 俯瞰変換画像データ、54 船舶画像データ、55 俯瞰画像データ、60 操作画像、61 自動ボタン、62 手動ボタン、63 スライダ操作部、64 設定値表示部、70 治具、71 取付部、72 標識保持部、73 高さ調節部、REF1 第1基準パラメータ、REF2 第2基準パラメータ、H1 第1高さ、H2 第2高さ、CP1 第1キャリブレーション面、CP2 第2キャリブレーション面、SVI 俯瞰画像、AB,BC,CD,DA 重複領域
Claims (12)
- 隣り合う撮像領域が重複領域を有するようにそれぞれの撮像領域を設定して船舶に搭載される複数のカメラが撮像する画像を俯瞰面に射影変換して船舶の上方の視点から俯瞰した俯瞰画像を生成する船舶用俯瞰画像生成装置をキャリブレーションする方法であって、
陸上で地面よりも高い位置に設定した前記俯瞰面上で前記重複領域にキャリブレーション標識を配置するステップと、
前記複数のカメラで前記キャリブレーション標識を撮像することにより、複数のキャリブレーション画像を取得するステップと、
前記複数のキャリブレーション画像に含まれる前記キャリブレーション標識の画像が整合するように、前記複数のキャリブレーション画像を前記俯瞰面に射影変換するために適用すべき適用パラメータを取得するステップと、
を含む、船舶用俯瞰画像生成装置のキャリブレーション方法。 - 前記キャリブレーション標識を配置するステップが、前記船舶に支持され、前記キャリブレーション標識を保持する治具を用いる、請求項1に記載の方法。
- 前記治具が、前記船舶に対する前記キャリブレーション標識の高さを変更可能である、請求項2に記載の方法。
- 隣り合う撮像領域が重複領域を有するようにそれぞれの撮像領域を設定して船舶に搭載される複数のカメラが撮像する画像を俯瞰面に射影変換して船舶の上方の視点から俯瞰した俯瞰画像を生成する船舶用俯瞰画像生成装置をキャリブレーションする方法であって、
第1キャリブレーション面を第1高さに設定し、当該第1キャリブレーション面上で前記重複領域に第1キャリブレーション標識を配置した状態で、前記複数のカメラでそれぞれ撮像することにより、複数の第1キャリブレーション画像を取得するステップと、
第2キャリブレーション面を前記第1高さとは異なる第2高さに設定し、当該第2キャリブレーション面上で前記重複領域に第2キャリブレーション標識を配置した状態で、前記複数のカメラでそれぞれ撮像することにより、複数の第2キャリブレーション画像を取得するステップと、
前記複数の第1キャリブレーション画像に含まれる前記第1キャリブレーション標識の画像が整合するように、前記複数の第1キャリブレーション画像を前記第1キャリブレーション面に射影変換するための第1基準パラメータを取得するステップと、
前記複数の第2キャリブレーション画像に含まれる前記第2キャリブレーション標識の画像が整合するように、前記複数の第2キャリブレーション画像を前記第2キャリブレーション面に射影変換するための第2基準パラメータを取得するステップと、
を含む、船舶用俯瞰画像生成装置のキャリブレーション方法。 - 前記俯瞰面の高さを取得するステップと、
前記俯瞰面の高さと、前記第1基準変換パラメータおよび前記第2基準変換パラメータのうちの一方または両方とに基づいて、前記複数のカメラが撮像する画像を前記俯瞰面に射影変換するために適用すべき適用パラメータを取得するステップと、
をさらに含む、請求項4に記載の方法。 - 前記俯瞰面の高さを取得するステップが、操作者によって操作される入力装置からの高さ入力を受け付けることを含む、請求項5に記載の方法。
- 前記俯瞰面の高さを取得するステップが、前記船舶に搭載されたセンサによって前記俯瞰面の高さを検出することを含む、請求項5または6に記載の方法。
- 前記第1高さおよび前記第2高さが、陸上で地面よりも高い位置に設定される、請求項4〜7のいずれか一項に記載の方法。
- 隣り合う撮像領域が重複領域を有するようにそれぞれの撮像領域を設定して船舶に搭載される複数のカメラが撮像する画像を俯瞰面に射影変換して船舶の上方の視点から俯瞰した俯瞰画像を生成する船舶用俯瞰画像生成装置であって、
前記複数のカメラが撮像する画像を第1高さに設定された第1キャリブレーション面に射影変換するための第1基準パラメータと、前記複数のカメラが撮像する画像を前記第1高さとは異なる第2高さに設定された第2キャリブレーション面に射影変換するための第2基準パラメータとを記憶する基準パラメータメモリと、
前記第1基準変換パラメータおよび前記第2基準変換パラメータのうちの一方または両方に基づいて、前記複数のカメラが撮像する画像を前記俯瞰面に射影変換するために適用すべき適用パラメータを演算する演算装置と、
を含む、船舶用俯瞰画像生成装置。 - 前記俯瞰面の高さを取得する装置をさらに含み、
前記演算装置が、前記取得される俯瞰面の高さを用いる、請求項9に記載の船舶用俯瞰画像生成装置。 - 前記俯瞰面の高さを取得する装置が、操作者によって操作される入力装置を含む、請求項10に記載の船舶用俯瞰画像生成装置。
- 前記俯瞰面の高さを取得する装置が、前記船舶に搭載され前記俯瞰面の高さを検出するセンサを含む、請求項9または10に記載の船舶用俯瞰画像生成装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017218363A JP2019092002A (ja) | 2017-11-13 | 2017-11-13 | 船舶用俯瞰画像生成装置およびそのキャリブレーション方法 |
| US16/180,052 US11468596B2 (en) | 2017-11-13 | 2018-11-05 | Bird's-eye view image generating device for vessel, and calibration method of the same |
| AU2018260910A AU2018260910B2 (en) | 2017-11-13 | 2018-11-08 | Bird's-Eye View Image Generating Device for Vessel, and Calibration Method of the Same |
| EP18205145.8A EP3483830B1 (en) | 2017-11-13 | 2018-11-08 | Bird's-eye view image generating device for vessel, and calibration method of the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017218363A JP2019092002A (ja) | 2017-11-13 | 2017-11-13 | 船舶用俯瞰画像生成装置およびそのキャリブレーション方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019092002A true JP2019092002A (ja) | 2019-06-13 |
Family
ID=64270636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017218363A Pending JP2019092002A (ja) | 2017-11-13 | 2017-11-13 | 船舶用俯瞰画像生成装置およびそのキャリブレーション方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11468596B2 (ja) |
| EP (1) | EP3483830B1 (ja) |
| JP (1) | JP2019092002A (ja) |
| AU (1) | AU2018260910B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020150459A (ja) * | 2019-03-14 | 2020-09-17 | 株式会社ザクティ | 船舶の撮影システムおよびそれを備えた船舶、ならびに船舶の撮影システムの較正方法 |
| JP2022139986A (ja) * | 2021-03-12 | 2022-09-26 | パイオニア株式会社 | 情報処理装置、制御方法、プログラム及び記憶媒体 |
| WO2025126810A1 (ja) * | 2023-12-14 | 2025-06-19 | 古野電気株式会社 | 航行支援装置、航行支援データ生成方法、航行支援データ生成プログラム |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020163311A1 (en) | 2019-02-04 | 2020-08-13 | Mobileye Vision Technologies Ltd. | Systems and methods for vehicle navigation |
| KR102707085B1 (ko) * | 2019-04-30 | 2024-09-19 | 주식회사 에이치엘클레무브 | 카메라 보정 시스템 및 그 방법 |
| CN112802109B (zh) * | 2021-02-07 | 2024-05-10 | 的卢技术有限公司 | 一种汽车鸟瞰全景图生成方法 |
| JP2023173018A (ja) * | 2022-05-25 | 2023-12-07 | セイコーエプソン株式会社 | カメラのキャリブレーション状態を可視化する方法、システム、及び、コンピュータープログラム |
| US12265391B1 (en) * | 2022-09-29 | 2025-04-01 | Brunswick Corporation | Systems and methods for controlling drive units of a marine vessel to enhance imaging of a marine environment |
| DE102023202047A1 (de) * | 2023-03-08 | 2024-09-12 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren zum Kalibrieren einer gemeinsamen Horizontlinie |
| US12573051B1 (en) | 2023-09-25 | 2026-03-10 | Brunswick Corporation | Systems and methods for monitoring calibration of a vision system on a marine vessel |
| US12574487B1 (en) | 2023-09-25 | 2026-03-10 | Brunswick Corporation | Systems and methods for monitoring calibration of a vision system on a marine vessel |
| US12466525B2 (en) * | 2024-03-22 | 2025-11-11 | Orestis Skoutellas | Chain anchor real-time computing and hydro-mechanics integrated drag identifier |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0431098U (ja) | 1990-07-09 | 1992-03-12 | ||
| JP2010041530A (ja) | 2008-08-07 | 2010-02-18 | Sanyo Electric Co Ltd | 操縦支援装置 |
| JP5387580B2 (ja) * | 2008-11-05 | 2014-01-15 | 富士通株式会社 | カメラ角度算出装置およびカメラ角度算出方法 |
| JP5523730B2 (ja) | 2009-04-07 | 2014-06-18 | アルパイン株式会社 | 車載周辺画像表示装置 |
| JP6106430B2 (ja) | 2012-12-27 | 2017-03-29 | 日立建機株式会社 | 作業機械の車体周囲表示装置 |
| JP6034775B2 (ja) | 2013-11-29 | 2016-11-30 | クラリオン株式会社 | カメラ校正装置 |
| GB201518652D0 (en) * | 2015-10-21 | 2015-12-02 | F Robotics Acquisitions Ltd | Domestic robotic system and method |
| EP3206184A1 (en) | 2016-02-11 | 2017-08-16 | NXP USA, Inc. | Apparatus, method and system for adjusting predefined calibration data for generating a perspective view |
-
2017
- 2017-11-13 JP JP2017218363A patent/JP2019092002A/ja active Pending
-
2018
- 2018-11-05 US US16/180,052 patent/US11468596B2/en active Active
- 2018-11-08 AU AU2018260910A patent/AU2018260910B2/en active Active
- 2018-11-08 EP EP18205145.8A patent/EP3483830B1/en active Active
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020150459A (ja) * | 2019-03-14 | 2020-09-17 | 株式会社ザクティ | 船舶の撮影システムおよびそれを備えた船舶、ならびに船舶の撮影システムの較正方法 |
| JP7317531B2 (ja) | 2019-03-14 | 2023-07-31 | ヤマハ発動機株式会社 | 船舶の撮影システムおよびそれを備えた船舶、ならびに船舶の撮影システムの較正方法 |
| JP2022139986A (ja) * | 2021-03-12 | 2022-09-26 | パイオニア株式会社 | 情報処理装置、制御方法、プログラム及び記憶媒体 |
| WO2025126810A1 (ja) * | 2023-12-14 | 2025-06-19 | 古野電気株式会社 | 航行支援装置、航行支援データ生成方法、航行支援データ生成プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US11468596B2 (en) | 2022-10-11 |
| AU2018260910B2 (en) | 2023-08-24 |
| EP3483830B1 (en) | 2025-08-13 |
| EP3483830A1 (en) | 2019-05-15 |
| US20190147623A1 (en) | 2019-05-16 |
| AU2018260910A1 (en) | 2019-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2019092002A (ja) | 船舶用俯瞰画像生成装置およびそのキャリブレーション方法 | |
| US12211265B2 (en) | Water non-water segmentation systems and methods | |
| US10908678B2 (en) | Video and image chart fusion systems and methods | |
| US20250196977A1 (en) | Video sensor fusion and model based virtual and augmented reality systems and methods | |
| US11328155B2 (en) | Augmented reality labels systems and methods | |
| US12530885B2 (en) | Water non-water segmentation systems and methods | |
| US10942027B2 (en) | Video sensor fusion and model based virtual and augmented reality systems and methods | |
| US20240071017A1 (en) | Image generating device for generating three-dimensional display data | |
| CN110998672B (zh) | 影像生成装置以及影像生成方法 | |
| US20110216194A1 (en) | Camera calibration apparatus | |
| US11243539B2 (en) | Imaging system for ship, ship including the system, and calibrating method for imaging system for ship | |
| US11323635B2 (en) | Imaging device including distance calculator for ship and ship including the imaging device | |
| JP5000244B2 (ja) | 着岸支援装置およびそれを備えた船舶 | |
| WO2021178603A1 (en) | Water non-water segmentation systems and methods | |
| EP4047312A1 (en) | Augmented reality based tidal current display device | |
| US11852476B2 (en) | Tidal current information display apparatus and method | |
| US11808579B2 (en) | Augmented reality based tidal current display apparatus and method | |
| JP2019186597A (ja) | 移動体の周辺確認システム | |
| JP2020161886A (ja) | 船舶の周辺確認システム | |
| JP2019186869A (ja) | 船舶の撮影装置およびその校正方法 | |
| JP6986706B2 (ja) | 水上移動体制御装置 | |
| JP2022190991A (ja) | 表示システム、画像生成装置、画像生成方法およびプログラム |