(57)【要約】【課題】塗装表面に突起として現れる塗装欠陥である塗装ブツの発生原因を、精度良く、容易かつ短時間に解析できる解析装置等を提供する。【解決手段】解析装置は、学習対象の塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した学習画像データと、当該塗装ブツを解析することにより推定された入力データとの組合せを教師データとして学習した学習済みニューラルネットワークを記憶した記憶部と、判定対象の塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した判定画像データを取得する取得部と、取得部が取得した判定画像データを記憶部から読み出した学習済みニューラルネットワークに入力して、判定対象の塗装面に発生した塗装ブツの発生原因を判定する判定部と、判定部によって判定された発生原因に関する情報を出力する出力部とを備える。【選択図】図１
2019192131.tif 000002
【特許請求の範囲】
【請求項１】
塗装表面に突起として現れる塗装欠陥である塗装ブツが発生した発生原因を解析する解析装置であって、
学習対象の塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した学習画像データと、当該塗装ブツを解析することにより推定された入力データとの組合せを教師データとして学習した学習済みニューラルネットワークを記憶した記憶部と、
判定対象の塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した判定画像データを取得する取得部と、
前記取得部が取得した前記判定画像データを前記記憶部から読み出した前記学習済みニューラルネットワークに入力して、前記判定対象の塗装面に発生した塗装ブツの発生原因を判定する判定部と、
前記判定部によって判定された発生原因に関する情報を出力する出力部と
を備える解析装置。
【請求項２】
前記学習画像データおよび前記判定画像データは、前記塗装ブツが塵埃に起因する場合は、前記塵埃が表出するまで削られた表面を撮影した画像データである請求項１に記載の解析装置。
【請求項３】
前記判定部は、予め定められた判定基準を満たす判定を行えない場合には、前記判定対象の前記塗装層を更に削った表面を撮影した判定画像データが必要である旨の判定を行う請求項１または２に記載の解析装置。
【請求項４】
前記記憶部は、塗装色ごとに複数の前記学習済みニューラルネットワークを記憶しており、
前記判定部は、前記取得部が取得した前記判定画像データが示す塗装色に基づいて、前記判定画像データを入力する前記学習済みニューラルネットワークを選択する請求項１から３のいずれか１項に記載の解析装置。
【請求項５】
前記教師データは、前記塗装層を削る前の表面を撮影した削除前学習画像データを含み、
前記取得部は、判定対象の前記塗装層を削っていない表面を撮影した削除前判定画像データを取得し、
前記判定部は、前記取得部が取得した前記削除前判定画像データを前記記憶部から読み出した前記学習済みニューラルネットワークに入力して、前記判定対象の塗装面に発生した塗装ブツの発生原因を判定する請求項１から４のいずれか１項に記載の解析装置。
【請求項６】
前記取得部は、前記判定部が前記発生原因を判定できなかった場合に前記判定画像データを取得し、
前記判定部は、前記取得部が取得した前記判定画像データを前記学習済みニューラルネットワークに入力して、前記判定対象の塗装面に発生した塗装ブツの発生原因を判定する請求項５に記載の解析装置。
【請求項７】
塗装表面に突起として現れる塗装欠陥である塗装ブツが発生した発生原因を解析する解析プログラムであって、
判定対象の塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した判定画像データを取得する取得ステップと、
学習対象の塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した学習画像データと、当該塗装ブツを解析することにより推定された入力データとの組合せを教師データとして学習した学習済みニューラルネットワークを記憶部から読み出す読出しステップと、
前記取得ステップで取得した前記判定画像データを前記記憶部から読み出した前記学習済みニューラルネットワークに入力して、前記判定対象の塗装面に発生した塗装ブツの発生原因を判定する判定ステップと、
前記判定ステップによって判定された発生原因に関する情報を出力する出力ステップと
をコンピュータに実行させる解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解析装置および解析プログラムに関する。
【背景技術】
【０００２】
塗装欠陥が生じた場合に、塗装欠陥データや塗装条件データを入力して塗装欠陥の原因を判定する装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１８７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従前の技術によれば、塗装欠陥データや塗装条件データを入力する必要があるため、まず塗装欠陥の状況を解析しなければならず、塗装欠陥の原因に辿り着くまでに手間と時間がかかっていた。
【０００５】
本発明は、このような問題を解決するためになされたものであり、塗装表面に突起として現れる塗装欠陥である塗装ブツの発生原因を、精度良く、容易かつ短時間に解析できる解析装置等を提供するものである。
【課題を解決するための手段】
【０００６】
本発明の第１の態様における解析装置は、塗装表面に突起として現れる塗装欠陥である塗装ブツが発生した発生原因を解析する解析装置であって、学習対象の塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した学習画像データと、当該塗装ブツを解析することにより推定された入力データとの組合せを教師データとして学習した学習済みニューラルネットワークを記憶した記憶部と、判定対象の塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した判定画像データを取得する取得部と、取得部が取得した判定画像データを記憶部から読み出した学習済みニューラルネットワークに入力して、判定対象の塗装面に発生した塗装ブツの発生原因を判定する判定部と、判定部によって判定された発生原因に関する情報を出力する出力部とを備える。このように、塗装欠陥の塗装層の少なくとも表層を削るという単純な作業を経て得られた画像データをニューラルネットワークで取り扱う対象画像データとすることにより、塗装ブツの発生原因を精度良く、容易かつ短時間に解析できる解析装置を実現できる。
【０００７】
上記の解析装置において、学習画像データおよび判定画像データは、塗装ブツが塵埃に起因する場合は、塵埃が表出するまで削られた表面を撮影した画像データであると良い。塵埃が表出した状態の表面を撮影した画像データを用意すれば、判定精度が向上する。また、判定部は、予め定められた判定基準を満たす判定を行えない場合には、判定対象の塗装層を更に削った表面を撮影した判定画像データが必要である旨の判定を行うようにしても良い。削り量を変更した画像データを要求することにより、更に精度の高い判定を実現することができる。
【０００８】
また、上記の解析装置において、記憶部は、塗装色ごとに複数の学習済みニューラルネットワークを記憶しており、判定部は、取得部が取得した判定画像データが示す塗装色に基づいて、判定画像データを入力する学習済みニューラルネットワークを選択するように構成しても良い。塗装色ごとに学習済みニューラルネットワークを構築して選択的に用いることにより、更に判定精度を向上させることができる。
【０００９】
また、上記の解析装置において、教師データは、塗装層を削る前の表面を撮影した削除前学習画像データを含み、取得部は、判定対象の塗装層を削っていない表面を撮影した削除前判定画像データを取得し、判定部は、取得部が取得した削除前判定画像データを記憶部から読み出した学習済みニューラルネットワークに入力して、判定対象の塗装面に発生した塗装ブツの発生原因を判定するようにしても良い。このように構成すれば、判定したい塗装表面を削らなくても、簡易的に判定結果を得ることができる。したがって、作業の手間や時間を削減することができる。
【００１０】
この場合に、取得部は、判定部が発生原因を判定できなかった場合に削除後の判定画像データを取得し、判定部は、取得部が取得した削除後の判定画像データを学習済みニューラルネットワークに入力して、判定対象の塗装面に発生した塗装ブツの発生原因を判定するように構成しても良い。塗装表面を削らない場合には判定精度が低下することが予想されるが、一定の精度を確保できない場合には、削除後の判定画像データを用いることによって再判定させれば、判定精度と簡易な判定を両立させることができる。
【００１１】
本発明の第２の態様における解析プログラムは、塗装表面に突起として現れる塗装欠陥である塗装ブツが発生した発生原因を解析する解析プログラムであって、判定対象の塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した判定画像データを取得する取得ステップと、学習対象の塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した学習画像データと、当該塗装ブツを解析することにより推定された入力データとの組合せを教師データとして学習した学習済みニューラルネットワークを記憶部から読み出す読出しステップと、取得ステップで取得した判定画像データを記憶部から読み出した学習済みニューラルネットワークに入力して、判定対象の塗装面に発生した塗装ブツの発生原因を判定する判定ステップと、判定ステップによって判定された発生原因に関する情報を出力する出力ステップとをコンピュータに実行させる。このように、塗装欠陥の塗装層の少なくとも表層を削るという単純な作業を経て得られた画像データをニューラルネットワークで取り扱う対象画像データとすることにより、塗装ブツの発生原因を精度良く、容易かつ短時間に解析できる解析プログラムを実現できる。
【発明の効果】
【００１２】
本発明により、塗装表面に突起として現れる塗装欠陥である塗装ブツの発生原因を、精度良く、容易かつ短時間に解析できる。
【図面の簡単な説明】
【００１３】
【図１】解析システムの全体の構成を示す全体概念図である。
【図２】システムサーバの構成を示すブロック図である。
【図３】塗装ブツが発生した表面近傍の断面拡大図である。
【図４】教師データについて説明する図である。
【図５】システムサーバの処理フローを示すフロー図である。
【図６】第１の変形例に係るシステムサーバの構成を示すブロック図である。
【図７】第１の変形例に係るシステムサーバの処理フローを示すフロー図である。
【図８】第２の変形例に係る教師データについて説明する図である。
【図９】第２の変形例に係るシステムサーバの処理フローを示すフロー図である。
【発明を実施するための形態】
【００１４】
以下、発明の実施の形態を通じて本発明を説明するが、特許請求の範囲に係る発明を以下の実施形態に限定するものではない。また、実施形態で説明する構成の全てが課題を解決するための手段として必須であるとは限らない。
【００１５】
図１は、解析システム１００の全体の構成を示す全体概念図である。解析システム１００は、例えば乗用車の車体９００の塗装表面に発見された塗装ブツの発生原因を解析する解析システムである。塗装ブツは、塗装表面に突起として現れる塗装欠陥であり、塗装中に塵埃が付着したり、塗料中に気泡が混入したりすることによって発生する。解析システム１００は、発見された塗装ブツがどのような原因によって発生したかを、ニューラルネットワークを利用して判定する。
【００１６】
オペレータＯＰは、塗装工程を完了した車体９００、あるいは塗装工程中の車体９００を観察して塗装ブツ９０１を発見すると、その表面を軽く削って、入力端末１１０のカメラで当該塗装ブツを撮影する。オペレータＯＰは、入力端末１１０を操作して、撮影した画像の画像データを、無線通信を介してシステムサーバ１２０へ送信する。
【００１７】
システムサーバ１２０は、インターネット１９０と接続されており、無線ルータ１５０を介して当該画像データを取得する。システムサーバ１２０は、塗装ブツが発生した発生原因を解析する解析装置として、画像中に写る塗装ブツの発生原因を、学習済みニューラルネットワークを用いて判定する。そして、判定した発生原因に関する情報を、インターネット１９０および無線ルータ１５０を介して出力端末１３０へ出力する。
【００１８】
出力端末１３０は、システムサーバ１２０から受信した発生原因に関する情報を、表示モニタ１３１へ表示する。塗装管理者は、システムサーバ１２０で判定された発生原因を、表示モニタ１３１を通じて認識することができる。
【００１９】
なお、システムサーバ１２０を中核とする解析システム１００の構成は、さまざまに構成し得る。発生原因に関する情報を入力端末１１０の表示画面に表示するようにしても良いし、有線通信でシステムサーバ１２０と出力端末１３０を結んでも良い。また、インターネット１９０を仲介させず、限定的なネットワークを用いることにより解析システム１００を外部のネットワークに対して遮断するように構成しても良い。また、オペレータＯＰが入力端末１１０を操作して塗装ブツ９０１を撮影するのではなく、自動撮影システムを構築して塗装ブツ９０１を撮影するようにしても良い。表層を削る工程も、自動化しても良い。また、画像データを蓄積する画像サーバを別個に組み込んでも良い。
【００２０】
システムサーバ１２０について説明する。図２は、システムサーバ１２０の構成を示すブロック図である。システムサーバ１２０は、主に、演算部１２１、記憶部１２２、取得部１２３、および出力部１２４によって構成されている。
【００２１】
演算部１２１は、例えばＣＰＵであり、システムサーバ１２０全体の制御とさまざまな演算処理とを担う。記憶部１２２は、例えばハードディスクドライブであり、演算部１２１が実行するソフトウェアプログラムの他、学習済みニューラルネットワーク１２２ａ（以下、「学習済みＮＮ１２２ａ」などと記す）を記憶している。
【００２２】
取得部１２３は、インターネット１９０と接続するための通信インターフェースを含む。通信インターフェースは、例えば無線ＬＡＮユニットである。取得部１２３は、判定対象となる塗装ブツを撮影した判定画像データを取得して、演算部１２１へ引き渡す。
【００２３】
演算部１２１は、判定画像データを取得部１２３から受け取ると、記憶部１２２から学習済みＮＮ１２２ａを読み出す。演算部１２１が担う機能実行部としての判定部１２１ａは、判定画像データを学習済みＮＮ１２２ａに入力して、判定対象の塗装面に発生した塗装ブツの発生原因を判定し、出力部１２４へ引き渡す。
【００２４】
出力部１２４は、インターネット１９０と接続するための通信インターフェースを含む。出力部１２４は、取得部１２３の通信インターフェースを共用しても良い。出力部１２４は、判定部１２１ａによって判定された発生原因に関する情報を、出力端末１３０へ出力する。
【００２５】
図３は、塗装ブツ９０１が発生した表面近傍の断面拡大図である。車体９００の塗装は、素地に対して数層に亘って重ねて行われる。図示するように、外界に面する表層を第１層とすると、第１層より第２層、第２層より第３層が素地に近い塗装層であり、より以前の塗装工程で塗装された層である。ここで、例えば第２層の塗装工程中に塵埃が付着して塗装ブツ９０１が発生すると、第２層、第１層の塗装面が隆起して塗装不良となる。
【００２６】
本実施形態における学習済みＮＮ１２２ａは、塗装面に発生した塗装ブツに対し積層された塗装層の少なくとも表層を削った表面を撮影した学習画像データと、当該塗装ブツを解析することにより推定された入力データとの組合せを教師データとしてニューラルネットワークに学習させたものである。学習画像データは、図３に示すような塵埃に起因する塗装ブツである場合には、破線で示す深さまで削って塵埃を表出させた表面を撮影したものであると良い。表層を削っただけでも、塗装ブツの特徴を画像として取り込みやすくなるが、塵埃が表出した状態の画像であれば、より効果的に学習させることができ、ひいては発生原因の判定精度を向上させることができる。
【００２７】
図４は、教師データについて説明する図である。ニューラルネットワークの学習段階においては、まず、例えば熟練者が、それぞれの学習画像データの画像を確認しながら、自らの知識や経験に基づいて推測する塗装ブツの発生原因を端末に入力していく。このように入力された入力データは、当該学習画像データと組み合わされて、教師データを形成する。そして、学習画像データを入力情報、組み合わされた入力データを出力の正解として、ニューラルネットワークに教師あり学習を行わせる。
【００２８】
少なくとも表層を削った表面を撮影した学習画像は、図示するようにその形状や表出の仕方などは多様である。熟練者は、それぞれの画像に対して例えば「鉄ブツ」「コート剤」「中ＰＨカス」などと、推定される発生原因を対応させていく。このように形成された教師データを一定数用意してニューラルネットワークに学習させることにより、学習済みＮＮ１２２ａが生成される。生成された学習済みＮＮ１２２ａは、システムサーバ１２０の記憶部１２２に移されて実用に供される。なお、熟練者の知識や経験に頼らず、科学的な分析に基づいて発生原因を特定し、学習画像データに対応付けても良い。
【００２９】
次に、システムサーバ１２０が実行する処理について説明する。図５は、システムサーバ１２０の処理フローを示すフロー図である。
【００３０】
取得部１２３は、ステップＳ１０１で、判定対象の塗装面が撮影された判定画像データを取得する。判定画像データは、上述の学習画像データと同様に、塗装ブツ上の少なくとも表層を削った表面を撮影した画像データである。取得部１２３は、取得した判定画像データを判定部１２１ａへ引き渡す。
【００３１】
判定部１２１ａは、ステップＳ１０２で、記憶部１２２から学習済みＮＮ１２２ａを読み出す。そして、ステップＳ１０３で、読み出した学習済みＮＮ１２２ａに取得した判定画像データを入力して、塗装ブツの発生原因を判定する。
【００３２】
判定部１２１ａは、ステップＳ１０４で、塗装ブツの発生原因を判定できたか否かを確認する。判定部は、予め定められた判定基準を満たす判定を行えたか否かにより、塗装ブツの発生原因を判定できたか否かを確認する。例えば、学習済みＮＮ１２２ａの出力として用意されたカテゴリ（発生原因）のいずれもが、予め定められた閾値となる確率（例えば７５％）を上回らなかった場合には、発生原因を判定できなかったものとする。
【００３３】
ステップＳ１０４で判定できたと確認された場合には、ステップＳ１０５へ進み、判定部１２１ａは、出力部１２４へ判定した発生原因を引き渡し、出力部１２４は、当該情報を出力端末１３０へ出力する。通信が確立されていないなどの理由により出力端末１３０へ出力できない場合等においては、当該情報を記憶部１２２へ記憶させても良い。
【００３４】
ステップＳ１０４で判定できなかったと確認された場合には、ステップＳ１０６へ進み、判定部１２１ａは、判定対象の塗装層を更に削った表面を撮影した判定画像データが必要であるとの判定を行い、出力部１２４へその旨を引き渡す。出力部１２４は、当該情報を出力端末１３０へ出力する。ステップＳ１０５またはステップＳ１０６の処理が完了したら、一連の処理を終了する。
【００３５】
以上のように、塗装管理者は、塗装欠陥の表面を削るという単純な作業を経て得られた画像データをシステムサーバ１２０へ送るだけで、塗装ブツの発生原因を認識することができる。一定数の教師データを用意して学習済みＮＮ１２２ａの判定精度を高めれば、塗装ブツの発生原因を精度良く、容易かつ短時間に解析できる解析装置を実現できる。ひいては、塗装工程の見直しを短時間に行うことができ、塗装工程における歩留まり向上にも寄与する。
【００３６】
次に、いくつかの変形例について説明する。図６は、第１の変形例に係るシステムサーバの構成を示すブロック図である。第１の変形例に係るシステムサーバ１２０は、演算部１２１が機能実行部として色識別部１２１ｂを有する点、および、記憶部１２２が複数の学習済みＮＮ１２２ｂ、１２２ｃ、１２２ｄ…を記憶している点において、図２に示したシステムサーバ１２０と異なる。
【００３７】
本変形例においては、表層の塗装色ごとに学習済みニューラルネットワークが用意されている。例えば、学習済みＮＮ１２２ｂは、表層が赤色の塗装面である塗装ブツを撮影した学習画像データによる教師データで学習した学習済みニューラルネットワークであり、学習済みＮＮ１２２ｃは、表層が青色の塗装面である塗装ブツを撮影した学習画像データによる教師データで学習した学習済みニューラルネットワークである。
【００３８】
色識別部１２１ｂは、判定画像データを解析し、判定対象の表層の塗装色が何色であるかを識別する。色識別部１２１ｂは、例えば、削られていない周辺画像領域を抽出して色識別を行う。識別した塗装色は、判定部１２１ａへ引き渡される。
【００３９】
判定部１２１ａは、記憶部１２２に記憶されている複数の学習済みＮＮ１２２ｂ、１２２ｃ、１２２ｄ…のうち、色識別部１２１ｂが識別した塗装色に対応する学習済みＮＮを読み出し、その学習済みＮＮを用いて判定対象の塗装面に発生した塗装ブツの発生原因を判定する。
【００４０】
図７は、第１の変形例に係るシステムサーバ１２０の処理フローを示すフロー図である。図５で示したフローと実質的に同じ処理を実行するフローには同じ符番を付し、特に言及しない限りその説明を省略する。
【００４１】
ステップＳ１０１で、取得部１２３が判定画像データを色識別部１２１ｂへ引き渡すと、ステップＳ２０１へ進み、色識別部１２１ｂは、上述のように、判定対象の表層の塗装色が何色であるかを識別し、判定部１２１ａへ引き渡す。ステップＳ２０２へ進み、判定部１２１ａは、上述のように、記憶部１２２に記憶されている複数の学習済みＮＮ１２２ｂ、１２２ｃ、１２２ｄ…のうち、色識別部１２１ｂが識別した塗装色に対応する学習済みＮＮを読み出す。ステップＳ１０３へ進み、判定部１２１ａは、ステップＳ２０２で読み出した特定の学習済みＮＮを用いて、判定対象の塗装面に発生した塗装ブツの発生原因を判定する。本変形例のように、塗装色ごとに学習済みニューラルネットワークを構築して選択的に用いれば、塗装ブツの発生原因を更に精度良く判定することができる。
【００４２】
次に第２の変形例について説明する。図８は、第２の変形例に係る教師データについて説明する図である。第２の変形例における学習済みＮＮは、塗装層を削る前の表面を撮影した削除前学習画像データも含めて学習している点において、図４を用いて説明した教師データによって生成した学習済みＮＮと異なる。
【００４３】
第２の変形例におけるニューラルネットワークの学習段階においては、まず、例えば熟練者が、それぞれの削除前学習画像データの画像または学習画像データの画像、あるいはその両方の画像を確認しながら、自らの知識や経験に基づいて推測する塗装ブツの発生原因を端末に入力していく。このように入力された入力データは、当該削除前学習画像データおよび学習画像データと組み合わされて、教師データを形成する。そして、第一段階として削除前学習画像データを入力情報、組み合わされた入力データを出力の正解として、ニューラルネットワークに教師あり学習を行わせる。さらに第二段階として学習画像データを入力情報、組み合わされた入力データを出力の正解として、ニューラルネットワークに教師あり学習を行わせる。なお、熟練者の知識や経験に頼らず、科学的な分析に基づいて発生原因を特定し、削除前学習画像データおよび学習画像データに対応付けても良い。
【００４４】
生成された学習済みＮＮは、システムサーバ１２０の記憶部１２２に移されて実用に供される。このように生成された学習済みＮＮは、２段階の判定段階を有する。すなわち、削除前の判定画像データを入力画像データとして受け付けて確からしい発生原因が判定できた場合には、その判定結果を出力する。確からしい発生原因が判定できなかった場合には、削除後の判定画像データを入力画像データとして受け付けて、より精度の高い判定を行う。
【００４５】
このように学習済みＮＮを構成すれば、判定したい塗装表面を削らなくても簡易的に判定結果を得ることができる。したがって、オペレータＯＰは、まずは、塗装表面を削る前の削除前判定画像データを用意すれば良く、塗装表面を削る作業の手間や時間を削減することができる。また、簡易的な判定では一定の精度を確保できない場合には、オペレータＯＰは、塗装表面を削った後の判定画像データを用意し、学習済みＮＮは、当該削除後の判定画像データを受け取って再判定する。このような再判定を行うことにより判定精度も担保できる。すなわち、このような学習済みＮＮを利用すれば、作業の効率化と判定精度の確保を両立させることができる。
【００４６】
図９は、第２の変形例に係るシステムサーバ１２０の処理フローを示すフロー図である。図５で示したフローと実質的に同じ処理を実行するフローには同じ符番を付し、特に言及しない限りその説明を省略する。
【００４７】
取得部１２３は、ステップＳ３０１で、判定対象の塗装面が撮影された削除前判定画像データを取得する。削除前判定画像データは、塗装ブツ上の表層に対して削る作業が行われる前の表面を撮影した画像データである。取得部１２３は、取得した判定画像データを判定部１２１ａへ引き渡す。
【００４８】
ステップＳ１０２を経てステップＳ３０２では、読み出した学習済みＮＮ１２２に取得した削除前判定画像データを入力して、塗装ブツの発生原因を判定する。そして、ステップＳ１０４へ進み、ＹＥＳと確認されてステップＳ１０５へ進んだ場合には、削除前判定画像データで確からしい発生原因が判定できたものとして、一連の処理を終了する。
【００４９】
ステップＳ１０４でＮＯと確認された場合には、ステップＳ３０３へ進む。判定部１２１ａは、ステップＳ３０３で、塗装ブツ上の少なくとも表層を削った表面を撮影した画像データである判定画像データが必要であるとの判定を行い、出力部１２４へその旨を引き渡す。出力部１２４は、当該情報を出力端末１３０へ出力する。
【００５０】
取得部１２３は、ステップＳ３０４で、判定画像データを取得して判定部１２１ａへ引き渡す。判定部１２１ａは、続くステップＳ３０５で、学習済みＮＮ１２２に取得した削除前判定画像データを入力して、塗装ブツの発生原因を判定する。判定部１２１ａは、ステップＳ３０６で、出力部１２４へ判定した発生原因を引き渡し、出力部１２４は、当該情報を出力端末１３０へ出力して、一連の処理を終了する。
【００５１】
なお、ステップＳ３０５の判定結果の確からしさを更に確認して、図５におけるステップＳ１０６のように、修正判定画像を要求しても構わない。また、第２の変形例においても、第１の変形例のように、塗装色ごとに学習済みＮＮを用意し、取得部が取得した画像データから識別される塗装色に応じて学習済みＮＮを読み出すようにしても良い。
【００５２】
各変形例を含め本実施形態においては、入力情報として画像データを利用する例を説明したが、画像データに加えて他の情報を教師データおよび判定用データに加えても良い。例えば、塗装環境の温度情報、湿度情報、塗装が行われた時刻情報も、判定精度を向上させる付加情報として利用できる。
【００５３】
また、図４等において示した塗装ブツが発生した発生原因は例示であって、もちろん他の発生原因を判定対象に加えても良い。また、学習画像データは、一つの発生原因に対して多数用意されることが好ましい。塗装ブツは、塵埃や気泡に限らず、別塗料の混入や油分の飛散などによっても生じ得る。
【００５４】
また、塗装ブツが画像に対して一定の大きさとなるように、塗装表面に対する画角を一定に保つためのカメラ治具等を利用しても良い。この場合、同種の塗装ブツであれば、画像領域に対しておよそ一定の大きさとなるので、発生原因の判定精度向上にも寄与する。
【符号の説明】
【００５５】
１００  解析システム、１１０  入力端末、１２０  システムサーバ、１２１  演算部、１２１ａ  判定部、１２１ｂ  色識別部、１２２  記憶部、１２２ａ  学習済みＮＮ、１２３  取得部、１２４  出力部、１３０  出力端末、１３１  表示モニタ、１５０  無線ルータ、１９０  インターネット、９００  車体、９０１  塗装ブツ
【図１】
2019192131.tif 000003
【図２】
2019192131.tif 000004
【図３】
2019192131.tif 000005
【図４】
2019192131.tif 000006
【図５】
2019192131.tif 000007
【図６】
2019192131.tif 000008
【図７】
2019192131.tif 000009
【図８】
2019192131.tif 000010
【図９】
2019192131.tif 000011