Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7444905B2 - Asset data creation system and program - Google Patents
[go: Go Back, main page]

JP7444905B2 - Asset data creation system and program - Google Patents

Asset data creation system and program Download PDF

Info

Publication number
JP7444905B2
JP7444905B2 JP2021574689A JP2021574689A JP7444905B2 JP 7444905 B2 JP7444905 B2 JP 7444905B2 JP 2021574689 A JP2021574689 A JP 2021574689A JP 2021574689 A JP2021574689 A JP 2021574689A JP 7444905 B2 JP7444905 B2 JP 7444905B2
Authority
JP
Japan
Prior art keywords
sign
video
creation system
data creation
display area
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
Application number
JP2021574689A
Other languages
Japanese (ja)
Other versions
JPWO2021153409A1 (en
JPWO2021153409A5 (en
Inventor
純一 富樫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kokusai Denki Electric Inc
Original Assignee
Hitachi Kokusai Electric Inc
Kokusai Denki Electric Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Kokusai Electric Inc, Kokusai Denki Electric Inc filed Critical Hitachi Kokusai Electric Inc
Publication of JPWO2021153409A1 publication Critical patent/JPWO2021153409A1/ja
Publication of JPWO2021153409A5 publication Critical patent/JPWO2021153409A5/ja
Application granted granted Critical
Publication of JP7444905B2 publication Critical patent/JP7444905B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)

Description

本発明は、アセットデータ作成システム、およびアセットデータ作成プログラムに関する。 The present invention relates to an asset data creation system and an asset data creation program.

近年、日本を含む世界の主要自動車メーカーにおいて、自動運転システムの開発が行われている。この自動運転システムの実用化に向けて、道路環境や道路インフラ設備に関するデータ(いわゆるロード・アセットデータ)の整備が急務になっている。 In recent years, major automobile manufacturers around the world, including Japan, have been developing autonomous driving systems. In order to put this automated driving system into practical use, there is an urgent need to develop data on the road environment and road infrastructure equipment (so-called road asset data).

特に、道路の標識については、自動運転や半自動運転において有意義かつ重要な情報になる。そのため、標識の設置位置や種別についてデータベース化を推し進める動きが活発化している。そこで、道路映像から標識を画像認識し、その認識結果を人手で修正して標識データベースを作成するシステムが提案されている。 In particular, road signs provide meaningful and important information for autonomous and semi-autonomous driving. For this reason, there is a growing movement to create a database of the locations and types of signs. Therefore, a system has been proposed that performs image recognition of signs from road images and manually corrects the recognition results to create a sign database.

そのようなシステムとして、特許文献1には、「(請求項7)地図上に道路画像の撮影位置を撮影カメラ軌跡の上に記号や文字で表示して、その位置を指示装置で選択すると、その位置から隣接する複数の撮影位置における道路画像を副画面に表示する」および「(段落0038)地図上に表示された標識アイコンを指定してそれに対応する標識候補をたどる」が開示される。 As such a system, Patent Document 1 states, ``(Claim 7) When the photographing position of the road image is displayed on the map as a symbol or character on the photographing camera trajectory, and the position is selected with an indicating device, ``Display road images at a plurality of adjacent photographing positions from that position on a sub-screen'' and ``(Paragraph 0038) Specify a sign icon displayed on the map and follow the corresponding sign candidate''.

特開2008-287379号公報Japanese Patent Application Publication No. 2008-287379

特許文献1に開示される技術では、標識の認識結果に基づいて標識データベースを対話的に修正・確定するため、人手工数と時間を削減することが可能になる。
しかしながら、人手で確認すべき標識の数は膨大になるため、対話的なインタフェースについては更なる改善が強く要望される。
In the technique disclosed in Patent Document 1, the sign database is interactively corrected and finalized based on the sign recognition results, so that it is possible to reduce the number of manual steps and time.
However, since the number of signs that must be checked manually is enormous, there is a strong demand for further improvements in the interactive interface.

そこで、本発明は、標識データベースを対話的に修正または確定するに際して、作業効率を向上させるための技術を提供することを目的とする。 SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a technique for improving work efficiency when interactively modifying or finalizing a marker database.

上記課題を解決するために、本発明の代表的なアセットデータ作成システムの一つは、標識認識部、標識位置検出部、データ保存部、映像表示部、地図表示部、および制御部を備える。 In order to solve the above problems, one of the representative asset data creation systems of the present invention includes a sign recognition section, a sign position detection section, a data storage section, a video display section, a map display section, and a control section.

前記標識認識部は、撮影機能付きの移動体によって撮影された映像データと、前記移動体の位置情報とを取得し、前記映像データから標識を画像認識して標識種別を出力する。 The sign recognition unit acquires video data photographed by a moving body with a photographing function and position information of the mobile body, performs image recognition of a sign from the video data, and outputs a sign type.

前記標識位置検出部は、前記標識が画像認識された前記映像データと、前記標識の撮影時点における前記移動体の前記位置情報とに基づいて、前記標識の設置位置を算出する。
前記データ保存部は、前記標識の前記設置位置および前記標識種別を標識データベースとして保存する。
前記映像表示部は、前記映像データを表示する映像表示域を生成する。
前記地図表示部は、前記標識の前記設置位置を地図表示する地図表示域を生成する。
The sign position detection unit calculates the installation position of the sign based on the video data in which the sign is image-recognized and the position information of the moving object at the time when the sign is photographed.
The data storage unit stores the installation position of the sign and the sign type as a sign database.
The video display section generates a video display area for displaying the video data.
The map display section generates a map display area that displays the installation position of the sign on a map.

前記制御部は、前記地図表示域および前記映像表示域を出力して操作入力を受け付け、前記操作入力に応じて前記データ保存部の前記標識データベースを修正する。さらに、前記制御部は、前記地図表示域において前記標識の前記設置位置を選択指定する前記操作入力を受け付けると、指定された前記設置位置が撮影された前記映像データを前記映像表示域に表示する。 The control unit outputs the map display area and the video display area, receives an operation input, and modifies the sign database in the data storage unit according to the operation input. Furthermore, upon receiving the operation input for selecting and specifying the installation position of the sign in the map display area, the control unit displays the video data in which the specified installation position is photographed in the video display area. .

本発明によって、標識データベースを対話的に修正または確定するに際して、作業効率を向上させるための技術が提供される。 The present invention provides techniques for improving work efficiency when interactively modifying or finalizing a tag database.

上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。 Problems, configurations, and effects other than those described above will be made clear by the following description of the embodiments.

図1は、実施例1のアセットデータ作成システムの構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an asset data creation system according to the first embodiment. 図2は、映像データの自動化処理を説明する流れ図である。FIG. 2 is a flowchart illustrating the automated processing of video data. 図3は、データ保存部がデータ管理するデータ構造(ツリービュー構造)を示す図である。FIG. 3 is a diagram showing a data structure (tree view structure) in which data is managed by the data storage unit. 図4は、操作画面の表示ルーチンを説明する流れ図である。FIG. 4 is a flowchart illustrating the operation screen display routine. 図5は、操作画面の一例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of the operation screen. 図6は、操作入力の処理ルーチンを説明する流れ図(1/2)である。FIG. 6 is a flowchart (1/2) illustrating the operation input processing routine. 図7は、操作入力の処理ルーチンを説明する流れ図(2/2)である。FIG. 7 is a flowchart (2/2) illustrating the operation input processing routine. 図8は、地図表示域と映像表示域との連携動作を説明する図である。FIG. 8 is a diagram illustrating the cooperative operation between the map display area and the video display area. 図9は、検知区間の(連続)スキップ再生を説明する図である。FIG. 9 is a diagram illustrating (continuous) skip playback of a detection section. 図10は、移動経路の修正と標識アイコンの一括修正を説明する図である。FIG. 10 is a diagram illustrating correction of a travel route and batch correction of sign icons. 図11は、その他の操作機能を例示する図である。FIG. 11 is a diagram illustrating other operating functions. 図12は、その他の操作機能を例示する図である。FIG. 12 is a diagram illustrating other operation functions.

以下、図面を参照しながら、発明の実施例について説明する。 Embodiments of the invention will be described below with reference to the drawings.

<アセットデータ作成システムの構成>
図1は、実施例1のアセットデータ作成システム100の構成を示すブロック図である。
<Configuration of asset data creation system>
FIG. 1 is a block diagram showing the configuration of an asset data creation system 100 according to the first embodiment.

同図において、アセットデータ作成システム100は、標識認識部110、標識位置検出部120、データ保存部130、地図表示部140、映像表示部150、制御部160、および代表画像抽出部170を備える。 In the figure, the asset data creation system 100 includes a sign recognition section 110, a sign position detection section 120, a data storage section 130, a map display section 140, a video display section 150, a control section 160, and a representative image extraction section 170.

標識認識部110は、撮像装置210およびGPS端末220を備える移動体200(車両など)から、移動体200の周辺映像である映像データと、移動体200の位置情報(緯度経度や車体の向き)とをデータ収集する。このようなデータ収集は、通信ネットワークを介してリアルタイムに行ってもよいし、記録装置230を間に介してバッチ処理として行ってもよい。なお、移動体200の位置情報は標識位置検出部120が収集してもよい。
標識認識部110は、取得された映像データについて、画像認識により映像フレームに写った標識を検出する。なお、GPS端末220以外の位置検出手段を使用してもよい。また、移動体200の各種センサーや運転制御装置や自立運転システムや外部の交通監視センターや人工衛星やドローンなどから移動体200の位置情報(緯度経度や車体の向き)を情報取得してもよい。さらに、車体の向きについては、地磁気などの方位センサーの他に、移動体200から見える太陽などの天体の位置により求めてもよい。
The sign recognition unit 110 receives video data, which is a peripheral image of the moving object 200, from a moving object 200 (vehicle, etc.) including an imaging device 210 and a GPS terminal 220, and position information (latitude and longitude, direction of the vehicle body) of the moving object 200. and collect data. Such data collection may be performed in real time via a communication network, or may be performed as a batch process via the recording device 230 in between. Note that the position information of the mobile object 200 may be collected by the marker position detection unit 120.
The sign recognition unit 110 uses image recognition to detect a sign appearing in a video frame of the acquired video data. Note that position detection means other than the GPS terminal 220 may be used. Furthermore, the position information (latitude and longitude and direction of the vehicle body) of the mobile object 200 may be obtained from various sensors, a driving control device, an autonomous driving system, an external traffic monitoring center, an artificial satellite, a drone, etc. of the mobile object 200. . Furthermore, the orientation of the vehicle body may be determined based on the position of a celestial body such as the sun that can be seen from the mobile object 200, in addition to a direction sensor such as a geomagnetic sensor.

標識位置検出部120は、標識が画像認識された映像データと、標識の撮影時点における移動体200の位置情報とに基づいて、標識の設置位置を算出する。この算出方法については後述する。 The sign position detection unit 120 calculates the installation position of the sign based on the video data in which the sign is image-recognized and the position information of the moving body 200 at the time when the sign is photographed. This calculation method will be described later.

データ保存部130は、画像認識される標識について、設置位置および標識種別などを含む標識データベースをシステム内蔵の記憶媒体130Aに保存する。この標識データベース内の個々の標識ごとには、作業者の修正または確認を経たか/否かをセット/リセットの状態で示す「確定済みフラグ」の領域が設けられる。
地図表示部140は、標識の設置位置を地図表示する地図表示域を生成する。
映像表示部150は、映像データを表示する映像表示域を生成する。
The data storage unit 130 stores a sign database including installation positions, sign types, etc. for signs to be image recognized in a storage medium 130A built into the system. For each individual marker in this marker database, there is provided a "confirmed flag" area that indicates whether or not the marker has been corrected or confirmed by an operator in a set/reset state.
The map display unit 140 generates a map display area that displays the installation positions of the signs on a map.
The video display unit 150 generates a video display area for displaying video data.

制御部160は、地図表示域および映像表示域を備えた操作画面を、ネットワークNWを介してクライアント端末300に出力し、クライアント端末300から操作入力を受け付ける。
代表画像抽出部170は、映像データから「標識が写った代表画像」を抽出する。
The control unit 160 outputs an operation screen including a map display area and a video display area to the client terminal 300 via the network NW, and receives operation input from the client terminal 300.
The representative image extraction unit 170 extracts a "representative image in which a sign is captured" from the video data.

このようなアセットデータ作成システム100は、ハードウェアとしてCPU(Centra
l Processing Unit)やメモリなどを備えたコンピュータシステムとして構成される。このハードウェアがコンピュータ可読媒体に記憶されたアセットデータ作成プログラムを実行することにより、システムとしての各種機能が実現する。このハードウェアの一部または全部については、専用の装置、機械学習マシン、DSP(Digital Signal Processor)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)、PLD(programmable logic device)などで代替してもよい。また、ハードウェアやプログラムの一部または全部をネットワーク上のサーバに集中または分散してクラウドシステムを構成することにより、各種機能をクラウドサービスとして提供してもよい。
Such an asset data creation system 100 uses a CPU (Central CPU) as hardware.
It is configured as a computer system equipped with l Processing Unit) and memory. When this hardware executes an asset data creation program stored in a computer-readable medium, various functions of the system are realized. Part or all of this hardware may be a dedicated device, machine learning machine, DSP (Digital Signal Processor), FPGA (Field-Programmable Gate Array), GPU (Graphics Processing Unit), PLD (programmable logic device), etc. May be substituted. Furthermore, various functions may be provided as cloud services by configuring a cloud system by centralizing or distributing some or all of the hardware and programs on servers on a network.

<映像データの自動化処理について>
次に、収集された映像データに対してアセットデータ作成システム100が自動的に行う処理について説明する。
<About automated processing of video data>
Next, a description will be given of the processing automatically performed by the asset data creation system 100 on the collected video data.

図2は、映像データの自動化処理を説明する流れ図である。ここでの自動化処理は、移動体200による映像データの取得時点において遅滞なく(例えばパイプライン式に)実施してもよい。また、映像データの取得後にバッチ処理としてまとめて実施してもよい。
以下、同図に示すステップ番号に沿って説明する。
FIG. 2 is a flowchart illustrating automated processing of video data. The automated processing here may be performed without delay (for example, in a pipeline manner) at the time when the moving object 200 acquires the video data. Alternatively, the processing may be performed all at once as a batch process after the video data is acquired.
The steps will be explained below in accordance with the step numbers shown in the figure.

ステップS101: 標識認識部110は、移動体200において収集される(映像データ,位置情報)を取得する。これらのデータはデータ保存部130に一旦保存される。 Step S101: The sign recognition unit 110 acquires (video data, position information) collected at the mobile object 200. These data are temporarily stored in the data storage unit 130.

ステップS102: 標識認識部110は、映像データについて画像内の標識(本標識・補助標識を含む)を画像認識し、標識種別として出力する。 Step S102: The sign recognition unit 110 performs image recognition of the sign (including the main sign and the auxiliary sign) in the image of the video data, and outputs it as a sign type.

例えば、標識認識部110は、この画像認識に、畳み込みニューラルネットワークを使用する。この畳み込みニューラルネットワークの一例は、映像データの映像フレーム(画素数変換や歪み補正や階調補正などの事前処理済みの映像フレームなど)から所定の縦横サイズの走査範囲が逐次切り出されて入力される入力層と、畳み込み層やプーリング層や結合層などを多層に含む中間層と、「標識種別ごとの尤度」を出力する出力層とを備える。この畳み込みニューラルネットワークについては、学習用の標識画像と、標識種別の正解を示す教師値からなる学習データセットを用いて事前に機械学習(誤差逆伝播法など)が繰り返し実施済みである。 For example, the sign recognition unit 110 uses a convolutional neural network for this image recognition. An example of this convolutional neural network is that a scanning range of a predetermined vertical and horizontal size is sequentially cut out from a video frame of video data (such as a video frame that has been pre-processed such as pixel number conversion, distortion correction, gradation correction, etc.) and is input. It includes an input layer, an intermediate layer including multiple layers such as a convolution layer, a pooling layer, and a combination layer, and an output layer that outputs "likelihood for each label type." For this convolutional neural network, machine learning (error backpropagation method, etc.) has been repeatedly performed in advance using a learning data set consisting of training sign images and teacher values indicating correct answers for the sign type.

また、標識認識部110は、文字や記号を含む補助標識については、OCRやニューラルネットワークなどの文字や記号の認識処理を併用して、文字や記号の解読を実施する。 Furthermore, for auxiliary signs containing characters and symbols, the sign recognition unit 110 also uses character and symbol recognition processing such as OCR and neural networks to decode the characters and symbols.

ステップS103: 標識位置検出部120は、次の算出過程によって標識の設置位置(緯度経度)を具体的に算出する。 Step S103: The sign position detection unit 120 specifically calculates the installation position (latitude and longitude) of the sign through the following calculation process.

(1)標識位置検出部120は、移動体200を原点Oとして標識までの撮影距離Dを求める。この撮影距離Dは、映像データに写った標識の画像上のサイズと、標識の既知の実サイズと、撮像装置210の撮影画角とに基づいて算出される。また、移動体200に搭載される撮像装置210が被写界の奥行きデータを出力可能な場合は、奥行きデータから標識までの撮影距離Dを求めてもよい。 (1) The sign position detection unit 120 determines the shooting distance D to the sign with the moving object 200 as the origin O. This photographing distance D is calculated based on the size of the sign in the image data, the known actual size of the sign, and the photographing angle of view of the imaging device 210. Further, if the imaging device 210 mounted on the moving object 200 is capable of outputting depth data of the object field, the photographing distance D to the sign may be determined from the depth data.

(2)標識位置検出部120は、認識された標識の画像上の位置と、移動体200の車体の向き(方位)によって求まる撮影方位の情報とに基づいて、移動体200を原点Oとして標識に向かう方位を空間角αとして求める。 (2) The sign position detection unit 120 detects the sign with the mobile object 200 as the origin O based on the position of the recognized sign on the image and information on the photographing direction determined based on the orientation (azimuth) of the vehicle body of the mobile object 200. Find the direction toward as the spatial angle α.

(3)標識位置検出部120は、標識撮影時の移動体200の位置座標(緯度経度)を、移動体200を原点Oとした標識の極座標(撮影距離D,空間角α)だけオフセットする座標計算を行うことによって、標識の設置位置(緯度経度)を算出する。 (3) The sign position detection unit 120 offsets the position coordinates (latitude and longitude) of the moving object 200 at the time of photographing the sign by the polar coordinates (shooting distance D, spatial angle α) of the sign with the moving object 200 as the origin O. By performing calculations, the installation position (latitude and longitude) of the sign is calculated.

(4)標識位置検出部120は、近傍する映像フレームの間において、標識種別が略同一および設置位置が略同一の標識が存在する場合、複数の標識の(設置位置,標識種別)を名寄せ処理して、一つの標識の(設置位置,標識種別)に統合する。統合に際しては、画像認識の尤度のより高い標識を優先して設置位置の加重加算などの統合を行う。 (4) If there are signs with substantially the same sign type and installation position between adjacent video frames, the sign position detection unit 120 performs name matching processing (installation position, sign type) of the multiple signs. and integrate them into one sign (installation location, sign type). During integration, priority is given to signs with a higher likelihood of image recognition, and integration is performed through weighted addition of installation locations.

なお、車道の脇に設置される小型標識については、同一の設置支柱に異なる標識が並べて複数設置されることが多い。そこで、これ以降の処理では、同一の設置支柱と認められる程度の小型標識の設置位置の誤差については同一の設置位置として扱う。 In addition, regarding small signs installed on the side of the roadway, a plurality of different signs are often installed side by side on the same installation support. Therefore, in the subsequent processing, errors in the installation positions of small signs that are recognized as the same installation support will be treated as the same installation position.

また、複数車線からなる車道の上方に設置される大型の標識については、同一の設置バーに複数の大型標識が左右に並べて配置されることが多い。そこで、これ以降の処理では、同一の設置バーと認められる程度の大型標識の設置位置の誤差については同一の設置位置として扱う。 Furthermore, regarding large signs installed above a roadway consisting of multiple lanes, a plurality of large signs are often arranged side by side on the same installation bar. Therefore, in the subsequent processing, errors in the installation positions of large signs that are recognized as the same installation bar will be treated as the same installation position.

ステップS104: 図3は、データ保存部130がデータ管理するデータ構造(ツリービュー構造)を示す図である。
同図に示すように、データ保存部130は、同一の設置位置に存在する本標識および補助標識(群)を探索し、階層グループ化する。
Step S104: FIG. 3 is a diagram showing a data structure (tree view structure) managed by the data storage unit 130.
As shown in the figure, the data storage unit 130 searches for main signs and auxiliary signs (groups) that exist at the same installation position, and groups them hierarchically.

また、データ保存部130は、同一の設置位置で本標識に上下を挟まれた補助標識(群)を探索し、探索された補助標識(群)を、上側の本標識と階層グループ化する。 Further, the data storage unit 130 searches for auxiliary signs (groups) that are vertically sandwiched between the main signs at the same installation position, and hierarchically groups the searched auxiliary signs (groups) with the main sign above.

ステップS105: 代表画像抽出部170は、「標識が画像認識された映像フレーム」を映像データから抽出して、当該標識の代表画像とする。 Step S105: The representative image extraction unit 170 extracts the "video frame in which the sign is image-recognized" from the video data, and sets it as a representative image of the sign.

このとき、代表画像の候補が複数存在する場合、代表画像抽出部170は、標識の画像認識(ステップS102参照)において高い尤度を示した映像フレームを選別し、当該標識の代表画像とする。 At this time, if there are multiple candidates for the representative image, the representative image extracting unit 170 selects a video frame that has a high likelihood in image recognition of the sign (see step S102), and sets it as the representative image of the sign.

ステップS106: データ保存部130は、標識の(設置位置,標識種別,代表画像)を図3に示すデータ構造の形態で、標識データベースとして保存する。これら標識の確定済みフラグについては、作業者による修正または確認を経ていないため、リセット状態に初期設定される。 Step S106: The data storage unit 130 stores the signs (installation position, sign type, representative image) as a sign database in the data structure shown in FIG. Since the confirmed flags of these signs have not been modified or confirmed by the operator, they are initially set to a reset state.

以上の処理により、アセットデータ作成システム100は、映像データの自動化処理を完了する。 Through the above processing, the asset data creation system 100 completes the video data automation processing.

<操作画面の表示ルーチンについて>
続いて、アセットデータ作成システム100がクライアント端末300に出力する操作画面について説明する。
<About the display routine of the operation screen>
Next, the operation screen that the asset data creation system 100 outputs to the client terminal 300 will be described.

図4は、操作画面の表示ルーチンを説明する流れ図である。表示ルーチンは、クライアント端末300の作業開始時や表示更新に際して、制御部160によって実行される。
図5は、操作画面の一例を示す説明図である。
以下、図4および図5を用いて説明する。
FIG. 4 is a flowchart illustrating the operation screen display routine. The display routine is executed by the control unit 160 when the client terminal 300 starts working or updates the display.
FIG. 5 is an explanatory diagram showing an example of the operation screen.
This will be explained below using FIGS. 4 and 5.

ステップS201: 制御部160は、標識データベースをデータ保存部130から読み出し、標識ごとに(設置位置,標識種別,代表画像)のデータを取得する。さらに、制御部160は、これらデータの生成元である(映像データ,位置情報)についてもデータ保存部130から取得する。 Step S201: The control unit 160 reads the sign database from the data storage unit 130 and acquires data (installation position, sign type, representative image) for each sign. Furthermore, the control unit 160 also acquires the generation sources of these data (video data, position information) from the data storage unit 130.

ステップS202: 映像表示部150は、映像データを再生表示するための映像表示域320を生成する。この映像表示域320では、画像認識済みの標識に対しては、「画像認識済み」を示す矩形枠が付与して表示される(図3,図8,図9参照)。 Step S202: The video display section 150 generates a video display area 320 for playing and displaying video data. In this video display area 320, a sign whose image has been recognized is displayed with a rectangular frame indicating "image recognized" (see FIGS. 3, 8, and 9).

ステップS203: 映像表示部150は、映像表示域320の下部に、映像データの再生期間を示す時間軸表示321と、再生操作部322を作成する。 Step S203: The video display unit 150 creates a time axis display 321 indicating the playback period of video data and a playback operation unit 322 at the bottom of the video display area 320.

この時間軸表示321には、映像データの再生位置を示すためのスライダが付属する。映像表示部150は、映像表示域320に表示する映像データの再生位置に応じて、時間軸表示321上のスライダの位置を連動させる。また、スライダの移動操作を受け付けた場合、映像表示部150は、スライダの移動位置に応じて映像データの再生位置を変更する。 This time axis display 321 includes a slider for indicating the playback position of the video data. The video display section 150 interlocks the position of the slider on the time axis display 321 according to the playback position of the video data displayed in the video display area 320. Further, when receiving a slider movement operation, the video display unit 150 changes the playback position of the video data according to the slider movement position.

ステップS204: 映像表示部150は、次の区間を時間軸表示321に識別可能に色分け表示する。 Step S204: The video display unit 150 displays the next section on the time axis display 321 in distinguishable colors.

(1)走行区間(緑色の色分け表示)…移動体200の位置情報が移動している期間に撮影された映像区間に相当する。または映像データの背景が動いている映像区間に相当する。 (1) Traveling section (displayed in green color): Corresponds to a video section photographed during a period in which the position information of the moving object 200 is moving. Or it corresponds to a video section in which the background of the video data is moving.

(2)停止区間(灰色の色分け表示)…移動体200の位置情報が停止している期間に撮影された映像区間に相当する。または映像データの背景が静止している映像区間に相当する。 (2) Stop section (displayed in gray color): Corresponds to a video section photographed during a period in which the position information of the moving object 200 is stopped. Or it corresponds to a video section in which the background of video data is static.

(3)検知区間(赤色の色分け表示)…標識認識部110において標識が画像認識された映像区間に相当する。 (3) Detection section (displayed in red color): corresponds to a video section in which the sign is image-recognized by the sign recognition unit 110.

(4)注意区間(黄色の色分け表示)…標識認識部110において標識らしきものが画像認識された映像区間に相当する。 (4) Caution section (yellow color-coded display): Corresponds to a video section in which a sign-like object is image-recognized by the sign recognition unit 110.

これらの区間が同じ時間軸表示321上で重複する場合は、映像表示部150は検知区間、注意区間、走行区間、および停止区間の優先順位に従って色分け表示を行う。 If these sections overlap on the same time axis display 321, the video display section 150 performs color-coded display according to the priority order of the detection section, caution section, driving section, and stop section.

ステップS205: 地図表示部140は、映像表示域320に再生中の映像データを撮影した移動体200の位置情報を取得する。この移動体の位置情報の周辺地図のデータを地図データベース(不図示)などから取得し、地図表示域310に表示する。 Step S205: The map display unit 140 acquires the position information of the mobile object 200 that captured the video data being played back in the video display area 320. Data of a surrounding map of the position information of this moving object is acquired from a map database (not shown) or the like and displayed in the map display area 310.

続いて、地図表示部140は、標識データベースから読み出した標識の設置位置を地図表示域310の地図座標に変換し、変換後の地図座標の位置に標識アイコン313を重畳表示する。このとき、確定済みフラグがリセット状態の標識については、標識アイコン313に確定前を示す黄色ピンが使用される。また、確定済みフラグがセット状態の標識については、標識アイコン313に確定済みを示す緑色ピンが使用される。 Subsequently, the map display unit 140 converts the installation position of the sign read from the sign database into map coordinates of the map display area 310, and displays a sign icon 313 in a superimposed manner at the position of the converted map coordinates. At this time, for a sign whose confirmed flag is in a reset state, a yellow pin indicating that the flag has not yet been confirmed is used in the sign icon 313. Further, for a sign whose confirmed flag is set, a green pin indicating confirmed is used in the sign icon 313.

ステップS206: 地図表示部140は、移動体200の位置情報に基づいて移動経路312を軌道計算し、地図表示域310に重畳表示する。さらに、地図表示部140は、映像表示域320の映像再生と同期して移動体200の位置が変化する移動体アイコン311を地図表示域310に重畳表示する。 Step S206: The map display unit 140 calculates the trajectory of the moving route 312 based on the position information of the mobile object 200, and displays the trajectory in a superimposed manner on the map display area 310. Further, the map display unit 140 displays a moving object icon 311 in which the position of the moving object 200 changes in synchronization with video reproduction in the video display area 320 in a superimposed manner on the map display area 310.

ステップS207: 制御部160は、標識の標識種別などを修正編集するための入力域330や、映像データや代表画像の選択を行うためのサムネイル域340を生成する。 Step S207: The control unit 160 generates an input area 330 for modifying and editing the sign type of the sign, and a thumbnail area 340 for selecting video data and representative images.

ステップS208: 制御部160は、上述した地図表示域310、映像表示域320、入力域330、およびサムネイル域340を含む操作画面(図5参照)を生成し、クライアント端末300に出力する。クライアント端末300は、モニタ画面に操作画面を表示する。 Step S208: The control unit 160 generates an operation screen (see FIG. 5) including the above-described map display area 310, video display area 320, input area 330, and thumbnail area 340, and outputs it to the client terminal 300. The client terminal 300 displays an operation screen on a monitor screen.

以上の動作により、操作画面の表示ルーチンが完了する。 With the above operations, the operation screen display routine is completed.

<操作入力の処理ルーチン>
次に、操作画面に対する操作入力の処理ルーチンについて説明する。
図6および図7は、操作入力の処理ルーチンを説明する流れ図である。
以下、図6および図7に示すステップ番号に沿って説明する。
<Operation input processing routine>
Next, a processing routine for inputting an operation to the operation screen will be described.
6 and 7 are flowcharts illustrating the operation input processing routine.
The following will explain the steps according to the step numbers shown in FIGS. 6 and 7.

ステップS301: 制御部160は、操作画面(図5参照)をクライアント端末300に出力し、クライアント端末300からの操作入力の受け付けを開始する。 Step S301: The control unit 160 outputs an operation screen (see FIG. 5) to the client terminal 300, and starts accepting operation input from the client terminal 300.

ステップS302: 制御部160は、受け付けた操作入力が、標識アイコン313(標識の設置位置)をクリック指定する操作入力か否かを判定する。
標識アイコン313がクリック指定されると、制御部160はステップS303に動作を進める。
それ以外の場合、制御部160はステップS311に動作を移行する。
Step S302: The control unit 160 determines whether the received operation input is an operation input for clicking on the sign icon 313 (sign installation position).
When the sign icon 313 is designated by clicking, the control unit 160 advances the operation to step S303.
In other cases, the control unit 160 moves the operation to step S311.

ステップS303: 図8に示すように、地図表示部140は、クリック指定された標識アイコン313を赤色ピン(選択状態)に変更し、該当の標識が修正作業の対象であることを地図表示域に示す。 Step S303: As shown in FIG. 8, the map display unit 140 changes the click-designated sign icon 313 to a red pin (selected state), indicating that the corresponding sign is subject to correction work in the map display area. show.

ステップS304: 制御部160は、指定された標識アイコン313の設置位置を取得すると、「この設置位置を撮影した映像データ」として、該当の標識の代表画像を映像表示域320に表示する。 Step S304: Upon acquiring the installation position of the specified sign icon 313, the control unit 160 displays a representative image of the corresponding sign in the video display area 320 as "video data captured at this installation position."

ステップS305: 作業者は代表画像を観察することで、該当の標識が見やすく写っているか否かを判断する。標識が小さすぎるなど代表画像として不適切であれば、作業者は、映像表示域320の映像データを前後にコマ送りすることにより、適切な代表画像を手動で選択する。 Step S305: The operator determines whether the corresponding sign is clearly visible by observing the representative image. If the sign is inappropriate as a representative image, such as because it is too small, the operator manually selects an appropriate representative image by moving the video data in the video display area 320 back and forth frame by frame.

制御部160は、このような代表画像の変更操作を受け付けると、ステップS306に動作を進める。それ以外の場合、制御部160はステップS307に動作を移行する。 When the control unit 160 receives such a representative image changing operation, the control unit 160 advances the operation to step S306. In other cases, the control unit 160 moves the operation to step S307.

ステップS306: 制御部160は、代表画像の変更操作に従って、該当の標識について代表画像を変更する。 Step S306: The control unit 160 changes the representative image for the corresponding sign according to the representative image changing operation.

ステップS307: 制御部160は、地図表示域310、映像表示域320、入力域330に対する操作入力に応じて、該当の標識について設置位置や標識種別を変更する Step S307: The control unit 160 changes the installation position and sign type of the corresponding sign according to the operation input to the map display area 310, video display area 320, and input area 330.

例えば、地図表示域310において標識アイコン313の移動操作を受け付けると、制御部160は、標識アイコン313の移動後の地図上の位置に基づいて、該当する標識の設置位置を変更する。
また例えば、入力域330に対する入力操作を受け付けると、制御部160は、入力域330の入力内容に基づいて、該当する標識の標識種別を変更する。
For example, when receiving an operation to move the sign icon 313 in the map display area 310, the control unit 160 changes the installation position of the corresponding sign based on the position on the map after the movement of the sign icon 313.
For example, when receiving an input operation in the input area 330, the control unit 160 changes the sign type of the corresponding sign based on the input content in the input area 330.

ステップS311: 制御部160は、映像表示域320における「連続スキップ再生」の操作入力(再生操作部322のスキップ釦のダブルクリックなど)を受け付けると、ステップS312に動作を進める。それ以外の場合、制御部160は、ステップS313に動作を移行する。 Step S311: When the control unit 160 receives an operation input for “continuous skip playback” in the video display area 320 (such as double-clicking the skip button on the playback operation unit 322), the control unit 160 advances the operation to step S312. In other cases, the control unit 160 moves the operation to step S313.

ステップS312: 映像表示部150は、標識が画像認識された検知区間のみを映像データから順番に抽出して連続スキップ再生を行う(図9参照)。 Step S312: The video display unit 150 sequentially extracts from the video data only the detection sections in which the sign has been image-recognized, and performs continuous skip playback (see FIG. 9).

ステップS313: 制御部160は、映像表示域320における「スキップ再生」の操作入力(再生操作部322のスキップ釦のクリックなど)を受け付けると、ステップS314に動作を進める。それ以外の場合、制御部160はステップS315に動作を移行する。 Step S313: When the control unit 160 receives an operation input for “skip playback” in the video display area 320 (such as clicking a skip button on the playback operation unit 322), the control unit 160 advances the operation to step S314. In other cases, the control unit 160 moves the operation to step S315.

ステップS314: 映像表示部150は、現在の再生位置から次の検知区間までスキップしてスキップ再生を実施する(図9参照)。 Step S314: The video display unit 150 performs skip playback by skipping from the current playback position to the next detection section (see FIG. 9).

ステップS315: 制御部160は、地図表示域310において「移動経路上の一点に対する移動操作」を受け付けると、ステップS316に動作を進める。それ以外の場合、制御部160はステップS318に動作を移行する。 Step S315: When the control unit 160 receives "a movement operation for a point on the movement route" in the map display area 310, the control unit 160 advances the operation to step S316. In other cases, the control unit 160 moves the operation to step S318.

ステップS316: 制御部160は、移動経路上の一点に対する移動操作を受け付けると、図10に示すように周囲の複数点に波及させて、移動経路の形状を滑らかに修正する。 Step S316: When the control unit 160 receives a movement operation for one point on the movement route, the control unit 160 smoothly corrects the shape of the movement route by spreading the movement operation to a plurality of surrounding points as shown in FIG.

ステップS317: 標識位置検出部120は、移動経路の修正によって変位する移動体200の位置情報それぞれに応じて、図10に示すように標識の設置位置を算出して一括的に修正する。ここでの算出方法は、ステップS103の算出方法と同じため、ここでの重複説明を省略する。 Step S317: The sign position detection unit 120 calculates and collectively corrects the installation positions of the signs as shown in FIG. 10 according to each piece of position information of the moving body 200 that is displaced due to the correction of the movement route. The calculation method here is the same as the calculation method in step S103, so repeated explanation here will be omitted.

ステップS318: 作業者は、映像表示域320の上で「画像認識済み」を示す矩形枠が付与されない「未認識の標識」を発見した場合、「未認識の標識」に対して矩形枠を描画する。さらに、作業者は、入力域330に対して、「未認識の標識」に対して標識種別を入力する。 Step S318: If the operator finds an "unrecognized sign" on the video display area 320 that is not provided with a rectangular frame indicating "image recognized," the operator draws a rectangular frame for the "unrecognized sign." do. Furthermore, the operator inputs the type of sign for "unrecognized sign" into the input area 330.

一方、標識位置検出部120は、矩形枠が描画された映像フレームと、その映像フレームの標識撮影時点の位置情報とに基づいて標識の設置位置を算出する。ここでの算出方法は、ステップS103の算出方法と同じため、重複説明を省略する。
地図表示部140は、地図表示域310の新しい標識の設置位置に対して、標識アイコン313を重畳表示する。
On the other hand, the sign position detection unit 120 calculates the installation position of the sign based on the video frame in which the rectangular frame is drawn and the position information of the video frame at the time the sign was photographed. The calculation method here is the same as the calculation method in step S103, so repeated explanation will be omitted.
The map display unit 140 displays a sign icon 313 superimposed on the installation position of the new sign in the map display area 310.

また、作業者は、映像表示域320の上で「画像認識済み」を示す矩形枠が付与されながら「標識と誤って認識された物体」を発見した場合、矩形枠を削除操作することができる。地図表示部140は、矩形枠の削除操作に連動して、該当する標識アイコン313を地図表示域310から削除する。データ保存部130は、矩形枠の削除操作に連動して、該当する標識のデータを標識データベースから削除する。 Additionally, if the worker finds an "object mistakenly recognized as a sign" with a rectangular frame indicating "image recognized" attached on the video display area 320, the operator can delete the rectangular frame. . The map display unit 140 deletes the corresponding sign icon 313 from the map display area 310 in conjunction with the rectangular frame deletion operation. The data storage unit 130 deletes the data of the corresponding marker from the marker database in conjunction with the deletion operation of the rectangular frame.

なお、矩形枠の削除操作の代わりに、作業者が、該当する標識アイコン313を地図表示域310から削除してもよい。この標識アイコン313の削除操作に連動して、、映像表示部150は、該当する矩形枠を映像表示域320から削除する。さらに、データ保存部130は、この標識アイコン313の削除操作に連動して、該当する標識のデータを標識データベースから削除する。 Note that instead of deleting the rectangular frame, the operator may delete the corresponding sign icon 313 from the map display area 310. In conjunction with the deletion operation of the sign icon 313, the video display unit 150 deletes the corresponding rectangular frame from the video display area 320. Further, in conjunction with the deletion operation of the sign icon 313, the data storage unit 130 deletes the data of the corresponding sign from the sign database.

ステップS319: 地図表示部140は、作業者の修正または確認を経た標識アイコン313を緑色ピン(確定状態の色)に変更する。 Step S319: The map display unit 140 changes the sign icon 313 that has been corrected or confirmed by the operator to a green pin (the color of the confirmed state).

ステップS320: データ保存部130は、ここまでにおいて作業者の修正または確認を経た標識については確定済みフラグを立てて標識データベースに保存する。この保存動作の後、制御部160はステップS301に動作を戻し、操作画面の操作ルーチンを繰り返す。 Step S320: The data storage unit 130 sets a confirmed flag for the signs that have been corrected or confirmed by the operator up to this point and stores them in the sign database. After this storage operation, the control unit 160 returns the operation to step S301 and repeats the operation routine of the operation screen.

<実施例の効果など>
実施例1は、次のような顕著な効果を奏する。
<Effects of Examples>
Example 1 has the following remarkable effects.

(1)通常、作業者は、地図表示域310の標識アイコン313について標識種別が正しいか否かを判断する場合、映像データの再生を繰り返して該当の標識が撮影された映像データを探索しなければならない。このような映像データの再生探索の作業は時間がかかるため作業効率が低くなる。 (1) Normally, when determining whether or not the sign type is correct for the sign icon 313 in the map display area 310, the worker must repeatedly play back the video data and search for the video data in which the corresponding sign was photographed. Must be. The work of reproducing and searching for video data as described above takes time and thus reduces work efficiency.

しかしながら、実施例1では、地図表示域310において標識アイコン313(標識の設置位置)を選択指定する操作入力を受け付けると、指定された設置位置が撮影された映像データが映像表示域320に自動的に表示される。 However, in the first embodiment, when an operation input for selecting and specifying the sign icon 313 (sign installation position) in the map display area 310 is received, video data captured at the specified installation position is automatically displayed in the video display area 320. will be displayed.

そのため、作業者は、標識アイコン313の標識種別が正しいか否かを、自動的に表示される「設置位置が撮影された映像データ」によって即座に判断可能になる。したがって、作業者にとっては映像データの再生探索の作業を大幅に省くことが可能になり、作業効率を向上させることが可能になる。 Therefore, the operator can immediately determine whether or not the sign type of the sign icon 313 is correct based on the automatically displayed "video data of the installation position." Therefore, it becomes possible for the worker to significantly save the work of reproducing and searching for video data, and it becomes possible to improve work efficiency.

(2)実施例1において、特許文献1と大きく異なるのは次の点である。 (2) Example 1 differs greatly from Patent Document 1 in the following points.

特許文献1の請求項7では、地図上で撮影位置(すなわち移動体の位置)を選択すると、その撮影位置から撮影された映像データを表示する。この場合、撮影方向は指定していないため、表示される映像データに「作業者が確認したい標識の方向」が写っている保証はない。 According to claim 7 of Patent Document 1, when a photographing position (that is, the position of a moving object) is selected on a map, video data photographed from that photographing position is displayed. In this case, since the shooting direction is not specified, there is no guarantee that the displayed video data will show "the direction of the sign that the worker wants to see."

それに対して、実施例1は、地図上で標識の設置位置を選択し、その設置位置が撮影された映像データを表示する。そのため、表示される映像データに、作業者が確認したい設置位置の方向(すなわち標識がある方向)が必ず写っている。したがって、実施例1は、作業者が一層確実に標識を確認できる点で優れている。 In contrast, in the first embodiment, the installation position of the sign is selected on the map, and video data of the installation position is displayed. Therefore, the displayed video data always shows the direction of the installation position that the worker wants to confirm (that is, the direction of the sign). Therefore, the first embodiment is excellent in that the operator can confirm the mark more reliably.

なお、特許文献1には、「(段落0038)地図上に表示された標識アイコンを指定してそれに対応する標識候補をたどる」までの記載はあるが、この動作に関連する映像データの選択表示については具体的な開示が特許文献1に見当たらない。 Note that Patent Document 1 includes a description up to "(Paragraph 0038) Specify a sign icon displayed on a map and follow the corresponding sign candidate," but the selection display of video data related to this operation is Regarding this, no specific disclosure is found in Patent Document 1.

(3)実施例1では、映像データの再生期間を示す時間軸表示に対して、標識が画像認識された映像データの検知区間を識別可能に表示する。そのため、作業者は、映像データから標識を探索する場合、検知区間に絞って映像データを再生すればよい。この点においても実施例1の作業効率は高くなる。 (3) In the first embodiment, the detection section of the video data in which the image recognition has been performed is displayed in such a manner that the detection section of the video data in which the marker has been image-recognized is identifiably displayed on the time axis display indicating the playback period of the video data. Therefore, when searching for a sign from video data, the operator only has to play back the video data by focusing on the detection section. In this respect as well, the working efficiency of the first embodiment is increased.

(4)実施例1では、時間軸表示に表示される検知区間のみを映像データから自動的に抽出して再生する機能を有する。そのため、検知区間を人手で選択して再生する手間がさらになくなる。この点においても実施例1の作業効率は高くなる。 (4) Embodiment 1 has a function of automatically extracting and reproducing only the detection section displayed on the time axis display from the video data. Therefore, the effort of manually selecting and reproducing the detection section is further eliminated. In this respect as well, the working efficiency of the first embodiment is increased.

(5)実施例1では、映像データから「標識が画像認識された映像」を自動的に抽出し、標識の代表映像として保存する。そのため、標識の代表画像を人手で映像データから抽出する手間がない。この点においても実施例1の作業効率は高くなる。 (5) In the first embodiment, "an image in which a sign is image-recognized" is automatically extracted from the video data and saved as a representative image of the sign. Therefore, there is no need to manually extract representative images of signs from video data. In this respect as well, the working efficiency of the first embodiment is increased.

(6)実施例では、「標識が画像認識された映像」の内で標識の画像認識の尤度が高い映像を選別して、代表映像にする。画像認識の尤度が高い映像は、標識が正面向きに写っているなど、標識が見やすく写った代表画像を得ることが可能になる。 (6) In the embodiment, a video with a high likelihood of image recognition of a sign is selected from among "videos in which a sign is recognized as an image" and used as a representative video. For images that have a high likelihood of image recognition, it is possible to obtain a representative image in which the sign is clearly visible, such as a sign facing the front.

(7)実施例1では、地図表示域において標識の設置位置に対する操作入力を受け付けると、標識の代表映像を映像表示域に出力し、代表映像の変更操作を受け付ける。したがって、人手で映像データを選択するにしても、自動選択された代表画像を出発点にして代表画像を変更すればよいため、作業効率が高くなる。 (7) In the first embodiment, when an operation input regarding the installation position of a sign is received in the map display area, a representative image of the sign is output to the video display area, and an operation to change the representative image is accepted. Therefore, even if video data is selected manually, the representative image can be changed using the automatically selected representative image as a starting point, which increases work efficiency.

(8)実施例1では、移動経路の一点に対する移動操作を行うことで、移動経路の複数点に波及させて移動経路を修正する。この移動経路の複数点の移動に伴って、標識の設置位置を修正できる。したがって、移動経路の誤りに基づく、標識の設置位置の誤りを一括して修正することが可能になる。この点においても実施例1の作業効率は高くなる。 (8) In the first embodiment, by performing a movement operation on one point on the movement path, the movement path is corrected by affecting multiple points on the movement path. The installation position of the sign can be corrected according to the movement of multiple points on this movement route. Therefore, it becomes possible to collectively correct errors in the installation positions of signs based on errors in travel routes. In this respect as well, the working efficiency of the first embodiment is increased.

(9)実施例1では、地図表示域において、確定される前の標識アイコン313と、修正または確定された後の標識アイコン313とを識別可能に表示する。したがって、作業者は、確定前の標識アイコン313を容易に見分けることが可能になる。 (9) In the first embodiment, the sign icon 313 before being confirmed and the sign icon 313 after being corrected or confirmed are displayed in a distinguishable manner in the map display area. Therefore, the operator can easily distinguish the sign icon 313 before it is finalized.

(10)実施例1では、本標識に上下を挟まれた補助標識を上側の本標識と階層グループ化する。そのため、同一の設置位置に複数の本標識が存在する場合に、補助標識をどちらの本標識に階層化すべきかを自動的に決定することが可能になる。 (10) In the first embodiment, the auxiliary sign that is vertically sandwiched between the main sign is hierarchically grouped with the main sign above it. Therefore, when a plurality of main signs exist at the same installation position, it is possible to automatically determine which main sign the auxiliary sign should be hierarchically classified into.

(11)実施例1では、上述した(1)~(10)の相乗的な効果により、標識データベースの修正作業にかかる人手工数や時間を顕著に削減することが可能になる。 (11) In the first embodiment, due to the synergistic effects of the above-mentioned (1) to (10), it becomes possible to significantly reduce the number of manual steps and time required for correction work of the marker database.

<補足事項について> <About additional information>

なお、上述した実施例1は、標識の画像認識に畳み込みニューラルネットワークを使用した。しかしながら、本発明はこれに限定されない。例えば、このような学習モデルとしては、決定木学習、相関ルール学習、ニューラルネットワーク、遺伝的プログラミング、帰納論理プログラミング、サポートベクターマシン、クラスタリング、ベイジアンネットワーク、強化学習、表現学習、主成分分析、エクストリーム・ラーニング・マシン、およびその他の学習モデルを採用してもよい。 Note that in the first embodiment described above, a convolutional neural network was used for image recognition of a sign. However, the present invention is not limited thereto. For example, such learning models include decision tree learning, association rule learning, neural networks, genetic programming, inductive logic programming, support vector machines, clustering, Bayesian networks, reinforcement learning, representation learning, principal component analysis, and extreme Learning machines and other learning models may also be employed.

また、顔検出などの被写体認識技術を応用して標識の画像認識を行ってもよい。 Furthermore, image recognition of the sign may be performed by applying subject recognition technology such as face detection.

さらに、実施例1では、ネットワークNWを介して複数のクライアント端末300を設けるシステム構成について説明した。しかしながら、本発明はこれに限定されない。例えば、単体のコンピュータによってアセットデータ作成システム100を構成してもよい。 Furthermore, in the first embodiment, a system configuration in which a plurality of client terminals 300 are provided via the network NW has been described. However, the present invention is not limited thereto. For example, the asset data creation system 100 may be configured by a single computer.

なお、実施例1では、移動体200とアセットデータ作成システム100とを切り離して構成している。しかしながら、本発明はこれに限定されない。例えば、アセットデータ作成システム100の一部または全部を移動体200に搭載してもよい。 In the first embodiment, the mobile object 200 and the asset data creation system 100 are configured separately. However, the present invention is not limited thereto. For example, part or all of the asset data creation system 100 may be mounted on the mobile body 200.

また、実施例1では、移動体200を道路車両として道路標識を扱うケースについて説明した。しかしながら、本発明はこれに限定されない。例えば、移動体200を鉄道車両として鉄道標識を扱うことも可能である。また例えば、移動体200を歩行者や自転車として歩道標識や施設内標識などを扱うことも可能である。 Furthermore, in the first embodiment, a case has been described in which the mobile object 200 is a road vehicle and road signs are handled. However, the present invention is not limited thereto. For example, it is also possible to handle railway signs by using the mobile object 200 as a railway vehicle. Furthermore, for example, it is also possible to treat sidewalk signs, facility signs, etc. as the moving object 200 as a pedestrian or bicycle.

なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
また、本発明は、実施例1で説明した操作機能のみに限定されず、その他の操作機能(例えば図11,図12参照)を適宜に追加してもよい。
Note that the present invention is not limited to the above-described embodiments, and includes various modifications. For example, the embodiments described above are described in detail to explain the present invention in an easy-to-understand manner, and the present invention is not necessarily limited to having all the configurations described.
Furthermore, the present invention is not limited to the operating functions described in the first embodiment, and other operating functions (see, for example, FIGS. 11 and 12) may be added as appropriate.

100…アセットデータ作成システム、110…標識認識部、120…標識位置検出部、130…データ保存部、130A…記憶媒体、140…地図表示部、150…映像表示部、160…制御部、170…代表画像抽出部、200…移動体、210…撮像装置、220…GPS端末、310…地図表示域、312…移動経路、313…標識アイコン、320…映像表示域、321…時間軸表示、322…再生操作部、330…入力域、340…サムネイル域 100... Asset data creation system, 110... Sign recognition section, 120... Sign position detection section, 130... Data storage section, 130A... Storage medium, 140... Map display section, 150... Video display section, 160... Control section, 170... Representative image extraction unit, 200... Moving object, 210... Imaging device, 220... GPS terminal, 310... Map display area, 312... Movement route, 313... Sign icon, 320... Video display area, 321... Time axis display, 322... Playback operation section, 330...input area, 340...thumbnail area

Claims (9)

移動体に設けられた撮像装置によって撮影された映像データから標識を画像認識して標識種別を出力する標識認識部と、
前記標識が画像認識された前記映像データと、前記標識の撮影時点における前記移動体の位置情報とに基づいて、前記標識の設置位置を算出する標識位置検出部と、
前記標識の前記設置位置および前記標識種別を標識データベースとして保存するデータ保存部と、
前記映像データを表示する映像表示域を生成する映像表示部と、
前記標識の前記設置位置を地図表示する地図表示域を生成する地図表示部と、
前記地図表示域および前記映像表示域を出力して操作入力を受け付け、前記操作入力に応じて前記データ保存部の前記標識データベースを修正する制御部とを備え、
前記制御部は、前記地図表示域において前記標識の前記設置位置を選択指定する前記操作入力を受け付けると、指定された前記設置位置における前記標識が撮影された前記映像データを前記映像表示域に表示し、
前記映像表示部は、前記映像データの再生期間を示す時間軸表示を作成し、前記標識認識部によって前記標識が画像認識された前記映像データの区間(以下「検知区間」という)および前記標識認識部によって前記標識らしきものが画像認識された前記映像データの区間を前記時間軸表示に対して識別可能に色分け表示する
ことを特徴とするアセットデータ作成システム。
a sign recognition unit that performs image recognition of the sign from video data captured by an imaging device installed on the moving object and outputs the sign type;
a sign position detection unit that calculates the installation position of the sign based on the video data in which the sign is image-recognized and the position information of the moving body at the time when the sign is photographed;
a data storage unit that stores the installation position of the sign and the sign type as a sign database;
a video display unit that generates a video display area for displaying the video data;
a map display unit that generates a map display area that displays the installation position of the sign on a map;
a control unit that outputs the map display area and the video display area, receives an operation input, and corrects the sign database of the data storage unit according to the operation input,
When the control unit receives the operation input for selecting and specifying the installation position of the sign in the map display area, the control unit displays the video data of the sign at the specified installation position in the video display area. death,
The video display section creates a time axis display showing a reproduction period of the video data, and displays a section of the video data in which the sign has been image-recognized by the sign recognition section (hereinafter referred to as a "detection section") and the sign recognition section. An asset data creation system characterized in that the section of the video data in which the sign-like object is image-recognized is displayed in distinguishable colors on the time axis display.
請求項1に記載のアセットデータ作成システムであって、
前記映像表示部は、前記時間軸表示に表示される前記検知区間のみを前記映像データから自動的に抽出して再生する機能を有する
ことを特徴とするアセットデータ作成システム。
The asset data creation system according to claim 1,
The asset data creation system is characterized in that the video display section has a function of automatically extracting and reproducing only the detection section displayed on the time axis display from the video data.
請求項1~2のいずれか一項に記載のアセットデータ作成システムであって、
前記映像データから「前記標識が画像認識された映像」を抽出し、前記標識の代表映像として前記標識データベースに保存する代表画像抽出部を備えた
ことを特徴とするアセットデータ作成システム。
The asset data creation system according to any one of claims 1 to 2,
An asset data creation system comprising: a representative image extraction unit that extracts "an image in which the sign is recognized as an image" from the video data and stores it in the sign database as a representative image of the sign.
請求項3に記載のアセットデータ作成システムであって、
前記代表画像抽出部は、「前記標識が画像認識された映像」の内で前記標識の画像認識の尤度が高い映像を選別して、前記代表映像にする
ことを特徴とするアセットデータ作成システム。
The asset data creation system according to claim 3,
The asset data creation system is characterized in that the representative image extraction unit selects a video that has a high likelihood of image recognition of the sign from among "videos in which the sign has been image recognized" and uses it as the representative video. .
請求項3~4のいずれか一項に記載のアセットデータ作成システムであって、
前記制御部は、前記地図表示域において前記標識の前記設置位置に対する前記操作入力を受け付けると、前記標識の前記代表映像を前記映像表示域に出力し、前記代表映像の変更操作を受け付ける
ことを特徴とするアセットデータ作成システム。
The asset data creation system according to any one of claims 3 to 4,
When the control unit receives the operation input for the installation position of the sign in the map display area, the control unit outputs the representative image of the sign to the video display area, and receives an operation to change the representative image. Asset data creation system.
請求項1~5のいずれか一項に記載のアセットデータ作成システムであって、
前記地図表示部は、前記移動体の移動経路を前記地図表示域に表示し、
前記制御部は、前記地図表示域において前記移動経路の一点に対する移動操作を受け付けると、前記移動操作を前記移動経路の複数点に波及させて前記移動経路の形状を滑らかに修正し、
前記標識位置検出部は、前記移動経路の修正に基づいて変位する前記移動体の前記位置情報それぞれに基づいて、前記標識の前記設置位置を修正する
ことを特徴とするアセットデータ作成システム。
The asset data creation system according to any one of claims 1 to 5,
The map display section displays a travel route of the mobile object in the map display area,
When the control unit receives a movement operation for one point on the movement route in the map display area, the control unit spreads the movement operation to a plurality of points on the movement route to smoothly modify the shape of the movement route;
The asset data creation system is characterized in that the sign position detection unit corrects the installation position of the sign based on each of the position information of the moving object that is displaced based on the correction of the movement route.
請求項1~6のいずれか一項に記載のアセットデータ作成システムであって、
前記地図表示部は、前記地図表示域において、確定前の前記標識の表示と、確定済みの前記標識の表示とを識別可能に表示する
ことを特徴とするアセットデータ作成システム。
The asset data creation system according to any one of claims 1 to 6,
The asset data creation system is characterized in that the map display unit displays, in the map display area, a display of the sign before confirmation and a display of the sign that has been confirmed in a distinguishable manner.
請求項1~7のいずれか一項に記載のアセットデータ作成システムであって、
前記標識認識部は、前記映像データから本標識と補助標識とを画像認識し、
前記データ保存部は、同一の前記設置位置において前記本標識に上下を挟まれた前記補助標識を探索し、探索された前記補助標識を上側の前記本標識とグループ化して保存する
ことを特徴とするアセットデータ作成システム。
The asset data creation system according to any one of claims 1 to 7,
The sign recognition unit image-recognizes the main sign and the auxiliary sign from the video data,
The data storage unit searches for the auxiliary sign that is vertically sandwiched between the main sign at the same installation position, groups the searched auxiliary sign with the main sign above, and stores the group. Asset data creation system.
コンピュータシステムを
請求項1~8のいずれか一項に記載のアセットデータ作成システムとして機能させる
ことを特徴とするアセットデータ作成プログラム。
An asset data creation program that causes a computer system to function as the asset data creation system according to any one of claims 1 to 8.
JP2021574689A 2020-01-28 2021-01-21 Asset data creation system and program Active JP7444905B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020011508 2020-01-28
JP2020011508 2020-01-28
PCT/JP2021/002002 WO2021153409A1 (en) 2020-01-28 2021-01-21 Asset data creating system, and program

Publications (3)

Publication Number Publication Date
JPWO2021153409A1 JPWO2021153409A1 (en) 2021-08-05
JPWO2021153409A5 JPWO2021153409A5 (en) 2022-08-03
JP7444905B2 true JP7444905B2 (en) 2024-03-06

Family

ID=77079887

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021574689A Active JP7444905B2 (en) 2020-01-28 2021-01-21 Asset data creation system and program

Country Status (2)

Country Link
JP (1) JP7444905B2 (en)
WO (1) WO2021153409A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114694066A (en) * 2022-03-24 2022-07-01 商汤集团有限公司 Image processing method and device, electronic equipment and storage medium
JP7752576B2 (en) * 2022-06-14 2025-10-10 三菱電機株式会社 Facility information management system, facility information management method, and facility information management program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006178856A (en) 2004-12-24 2006-07-06 Noritsu Koki Co Ltd Image processing system and image processing method
JP2008176357A (en) 2007-01-16 2008-07-31 Fujitsu Ten Ltd Abnormality diagnostic system and diagnostic information management device
JP2008287379A (en) 2007-05-16 2008-11-27 Hitachi Ltd Road sign data input system
JP2009210468A (en) 2008-03-05 2009-09-17 Denso Corp Car navigation system
JP2013254443A (en) 2012-06-08 2013-12-19 Nec Corp Driving behavior diagnosis device, driving behavior diagnosis method and driving behavior diagnosis program
JP3195716U (en) 2014-11-17 2015-01-29 阪神高速技術株式会社 Road inspection assistance system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3279960B2 (en) * 1997-06-27 2002-04-30 松下電器産業株式会社 Path image information recording / reproducing apparatus and path image information recording method
JP6897377B2 (en) * 2017-07-11 2021-06-30 トヨタ自動車株式会社 Information provider

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006178856A (en) 2004-12-24 2006-07-06 Noritsu Koki Co Ltd Image processing system and image processing method
JP2008176357A (en) 2007-01-16 2008-07-31 Fujitsu Ten Ltd Abnormality diagnostic system and diagnostic information management device
JP2008287379A (en) 2007-05-16 2008-11-27 Hitachi Ltd Road sign data input system
JP2009210468A (en) 2008-03-05 2009-09-17 Denso Corp Car navigation system
JP2013254443A (en) 2012-06-08 2013-12-19 Nec Corp Driving behavior diagnosis device, driving behavior diagnosis method and driving behavior diagnosis program
JP3195716U (en) 2014-11-17 2015-01-29 阪神高速技術株式会社 Road inspection assistance system

Also Published As

Publication number Publication date
WO2021153409A1 (en) 2021-08-05
JPWO2021153409A1 (en) 2021-08-05

Similar Documents

Publication Publication Date Title
CN107690840B (en) Unmanned plane vision auxiliary navigation method and system
EP3893149B1 (en) Apparatus, method, and computer program for correcting road region
US11488353B2 (en) Manual curation tool for map data using aggregated overhead views
KR101496317B1 (en) Correcting method for the drawing image by modifing the ground features location in photographing image
CN113033386A (en) High-resolution remote sensing image-based transmission line channel hidden danger identification method and system
JP7001149B2 (en) Data provision system and data collection system
JP7444905B2 (en) Asset data creation system and program
CN116168246B (en) A method, device, equipment and medium for identifying abandoned slag sites in railway engineering
JP2012083157A (en) Outdoor feature detection system, program for the same, and record media of program for the same
CN118897556B (en) Photovoltaic module fault navigation correction method and system
US20260017319A1 (en) Contextual augmentation of map information using overlays
CN118379563A (en) Navigation model training method and device, electronic equipment and storage medium
JP2008287379A (en) Road sign data input system
CN119313907A (en) An image segmentation method based on improved SAM model
CN116978010A (en) Image annotation method and device, storage medium and electronic equipment
CN116206326B (en) Training method of missing detection model, missing detection method and device of diversion area
CN120088687A (en) A reflective film detection method based on aerial images and a reflective film detection system thereof
CN114648742B (en) Model training method, broadcast point prediction method and computer program product
CN119091289A (en) Method and system for identifying urban features based on VR deep visual perception
Anjanappa et al. Learning from detailed maps: Joint 2D-3D semantic segmentation for airborne data with selective label fusion
US11580666B2 (en) Localization and mapping method and moving apparatus
Zhuo et al. Yolo-pole: A deep learning framework for precise pole localization in aerial orthophotos
JP7365145B2 (en) Information provision device, information provision method, and program
US20250123117A1 (en) Systems and Methods for Correcting Maps
Luttrell IV Data collection and machine learning methods for automated pedestrian facility detection and mensuration

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220607

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230620

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230804

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231211

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: 20240220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240222

R150 Certificate of patent or registration of utility model

Ref document number: 7444905

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350