JP7657175B2 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing program Download PDFInfo
- Publication number
- JP7657175B2 JP7657175B2 JP2022051798A JP2022051798A JP7657175B2 JP 7657175 B2 JP7657175 B2 JP 7657175B2 JP 2022051798 A JP2022051798 A JP 2022051798A JP 2022051798 A JP2022051798 A JP 2022051798A JP 7657175 B2 JP7657175 B2 JP 7657175B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- reliability
- scenery
- unit
- information processing
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 111
- 238000003672 processing method Methods 0.000 title claims description 10
- 238000012937 correction Methods 0.000 claims description 56
- 230000006870 function Effects 0.000 claims description 27
- 238000005259 measurement Methods 0.000 claims description 15
- 238000004891 communication Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013136 deep learning model Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
Description
本開示は、情報処理装置、情報処理方法及び情報処理プログラムに関する。 This disclosure relates to an information processing device, an information processing method, and an information processing program.
従来、道路上を走行する車両を支援する走行支援装置がある。その走行支援装置は、車両の進行方向及び走行速度に基づいたその車両の位置(自律位置)を取得する。また、走行支援装置は、天球情報に基づいて複数の人工衛星の中からいくつかを選択し、選択した人工衛星から送信される衛星信号に基づいて測位される位置(他律位置)を取得する。ここで、天球情報は、道路地図情報に組み込まれており、道路上から見て地物が存在する方位角及び仰角を示す情報を含む。走行支援装置は、他律位置に基づいて自律位置に生じる累積誤差を補正する。 Conventionally, there is a driving support device that supports a vehicle traveling on a road. The driving support device acquires the position (autonomous position) of the vehicle based on the vehicle's traveling direction and traveling speed. The driving support device also selects some of a plurality of artificial satellites based on celestial information, and acquires a position (heteronomic position) measured based on satellite signals transmitted from the selected artificial satellites. Here, the celestial information is incorporated into road map information, and includes information indicating the azimuth and elevation angles at which features are located as viewed from the road. The driving support device corrects accumulated errors occurring in the autonomous position based on the heteronomic position.
道路地図の一例としての高精度地図は、他律位置を利用して作成される場合がある。他律位置は、衛星信号の受信強度、及び、測位に利用する衛星の数等によって精度が変わる場合がある。このため、道路地図の作成に利用される車両(計測車両)が走行する位置を特定すること等についての信頼度を推定することが求められている。 High-precision maps, as an example of road maps, may be created using heteronomous positioning. The accuracy of heteronomous positioning may vary depending on the reception strength of satellite signals and the number of satellites used for positioning. For this reason, it is necessary to estimate the reliability of identifying the position of the vehicle (measurement vehicle) used to create the road map.
ところで、特許文献1に記載された走行支援装置は、上述したように、他律位置に基づいて自律位置の累積誤差を補正する技術である。このように、その走行支援装置は、自律位置の補正を目的としているため、例えば、道路地図等を作成する際に利用される他律位置の精度が相対的に悪い場合には何ら技術的な処理を加えることができず、道路地図をより正確に作成することができない。すなわち、特許文献1に記載された走行支援装置は、例えば、道路地図を作成する際などに利用することができない。
As described above, the driving support device described in
本開示は、位置の信頼度を推定することができる情報処理装置、情報処理方法及び情報処理プログラムを提供する。 The present disclosure provides an information processing device, an information processing method, and an information processing program that can estimate the reliability of a position.
一態様の情報処理装置は、車両において外部が撮像されることに基づく画像情報、及び、車両の走行位置に関する位置情報を取得する取得部と、画像に記録される風景と、その風景に対して付与されるラベルとを学習することに基づく学習済モデルに基づいて、画像情報に記録される風景に応じた走行位置の信頼度を推定する推定部と、を備える。 An information processing device according to one embodiment includes an acquisition unit that acquires image information based on an image of the outside captured by the vehicle and position information related to the vehicle's traveling position, and an estimation unit that estimates the reliability of the traveling position according to the scenery recorded in the image information based on a trained model based on learning the scenery recorded in the image and the label assigned to the scenery.
一態様によれば、学習済モデルに基づいて画像情報に記録される風景に応じた走行位置の信頼度を推定することができる。 According to one embodiment, it is possible to estimate the reliability of the driving position according to the scenery recorded in the image information based on the trained model.
以下、一実施形態について説明する。 One embodiment is described below.
[情報処理装置1の概要]
まず、一実施形態に係る情報処理装置1の概要について説明する。
図1は、一実施形態に係る情報処理装置1について説明するための図である。
[Overview of information processing device 1]
First, an overview of an
FIG. 1 is a diagram illustrating an
はじめに、例えば、高精度地図情報の生成においては、計測機器が搭載される車両(計測車両)の走行軌跡の位置精度は重要な要素になっている。車両の走行位置は、例えば、GNSS等を利用して測位される場合があり、都市部及び山間部等の衛星信号の受信環境が不安定になる領域では走行軌跡(走行位置)を効果的及び効率的に補正することが求められている。
しかし、車両等の走行軌跡(走行位置)の修正が必要な場合、地図作成者が見ても走行軌跡(走行位置)のズレの程度及びズレの範囲が分からない場合があった。また、車両が走行する季節によっては道路周辺の樹木の繁茂状況が異なり、車両が走行するタイミングによっては自車の周辺を大型車が並走して測位の障害となる場合があった。このような状況を踏まえ、走行位置の補正を地図作成者のトライ・アンド・エラーによって行うのではなく、情報処理装置1は、走行位置の精度の悪化が予想される範囲を絞り込んだうえで、走行位置の補正を行うようにした。
Introduction: For example, in generating high-precision map information, the positional accuracy of the travel trajectory of a vehicle (measurement vehicle) equipped with a measuring instrument is an important factor. The travel position of the vehicle may be measured using, for example, GNSS or the like, and in areas where the reception environment of satellite signals is unstable, such as urban areas and mountainous areas, it is required to effectively and efficiently correct the travel trajectory (travel position).
However, when the driving track (driving position) of a vehicle or the like needs to be corrected, the map creator may not be able to understand the degree and range of deviation of the driving track (driving position). In addition, depending on the season in which the vehicle is traveling, the state of vegetation around the road may differ, and depending on the timing of the vehicle's travel, a large vehicle may travel parallel to the vehicle and cause an obstacle to positioning. In light of such a situation, the
すなわち、本開示の情報処理装置1は、例えば、位置情報に基づく移動体の走行位置の信頼性を推定する推定装置等として構成されてもよい。情報処理装置1は、例えば、位置情報に基づく移動体の走行位置を補正する補正装置等として構成されてもよい。情報処理装置1は、例えば、走行位置に基づいて道路地図を作成する作成装置等として構成されてもよい。情報処理装置1は、上述した一例の装置に限らず、種々の装置等を構成してもよい。
情報処理装置1は、例えば、サーバ、デスクトップ、ラップトップ、タブレット及びスマートフォン等のコンピュータであってもよい。
That is, the
The
情報処理装置1は、例えば、画像情報及び位置情報を取得する。
画像情報は、例えば、移動体において外部の風景が撮像されることにより生成されたものであってもよい。画像情報は、例えば、移動体に配される撮像部101によって進行方向が撮像されることにより、その移動体の上方付近を含む風景が記録されるものであってもよい。又は、画像情報は、例えば、撮像部101によって移動体の上方が撮像されることにより、移動体の上方を含む風景が記録されるものであってもよい。
位置情報は、例えば、移動体の走行位置に関する情報であってもよい。一例として位置情報は、移動体が出発地から目的地まで移動する際に取得される位置の情報等であってもよい。
The
The image information may be generated by, for example, capturing an image of an external landscape from a moving object. The image information may be generated by, for example, capturing an image of the moving object in the direction of travel by the
The position information may be, for example, information about a traveling position of a mobile object. As an example, the position information may be information about a position acquired when a mobile object moves from a departure point to a destination.
移動体(一例として、車両100等)は、例えば、GNSS(人工衛星111)を利用した衛星信号(電波信号)、又は、移動体の外部に有る外部アンテナ112(例えば、無線信号所等の複数のアンテナ、及び、ブルートゥース(登録商標)を利用するアンテナ等)から放射される電波信号を受信することに基づいて測位を行い、位置情報を取得してもよい。また、移動体は、例えば、位置を特定可能な外部アンテナ112、具体的な一例として相対的に短い距離の電波信号を放射可能なアクセスポイント等の場合には、その外部アンテナ112(アクセスポイント等)の位置を、自機(移動体)の位置と推定してもよい。
A moving body (such as a
また、移動体は、自機に搭載される車載慣性センサ103で測定を行うことに基づいて、自機(移動体)の位置を推定してもよい。車載慣性センサ103は、例えば、ジャイロセンサ及び加速度センサ等の種々の物理量センサを含む慣性計測装置(IMU:Inertial Measurement Unit)等であってもよい。
The moving body may also estimate its own position (moving body) based on measurements made by an on-board
本開示では、電波信号を利用して取得する位置情報は、電波位置情報等と言ってもよい。同様に、車載慣性センサ103の測定結果を利用して取得する位置情報は、自己位置情報等と言ってもよい。
In the present disclosure, location information obtained using radio signals may be referred to as radio location information, etc. Similarly, location information obtained using the measurement results of the
移動体(一例として、車両100等)は、例えば、位置情報及び画像情報を情報処理装置1又はサーバ200等に送信してもよい。この場合、移動体は、例えば、位置情報及び画像情報を対応付けて外部に送信してもよい。ここで対応付けは、例えば、移動体が出発地から目的地まで移動する際の1トリップの間で取得される位置情報と画像情報とを特定できる態様であってもよい。
サーバ200は、例えば、位置情報及び画像情報を蓄積し、その位置情報及び画像情報を情報処理装置1に送信してもよい。
なお、移動体及びサーバ200は、例えば、位置情報及び画像情報を、通信回線等を介して情報処理装置1に送信する例に限らず、位置情報及び画像情報を外部メモリに記憶し、その外部メモリを介して情報処理装置1に位置情報及び画像情報を入力させてもよい。
A moving body (for example, the
The
In addition, the mobile body and
移動体は、例えば、自動車、二輪車及び軽車両等であってもよく、スマートフォン、タブレット、スマートウォッチ及びラップトップ等の携帯端末であってもよい。以下では、上述した移動体の一例として「車両」を挙げて説明する。また、本開示の「車両」は、上述した移動体と同義又は移動体を含む概念であってもよい。 The moving body may be, for example, an automobile, a motorcycle, a light vehicle, or a mobile terminal such as a smartphone, a tablet, a smartwatch, or a laptop. In the following, a "vehicle" will be described as an example of the above-mentioned moving body. In addition, the "vehicle" in this disclosure may be synonymous with the above-mentioned moving body or may be a concept that includes a moving body.
情報処理装置1は、例えば、画像情報と、学習済モデルとに基づいて、位置情報の信頼性を推定する。学習済モデルは、例えば、画像に記録される風景と、その風景に対して付与されるラベルとを学習することに基づいて生成されるモデルであってもよい。すなわち、情報処理装置1は、画像情報を学習済モデルに入力し、その画像情報に記録される風景に基づいて位置情報の信頼性を推定してもよい。
The
情報処理装置1は、例えば、上述した推定に基づいて取得される信頼性に応じて、位置情報を補正してもよい。
また、情報処理装置1は、例えば、位置情報及び補正後の位置情報に基づいて、道路地図を作成してもよい。
The
Furthermore, the
[情報処理装置1の詳細]
次に、一実施形態に係る情報処理装置1の詳細に説明する。
図2は、一実施形態に係る情報処理装置1について説明するためのブロック図である。
図3は、高架下の区間を含む道路の一例について説明するための図である。
[Details of information processing device 1]
Next, the
FIG. 2 is a block diagram for explaining the
FIG. 3 is a diagram for explaining an example of a road including an underpass section.
情報処理装置1は、例えば、通信部21、記憶部22、表示部23及び制御部11等を備える。通信部21、記憶部22及び表示部23は、出力部の一実施形態であってもよい。制御部11は、例えば、取得部12、推定部13(第1推定部131及び第2推定部132)、補正部14、作成部15及び出力制御部16等を備える。制御部11は、例えば、情報処理装置1の演算処理装置等によって構成されてもよい。制御部11(例えば、演算処理装置等)は、例えば、記憶部22等に記憶される各種プログラム等を適宜読み出して実行することにより、各部(例えば、取得部12、推定部13(第1推定部131及び第2推定部132)、補正部14、作成部15及び出力制御部16等)の機能を実現してもよい。
The
通信部21は、例えば、情報処理装置1の外部にある装置(外部装置)等との間で種々の情報の送受信が可能な通信インターフェースである。ここで、外部装置の一例は、車両100、サーバ200及びユーザ端末(図示せず)等であってもよい。
The
記憶部22は、例えば、種々の情報及びプログラムを記憶してもよい。記憶部22の一例は、メモリ、ソリッドステートドライブ及びハードディスクドライブ等であってもよい。なお、記憶部22は、例えば、クラウド上にある記憶領域及びサーバ等であってもよい。
The
表示部23は、例えば、種々の文字、記号及び画像等を表示することが可能なディスプレイである。
The
取得部12は、車両100において外部が撮像されることに基づく画像情報、及び、車両100の走行位置に関する位置情報を取得する。取得部12は、例えば、通信部21を介して外部から、画像情報及び位置情報を取得してもよい。この場合、外部は、例えば、車両100及びサーバ200等であってもよい。又は、取得部12は、例えば、画像情報及び位置情報が外部メモリ(図示せず)等に記憶される場合、その外部メモリが情報処理装置1のインターフェース(図示せず)に挿入されると、その外部メモリから画像情報及び位置情報を取得してもよい。
The
画像情報に基づく画像は、例えば、動画又は静止画であってもよい。画像情報が静止画の場合には、車両100において所定のタイミング毎に撮像が行われることにより、複数の静止画が生成されてもよい。所定のタイミング毎とは、一例として所定の時間毎等であってもよい。
The image based on the image information may be, for example, a video or a still image. If the image information is a still image, multiple still images may be generated by capturing images at predetermined timings in the
この場合、取得部12は、位置情報として、電波位置情報及び自己位置情報を取得してもよい。上述した一例のように、電波位置情報は、車両100の車載受信機102(図1参照)で電波信号を受信することに基づく位置情報であってもよい。電波信号は、例えば、GNSSを利用した衛星信号、又は、外部アンテナ112(例えば、無線信号所等の複数のアンテナ、ブルートゥースアンテナ、及び、アクセスポイント等)から放射される信号等であってもよい。同様に上述した一例のように、自己位置情報は、車載慣性センサ103の測定結果に基づいて取得される位置情報であってもよい。
In this case, the
推定部13は、例えば、車両100で撮像した画像情報(走行画像)に基づいてシーン(風景)を分類し、撮影位置の電波位置情報の精度(電波信号の受信環境の良し悪し)を推定してもよい。すなわち、推定部13は、画像に記録される風景と、その風景に対して付与されるラベルとを学習することに基づく学習済モデルに基づいて、画像情報に記録される風景に応じた走行位置の信頼度を推定する。推定部13は、電波位置情報に基づく走行位置の信頼度を推定してもよい。
The
一例として、車両100がビル街及びトンネル内等を走行する場合、GNSSを利用した電波信号(衛星信号)の受信状況が相対的に悪くなるため、測位により取得される位置の精度が相対的に悪くなると考えられる。具体的な例示として図3に示すように、車両100が道路300を走行する場合、車両100が高架下の区間301を走行する際には、車両100が高架下ではない区間302を走行する際に比べて、GNSSを利用した電波信号(衛星信号)の受信状況が悪くなる。車両100の走行位置303は、高架下の区間301では高架下ではない区間302に比べて信頼度が相対的に低いと考えられる。
同様に一例として、車両100が平地の海沿いを走行する場合、GNSSを利用した電波信号(衛星信号)の受信状況が相対的に良くなるため、測位により取得される位置の精度が相対的に良くなると考えられる。そのような場合、車両100の走行位置の信頼度が相対的に高いと考えられる。
したがって、推定部13は、取得部12によって取得し画像情報と、学習済モデルとに基づいて、画像情報に記録される風景に応じた、電波位置情報に基づく車両100の走行位置の信頼度を推定してもよい。
As an example, when the
Similarly, as an example, when the
Therefore, the
学習済モデルは、情報処理装置1の制御部11の一機能としての学習部(又は、制御部11外に配される学習部)(図示せず)で学習が行われることにより生成されてもよい。又は、学習済モデルは、情報処理装置1の外部にある学習装置(図示せず)等で学習が行われることにより生成されてもよい。制御部11は、情報処理装置1の外部で学習済モデルが生成される場合には、通信部21を介して、又は、外部メモリ等(図示せず)を介して、外部から学習済モデルを取得してもよい。学習済モデルは、例えば、記憶部22等に記憶されてもよい。
推定部13は、上述した学習済モデルを取得してもよい。
The trained model may be generated by learning in a learning unit (or a learning unit arranged outside the control unit 11) (not shown) as a function of the
The
推定部13は、例えば、シーン(風景)の分類を行う際に、画像認識(一例として、深層学習モデルのEfficientNet等)を利用してビル街、山間部、高架下、樹木遮蔽、大型車並走等のアノテーションを付与して、取得部12によって取得する画像情報に記録されるシーン(風景)を分類してもよい。推定部13は、例えば、画像毎に付与したアノテーションに応じてシーン(風景)の位置信頼度を設定してもよい。具体的な一例として、推定部13は、車両100の走行軌跡(走行位置)に対して、推定したシーン(風景)の位置信頼度を設定し、その信頼度の数値が閾値以下の範囲を特定してもよい。この場合、推定部13は、例えば、特定した範囲(例えば、走行位置の信頼度が相対的に低い区間等)を可視化してもよい。
When classifying a scene (landscape), the
上述した推定部13は、例えば、第1推定部131及び第2推定部132を備えてもよい。
第1推定部131は、例えば、画像認識により、取得部12によって取得した画像情報の風景(風景の分類内容)について推定してもよい。この場合、第1推定部131は、風景と、ラベルとしての風景の分類内容とを学習した学習済モデルに基づいて、取得部12によって取得する画像情報に記録される風景の分類内容について推定してもよい。
学習済モデルを生成する際の学習の段階では、1つの風景に対して、1又は複数のラベルを付与してもよい。
ラベルとしての風景の分類内容は、例えば、風景を推定する特徴量、又は、風景を分類する特徴量等であってもよい。すなわち、第1推定部131は、例えば、風景と、風景を推定する特徴量とを学習した学習済モデルとに基づいて、画像情報に記録される風景を推定してもよい。又は、第1推定部131は、風景と、風景を分類する特徴量とを学習した学習済モデルに基づいて、画像情報に記録される風景の分類を推定してもよい。
The above-mentioned
The
During the learning stage when generating a trained model, one or more labels may be assigned to a single scene.
The classification content of the landscape as a label may be, for example, a feature amount for estimating the landscape, or a feature amount for classifying the landscape. That is, the
第1推定部131によって推定する風景の分類内容は、例えば、画像情報に記録される風景が山間部か、海沿いか、車両100の上方付近が樹木で覆われているか(樹木遮蔽)、高架下か、ビル街か、車両100(自車)に対して大型車が並走しているか等の車両100が走行する位置の周囲の状況の分類等であってもよい。第1推定部131は、取得部12によって取得した画像情報を学習済モデルに入力し、その画像情報に記録される風景(風景の分類)を推定する。この場合、第1推定部131は、例えば、複数の風景(風景の分類)を推定してもよい。一例として、第1推定部131は、画像情報に記録される風景(風景の分類)が海沿い且つ山間部と推定してもよく、山間部且つ樹木遮蔽と推定してもよく、高架下且つビル街と推定してもよい。なお、第1推定部131は、例えば、上述したように2つの風景(風景の分類)を推定するばかりでなく、3つ以上の風景(風景の分類)を推定してもよい。
The classification of the scenery estimated by the
第1推定部131(推定部13)は、例えば、取得部12によって画像情報として動画を取得する場合には、その動画構成する全てのフレーム、又は、その動画を構成する一部のフレームと、学習済モデルとに基づいて、そのフレームに記録される風景の分類内容について推定してもよい。一部のフレームを利用する場合、第1推定部131(推定部13)は、例えば、動画から所定のタイミング毎にフレームを抽出して、抽出したフレームと、学習済モデルとに基づいて風景の分類内容について推定してもよい。所定のタイミング毎とは、例えば、所定の時間毎等であってもよい。第1推定部131(推定部13)は、例えば、一部のフレームを利用する場合、動画を構成する全てのフレームを利用する場合に比べて、推定の処理負担を軽減することができる。
For example, when the
第1推定部131(推定部13)は、例えば、取得部12によって画像情報として複数の静止画が取得する場合でも、上述した動画の場合と同様に、その複数の静止画の全て、又は、その複数の静止画のうちの一部と、学習済モデルとに基づいて、そのフレームに記録される風景の分類内容について推定してもよい。
For example, even when multiple still images are acquired as image information by the
図4は、対応情報の一例について説明するための図である。 Figure 4 is a diagram illustrating an example of correspondence information.
第2推定部132は、例えば、画像情報に基づく画像毎に、走行位置の信頼度を推定してもよい。すなわち、第2推定部132は、第1推定部131によって推定する風景の分類内容に基づいて、取得部12によって取得する位置情報に基づく走行位置の信頼度を推定する。第2推定部132は、例えば、第1推定部131によって推定される風景(風景の分類)が電波信号の受信状況が相対的に悪くなる場合、又は、その電波信号の受信状況が相対的に悪くなる可能性がある場合、その電波信号に基づいて取得される電波位置情報に基づく走行位置の信頼度が相対的に低いと推定してもよい。又は、第2推定部132は、例えば、第1推定部131によって推定される風景(風景の分類)が電波信号の受信状況が相対的に良くなる場合、又は、その電波信号の受信状況が相対的に良くなる可能性がある場合、その電波信号に基づいて取得される電波位置情報に基づく走行位置の信頼度が相対的に高いと推定してもよい。
The
この場合、第2推定部132は、風景の分類内容と、走行位置に関する信頼度とを対応付けた対応情報に基づいて、取得部12によって取得する位置情報に基づく走行位置の信頼度を推定してもよい。対応情報は、風景(風景の分類)と、その風景(風景の分類)となる際の走行位置の信頼度との関係であってもよい。
図4に一例を示すように、対応情報は、風景の分類内容と、その分類内容の信頼度を示す点数とを対応付けた情報であってもよい。第2推定部132は、その対応情報に基づいて、走行位置の信頼度を示す点数を推定してもよい。
In this case, the
As shown in an example in Fig. 4, the correspondence information may be information in which the classification content of the scenery is associated with a score indicating the reliability of the classification content. The
点数は、例えば、第1推定部131によって推定される風景(風景の分類)が電波信号の受信状況が相対的に悪くなる場合、又は、その電波信号の受信状況が相対的に悪くなる可能性がある場合、その風景(風景の分類)に対して相対的に低い値(信頼度が相対的に低いことを示す値)が対応付けられてもよい。
又は、点数は、例えば、第1推定部131によって推定される風景(風景の分類)が電波信号の受信状況が相対的に悪くなる場合、又は、その電波信号の受信状況が相対的に悪くなる可能性がある場合、その風景(風景の分類)に対して相対的に高い値(信頼度が相対的に低いことを示す値)が対応付けられてもよい。
For example, if the scenery (scenery classification) estimated by the
Alternatively, for example, a relatively high value (a value indicating a relatively low reliability) may be associated with a landscape (landscape classification) estimated by the
換言すると、点数は、例えば、第1推定部131によって推定される風景(風景の分類)が電波信号の受信状況が相対的に良くなる場合、又は、その電波信号の受信状況が相対的に良くなる可能性がある場合、その風景(風景の分類)に対して相対的に高い値(信頼度が相対的に高いことを示す値)が対応付けられてもよい。
又は、点数は、例えば、第1推定部131のよって推定される風景(風景の分類)が電波信号の受信状況が相対的に良くなる場合、又は、その電波信号の受信状況が相対的に良くなる可能性がある場合、その風景(風景の分類)に対して相対的に低い値(信頼度が相対的に高いことを示す値)が対応付けられてもよい。
In other words, a relatively high value (a value indicating a relatively high reliability) may be associated with a landscape (landscape classification) estimated by the
Alternatively, for example, a relatively low value (a value indicating a relatively high reliability) may be associated with a landscape (landscape classification) estimated by the
ここで、推定部13は、例えば、画像情報に記録される風景が、複数の風景の分類内容それぞれの可能性として学習済モデルから出力される数値に基づいて、信頼度を推定してもよい。
具体的な一例として、推定部13は、車両100が山間部を走行しており、学習済モデルを利用して、車両100のその走行の際の画像情報に記録される風景が100%の確率で山間部と推定される場合、対応情報に記録される点数(一例として、山間部に対応する点数(70点))をそのまま走行位置の信頼度の点数(70点)としてもよい。
また具体的な一例として、推定部13は、車両100が山間部を走行しており、学習済モデルを利用して、車両100のその走行の際の画像情報に記録される風景が60%の確率で山間部と推定される場合、その60%の確率に基づいて、対応情報に記録される点数を調整し、その調整後の点数を走行位置の信頼度の点数としてもよい。この調整の一例は、学習済モデルから出力される確率と、学習済モデルを利用して推定される風景の分類内容の点数(対応情報の点数)とを乗算するような調整であってもよい。この一例の場合では、推定部13は、確率(60%)と、点数(70点)とを乗算して、走行位置の信頼度の点数として42点を算出してもよい。
Here, the
As a specific example, when the
As a specific example, when the
なお、推定部13は、上述した一例のように信頼度を推定するばかりでなく、例えば、次のように信頼度を推定してもよい。
すなわち、推定部13は、風景と、ラベルとしての走行位置の信頼度とを学習した学習済モデルに基づいて、画像情報に記録される風景に応じた走行位置の信頼度を推定してもよい。学習済モデルは、例えば、風景と、その風景の際の位置情報(電波位置情報)に基づく車両100の走行位置の信頼度とを学習することにより生成される。
この学習の際でも、上述した第2推定部132の場合と同様に、例えば、ある風景において電波信号の受信状況が相対的に悪くなる場合、又は、その電波信号の受信状況が相対的に悪くなる可能性がある場合、その電波信号に基づいて取得される電波位置情報に基づく走行位置の信頼度が相対的に低いと学習してもよい。
同様に、この学習の際に、例えば、ある風景において電波信号の受信状況が相対的に良くなる場合、又は、その電波信号の受信状況が相対的に良くなる可能性がある場合、その電波信号に基づいて取得される電波位置情報に基づく走行位置の信頼度が相対的に高いと学習してもよい。
この場合、信頼度は、例えば、点数で表されてもよい。
Note that the
That is, the
During this learning, as in the case of the
Similarly, during this learning, for example, if the reception conditions for the radio signal are relatively good in a certain landscape, or if there is a possibility that the reception conditions for the radio signal will become relatively good, it may be learned that the reliability of the driving position based on the radio position information obtained based on the radio signal is relatively high.
In this case, the reliability may be expressed, for example, by a score.
その学習済モデルは、上述した場合と同様に、学習部又は学習装置(図示せず)等で学習が行われることにより生成されてもよい。制御部11は、上述した場合と同様に種々の方法により学習済モデルを取得してもよい。学習済モデルは、例えば、記憶部22等に記憶されてもよい。
推定部13は、上述した学習済モデルを取得してもよい。
The trained model may be generated by learning in a learning unit or a learning device (not shown) or the like, as in the above-described case. The
The
補正部14は、例えば、上述したように推定部13によって位置信頼度の数値が閾値以下の範囲を特定して場合、その特定した範囲において、自己位置情報(例えば、自律航法等を利用した位置情報)の優先度を電波位置情報よりも高くし、又は、自己位置情報の比重を変更し(一例として、自己位置情報の比重を電波位置情報よりも高くし)、走行軌跡(走行位置)の補正をおこなってもよい。補正部14は、位置信頼度が相対的に高ければ、電波位置情報に基づく走行位置を維持してもよい。補正部14は、位置信頼度が相対的に低くければ、電波位置情報に基づく走行位置を補正してもよい。
この場合、補正部14は、例えば、種々の走行軌跡(走行位置)の補正アルゴリズム等を利用して、走行軌跡(走行位置)の補正を行ってもよい。補正部14は、例えば、車載慣性センサ103の測定結果(例えば、車両100の走行速度等)を積分して得られる走行軌跡(走行位置)と、電波位置情報に基づく走行軌跡(走行位置)との誤差が最小になるように補正を行ってもよい。又は、補正部14は、例えば、画像トラッキング及びVSLAM(Visual Simultaneous Localozation and Mapping)(自己位置推定)等を利用して、電波位置情報に基づく走行軌跡(走行位置)を補正してもよい。
For example, when the
In this case, the
すなわち、補正部14は、推定部13によって推定する走行位置の信頼度に基づいて、取得部12によって取得する位置情報に基づく走行位置を補正してもよい。この場合、補正部14は、信頼度が相対的に低い場合に、その相対的に低い信頼度の走行位置を補正してもよい。補正部14は、例えば、補正対象の位置情報を電波位置情報としてもよい。
一例として、補正部14は、風景(風景の分類)が高架下、ビル街、山間部及び樹木遮蔽等のうち少なくとも1つに該当する場合に対応する信頼度の際に、電波位置情報に基づく走行位置を補正してもよい。
That is, the
As an example, the
なお、補正部14は、上述した一例に限らず、種々の風景(風景の分類)に対応する信頼度に応じて、電波位置情報に基づく走行位置を補正してもよい。
すなわち、補正部14は、例えば、第2推定部132によって推定する走行位置の信頼度の点数と、閾値との関係に基づいて、取得部12によって取得する位置情報に基づく走行位置を補正してもよい。補正部14は、信頼度を示す点数と、閾値との比較に応じて、電波位置情報に基づく走行位置を補正してもよい。
The
That is, the
一例として、補正部14は、推定部13において信頼度が低い際により低い点数が推定される(点数が付与される)場合、その点数が閾値以下となると、又は、その点数が閾値未満となると、電波位置情報に基づく走行位置を補正してもよい。
又は一例として、補正部14は、推定部13において信頼度が低い際により高い点数が推定される(点数が付与される)場合、その点数が閾値以上となると、又は、その点数が閾値を超えると、電波位置情報に基づく走行位置を補正してもよい。
As an example, when a lower score is estimated (a lower score is assigned) when the reliability is low in the
Or, as an example, when a higher score is estimated (a score is assigned) when the reliability is low in the
補正部14は、推定部13によって走行位置の信頼度が相対的に低いと推定する場合、その相対的に低い信頼度の走行位置を、自己位置情報に基づく走行位置を利用して補正してもよい。すなわち、補正部14は、例えば、電波位置情報に基づく走行位置を、自己位置情報に基づく走行位置を利用して補正してもよい。この場合、補正部14は、信頼度が相対的に低いと推定される走行位置、又は、信頼度が低いと推定される走行位置を含む所定区間内の走行位置を、自己位置情報に基づく走行位置を利用して補正してもよい。
When the
一例として、上述した「信頼度が相対的に低いと推定される走行位置」は、高架下及びトンネル内等となる走行位置等であってもよい。
また一例として、上述した「信頼度が低いと推定される走行位置を含む所定区間内の走行位置」は、高架下及びトンネル内等となる走行位置(第1位置)と、その走行位置(第1位置)の始点よりも所定距離前までの走行位置と、その走行位置(第1位置)の終点よりも所定距離後までの走行位置とを含む区間内の複数の走行位置等であってもよい。
また一例として、上述した「信頼度が低いと推定される走行位置を含む所定区間内の走行位置」は、高架下及びトンネル内等となる走行位置(第2位置)と、その走行位置(第2位置)を含む道路ネットワークのリンク内の複数の走行位置等であってもよい。道路ネットワークは、例えば、道路の特徴点となるノードと、隣接するノードを接続するリンクとで表される道路地図等であってもよい。この場合、補正部14は、電波位置情報及び道路ネットワーク利用して、電波位置情報に基づく走行位置が道路ネットワーク上のどの位置に対応するかを特定することにより、走行位置(第2位置)を含むリンクと、そのリンク内の複数の走行位置とを特定してもよい。
As an example, the above-mentioned "traveling position estimated to have a relatively low reliability" may be a traveling position under an overpass, inside a tunnel, or the like.
As another example, the above-mentioned "driving position within a specified section including a driving position estimated to have low reliability" may be a plurality of driving positions within a section including a driving position (first position) that is under an overpass or inside a tunnel, a driving position up to a specified distance before the start point of that driving position (first position), and a driving position up to a specified distance after the end point of that driving position (first position).
As another example, the above-mentioned "driving position in a predetermined section including a driving position estimated to have low reliability" may be a driving position (second position) that is under an overpass or in a tunnel, and multiple driving positions in a link of a road network that includes the driving position (second position). The road network may be, for example, a road map that is represented by nodes that are characteristic points of roads and links that connect adjacent nodes. In this case, the
補正部14は、例えば、走行位置の補正として、信頼度が相対的に低いと推定される走行位置(第3位置)、又は、信頼度が低いと推定される走行位置(第3位置)を含む所定区間内の走行位置(電波位置情報に基づく走行位置)を、その走行位置(第3位置)又はその走行区間内に対応する、自己位置情報に基づく走行位置に置き換えてもよい。補正部14は、例えば、第3位置を、その第3位置から最も近い自己位置情報に基づく走行位置に置き換えてもよい。又は、補正部14は、例えば、第3位置を、車両100においてその第3位置を取得した際の時刻(一例として、測位時刻及び電波信号の受信時刻等)から最も近い時刻に対応する自己位置情報に基づく走行位置に置き換えてもよい。
この場合、車両100は、例えば、電波位置情報を取得する際の時刻(一例として、測位時刻及び電波信号の受信時刻等)の情報を電波位置情報に含ませてもよい。同様に、車両100は、例えば、自己位置情報を取得する際の時刻(一例として、慣性計測装置における計測時刻等)の情報を自己位置情報に含ませてもよい。
For example, the
In this case, the
作成部15は、補正部14によって補正された走行軌跡(走行位置)を、点群情報及び路面オルソ画像の更新に利用してもよく、立体地物の位置推定等に利用してもよい。
The
作成部15は、補正部14によって補正した車両100の走行位置に基づいて、道路地図を作成してもよい。この場合、作成部15は、例えば、道路地図等の作成に利用する点群情報及び路面オルソ画像情報を、補正した走行位置に対応するように更新してもよい。
The
点群情報は、例えば、車両100等に搭載される3次元レーザスキャナ等の計測により生成されるデータ等であってもよい。その車両100は、3次元レーザスキャナ等の計測の際に、上述した画像情報及び位置情報を取得する。情報処理装置1は、点群情報を得る際の計測位置を、補正した走行位置に対応するように更新することが可能になる。
The point cloud information may be, for example, data generated by measurements using a 3D laser scanner mounted on the
路面オルソ画像情報は、例えば、道路の路面等のオルソ画像に関する情報であってもよい。路面オルソ画像情報は、例えば、道路の位置に関する位置情報を含む。情報処理装置1は、路面オルソ画像情報に記録される位置を、補正した走行位置に対応するように更新することが可能になる。
The road surface orthoimage information may be information on an orthoimage of the road surface, for example. The road surface orthoimage information includes, for example, position information on the position of the road. The
作成部15は、例えば、点群情報及び路面オルソ画像の少なくとも一方に基づいて、道路地図を作成する。一例として、作成部15は、道路の位置情報及び地物の情報(地物の形状、サイズ及び位置情報)等を始めとする種々の情報を利用して道路地図を作成することが可能である。また、作成部15は、上述した一例に限らす、補正部14によって補正された走行位置(例えば、走行位置の軌跡)等を利用して種々の方法により道路地図を作成してもよい。
The
出力制御部16は、例えば、推定部13による信頼度の推定結果、補正部14による走行位置の補正結果、及び、作成部15により作成される道路地図のグループ(第1グループ)から選択される少なくとも1つを出力するよう出力部を制御してもよい。ここで、出力部は、例えば、通信部21、記憶部22及び表示部23等であってもよい。
すなわち、出力制御部16は、例えば、上述した第1グループから選択される少なくとも1つの情報を外部装置等に送信するよう通信部21を制御してもよい。ここで、外部装置は、例えば、車両100、サーバ及びユーザ端末等であってもよい。ユーザ端末は、例えば、情報処理装置1のユーザが使用する端末であり、具体的な一例として、デスクトップ、ラップトップ、タブレット及びスマートフォン等であってもよい。
出力制御部16は、例えば、上述した第1グループから選択される少なくとも1つの情報を記憶するよう記憶部22を制御してもよい。
出力制御部16は、例えば、上述した第1グループから選択される少なくとも1つを表示するよう表示部23を制御してもよい。
The
That is, the
The
The
[情報処理方法]
次に、一実施形態に係る情報処理方法について説明する。
図5は、一実施形態に係る情報処理方法について説明するためのフローチャートである。
[Information processing method]
Next, an information processing method according to an embodiment will be described.
FIG. 5 is a flowchart illustrating an information processing method according to an embodiment.
ステップST101において、取得部12は、車両100において外部が撮像されることに基づく画像情報、及び、車両100の走行位置に関する位置情報を取得する。
画像情報は、例えば、移動体の進行方向が撮像されることにより、その移動体の上方付近を含む風景が記録されるものであってもよい。又は、画像情報は、例えば、移動体の上方が撮像されることにより、移動体の上方を含む風景が記録されるものであってもよい。
位置情報は、例えば、電波位置情報及び自己位置情報等を含んでもよい。電波位置情報は、車両100の車載受信機102で電波信号を受信することに基づく位置情報であってもよい。電波信号は、例えば、GNSSを利用した衛星信号、又は、外部アンテナ112から放射される信号等であってもよい。自己位置情報は、車載慣性センサ103の測定結果に基づいて取得される位置情報であってもよい。
In step ST101, the
The image information may be, for example, information obtained by capturing an image of the moving body in the direction of travel, thereby recording a landscape including the area above the moving body. Alternatively, the image information may be, for example, information obtained by capturing an image of the area above the moving body, thereby recording a landscape including the area above the moving body.
The position information may include, for example, radio wave position information and self-position information. The radio wave position information may be position information based on receiving a radio wave signal by the in-
ステップST102において、推定部13は、画像に記録される風景と、その風景に対して付与されるラベルとを学習することに基づく学習済モデルに基づいて、ステップST101で取得した画像情報に記録される風景に応じた走行位置の信頼度を推定する。推定部13は、電波位置情報に基づく走行位置の信頼度を推定してもよい。
この場合、推定部13(第1推定部131)は、例えば、風景と、ラベルとしての風景の分類内容とを学習した学習済モデルに基づいて、取得部12によって取得する画像情報に記録される風景の分類内容について推定してもよい。
In step ST102, the
In this case, the estimation unit 13 (first estimation unit 131) may estimate the classification content of a landscape recorded in the image information acquired by the
ステップST103において、推定部13(第2推定部132)は、ステップST102で推定した風景の分類内容に基づいて、ステップST101で取得した位置情報に基づく走行位置の信頼度を推定する。この場合、推定部13(第2推定部132は)、例えば、風景の分類内容と、走行位置に関する信頼度とを対応付けた対応情報に基づいて、ステップST101で取得した位置情報に基づく走行位置の信頼度を推定してもよい。対応情報は、風景の分類内容と、その分類内容の信頼度を示す点数とを対応付けた情報であってもよい。推定部13(第2推定部132)は、その対応情報に基づいて、走行位置の信頼度を示す点数を推定してもよい。 In step ST103, the estimation unit 13 (second estimation unit 132) estimates the reliability of the driving position based on the position information acquired in step ST101 based on the classification content of the scenery estimated in step ST102. In this case, the estimation unit 13 (second estimation unit 132) may estimate the reliability of the driving position based on the position information acquired in step ST101 based on, for example, correspondence information that associates the classification content of the scenery with the reliability of the driving position. The correspondence information may be information that associates the classification content of the scenery with a score indicating the reliability of the classification content. The estimation unit 13 (second estimation unit 132) may estimate the score indicating the reliability of the driving position based on the correspondence information.
又は、上述したステップST102及びステップST103の処理の代わりの処理ステップとして、推定部13は、例えば、風景と、ラベルとしての走行位置の信頼度とを学習した学習済モデルに基づいて、画像情報に記録される風景に応じた走行位置の信頼度を推定してもよい。
Alternatively, as a processing step instead of the above-mentioned steps ST102 and ST103, the
ステップST104において、補正部14は、ステップST103等で推定した走行位置の信頼度に基づいて、ステップST101取得した位置情報に基づく走行位置を補正してもよい。この場合、補正部14は、信頼度が相対的に低い場合に、その相対的に低い信頼度の走行位置を補正してもよい。一例として、補正部14は、ステップST103等で推定した走行位置の信頼度の点数と、閾値との関係に基づいて、ステップST101で取得した位置情報に基づく走行位置を補正してもよい。補正部14は、例えば、ステップST103等で推定した走行位置の信頼度が相対的に低い場合、その相対的に低い信頼度の走行位置を、自己位置情報に基づく走行位置を利用して補正してもよい。
In step ST104, the
ステップST105において、作成部15は、ステップST104で補正した車両100の走行位置等に基づいて、道路地図を作成する。
[変形例]
上述した実施形態では、制御部11は、取得部12、推定部13(第1推定部131及び第2推定部132)、補正部14、作成部15及び出力制御部16等を備える一例について説明した。しかしながら、本開示は、その一例に限定されることはない。すなわち、制御部11は、取得部12、推定部13(第1推定部131及び第2推定部132)、補正部14、作成部15及び出力制御部16のうちのいずれを備える構成であってもよい。
一例として、情報処理装置1の制御部11は、補正部14、作成部15及び出力制御部16等を備える構成であってもよい。この場合、車両100に搭載されるコンピュータ(車載機)(例えば、車載制御部等の演算処理装置)(図示せず)は、取得部12及び推定部13等を備える構成であってもよい。
又は一例として、情報処理装置1の制御部11は、第2推定部132、補正部14、作成部15及び出力制御部16等を備える構成であってもよい。この場合、車両100に搭載されるコンピュータ(車載機)(例えば、車載制御部等の演算処理装置)(図示せず)は、取得部12及び第1推定部131を備える構成であってもよい。
In step ST105, the
[Modification]
In the above-described embodiment, an example has been described in which the
As an example, the
Alternatively, as an example, the
これにより、車両100は、画像情報を情報処理装置1に送らなくとも車載機によって、画像情報に記録される風景の分類内容、又は、位置情報の信頼度を推定することが可能になる。なお、この場合であっても、情報処理装置1は、位置情報(例えば、電波位置情報及び自己位置情報等)を車両100から取得する。すなわち、車両100は、風景の分類内容(車両100が走行する位置におけるシーンを判定した判定情報)、又は、走行位置の信頼度に関する信頼度情報を情報処理装置1に送ることにより、画像情報を情報処理装置1に送る場合に比べて、通信量等を削減することができる。
This allows the
情報処理装置1は、例えば、車両100から取得する風景の分類内容に基づいて、走行位置の信頼度を推定することができる。又は、情報処理装置1は、例えば、車両100から取得する走行位置の信頼度に基づいて、走行位置を補正することができる。
The
上述した情報処理装置1の各部は、コンピュータの演算処理装置等の機能として実現されてもよい。すなわち、情報処理装置1の取得部12、推定部13(第1推定部131及び第2推定部132)、補正部14、作成部15及び出力制御部16(制御部11)は、コンピュータの演算処理装置等による取得機能、推定機能(第1推定機能及び第2推定機能)、補正機能、作成機能及び出力制御機能(制御機能)としてそれぞれ実現されてもよい。
情報処理プログラムは、上述した各機能をコンピュータに実現させることができる。情報処理プログラムは、例えば、メモリ、ソリッドステートドライブ、ハードディスクドライブ又は光ディスク等の、コンピュータで読み取り可能な非一時的な記録媒体等に記録されていてもよい。記録媒体は、例えば、非一時的なコンピュータ可読媒体と言い換えてもよい。
また、上述したように、情報処理装置1の各部は、コンピュータの演算処理装置等で実現されてもよい。その演算処理装置等は、例えば、集積回路等によって構成される。このため、情報処理装置1の各部は、演算処理装置等を構成する回路として実現されてもよい。すなわち、情報処理装置1の取得部12、推定部13(第1推定部131及び第2推定部132)、補正部14、作成部15及び出力制御部16(制御部11)は、コンピュータの演算処理装置等を構成する取得回路、推定回路(第1推定回路及び第2推定回路)、補正回路、作成回路及び出力制御回路(制御回路)として実現されてもよい。
また、情報処理装置1の通信部21、記憶部22及び表示部23(出力部)は、例えば、演算処理装置等の機能を含む通信機能、記憶機能及び表示機能(出力機能)として実現されもよい。また、情報処理装置1の通信部21、記憶部22及び表示部23(出力部)は、例えば、集積回路等によって構成されることにより通信回路、記憶回路及び表示回路(出力回路)として実現されてもよい。また、情報処理装置1の通信部21、記憶部22及び表示部23(出力部)は、例えば、複数のデバイスによって構成されることにより通信装置、記憶装置及び表示装置(出力装置)として構成されてもよい。
Each of the above-described units of the
The information processing program can cause a computer to realize each of the above-mentioned functions. The information processing program may be recorded in a non-transitory computer-readable recording medium, such as a memory, a solid-state drive, a hard disk drive, or an optical disk. The recording medium may be referred to as a non-transitory computer-readable medium, for example.
As described above, each part of the
The
情報処理装置1は、上述した複数の各部のうち1又は任意の複数を組み合わせることが可能である。
本開示では、「情報」の文言を使用しているが、「情報」の文言は「データ」と言い換えることができ、「データ」の文言は「情報」と言い換えることができる。
The
In this disclosure, the term "information" is used, but the term "information" can be replaced with "data" and the term "data" can be replaced with "information."
[本実施形態の態様及び効果]
次に、本実施形態の一態様及び各態様が奏する効果について説明する。なお、以下に記載する各態様は出願時の一例であり、本実施形態は以下に記載する態様に限定されることはない。すなわち、本実施形態は以下に記載する各態様に限定されることはなく、上述した各部を適宜組み合わせて実現されてもよい。また、以下に記載する効果は一例であり、各態様が奏する効果は以下に記載するものに限定されることはない。また、各態様は、例えば、以下に記載する少なくとも1つの効果を奏してもよい。
[Aspects and Effects of the Present Embodiment]
Next, one aspect of this embodiment and the effects of each aspect will be described. Note that each aspect described below is an example at the time of filing, and this embodiment is not limited to the aspects described below. In other words, this embodiment is not limited to each aspect described below, and may be realized by appropriately combining each of the above-mentioned parts. Also, the effects described below are examples, and the effects of each aspect are not limited to those described below. Also, each aspect may, for example, achieve at least one of the effects described below.
(態様1)
一態様の情報処理装置は、車両おいて外部が撮像されることに基づく画像情報、及び、車両の走行位置に関する位置情報を取得する取得部と、画像に記録される風景と、その風景に対して付与されるラベルとを学習することに基づく学習済モデルに基づいて、画像情報に記録される風景に応じた走行位置の信頼度を推定する推定部と、を備える。
これにより、情報処理装置は、例えば、位置情報(電波位置情報)に基づく走行位置の信頼度を推定することができる。
また、情報処理装置は、画像情報に基づいて走行位置の信頼度を推定するので、より正確な推定を行うことができる。なおここで、例えば、GNSS等を利用して測位を行う場合、衛星信号の受信強度が低下していない場合でも、相対的に少ない数の衛星信号を受信する場合には、測位の精度が相対的に低下する。また、車両は、例えば、衛星信号を受信して測位を行う場合、その受信する衛星信号が測位に関して信頼できる信号なのか否かを判断することが難しい場合がある。すなわち、車両は、例えば、衛星信号のマルチパスを受信する場合、マルチパスなのか否か、どの衛星から送信される衛星信号なのか否か(一例として、天頂付近にある衛星から送信される衛星信号なのか否か等)、測位に関して信頼して良い衛星信号なのか否か等を判断することが難しい場合がある。上述した衛星信号に関する懸念点は、ブルートゥース信号等についても同様のことが言える。この点、本実施形態では、情報処理装置は、画像情報を利用して、より正確な走行位置の信頼度を推定できる。
また、道路地図等からは、例えば、樹木による比較的に高い仰角の遮蔽、及び、ビル群による比較的に低い仰角の遮蔽の状況に関する情報を得ることができない。これに対し、情報処理装置は、画像情報を利用することにより、樹木及びビル群等による遮蔽の状況を得ることができ、車両が走行する道路及び周囲の状況に応じた、より正確な走行位置の信頼度を得ることができる。
(Aspect 1)
An information processing device of one embodiment includes an acquisition unit that acquires image information based on an image of the outside captured by the vehicle and position information regarding the vehicle's driving position, and an estimation unit that estimates the reliability of the driving position corresponding to the scenery recorded in the image information based on a learned model based on learning the scenery recorded in the image and a label assigned to the scenery.
This enables the information processing device to estimate the reliability of the traveling position based on the position information (radio wave position information), for example.
In addition, since the information processing device estimates the reliability of the traveling position based on the image information, it is possible to perform a more accurate estimation. Here, for example, when performing positioning using GNSS or the like, even if the reception strength of the satellite signal is not reduced, when a relatively small number of satellite signals are received, the accuracy of the positioning is relatively reduced. In addition, for example, when a vehicle receives a satellite signal to perform positioning, it may be difficult to determine whether the received satellite signal is a reliable signal for positioning. That is, for example, when a vehicle receives a multipath of a satellite signal, it may be difficult to determine whether it is a multipath, which satellite is transmitted from which satellite (for example, whether the satellite signal is transmitted from a satellite near the zenith, etc.), and whether the satellite signal is reliable for positioning. The above-mentioned concerns regarding the satellite signal can be said to be similar to Bluetooth signals, etc. In this regard, in this embodiment, the information processing device can estimate the reliability of the traveling position more accurately by using image information.
Also, information on the situation of, for example, shielding by trees at a relatively high elevation angle and shielding by buildings at a relatively low elevation angle cannot be obtained from a road map, etc. In contrast, the information processing device can obtain the situation of shielding by trees and buildings, etc. by using image information, and can obtain a more accurate reliability of the driving position according to the road on which the vehicle is traveling and the surrounding conditions.
(態様2)
一態様の情報処理装置では、推定部は、風景と、ラベルとしての風景の分類内容とを学習した学習済モデルに基づいて、取得部によって取得する画像情報に記録される風景の分類内容について推定する第1推定部と、第1推定部によって推定する風景の分類内容に基づいて、取得部によって取得する位置情報に基づく走行位置の信頼度を推定する第2推定部と、を備える。
これにより、情報処理装置は、画像情報を利用して、より正確な走行位置の信頼度を推定できる。
(Aspect 2)
In one embodiment of the information processing device, the estimation unit includes a first estimation unit that estimates the classification content of a landscape recorded in image information acquired by the acquisition unit based on a learned model that has learned the landscape and the classification content of the landscape as a label, and a second estimation unit that estimates the reliability of a driving position based on the position information acquired by the acquisition unit based on the classification content of the landscape estimated by the first estimation unit.
This allows the information processing device to use the image information to more accurately estimate the reliability of the traveling position.
(態様3)
一態様の情報処理装置では、第2推定部は、風景の分類内容と、走行位置に関する信頼度とを対応付けた対応情報に基づいて、取得部によって取得する位置情報に基づく走行位置の信頼度を推定することとしてもよい。
これにより、情報処理装置は、画像情報を利用して、より正確な走行位置の信頼度を推定できる。
(Aspect 3)
In one embodiment of the information processing device, the second estimation unit may estimate the reliability of the driving position based on the position information acquired by the acquisition unit, based on correspondence information that associates the classification content of the scenery with the reliability of the driving position.
This allows the information processing device to use the image information to more accurately estimate the reliability of the traveling position.
(態様4)
一態様の情報処理装置では、第2推定部は、対応情報として、風景の分類内容と、その分類内容の信頼度を示す点数とを対応付けた情報に基づいて、走行位置の信頼度を示す点数を推定することとしてもよい。
これにより、情報処理装置は、画像情報を利用して、より正確な走行位置の信頼度を推定できる。
(Aspect 4)
In one embodiment of an information processing device, the second estimation unit may estimate a score indicating the reliability of the driving position based on corresponding information that associates the classification content of the scenery with a score indicating the reliability of the classification content.
This allows the information processing device to use the image information to more accurately estimate the reliability of the traveling position.
(態様5)
一態様の情報処理装置では、推定部は、風景と、ラベルとしての走行位置の信頼度とを学習した学習済モデルに基づいて、画像情報に記録される風景に応じた走行位置の信頼度を推定することとしてもよい。
これにより、情報処理装置は、画像情報を利用して、より正確な走行位置の信頼度を推定できる。
(Aspect 5)
In one aspect of the information processing device, the estimation unit may estimate the reliability of the driving position corresponding to the scenery recorded in the image information based on a learned model that has learned the scenery and the reliability of the driving position as a label.
This allows the information processing device to use the image information to more accurately estimate the reliability of the traveling position.
(態様6)
一態様の情報処理装置は、第2推定部によって推定する走行位置の信頼度の点数と、閾値との関係に基づいて、取得部によって取得する位置情報に基づく走行位置を補正する補正部を備えることとしてもよい。
これにより、情報処理装置は、信頼度の点数と閾値との大小関係に応じて必要な場合に走行位置を補正して、より精度の高い走行位置(例えば、走行位置の軌跡等)を得ることができる。
(Aspect 6)
An information processing device of one embodiment may include a correction unit that corrects the traveling position based on the position information acquired by the acquisition unit based on the relationship between a reliability score of the traveling position estimated by the second estimation unit and a threshold value.
This allows the information processing device to correct the driving position as necessary depending on the magnitude relationship between the reliability score and the threshold value, thereby obtaining a more accurate driving position (for example, a trajectory of the driving position, etc.).
(態様7)
一態様の情報処理装置は、推定部によって推定する走行位置の信頼度に基づいて、取得部によって取得する位置情報に基づく走行位置を補正する補正部を備えることとしてもよい。
情報処理装置は、相対的により高精度の走行位置(より高精度の電波位置情報に基づく走行位置)を得る場合(一例として、より高精度の測位を行える場合等)、信頼度が低い走行位置又は信頼度が低い走行位置のみを補正することにより、信頼度のより高い走行位置についてはより高い位置精度を維持することができる。
また、情報処理装置は、例えば、信頼度が低い走行位置を含む所定区間内の複数の走行位置(又は、その所定区間内の全ての走行位置)を補正する場合、電波位置情報に基づく全ての走行位置において信頼度を推定する必要がない場合がある。すなわち、情報処理装置は、例えば、電波位置情報に基づく全ての走行位置のうちのいずれかにおいて信頼度を推定することにより、全ての走行位置において信頼度を推定する場合に比べて、その推定の際の処理負担を軽減することができる。この場合、情報処理装置(推定部)は、例えば、所定のタイミング毎に信頼度を推定してもよい。所定のタイミング毎は、例えば、所定の時間毎、又は、電波位置情報等に基づく所定の移動距離毎等であってもよい。
また、情報処理装置は、補正対象の走行位置を補正することにより、より精度の高い走行位置(例えば、走行位置の軌跡等)を得ることができる。
(Aspect 7)
The information processing device of one aspect may include a correction unit that corrects a traveling position based on the position information acquired by the acquisition unit, based on a reliability of the traveling position estimated by the estimation unit.
When the information processing device obtains a relatively more accurate driving position (a driving position based on more accurate radio position information) (for example, when more accurate positioning can be performed), it can maintain higher position accuracy for driving positions with higher reliability by correcting only driving positions with low reliability or driving positions with low reliability.
Furthermore, when correcting a plurality of driving positions (or all driving positions within the predetermined section) within a predetermined section including a driving position with low reliability, the information processing device may not need to estimate reliability at all driving positions based on the radio wave position information. That is, the information processing device can reduce the processing load at the time of estimation by estimating reliability at any of all driving positions based on the radio wave position information, for example, compared to estimating reliability at all driving positions. In this case, the information processing device (estimation unit) may estimate reliability at, for example, every predetermined timing. The predetermined timing may be, for example, every predetermined time, or every predetermined travel distance based on the radio wave position information, etc.
Furthermore, the information processing device can obtain a more accurate running position (for example, a trajectory of the running position) by correcting the running position of the correction target.
(態様8)
一態様の情報処理装置では、補正部は、信頼度が相対的に低い場合に、その相対的に低い信頼度の走行位置を補正することとしてもよい。
これにより、情報処理装置は、信頼度が相対的に低い走行位置を補正し、信頼度が相対的に高い走行位置を電波位置情報に基づくより精度の高い走行位置を維持することができる。
(Aspect 8)
In the information processing device of the aspect, when the reliability is relatively low, the correction unit may correct the traveling position having the relatively low reliability.
This allows the information processing device to correct a driving position with a relatively low reliability and maintain a driving position with a relatively high reliability as a more accurate driving position based on radio wave position information.
(態様9)
一態様の情報処理装置では、取得部は、位置情報として、車両の車載受信機で電波信号を受信することに基づく電波位置情報と、車両の車載慣性センサで測定することに基づく自己位置情報と、を取得し、推定部は、電波位置情報に基づく走行位置の信頼度を推定し、補正部は、推定部によって走行位置の信頼度が相対的に低いと推定する場合、その相対的に低い信頼度の走行位置を、自己位置情報に基づく走行位置を利用して補正することとしてもよい。
これにより、情報処理装置は、信頼度が相対的に低い電波位置情報に基づく走行位置を、信頼度が相対的に高い自己位置情報に基づく走行位置に補正することができる。
(Aspect 9)
In one embodiment of an information processing device, the acquisition unit acquires, as position information, radio wave position information based on receiving a radio wave signal by the vehicle's onboard receiver and self-position information based on measurement by the vehicle's onboard inertial sensor, the estimation unit estimates the reliability of the driving position based on the radio wave position information, and the correction unit, when the estimation unit estimates that the reliability of the driving position is relatively low, corrects the driving position with relatively low reliability using the driving position based on the self-position information.
This enables the information processing device to correct the traveling position based on radio wave position information with a relatively low reliability to the traveling position based on self-location information with a relatively high reliability.
(態様10)
一態様の情報処理装置は、補正部によって補正した車両の走行位置に基づいて、道路地図を作成する作成部を備えることとしてもよい。
これにより、情報処理装置は、補正後の走行位置等を利用することにより、より高精度の道路地図を作成することができる。
(Aspect 10)
The information processing device according to one aspect may further include a creating unit that creates a road map based on the vehicle travel position corrected by the correcting unit.
This allows the information processing device to create a more accurate road map by using the corrected driving position, etc.
(態様11)
一態様の情報処理方法では、コンピュータが、車両において外部が撮像されることに基づく画像情報、及び、車両の走行位置に関する位置情報を取得する取得ステップと、画像に記録される風景と、その風景に対して付与されるラベルとを学習することに基づく学習済モデルに基づいて、画像情報に記録される風景に応じた走行位置の信頼度を推定する推定ステップと、を実行する。
これにより、情報処理方法は、上述した一態様の情報処理装置と同様の効果を奏してもよい。
(Aspect 11)
In one aspect of the information processing method, a computer executes an acquisition step of acquiring image information based on an image of the outside captured by the vehicle and position information regarding the vehicle's traveling position, and an estimation step of estimating the reliability of the traveling position corresponding to the scenery recorded in the image information based on a learned model based on learning the scenery recorded in the image and the labels assigned to the scenery.
As a result, the information processing method may achieve the same effect as the information processing device of the above-described aspect.
(態様12)
一態様の情報処理プログラムは、コンピュータに、車両において外部が撮像されることに基づく画像情報、及び、車両の走行位置に関する位置情報を取得する取得機能と、画像に記録される風景と、その風景に対して付与されるラベルとを学習することに基づく学習済モデルに基づいて、画像情報に記録される風景に応じた走行位置の信頼度を推定する推定機能と、を実現させる。
これにより、情報処理プログラムは、上述した一態様の情報処理装置と同様の効果を奏してもよい。
(Aspect 12)
An information processing program of one embodiment provides a computer with an acquisition function that acquires image information based on an image of the outside captured by the vehicle and position information regarding the vehicle's driving position, and an estimation function that estimates the reliability of the driving position corresponding to the scenery recorded in the image information based on a learned model based on learning the scenery recorded in the image and the labels assigned to the scenery.
As a result, the information processing program may achieve the same effect as the information processing device of the above-described aspect.
1 情報処理装置
11 制御部
12 取得部
13 推定部
131 第1推定部
132 第2推定部
14 補正部
15 作成部
16 出力制御部
21 通信部
22 記憶部
23 表示部
100 車両
101 撮像部
102 車載受信機
103 車載慣性センサ
111 人工衛星(GNSS)
112 外部アンテナ
200 サーバ
300 道路
301 高架下の区間
302 高架下でない区間
303 走行位置
REFERENCE SIGNS
112
Claims (11)
画像に記録される風景と、その風景に対して付与されるGNSSの電波信号の受信環境の良し悪しを規定するラベルとを学習することに基づく学習済モデルに基づいて、前記画像情報に記録される風景に応じた前記走行位置の信頼度を推定する推定部と、を備え、
前記推定部は、
前記風景と、前記ラベルとしての、前記風景に応じたGNSSの電波信号の受信環境の良し悪しを分類する分類内容とを学習した前記学習済モデルに基づいて、前記取得部によって取得する画像情報に記録される風景の分類内容について推定する第1推定部と、
前記第1推定部によって推定する風景の分類内容に基づいて、前記取得部によって取得する位置情報に基づく走行位置の信頼度を推定する第2推定部と、
を備える
情報処理装置。 an acquisition unit that acquires image information based on an image of the outside captured by the vehicle and position information related to a traveling position of the vehicle obtained by using a Global Navigation Satellite (GNSS) ;
and an estimation unit that estimates the reliability of the driving position according to the scenery recorded in the image information based on a trained model based on learning the scenery recorded in the image and a label that specifies the quality of the reception environment of the GNSS radio signal that is assigned to the scenery ,
The estimation unit is
a first estimation unit that estimates a classification content of a landscape recorded in image information acquired by the acquisition unit based on the trained model that has learned the landscape and a classification content that classifies, as the label, a quality of a reception environment of a GNSS radio wave signal according to the landscape;
a second estimation unit that estimates a reliability of a traveling position based on the position information acquired by the acquisition unit, based on the classification content of the scenery estimated by the first estimation unit;
Equipped
Information processing device.
請求項1に記載の情報処理装置。 The second estimation unit estimates the reliability of the traveling position based on the position information acquired by the acquisition unit, based on correspondence information that associates the classification content of the scenery with the reliability of the traveling position.
The information processing device according to claim 1 .
請求項2に記載の情報処理装置。 The second estimation unit estimates a score indicating the reliability of the traveling position based on information in which a classification content of the scenery is associated with a score indicating the reliability of the classification content as the correspondence information.
The information processing device according to claim 2 .
請求項1に記載の情報処理装置。 The information processing device according to claim 1 , wherein the estimation unit estimates the reliability of the driving position according to a scenery recorded in the image information based on a trained model that has learned the scenery and the reliability of the driving position as the label .
請求項1~4のいずれか1項に記載の情報処理装置。 a correction unit that corrects the traveling position based on the position information acquired by the acquisition unit based on a relationship between a score of the reliability of the traveling position estimated by the second estimation unit and a threshold value;
The information processing device according to any one of claims 1 to 4 .
請求項1~4のいずれか1項に記載の情報処理装置。 A correction unit corrects a traveling position based on the position information acquired by the acquisition unit based on a reliability of the traveling position estimated by the estimation unit.
The information processing device according to any one of claims 1 to 4 .
請求項5又は6に記載の情報処理装置。 The correction unit corrects the traveling position having a relatively low reliability when the reliability is relatively low.
7. The information processing device according to claim 5 or 6 .
前記推定部は、電波位置情報に基づく走行位置の信頼度を推定し、
前記補正部は、前記推定部によって走行位置の信頼度が相対的に低いと推定する場合、当該相対的に低い信頼度の走行位置を、自己位置情報に基づく走行位置を利用して補正する
請求項6又は7に記載の情報処理装置。 The acquisition unit acquires, as the location information, radio wave location information based on receiving a radio wave signal using GNSS with an in-vehicle receiver of the vehicle, and self-location information based on measurement with an inertial sensor of the vehicle,
The estimation unit estimates a reliability of a traveling position based on radio wave position information,
When the estimation unit estimates that the reliability of the traveling position is relatively low, the correction unit corrects the traveling position having the relatively low reliability by using a traveling position based on self-position information.
8. The information processing device according to claim 6 or 7 .
請求項5~8のいずれか1項に記載の情報処理装置。 A creation unit that creates a road map based on the vehicle travel position corrected by the correction unit.
The information processing device according to any one of claims 5 to 8 .
車両において外部が撮像されることに基づく画像情報、及び、GNSSを利用して得られる前記車両の走行位置に関する位置情報を取得する取得ステップと、
画像に記録される風景と、その風景に対して付与されるGNSSの電波信号の受信環境の良し悪しを規定するラベルとを学習することに基づく学習済モデルに基づいて、前記画像情報に記録される風景に応じた前記走行位置の信頼度を推定する推定ステップと、を実行し、
前記推定ステップは、
前記風景と、前記ラベルとしての、前記風景に応じたGNSSの電波信号の受信環境の良し悪しを分類する分類内容とを学習した前記学習済モデルに基づいて、前記取得ステップによって取得する画像情報に記録される風景の分類内容について推定する第1推定ステップと、
前記第1推定ステップによって推定する風景の分類内容に基づいて、前記取得ステップによって取得する位置情報に基づく走行位置の信頼度を推定する第2推定ステップと、
を実行する
情報処理方法。 The computer
an acquisition step of acquiring image information based on an image of the outside taken by the vehicle and position information related to a traveling position of the vehicle obtained by using a Global Navigation Satellite (GNSS) ;
and an estimation step of estimating the reliability of the driving position according to the scenery recorded in the image information based on a trained model based on learning the scenery recorded in the image and the label that specifies the quality of the reception environment of the GNSS radio signal that is assigned to the scenery , and
The estimation step includes:
a first estimation step of estimating a classification content of a scenery recorded in image information acquired by the acquisition step based on the trained model that has learned the scenery and a classification content that classifies, as the label, the quality of a reception environment of a GNSS radio wave signal according to the scenery;
a second estimation step of estimating a reliability of a traveling position based on the position information acquired in the acquisition step, based on the classification content of the scenery estimated in the first estimation step;
Run
Information processing methods.
車両において外部が撮像されることに基づく画像情報、及び、GNSSを利用して得られる前記車両の走行位置に関する位置情報を取得する取得機能と、
画像に記録される風景と、その風景に対して付与されるGNSSの電波信号の受信環境の良し悪しを規定するラベルとを学習することに基づく学習済モデルに基づいて、前記画像情報に記録される風景に応じた前記走行位置の信頼度を推定する推定機能と、を実現させ、
前記推定機能は、
前記風景と、前記ラベルとしての、前記風景に応じたGNSSの電波信号の受信環境の良し悪しを分類する分類内容とを学習した前記学習済モデルに基づいて、前記取得機能によって取得する画像情報に記録される風景の分類内容について推定する第1推定機能と、
前記第1推定機能によって推定する風景の分類内容に基づいて、前記取得機能によって取得する位置情報に基づく走行位置の信頼度を推定する第2推定機能と、
を実現させる
情報処理プログラム。 On the computer,
An acquisition function for acquiring image information based on an image of the outside of the vehicle and position information related to the traveling position of the vehicle obtained by using GNSS ;
and an estimation function for estimating the reliability of the driving position according to the scenery recorded in the image information based on a trained model based on learning the scenery recorded in the image and the label that specifies the quality of the reception environment of the GNSS radio signal that is assigned to the scenery ,
The estimated function is
A first estimation function that estimates the classification content of a landscape recorded in image information acquired by the acquisition function based on the trained model that has learned the landscape and the classification content that classifies the reception environment of a GNSS radio signal according to the landscape as the label; and
a second estimation function that estimates a reliability of a traveling position based on the position information acquired by the acquisition function, based on the classification content of the scenery estimated by the first estimation function;
Make it happen
Information processing program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022051798A JP7657175B2 (en) | 2022-03-28 | 2022-03-28 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022051798A JP7657175B2 (en) | 2022-03-28 | 2022-03-28 | Information processing device, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023144693A JP2023144693A (en) | 2023-10-11 |
| JP7657175B2 true JP7657175B2 (en) | 2025-04-04 |
Family
ID=88253192
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022051798A Active JP7657175B2 (en) | 2022-03-28 | 2022-03-28 | Information processing device, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7657175B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006285422A (en) | 2005-03-31 | 2006-10-19 | Denso It Laboratory Inc | Scene-estimating device, scene-image extracting method, and sound-reproducing apparatus |
| JP2020201083A (en) | 2019-06-07 | 2020-12-17 | トヨタ自動車株式会社 | Self-position sharing system, vehicle, and terminal |
-
2022
- 2022-03-28 JP JP2022051798A patent/JP7657175B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006285422A (en) | 2005-03-31 | 2006-10-19 | Denso It Laboratory Inc | Scene-estimating device, scene-image extracting method, and sound-reproducing apparatus |
| JP2020201083A (en) | 2019-06-07 | 2020-12-17 | トヨタ自動車株式会社 | Self-position sharing system, vehicle, and terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023144693A (en) | 2023-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111436216B (en) | Method and system for color point cloud generation | |
| KR102425272B1 (en) | Method and system for determining a position relative to a digital map | |
| EP3032221B1 (en) | Method and system for improving accuracy of digital map data utilized by a vehicle | |
| US11467001B2 (en) | Adjustment value calculation method | |
| US10996337B2 (en) | Systems and methods for constructing a high-definition map based on landmarks | |
| JP5168601B2 (en) | Own vehicle position recognition system | |
| JP6886171B2 (en) | Map information creation device, map information creation program and map information creation method | |
| CN106546977A (en) | Radar for vehicle is perceived and is positioned | |
| JP2019508677A (en) | Control of vehicle components using maps | |
| EP3018448A1 (en) | Methods and systems for enabling improved positioning of a vehicle | |
| KR102296493B1 (en) | Method and device for localization of autonomous vehicle for route planning by using attention-driven landmark detection | |
| JP2018529938A (en) | Method and system for generating and using localization reference data | |
| JP7468254B2 (en) | Position and orientation calculation method and program | |
| CN114063127B (en) | A method and storage medium for integrating multi-focal-length visual SLAM with GPS | |
| US20220067964A1 (en) | Position and orientation calculation method, non-transitory computer-readable storage medium and information processing apparatus | |
| US11680822B2 (en) | Apparatus and methods for managing maps | |
| WO2020113425A1 (en) | Systems and methods for constructing high-definition map | |
| WO2025109371A1 (en) | Ego vehicle location determination using sparse high-accuracy object locations | |
| JP7657175B2 (en) | Information processing device, information processing method, and information processing program | |
| CN118089754A (en) | Method and computing unit for creating a map representation of a road traffic network for vehicle navigation | |
| JP2009014555A (en) | Navigation device, navigation method, and navigation program | |
| JP2020060496A (en) | Information processing device | |
| CN111735473B (en) | Beidou navigation system capable of uploading navigation information | |
| CN111751862A (en) | Beidou navigation system | |
| RU2772620C1 (en) | Creation of structured map data with vehicle sensors and camera arrays |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240326 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241224 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250124 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250318 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250325 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7657175 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |