JP2017125809A - 情報処理装置、情報処理システムおよびプログラム - Google Patents

情報処理装置、情報処理システムおよびプログラム Download PDF

Info

Publication number
JP2017125809A
JP2017125809A JP2016006248A JP2016006248A JP2017125809A JP 2017125809 A JP2017125809 A JP 2017125809A JP 2016006248 A JP2016006248 A JP 2016006248A JP 2016006248 A JP2016006248 A JP 2016006248A JP 2017125809 A JP2017125809 A JP 2017125809A
Authority
JP
Japan
Prior art keywords
polarization information
frozen
information
polarization
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.)
Pending
Application number
JP2016006248A
Other languages
English (en)
Inventor
亮介 笠原
Ryosuke Kasahara
亮介 笠原
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2016006248A priority Critical patent/JP2017125809A/ja
Publication of JP2017125809A publication Critical patent/JP2017125809A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Investigating Or Analysing Materials By Optical Means (AREA)

Abstract

【課題】 限られたサンプル数で、様々な環境における物体の表面の状態を検出することができる装置等を提供する。【解決手段】 この装置は、物体の表面の凍結を検出する情報処理装置であり、物体の偏光情報を取得可能な取得装置から該偏光情報の入力を受け付ける入力部30と、入力部30が受け付けた偏光情報に基づき、前記物体の表面が凍結しているか否かを判定する凍結判定部32とを含み、凍結判定部32は、表面が凍結している物体についての偏光情報の数が0または表面が凍結していない物体についての偏光情報の数より少ない、予め取得された複数の偏光情報を用いて機械学習を行い、該機械学習の結果を用いて前記物体の表面が凍結しているか否かを判定する。【選択図】 図5

Description

本発明は、物体の表面の凍結を検出する装置、システムおよびその検出する処理をコンピュータに実行させるためのプログラムに関する。
カメラの撮像素子上に領域分割した偏光フィルタを設置し、画素毎に取得する光の偏光方向を変えることで、撮像した画像の偏光情報に基づき、輝度情報のみでは判断できない物体を判別する方法が知られている。この方法により、全体が黒色の被写体や透明な被写体であっても、その形状や存在を検知することができる。
例えば、このカメラを使用し、撮像した画像中の周波数成分の分布の特徴値を算出し、特徴値が設置された値より大か否かにより路面の凍結、湿潤、乾燥を判定する方法が提案されている(特許文献1参照)。
しかしながら、上記の方法では、様々な氷の状態、環境、路面状態に対応するためには、全ての状態の組み合わせのサンプルを準備し、各サンプルに対してパラメータを調整しなければならない。全ての状態の組み合わせのサンプルを準備することは困難で、現実的には位置を固定する等の制御された環境や外乱が少ない状況にしか対応できないという問題があった。
本発明は、上記に鑑みてなされたものであって、限られたサンプル数で、様々な環境における路面等の物体の表面の凍結を検出することができる装置、システムおよびプログラムを提供することを目的とする。
上述した課題を解決し、目的を達成するために、本発明は、物体の表面の凍結を検出する情報処理装置であって、物体の偏光情報を取得可能な取得装置から偏光情報の入力を受け付ける入力部と、入力部が受け付けた偏光情報に基づき、物体の表面が凍結しているか否かを判定する凍結判定部とを含み、凍結判定部は、表面が凍結している物体についての偏光情報の数が0または表面が凍結していない物体についての偏光情報の数より少ない、予め取得された複数の偏光情報を用いて機械学習を行い、該機械学習の結果を用いて物体の表面が凍結しているか否かを判定する、情報処理装置を提供する。
本発明によれば、限られたサンプル数で、様々な環境における物体の表面の凍結を検出することが可能となる。
情報処理システムの構成例を示した図。 情報処理システムを構成する撮像装置に設置する偏光フィルタについて説明する図。 図2に示す偏光フィルタの断面図。 情報処理システムを構成する情報処理装置のハードウェア構成を示した図。 情報処理装置の第1の実施例を示した機能ブロック図。 図5に示す情報処理装置により路面の凍結を判定する処理の流れを示したフローチャート。 ニューラルネットワークについて説明する図。 Autoencoderについて説明する図。 LOFのアルゴリズムを使用して路面の凍結を判定する処理の流れを示したフローチャート。 情報処理装置の第2の実施例を示した機能ブロック図。 図10に示す情報処理装置により路面の凍結を判定する処理の流れを示したフローチャート。 情報処理装置の第3の実施例を示した機能ブロック図。 図12に示す情報処理装置により路面の凍結を判定する処理の流れを示したフローチャート。 使用するアルゴリズムの違いによる路面の凍結の誤検出率と未検出率との関係を示した図。 撮像装置の違いによる路面の凍結の誤検出率と未検出率との関係を示した図。
図1は、物体の偏光情報を取得可能な取得装置と、その物体の表面の凍結を検出する情報処理装置とを含む情報処理システムの構成例を示した図である。物体は、道路や線路等、いかなる物体であってもよいが、以下、車両が通行する道路とし、その表面を路面として説明する。また、表面の凍結は、路面に氷が形成された状態である。この情報処理システムは、路面の凍結を検出するシステムであるが、路面が水で濡れた湿潤状態や水で濡れていない乾燥状態も検出可能である。
情報処理システムは、必要に応じて、路面に光を照射する照射装置としての光源10を備えることができる。光源10としては、蛍光灯、水銀ランプ、キセノンランプ、ハロゲンランプ、メタルハライドランプ、HID(High Intensity Discharge)ランプ、LED(Light Emitting Diode)等を挙げることができる。
取得装置は、路面の偏光情報のみを取得するセンサであってもよいが、偏光情報に加えて、輝度情報も取得可能な撮像装置11とすることができる。以下、取得装置を撮像装置11とし、撮像装置11が偏光情報を含む画像を撮像して取得するものとして説明する。
撮像装置11は、CCD(Charged Coupled Device)イメージセンサやCMOS(Complementary Metal Oxide Semiconductor)イメージセンサ等の撮像素子を備える。撮像素子は、入射された光を電気信号に変換するデバイスである。撮像装置11は、この撮像素子上に偏光フィルタ12を設置し、輝度情報とともに偏光情報も取得することができるようになっている。偏光は、振動方向が規則的な光である。黒色体や透明な物体であっても、形状等が異なると、偏光状態が異なることから、撮像装置11は、偏光フィルタ12を用い、この偏光状態の差異を撮像して取得する。
情報処理装置13は、撮像装置11とケーブルにより有線接続され、撮像装置11が撮像した偏光情報と輝度情報とを有する画像を取得する。情報処理装置13は、凍結した路面を撮像した画像の数が0または乾燥状態の路面および湿潤状態の路面といった凍結していない路面を撮像した画像の数より少ない、予め取得された複数の画像を学習データとして用い、機械学習を行ってアルゴリズムを発展させる。情報処理装置13は、判定する対象の路面を撮像した画像を取得した場合、機械学習の結果としての上記のアルゴリズムを使用し、取得した画像に基づき、その路面が凍結しているか否かを判定し、その路面の凍結を検出する。
撮像装置11と情報処理装置13とは、上記の有線接続に限らず、Wi-Fi等の無線LAN(Local Area Network)により接続されていてもよい。また、撮像装置11と情報処理装置13とは、情報処理装置13がインターネット等のネットワークに接続され、そのネットワークに接続されたアクセスポイントを介して撮像装置11と接続されていてもよい。
情報処理システムは、光源10と撮像装置11と情報処理装置13のそれぞれを任意の位置に設置し、その位置を固定することができる。しかしながら、これに限られるものではなく、光源10と撮像装置11のみを、または光源10と撮像装置11と情報処理装置13の全部を車両等の移動体に設置し、移動可能とされていてもよい。
図2および図3を参照して、撮像装置11について説明する。撮像装置11は、図示しない結像レンズと、撮像素子14と、光学フィルタ15とを含んで構成される。結像レンズは、入射される光を集光し、像を生成するためのレンズである。撮像素子14は、図3に示すように基板16上に画素(ピクセル)が二次元配列したもので、図2に示す例では、その配列は正方行列配置となっている。撮像素子14は、結像レンズとは離間して配置され、入射された光を電気信号に変換する。なお、撮像素子14は、モノクロのセンサであってもよいし、カラーセンサであってもよい。
光学フィルタ15は、図3に示すように偏光フィルタ12を、フィルタ基板17と充填材18で挟持した構成とされている。光学フィルタ15は、撮像素子14と密着して配置され、接着剤としての充填材18により一体化されている。
フィルタ基板17は、結像レンズを通して光学フィルタ15に入射する入射光を透過する透明な基板である。偏光フィルタ12は、フィルタ基板17の撮像素子14側の面に偏光フィルタ層として形成される。充填材18は、この偏光フィルタ層を覆うように形成される。光学フィルタ15に入射された光のうち、偏光フィルタ12を透過した光は、撮像素子14の各画素領域に入射される。
偏光フィルタ12は、偏光方向が異なる複数種の偏光子を、撮像素子14の画素サイズに併せて二次元的に配列してなる領域分割偏光フィルタである。図2に示す例では、隣接する4つの画素PC1〜PC4に対応して、偏光子POL1〜POL4が重ね合わされている。偏光フィルタ12に用いられる偏光子の種類は、S偏光成分を透過させるものと、P偏光成分を透過させるものの2種類である。ここで、S偏光は、入射する光の偏光方向が反射面に平行に偏光した光で、P偏光は、その反射面に垂直に偏光した光である。これら2種類の偏光子は、撮像素子14の画素配列の縦方向(二次元行列配列の列方向)を長手方向とする短冊状のパターン、横方向(二次元行列配列の行方向)を長手方向とする短冊状のパターンを有している。
図2に示す例では、縦方向を長手方向とする短冊状のパターンを有する偏光子が、S偏光成分を透過させる偏光子であり、横方向を長手方向とする短冊状のパターンを有する偏光子が、P偏光成分を透過させる偏光子である。偏光フィルタ層が形成されている領域では、S偏光とP偏光が透過し、撮像素子14は、その透過したS偏光とP偏光が受光される。このようにして、画素毎に、S偏光の像またはP偏光の像が撮像される。なお、これらは、後述する差分画像を形成することで視差画像として各種情報の検知に利用される。
図2に示す例では、領域分割偏光フィルタを使用する構成を示したが、これに限定されるものではない。例えば、撮像装置11としてのカメラの前面に偏光子を配置し、その偏光子を回転させながら複数枚の偏光角が異なる画像を取得する構成のカメラを使用してもよい。
図4を参照して、情報処理装置13のハードウェア構成について説明する。情報処理装置13は、ハードウェアとして、CPU20、ROM21、RAM22、HDD23、通信I/F24、入出力I/F25、表示装置26、入力装置27を備える。CPU20、ROM21、RAM22、HDD23、通信I/F24、入出力I/F25は、バス28に接続され、バス28を介して互いにデータ等のやりとりを行う。
CPU20は、情報処理装置13全体の制御を行う演算処理装置である。ROM21は、情報処理装置13を起動させるためのブートプログラム、表示装置26や入力装置27等の動作を制御するためのファームウェア等を格納する不揮発性の記憶装置である。RAM22は、CPU20が各種の処理を実行する際の作業領域を提供する揮発性の記憶装置である。HDD23は、上記の凍結を検出するために凍結かどうかを判定する処理を実現するためのプログラム、OS、各種のデータ等を格納する不揮発性の記憶装置である。
通信I/F24は、ネットワークを介して他の機器との通信を可能にするインタフェースである。通信I/F24は、撮像装置11とネットワークを介して通信する際に利用される。入出力I/F25は、表示装置26や入力装置27を接続し、ユーザからの指示、判定結果の表示等を可能にする。この入出力I/F25は、撮像装置11と情報処理装置13とをケーブルで接続する際にも利用される。表示装置26は、CRT(Cathode Ray Tube)や液晶ディスプレイ等を用いることができ、入力装置27は、マウスやキーボードを用いることができる。表示機能と入力機能の両方を備えるタッチパネルを採用してもよい。
情報処理装置13は、そのほか、CD-ROMドライブやSDカードスロット等の外部記憶装置I/F、マイク等の音声入力装置、スピーカ等の音声出力装置等を備えていてもよい。HDD23は、SSD(Solid State Drive)等であってもよい。
図5は、情報処理装置13の第1の実施例を示した機能ブロック図である。情報処理装置13は、CPU20が上記のプログラムを実行することにより各機能を実現するが、その機能部として、入力部30、次元削減部31、凍結判定部32を備える。次元削減部31は、必要に応じて設けることができ、情報処理装置13は、入力部30と凍結判定部32のみから構成されていてもよい。ここでは、次元削減部31を備えるものとして説明する。
入力部30は、検出対象となる路面1を撮像した偏光情報を有する画像の入力を受け付ける。入力部30は、この画像の入力を、上記の撮像装置11から受け付ける。また、入力部30は、表面が凍結している路面を撮像した偏光情報を有する画像の数が0または表面が凍結していない乾燥状態および湿潤状態の路面を撮像した偏光情報を有する画像の数より少ない複数の画像(サンプル)を受け付ける。これらのサンプルは、学習データとして用いられる。
次元削減部31は、学習データを用いて機械学習を行う。また、次元削減部31は、入力部30が受け付けた検出対象の画像に基づき、その画像の特徴を表し、該画像の次元数より少ない次元数の画像を生成する。すなわち、次元削減部31は、学習したアルゴリズムを使用して、検出対象の画像の次元数を削減する。
次元削減は、画像の中で有用と思われる情報を抽出し、特徴として使用することができるようにし、未知のデータに対して正しく判定できるようにする汎化能力を付与するために実行される。その詳細については後述する。
凍結判定部32は、上記の学習データおよび機械学習した次元削減部31から出力されるデータを用いて機械学習を行う。凍結判定部32は、この機械学習により得られたアルゴリズムを使用して、路面が凍結しているか否かを判定する。凍結判定部32は、その判定を、入力部30が受け付けた画像および次元削減部31により次元数が削減された画像に基づき行う。その詳細については後述する。
機械学習は、複数のサンプルを入力し、様々なアルゴリズムを使用して解析を行い、その解析結果から有用な規則や判断基準等を抽出し、アルゴリズムを発展させる。ここでは、凍結している路面のサンプル画像の数が0または凍結していない路面のサンプル画像の数より少ない複数のサンプル画像を入力して学習を行い、様々な環境に対応できるアルゴリズムに発展させる。これにより、次元削減部31は、学習したアルゴリズムを使用して、適正な次元に削減し、凍結判定部32は、学習したアルゴリズムを使用して、路面が凍結しているか否かを高い精度で判定することができる。なお、次元削減部31と凍結判定部32で使用するアルゴリズムは、処理が異なることから、当然にして異なるアルゴリズムである。
その判定の精度を向上させるためには、サンプルとして、凍結していない路面の画像だけではなく、凍結している路面の画像も含めることが望ましい。また、凍結している路面のサンプル数は、多いほうが精度を向上させるためには望ましい。しかしながら、凍結している路面のサンプルは、少数であってもよく、その数は、凍結していない路面のサンプル数より少なくても充分に高い精度で凍結か否かを判定することができる。
このような機能部を備える情報処理装置13が行う処理を、図6を参照して説明する。なお、次元削減部31を設けない場合は、次元削減部31が行う処理を省略することができる。ステップ600からこの処理を開始し、ステップ610では、入力部30が撮像装置11から検出対象の画像の入力を受け付ける。ステップ620では、別途設けられる抽出部により、入力された画像から輝度画像と偏光情報とを抽出する。
入力された画像は、撮像素子14の撮像領域を二次元x、y座標で表すと、位置(x,y)の画素において受光したS偏光およびP偏光の強度がそれぞれIs(x,y)、Ip(x,y)で表される。輝度画像Ibright(x,y)は、これらの強度を用い、次の式1で各画素の輝度値を計算することにより求めることができる。
偏光情報としては種々のものが考えられるが、例えば、偏光度、差分偏光度、偏光比を挙げることができる。偏光度(DOP)は、偏光現象に関する周知のストークスパラメータ(S0、S1、S2、S3)を用いて定義される量である。ストークスパラメータは、ストークスベクトルを構成する4つの成分であり、ストークスベクトルは、偏光状態を表現するためのベクトルで、各パラメータは、測定可能な光の強度として表現される。上記のDOPは、これら4つのパラメータを使用し、次の式2で表すことができる。
差分偏光度(SDOP)は、上記のストークスパラメータ(S0、S1)を用いて定義される量で、次の式3で表すことができる。ここで、式3中、I(0,φ)は、軸角度を0度としたときの偏光フィルタ12を通した光強度で、I(90,φ)は、軸角度を90度としたときの偏光フィルタ12を通した光強度である。上記の領域分割偏光フィルタを使用する場合は、I(0,φ)がS偏光を受光した画素の受光強度であり、I(90,φ)がP偏光を受光した画素の受光強度である。
偏光比は、上記のI(0,φ)とI(90,φ)の比で、次の式4で表すことができる。なお、偏光比は、それらの比であればよいので、次の式5のように表してもよい。
偏光情報は、例えば上述した差分画像の1つであるSDOP画像であり、輝度画像とSDOP画像は、例えば640×480画素のサイズの画像として抽出される。ステップ630では、次元削減部31が機械学習を行い得られたアルゴリズムを使用し、これらの画像を、例えば6×12画素に次元を削減し、72画素×2=144次元の特徴量を有する画像を生成する。ステップ640では、凍結判定部32が機械学習を行い得られたアルゴリズムを使用し、元の画像およびステップ630で生成された画像に基づき、路面が凍結しているか否かを判定する。
機械学習において、少なくとも凍結していない乾燥状態および湿潤状態の路面を学習しているので、それらの路面の状態とは一定以上に異なる場合、路面が凍結していると判定することができる。また、機械学習において、少数ながらも凍結状態の路面を学習している場合は、上記の乾燥状態等の路面とは一定以上に異なることに加え、その凍結状態の路面に一定以上に近似している場合、路面が凍結していると判定することができる。
撮像された画像のみでは、路面を覆う物質が同じ水であるため、湿潤状態の画像か、凍結状態の画像かを判別することが難しい場合がある。しかしながら、偏光フィルタ12を使用して偏光情報を取得し、上記の複数のサンプル画像を用いて機械学習で学習したアルゴリズムを使用することで、凍結している路面か否かを高い精度で判別することができる。
凍結していると判定した場合、ステップ650へ進み、路面の凍結を検出し、ステップ670でこの処理を終了する。一方、凍結していないと判定した場合、ステップ660へ進み、路面が凍結していないことを検出し、ステップ670でこの処理を終了する。凍結しているか否かの情報は、情報処理装置13が備える表示装置26に表示してユーザに知らせることができる。なお、これに限らず、音を出力してその旨を通知してもよい。
このように機械学習を行い、その学習結果であるアルゴリズムを使用して処理を行うことで、様々な氷の状態に対応した凍結の有無を高い精度で判定することができる。次元削減部31は設けなくてもよいが、次元削減部31を設けることで、次元削減後の画像も用いて路面の凍結の有無を判定することができるので、その精度を向上させることができる。
以下に、次元削減処理および凍結判定処理を詳細に説明する。まず、次元削減処理について説明する。有用な次元削減とするため、学習データとして、正常な値を示すデータ(ポジティブデータ)のみを用いて学習する半教師あり異常検知手法を採用し、次元削減部31を学習させる。これにより、少ないパラメータ数でサンプル群のノイズ(ばらつき)を含んだ状態でより良くポジティブデータのみを表現できる次元削減を行うことができる。
次元削減を実現するためのアルゴリズムとしては、代表的に以下の2つがある。1つ目の手法は、主成分分析(PCA)である。このPCAは、以下の手順で実施することができる。例えば、学習データを、30個の100次元のベクトルデータとすると、各学習データは、次の式6で表すことができる。
このとき、多次元の入力ベクトルYは、次の式7で表すことができる。
このYの分散共分散行列Aは、次の式8により計算することができる。分散共分散行列は、散らばり具合を表す分散の概念を多次元確率変数に拡張して行列にしたものである。
次に、式9に示す固有値方程式を解き、固有値λを求める。なお、式7中、Iは単位行列である。
求めた各固有値λに対して、次の式10に示す関係を満たす固有ベクトルxを求める。
上記の式9で求めた固有値λのうち、最も大きい固有値λが第一主成分となり、その固有値λをλとし、このλを代入して上記の式10により求めた固有ベクトルをxとする。同様にして、第二主成分となるλの次に大きい固有値λを式9により求め、式10に代入して固有ベクトルxを求める。このようにして、固有ベクトルx、x、x、…を求めることができる。ここでは簡素化のため、第一主成分の情報のみへの次元削減(一次元への削減)を行うものとする。
第一主成分の固有ベクトルxと、入力されたデータとの相関演算を次の式11を用いて行い、第一主成分の固有値を算出する。なお、式11中、Nはブロック数である。
上記式11により求めた第一主成分の固有値を用い、入力された多次元データから一次元となる成分のみを抽出し、次の式12により次元削減を行う。なお、式12中、y(x,t)が一次元に削減された後の入力データである。
なお、ここではtが入力データの時系列を示している。PCAは、次元削減として非常に基本的なもので、性能としては高くないが、処理は高速である。ちなみに、次に説明する手法は、処理は遅いが、より次元削減性能が高いものである。
2つ目の手法は、ニューラルネットワークの一種である多層パーセプトロンである。多層パーセプトロンは、複数の層にニューロンを配置させたフィードフォワード型ニューラルネットワークである。この多層パーセプトロンは、図7に示すような素子の接続となっている。図7中、丸は素子であるニューロンを示し、そのニューロンが多層に接続されている。
図7に示すニューラルネットワークは、ループする結合がなく、入力層、中間層、出力層の順に単一方向へのみ信号が伝播する。入力層は、データが入力される最初の層で、中間層は、入力と出力の間にある層で、隠れ層とも呼ばれる。出力層は、ネットワークの最終的な出力が行われる層である。例えば、入力層内のニューロンは、中間層内のニューロンの1つと繋がっており、この繋がりの強さは、重みと呼ばれる値(パラメータ)としてニューロン間に与えられる。
このニューラルネットワークを学習(パラメータを最適化)させるためのアルゴリズムの1つとして、誤差逆伝播法を用いることができる。誤差逆伝播法は、教師あり学習の1つのアルゴリズムであり、教師あり学習は、入力とその入力に対応する出力(ラベル)を写像する関数を求めるものである。ちなみに、教師なし学習は、入力のみからモデルを構築するもので、半教師あり学習は、出力がある例と出力がない例の両方を扱えるようにしたもので、近似する関数やデータを分類する分類器を生成する。
誤差逆伝播法は、サンプルを与え、ネットワークの出力とそのサンプルの最適解とを比較して、各ニューロンの出力に対して誤差を計算し、パラメータである重みを変化させ、最終的に正しい出力が得られるように調整していく手法である。このパラメータを変化させていくことが学習である。
次元削減は、このニューラルネットワークを使用したオートエンコーダ(Autoencoder)と呼ばれるアルゴリズムを使用することができる。Autoencoderは、入力と出力を同じ学習データ(教師データ)とし、教師あり学習をさせることにより作成される。Autoencoderは、次元削減(encode)と次元復元(decode)とを実行する。
Autoencoderは、例えば、入力を変換し、それを逆変換して元の入力と比較し、一致するようにパラメータを更新していくことで学習させ、作成される。このように学習させていくと、学習データに対しては充分に学習しているが、未知のデータに対しては適合できない、汎化できていない過学習が行われる。この過学習を防ぎ、未知のデータに対しても適合するようにするため、正則化や事前分布等の手法が適用される。この手法の適用により、中間層である隠れ層は、図8に示すように、入力層や出力層より少ない数のニューロン数で表現することができる。このように、中間層のニューロン数を入力の次元数よりも少なくすることで、より少ない次元数で入力データを再現するように次元削減を行うことができる。
このAutoencoderを、一層ずつ学習を行い、組み合わせて多層としたStacked Auto-Encoders(SAE)と呼ばれる方法を採用すると、良好に次元削減を行うことができる。隠れ層が2層以上あると、不適切な極小解に収束してうまくいかない。SAEは、隠れ層が2以上ある場合、隠れ層を1層だけ作り、出力層を取り除き、その隠れ層を入力層とみなして次の隠れ層を積み上げる形で、これを繰り返して作成される。
上記と同様、学習データを、30個の100次元のベクトルデータとすると、yiをSAEの第1のAutoencoderの入力データとし、誤差逆伝播法で学習を行い、パラメータの調整を行う。次に、SAEの第2のAutoencoderについて、第1のAutoencoderの隠れ層に対する入力データを用いて学習を行う。このとき、第1のAutoencoderにおいて、入力層の各ニューロンと隠れ層の上からj番目のニューロンとの間のパラメータをw1,k、w2,k、…、w100,kとすると、第2のAutoencoderの入力データは、次の式13で表すことができる。
上記式13中、ziは、30個の50次元に次元削減されたベクトルデータである。このziを第2のAutoencoderの入力データとして誤差逆伝播法により学習を行い、パラメータの調整を行うことができる。
ニューラルネットワークは、多層にすることで、中間層の数を変えて様々な表現や特徴等に識別あるいは分類することができることから、表現能力や識別器の性能を向上させることができ、また、その次元削減を行うことができる。このため、次元削減を行う際、一層で所望の次元数まで削減するのではなく、上記のSAEを使用し、複数の層に分けて次元数を削減することが望ましい。
なお、SAEを使用する場合においても、各層で個別に学習を行い、それを組み合わせ、最後に一度Fine-trainingと呼ばれる学習を行うことが望ましい。これにより、次元削減としての性能をさらに向上させることができるからである。ここでは、2つの次元削減手法について説明したが、これに限られるものではなく、これまでに知られた他の方法を採用してもよい。
次に、凍結判定処理について説明する。氷の状態、環境、路面状態のあらゆる組み合わせのサンプルを準備することは、現実的に困難であることから、教師あり学習を使用した異常検知手法(教師あり異常検知)を採用することはできない。乾燥した路面、濡れている路面のあらゆる状態のサンプルを準備することは困難で、それ以外のものを異常データとして検知し、それを凍結と判定するには、その精度が低くなるからである。
また、教師なし学習は、乾燥した路面のグループ、濡れている路面のグループに分類することは可能であるが、あらゆる状態のサンプルを準備することが困難であるため、教師なし学習を使用した異常検知手法も採用することはできない。
そこで、教師あり異常検知より検知精度が低い場合が多いが、予想しない異常な値も検知可能な半教師あり学習を使用した異常検知手法(半教師あり異常検知)を採用する。この半教師あり異常検知のアルゴリズムとしては、代表的に以下の2つがある。1つは、LOF(Local Outlier Factor)である。LOFは、識別するサンプル周辺に、既知のサンプルの密度がどれくらいあるかにより、異常値(外れ値)を検出する密度ベースの外れ値検出法である。
例えば、データ全体の集合をD、任意の正数をk、Dに含まれるデータをp、oとし、pとoの距離をd(p,o)とする。この距離は、統計学における距離である。距離が近いほど、同じ分類に分類され、距離が遠いほど異なる分類となる。少なくともk個のDに含まれるo’とpの距離に対してd(p,o’)≦d(p,o)が成立し、高々k-1個のデータo’とpの距離に対してd(p,o’)<d(p,o)が成立するときのoとpの距離を、pのk距離(kdist(p))という。このpのk距離が与えられたとき、pのk距離近傍に含まれるデータNk(p)は、次の式14で表すことができる。
このNk(p)は、pからk番目に近いデータokまでの距離kdist(p)=d(p,ok)の範囲内にあるデータの集合である。次に、pのoに関する到達可能距離rdk(p,o)を、式15により求める。
pがoから離れているとき、pとo間の到達可能距離は、単純にそれら間の距離となり、pがoに充分に近いとき、oのk距離(kdist(o))が到達可能距離となる。これにより、pがoの近くにある場合の距離d(p,o)の変動を緩和することができる。
LOFの算出に先立ち、局所到達可能密度(Ird)と呼ばれるpのk距離近傍内にあるデータの到達可能距離(rd)の平均の逆数を算出する。そのlrdk(p)は、次の式16により求めることができる。
なお、式16中、rdk(p,o)は、pとoの距離がkdist(o)より小さい場合にkdist(p)に置き換えて到達可能距離rdとする。LOFは、lrdk(p)とkdist(p)との平均を取り、pの外れ度合いを示すLOFk(p)として、次の式17により求めることができる。
上記式17より、lrdk(p)が小さく、kdist(p)が大きくなるにつれて、LOFk(p)が大きくなる。LOFは、密集しているデータについては1に近くなることが知られており、1に近いデータは外れ値の可能性が低く、1から離れるにつれて外れ値の可能性が高いことを示す。
実際の判定は、機械学習においてプロットしたポジティブデータを表すデータ集合と同じ多次元空間に、多次元データをプロットする。そして、そのプロットした点の周りの密度に基づき、LOFk(p)として各LOF値を算出し、算出されたLOF値が閾値以上であるか否かを判定することにより行うことができる。
もう1つは、教師あり学習を用いるパターン認識モデルの1つである1 class SVM(Support Vector Machine:サポートベクターマシン)である。1 class SVMは、識別器としてよく知られているSVMの評価関数を変更し、半教師あり異常検知を使用した識別器として使えるようにしたものである。具体的には、1 class SVMは、データを特徴空間上に写像すると、その特徴空間上で孤立しているデータはその特徴空間の原点近くに写像されることから、超平面より原点側にあるデータを外れ値とみなす手法である。
1 class SVMは、学習データを用いて、正常な値のクラスと外れ値のクラスに分類できるようにうまく学習することができれば、LOFに比較して高速に識別することが可能となる。なお、ここでは、2つの半教師あり異常検知について説明してきたが、これらの手法に限定されるものではなく、これまでに知られた他の手法を採用することも可能である。
実際の判定は、機械学習においてプロットしたポジティブデータを表すデータ集合と同じ多次元空間に、多次元データをプロットする。そして、多次元データを入力とした評価関数の値が、機械学習において求めた所定の平面または曲面によって分けられた多次元空間のいずれに属するかにより、検出対象のデータが異常値データか否かを判定することで行うことができる。
この半教師あり異常検知としてLOFを使用した凍結判定処理について説明する。図9は、凍結判定処理の流れを示したフローチャートである。ステップ900からこの処理を開始し、ステップ905では、凍結路面以外のサンプルを学習データとして用い、これを正常として学習させたアルゴリズムである識別器を用いてLOF値を計算する。LOF値は、上記の式14から式17を用いて計算することができる。ここで計算されたLOF値をLOFaとする。
ステップ910では、凍結路面以外のサンプルより少ない数の凍結路面のサンプルを学習データとして用い、これを正常として学習させた識別器を用いてLOF値を計算する。このLOF値も、上記の式14から式17を用いて計算することができる。ここで計算されたLOF値をLOFbとする。
ステップ915では、ステップ905で計算したLOFaとステップ910で計算したLOFbの両方を考慮したLOF値を、次の式18により求める。なお、式18中、a、bは、任意の定数である。
ステップ920では、求めたLOF値が閾値以上であるかを判定する。ステップ920で閾値以上と判定した場合、ステップ925へ進み、その路面は凍結状態と判定し、ステップ935でこの処理を終了する。一方、ステップ920で閾値未満と判定した場合、ステップ930へ進み、その路面は非凍結状態と判定し、ステップ935でこの処理を終了する。
このように、少数でも凍結路面のサンプルが手に入る場合は、それを考慮した判定を行うことができ、その判定精度を向上させることができる。
これまで、次元削減部31を備え、次元削減した画像を用いて路面の凍結を判定する処理について説明してきたが、これに限られるものではない。図10は、情報処理装置13の第2の実施例を示した機能ブロック図である。図10に示す例では、次元削減部31の後段に、次元復元部33が設けられている。入力部30、次元削減部31、凍結判定部32については既に説明したので、ここではその説明を省略する。
次元復元部33は、次元削減部31が学習データを用いて学習を行い、その次元削減部31から出力されるデータを用いて、次元削減されたデータの次元数を元の多次元に戻すための機械学習を行う。この多次元に戻す処理は、次元復元と呼ばれる。次元復元部33は、次元復元したデータを凍結判定部32に出力し、凍結判定部32は、この次元復元したデータと学習データとを用いて機械学習を行う。
凍結判定部32は、機械学習においてプロットしたポジティブデータを表すデータ集合と同じ多次元空間に、多次元データをプロットし、各LOF値を算出する等して、凍結の有無を判定する。このため、次元数が多いほうが、プロット数を多くし、より多くのLOF値や評価関数の値を得て判定することができ、その精度を向上させることができる。このため、次元復元部33を設けることで、図5に示した次元削減部31のみの構成に比較して、その精度を向上させることができる。
この次元復元部33を備える情報処理装置13が行う処理を、図11を参照して説明する。ステップ1100からこの処理を開始し、ステップ1110〜ステップ1130は、図6に示すステップ610〜ステップ630の処理と同じである。ステップ1140では、次元復元部33が、次元削減部31が削減した次元数の画像を、次元削減部31により入力される元の画像の次元数に戻し、次元を復元する。
次元の復元は、上記のAutoencoderやSAE等を機械学習により作成し、そのAutoencoderやSAE等を使用して行うことができる。これも次元削減の場合と同様、その他の方法を採用して行うことも可能である。ステップ1150以降は、図6に示すステップ640以降の処理と同じであり、ここではその説明を省略する。
図12は、情報処理装置13の第3の実施例を示した機能ブロック図である。図12に示す例では、次元復元部33の後段に、誤差算出部34が設けられている。入力部30、次元削減部31、凍結判定部32、次元復元部33については既に説明したので、ここではその説明を省略する。
誤差算出部34は、次元削減部31に入力される多次元データと、次元復元部33により復元された後の多次元データとの差分を計算することで、次元削減部31により次元削減されたことにより発生した誤差量を算出する。
例えば、入力される学習データが上記の式6で表される場合、各yiを入力して次元削減部31により次元削減した後、次元復元部33により次元復元した結果をYiとすると、その誤差Δiは、次の式19により算出することができる。
次元削減部31および次元復元部33が適切に学習されている場合、Δiは、略0(ゼロ)になる。これは、入力された多次元データを次元削減部31で次元削減し、次元復元部33で次元復元すれば、ほぼ元通りに復元されることを示している。凍結判定部32は、誤差算出部34により算出されたΔiを用いて機械学習を行う。
この場合、凍結判定部32は、Δiを多次元空間にプロットし、ポジティブデータを表すデータ集合を生成する。凍結判定部32が上記のLOFを使用する場合は、このデータ集合をHDD23等に格納し、判定時に読み出して使用することができる。凍結判定部32が上記の1 class SVMを使用する場合、このデータ集合と、多次元平面上の所定の点とを分ける所定の平面または曲面を求める。この平面等のデータもHDD23等に格納し、判定時に読み出して使用することができる。
この誤差算出部34備える情報処理装置13が行う処理を、図13参照して説明する。ステップ130からこの処理を開始し、ステップ1310〜ステップ1340は、図11に示すステップ1110〜ステップ1140の処理と同じである。ステップ1150では、誤差算出部34が、次元削減部31に入力される多次元データと、次元復元部33により復元された後の多次元データとの差分を計算して誤差を算出する。ステップ1360以降は、図11に示すステップ1150以降の処理と同じであり、ここではその説明を省略する。
凍結判定部32がLOFを使用する場合、機械学習においてプロットしたポジティブデータを表すデータ集合と同じ多次元空間に、Δiをプロットする。そして、そのプロットした点の周りの密度に基づき、LOFk(p)として各LOF値を算出し、算出されたLOF値が閾値以上であるか否かを判定する。これにより、凍結の有無を判定することができる。
凍結判定部32が1 class SVMを使用する場合、機械学習においてプロットしたポジティブデータを表すデータ集合と同じ多次元空間に、Δiをプロットする。そして、Δiを入力とした評価関数の値が、機械学習において求めた所定の平面または曲面によって分けられた多次元空間のいずれに属するかにより、検出対象のデータが異常値データか否かを判定する。これにより、凍結の有無を判定することができる。
ここで実際に、学習画像として、車両に本装置を搭載し、撮像した濡れ路面約2万枚を用い、テスト画像として、別途濡れ路面約2500枚と凍結路面約2500枚を用いた結果を、図14に示す。なお、凍結路面と乾燥路面は簡単に識別することができるため、ここではその識別が難しい凍結路面と濡れ路面とを識別した結果を示している。
図14は、DET(Detection Error Tradeoff)のグラフである。図14の横軸は、誤検出率を示し、縦軸は、未検出率を示している。1つが機械学習としてLOFを用いた結果を示し、もう1つが機械学習としてSAE+LOFを用いた結果を示す。DETのグラフは、グラフの右下に行くほど、誤検出率、未検出率が低くなり、性能が良好であることを示している。
図14に示す結果では、SAE+LOFを用いた結果の方が、誤検出率、未検出率ともに低く、性能が良いことが分かる。ちなみに、その精度は、濡れ路面を約70枚に1枚の確率で凍結路面と誤検出する場合の凍結路面の検出率は90%程度であった。このことから、約2万枚という少なく限られた数のサンプル画像で学習を行うだけで、しかも全く凍結路面を学習させなくても、高い精度で凍結路面を検出することができることを見出すことができた。なお、この方法では、凍結路面のデータを学習させずに凍結路面を検出することができているため、未知の様々な凍結路面の検出も可能である。
図15は、輝度情報と偏光情報の両方を用いた場合と、偏光情報は用いず、輝度情報のみを用いた場合を比較したDETのグラフである。このグラフも、横軸は、誤検出率を示し、縦軸は、未検出率を示している。輝度情報のみを用いた場合に比較して、偏光情報も用いた場合は、誤検出率、未検出率ともに低く、その検出精度が向上していることを見出すことができた。凍結路面と濡れ路面の反射光の偏光状態に差があり、この差が検出精度に影響しているものと考えられる。
凍結路面の状態は多岐にわたり、機械学習を行い、十分な学習が可能な数の全ての凍結状態の画像を網羅するサンプルを準備するのは困難である。しかしながら、本発明によれば、乾燥路面や湿潤路面といった一定以上の外気温で凍結していないことが確実な状況で簡単に取得できる非凍結路面のみを取得して、機械学習のサンプルとすることで、サンプルが準備できていない様々な凍結状態にも対応することができる。
また、すべての凍結状態のサンプルを取得できないにしても、若干得られた凍結状態のサンプルを、非凍結状態のサンプルに比べて少ない状態で追加し、基本的には非凍結状態のサンプルを用いた上で、若干得られた少ない凍結状態のサンプルも機械学習時に考慮することで、凍結か非凍結かを判定する精度を向上させることができる。
なお、凍結しているか否かの判定においては、路面が存在する場所の温度を測定する温度測定装置としての温度センサを用いて取得した温度情報としての外気温のデータも加味することができる。この外気温のデータも加味して機械学習を行い、その機械学習により得られたアルゴリズムを使用することで、より高精度な凍結路面の検出を行うことができる。
これまで本発明を、情報処理装置、情報処理システムおよびプログラムとして上述した実施の形態をもって説明してきた。しかしながら、本発明は上述した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができるものである。また、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
したがって、情報処理装置が実行する方法、上記プログラムが記録された記録媒体、上記プログラムを提供する外部機器等も提供することができるものである。
10…光源、11…撮像装置、12…偏光フィルタ、13…情報処理装置、14…撮像素子、15…光学フィルタ、16…基板、17…フィルタ基板、18…充填材、20…CPU、21…ROM、22…RAM、23…HDD、24…通信I/F、25…入出力I/F、26…表示装置、27…入力装置、28…バス、30…入力部、31…次元削減部、32…凍結判定部、33…次元復元部、34…誤差算出部
特許第2707426号公報

Claims (11)

  1. 物体の表面の凍結を検出する情報処理装置であって、
    前記物体の偏光情報を取得可能な取得装置から該偏光情報の入力を受け付ける入力部と、
    前記入力部が受け付けた前記偏光情報に基づき、前記物体の表面が凍結しているか否かを判定する凍結判定部とを含み、
    前記凍結判定部は、表面が凍結している物体についての偏光情報の数が0または表面が凍結していない物体についての偏光情報の数より少ない、予め取得された複数の偏光情報を用いて機械学習を行い、該機械学習の結果を用いて前記物体の表面が凍結しているか否かを判定する、情報処理装置。
  2. 前記表面が凍結している物体についての偏光情報の数が0または表面が凍結していない物体についての偏光情報の数より少ない、予め取得された複数の偏光情報を用いて機械学習を行い、該機械学習の結果を用いて前記入力部が受け付けた偏光情報の次元数より少ない次元数の第2の偏光情報を生成する次元削減部をさらに含み、
    前記凍結判定部は、前記入力部が受け付けた偏光情報と、前記次元削減部により生成された前記第2の偏光情報とに基づき、前記物体の表面が凍結しているかを判定する、請求項1に記載の情報処理装置。
  3. 前記次元削減部の機械学習において該次元削減部から出力される複数の偏光情報を用いて機械学習を行い、該機械学習の結果を用いて前記入力部が受け付けた偏光情報の次元数と同じ次元数の第3の偏光情報を生成する次元復元部をさらに含み、
    前記凍結判定部は、前記入力部が受け付けた偏光情報と、前記第2の偏光情報に代えて前記次元復元部により生成された前記第3の偏光情報とに基づき、前記物体の表面が凍結しているかを判定する、請求項2に記載の情報処理装置。
  4. 前記入力部が受け付けた偏光情報と前記第3の偏光情報との差分を誤差として算出する誤差算出部をさらに含み、
    前記凍結判定部は、前記入力部が受け付けた偏光情報および前記第3の偏光情報に代えて前記誤差算出部により算出された前記誤差に基づき、前記物体の表面が凍結しているかを判定する、請求項3に記載の情報処理装置。
  5. 前記凍結判定部が用いる前記機械学習の結果としてのアルゴリズムが、LOF(Local Outlier Factor)または1 class SVM(Support Vector Machine)である、請求項1〜4のいずれか1項に記載の情報処理装置。
  6. 前記次元削減部および前記次元復元部が用いる前記機械学習の結果としてのアルゴリズムが、主成分分析(PCA)またはオートエンコーダである、請求項3に記載の情報処理装置。
  7. 前記入力部は、前記物体が存在する場所の温度を測定する温度測定装置から温度情報の入力を受け付け、
    前記凍結判定部は、表面が凍結している物体についての偏光情報の数が0または表面が凍結していない物体についての偏光情報の数より少ない、予め取得された複数の偏光情報と、該複数の偏光情報を取得した場所の温度情報とを用いて機械学習を行い、該機械学習の結果を用いて前記物体の表面が凍結しているか否かを判定する、請求項1〜6のいずれか1項に記載の情報処理装置。
  8. 物体の偏光情報を取得することが可能な取得装置と、前記物体の表面の凍結を検出する情報処理装置とを含む情報処理システムであって、
    前記情報処理装置が、
    前記物体の偏光情報を取得可能な取得装置から該偏光情報の入力を受け付ける入力部と、
    前記入力部が受け付けた前記偏光情報に基づき、前記物体の表面が凍結しているか否かを判定する凍結判定部とを含み、
    前記凍結判定部は、表面が凍結している物体についての偏光情報の数が0または表面が凍結していない物体についての偏光情報の数より少ない、予め取得された複数の偏光情報を用いて機械学習を行い、該機械学習の結果を用いて前記物体の表面が凍結しているか否かを判定する、情報処理システム。
  9. 前記取得装置は、前記物体の前記偏光情報と輝度情報とを取得可能な撮像装置である、請求項8に記載の情報処理システム。
  10. 前記物体に光を照射する照射装置をさらに含む、請求項9に記載の情報処理システム。
  11. 物体の表面の凍結を検出する処理をコンピュータに実行させるためのプログラムであって、
    前記物体の偏光情報を取得可能な取得装置から該偏光情報の入力を受け付けるステップと、
    前記偏光情報に基づき、前記物体の表面が凍結しているか否かを判定するステップとを実行させ、
    前記判定するステップでは、表面が凍結している物体についての偏光情報の数が0または表面が凍結していない物体についての偏光情報の数より少ない、予め取得された複数の偏光情報を用いて機械学習を行い、該機械学習の結果を用いて前記物体の表面が凍結しているか否かを判定する、プログラム。
JP2016006248A 2016-01-15 2016-01-15 情報処理装置、情報処理システムおよびプログラム Pending JP2017125809A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016006248A JP2017125809A (ja) 2016-01-15 2016-01-15 情報処理装置、情報処理システムおよびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016006248A JP2017125809A (ja) 2016-01-15 2016-01-15 情報処理装置、情報処理システムおよびプログラム

Publications (1)

Publication Number Publication Date
JP2017125809A true JP2017125809A (ja) 2017-07-20

Family

ID=59364119

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016006248A Pending JP2017125809A (ja) 2016-01-15 2016-01-15 情報処理装置、情報処理システムおよびプログラム

Country Status (1)

Country Link
JP (1) JP2017125809A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019003646A1 (ja) 2017-06-28 2019-01-03 クラリオン株式会社 スピーカ
CN110929691A (zh) * 2019-12-11 2020-03-27 中国科学院长春光学精密机械与物理研究所 一种冰层检测方法、装置、设备及可读存储介质
JP2020153166A (ja) * 2019-03-20 2020-09-24 株式会社前田製作所 凍結防止剤の散布制御方法および定置式凍結防止剤散布装置
JP2021043179A (ja) * 2019-09-03 2021-03-18 Tianma Japan株式会社 蛍光画像分析装置
CN114787648A (zh) * 2019-11-30 2022-07-22 波士顿偏振测定公司 用于使用偏振提示进行透明对象分段的系统和方法
CN116113819A (zh) * 2020-08-13 2023-05-12 索尼集团公司 信息处理装置、流式细胞仪系统、分选系统及信息处理方法
JP2024051490A (ja) * 2022-09-30 2024-04-11 ダイキン工業株式会社 花粉予測装置、空気処理システム、花粉予測方法、及びプログラム
CN118641988A (zh) * 2024-08-14 2024-09-13 成都赛力斯科技有限公司 电池电压异常检测方法、装置、电子设备及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08327530A (ja) * 1995-03-31 1996-12-13 Nagoya Denki Kogyo Kk 路面状態検出装置
JPH0926948A (ja) * 1995-07-11 1997-01-28 Fujitsu Ltd ニューラルネットワークによる情報処理装置
JPH11211659A (ja) * 1998-01-23 1999-08-06 Nagoya Denki Kogyo Kk 路面状態判別方法およびその装置
JP2002048878A (ja) * 2000-08-02 2002-02-15 Nagoya Electric Works Co Ltd 路面温度または路面状態の予測方法およびその装置
JP2008180623A (ja) * 2007-01-25 2008-08-07 Nagoya Electric Works Co Ltd 路面状態判別装置および路面状態判別方法
JP2009223437A (ja) * 2008-03-13 2009-10-01 Toyota Motor Corp 新規信号生成装置、新規信号生成方法
JP2010257409A (ja) * 2009-04-28 2010-11-11 Nec Soft Ltd 年齢推定装置、年齢推定方法及びプログラム
JP2011007553A (ja) * 2009-06-24 2011-01-13 Hitachi High-Technologies Corp 欠陥検出方法及び装置
JP2013148504A (ja) * 2012-01-20 2013-08-01 Ricoh Co Ltd 画像処理システム及びそれを備えた車両

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08327530A (ja) * 1995-03-31 1996-12-13 Nagoya Denki Kogyo Kk 路面状態検出装置
JPH0926948A (ja) * 1995-07-11 1997-01-28 Fujitsu Ltd ニューラルネットワークによる情報処理装置
JPH11211659A (ja) * 1998-01-23 1999-08-06 Nagoya Denki Kogyo Kk 路面状態判別方法およびその装置
JP2002048878A (ja) * 2000-08-02 2002-02-15 Nagoya Electric Works Co Ltd 路面温度または路面状態の予測方法およびその装置
JP2008180623A (ja) * 2007-01-25 2008-08-07 Nagoya Electric Works Co Ltd 路面状態判別装置および路面状態判別方法
JP2009223437A (ja) * 2008-03-13 2009-10-01 Toyota Motor Corp 新規信号生成装置、新規信号生成方法
JP2010257409A (ja) * 2009-04-28 2010-11-11 Nec Soft Ltd 年齢推定装置、年齢推定方法及びプログラム
JP2011007553A (ja) * 2009-06-24 2011-01-13 Hitachi High-Technologies Corp 欠陥検出方法及び装置
JP2013148504A (ja) * 2012-01-20 2013-08-01 Ricoh Co Ltd 画像処理システム及びそれを備えた車両

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019003646A1 (ja) 2017-06-28 2019-01-03 クラリオン株式会社 スピーカ
JP2020153166A (ja) * 2019-03-20 2020-09-24 株式会社前田製作所 凍結防止剤の散布制御方法および定置式凍結防止剤散布装置
JP7249589B2 (ja) 2019-03-20 2023-03-31 株式会社前田製作所 凍結防止剤の散布制御方法および定置式凍結防止剤散布装置
JP7497186B2 (ja) 2019-09-03 2024-06-10 Tianma Japan株式会社 蛍光偏光測定システム
JP2021043179A (ja) * 2019-09-03 2021-03-18 Tianma Japan株式会社 蛍光画像分析装置
CN114787648A (zh) * 2019-11-30 2022-07-22 波士顿偏振测定公司 用于使用偏振提示进行透明对象分段的系统和方法
CN114787648B (zh) * 2019-11-30 2023-11-10 波士顿偏振测定公司 用于使用偏振提示进行透明对象分段的系统和方法
US11842495B2 (en) 2019-11-30 2023-12-12 Intrinsic Innovation Llc Systems and methods for transparent object segmentation using polarization cues
US12380568B2 (en) 2019-11-30 2025-08-05 Intrinsic Innovation Llc Systems and methods for transparent object segmentation using polarization cues
CN110929691A (zh) * 2019-12-11 2020-03-27 中国科学院长春光学精密机械与物理研究所 一种冰层检测方法、装置、设备及可读存储介质
CN116113819A (zh) * 2020-08-13 2023-05-12 索尼集团公司 信息处理装置、流式细胞仪系统、分选系统及信息处理方法
JP7518413B2 (ja) 2022-09-30 2024-07-18 ダイキン工業株式会社 花粉予測装置、空気処理システム、花粉予測方法、及びプログラム
JP2024051490A (ja) * 2022-09-30 2024-04-11 ダイキン工業株式会社 花粉予測装置、空気処理システム、花粉予測方法、及びプログラム
CN118641988A (zh) * 2024-08-14 2024-09-13 成都赛力斯科技有限公司 电池电压异常检测方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
Hoang et al. Metaheuristic optimized edge detection for recognition of concrete wall cracks: a comparative study on the performances of roberts, prewitt, canny, and sobel algorithms
Xia et al. Infrared small target detection based on multiscale local contrast measure using local energy factor
US10963676B2 (en) Image processing method and apparatus
US20200065635A1 (en) Object detection and learning method and apparatus
CN107220962B (zh) 一种隧道裂纹的图像检测方法和装置
US20190349572A1 (en) Image processing apparatus, image processing method, and program
EP3674973A1 (en) Method and apparatus with liveness detection and object recognition
El Bouazzaoui et al. Enhancing RGB-D SLAM performances considering sensor specifications for indoor localization
KR102476022B1 (ko) 얼굴검출 방법 및 그 장치
CN112639819A (zh) 使用多个传感器和复杂度降低的神经网络进行对象检测
CN120510528B (zh) 基于深度学习的浒苔遥感图像检测方法及系统
CN116703895B (zh) 基于生成对抗网络的小样本3d视觉检测方法及其系统
CN108550165A (zh) 一种基于局部不变特征的图像匹配方法
Korus et al. Improved tampering localization in digital image forensics based on maximal entropy random walk
CN105787499A (zh) 基于K-means聚类和偏振信息提取的伪装目标识别方法
CN117310834A (zh) 一种基于投影偏振距离特征的水下目标探测识别方法
Lecca et al. Comprehensive evaluation of image enhancement for unsupervised image description and matching
Hu et al. A total variation regularized bipartite network for unsupervised change detection
CN103839072B (zh) 一种基于朴素贝叶斯分类器的假指纹检测方法
CN112164024A (zh) 一种基于领域自适应的混凝土表面裂缝检测方法及系统
Cozzolino et al. A novel framework for image forgery localization
CN109887004A (zh) 一种基于tld算法的无人船海域目标跟踪方法
CN114782495A (zh) 一种多目标跟踪方法、系统及计算机存储介质
US12482218B2 (en) Machine learning-based image noise learning server and image noise reduction device
Sasikumar et al. A CNN-based Canny Edge Detection Approach for Car Scratch Detection

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191001

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200331