(57)【要約】  本発明は、製品画像内のロゴパターンの存在を検出するための方法およびデバイスを提供する。方法は、ロゴパターンライブラリから１または複数のロゴパターンを取得し、１または複数のロゴパターンの各々がそれぞれの製品ブランドを識別する段階と、製品画像を取得する段階と、１または複数のロゴパターンの各々に対するマッチング度を算出する段階であって、マッチング度は、各ロゴパターンが製品画像内に存在する度合いを表す、算出する段階と、最大の算出されたマッチング度を有するロゴパターンを、選択されたロゴパターンとして選択する段階と、選択されたロゴパターンのマッチング度が第１の閾値より大きい場合、製品画像が選択されたロゴパターンを含むと判定する段階とを備える。
2018528516.tif 000002
【特許請求の範囲】
【請求項１】
製品画像がロゴパターンを含むかどうかを判定するための方法であって、
サーバにより、ロゴパターンライブラリから１または複数のロゴパターンを取得し、前記１または複数のロゴパターンの各々がそれぞれの製品ブランドを識別する段階と、
前記サーバにより、製品画像を取得する段階と、
前記サーバにより、前記１または複数のロゴパターンの各々に対するマッチング度を算出する段階であって、前記マッチング度は、各ロゴパターンが前記製品画像内に存在する度合いを表す、算出する段階と、
前記サーバにより、最大の算出されたマッチング度を有する前記ロゴパターンを、選択されたロゴパターンとして選択する段階と、
前記サーバにより、前記選択されたロゴパターンの前記マッチング度が第１の閾値より大きい場合、前記製品画像が前記選択されたロゴパターンを含むと判定する段階とを備える、方法。
【請求項２】
前記１または複数のロゴパターンの各々がカテゴリと関連付けられており、ロゴパターンライブラリから１または複数のロゴパターンを取得する段階は、
前記サーバにより、前記製品画像に関連付けられるカテゴリを識別する段階と、
前記サーバにより、前記ロゴパターンライブラリから１または複数のロゴパターンを取得する段階であって、取得された前記１または複数のロゴパターンは、前記製品画像に関連付けられる前記カテゴリに、それぞれ関連付けられる、取得する段階とを含む、請求項１に記載の方法。
【請求項３】
前記１または複数のロゴパターンの各々に対するマッチング度を算出する段階は、
前記サーバにより、前記製品画像の第１の局所特徴点を抽出する段階と、
前記サーバにより、前記１または複数のロゴパターンの各々に対する第２の局所特徴点を抽出する段階と、
前記サーバにより、前記１または複数のロゴパターンの各々に対する第３の局所特徴点を識別する段階であって、前記第３の局所特徴点は、前記第２の局所特徴点と比較して予め設定されたマッチング度を満たす前記第１の局所特徴点を表す、識別する段階と、
前記サーバにより、前記１または複数のロゴパターンの各々に対する、前記第３の局所特徴点の数の、前記第２の局所特徴点の数に対する比を算出する段階とを含む、請求項１または２に記載の方法。
【請求項４】
前記製品画像が、前記選択されたロゴパターンを含むと判定する段階は、
前記サーバにより、前記選択されたロゴパターンの識別された前記第３の局所特徴点から１または複数のミスマッチの第１の局所特徴点を除去することにより、前記選択されたロゴパターンの有効な局所特徴点を識別する段階と、
前記サーバにより、前記選択されたロゴパターンの前記有効な局所特徴点の数の、前記選択されたロゴパターンの識別された前記第３の局所特徴点の数に対する比を算出することにより、前記選択されたロゴパターンの有効なマッチング度を、算出する段階と、
前記サーバにより、前記選択されたロゴパターンの前記有効なマッチング度が第２の閾値より大きい場合、前記製品画像が前記選択されたロゴパターンを含むと判定する段階とをさらに含む、請求項３に記載の方法。
【請求項５】
前記選択されたロゴパターンの識別された前記第３の局所特徴点から１または複数のミスマッチの第１の局所特徴点を除去する段階は、
前記サーバにより、ランダムサンプルコンセンサスアルゴリズムを使用して、前記選択されたロゴパターンと前記製品画像との間の１または複数のアフィン変換関係を推定する段階と、
前記サーバにより、前記１または複数のアフィン変換関係に準拠しない、前記選択されたロゴパターンの識別された１または複数の第３の局所特徴点を除去する段階とを含む、請求項４に記載の方法。
【請求項６】
前記サーバにより、前記１または複数のロゴパターンに関連付けられる監査結果に基づいて、前記ロゴパターンライブラリの前記１または複数のロゴパターンの効率を算出する段階であって、前記監査結果は、監査システムにより生成され、前記ロゴパターンライブラリの前記１または複数のロゴパターンの効率は、前記製品画像が前記選択されたロゴパターンを含むとの判定の精度を特徴付けるために使用される、算出する段階と、
前記サーバにより、算出された前記ロゴパターンの前記効率が有効閾値よりも低い場合、前記ロゴパターンライブラリから前記ロゴパターンを除去する段階とをさらに含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記ロゴパターンライブラリの前記１または複数のロゴパターンの効率を算出する段階は、
前記サーバにより、前記１または複数のロゴパターンの各々に対する第１の製品画像総数を算出する段階であって、前記第１の製品画像総数が、予め設定された期間内に前記ロゴパターンを含むと判定される製品画像の数を表す、算出する段階と、
前記サーバにより、前記１または複数のロゴパターンの各々に対する第２の製品画像総数を算出する段階であって、前記第２の製品画像総数が、正確な監査結果を有する予め設定された期間内に前記ロゴパターンを含むと判定される製品画像の数を表す、算出する段階と、
前記サーバにより、前記第２の製品画像総数の、前記第１の製品画像総数に対する比を算出することにより、前記１または複数のロゴパターンの各々に対する前記ロゴパターンの前記効率を算出する段階とを含む、請求項６に記載の方法。
【請求項８】
前記第１の局所特徴点、前記第２の局所特徴点および前記第３の局所特徴点が、スケール不変な特徴変換特徴点、高速化されたロバストな特徴の特徴点、アフィンＳＩＦＴ特徴点、および勾配方向特徴点のヒストグラムからなるグループから選択される特徴点を含む、請求項３から５のいずれか一項に記載の方法。
【請求項９】
製品画像がロゴパターンを含むかどうかを判定するためのデバイスであって、
製品画像、およびロゴパターンライブラリから１または複数のロゴパターンを取得するための取得ユニットであって、前記１または複数のロゴパターンの各々がそれぞれの製品ブランドを識別する、取得ユニットと、
前記１または複数のロゴパターンの各々に対するマッチング度を算出するための第１の算出ユニットであって、前記マッチング度は、各ロゴパターンが前記製品画像内に存在する度合いを表す、第１の算出ユニットと、
最大の算出されたマッチング度を有する前記ロゴパターンを、選択されたロゴパターンとして選択するための選択ユニットと、
前記選択されたロゴパターンの前記マッチング度が第１の閾値より大きい場合、前記製品画像が前記選択されたロゴパターンを含むと判定するための検出ユニットとを備える、デバイス。
【請求項１０】
前記１または複数のロゴパターンの各々がカテゴリと関連付けられており、前記取得ユニットは、前記製品画像に関連付けられるカテゴリを識別するための、および前記ロゴパターンライブラリから前記１または複数のロゴパターンを取得するための取得サブユニットを含み、取得された前記１または複数のロゴパターンは、前記製品画像に関連付けられる前記カテゴリに、それぞれ関連付けられる、請求項９に記載のデバイス。
【請求項１１】
前記第１の算出ユニットは、
前記製品画像の第１の局所特徴点、および前記１または複数のロゴパターンの各々に対する第２の局所特徴点を抽出するための抽出サブユニットと、
前記１または複数のロゴパターンの各々に対する第３の局所特徴点を識別するためのマッチングサブユニットであって、前記第３の局所特徴点は、前記第２の局所特徴点と比較して予め設定されたマッチング度を満たす前記第１の局所特徴点を表す、マッチングサブユニットと、
前記１または複数のロゴパターンの各々に対する、前記第３の局所特徴点の数の前記第２の局所特徴点の数に対する比をそれぞれ算出するための算出サブユニットとを含む、請求項９または１０に記載のデバイス。
【請求項１２】
前記選択されたロゴパターンの識別された前記第３の局所特徴点から１または複数のミスマッチの第１の局所特徴点を除去することにより、前記選択されたロゴパターンの有効な局所特徴点を識別するための除去ユニットと、
前記選択されたロゴパターンの前記有効な局所特徴点の数の、前記選択されたロゴパターンの識別された前記第３の局所特徴点の数に対する比を算出することにより、前記選択されたロゴパターンの有効なマッチング度を算出するための、および前記選択されたロゴパターンの前記有効なマッチング度が第２の閾値より大きい場合、前記検出ユニットをトリガするための第２の算出ユニットとをさらに含む、請求項１１に記載のデバイス。
【請求項１３】
前記除去ユニットは、
ランダムサンプルコンセンサスアルゴリズムを使用して、前記選択されたロゴパターンと前記製品画像との間の１または複数のアフィン変換関係を推定するためのアフィン変換サブユニットと、
前記１または複数のアフィン変換関係に準拠しない、前記選択されたロゴパターンの識別された１または複数の第３の局所特徴点を除去するための除去サブユニットとを含む、請求項１２に記載のデバイス。
【請求項１４】
前記１または複数のロゴパターンに関連付けられる監査結果に基づいて、前記ロゴパターンライブラリの前記１または複数のロゴパターンの効率を算出するための効率算出ユニットであって、前記監査結果は、監査システムにより生成され、前記ロゴパターンライブラリの前記１または複数のロゴパターンの効率は、前記製品画像が前記選択されたロゴパターンを含むとの判定の精度を特徴付けるために使用される、効率算出ユニットと、
算出された前記ロゴパターンの前記効率が有効閾値よりも低い場合、前記ロゴパターンライブラリから前記ロゴパターンを除去するための最適化ユニットとをさらに含む、請求項９から１３のいずれか一項に記載のデバイス。
【請求項１５】
前記効率算出ユニットは、
前記１または複数のロゴパターンの各々に対する第１の製品画像総数を算出するための第１の統計サブユニットであって、前記第１の製品画像総数が、予め設定された期間内に前記ロゴパターンを含むと判定される製品画像の数を表す、第１の統計サブユニットと、
前記１または複数のロゴパターンの各々に対する第２の製品画像総数を算出するための第２の統計サブユニットであって、前記第２の製品画像総数が、正確な監査結果を有する予め設定された期間内に前記ロゴパターンを含むと判定される製品画像の数を表す、第２の統計サブユニットと、
前記第２の製品画像総数の、前記第１の製品画像総数に対する比を算出することにより、前記１または複数のロゴパターンの各々に対する前記ロゴパターンの前記効率を算出するための効率算出サブユニットとを含む、請求項１４に記載のデバイス。
【請求項１６】
コンピュータプロセッサに、
ロゴパターンライブラリから１または複数のロゴパターンを取得し、前記１または複数のロゴパターンの各々がそれぞれの製品ブランドを識別する手順と、
製品画像を取得する手順と、
前記１または複数のロゴパターンの各々に対するマッチング度を算出する手順であって、前記マッチング度は、各ロゴパターンが前記製品画像内に存在する度合いを表す、算出する手順と、
最大の算出されたマッチング度を有する前記ロゴパターンを、選択されたロゴパターンとして選択する手順と、
前記選択されたロゴパターンの前記マッチング度が第１の閾値より大きい場合、前記製品画像が前記選択されたロゴパターンを含むと判定する手順とを実行させるためのプログラム。
【請求項１７】
前記１または複数のロゴパターンの各々がカテゴリと関連付けられており、ロゴパターンライブラリから１または複数のロゴパターンを取得する前記手順は、
前記製品画像に関連付けられるカテゴリを識別する手順と、
前記ロゴパターンライブラリから前記１または複数のロゴパターンを取得する手順であって、取得された前記１または複数のロゴパターンは、前記製品画像に関連付けられる前記カテゴリに、それぞれ関連付けられる、取得する手順とをさらに含む、請求項１６に記載のプログラム。
【請求項１８】
複数のマッチング度を算出する前記手順は、
前記製品画像の第１の局所特徴点を抽出する手順と、
前記１または複数のロゴパターンの各々に対する第２の局所特徴点を抽出する手順と、
前記１または複数のロゴパターンの各々に対する第３の局所特徴点を識別する手順であって、前記第３の局所特徴点は、前記第２の局所特徴点と比較して予め設定されたマッチング度を満たす前記第１の局所特徴点を表す、識別する手順と、
前記１または複数のロゴパターンの各々に対する、前記第３の局所特徴点の数の、前記第２の局所特徴点の数に対する比を算出する手順とを含む、請求項１６または１７に記載のプログラム。
【請求項１９】
前記コンピュータプロセッサに、
前記選択されたロゴパターンの識別された前記第３の局所特徴点から１または複数のミスマッチの第１の局所特徴点を除去することにより、前記選択されたロゴパターンの有効な局所特徴点を識別する手順と、
前記選択されたロゴパターンの前記有効な局所特徴点の数の、前記選択されたロゴパターンの識別された前記第３の局所特徴点の数に対する比を算出することにより、前記選択されたロゴパターンの有効なマッチング度を算出する手順と、
前記選択されたロゴパターンの前記有効なマッチング度が第２の閾値より大きい場合、前記製品画像が前記選択されたロゴパターンを含むと判定する手順とをさらに実行させるための、請求項１８に記載のプログラム。
【請求項２０】
前記コンピュータプロセッサに、
前記１または複数のロゴパターンに関連付けられる監査結果に基づいて、前記ロゴパターンライブラリの前記１または複数のロゴパターンの効率を算出する手順であって、前記監査結果は、監査システムにより生成され、前記ロゴパターンライブラリの前記１または複数のロゴパターンの効率は、前記製品画像が前記選択されたロゴパターンを含むことの判定の精度を特徴付けるために使用される、算出する手順と、
算出された前記ロゴパターンの前記効率が有効閾値よりも低い場合、前記ロゴパターンライブラリから前記ロゴパターンを除去する手順とをさらに実行させるための、請求項１６から１９のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］  本願は、２０１５年９月９日に出願された「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｄｅｔｅｃｔｉｎｇ  Ｐｏｔｅｎｔｉａｌ  Ｉｎｆｒｉｎｇｉｎｇ  Ｐｒｏｄｕｃｔ  Ｉｍａｇｅ（侵害の可能性がある製品画像を検出するための方法および装置）」と題された中国特許出願第２０１５１０５７０６０５．９号、および２０１６年９月８日に出願された「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｄｅｔｅｒｍｉｎｉｎｇ  Ｗｈｅｔｈｅｒ  ａ  Ｐｒｏｄｕｃｔ  Ｉｍａｇｅ  Ｉｎｃｌｕｄｅｓ  ａ  Ｌｏｇｏ  Ｐａｔｔｅｒｎ（製品画像がロゴパターンを含むかどうかを判定するためのシステムおよび方法）」と題された米国特許出願第１５／２５９，０８１号に基づく優先権の利益を主張し、両出願は参照により本明細書にそれら全体が組み込まれる。
【０００２】
［本開示の分野］  本開示は、製品画像がロゴパターンを含むかどうかを判定するためのシステムおよび方法に関する。
【背景技術】
【０００３】
多くのｅコマースプラットフォームが、知的財産の所有者による商標侵害の申し立てのような、プラットフォームに存在する製品に起因した知的財産侵害に関する問題を抱える。国際的なｅコマースプラットフォームという観点から、これらの侵害問題は、（例えば、侵害判決に関する賠償を求められる等）様々な形で、プラットフォームに著しく悪影響を与えており、このようなプラットフォームを重大な法的リスクにさらしている。したがって、これらのプラットフォームの侵害製品および侵害製品画像の数を効果的に識別し、減少させることが、早急に解決しなければならない問題となっている。さらに、この問題を解決することはまた、ｅコマースプラットフォームの国際的な画像を増やし、ユーザにとって好ましいショッピング環境を生み出す。
【０００４】
ｅコマースプラットフォームにより使用される現在の方法は、既知の検出方法を使用して侵害の可能性がある画像を識別し、次に、これらの画像を手動監査システムに送る。手動監査システムにおいて、監査スタッフは、画像が実際に侵害するかどうかを判定し、検出結果の精度を決定する最終審査を行う。これらの既存のプラットフォームは、侵害が疑われる製品を検出するべく、以下の方法の一方、または両方を通常採用する。
【０００５】
第１の方法では、ルールに基づいた検出方法が使用され、これは、製品データ（例えば、名称または属性）が、事前構成済みのテキスト上のルールに基づいたキーワードを含むかどうかを検出する。製品データがキーワードにマッチングする場合、方法は、製品が既知のブランドを侵害する可能性があると判定する。
【０００６】
第２の方法は、製品画像と事前収集された製品画像の類似性をマッチングする。この方法において、製品画像は、画像間の類似性に基づいて複数の事前収集された製品画像とマッチングされる。画像間の類似性をマッチングすることにより、第２の方法は、類似性の度合いが予め設定された閾値に合う、またはそれを超える場合、製品画像が、事前収集された製品画像と類似しているかどうかを判定し得る。
【０００７】
実際、第１の方法の網羅的なルールは、事前構成できず、したがって、検出は包括的でない。加えて、販売者は、第１の方法による検出を避けるために、通常製品の名称または属性情報を変更する。したがって、乏しい検出結果につながり、再現率が限定される。同様に、第２の方法は、十分にロバストではない。例えば、同じ製品が、異なる角度から撮影された画像において、大いに異なる可能性があり、画像と事前取集された画像との類似性のマッチングの観点で、矛盾につながり得る。したがって、販売者は、想起されることを避けるべく異なる撮影角度を使用し得る。さらに、類似性マッチングの制限された精度により、多数の侵害が疑われる製品画像が検出され得、それは過度の画像想起という結果になり、手動監査プロセスの間、監査スタッフにかなりのプレッシャーをかける。
【発明の概要】
【０００８】
上記で特定される欠陥を受け、本開示は、製品画像が、検出のロバスト性と精度の両方を向上させ、画像想起の量を制御するロゴパターンを含むかどうかを判定するための検出システムおよび方法を説明する。
【０００９】
一態様において、本開示は、製品画像がロゴパターンを含むかどうかを判定するための方法を説明する。一実施形態において、方法は、ロゴパターンライブラリから１または複数のロゴパターンを取得し、１または複数のロゴパターンの各々がそれぞれの製品ブランドを識別する段階と、製品画像を取得する段階と、１または複数のロゴパターンの各々に対するマッチング度を算出する段階であって、マッチング度は、各ロゴパターンが製品画像内に存在する度合いを表す、算出する段階と、最大の算出されたマッチング度を有するロゴパターンを、選択されたロゴパターンとして選択する段階と、選択されたロゴパターンのマッチング度が第１の閾値より大きい場合、製品画像が選択されたロゴパターンを含むと判定する段階とを含む。
【００１０】
別の態様において、本開示は、製品画像がロゴパターンを含むかどうかを判定するためのデバイスを説明する。一実施形態において、デバイスは、製品画像、およびロゴパターンライブラリから１または複数のロゴパターンを取得するための取得ユニットであって、１または複数のロゴパターンの各々がそれぞれの製品ブランドを識別する、取得ユニットと、１または複数のロゴパターンの各々に対するマッチング度を算出するための第１の算出ユニットであって、マッチング度は、各ロゴパターンが製品画像内に存在する度合いを表す、第１の算出ユニットと、最大の算出されたマッチング度を有するロゴパターンを、選択されたロゴパターンとして選択するための選択ユニットと、選択されたロゴパターンのマッチング度が第１の閾値より大きい場合、製品画像が選択されたロゴパターンを含むと判定するための検出ユニットとを備える。
【００１１】
別の態様において、本開示は、コンピュータ実行可能命令で実体的にエンコードされる非一時的コンピュータ可読記憶媒体を説明し、それは、プロセッサにより実行される場合に、製品画像がロゴパターンを含むかどうかを判定するための方法を行う。一実施形態において、方法は、ロゴパターンライブラリから１または複数のロゴパターンを取得し、１または複数のロゴパターンの各々がそれぞれの製品ブランドを識別する段階と、製品画像を取得する段階と、１または複数のロゴパターンの各々に対するマッチング度を算出する段階であって、マッチング度は、各ロゴパターンが製品画像内に存在する度合いを表す、算出する段階と、最大の算出されたマッチング度を有するロゴパターンを、選択されたロゴパターンとして選択する段階と、選択されたロゴパターンのマッチング度が第１の閾値より大きい場合、製品画像が選択されたロゴパターンを含むと判定する段階とを備える。
【００１２】
関連技術とは異なり、本開示の実施形態は、テキストベースのルール、または製品画像全体の分析に基づいていない。むしろ、開示された実施形態は、製品画像がロゴパターンを含むかどうかを判定する新しい検出デバイスおよび方法を利用する。ロゴは製品上に示されるブランドマークなので、販売者は通常、購買者を引き付けるべく、製品画像上のロゴをハイライトする。製品画像の撮影角度および照度の変化は通常、ロゴにほとんど影響を与えない。したがって、多くの、ロゴのある製品画像が、ロゴパターンを使用して検出され得る。したがって、ロゴパターンに基づいた製品画像マッチングは、よりロバストであり、より高い好結果の再現率を有する。
【００１３】
ロゴパターンが疑いのある製品画像にマッチングする度合いは、疑いのある製品画像がロゴパターンを含む確率を示す。すなわち、より大きなマッチング度は、製品画像が既知のロゴを含み、したがって、侵害が疑われる製品画像である可能性がより高いことを意味する。本明細書に説明されるロゴパターンの特徴を使用する、検出システムおよび方法の精度は比較的高く、製品画像の、多くの目に見えない想起という結果にはつながらない。したがって、想起量を効果的に制御し、手動審査のコストを減少させる。
【図面の簡単な説明】
【００１４】
本明細書に説明される添付図面は、以下の詳細な説明と共に用いられる場合、本開示のさらなる理解を提供することが意図される。本開示の実施形態およびその説明は、本開示をさらに説明し、明確にする目的であり、本開示の範囲は、いかなる具体的な実施形態の説明または添付図面ではなく、むしろ特許請求の範囲により定義される。本開示は以下の添付図面を含む。
【００１５】
【図１】本開示のいくつかの実施形態に係る、製品画像がロゴパターンを含んでいるかどうかを判定するための方法を示しているフローチャートである。
【００１６】
【図２】本開示のいくつかの実施形態に係る、製品画像と１または複数のロゴパターンとの間のマッチング度を算出するための方法を示しているフローチャートである。
【００１７】
【図３】本開示のいくつかの実施形態に係る、製品画像がロゴパターンを含むかどうかを判定するための方法を示しているフローチャートである。
【００１８】
【図４】本開示のいくつかの実施形態に係る、製品画像がロゴパターンを含むかどうかを判定するための方法の段階を示しているフローチャートである。
【００１９】
【図５】本開示のいくつかの実施形態に係る、ロゴパターンライブラリを最適化するための方法を示しているフローチャートである。
【００２０】
【図６】本開示のいくつかの実施形態に係る、侵害が疑われる製品画像の検出デバイスの構造図である。
【００２１】
【図７】本開示のいくつかの実施形態に係る、侵害が疑われる製品画像の検出デバイスの第１の算出ユニットの構造図である。
【００２２】
【図８】本開示のいくつかの実施形態に係る、侵害が疑われる製品画像の検出デバイスの構造図である。
【００２３】
【図９】本開示のいくつかの実施形態に係る、侵害が疑われる製品画像の検出デバイスの除去ユニットの構造図である。
【００２４】
【図１０】本開示のいくつかの実施形態に係る、侵害が疑われる製品画像の検出デバイスの効率算出ユニットの構造図である。
【発明を実施するための形態】
【００２５】
これより本開示は、本明細書の一部を形成し、ある例示的な実施形態を例として示す添付図面を参照し、以下でより完全に説明される。しかしながら、主題は、様々な異なる形態で具現化されてよく、したがって、カバーされている、または特許請求の範囲に記載の主題は、本明細書に記載されているいかなる例示的な実施形態にも限定されないものとして解釈されることが意図され、例示的な実施形態は、単に例示として提供される。同様に、特許請求の範囲に記載の、またはカバーされている主題のための合理的に広い範囲が意図される。とりわけ、例えば、主題は、方法、デバイス、構成要素、またはシステムとして具現化されてよい。したがって、実施形態は、例えば、ハードウェア、ソフトウェア、ファームウェアまたは（ソフトウェアそれ自体以外の）それらの任意の組み合わせの形態をとってよい。したがって、以下の詳細な説明は、限定的な意味合いに捉えられることが意図されない。
【００２６】
本明細書および特許請求の範囲を通して、用語は、明示的に述べられた意味を越えて、文脈で示唆または暗示された微妙な意味を有してよい。同様に、本明細書で使用される「一実施形態において（ｉｎ  ｏｎｅ  ｅｍｂｏｄｉｍｅｎｔ）」という語句は、必ずしも同じ実施形態を指すわけではなく、本明細書で使用される「別の実施形態において（ｉｎ  ａｎｏｔｈｅｒ  ｅｍｂｏｄｉｍｅｎｔ）」という語句は、必ずしも異なる実施形態を指すわけではない。例えば、特許請求の範囲に記載の主題が、全体的にまたは部分的に例示的な実施形態の組み合わせを含むことが意図される。
【００２７】
本開示は、方法およびデバイスのブロック図および動作図を参照し、以下で説明される。ブロック図の各ブロックまたは動作図、およびブロック図のブロックまたは動作図の組み合わせは、アナログまたはデジタルハードウェアおよびコンピュータプログラム命令を用いて実装され得ることが理解される。これらのコンピュータプログラム命令は、コンピュータのプロセッサまたは他のプログラマブルデータ処理装置を通じて実行し、ブロック図もしくは１または複数の動作ブロック内に規定されている機能／動作を実装する、命令であるように、本明細書に詳述されるように機能を変更するための汎用コンピュータ、専用コンピュータ、ＡＳＩＣ、または他のプログラマブルデータ処理装置のプロセッサに提供され得る。いくつかの代替的な実装において、複数のブロックに記された機能／動作は、動作図に記される順序外で起こり得る。例えば、連続して示されている２つのブロックは、実際は、実質的に同時に実行され得、または複数のブロックは、関連する機能性／動作によって、時に逆の順序で実行され得ることがある。
【００２８】
これらのコンピュータプログラム命令は、コンピュータのプロセッサまたは他のプログラマブルデータ処理装置を通じて実行し、ブロック図もしくは１または複数の動作ブロック内に規定されている機能／動作を実装する、命令であるように、機能を専用に変更するための汎用コンピュータ、専用コンピュータ、ＡＳＩＣ、または他のプログラマブルデジタルデータ処理装置のプロセッサに提供され得、それにより、本明細書の実施形態により、それらの機能性を変える。
【００２９】
図１は、本開示のいくつかの実施形態に係る、製品画像がロゴパターンを含んでいるかどうかを判定するための方法を示しているフローチャートである。
【００３０】
段階１０１において、方法は、事前構築されたロゴパターンライブラリからロゴパターンを取得する。一実施形態において、事前構築されたロゴパターンライブラリに記憶されたロゴパターンは、製品ブランドを識別してよい。
【００３１】
本明細書で使用されるロゴは、ブランドもしくは、製品またはサービスの特徴を識別するシンボル、トレードドレス、またはデザインのいずれかを指す。ロゴは概して、記号、グラフ、文字、数字、３次元のマークおよび色の組み合わせ、形、または全てのそのような要素の組み合わせを含む。一実施形態において、事前構築されたロゴパターンライブラリは、ロゴパターンライブラリに複数のロゴパターンを記憶することにより構築され、各ロゴパターンが既知のブランドを識別する。ロゴパターンライブラリを事前構築する場合、ロゴパターンは、侵害製品画像から、法的な製品画像から、または正式に公表されたブランドのロゴパターンからまたは、これらの任意の組み合わせを使用してキャプチャされ得る。これらのロゴパターンは、ロゴパターンライブラリを生成するべくデータベースに記憶されてよく、代替的な記憶技術およびデバイスが使用されてもよい。いくつかの実施形態において、本明細書でさらに検討されるように、ロゴパターンは、カテゴリに基づいてロゴパターンライブラリを提供するべく、１または複数の製品カテゴリにより分類され得る。
【００３２】
ロゴパターンは、事前構築されたロゴパターンライブラリから取得されてよく、（例えば、エルゴード的手段により、製品画像を各ロゴパターンとマッチングし、包括的マッチングを確かなものとする、および信頼性を向上させるために）後続の算出プロセスで使用されてよい。積極的な使用で、ロゴパターンライブラリに記憶されるデータの量は、ライブラリが増えるにつれ、著しく増えてよい。結果的に、ロゴパターンライブラリの全てのロゴパターンが後続の算出に使用される場合、処理時間およびリソース利用も著しく多い。したがって、いくつかの実施形態において、事前構築されたロゴパターンライブラリからロゴパターンを取得することは、１または複数のカテゴリに関連付けられるロゴパターンを取得することを含んでよく、この１または複数のカテゴリは、識別される製品に関連付けられる１または複数のカテゴリに基づく。このようにして、方法は、全てのロゴパターンのサブセット、具体的には、識別されたカテゴリのロゴを選択してよい。
【００３３】
いくつかの実施形態において、製品のカテゴリ化が、通常、ｅコマースプラットフォーム上で（ｅコマースプラットフォーム自体により、または、ｅコマースプラットフォームのユーザを通じてのいずれかにより）実行され、ロゴは、製品ブランドを識別するべく使用されてよい。これらの実施形態において、ロゴ自体は１または複数のカテゴリに属してもよい。例えば、ルイヴィトン（Ｌｏｕｉｓ  Ｖｕｉｔｔｏｎ（登録商標）（ＬＶ））は、主に「かばん」および「スーツケース」のカテゴリの下にカテゴリ化されてよい。したがって、１つの製品は、１つのカテゴリのみに起因してよく、概して製品は他のカテゴリからの製品のロゴを有し得ない。したがって、疑いのある製品画像に対し他のカテゴリのロゴパターンのマッチング度を算出する必要なく、識別される１つの製品に対して、識別される製品のカテゴリのロゴパターンのみが、選択される必要がある。これは、算出量を大いに減少させる。さらに、他のカテゴリからのロゴパターンと識別される製品との間のマッチングは必要とされないという事実により、ミスマッチの確率が減少され得、ロゴマッチングの精度が向上され得る。
【００３４】
段階１０２において、方法は、疑いのある製品画像が取得されたロゴパターンの各々にマッチングするマッチング度を算出する。いくつかの実施形態において、段階１０２において算出されるマッチング度は、図２に示されている方法により算出されてよい。
【００３５】
段階１０２ａにおいて、方法は、１または複数のロゴパターンの局所特徴点、および疑いのある製品画像の局所特徴点を抽出する。段階１０２ｂにおいて、方法は、１または複数のロゴパターンの各々の局所特徴点との予め設定されたマッチング度を満たす疑いのある製品画像の局所特徴点を識別する。段階１０２ｃにおいて、１または複数のロゴパターンの各々に対して、方法は、予め設定されたマッチング条件を満たす局所特徴点の総数の、ロゴパターンの局所特徴点に対する比を算出する。上述の各ロゴパターンに対する算出された比は、疑いのある製品画像に対し所与のロゴパターンのマッチング度を表す。
【００３６】
図２に示されている方法は、局所特徴マッチングを利用し、疑いのある製品画像と１または複数の取得されたロゴパターンとの間の特徴点をマッチングすることにより、マッチング度を算出する。いくつかの実施形態において、スケール不変な特徴変換（ｓｃａｌｅ  ｉｎｖａｒｉａｎｔ  ｆｅａｔｕｒｅ  ｔｒａｎｓｆｏｒｍ（ＳＩＦＴ））、高速化されたロバストな特徴（ｓｐｅｅｄｅｄ  ｕｐ  ｒｏｂｕｓｔ  ｆｅａｔｕｒｅｓ（ＳＵＲＦ））、アフィンＳＩＦＴ（ＡＳＩＦＴ）特徴点、および勾配方向のヒストグラム（ｈｉｓｔｏｇｒａｍ  ｏｆ  ｏｒｉｅｎｔｅｄ  ｇｒａｄｉｅｎｔｓ（ＨＯＧ）のような、既存の局所特徴マッチングアルゴリズムが、採用されてよい。局所特徴点は、選ばれた局所特徴マッチングアルゴリズムにより抽出される。例えば、ＳＩＦＴアルゴリズムを利用する場合、ＳＩＦＴ特徴点は、段階１０２ａにおいて抽出される。
【００３７】
図１に戻ると、段階１０３において、方法は、取得されたロゴパターンの各々に対して算出されたマッチング度に基づいて最大マッチング度を有するロゴパターンを選択する。
【００３８】
最後に、段階１０４において、方法は、段階１０３において選択されたロゴパターンのマッチング度が、第１の予め設定された閾値より大きい場合、製品画像がロゴパターンを含むと判定する。
【００３９】
段階１０２から得られるマッチング度は、疑いのある製品画像が、１または複数のロゴパターンを含む確率を特徴付ける。ロゴパターンは、製品ブランドを識別するべく使用されるので、ブランドの知的財産（例えば、ロゴパターン）を侵害する販売者は、ブランドのロゴパターンを違法に使用し得、または他のブランドのロゴを模倣し得、ユーザを引き付け、かつ、混同させるために、彼ら独自の製品画像を生成する。したがって、ロゴパターンと疑いのある製品画像との間のより大きなマッチング度は、製品画像が侵害が疑われる製品画像として識別されるはずだという、より大きな確率を示す。検出結果の精度を保証するために、段階１０３において、最大マッチング度を有するロゴパターンが選択され、そしてロゴパターンと疑いのある製品画像との間のマッチング度が第１の予め設定された閾値より大きいかどうかを判定するための基準とみなされる。マッチング度が第１の予め設定された閾値より大きい場合、ロゴパターンは、疑いのある製品画像内に存在するとみなされる。したがって、方法は、疑いのある製品画像が侵害が疑われる製品画像であり得ると信頼性をもって結論付け得る。
【００４０】
本開示で説明される実施形態におけるロゴパターンの使用は、撮影角度および照明による影響が少なく、したがって、悪徳な販売者が妨害する、またはうまく逃れることは難しい。疑いのある製品画像が、侵害が疑われる製品画像であるかどうかを検出するために、ロゴパターンと疑いのある製品画像の間のマッチング度を使用することで、説明される実施形態は、著しく、よりロバストであって、検出を既存の技術よりも著しく、包括的で正確なものにする。付加利益として、想起される画像（ｒｅｃａｌｌｅｄ  ｉｍａｇｅｒｙ）（例えば、ロゴパターン）の量は、効果的に制御され得、手動審査のコストも既存の技術と比較して減少される。
【００４１】
いくつかの実施形態において、侵害が疑われる製品画像は、検出後の最終審査のための手動検出システムにリアルタイムで、または周期的に送られる。審査者は次に、侵害が疑われる製品画像が、実際にロゴパターンを侵害するかどうかを確認し得る。検出結果が正確であるとみなされる場合、その結果は、正確であるとマーク付けされることになるが、不適当であるとみなされる場合、その結果は不適当であるとマーク付けされることになる。
【００４２】
いくつかの実施形態において、ｅコマースプラットフォームは、毎日、新たに追加される製品画像を検出する。いくつかの実施形態において、実際の需要に基づいて、ｅコマースプラットフォームは、毎時、毎月、または毎四半期のような、所与の期間において追加された製品画像を検出してよい。前述の実施形態は単一の製品画像の検出を説明しているが、他の実施形態においては、複数の製品画像が、ｅコマースプラットフォームの処理能力および検出期間に基づいて、並行して、または連続して検出されてよい。
【００４３】
図３は、本開示のいくつかの実施形態に係る、製品画像がロゴパターンを含むかどうかを判定するための方法を示しているフローチャートである。
【００４４】
段階２０１において、方法は、事前構築されたロゴパターンライブラリからロゴパターンを取得する。
【００４５】
段階２０２において、方法は、疑いのある製品画像が取得されたロゴパターンの各々にマッチングするマッチング度を算出し、したがって、疑いのある製品画像の取得された各ロゴパターンとのマッチング度を得る。
【００４６】
段階２０３において、方法は、取得されたロゴパターンの各々に対して算出されたマッチング度に基づいて最大マッチング度を有するロゴパターンを選択する。
【００４７】
上述の段階２０１から２０３は同じである、または図１に関して検討された、段階１０１から１０３と実質的に類似しており、上記の説明は、それぞれの段階に対して参照され得る。したがって、段階１０１から１０３の説明は分かりやすさのために、ここでは省略される。
【００４８】
マッチング度の算出をさらに精緻化するために、以下の段階２０４から２０５が、選択されたロゴパターンと疑いのある製品画像との間のマッチング度を算出するべく、使用されてよい。本明細書に説明されるように、段階２０４および２０５が、ｅコマースプラットフォームに利用可能な時間またはリソースに応じてマッチングおよび検出の精度をさらに向上させるべく利用されてよい。
【００４９】
段階２０４において、方法は、選択されたロゴパターンと疑いのある製品画像との間の任意のミスマッチの局所特徴点を除去し、したがって、有効な局所特徴点のセットを得る。いくつかの実施形態において、段階２０４は図４に示されている方法を含んでよい。
【００５０】
段階２０４ａにおいて、方法は、ランダムサンプルコンセンサスアルゴリズムを使用して、選択されたロゴパターンと疑いのある製品画像との間のアフィン変換関係を推定する。
【００５１】
段階２０４ｂにおいて、方法は、選択されたロゴパターンと疑いのある製品画像との間で共有された局所特徴点から、アフィン変換関係に準拠していない局所特徴点を除去する。方法は次に、局所特徴点の残りのセットを有効な局所特徴点のセットとみなす。
【００５２】
アフィン変換は２次元座標の間の線形変換なので、２次元パターンの「平坦」（変換後直線はなお直線であり、円弧はなお円弧であることを意味している）および「並行」（２次元パターンの間の相対的な位置は不変のままで、並行線は並行のままであり、直線上の点の位置および順序は不変のままであることを意味している）を維持する。アフィン変換は、移動、スケーリング、オーバーターニング、回転、およびシヤリングを含む、一連の複合型アトミック変換（ｃｏｍｐｌｅｘ  ａｔｏｍｉｃ  ｔｒａｎｓｆｏｒｍａｔｉｏｎｓ）により生成され得る。したがって、アフィン変換後に、疑いのある製品画像のロゴの形状が不変であると判定するべく、アフィン変換の特徴が使用される。ロゴの形状が不変であることの判定に基づいて、いくつかのミスマッチの局所特徴が除去され得る。
【００５３】
段階２０５において、方法は、有効な局所特徴点の総数の、選択されたロゴパターンの局所特徴点に対する比を算出し、その比は選択されたロゴパターンと疑いのある製品画像との間の有効なマッチング度を含む。
【００５４】
段階２０６において、方法は、有効なマッチング度が第２の予め設定された閾値より大きい場合、製品画像がロゴパターンを含むと判定する。
【００５５】
段階２０４から得られた有効な局所特徴点は、疑いのある製品画像の局所特徴点とマッチングするロゴパターンの実際の局所特徴点とみなされてよい。すなわち、有効な局所特徴点は、誤判定を除去し、より正確な局所特徴点のセットを表し得る。疑いのある製品画像に対しロゴパターンの有効なマッチング度が、有効な局所特徴点に基づいて算出された場合、より正確な有効なマッチング度が得られ、結果として、マッチングもより正確である。
【００５６】
例えば、上述の段階２０２において、選択されたロゴパターン上に１００個の局所特徴点があり、疑いのある製品画像に対しロゴパターンのマッチング度が８０％であると仮定することは、疑いのある製品画像上に８０個のマッチングされたロゴパターンの局所特徴点があるということを意味する。しかしながら、そのような８０個の局所特徴点にはいくつかのミスマッチがあり得る。精度を向上させるために、６０個の有効な局所特徴点を得るべく、図３に示されている方法を使用して、ミスマッチの局所特徴点が除去されてよい。次に、これら６０個の有効な局所特徴点に基づいて、疑いのある製品画像上のロゴパターンの有効なマッチング度は、ミスマッチを除去した後に事実上６０％である。第２の予め設定された閾値が５０％に設定される場合、条件が満たされる（すなわち、６０％マッチングの特徴点が５０％マッチングの特徴点の閾値より大きい）。それはまた、ロゴパターンが疑いのある製品画像上に存在することを示し、したがって、疑いのある製品画像は、侵害が疑われる画像として判定され得る。
【００５７】
図３および４に関して説明される実施形態は、疑いのある製品画像上の局所特徴点にマッチングするロゴパターンの局所特徴点からミスマッチを除去することにより、検出および想起の精度を向上させる。したがって、疑いのある製品画像上の検出の有効なマッチング度を算出する。
【００５８】
上で説明される検出方法は主に、ロゴパターンライブラリのロゴパターンを参照オブジェクトとみなす。したがって、ロゴパターンライブラリのロゴパターンの品質は、侵害が疑われる画像の検出に直接影響することになる。例えば、ロゴパターンが鮮明で、散乱しておらず、より少ないテキストを有する場合、マッチングの精度はより高くなる。しかし、ロゴパターンが不鮮明、またはより多くのテキストを有する場合、マッチングプロセスにおいて、ミスマッチはより容易に現れ得る。したがって、いくつかの実施形態において、方法は、ロゴパターンライブラリの品質を高めるために、ロゴパターンを最適化するための段階をさらに含んでよい。
【００５９】
図５は、本開示のいくつかの実施形態に係る、ロゴパターンライブラリを最適化するための方法を示している。ロゴパターン最適化段階は、図１または図３に説明される実施形態に組み込まれてよい。いくつかの実施形態において、ロゴパターン最適化段階は、侵害が疑われる製品画像の検出段階と同時に行われてよい。
【００６０】
段階３０１において、方法は、手動監査システムから返された監査結果による、ロゴパターンライブラリのロゴパターンの効率を算出する。算出された効率は、ロゴパターンに基づいて侵害が疑われる製品画像の検出の精度を特徴付けるべく使用されてよい。
【００６１】
段階３０２において、方法は、ロゴパターンの効率が有効閾値よりも低い場合、ロゴパターンライブラリからロゴパターンを除去する。
【００６２】
図５に示されている方法は、閉ループの審査方法を利用することにより、自己学習の環境を形成する。方法は、手動監査システムからの審査結果に基づいてロゴパターンの効率を算出するので、ロゴパターンの想起の精度は、ロゴパターンの効率により計測され得る。これは、主に、ロゴパターンに基づいて想起される侵害が疑われる製品画像内の、実際の侵害製品画像の割合により、ロゴパターンの想起の精度がより高いほど、ロゴパターンの信頼性および品質がより高くなることを意味する。
【００６３】
いくつかの実施形態において、段階３０１は、予め設定された期間による、１つのロゴパターンに基づいて検出された侵害が疑われる製品画像の総数Ｍの統計値を算出する段階を含む。方法は次に、手動監査システムから返された監査結果に基づいて、ロゴパターンに対し検出される侵害が疑われる製品画像のうち、正確な監査結果を有する画像Ｎの総数の統計値を算出してよい。方法は次に、総数Ｎと総数Ｍの比を算出してよく、その比は、算出されたロゴパターンの効率を表す。
【００６４】
例えば、所与の期間において、ロゴパターンに基づいて想起される侵害が疑われる製品画像が２０個あり、５個のみが、手動監査を介して実際の侵害を含むとみなされる場合、ロゴパターンの効率は、５：２０または２５％と判定され得る。
【００６５】
別の例として、所与の期間において、別のロゴパターンに基づいて想起された統計上の侵害が疑われる製品画像が３０個あり、２０個のみが、手動監査を介して実際の侵害を含むとみなされる場合、ロゴパターンの効率は、２０：３０またはおおよそ６７％と判定され得る。
【００６６】
有効閾値が６０％に予め設定され、ロゴパターンの効率が５：２０（６０％よりも低い）と仮定すると、ロゴパターンの効率は低すぎる（すなわち、有効閾値よりも低い）とみなされる。ロゴパターンの効率が、有効閾値よりも下であると判定された場合、いくつかの侵害が疑われる製品画像を誤って想起しやすいと判定され得、手動監査に負担をかけ得る。この場合、ロゴパターンは、次のロゴマッチングのために想起の精度を高めるべく除去されることになる。２０：３０の効率（６０％より高い）を有する別のロゴパターンは、必要な有効閾値を超えているとみなされて、そのロゴパターンはロゴパターンライブラリに残ることになる。
【００６７】
上述の方法に対応して、本開示はまた、侵害が疑われる製品画像のための検出デバイスを提供する。
【００６８】
図６は、本開示のいくつかの実施形態に係る、侵害が疑われる製品画像の検出デバイスの構造図である。図６に示されるように、検出デバイス４００は以下のユニットを含む。
【００６９】
取得ユニット４０１は、事前構築されたロゴパターンライブラリからロゴパターンを取得するべく構成され、記憶されたロゴパターンは、製品ブランドを識別する。
【００７０】
第１の算出ユニット４０２は、疑いのある製品画像が取得されたロゴパターンの各々とマッチングするマッチング度を算出するべく構成される。
【００７１】
選択ユニット４０３は、取得されたロゴパターンの各々に対する算出されたマッチング度に基づいて最大マッチング度を有するロゴパターンを選択し、選択されたロゴパターンのマッチング度が第１の予め設定された閾値より大きい場合、疑いのある製品画像を含むデータを検出ユニット４０４に送信するべく構成される。
【００７２】
検出ユニット４０４は、疑いのある製品画像が１または複数のロゴパターンを含むことを検出するべく構成される。
【００７３】
いくつかの実施形態において、取得ユニット４０１はさらに、事前構築されたロゴパターンライブラリから、識別される製品のカテゴリのロゴパターンを取得するべく構成される。
【００７４】
図７に示されているいくつかの実施形態において、第１の算出ユニット４０２は以下のサブユニットを含む。
【００７５】
抽出サブユニット４０２ａは、各ロゴパターンおよび疑いのある製品画像の局所特徴点を抽出するべく構成される。
【００７６】
マッチングサブユニット４０２ｂは、疑いのある製品画像の局所特徴点から、各ロゴパターンの各局所特徴点に対し各ロゴパターンの局所特徴点との予め設定されたマッチング度を満たす局所特徴点を捜すべく構成される。
【００７７】
算出サブユニット４０２ｃは、予め設定されたマッチング条件を満たす局所特徴点の総数の、各ロゴパターンに対してのロゴパターンの局所特徴点に対する比を算出するべく構成される。その比は、疑いのある製品画像とのロゴパターンのマッチング度とみなされる。
【００７８】
図８は、本開示のいくつかの実施形態に係る、侵害が疑われる製品画像の検出デバイスの構造図である。図８に示されるように、検出デバイス５００は以下のユニットを含む。
【００７９】
取得ユニット５０１は、事前構築されたロゴパターンライブラリからロゴパターンを取得するべく構成され、ロゴパターンは、侵害製品画像内に存在するロゴパターンに基づいて生成された画像である。
【００８０】
第１の算出ユニット５０２は、疑いのある製品画像と各ロゴパターンとの間のマッチング度を得るために、疑いのある製品画像に対し各取得されたロゴパターンのマッチング度を算出するべく構成される。
【００８１】
選択ユニット５０３は、各ロゴパターンに対して算出されたマッチング度に基づいて最大マッチング度を有するロゴパターンを選択するべく構成される。
【００８２】
除去ユニット５０４は、有効な局所特徴点のセットを得るべく、選択されて、マッチングされたロゴパターン、および疑いのある製品画像の局所特徴点から、任意のミスマッチの局所特徴点を除去するべく構成される。
【００８３】
第２の算出ユニット５０５は、有効な局所特徴点の総数の、選択されたロゴパターンの局所特徴点の総数に対する比を算出するべく構成される。その比は、疑いのある製品画像に対し選択されたロゴパターンの有効なマッチング度である。第２の算出ユニット５０５はまた、有効なマッチング度が第２の予め設定された閾値より大きい場合、疑いのある製品画像を含むデータを検出ユニットに送信するべく構成される。
【００８４】
検出ユニット５０６は、疑いのある製品画像が１または複数のロゴパターンを含むかどうかを検出するべく構成される。
【００８５】
いくつかの実施形態において、除去ユニット５０４は、図９に示されている以下のサブユニットを含む。
【００８６】
アフィン変換サブユニット５０４ａは、ランダムサンプルコンセンサスアルゴリズムにより、選択されたロゴパターンと疑いのある製品画像との間のアフィン変換関係を推定するべく構成される。
【００８７】
除去サブユニット５０４ｂは、選択されて、マッチングされたロゴパターンおよび疑いのある製品画像の局所特徴点から、アフィン変換関係に準拠していない局所特徴点を除去し、残りの局所特徴点を有効な局所特徴点とみなすべく構成される。
【００８８】
いくつかの実施形態において、検出デバイスはさらに以下を含んでよい。
【００８９】
効率算出ユニット５０７は、手動監査システムから返された監査結果による、ロゴパターンライブラリのロゴパターンの効率を算出するべく構成される。その効率は、ロゴパターンに基づいて侵害が疑われる製品画像の検出の精度を特徴付けるために使用される。
【００９０】
最適化ユニット５０８は、あるロゴパターンの効率が有効閾値よりも低い場合、ロゴパターンライブラリからそのロゴパターンを除去するべく構成される。
【００９１】
図１０に示されているいくつかの実施形態において、効率算出ユニット５０７は以下のサブユニットを含んでよい。
【００９２】
第１の統計サブユニット５０７ａは、予め設定された期間内に、ロゴパターンに基づいて検出された侵害が疑われる製品画像の総数Ｍの統計値を算出するべく構成される。
【００９３】
第２の統計サブユニット５０７ｂは、手動監査システムから返された監査結果によるロゴパターンに基づいて検出された侵害が疑われる製品画像のうち、正確な監査結果を有する画像の総数Ｎの統計値を算出するべく構成される。
【００９４】
効率算出サブユニット５０７ｃは、総数Ｎと総数Ｍの比を算出するよう構成され、その比がロゴパターンの効率を表す。
【００９５】
上記の実施形態によれば、「ロゴパターン」を参照する本明細書の検出デバイスおよび方法は、うまく逃れることが難しく、撮影角度および照明による影響が少ないという事実の利点を活かす。侵害が疑われる製品画像であるかどうかを検出するべく、ロゴパターンと疑いのある製品画像との間のマッチング度を使用することにより、検出方法は向上したロバスト性を実現し得、検出をより包括的で正確なものにする。結果として、想起される画像の量は、効果的に制御され得、手動審査のコストも減少され得る。
【００９６】
当業者はまた、本明細書に説明される様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムの段階を組み合わせることにより、電子的ハードウェア、コンピュータソフトウェア、またはそれらの組み合わせにおいて、本開示の実施形態が実現され得ることを理解するであろう。ハードウェアとソフトウェアの入れ替え可能性を明らかに示すべく、様々な概略的な構成要素、ユニット、モジュール、回路、および段階の機能の観点から概説がなされている。この機能がソフトウェアとして実現されるか、ハードウェアとして実現されるかは、特定の用途および全体のシステムへの設計制約による。当業者はまた、特定の用途に関する上述の機能を様々な方法で実現し得、この実装の決定は、本開示の範囲から逸脱するものとして解釈されるものではない。
【００９７】
本開示の例示的な実施形態が上記の実施形態に示されるが、本開示の範囲から逸脱することなく、複数の変更および修正がなされ得ることに留意されたい。例えば、一貫性を求められることを除いて、本明細書の特許請求の範囲、および実施形態で説明される機能、手順および／または動作のための特定の実行シーケンスはない。加えて、本開示の要素は、個別に説明され、必要とされ得るが、単一の要素が具体的に特定されない場合、複数の要素も想定され得る。
【００９８】
上記の参照図面は、本開示の様々な実施形態を説明するが、当業者は、本開示の範囲を逸脱することなく、本開示の実施形態がさらに修正され得ることを認識するであろう。
【００９９】
当業者はまた、本明細書に開示される実施形態に説明される様々な例示的ユニットとアルゴリズムの段階を組み合わせることにより、本開示が電子的ハードウェア、コンピュータソフトウェア、またはそれらの組み合わせの形態で具現化され得ることを理解するべきである。ハードウェアとソフトウェアの入れ替え可能性を明らかに示すべく、各例の構成要素および段階は、上記の説明の機能の観点から概説されている。この機能がソフトウェアとして実装されるか、ハードウェアとして実装されるかは、技術スキームの特定の用途、および設計制約による。当業者はまた、特定の用途の観点から説明される機能を様々な方法において実現し得、そのような実現は、本開示の範囲から逸脱するものとして解釈されるものではない。
【０１００】
実施形態は、本明細書に開示される実施形態に説明される方法、またはアルゴリズムの段階の組み合わせとともに、プロセッサにより実行されるハードウェアモジュール、ソフトウェアモジュール、またはそれらの２つの組み合わせの形態で実装され得る。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、内部記憶装置、リードオンリメモリ（ＲＯＭ）、電子的プログラマブルＲＯＭ、電子的消去可能プログラマブルＲＯＭ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ‐ＲＯＭ、または技術分野における任意の他の既知の記憶媒体で実装され得る。
【０１０１】
上記の具体的な実施形態は、本開示の目的、技術スキーム、および有益な効果に関する、より詳細な説明を提供している。上記は本開示の実施形態を例示するのみのためのものであり、本開示の範囲を限定することを意図されないことが理解されるべきである。全ての変更、同等の置換および改良は、本開示の思想および原理から逸脱することなく、本開示の保護範囲に属するであろう。
【図１】
2018528516.tif 000003
【図２】
2018528516.tif 000004
【図３】
2018528516.tif 000005
【図４】
2018528516.tif 000006
【図５】
2018528516.tif 000007
【図６】
2018528516.tif 000008
【図７】
2018528516.tif 000009
【図８】
2018528516.tif 000010
【図９】
2018528516.tif 000011
【図１０】
2018528516.tif 000012
【国際調査報告】
2018528516.tif 000013