JP7363382B2 - 解析装置、解析プログラム及び解析方法 - Google Patents
解析装置、解析プログラム及び解析方法 Download PDFInfo
- Publication number
- JP7363382B2 JP7363382B2 JP2019200864A JP2019200864A JP7363382B2 JP 7363382 B2 JP7363382 B2 JP 7363382B2 JP 2019200864 A JP2019200864 A JP 2019200864A JP 2019200864 A JP2019200864 A JP 2019200864A JP 7363382 B2 JP7363382 B2 JP 7363382B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- inference
- unit
- refined
- score
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/211—Selection of the most significant subset of features
- G06F18/2113—Selection of the most significant subset of features by ranking or filtering the set of features, e.g. using a measure of variance or of feature cross-correlation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/46—Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
- G06V10/462—Salient features, e.g. scale invariant feature transforms [SIFT]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Mathematical Physics (AREA)
- Molecular Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Image Analysis (AREA)
Description
画像認識処理の際に誤ったラベルが推論される誤推論画像から、推論の正解ラベルのスコアを最大化させたリファイン画像を生成する画像生成部と、
前記誤推論画像の複数の画素のうち前記リファイン画像を生成する際に変更がなされた画素を示す第1のマップと、前記リファイン画像の複数の画素のうち推論時に注目した各画素の注目度合いを示す第2のマップと、を重畳することで、正解ラベルを推論するための各画素の重要度を示す第3のマップを生成するマップ生成部と、
前記第3のマップの画素値に基づいて、前記誤推論画像において誤推論の原因となる画像箇所を特定する特定部と、を有し、
前記画像生成部は、前記誤推論画像に複数の推論対象が含まれる場合、該複数の推論対象全ての推論時の正解ラベルのスコアを最大化させた1のリファイン画像を生成する。
<解析装置の機能構成>
はじめに、第1の実施形態に係る解析装置の機能構成について説明する。図1は、解析装置の機能構成の一例を示す図である。解析装置100には、解析プログラムがインストールされており、当該プログラムが実行されることで、解析装置100は、推論部110、誤推論画像抽出部120、誤推論原因抽出部140として機能する。
・既知の解析技術を用いて、正解ラベルを推論するための各画素の重要度を示すマップを生成し、
・生成したマップに基づいて規定した領域を、スコア最大化リファイン画像で置き換え、
・置き換えの効果を参照しながら、誤推論の原因となる画像箇所を特定する、
ことで、誤推論原因抽出部140によれば、誤推論の原因となる画像箇所を精度よく特定することができる。
次に、解析装置100のハードウェア構成について説明する。図2は、解析装置のハードウェア構成の一例を示す図である。図2に示すように、解析装置100は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203を有する。CPU201、ROM202、RAM203は、いわゆるコンピュータを形成する。
次に、第1の実施形態に係る解析装置100において実現される機能のうち、誤推論原因抽出部140の機能構成の詳細について説明する。図3は、誤推論原因抽出部の機能構成の一例を示す図である。以下、誤推論原因抽出部140の各部(リファイン画像生成部141、マップ生成部142、特定部143)の詳細について説明する。
はじめに、リファイン画像生成部141の詳細について説明する。図3に示すように、リファイン画像生成部141は、画像リファイナ部301、画像誤差演算部302、推論部303、誤差演算部304を有する。
・生成したリファイン画像を用いて推論した際のスコアと、正解ラベルのスコアを最大化したスコアとの誤差であるスコア誤差と、
・生成したリファイン画像を用いてラベルを推論した際のオブジェクト(推論対象)に関する情報と、正解ラベルのオブジェクトに関する正解情報との誤差であるオブジェクト誤差と、
・生成したリファイン画像と誤推論画像との差分である画像差分値(例えば、画像差分(L1差分)やSSIM(Structural Similarity)やそれらの組み合わせ)と、
が最小化するようにCNNの学習を行う。
・予め定められた学習回数分(例えば、最大学習回数=N回分)、あるいは、
・正解ラベルのスコアが所定の閾値を超えるまで、あるいは、
・正解ラベルのスコアが所定の閾値を超え、かつ、画像差分値が所定の閾値より小さくなるまで、あるいは、
・オブジェクト誤差が所定の閾値より小さくなるまで、
行われる。これにより、推論部303より出力される正解ラベルのスコアが最大化した際のリファイン画像であるスコア最大化リファイン画像が、リファイン画像格納部305に格納される。
次に、マップ生成部142の詳細について説明する。図3に示すように、マップ生成部142は、重要特徴マップ生成部311、劣化尺度マップ生成部312、重畳部313を有する。
次に、特定部143の詳細について説明する。図3に示すように、特定部143は、スーパーピクセル分割部321、重要スーパーピクセル決定部322、重要スーパーピクセル評価部323を有する。
次に、誤推論原因抽出部140の各部(リファイン画像生成部141、マップ生成部142、特定部143)の処理の具体例について説明する。なお、以下では、誤推論画像に、推論対象として、複数のオブジェクト(複数の車両)が含まれているものとして説明を行う。
はじめに、リファイン画像生成部141の各部(ここでは、画像リファイナ部301、推論部303、誤差演算部304)の処理の具体例について説明する。
図4は、画像リファイナ部の処理の具体例を示す図である。図4に示すように、画像リファイナ部301には、誤推論画像410が入力される。画像リファイナ部301では、入力された誤推論画像410に含まれる、それぞれのオブジェクト(車両411、412)についてスコア最大化リファイン画像を生成する。
・車両411は、正解ラベル="車種A"のところ、"車種B"と誤推論した車両、
・車両412は、正解ラベル="車種B"のところ、"車種C"と誤推論した車両、
であるとする。
・車両411のヘッドライト421の色、道路標示422の色、車両411のフロントグリル423の色、フロントグリル423と左側ヘッドライト421との間の車体424の色、
・車両412のフロントグリル425の色、道路標示426の色、
を変更することで、車両411を"車種A"、車両412を"車種B"と正しく推論可能な、1のスコア最大化リファイン画像420が生成されたことを示している。
・車両411のヘッドライト421の色、
・フロントグリル423の色、
・フロントグリル423と左側ヘッドライト421との間の車体424の色、
を変更することで、車両411を"車種A"と正しく推論することが可能なスコア最大化リファイン画像430が生成されたことを示している。
図5は、推論部の処理の具体例を示す図である。具体的には、図5の例は、画像リファイナ部301において、第1の生成方法により生成されたリファイン画像500(スコア最大化リファイン画像を生成する途中過程で生成されるリファイン画像)を推論部303に入力した様子を示している。
図6は、リファイン画像内のオブジェクトの位置及び大きさの算出方法の一例を示す図である。推論部303では、リファイン画像500に含まれるオブジェクト(車両411、412)の外接矩形601、602を特定することで、オブジェクトの位置及び大きさを算出する。
・車両412の位置及び大きさとして、(x11,y11)、(x12,y12)が、
・車両411の位置及び大きさとして、(x21,y21)、(x22,y22)が、
それぞれ算出される。
・車両412の位置及び大きさとして、dx11、dy11、dx12、dy12が、
・車両411の位置及び大きさとして、dx21、dy21、dx22、dy22が、
それぞれ算出される。
・車両412の位置及び大きさとして、(x1,y1)、h1、w1が、
・車両411の位置及び大きさとして、(x2,y2)、h2、w2が、
それぞれ算出される。
図7は、リファイン画像内のオブジェクトの存在確率の一例を示す図である。推論部303では、リファイン画像500を複数のブロックに分割し、それぞれのブロックについてオブジェクトが存在する確率を算出する。
IoU(Intersection over Union)は、推論部303がリファイン画像500において、車両411、412を正しく検出できたか否かを示す評価指標である。図8は、リファイン画像内のオブジェクトのIoUの算出方法の一例を示す図である。図8に示すように、推論部303において推論された車両411の外接矩形601に対して、正解外接矩形801が与えられたとすると、車両411のIoUは、下式により算出することができる。
(式1)
車両411のIoU=AoO1/AoU1
ただし、AoO1は、推論部303において推論された車両411の外接矩形601と、正解外接矩形801とが重なっている部分の面積を指す。また、AoU1は、推論部303において推論された車両411の外接矩形601と、正解外接矩形801との和集合の面積を指す。
(式2)
車両412のIoU=AoO2/AoU2
ただし、AoO2は、推論部303において推論された車両412の外接矩形602と、正解外接矩形802とが重なっている部分の面積を指す。また、AoU2は、推論部303において推論された車両412の外接矩形602と、正解外接矩形802との和集合の面積を指す。
図9は、誤差演算部の処理の具体例を示す図である。図9に示すように、誤差演算部304に対しては、リファイン画像が入力されることで推論部303がラベルを推論した際に算出した、スコア、オブジェクトに関する情報(位置及び大きさ、存在確率、IoU、Pr)を入力することができる。
・生成したリファイン画像を用いて推論した際のスコアと、正解ラベルのスコアを最大化したスコアとの誤差であるスコア誤差、
・生成したリファイン画像を用いてラベルを推論した際のオブジェクトに関する情報と、正解ラベルのオブジェクトに関する正解情報との誤差であるオブジェクト誤差として、
・位置及び大きさの誤差、
・存在確率の誤差(=(オブジェクトが存在する領域の存在確率と1.0との差分)+(オブジェクトが存在しない領域の存在確率と0.0との差分))、
・信頼度(=IoU×Pr)、
を算出する。
次に、マップ生成部142の処理の具体例について説明する。
はじめに、マップ生成部142の各部(重要特徴マップ生成部311、劣化尺度マップ生成部312、重畳部313の)の処理の概要について説明する。図10は、マップ生成部の処理の概要を示す図である。
(式3)
オブジェクト単位重要特徴指標マップ=オブジェクト単位グレイスケール化重要特徴マップ×(1-オブジェクト単位劣化尺度マップ)
上式において、(1-オブジェクト単位劣化尺度マップ)の項は、0から1の値をとり、1に近いほど変更度合いが大きく、0に近いほど変更度合いが小さい。つまり、オブジェクト単位重要特徴指標マップ1031、1032は、推論時に注目した各画素の注目度合いを示すオブジェクト単位グレイスケール化重要特徴マップに、変更度合いの大小による強弱をつけることで生成されたものである。
・オブジェクト単位劣化尺度マップ1021、1022において変更度合いが小さい部分について、オブジェクト単位グレイスケール化重要特徴マップの画素値を小さくし、
・オブジェクト単位劣化尺度マップ1021、1022において変更度合いが大きい部分について、オブジェクト単位グレイスケール化重要特徴マップの画素値を大きくする、
ことで生成される。
(式4)
(反転した)オブジェクト単位重要特徴指標マップ=255-[オブジェクト単位グレイスケール化重要特徴マップ×(1-オブジェクト単位劣化尺度マップ)]
ここで、重畳部313が、上式に基づいて、オブジェクト単位グレイスケール化重要特徴マップ1011、1012とオブジェクト単位劣化尺度マップ1021、1022とを重畳することによる利点について説明する。
次に、重要特徴マップ生成部311が、選択的BP法を用いて、オブジェクトごとに重要特徴マップを生成する生成方法の詳細について説明する。上述したように、重要特徴マップ生成部311では、スコア最大化リファイン画像に含まれるオブジェクトごとに、重要特徴マップを生成する。
次に、特定部143の各部(ここでは、スーパーピクセル分割部321、重要スーパーピクセル決定部322)の処理の具体例について説明する。
はじめに、特定部143に含まれるスーパーピクセル分割部321の処理の具体例について説明する。図12は、スーパーピクセル分割部の処理の具体例を示す図である。図12に示すように、スーパーピクセル分割部321は、例えば、SLIC(Simple Linear Iterative Clustering)処理を行う分割部1210を有する。
次に、特定部143に含まれる重要スーパーピクセル決定部322の処理の具体例について説明する。図13は、重要スーパーピクセル決定部の処理の具体例を示す図である。
・オブジェクト単位スコア最大化リファイン画像1321から抽出した、オブジェクト単位変更可能領域に対応する画像部分と、
・オブジェクト単位誤推論画像1201から抽出した、オブジェクト単位変更不可領域に対応する画像部分と、
を合成し、オブジェクト単位部分合成画像を生成する。
・オブジェクト単位スコア最大化リファイン画像1322から抽出した、オブジェクト単位変更可能領域に対応する画像部分と、
・オブジェクト単位誤推論画像1202から抽出した、オブジェクト単位変更不可領域に対応する画像部分と、
を合成し、オブジェクト単位部分合成画像を生成する。
・オブジェクト単位スコア最大化リファイン画像1321のオブジェクト単位変更可能領域1401の画像部分と、
・オブジェクト単位誤推論画像1201のオブジェクト単位変更不可領域1401'の画像部分と、
を合成し、オブジェクト単位部分合成画像1421を生成する。
・全てのオブジェクトを含む大きさのオブジェクト単位部分合成画像と、
・全てのオブジェクトを含む大きさのオブジェクト単位部分合成画像を合体した、1の合成画像と、
を生成することができる。
次に、誤推論原因抽出部140による誤推論原因抽出処理の流れについて説明する。図15及び図16は、誤推論原因抽出処理の流れを示す第1及び第2のフローチャートである。
次に、誤推論原因抽出処理(図15)のスコア最大化リファイン画像生成処理(ステップS1502)の詳細について説明する。図17は、スコア最大化リファイン画像生成処理の流れを示すフローチャートである。
次に、誤推論原因抽出処理の具体例について説明する。図18は、誤推論原因抽出処理の具体例を示す図である。
上記第1の実施形態では、誤推論画像に2つのオブジェクトが含まれる場合について説明したが、誤推論画像に1つのオブジェクトが含まれる場合においても適用可能であることはいうまでもない。また、誤推論画像に3つ以上の複数のオブジェクトが含まれる場合においても適用可能であることはいうまでもない。
(付記1)
画像認識処理の際に誤ったラベルが推論される誤推論画像から、推論の正解ラベルのスコアを最大化させたリファイン画像を生成する画像生成部と、
前記誤推論画像の複数の画素のうち前記リファイン画像を生成する際に変更がなされた画素を示す第1のマップと、前記リファイン画像の複数の画素のうち推論時に注目した各画素の注目度合いを示す第2のマップと、を重畳することで、正解ラベルを推論するための各画素の重要度を示す第3のマップを生成するマップ生成部と、
前記第3のマップの画素値に基づいて、前記誤推論画像において誤推論の原因となる画像箇所を特定する特定部と、を有し、
前記画像生成部は、推論時に算出する、前記誤推論画像に含まれる推論対象に関する情報を用いて、前記誤推論画像から前記リファイン画像を生成する解析装置。
(付記2)
前記画像生成部は、推論時に、前記推論対象に関する情報として、前記誤推論画像における推論対象の位置及び大きさ、存在確率、推論対象を正しく検出できたか否かを示す評価指標、推論対象が外接矩形に含まれる確率、のいずれかを算出する、付記1に記載の解析装置。
(付記3)
前記画像生成部は、推論時に算出する前記推論対象に関する情報と、前記誤推論画像に含まれる推論対象に関する正解情報との誤差を用いて、前記誤推論画像から前記リファイン画像を生成する、付記1に記載の解析装置。
(付記4)
前記画像生成部は、前記誤推論画像に複数の推論対象が含まれる場合、該複数の推論対象全ての推論時の正解ラベルのスコアを最大化させた1のリファイン画像を生成する、付記1乃至3のいずれかの付記に記載の解析装置。
(付記5)
前記マップ生成部は、前記1のリファイン画像に含まれる複数の推論対象それぞれについて、前記第1のマップを生成することで、推論対象の数に応じた数の前記第3のマップを生成する、付記4に記載の解析装置。
(付記6)
前記画像生成部は、前記誤推論画像に複数の推論対象が含まれる場合、1の推論対象の推論の正解ラベルのスコアを最大化させる処理を、推論対象の数に応じて繰り返すことで、推論対象の数に応じた数のリファイン画像を生成する、付記1乃至3のいずれかの付記に記載の解析装置。
(付記7)
前記マップ生成部は、複数の推論対象それぞれの前記リファイン画像について、前記第1のマップ及び前記第2のマップを生成することで、推論対象の数に応じた数の前記第3のマップを生成する、付記6に記載の解析装置。
(付記8)
前記特定部は、推論対象の数に応じた数の前記第3のマップの画素値に基づいて、前記複数の推論対象それぞれについて、前記リファイン画像に置き換えられる前記誤推論画像の第1の領域と、前記リファイン画像に置き換えられない前記誤推論画像の第2の領域とを規定し、規定した第1の領域を前記リファイン画像で置き換えることで、前記複数の推論対象それぞれについて部分合成画像を生成する、付記5または7に記載の解析装置。
(付記9)
前記特定部は、前記複数の推論対象それぞれについて生成した部分合成画像を合体することで合成画像を生成し、生成した合成画像について推論された正解ラベルのスコアに基づいて、前記リファイン画像に置き換えられる前記誤推論画像の第1の領域から所定の領域を特定することで、前記誤推論画像において誤推論の原因となる画像箇所を特定する、付記8に記載の解析装置。
(付記10)
複数の推論対象全ての推論時の正解ラベルのスコアを最大化させた1のリファイン画像を生成するモードと、1の推論対象の推論時の正解ラベルのスコアを最大化させる処理を、推論対象の数に応じて繰り返すことで、推論対象の数に応じた数のリファイン画像を生成するモードと、を有する付記8に記載の解析装置。
(付記11)
画像認識処理の際に誤ったラベルが推論される誤推論画像から、推論の正解ラベルのスコアを最大化させたリファイン画像を生成し、
前記誤推論画像の複数の画素のうち前記リファイン画像を生成する際に変更がなされた画素を示す第1のマップと、前記リファイン画像の複数の画素のうち推論時に注目した各画素の注目度合いを示す第2のマップと、を重畳することで、正解ラベルを推論するための各画素の重要度を示す第3のマップを生成し、
前記第3のマップの画素値に基づいて、前記誤推論画像において誤推論の原因となる画像箇所を特定する、処理をコンピュータに実行させるための解析プログラムであって、
推論時に算出する、前記誤推論画像に含まれる推論対象に関する情報を用いて、前記誤推論画像から前記リファイン画像を生成する、解析プログラム。
(付記12)
画像認識処理の際に誤ったラベルが推論される誤推論画像から、推論の正解ラベルのスコアを最大化させたリファイン画像を生成し、
前記誤推論画像の複数の画素のうち前記リファイン画像を生成する際に変更がなされた画素を示す第1のマップと、前記リファイン画像の複数の画素のうち推論時に注目した各画素の注目度合いを示す第2のマップと、を重畳することで、正解ラベルを推論するための各画素の重要度を示す第3のマップを生成し、
前記第3のマップの画素値に基づいて、前記誤推論画像において誤推論の原因となる画像箇所を特定する、処理をコンピュータが実行する解析方法であって、
推論時に算出する、前記誤推論画像に含まれる推論対象に関する情報を用いて、前記誤推論画像から前記リファイン画像を生成する、解析方法。
140 :誤推論原因抽出部
141 :リファイン画像生成部
142 :マップ生成部
143 :特定部
301 :画像リファイナ部
302 :画像誤差演算部
303 :推論部
304 :誤差演算部
311 :重要特徴マップ生成部
312 :劣化尺度マップ生成部
313 :重畳部
321 :スーパーピクセル分割部
322 :重要スーパーピクセル決定部
323 :重要スーパーピクセル評価部
1210 :分割部
1320 :領域抽出部
1330 :合成部
Claims (6)
- 画像認識処理の際に誤ったラベルが推論される誤推論画像から、推論の正解ラベルのスコアを最大化させたリファイン画像を生成する画像生成部と、
前記誤推論画像の複数の画素のうち前記リファイン画像を生成する際に変更がなされた画素を示す第1のマップと、前記リファイン画像の複数の画素のうち推論時に注目した各画素の注目度合いを示す第2のマップと、を重畳することで、正解ラベルを推論するための各画素の重要度を示す第3のマップを生成するマップ生成部と、
前記第3のマップの画素値に基づいて、前記誤推論画像において誤推論の原因となる画像箇所を特定する特定部と、を有し、
前記画像生成部は、前記誤推論画像に複数の推論対象が含まれる場合、該複数の推論対象全ての推論時の正解ラベルのスコアを最大化させた1のリファイン画像を生成する、解析装置。 - 前記画像生成部は、推論時に算出する、前記誤推論画像に含まれる推論対象に関する情報を用いて前記リファイン画像を生成し、前記推論対象に関する情報として、前記誤推論画像における推論対象の位置及び大きさ、存在確率、推論対象を正しく検出できたか否かを示す評価指標、推論対象が外接矩形に含まれる確率、のいずれかを算出する、請求項1に記載の解析装置。
- 前記画像生成部は、推論時に算出する前記推論対象に関する情報と、前記誤推論画像に含まれる推論対象に関する正解情報との誤差を用いて、前記誤推論画像から前記リファイン画像を生成する、請求項2に記載の解析装置。
- 前記マップ生成部は、前記1のリファイン画像に含まれる複数の推論対象それぞれについて、前記第1のマップを生成することで、推論対象の数に応じた数の前記第3のマップを生成する、請求項1に記載の解析装置。
- 画像認識処理の際に誤ったラベルが推論される誤推論画像から、推論の正解ラベルのスコアを最大化させたリファイン画像を生成し、
前記誤推論画像の複数の画素のうち前記リファイン画像を生成する際に変更がなされた画素を示す第1のマップと、前記リファイン画像の複数の画素のうち推論時に注目した各画素の注目度合いを示す第2のマップと、を重畳することで、正解ラベルを推論するための各画素の重要度を示す第3のマップを生成し、
前記第3のマップの画素値に基づいて、前記誤推論画像において誤推論の原因となる画像箇所を特定する、処理をコンピュータに実行させるための解析プログラムであって、
前記誤推論画像に複数の推論対象が含まれる場合、該複数の推論対象全ての推論時の正解ラベルのスコアを最大化させた1のリファイン画像を生成する、解析プログラム。 - 画像認識処理の際に誤ったラベルが推論される誤推論画像から、推論の正解ラベルのスコアを最大化させたリファイン画像を生成し、
前記誤推論画像の複数の画素のうち前記リファイン画像を生成する際に変更がなされた画素を示す第1のマップと、前記リファイン画像の複数の画素のうち推論時に注目した各画素の注目度合いを示す第2のマップと、を重畳することで、正解ラベルを推論するための各画素の重要度を示す第3のマップを生成し、
前記第3のマップの画素値に基づいて、前記誤推論画像において誤推論の原因となる画像箇所を特定する、処理をコンピュータが実行する解析方法であって、
前記誤推論画像に複数の推論対象が含まれる場合、該複数の推論対象全ての推論時の正解ラベルのスコアを最大化させた1のリファイン画像を生成する、解析方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019200864A JP7363382B2 (ja) | 2019-11-05 | 2019-11-05 | 解析装置、解析プログラム及び解析方法 |
| US17/037,798 US11436431B2 (en) | 2019-11-05 | 2020-09-30 | Analysis apparatus, non-transitory computer-readable storage medium for analysis program, and analysis method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019200864A JP7363382B2 (ja) | 2019-11-05 | 2019-11-05 | 解析装置、解析プログラム及び解析方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021076925A JP2021076925A (ja) | 2021-05-20 |
| JP7363382B2 true JP7363382B2 (ja) | 2023-10-18 |
Family
ID=75686303
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019200864A Active JP7363382B2 (ja) | 2019-11-05 | 2019-11-05 | 解析装置、解析プログラム及び解析方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11436431B2 (ja) |
| JP (1) | JP7363382B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7351186B2 (ja) * | 2019-11-05 | 2023-09-27 | 富士通株式会社 | 解析装置、解析プログラム及び解析方法 |
| WO2021127513A1 (en) * | 2019-12-19 | 2021-06-24 | Alegion, Inc. | Self-optimizing labeling platform |
| JP2021117548A (ja) * | 2020-01-22 | 2021-08-10 | 富士通株式会社 | 画像処理装置、画像処理方法及び画像処理プログラム |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018097807A (ja) | 2016-12-16 | 2018-06-21 | 株式会社デンソーアイティーラボラトリ | 学習装置 |
| JP2018534694A (ja) | 2015-11-04 | 2018-11-22 | エヌイーシー ラボラトリーズ アメリカ インクNEC Laboratories America, Inc. | 物体検出のためのサブカテゴリ認識機能付き畳み込みニューラルネットワーク |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100405523C (zh) * | 2004-04-23 | 2008-07-23 | 清华大学 | 场发射显示器 |
| WO2006011674A1 (en) * | 2004-07-30 | 2006-02-02 | Matsushita Electric Works, Ltd. | Image processing device |
| JP4868530B2 (ja) | 2007-09-28 | 2012-02-01 | Kddi株式会社 | 画像認識装置 |
| CN101464999B (zh) * | 2007-12-19 | 2011-01-05 | 鸿富锦精密工业(深圳)有限公司 | 三维色阶比对系统及方法 |
| JP4993615B2 (ja) | 2008-03-05 | 2012-08-08 | Kddi株式会社 | 画像認識方法および装置 |
| US8718383B2 (en) * | 2008-08-06 | 2014-05-06 | Obschestvo s ogranischennoi otvetstvennostiu “KUZNETCH” | Image and website filter using image comparison |
| JP2011039918A (ja) * | 2009-08-17 | 2011-02-24 | Sony Corp | 画像処理装置、および画像処理方法、並びにプログラム |
| US8768024B1 (en) * | 2010-06-01 | 2014-07-01 | Given Imaging Ltd. | System and method for real time detection of villi texture in an image stream of the gastrointestinal tract |
| US8571325B1 (en) * | 2011-03-31 | 2013-10-29 | Raytheon Company | Detection of targets from hyperspectral imagery |
| JP5823270B2 (ja) | 2011-11-30 | 2015-11-25 | Kddi株式会社 | 画像認識装置及び方法 |
| US9324145B1 (en) * | 2013-08-08 | 2016-04-26 | Given Imaging Ltd. | System and method for detection of transitions in an image stream of the gastrointestinal tract |
| JP6598746B2 (ja) | 2016-08-22 | 2019-10-30 | Kddi株式会社 | 他の物体の画像領域も考慮して物体を追跡する装置、プログラム及び方法 |
| JP6697356B2 (ja) | 2016-09-13 | 2020-05-20 | Kddi株式会社 | 所定対象のうちの特定対象における状態を識別する装置、プログラム及び方法 |
-
2019
- 2019-11-05 JP JP2019200864A patent/JP7363382B2/ja active Active
-
2020
- 2020-09-30 US US17/037,798 patent/US11436431B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018534694A (ja) | 2015-11-04 | 2018-11-22 | エヌイーシー ラボラトリーズ アメリカ インクNEC Laboratories America, Inc. | 物体検出のためのサブカテゴリ認識機能付き畳み込みニューラルネットワーク |
| JP2018097807A (ja) | 2016-12-16 | 2018-06-21 | 株式会社デンソーアイティーラボラトリ | 学習装置 |
Non-Patent Citations (2)
| Title |
|---|
| Ross Girshick et al.,Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation,2014 IEEE Conference on Computer Vision and Pattern Recognition,米国,IEEE,2014年06月,DOI: 10.1109/CVPR.2014.81 |
| 久保田智規他,CNNを用いた物体認識における誤認識の原因を可視化する一手法,情報処理学会 研究報告 コンピュータビジョンとイメージメディア(CVIM) 2019-CVIM-218 [online] ,日本,情報処理学会,2019年08月28日 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021076925A (ja) | 2021-05-20 |
| US11436431B2 (en) | 2022-09-06 |
| US20210133484A1 (en) | 2021-05-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7363384B2 (ja) | 解析装置、解析プログラム及び解析方法 | |
| US10803364B2 (en) | Control method, non-transitory computer-readable storage medium for storing control program, and control apparatus | |
| JP7208480B2 (ja) | 学習プログラム、検出プログラム、学習装置、検出装置、学習方法および検出方法 | |
| JP7363383B2 (ja) | 解析装置、解析プログラム及び解析方法 | |
| JP7363382B2 (ja) | 解析装置、解析プログラム及び解析方法 | |
| US9530071B2 (en) | Hierarchical interlinked multi-scale convolutional network for image parsing | |
| JP7279526B2 (ja) | 解析プログラム、解析装置及び解析方法 | |
| US11842494B2 (en) | Apparatus, method, and computer program for correcting road region | |
| JP2019075116A (ja) | トラッキングネットワークを含むCNN(Convolutional Neural Network)を用いてイメージ上の客体に対応するバウンディングボックスを獲得するための方法及びこれを利用した装置 | |
| KR20200027885A (ko) | 자율 주행 상황에서 장애물 검출을 위한 cnn 학습용 이미지 데이터 세트의 생성 방법 및 장치, 그리고 이를 이용한 테스트 방법 및 테스트 장치 | |
| US20150187085A1 (en) | Image processing apparatus, method and program | |
| CN111507153A (zh) | 用分割得分图和聚类图检测车道线的后处理方法以及装置 | |
| JP2020068013A (ja) | 障害物の下段ラインを基準にroiを検出する学習方法及び学習装置、そしてこれを利用したテスト方法及びテスト装置{learning method, learning device for detecting roi on the basis of bottom lines of obstacles and testing method,testing device using the same} | |
| CN112132164B (zh) | 目标检测方法、系统、计算机装置及存储介质 | |
| JP7143931B2 (ja) | 制御方法、学習装置、識別装置及びプログラム | |
| JP2020003879A (ja) | 情報処理装置、情報処理方法、透かし検出装置、透かし検出方法、及びプログラム | |
| KR102174656B1 (ko) | 비디오 액션 인식 및 액션 영역 탐지 장치 및 방법 | |
| JP7351186B2 (ja) | 解析装置、解析プログラム及び解析方法 | |
| CN119762766A (zh) | 一种弱监督语义分割方法、装置、电子设备及介质 | |
| JP7392835B2 (ja) | 解析装置及び解析プログラム | |
| US20220415026A1 (en) | Analysis device and computer-readable recording medium storing analysis program | |
| Zhang et al. | YOLO-IOD: Towards Real Time Incremental Object Detection | |
| Ma et al. | Correctad: A self-correcting agentic system to improve end-to-end planning in autonomous driving | |
| KR102917017B1 (ko) | 인체 관절 검출 성능 향상을 위한 인체 다중 겹침 데이터셋 제작 방법 | |
| US20250272447A1 (en) | Training set generation method and electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220708 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230606 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230801 |
|
| 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: 20230905 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230918 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7363382 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |