IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッドの特許一覧

特許7164644移動式信号機の検出方法、装置、電子機器及び記憶媒体
<>
  • 特許-移動式信号機の検出方法、装置、電子機器及び記憶媒体 図1
  • 特許-移動式信号機の検出方法、装置、電子機器及び記憶媒体 図2
  • 特許-移動式信号機の検出方法、装置、電子機器及び記憶媒体 図3
  • 特許-移動式信号機の検出方法、装置、電子機器及び記憶媒体 図4
  • 特許-移動式信号機の検出方法、装置、電子機器及び記憶媒体 図5
  • 特許-移動式信号機の検出方法、装置、電子機器及び記憶媒体 図6
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-10-24
(45)【発行日】2022-11-01
(54)【発明の名称】移動式信号機の検出方法、装置、電子機器及び記憶媒体
(51)【国際特許分類】
   G06T 7/00 20170101AFI20221025BHJP
   G08G 1/09 20060101ALI20221025BHJP
   G06N 3/08 20060101ALI20221025BHJP
   G06N 20/00 20190101ALI20221025BHJP
【FI】
G06T7/00 650Z
G06T7/00 350B
G08G1/09 D
G06N3/08 140
G06N20/00
【請求項の数】 11
(21)【出願番号】P 2021026431
(22)【出願日】2021-02-22
(65)【公開番号】P2021136032
(43)【公開日】2021-09-13
【審査請求日】2021-02-22
(31)【優先権主張番号】202010116857.5
(32)【優先日】2020-02-25
(33)【優先権主張国・地域又は機関】CN
(73)【特許権者】
【識別番号】514322098
【氏名又は名称】ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド
【氏名又は名称原語表記】Beijing Baidu Netcom Science Technology Co., Ltd.
【住所又は居所原語表記】2/F Baidu Campus, No.10, Shangdi 10th Street, Haidian District, Beijing 100085, China
(74)【代理人】
【識別番号】100118913
【弁理士】
【氏名又は名称】上田 邦生
(74)【代理人】
【識別番号】100142789
【弁理士】
【氏名又は名称】柳 順一郎
(74)【代理人】
【識別番号】100163050
【弁理士】
【氏名又は名称】小栗 眞由美
(74)【代理人】
【識別番号】100201466
【弁理士】
【氏名又は名称】竹内 邦彦
(72)【発明者】
【氏名】キン, フアン
【審査官】笠田 和宏
(56)【参考文献】
【文献】国際公開第2019/100946(WO,A1)
【文献】国際公開第2019/083336(WO,A1)
【文献】特開2008-033851(JP,A)
【文献】Michael Weber, Peter Wolf, J. Marius Zollner,"DeepTLR: A single deep convolutional network for detection and classification of traffic lights",2016 IEEE Intelligent Vehicles Symposium (IV),IEEE,2016年06月19日,pp.342-348,https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7535408
(58)【調査した分野】(Int.Cl.,DB名)
G06T 7/00
G08G 1/09
G06N 3/08
G06N 20/00
(57)【特許請求の範囲】
【請求項1】
移動式信号機を含むポジティブサンプル画像セット及び移動式信号機を含まないネガティブサンプル画像セットを取得するステップと、
事前設定されたサンプリング比に従って、それぞれ前記ポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出するステップと、
第1の事前設定された検出モデルを用いてトレーニングし、移動式信号機を検出するための移動式信号機検出モデルを生成するステップと、
を含み、
第1の事前設定された検出モデルを用いてトレーニングし、移動式信号機を検出するための移動式信号機検出モデルを生成するステップが、
第1の事前設定された検出モデルを用いて、前記現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を決定するステップと、
各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定するステップと、
前記現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成するステップと、
を含み、
移動式信号機を検出するための移動式信号機検出モデルを生成するステップの後に、
運転中に第1画像を取得するステップと、
前記移動式信号機検出モデルを用いて、前記第1画像を検出し、前記第1画像には移動式信号機が含まれているか否かを決定するステップと、
前記第1画像には移動式信号機が含まれており、かつ前記第1画像の収集位置が地図上の交差点の位置と一致しない場合、前記第1画像を前記ネガティブサンプル画像セットに追加するステップと、
更新されたネガティブサンプル画像セット及び前記ポジティブサンプル画像セットを用いて、前記移動式信号機検出モデルの更新及びトレーニングを行うステップと、
を含む移動式信号機の検出方法。
【請求項2】
現在の分類損失及びバウンディングボックス回帰損失を決定するステップの後に、
前記現在の分類損失、及び/又はバウンディングボックス回帰損失が事前設定された条件を満たさない場合、前記現在の分類損失及バウンディングボックス回帰損失に基づいて、前記第1の事前設定された検出モデルを誤差逆伝播法で更新するステップと、
前記事前設定されたサンプリング比に従って、前記ポジティブサンプル画像セット及びネガティブサンプル画像セットから新しいトレーニングデータを抽出するステップと、
新しい分類損失及びバウンディングボックス回帰損失の両方が前記事前設定された条件を満たすと決定されるまで、抽出された新しいトレーニングデータを用いて、更新された検出モデルをトレーニングするステップと、
を含む請求項1に記載の方法。
【請求項3】
移動式信号機を検出するための移動式信号機検出モデルを生成するステップの後に、
運転中に収集された画像を、それぞれ前記移動式信号機検出モデル及び第2の事前設定された検出モデルに入力し、前記移動式信号機検出モデルにより出力された第1検出結果、及び前記第2の事前設定された検出モデルにより出力された第2検出結果を取得するステップと、
前記第1検出結果と前記第2検出結果との一致度に基づいて、現在収集している画像には移動式信号機が含まれているか否かを決定するステップと、
を含む請求項1又は請求項2に記載の方法。
【請求項4】
更新されたネガティブサンプル画像セット及び前記ポジティブサンプル画像セットを用いて、前記移動式信号機検出モデルの更新及びトレーニングを行うステップの前に、
前記更新されたネガティブサンプル画像セット内の画像の総数に対する、前記更新されたネガティブサンプル画像セットに含まれる新しく追加された画像の数の割合が、閾値よりも大きいと決定するステップを含む請求項に記載の方法。
【請求項5】
移動式信号機を含むポジティブサンプル画像セット及び移動式信号機を含まないネガティブサンプル画像セットを取得するように構成される第1取得モジュールと、
事前設定されたサンプリング比に従って、それぞれ前記ポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出するように構成される抽出モジュールと、
第1の事前設定された検出モデルを用いて、前記現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を検出するように構成される検出モジュールと、
各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及バウンディングボックス回帰損失を決定するように構成される第1決定モジュールと、
前記現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成するように構成される第2決定モジュールと、
運転中に第1画像を収集するように構成される収集モジュールと、
前記移動式信号機検出モデルを用いて、前記第1画像を検出し、前記第1画像には移動式信号機が含まれているか否かを決定するように構成される第4決定モジュールと、
前記第1画像には移動式信号機が含まれており、かつ前記第1画像の収集位置が地図上の交差点の位置と一致しない場合、前記第1画像を前記ネガティブサンプル画像セットに追加するように構成される第3取得モジュールと、
更新されたネガティブサンプル画像セット及び前記ポジティブサンプル画像セットを用いて、前記移動式信号機検出モデルの更新及びトレーニングを行うように構成される第2更新モジュールと、
を備える移動式信号機の検出装置。
【請求項6】
前記現在の分類損失及び/又はバウンディングボックス回帰損失が事前設定された条件を満たさない場合、前記現在の分類損失及びバウンディングボックス回帰損失に基づいて、前記第1の事前設定された検出モデルを誤差逆伝播法で更新するように構成される第1更新モジュールと、
前記事前設定されたサンプリング比に従って、前記ポジティブサンプル画像セット及びネガティブサンプル画像セットから新しいトレーニングデータを抽出するように構成される前記抽出モジュールと、
新しい分類損失及びバウンディングボックス回帰損失の両方が前記事前設定された条件を満たすと決定されるまで、抽出された新しいトレーニングデータを用いて、更新された検出モデルをトレーニングするように構成されるトレーニングモジュールと、
を備える請求項に記載の装置。
【請求項7】
運転中に収集した画像を、それぞれ前記移動式信号機検出モデル及び第2の事前設定された検出モデルに入力し、前記移動式信号機検出モデルにより出力された第1検出結果及び前記第2の事前設定された検出モデルにより出力された第2検出結果を取得するように構成される第2取得モジュールと、
前記第1検出結果と前記第2検出結果との一致度に基づいて、現在収集している画像には移動式信号機が含まれているか否かを決定するように構成される第3決定モジュールと、を
含む請求項又は請求項に記載の装置。
【請求項8】
前記更新されたネガティブサンプル画像セット内の画像の総数に対する、前記更新されたネガティブサンプル画像セットに含まれる新しく追加された画像の数の割合が、閾値よりも大きいと決定するように構成される第5決定モジュールを含む請求項に記載の装置。
【請求項9】
少なくとも一つのプロセッサと、
該少なくとも一つのプロセッサに通信可能に接続されるメモリと、
を備える電子機器であって、
前記メモリには、前記少なくとも一つのプロセッサによって実行可能な命令が記憶され、前記命令が前記少なくとも一つのプロセッサによって実行される場合、前記少なくとも一つのプロセッサが、請求項1からのいずれか一項に記載の移動式信号機の検出方法を実行可能な電子機器。
【請求項10】
コンピュータ命令が記憶されている非一時的なコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータ命令は、コンピュータに請求項1からのいずれか一項に記載の移動式信号機の検出方法を実行させる非一時的なコンピュータ読み取り可能な記憶媒体。
【請求項11】
コンピュータに請求項1からのいずれか一項に記載の移動式信号機の検出方法を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本出願は、コンピュータ技術分野に関し、具体的には、自動運転技術の分野に関し、特に移動式信号機の検出方法、装置、電子機器及び記憶媒体に関する。
【背景技術】
【0002】
現在、自動運転では、地図から信号機のおおまかな領域を取得し、指定された領域で信号機を検出及び識別する方法が通常に使用されている。しかしながら、道路を走行している間に、信号機が故障したり、交差点に信号機が設置されなかったりする場合がよくあり、この場合、交差点に移動式信号機を設置し、地図上に移動式信号機を事前にラベル付けするが、移動式信号機の設置が固定されていない場合が多いため、地図を頻繁に更新する必要があり、移動式信号機を識別する方法が煩雑で非効率的である。
【発明の概要】
【0003】
本出願は、関連技術における従来の移動式信号機の識別方法が煩雑で非効率である課題を解決する移動式信号機の検出方法、装置、電子機器及び記憶媒体を提案する。
【0004】
本出願の第1態様の実施例は、移動式信号機を含むポジティブサンプル画像セット及び移動式信号機を含まないネガティブサンプル画像セットを取得するステップと、事前設定されたサンプリング比に従って、それぞれポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出するステップと、第1の事前設定された検出モデルを用いてトレーニングし、移動式信号機を検出するための移動式信号機検出モデルを生成するステップと、を含み、第1の事前設定された検出モデルを用いてトレーニングし、移動式信号機を検出するための移動式信号機検出モデルを生成するステップが、第1の事前設定された検出モデルを用いて、前記現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を決定するステップと、各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定するステップと、前記現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成するステップと、を含む移動式信号機の検出方法を提案する。
【0005】
本出願の実施例に係る移動式信号機の検出方法は、移動式信号機を含むポジティブサンプル画像セット、及び移動式信号機を含まないネガティブサンプル画像セットを取得し、事前設定されたサンプリング比に従って、それぞれポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出し、そして、第1の事前設定された検出モデルを用いて、現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を決定し、各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定し、現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成する。これにより、トレーニングによって移動式信号機検出モデルを取得し、移動式信号機検出モデルを用いて移動式信号機を検出するため、識別プロセスがシンプルで効率的であり、かつ、事前設定されたサンプリング比に従ってトレーニングデータを抽出するため、ポジティブサンプルとネガティブサンプルの不均衡の問題を解決し、モデルを通常に収束させることができる。
【0006】
本出願の第2態様の実施例は、移動式信号機を含むポジティブサンプル画像セット及び移動式信号機を含まないネガティブサンプル画像セットを取得するように構成される第1取得モジュールと、事前設定されたサンプリング比に従って、それぞれ前記ポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出するように構成される抽出モジュールと、第1の事前設定された検出モデルを用いて、前記現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を決定するように構成される検出モジュールと、各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及バウンディングボックス回帰損失を決定するように構成される第1決定モジュールと、前記現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成するように構成される第2決定モジュールと、を備える移動式信号機の検出装置を提案する。
【0007】
本出願の実施例に係る移動式信号機の検出装置は、移動式信号機を含むポジティブサンプル画像セット、及び移動式信号機を含まないネガティブサンプル画像セットを取得し、事前設定されたサンプリング比に従って、それぞれポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出し、そして、第1の事前設定された検出モデルを用いて、現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を決定し、各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定し、現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成する。これにより、トレーニングによって移動式信号機検出モデルを取得し、移動式信号機検出モデルを用いて移動式信号機を検出するため、識別プロセスがシンプルで効率的であり、かつ、事前設定されたサンプリング比に従ってトレーニングデータを抽出し、ポジティブサンプルとネガティブサンプルの不均衡の問題を解決し、モデルを通常に収束させることができる。
【0008】
本出願の第3態様の実施例は、少なくとも一つのプロセッサと、該少なくとも一つのプロセッサと通信可能に接続されたメモリと、を備える電子機器であって、前記メモリには、前記少なくとも一つのプロセッサによって実行可能な命令が記憶され、前記命令が、前記少なくとも一つのプロセッサによって実行される場合、前記少なくとも一つのプロセッサが、上記第1態様の実施例に記載の移動式信号機の検出方法を実行可能である電子機器を提案する。
【0009】
本出願の第4態様の実施例は、コンピュータ命令が記憶されている非一時的なコンピュータ読み取り可能な記憶媒体であって、前記コンピュータ命令は、コンピュータに上記第1態様の実施例に記載の移動式信号機の検出方法を実行させるコンピュータ読み取り可能な記憶媒体を提案する。
本出願の第5態様の実施例は、コンピュータに上記第1態様の実施例に記載の移動式信号機の検出方法を実行させるコンピュータプログラムを提案する。
【0010】
上記出願の実施例は、以下の有益な効果を有する。事前設定されたサンプリング比に従って、それぞれポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出し、第1の事前設定された検出モデルを用いて、前記現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定し、現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成する。トレーニングによって得られた移動式信号機検出モデルを用いて移動式信号機を検出し、事前設定されたサンプリング比に従って、それぞれジティブサンプル画像セット及びネガティブサンプル画像セットからトレーニングデータを抽出するため、関連技術における従来の移動式信号機識別方法が煩雑で非効率である問題が解決され、移動式信号機の識別プロセスがシンプルで効率的であることが実現され、ポジティブサンプルとネガティブサンプルの不均衡の問題が解決され、モデルの通常な収束が確保される。
【0011】
上記の選択可能な形態が有する他の効果については、具体的な実施例を組み合わせて以下に説明する。
【図面の簡単な説明】
【0012】
図面は、本技術案がよりよく理解されるためのものであり、本出願を限定するものではない。
図1】本出願の実施例に係る移動式信号機の検出方法の概略フローチャートである。
図2】本出願の実施例に係る別の移動式信号機の検出方法の概略フローチャートである。
図3】本出願の実施例に係る別の移動式信号機の検出方法の概略フローチャートである。
図4】本出願の実施例に係る別の移動式信号機の検出方法の概略フローチャートである。
図5】本出願の実施例に係る移動式信号機の検出装置の概略構成図である。
図6】本出願の実施例に係る移動式信号機の検出方法を実現可能な電子機器のブロック図である。
【発明を実施するための形態】
【0013】
以下、図面を参照して本出願の例示的な実施例を説明し、理解を容易にするためにその中には本出願の実施例の様々な詳細を含んでおり、それらは単なる例示するものと見なされるべきである。したがって、当業者は、本出願の範囲及び趣旨から逸脱することなく、ここで説明される実施例に対して様々な変更と修正を行うことができることを理解すべきである。同様に、明確及び簡潔するために、以下の説明では、周知の機能及び構成の説明を省略する。
【0014】
以下、図面を参照して、本出願の実施例に係る移動式信号機の検出方法、装置、電子機器及び記憶媒体を説明する。
【0015】
本出願の実施例は、関連技術における従来の移動式信号機の識別方法が煩雑で非効率である課題に対して、移動式信号機の検出方法を提案する。
本出願の実施例に係る移動式信号機の検出方法は、移動式信号機を含むポジティブサンプル画像セット、及び移動式信号機を含まないネガティブサンプル画像セットを取得し、事前設定されたサンプリング比に従って、それぞれポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出し、第1の事前設定された検出モデルを用いて、現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を決定し、各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定し、現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成する。これにより、トレーニングによって移動式信号機検出モデルを取得し、移動式信号機検出モデルを用いて移動式信号機を検出するため、識別プロセスがシンプルで効率的であり、かつ、事前設定されたサンプリング比に従ってトレーニングデータを抽出するため、ポジティブサンプルとネガティブサンプルの不均衡の問題を解決し、モデルを通常に収束させることができる。
【0016】
図1は、本出願の実施例に係る移動式信号機の検出方法の概略フローチャートである。
【0017】
本出願の実施例に係る移動式信号機の検出方法は、本出願の実施例に係る移動式信号機の検出装置によって実行可能であり、該装置が電子機器に配置可能であり、事前設定されたサンプリング比に従ってトレーニングデータを抽出してトレーニングし、移動式信号機検出モデルを取得し、該検出モデルを用いて移動式信号機を検出する。
【0018】
図1に示すように、該移動式信号機の検出方法は、以下のステップ101~ステップ105を含む。
ステップ101において、移動式信号機を含むポジティブサンプル画像セット及び移動式信号機を含まないネガティブサンプル画像セットを取得する。
【0019】
本実施例において、サンプル画像セット及びネガティブサンプル画像セットを収集により取得可能であり、移動式信号機を有する交差点で画像を収集することにより、移動式信号機を含む画像を取得することができる。
【0020】
ポジティブサンプル画像セットの各画像のそれぞれには移動式信号機が含まれ、ネガティブサンプル画像セットの各画像のそれぞれには移動式信号機が含まれていない。
【0021】
ネガティブサンプル画像セットの画像は、移動式信号機と誤識別される可能性のある通常の信号機や標識などを含む画像であってもよいし、信号機が設置されていない交差点の画像、又は建物の画像であってもよく、移動式信号機を含まない画像でない限り、ネガティブサンプル画像セットの画像としてもよい。
【0022】
ステップ102において、事前設定されたサンプリング比に従って、それぞれ前記正のサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出する。
【0023】
実際の使用中に、移動式信号機を含むシーンは少なく、ほとんどのシーンには移動式信号機が含まれないため、トレーニング時にポジティブサンプルとネガティブサンプルが不均衡である。
【0024】
本実施例において、使用される損失関数は、分類損失及びバウンディングボックス回帰損失を含む。バウンディングボックス回帰損失は、モデルによって予測された移動式信号機の位置とラベル付けされた移動式信号機の位置との間の差異を評価するために使用される。毎回取得されるトレーニングデータには移動式信号機が含まれない確率が高い場合、損失関数では毎回分類損失のみが算出され、バウンディングボックス回帰損失が算出されないため、損失が少なくなって不安定になる。
【0025】
これに基づき、本出願では、事前設定されたサンプリング比に従い、現在のトレーニングデータとして、それぞれポジティブサンプル画像セット及びネガティブサンプル画像セットから、ポジティブサンプル画像及びネガティブサンプル画像を抽出する。例えば、サンプリング比は、1:10、1:20などである。
【0026】
なお、トレーニングデータにはポジティブサンプル画像が含まれていることが確保される限り、サンプリング比は、任意に設定可能である。
【0027】
ステップ103において、第1の事前設定された検出モデルを用いて、現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を決定する。
【0028】
本実施例において、第1の事前設定された検出モデルは、初期検出モデルと見なすことができる。
【0029】
事前設定されたサンプリング比に従って、それぞれ前記ポジティブサンプル画像セット及びネガティブサンプル画像セットから、現在のトレーニングデータを抽出した後、現在のトレーニングデータの各画像を第1の事前設定された検出モデルに入力して、移動式信号機の検出を行い、各画像の検出結果を決定することができる。
【0030】
検出結果には、移動式信号機のバウンディングボックスの位置と信頼度とが含まれてもよい。移動式信号機がないことが検出された場合、移動式信号機のバウンディングボックスの位置を空として出力することができる。
【0031】
ステップ104において、各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定する。
【0032】
本実施例において、抽出された現在のトレーニングデータを事前にラベル付けすることができる。ポジティブサンプル画像のラベル付けされたデータは、移動式信号機の位置であってもよい。移動式信号機の位置は、移動式信号機を含むバウンディングボックスの位置で表すことができ、バウンディングボックスの位置は、バウンディングボックスの中心点座標及びバウンディングボックスの長さ及び幅で表すことができる。
【0033】
抽出されたネガティブサンプル画像について、そのラベル付けされたデータは、移動式信号機を含むバウンディングボックスの位置が空であることであってもよい。
【0034】
各画像の検出結果が決定された後、検出結果とラベル付けされたデータとに基づいて、各画像に対応する分類損失及びバウンディングボックス回帰損失を算出することができる。次に、各画像に対応する分類損失及びバウンディングボックス回帰損失に基づいて、現在のトレーニングデータ内のすべての画像の分類損失の平均値及びバウンディングボックス回帰損失の平均値を、それぞれ現在の分類損失及びバウンディングボックス回帰損失として算出する。
【0035】
ステップ105において、現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成する。
【0036】
本実施例において、現在の分類損失をその事前設定された条件と比較し、バウンディングボックス回帰損失をその事前設定された条件と比較し、現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、モデルの現在のパラメータを調整する必要がないと考えてもよい。即ち、生成された移動式信号機検出モデルは、移動式信号機の検出に用いることができる。そして、生成された移動式信号機検出モデルを用いて、移動式信号機を検出できる。
【0037】
具体的には、検出対象画像を移動式信号機検出モデルに入力し、検出対象画像を検出し、検出対象画像には移動式信号機が含まれているか否かを決定することができる。移動式信号機が含まれている場合、移動式信号機のバウンディングボックスの位置及び信頼度を出力する。信頼度は、検出された移動式信号機の位置の信頼性を評価するためのものである。
【0038】
本出願の実施例に係る移動式信号機の検出方法は、移動式信号機を含むジティブサンプル画像セット、及び移動式信号機を含まないネガティブサンプル画像セットを取得し、事前設定されたサンプリング比に従って、それぞれポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出し、第1の事前設定された検出モデルを用いて、現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を決定し、各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定し、現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成する。これにより、トレーニングによって移動式信号機検出モデルを取得し、移動式信号機検出モデルを用いて移動式信号機を検出するため、識別プロセスがシンプルで効率的であり、かつ、事前設定されたサンプリング比に従ってトレーニングデータを抽出するため、ポジティブサンプルとネガティブサンプルの不均衡の問題を解決し、モデルを通常に収束させることができる。
【0039】
実際の使用中に、第1の事前設定された検出モデルが要件を満たさない可能性がある。この問題を解決するために、図2に示す方法を使用可能であり、図2は、本出願の実施例に係る別の移動式信号機の検出方法の概略フローチャートである。
【0040】
図2に示すように、現在の分類損失及びバウンディングボックス回帰損失を決定する上記ステップの後に、以下のステップ201~ステップ203をさらに含む。
【0041】
ステップ201において、現在の分類損失、及び/又はバウンディングボックス回帰損失が事前設定された条件を満たさない場合、現在の分類損失及びバウンディングボックス回帰損失に基づいて、第1の事前設定された検出モデルを誤差逆伝播法で更新する。
【0042】
本実施例において、第1の事前設定された検出モデルによる現在のトレーニングデータの検出結果に基づいて、現在の分類損失及びバウンディングボックス回帰損失を取得し、現在の分類損失及びバウンディングボックス回帰損失のいずれか一方が事前設定された条件を満たさず、又は両方とも事前設定された条件を満たさない場合、第1の事前設定された検出モデルがまだ要件を満たさないことを示し、そうすると、現在の分類損失及びバウンディングボックス回帰損失に基づいて、第1の事前設定された検出モデルを誤差逆伝播法で更新し、即ち、第1の事前設定された検出モデルのパラメータを調整し、更新された検出モデルを取得する。
【0043】
ステップ202において、事前設定されたサンプリング比に従って、ポジティブサンプル画像セット及びネガティブサンプル画像セットから新しいトレーニングデータを抽出する。
【0044】
本実施例において、事前設定されたサンプリング比に従って、ポジティブサンプル画像セット及びネガティブサンプル画像セットから、ポジティブサンプル画像及びネガティブサンプル画像を新しいトレーニングデータとして引き続き抽出することができる。
【0045】
なお、ここでのサンプリング比は、ステップ102のサンプリング比と同じであっても、異なってもよい。
【0046】
ステップ203において、新しい分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たすと決定されるまで、抽出された新しいトレーニングデータを用いて、更新された検出モデルをトレーニングする。
【0047】
具体的には、抽出された新しいトレーニングデータにおける1枚の画像を更新された検出モデルに入力し、検出結果及びラベル付けされたデータに基づいて、新しい分類損失及びバウンディングボックス回帰損失を決定できる。いずれか一方又は両方とも事前設定された条件を満たさない場合、モデルのパラメータを調整する。次に、抽出された新しいトレーニングデータにおける他の画像を用いて、更新された検出モデルを引き続きトレーニングする。
【0048】
又は、抽出された新しいトレーニングデータにおける各画像を検出し、検出結果に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定することもできる。
【0049】
抽出された新しいトレーニングデータのトレーニングが完了したが、分類損失及びバウンディングボックス回帰損失が依然として事前設定された条件を満たない場合、分類損失及びバウンディングボックスの両方が事前設定された条件を満たすまで、新しいトレーニングデータを引き続き抽出し、更新された検出モデルをトレーニングを引き続き行う。
【0050】
本出願の実施例において、現在の分類損失、及び/又はバウンディングボックス回帰損失が事前設定された条件を満たさない場合、事前設定されたサンプリング比に従って、ポジティブサンプル画像セット及びネガティブサンプル画像セットから新しいトレーニングデータを抽出し、分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たすまで検出モデルを更新及びトレーニングする。これにより、トレーニングプロセスにわたって、事前設定されたサンプリング比に従ってトレーニングデータを抽出するため、モデルの通常な収束を確保し、ポジティブサンプルとネガティブサンプルの不均衡の問題を解決することができる。
【0051】
実際の使用中に、運転中に収集された画像に信号機が含まれるが、これらは、移動式信号機又は通常の信号機である可能性がある。画像に信号機が含まれている場合に信号機の種類を検出し、運転の安全性を向上させることができるために、移動式信号機検出モデルを通常の信号機検出モデルと組み合わせることで、収集された画像に移動式信号機が含まれているか否かを検出することができる。以下、図3を参照して説明し、図3は、本出願の実施例に係る別の移動式信号機の検出方法の概略フローチャートである。
【0052】
図3に示すように、移動式信号機を検出するための移動式信号機検出モデルを生成するステップの後に、該移動式信号機の検出方法は、以下のステップ301とステップ302とをさらに含む。
【0053】
ステップ301において、運転中に収集された画像を、それぞれ移動式信号機検出モデル及び第2の事前設定された検出モデルに入力し、移動式信号機検出モデルにより出力された第1検出結果、及び第2の事前設定された検出モデルにより出力された第2検出結果を取得する。
【0054】
本実施例において、第2の事前設定された検出モデルは、通常の信号機を検出するためのモデルである。車両の運転中に、車両の前方の画像を収集することができる。
【0055】
具体的には、運転中に収集された画像を、それぞれ移動式信号機検出モデル及び第2の事前設定された検出モデルに入力し、移動式信号機検出モデルが画像を検出して検出結果を出力し、区別しやすいために、第1検出結果といい、第2の事前設定された検出モデルも同一の画像を検出し、第2検出結果を出力する。
【0056】
ステップ302において、第1検出結果と第2検出結果との一致度に基づいて、現在収集している画像には移動式信号機が含まれているか否かを決定する。
【0057】
本実施例において、第1検出結果が移動式信号機を含まないものであり、第2検出結果が通常の信号機を含まないものである場合、現在収集している画像には移動式信号機が含まれていないと考えることができる。
【0058】
第1検出結果が移動式信号機のバウンディングボックスの位置及び信頼度であり、第2出力結果が通常の信号機を含まないものである場合、第1検出結果と第2検出結果との一致度が事前設定された閾値よりも小さく、現在収集している画像には移動式信号機が含まれていると考えることができる。第1検出結果が移動式信号機を含まないものであり、第2出力結果が通常の信号機のバウンディングボックスの位置及び信頼度である場合、第1検出結果と第2検出結果との一致度が事前設定された閾値よりも小さく、現在収集している画像には通常の信号機が含まれていると考えることができる。
【0059】
又は、第1検出結果が移動式信号機のバウンディングボックスの位置及び信頼度であり、第2検出結果が通常の信号機バウンディングボックスの位置及び信頼度であり、かつ、移動式信号機のバウンディングボックスの位置に対応する信頼度が、通常の信号機のバウンディングボックスの位置に対応する信頼度よりも大きい場合、現在収集している画像には移動式信号機が含まれていると考えることができる。第2出力結果における通常の信号機バウンディングボックスの位置に対応する信頼度が、移動式信号機のバウンディングボックスの位置に対応する信頼度よりも大きい場合、現在収集している画像には通常の信号機が含まれていると考えることができる。
【0060】
本出願の実施例において、移動式信号機を検出するための移動式信号機検出モデルを生成した後、運転中に収集された画像を、それぞれ移動式信号機検出モデル及び第2の事前設定された検出モデルに入力し、移動式信号機検出モデルにより出力された第1検出結果及び第2の事前設定された検出モデルにより出力された第2検出結果を取得し、第1検出結果と第2検出結果との一致度に基づいて、現在収集している画像には移動式信号機が含まれているか否かを決定する。これにより、生成された移動式信号機検出モデルが信号機の検出に使用できると決定した後、運転中に収集された画像を移動式信号機検出モデル及び第2の事前設定された検出モデルに入力し、画像に通常の信号機又は移動式信号機が含まれている場合に、信号機を識別可能であり、運転の安全性を向上させることができる。
【0061】
移動式信号機検出モデルの検出精度をさらに向上させるために、モデルを更新することができる。以下、図4を参照して説明し、図4は、本出願の実施例に係る別の移動式信号機の検出方法の概略フローチャートである。
【0062】
図4に示すように、移動式信号機を検出するための移動式信号機検出モデルを生成する上記ステップの後に、該移動式信号機の検出方法は、以下のステップ401~404をさらに含む。
【0063】
ステップ401において、運転中に第1画像を収集する。
車両の運転中に、画像を収集可能であり、例えば、車両の前方の画像を収集可能であり、ここでは、第1画像と呼ぶ。
【0064】
ステップ402において、移動式信号機検出モデルを用いて、第1画像を検出し、第1画像には移動式信号機が含まれているか否かを決定する。
【0065】
第1画像が収集された後、収集された第1画像を移動式信号機検出モデルに入力し、移動式信号機検出モデルを用いて、第1画像に対して特徴抽出を行い、検出結果を出力し、モデルの検出結果に基づいて、第1画像には移動式信号機が含まれているか否かを決定する。
【0066】
ステップ403において、第1画像には移動式信号機が含まれており、かつ第1画像の収集位置が地図上の交差点の位置と一致しない場合、第1画像をネガティブサンプル画像セットに追加する。
【0067】
第1画像には移動式信号機が含まれており、かつ第1画像の収集位置が地図上の交差点の位置と一致しない場合、移動式信号機検出モデルが第1画像内のコンテンツを移動式信号機として誤識別したことを示し、第1画像をネガティブサンプル画像としてネガティブサンプル画像セットに追加することができる。ここでの地図上の交差点は、地図上の任意の交差点を指す。
【0068】
例えば、画像の収集位置が前方の信号機から300メートル離れているが、画像には移動式信号機が含まれていることが検出される場合、画像の収集位置が交差点の位置ではないため、明らかに誤検出であり、該画像をネガティブサンプル画像セットに追加することができる。
【0069】
これに基づいて、運転中に収集された、移動式信号機が含まれていることが検出され、かつ収集位置が地図上の交差点の位置と一致しない画像を、ネガティブサンプル画像セットに追加することができる。
【0070】
ステップ404において、更新されたネガティブサンプル画像セット及びポジティブサンプル画像セットを用いて、移動式信号機検出モデルの更新及びトレーニングを行う。
【0071】
本実施例において、事前設定されたサンプリング比に従って、それぞれポジティブサンプル画像セット及び更新されたネガティブサンプル画像セットからトレーニングデータを抽出し、抽出されたトレーニングデータを用いて、移動式信号機検出モデルをトレーニングし、移動式信号機検出モデルを更新して最適化する。
【0072】
又は、移動式信号機を含み、かつ収集位置が地図上の交差点の位置と一致しない画像、及びポジティブサンプル画像セットから抽出された画像を用いて、移動式信号機検出モデルを更新及びトレーニングすることもできる。
【0073】
本出願の実施例において、移動式信号機を検出するための移動式信号機検出モデルを生成した後、移動式信号機検出モデルを用いて、運転中に収集された第1画像を検出し、第1画像には移動式信号機が含まれているか否かを決定し、第1画像には移動式信号機が含まれており、かつ第1画像の収集位置が地図上の交差点の位置と一致しない場合、第1画像をネガティブサンプル画像セットに追加し、更新されたネガティブサンプル画像セット及びポジティブサンプル画像セットを用いて、移動式信号機検出モデルを更新及びトレーニングする。その結果、更新及びトレーニングにより、移動式信号機検出モデルの検出精度を向上させることができる。
【0074】
ネガティブサンプル画像セットの新しく追加された画像の数が少ない場合、トレーニングデータを抽出するとき、新しく追加された画像が抽出される確率が低くなり、更新及びトレーニングの効果が低下するおそれがある。これに基づいて、移動式信号機検出モデルの検出精度をさらに向上させるために、本出願の一実施例では、更新されたネガティブサンプル画像セット及びポジティブサンプル画像セットを用いて、移動式信号機検出モデルを更新及びトレーニングする前に、新しく追加された画像の数が特定の数に達したことを確認することができる。
【0075】
具体的には、更新されたネガティブサンプル画像セット内の画像の総数に対する、更新されたネガティブサンプル画像セットに含まれる新しく追加された画像の数の割合が閾値よりも大きいと決定された後、更新されたネガティブサンプル画像セット及びポジティブサンプル画像セットに基づいて、移動式信号機検出モデルを更新及びトレーニングする。
【0076】
例えば、閾値は3分の1であり、つまり、更新されたネガティブサンプル画像セット内の画像の総数に対する、更新されたネガティブサンプル画像セットにおける新しく追加された画像の数の割合が、3分の1よりも大きい場合、更新されたネガティブサンプル画像セット及びネガティブサンプル画像セットを用いて、移動式信号機検出モデルを更新及びトレーニングする。
【0077】
本出願の実施例において、更新されたネガティブサンプル画像セット及びポジティブサンプル画像セットを用いて、移動式信号機検出モデルを更新及びトレーニングする前に、更新されたネガティブサンプル画像セット内の画像の総数に対する、更新されたネガティブサンプル画像セットに含まれる新しく追加された画像の数の割合が閾値よりも大きいと決定する。これにより、更新及びトレーニングの効果を向上させ、移動式信号機検出モデルの精度を向上させることができる。
【0078】
上記実施例を実現するために、本出願の実施例は、移動式信号機の検出装置をさらに提供する。図5は、本出願の実施例に係る移動式信号機の検出装置の概略構成図である。
【0079】
図5に示すように、該移動式信号機の検出装置500は、第1取得モジュール510、抽出モジュール520、検出モジュール530、第1決定モジュール540、及び第2決定モジュール550を備える。
【0080】
第1取得モジュール510は、移動式信号機を含むポジティブサンプル画像セット及び移動式信号機を含まないネガティブサンプル画像セットを取得するように構成される。
【0081】
抽出モジュール520は、事前設定されたサンプリング比に従って、それぞれポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出するように構成される。
【0082】
検出モジュール530は、第1の事前設定された検出モデルを用いて、現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を決定するように構成される。
【0083】
第1決定モジュール540は、各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定するように構成される。
【0084】
第2決定モジュール550は、現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成するように構成される。
【0085】
本出願の実施例の可能な一実現形態として、上記装置は、現在の分類損失、及び/又はバウンディングボックス回帰損失が事前設定された条件を満たさない場合、現在の分類損失及びバウンディングボックス回帰損失に基づいて、第1の事前設定された検出モデルを誤差逆伝播法で更新するように構成される第1更新モジュールと、事前設定されたサンプリング比に従って、ポジティブサンプル画像セット及びネガティブサンプル画像セットから新しいトレーニングデータを抽出するように構成される上記抽出モジュールと、新しい分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たすと決定されるまで、抽出された新しいトレーニングデータを用いて、更新された検出モデルをトレーニングするように構成されるトレーニングモジュールと、をさらに備えてもよい。
【0086】
本出願の実施例の可能な一実現形態として、上記装置は、運転中に収集された画像を、それぞれ移動式信号機検出モデル及び第2の事前設定された検出モデルに入力し、移動式信号機検出モデルにより出力された第1検出結果及び第2の事前設定された検出モデルにより出力された第2検出結果を取得するように構成される第2取得モジュールと、第1検出結果と第2検出結果との一致度に基づいて、現在収集している画像には移動式信号機が含まれているか否かを決定するように構成される第3決定モジュールと、をさらに備えてもよい。
【0087】
本出願の実施例の可能な一実現形態として、該装置は、運転中に第1画像を収集するように構成される収集モジュールと、移動式信号機検出モデルを用いて、第1画像を検出し、第1画像には移動式信号機が含まれているか否かを決定するように構成される第4決定モジュールと、第1画像には移動式信号機が含まれており、かつ第1画像の収集位置が地図上の交差点の位置と一致しない場合、第1画像をネガティブサンプル画像セットに追加するように構成される第3取得モジュールと、更新されたネガティブサンプル画像セット及びポジティブサンプル画像セットを用いて、移動式信号機検出モデルの更新及びトレーニングを行うように構成される第2更新モジュールと、をさらに備えてもよい。
【0088】
本出願の実施例の可能な一実現形態として、該装置は、更新されたネガティブサンプル画像セット内の画像の総数に対する、更新されたネガティブサンプル画像セットに含まれる新しく追加された画像の数の割合が、閾値よりも大きいと決定するように構成される第5決定モジュールと、をさらに備えてもよい。
【0089】
なお、移動式信号機の検出方法の実施例における前述した説明は、該実施例の移動式信号機の検出装置にも適用するため、ここでは、説明を省略する。
【0090】
本出願の実施例に係る移動式信号機の検出装置は、移動式信号機を含むポジティブサンプル画像セット、及び移動式信号機を含まないネガティブサンプル画像セットを取得し、事前設定されたサンプリング比に従って、それぞれポジティブサンプル画像セット及びネガティブサンプル画像セットから現在のトレーニングデータを抽出し、第1の事前設定された検出モデルを用いて、現在のトレーニングデータにおける各画像に対して移動式信号機の検出を行い、各画像の検出結果を決定し、各画像の検出結果とラベル付けされたデータとの差異に基づいて、現在の分類損失及びバウンディングボックス回帰損失を決定し、現在の分類損失及びバウンディングボックス回帰損失の両方が事前設定された条件を満たす場合、移動式信号機を検出するための移動式信号機検出モデルを生成する。これにより、トレーニングによって移動式信号機検出モデルを取得し、移動式信号機検出モデルを用いて移動式信号機を検出するため、識別プロセスがシンプルで効率的であり、かつ、事前設定されたサンプリング比に従ってトレーニングデータを抽出するため、ポジティブサンプルとネガティブサンプルの不均衡の問題を解決し、モデルを通常に収束させることができる。
【0091】
本出願の実施例によれば、本出願は、電子機器及び読み取り可能な記憶媒体をさらに提供する。
【0092】
図6に示すように、本出願の実施例に係る移動式信号機の検出方法を実現可能な電子機器のブロック図である。電子機器は、ラップトップコンピュータ、デスクトップコンピュータ、ワークステーション、パーソナルデジタルアシスタント、サーバ、ブレードサーバ、大型コンピュータ、及び他の適切なコンピュータなどの様々な形式のデジタルコンピュータを表すことを目的とする。電子機器は、パーソナルデジタル処理、携帯電話、スマートフォン、ウェアラブルデバイス、及び他の同様のコンピューティングデバイスなどの様々な形式のモバイルデバイスを表すこともできる。本明細書で示されるコンポーネント、それらの接続と関係、及びそれらの機能は単なる例であり、本明細書の説明及び/又は要求される本出願の実現を制限することを意図したものではない。
【0093】
図6に示すように、当該電子機器は、一つ又は複数のプロセッサ601と、メモリ602と、高速インターフェースと低速インターフェースを含む各コンポーネントを接続するためのインターフェースと、を備える。各コンポーネントは、異なるバスで相互に接続され、共通のマザーボードに取り付けられるか、又は必要に応じて他の方式で取り付けることができる。プロセッサは、電子機器内に実行される命令を処理することができ、該命令は、外部入力/出力装置(インターフェースに結合されたディスプレイデバイスなど)にGUIの図形情報を表示するために、メモリ内又はメモリ上に記憶されている命令を含む。他の実施形態では、必要であれば、複数のプロセッサ及び/又は複数のバスを、複数のメモリとともに使用することができる。同様に、複数の電子機器を接続することができ、各機器は、部分的な必要な操作(例えば、サーバアレイ、ブレードサーバ、又はマルチプロセッサシステムとする)を提供することができる。図6では、一つのプロセッサ601を例とする。
【0094】
メモリ602は、本出願に係る非一時的なコンピュータ読み取り可能な記憶媒体である。ここで、前記メモリには、少なくとも一つのプロセッサによって実行可能な命令が記憶され、前記命令が前記少なくとも一つのプロセッサによって実行される場合、前記少なくとも一つのプロセッサが本出願に係る移動式信号機の検出方法を実行可能である。本出願の非一時的なコンピュータ読み取り可能な記憶媒体には、コンピュータに本出願に係る移動式信号機の検出方法を実行させるためのコンピュータ命令が記憶されている。
【0095】
メモリ602は、非一時的なコンピュータ読み取り可能な記憶媒体として、本出願の実施例に係る移動式信号機の検出方法に対応するプログラム命令/モジュール(例えば、図5に示す第1取得モジュール510、抽出モジュール520、検出モジュール530、第1決定モジュール540、第2決定モジュール550)などの、非一時的なソフトウェアプログラム、非一時的なコンピュータ実行可能なプログラム及びモジュールを記憶するように構成される。プロセッサ601は、メモリ602に記憶されている非一時的なソフトウェアプログラム、命令及びモジュールを実行することによって、サーバの様々な機能アプリケーション及びデータ処理を実行し、即ち、上記の方法の実施例に係る移動式信号機の検出方法を実現する。
【0096】
メモリ602は、ストレージプログラム領域とストレージデータ領域とを備えてもよく、ここで、ストレージプログラム領域は、オペレーティングシステム、少なくとも一つの機能に必要なアプリケーションプログラムを記憶することができ、ストレージデータ領域は、移動式信号機の検出電子機器の使用によって作成されたデータなどを記憶することができる。また、メモリ602は、高速ランダムアクセスメモリを備えてもよく、非一時的なメモリをさらに備えてもよく、例えば、少なくとも一つのディスクストレージデバイス、フラッシュメモリデバイス、又は他の非一時的なソリッドステートストレージデバイスである。いくつかの実施例では、メモリ602は、プロセッサ601に対して遠隔に設置されたメモリを備えることができ、これらの遠隔メモリは、ネットワークを介して移動式信号機の検出方法を実行する電子機器に接続することができる。上記のネットワークの例としては、インターネット、イントラネット、ローカルエリアネットワーク、モバイル通信ネットワーク、及びその組み合わせを含むが、これらに限定されない。
【0097】
移動式信号機の検出方法を実行する電子機器は、入力装置603と出力装置604とをさらに備えることができる。プロセッサ601、メモリ602、入力装置603、及び出力装置604は、バス又は他の方式を介して接続することができ、図6では、バスを介して接続することを例とする。
入力装置603は、入力された数字又はキャラクタ情報を受信し、移動式信号機の検出方法の電子機器のユーザ設定及び機能制御に関するキー信号入力を生成することができ、例えば、タッチスクリーン、キーパッド、マウス、トラックパッド、タッチパッド、インジケータースティック、一つ又は複数のマウスボタン、トラックボール、ジョイスティックなどの入力装置である。出力装置604は、ディスプレイデバイス、補助照明デバイス(例えば、LED)、及び触覚フィードバックデバイス(例えば、振動モータ)などを含むことができる。当該ディスプレイデバイスは、液晶ディスプレイ(LCD)、発光ダイオード(LED)ディスプレイ、及びプラズマディスプレイを備えることができるが、これらに限定されない。いくつかの実施形態では、ディスプレイデバイスは、タッチスクリーンであってもよい。
【0098】
本明細書で説明されるシステム及び技術の様々な実施形態は、デジタル電子回路システム、集積回路システム、特定用途向けASIC(特定用途向け集積回路)、コンピュータハードウェア、ファームウェア、ソフトウェア、及び/又はそれらの組み合わせで実現することができる。これらの様々な実施形態は、一つ又は複数のコンピュータプログラムで実施されることを含むことができ、当該一つ又は複数のコンピュータプログラムは、少なくとも一つのプログラマブルプロセッサを含むプログラム可能なシステムで実行及び/又は解釈されることができ、当該プログラマブルプロセッサは、特定用途向け又は汎用プログラマブルプロセッサであってもよく、ストレージシステム、少なくとも一つの入力装置、及び少なくとも一つの出力装置からデータ及び命令を受信し、データ及び命令を当該ストレージシステム、当該少なくとも一つの入力装置、及び当該少なくとも一つの出力装置に伝送することができる。
【0099】
これらのコンピューティングプログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、又はコードとも呼ばれる)は、プログラマブルプロセッサの機械命令を含み、高レベルのプロセス及び/又はオブジェクト指向プログラミング言語、及び/又はアセンブリ/機械言語でこれらのコンピューティングプログラムを実施することができる。本明細書に使用されるように、用語「機械読み取り可能な媒体」及び「コンピュータ読み取り可能な媒体」は、機械命令及び/又はデータをプログラマブルプロセッサに提供するために使用される任意のコンピュータプログラム製品、機器、及び/又は装置(例えば、磁気ディスク、光ディスク、メモリ、プログラマブルロジックデバイス(PLD))を指し、機械読み取り可能な信号である機械命令を受信する機械読み取り可能な媒体を含む。用語「機械読み取り可能な信号」は、機械命令及び/又はデータをプログラマブルプロセッサに提供するための任意の信号を指す。
【0100】
ユーザとのインタラクションを提供するために、コンピュータ上でここで説明されているシステム及び技術を実施することができ、当該コンピュータは、ユーザに情報を表示するためのディスプレイ装置(例えば、CRT(陰極線管)又はLCD(液晶ディスプレイ)モニタ)と、キーボード及びポインティングデバイス(例えば、マウス又はトラックボール)とを有し、ユーザは、当該キーボード及び当該ポインティングデバイスによって、入力をコンピュータに提供することができる。他の種類の装置は、ユーザとのインタラクションを提供するように構成されてもよい。例えば、ユーザに提供されるフィードバックは、任意の形式のセンシングフィードバック(例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバック)であってもよく、任意の形式(音響入力と、音声入力と、触覚入力とを含む)でユーザからの入力を受信することができる。
【0101】
ここで説明されるシステム及び技術は、バックエンドコンポーネントを備えるコンピューティングシステム(例えば、データサーバとする)、又はミドルウェアコンポーネントを備えるコンピューティングシステム(例えば、アプリケーションサーバ)、又はフロントエンドコンポーネントを備えるコンピューティングシステム(例えば、グラフィカルユーザインタフェース又はウェブブラウザを有するユーザコンピュータ、ユーザは、当該グラフィカルユーザインタフェース又は当該ウェブブラウザによってここで説明されるシステム及び技術の実施形態とインタラクションする)、又はこのようなバックエンドコンポーネントと、ミドルウェアコンポーネントと、フロントエンドコンポーネントの任意の組み合わせを備えるコンピューティングシステムで実施することができる。任意の形式又は媒体のデジタルデータ通信(例えば、通信ネットワーク)によってシステムのコンポーネントを相互に接続されてもい。通信ネットワークの例としては、ローカルエリアネットワーク(LAN)と、ワイドエリアネットワーク(WAN)と、インターネットとを含む。
【0102】
コンピュータシステムは、クライアント側とサーバとを備えることができる。クライアント側とサーバは、一般に、互いに離れており、通常に通信ネットワークを介してインタラクションする。対応するコンピュータ上で実行され、互いにクライアント-サーバ関係を有するコンピュータプログラムによってクライアント側とサーバとの関係が生成される。
【0103】
本出願の実施例に係る技術案によれば、トレーニングよって移動式信号機検出モデルを取得し、移動式信号機検出モデルを用いて、移動式信号機を検出することにより、識別プロセスがシンプルで効率的であり、かつ、事前設定されたサンプリング比に従ってトレーニングデータを抽出することにより、ポジティブサンプルとネガティブサンプルの不均衡の問題を解決し、モデルを通常に収束させることができる。
【0104】
本明細書の説明では、用語「第1」、「第2」は、説明の目的でのみ使用され、相対的な重要性を示したり暗示したり、又は、示された技術的特徴の数を暗黙的に示したりするものとして理解することはできない。したがって、「第1」、「第2」で定義された特徴には、明示的又は暗黙的に少なくとも一つの該特徴が含まれる。本出願の説明において、「複数」は、特に明記されていない限り、少なくとも2つ、例えば2つ、3つなどを意味する。
【0105】
本出願の実施例は上に示され、説明されてきたが、上記の実施例は、例示的であり、本出願を限定するものとして解釈されるべきではないことが理解されたい。当業者は、本出願の範囲内で上記の実施例を変更、修正、置換、及び変形することができる。
図1
図2
図3
図4
図5
図6