(57)【要約】データベース更新方法及び装置、電子機器、並びにコンピュータ記憶媒体を提供する。前記方法は、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップ（１１０）と、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、前記少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得るステップ（１２０）と、前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するステップ（１３０）と、を含む。
2021520016.tif 000002
【特許請求の範囲】
【請求項１】
データベース更新方法であって、
第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップと、
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、前記少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得るステップと、
前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するステップと、を含む方法。
【請求項２】
前記参照画像テンプレートは参照特徴を含み、
前記第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップは、
前記ターゲットオブジェクトの画像の画像特徴を取得するステップと、
前記画像特徴と前記複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、前記複数の参照画像テンプレートから前記画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップと、を含む請求項１に記載の方法。
【請求項３】
前記画像特徴と前記複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、前記複数の参照画像テンプレートから前記画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップは、
前記複数の参照画像テンプレートに含まれる参照特徴と前記画像特徴との類似度が第１類似度閾値に達する参照画像テンプレートを、前記画像とマッチングする参照画像テンプレートとして決定するステップを含む請求項２に記載の方法。
【請求項４】
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップは、
前記少なくとも２つの参照画像テンプレートのうちから、前記ターゲットオブジェクトの画像との類似度が最も大きい第１参照画像テンプレートを決定するステップと、
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップと、を含む請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、
少なくとも１つの第２参照画像テンプレートのうちの、前記第１参照画像テンプレートとの類似度が第３類似度閾値に達する第２参照画像テンプレートを前記フィルタリング結果に追加するステップを含み、前記少なくとも１つの第２参照画像テンプレートは、前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである請求項４に記載の方法。
【請求項６】
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、
前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得るステップと、
少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップと、を含み、前記少なくとも１つの第２参照画像テンプレートは、前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである請求項４に記載の方法。
【請求項７】
前記少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、
前記少なくとも１つの第２参照画像テンプレートのうちの、参照特徴と前記第１更新参照特徴との類似度が第１条件を満たす第２参照画像テンプレートを前記フィルタリング結果に追加するステップを含む請求項６に記載の方法。
【請求項８】
前記第１条件は、前記第１更新参照特徴との類似度が第３類似度閾値以上であることを含む請求項７に記載の方法。
【請求項９】
前記第３類似度閾値は、前記検索を行うための第１類似度閾値よりも大きい請求項８に記載の方法。
【請求項１０】
前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得るステップは、
前記第１参照画像テンプレートに対応する少なくとも２つの第１特徴データを取得するステップであって、前記第１参照画像テンプレートに含まれる参照特徴は前記少なくとも２つの第１特徴データに基づいて得られるステップと、
前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するステップと、を含む請求項６〜９のいずれか一項に記載の方法。
【請求項１１】
前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するステップは、
前記画像の画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択するステップと、
前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得るステップと、を含む請求項１０に記載の方法。
【請求項１２】
前記第１参照画像テンプレートに含まれる参照特徴は前記少なくとも２つの第１特徴データに対して平均処理を実行することによって得られ、
前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得るステップは、前記少なくとも２つの第１更新特徴に対して平均処理を実行して、前記第１更新参照特徴を得るステップを含む請求項１１に記載の方法。
【請求項１３】
前記画像の画像特徴及び前記少なくとも２つの参照特徴データから少なくとも２つの第１更新特徴を選択するステップは、
前記画像特徴及び前記少なくとも２つの第１特徴データに対して平均処理を実行して、第１平均特徴を得るステップと、
前記画像特徴及び前記少なくとも２つの第１特徴データのそれぞれと前記第１平均特徴との距離に基づいて、前記画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択するステップと、を含む請求項１１又は１２に記載の方法。
【請求項１４】
前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するステップは、
前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップであって、前記参照画像テンプレートに含まれる参照特徴は前記参照画像テンプレートに対応する少なくとも２つの第２特徴データに基づいて得られるステップと、
前記少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得し、前記合併画像テンプレートは前記第２更新参照特徴を含むステップと、を含む請求項１〜１３のいずれか一項に記載の方法。
【請求項１５】
前記少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得するステップは、
前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップと、
前記少なくとも２つの第２更新特徴に基づいて、前記第２更新参照特徴を得るステップと、を含む請求項１４に記載の方法。
【請求項１６】
前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップは、
前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データに基づいて、第２平均特徴を決定するステップと、
前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データのそれぞれと前記第２平均特徴との距離に基づいて、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップと、を含む請求項１５に記載の方法。
【請求項１７】
前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップは、
第２データベースから、前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップを含む請求項１４〜１６のいずれか一項に記載の方法。
【請求項１８】
前記第１データベースに格納された少なくとも１つの参照画像テンプレートを前記合併画像テンプレートに置換するステップをさらに含む請求項１〜１７のいずれか一項に記載の方法。
【請求項１９】
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得る前に、
前記少なくとも２つの参照画像テンプレートと前記画像との類似度がフィルタリング条件を満たすか否かを決定するステップをさらに含み、
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップは、前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たす場合、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップを含む請求項１〜１８のいずれか一項に記載の方法。
【請求項２０】
前記フィルタリング条件は、前記少なくとも２つの参照画像テンプレートと前記画像との類似度の最大値が第２類似度閾値以上であることを含む請求項１９に記載の方法。
【請求項２１】
前記第２類似度閾値は前記検索を行うための第１類似度閾値よりも大きい請求項２０に記載の方法。
【請求項２２】
前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たさない場合、前記画像に対応する参照画像テンプレートを前記第１データベースに追加するステップをさらに含む請求項１９〜２１のいずれか一項に記載の方法。
【請求項２３】
データベース更新装置であって、
第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するように構成される検索ユニットと、
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、前記少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得るように構成されるフィルタリングユニットと、
前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するように構成される合併ユニットと、を備える装置。
【請求項２４】
前記参照画像テンプレートは参照特徴を含み、
前記検索ユニットは、前記ターゲットオブジェクトの画像の画像特徴を取得し、前記画像特徴と前記複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、前記複数の参照画像テンプレートから前記画像とマッチングする少なくとも２つの参照画像テンプレートを検索するように構成される請求項２３に記載の装置。
【請求項２５】
前記検索ユニットは、前記画像特徴と前記複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、前記複数の参照画像テンプレートから前記画像とマッチングする少なくとも２つの参照画像テンプレートを検索する時、前記複数の参照画像テンプレートに含まれる参照特徴と前記画像特徴との類似度が第１類似度閾値に達する参照画像テンプレートを、前記画像とマッチングする参照画像テンプレートとして決定するように構成される請求項２４に記載の装置。
【請求項２６】
前記フィルタリングユニットは、
前記少なくとも２つの参照画像テンプレートのうちから、前記ターゲットオブジェクトの画像との類似度が最も大きい第１参照画像テンプレートを決定するように構成される最大類似度モジュールと、
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るように構成されるフィルタリング処理モジュールと、を備える請求項２３〜２５のいずれか一項に記載の装置。
【請求項２７】
前記フィルタリング処理モジュールは、少なくとも１つの第２参照画像テンプレートのうちの、前記第１参照画像テンプレートとの類似度が第３類似度閾値に達する第２参照画像テンプレートを前記フィルタリング結果に追加するように構成され、前記少なくとも１つの第２参照画像テンプレートは、前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである請求項２６に記載の装置。
【請求項２８】
フィルタリング処理モジュールは、前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得て、少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るように構成され、前記少なくとも１つの第２参照画像テンプレートは前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである請求項２６に記載の装置。
【請求項２９】
前記フィルタリング処理モジュールは、前記少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得る時、前記少なくとも１つの第２参照画像テンプレートのうちの、参照特徴と前記第１更新参照特徴との類似度が第１条件を満たす第２参照画像テンプレートを前記フィルタリング結果に追加するように構成される請求項２８に記載の装置。
【請求項３０】
前記第１条件は、前記第１更新参照特徴との類似度が第３類似度閾値以上であることを含む請求項２９に記載の装置。
【請求項３１】
前記第３類似度閾値は、前記検索を行うための第１類似度閾値よりも大きい請求項３０に記載の装置。
【請求項３２】
前記フィルタリング処理モジュールは、前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得る時、前記第１参照画像テンプレートに対応する少なくとも２つの第１特徴データを取得するように構成され、前記第１参照画像テンプレートに含まれる参照特徴は前記少なくとも２つの第１特徴データに基づいて得られ、前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するように構成される請求項２８〜３１のいずれか一項に記載の装置。
【請求項３３】
前記フィルタリング処理モジュールは、前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定する時、前記画像の画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択し、前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得るように構成される請求項３２に記載の装置。
【請求項３４】
前記第１参照画像テンプレートに含まれる参照特徴は、前記少なくとも２つの第１特徴データに対して平均処理を実行することによって得られ、
前記フィルタリング処理モジュールは、前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得る時、前記少なくとも２つの第１更新特徴に対して平均処理を実行して、前記第１更新参照特徴を得るように構成される請求項３３に記載の装置。
【請求項３５】
前記フィルタリング処理モジュールは、前記第１画像の画像特徴及び前記少なくとも２つの参照特徴データから少なくとも２つの第１更新特徴を選択する時、前記画像特徴及び前記少なくとも２つの第１特徴データに対して平均処理を実行して、第１平均特徴を得て、前記画像特徴及び前記少なくとも２つの第１特徴データのそれぞれと前記第１平均特徴との距離に基づいて、前記画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択する請求項３３又は３４に記載の装置。
【請求項３６】
前記合併ユニットは、
前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するように構成され、前記参照画像テンプレートに含まれる参照特徴は前記参照画像テンプレートに対応する少なくとも２つの第２特徴データに基づいて得られる特徴データ取得モジュールと、
前記少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得するように構成され、前記合併画像テンプレートは前記第２更新参照特徴を含む特徴更新モジュールと、を備える請求項２３〜３５のいずれか一項に記載の装置。
【請求項３７】
前記特徴更新モジュールは、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択し、前記少なくとも２つの第２更新特徴に基づいて、前記第２更新参照特徴を得るように構成される請求項３６に記載の装置。
【請求項３８】
前記特徴更新モジュールは、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択する時、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データに基づいて、第２平均特徴を決定し、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データのそれぞれと前記第２平均特徴との距離に基づいて、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するように構成される請求項３７に記載の装置。
【請求項３９】
特徴データ取得モジュールは、第２データベースから、前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するように構成される請求項３６〜３８のいずれか一項に記載の装置。
【請求項４０】
前記第１データベースに格納された少なくとも１つの参照画像テンプレートを前記合併画像テンプレートに置換するように構成される置換ユニットをさらに備える請求項２３〜３９のいずれか一項に記載の装置。
【請求項４１】
前記少なくとも２つの参照画像テンプレートと前記画像との類似度がフィルタリング条件を満たすか否かを決定するように構成される条件決定ユニットをさらに備え、
前記フィルタリングユニットは、前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たす場合、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るように構成される請求項２３〜４０のいずれか一項に記載の装置。
【請求項４２】
前記フィルタリング条件は、前記少なくとも２つの参照画像テンプレートと前記画像との類似度の最大値が第２類似度閾値以上であることを含む請求項４１に記載の装置。
【請求項４３】
前記第２類似度閾値は前記検索を行うための第１類似度閾値よりも大きい請求項４２に記載の装置。
【請求項４４】
前記条件決定ユニットは、前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たさない場合、前記画像に対応する参照画像テンプレートを前記第１データベースに追加するように構成される請求項４１〜４３のいずれか一項に記載の装置。
【請求項４５】
請求項２３〜４４のいずれか一項に記載の装置を含むプロセッサを備える電子機器。
【請求項４６】
実行可能命令を記憶するように構成されるメモリと、前記メモリと通信して前記実行可能命令を実行し、それにより請求項１〜２２のいずれか一項に記載の方法の操作を実行するように構成されるプロセッサと、を備える電子機器。
【請求項４７】
コンピュータ読み取り可能な命令を記憶するコンピュータ可読記憶媒体であって、前記命令が実行されるとき、請求項１〜２２のいずれか一項に記載のデータベース更新方法の操作を実行するコンピュータ可読記憶媒体。
【請求項４８】
コンピュータ可読コードを含むコンピュータプログラム製品であって、前記コンピュータ可読コードが機器により実行されるとき、前記機器のプロセッサは請求項１〜２２のいずれか一項に記載の方法を実行するための命令を実行するコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本開示は、出願番号が２０１８１１２９６５７０．４、出願日が２０１８年１１月０１日の中国特許出願に基づいて提出され、この中国特許出願の優先権を主張し、ここで、この中国特許出願の全内容が援用により本開示に組み込まれる。
【０００２】
本開示はコンピュータビジョン技術に関し、特にデータベース更新方法及び装置、電子機器、並びにコンピュータ記憶媒体に関する。
【背景技術】
【０００３】
コンピュータビジョン技術の発展に伴って、画像認識は、たとえば、セキュリティモニタリング、顔認証、スマートリテール等の様々な分野に適用されている。画像に基づく人物身元識別を実現する際に、予め複数の人物画像テンプレートをデータベースに保存し、前記データベースに基づいて、収集された人物画像に対して身元識別を行うが、画像に基づく身元識別の応用シーンの拡張に伴い、認識対象の人物の数量が増え続けており、固定データベースだけで実際の応用のニーズを満足できなくなる一方、データベース更新中に同一人物の重複格納を招きやすく、その結果、データベースの規模が大きすぎて、システムのパフォーマンスが低下してしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示の実施例はデータベース更新技術を提供する。
【課題を解決するための手段】
【０００５】
本開示の実施例の一態様によれば、データベース更新方法を提供し、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップと、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、前記少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得るステップと、前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するステップと、を含む。
【０００６】
いくつかの実施例では、前記参照画像テンプレートは参照特徴を含み、前記第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップは、前記ターゲットオブジェクトの画像の画像特徴を取得するステップと、前記画像特徴と前記複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、前記複数の参照画像テンプレートから前記画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップと、を含む。
【０００７】
いくつかの実施例では、前記画像特徴と前記複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、前記複数の参照画像テンプレートから前記画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップは、前記複数の参照画像テンプレートに含まれる参照特徴と前記画像特徴との類似度が第１類似度閾値に達する参照画像テンプレートを、前記画像とマッチングする参照画像テンプレートとして決定するステップを含む。
【０００８】
いくつかの実施例では、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップは、前記少なくとも２つの参照画像テンプレートのうちから、前記ターゲットオブジェクトの画像との類似度が最も大きい第１参照画像テンプレートを決定するステップと、前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップと、を含む。
【０００９】
いくつかの実施例では、前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、少なくとも１つの第２参照画像テンプレートのうちの、前記第１参照画像テンプレートとの類似度が第３類似度閾値に達する第２参照画像テンプレートを前記フィルタリング結果に追加するステップを含み、前記少なくとも１つの第２参照画像テンプレートは前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである。
【００１０】
いくつかの実施例では、前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得るステップと、少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップと、を含み、前記少なくとも１つの第２参照画像テンプレートは前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである。
【００１１】
いくつかの実施例では、前記少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、前記少なくとも１つの第２参照画像テンプレートのうちの、参照特徴と前記第１更新参照特徴との類似度が第１条件を満たす第２参照画像テンプレートを、前記フィルタリング結果に追加するステップを含む。
【００１２】
いくつかの実施例では、前記第１条件は、前記第１更新参照特徴との類似度が第３類似度閾値以上であることを含む。いくつかの実施例では、前記第３類似度閾値は、前記検索を行うための第１類似度閾値よりも大きい。
【００１３】
いくつかの実施例では、前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得るステップは、前記第１参照画像テンプレートに対応する少なくとも２つの第１特徴データを取得するステップであって、前記第１参照画像テンプレートに含まれる参照特徴は前記少なくとも２つの第１特徴データに基づいて得られるステップと、前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するステップと、を含む。
【００１４】
いくつかの実施例では、前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するステップは、前記画像の画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択するステップと、前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得るステップと、を含む。
【００１５】
いくつかの実施例では、前記第１参照画像テンプレートに含まれる参照特徴は前記少なくとも２つの第１特徴データに対して平均処理を実行することによって得られ、前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得るステップは、前記少なくとも２つの第１更新特徴に対して平均処理を実行して、前記第１更新参照特徴を得るステップを含む。
【００１６】
上記方法の実施例のいずれかでは、前記第１画像の画像特徴及び前記少なくとも２つの参照特徴データから少なくとも２つの第１更新特徴を選択するステップは、前記画像特徴及び前記少なくとも２つの第１特徴データに対して平均処理を実行して、第１平均特徴を得るステップと、前記画像特徴及び前記少なくとも２つの第１特徴データのそれぞれと前記第１平均特徴との距離に基づいて、前記画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択するステップと、を含む。
【００１７】
いくつかの実施例では、前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するステップは、前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップであって、前記参照画像テンプレートに含まれる参照特徴は前記参照画像テンプレートに対応する少なくとも２つの第２特徴データに基づいて得られるステップと、前記少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得し、前記合併画像テンプレートは前記第２更新参照特徴を含むステップと、を含む。
【００１８】
いくつかの実施例では、前記少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得するステップは、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップと、前記少なくとも２つの第２更新特徴に基づいて、前記第２更新参照特徴を得るステップと、を含む。
【００１９】
いくつかの実施例では、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップは、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データに基づいて、第２平均特徴を決定するステップと、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データのそれぞれと前記第２平均特徴との距離に基づいて、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップと、を含む。
【００２０】
いくつかの実施例では、前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップは、第２データベースから、前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップを含む。
【００２１】
いくつかの実施例では、前記方法は、前記第１データベースに格納された少なくとも１つの参照画像テンプレートを前記合併画像テンプレートに置換するステップをさらに含む。
【００２２】
いくつかの実施例では、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得る前に、前記少なくとも２つの参照画像テンプレートと前記画像との類似度がフィルタリング条件を満たすか否かを決定するステップをさらに含み、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップは、前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たす場合、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップを含む。
【００２３】
いくつかの実施例では、前記フィルタリング条件は、前記少なくとも２つの参照画像テンプレートと前記画像との類似度の最大値が第２類似度閾値以上であることを含む。
【００２４】
いくつかの実施例では、前記第２類似度閾値は前記検索を行うための第１類似度閾値よりも大きい。
【００２５】
いくつかの実施例では、前記方法は、前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たさない場合、前記画像に対応する参照画像テンプレートを前記第１データベースに追加するステップをさらに含む。
【００２６】
本開示の実施例の別の態様によれば、データベース更新装置を提供し、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するように構成される検索ユニットと、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、前記少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得るように構成されるフィルタリングユニットと、前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するように構成される合併ユニットと、を備える。
【００２７】
本開示の実施例のさらに別の態様によれば、電子機器を提供し、プロセッサを備え、前記プロセッサは前記いずれか一項に記載のデータベース更新装置を備える。
【００２８】
本開示の実施例のまたさらに別の態様によれば、電子機器を提供し、実行可能命令を記憶するように構成されるメモリと、前記メモリと通信して前記実行可能命令を実行し、それにより前記いずれか一項に記載のデータベース更新方法の操作を実行するように構成されるプロセッサと、を備える。
【００２９】
本開示の実施例のまたさらに別の態様によれば、コンピュータ可読記憶媒体を提供し、コンピュータ読み取り可能な命令を記憶するように構成され、前記命令が実行されるとき、前記いずれか一項に記載のデータベース更新方法の操作を実行する。
【００３０】
本開示の実施例のまたさらに別の態様によれば、コンピュータプログラム製品を提供し、コンピュータ可読コードを含み、前記コンピュータ可読コードが機器により実行されるとき、前記機器中のプロセッサは前記いずれか一項に記載のデータベース更新方法を実現するための命令を実行する。
【００３１】
本開示の実施例のまたさらに別の態様によれば、別のコンピュータプログラム製品を提供し、コンピュータ可読命令を記憶するように構成され、前記命令が実行されるとき、コンピュータに上記可能な実施形態のいずれか一項に記載のデータベース更新方法の操作を実行させる。
【００３２】
可能な実施形態では、前記コンピュータプログラム製品はコンピュータ記憶媒体であってもよく、別の可能な実施形態では、前記コンピュータプログラム製品は、たとえばＳＤＫ等のようなソフトウェア製品であってもよい。
【００３３】
本開示の実施例によれば、別のデータベース更新方法及び装置、電子機器、並びにコンピュータ記憶媒体、コンピュータプログラム製品をさらに提供し、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索し、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得て、フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得する。
【発明の効果】
【００３４】
本開示の上記実施例では、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索し、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得て、フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得することで、データベースの規模の不必要な増大を回避することに寄与し、それによりシステムのパフォーマンスを向上させる。
【００３５】
以下、図面及び実施例を参照しながら、本開示の技術的解決手段を更に詳細説明する。
【図面の簡単な説明】
【００３６】
【図１】図１は本開示の実施例に係るデータベース更新方法の概略フローチャートである。
【図２】図２は本開示の実施例に係るデータベース更新方法の別の概略フローチャートである。
【図３】図３は本開示の実施例に係るデータベース更新方法のさらに別の概略フローチャートである。
【図４】図４は本開示の実施例に係るデータベース更新方法のまたさらに別の概略フローチャートである。
【図５】図５は本開示の実施例に係るデータベース更新装置の概略構成図である。
【図６】図６は本開示の実施例に係る電子機器の概略構成図である。
【発明を実施するための形態】
【００３７】
明細書の一部として組み込まれている図面は、本開示の実施例を説明しており、説明とともに本開示の原理を解釈している。
【００３８】
図面を参照しながら、以下の詳細説明から本開示をさらに明確に理解することができる。
【００３９】
以下、図面を参照しながら本開示の各種の例示的な実施例を詳細説明する。なお、特に断らない限り、これらの実施例で説明される部材及びステップの相対配置、数式や数値は本開示の範囲に限定されない。また、説明の便宜上、図面に示される各部分の寸法は実際の縮尺に応じて作成されるものではないと理解すべきである。以下、少なくとも１つの例示的な実施例についての説明は実際には単に例示的なものであり、本開示及びその応用又は使用を限定しない。当業者に知られている技術、方法及び機器についての詳細説明を省略する可能性があるが、場合によっては、前記技術、方法及び機器は明細書の一部としてみなすべきである。なお、類似する符号及びアルファベットは以下の図面で類似する要素を示し、従って、ある要素が１つの図面で定義されると、後続の図面ではそれを更に説明する必要がない。
【００４０】
図１は本開示の実施例に係るデータベース更新方法の概略フローチャートである。前記方法は、たとえば端末機器、サーバ、モバイル機器等のような任意の電子機器によって実行できる。前記方法はステップ１１０〜ステップ１３０を含む。
【００４１】
ステップ１１０では、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索する。
【００４２】
本開示の実施例では、ターゲットオブジェクトの画像を取得する手法として、たとえば、ユーザーによって入力されるターゲットオブジェクトの画像を受信し、又は画像センサを用いてターゲットオブジェクトの画像を収集し、又はほかの機器によって送信されるターゲットオブジェクトの画像を受信する等が挙げられる。ターゲットオブジェクトの画像は、ターゲットオブジェクトの少なくとも一部を含む画像であってもよく、たとえば、ターゲットオブジェクトの顔画像、半身像又は人体画像等が挙げられる。ターゲットオブジェクトの画像は静的画像又はビデオフレーム画像であってもよい。たとえば、ターゲットオブジェクトの画像はビデオフレーム画像であってもよく、画像センサのビデオシーケンス由来の画像フレームであってもよく、単独な画像であってもよいが、本開示の実施例ではターゲットオブジェクトの画像の属性、由来及び取得方法等を限定しない。
【００４３】
第１データベースに複数の参照画像テンプレートが格納されている。いくつかの実施形態では、第１データベースに保存された参照画像テンプレートは画像及び／又は特徴データを含んでもよく、特徴データは、たとえば、固有ベクトル、特徴マップ等を含むが、これらに限定されず、又は参照画像テンプレートはさらに、ほかの情報をさらに含む。参照画像テンプレートは手動で入力され、又はほかの機器から取得され、又は画像／ビデオ処理中に動的に生成され、たとえば、ユーザーの登録中に生成され、さらに、たとえば、リアルタイムに収集されたビデオの処理中に生成される等が挙げられるが、本開示の実施例では参照画像テンプレートの由来及び含まれる情報等を限定しない。
【００４４】
ステップ１１０では、第１データベースを検索して、第１データベースにターゲットオブジェクトの画像とマッチングする参照画像テンプレートが存在するか否かを決定し、検索された検索結果はターゲットオブジェクトにマッチングする少なくとも２つの参照画像テンプレートを含む。いくつかの実施形態では、ターゲットオブジェクトの画像と参照画像テンプレートとの類似度を決定し、前記類似度に基づいて、ターゲットオブジェクトの画像が参照画像テンプレートにマッチングするか否かを決定する。いくつかの実施形態では、類似度閾値を設定し、類似度と類似度閾値を比較することでターゲットオブジェクトの画像が参照画像テンプレートにマッチングするか否かを決定する。たとえば、ターゲットオブジェクトの画像と第１データベースに含まれる複数の参照画像テンプレートとの類似度を決定し、たとえば、ターゲットオブジェクトの画像と複数の参照画像テンプレートの一部又はすべてとの類似度を決定し、類似度閾値に基づいて、複数の参照画像テンプレートのうちから、ターゲットオブジェクトの画像との類似度が類似度閾値よりも大きい少なくとも２つの参照画像テンプレートを取得し、取得した前記少なくとも２つの参照画像テンプレートをターゲットオブジェクトの画像とマッチングする参照画像テンプレートとする。別のいくつかの実施形態では、ターゲットオブジェクトの画像と複数の参照画像テンプレートとの類似度の大小関係に基づいて、ターゲットオブジェクトの画像とマッチングする参照画像テンプレートを決定する。たとえば、参照画像テンプレートとターゲットオブジェクトの画像との類似度の降順に、複数の参照画像テンプレートをソートし、ソートされた複数の参照画像テンプレートのうちの前の（ｋは予め設定された２以上の整数である）個の参照画像テンプレートを検索結果とする。別のいくつかの実施形態では、上記２種の実施形態を組み合わせて、ターゲットオブジェクトの画像とマッチングする参照画像テンプレートを決定し、すなわち、ターゲットオブジェクトの画像との類似度が類似度閾値よりも大きい少なくとも２つの参照画像テンプレートからｋ個の参照画像テンプレートを検索結果として選択する等が挙げられる。
【００４５】
本開示の実施例では、複数種の方式によって、ターゲットオブジェクトの画像と参照画像テンプレートとの類似度を決定することができる。たとえば、ターゲットオブジェクトの画像と参照画像テンプレートをニューラルネットワークに入力して処理し、ターゲットオブジェクトの画像が参照画像テンプレートにマッチングするか否かの指示を出力する。また、たとえば、ターゲットオブジェクトの画像の特徴データと参照画像テンプレートに対応する特徴データとの距離に基づいて、ターゲットオブジェクトの画像が参照画像テンプレートにマッチングするか否かを決定する等が挙げられるが、本開示の実施例ではそれを限定しない。
【００４６】
いくつかの実施形態では、参照画像テンプレートは画像を含むが、特徴データを含まず、この場合、それぞれ参照画像テンプレートに含まれる画像とターゲットオブジェクトの画像に対して特徴抽出を行い、参照画像テンプレートの特徴データ及びターゲットオブジェクトの画像の画像特徴データを得て、参照画像テンプレートの特徴データと画像特徴データとの距離に基づいて、参照画像テンプレートがターゲットオブジェクトの画像とマッチングするか否かを決定する。別のいくつかの実施形態では、参照画像テンプレートは特徴データを含み、この場合、まず、ターゲットオブジェクトの画像に対して特徴抽出を行い、ターゲットオブジェクトの画像の画像特徴データを得て、ターゲットオブジェクトの画像の画像特徴データと参照画像テンプレートに含まれる特徴データとの距離に基づいて、参照画像テンプレートがターゲットオブジェクトの画像とマッチングするか否かを決定する。別のいくつかの実施形態では、ほかの検索方式を採用して、ターゲットオブジェクトの画像とマッチングする参照画像テンプレートを取得するようにしてもよいが、本開示の実施例では検索方式を限定しない。
【００４７】
ステップ１２０では、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得る。
【００４８】
フィルタリング結果は少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレート、すなわち、少なくとも２つの参照画像テンプレートの一部又はすべてを含む。
【００４９】
いくつかの実施形態では、検索された少なくとも２つの参照画像テンプレートとターゲットオブジェクトの画像との類似度に基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行し、又は、検索された少なくとも２つの参照画像テンプレート間の類似度に基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行する等が挙げられるが、本開示の実施例ではフィルタリング処理を限定しない。このように、フィルタリングによって、同一ターゲットに対応する可能性の高い参照画像テンプレートを得て、更に第１データベース中の同一ターゲットに対応する可能性の高い複数の参照画像テンプレートを合併し、それにより第１データベースの拡散率を低減させる。いくつかの実施形態では、フィルタリング結果は第１参照画像テンプレートを含み、又は更に少なくとも１つの第２／第３参照画像テンプレートの少なくとも一部を含むが、本開示の実施例ではそれを限定しない。
【００５０】
ステップ１３０では、フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得する。
【００５１】
本開示の実施例では、フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを得て、いくつかの実施形態では、取得された合併画像テンプレートを、第１データベースに格納された前記少なくとも１つの参照画像テンプレートに置換し、それにより第１データベースの拡散率を効果的に低減させる。
【００５２】
本開示の上記実施例に係る方法によれば、データベースの規模の不必要な増大を回避することに寄与し、それによりシステムのパフォーマンスを向上させる。図２は本開示の実施例に係るデータベース更新方法の別の概略フローチャートである。ここでは、参照画像テンプレートが参照特徴を含むことを仮定しているが、本開示の実施例はこれに限定されない。前記方法はステップ２１０〜ステップ２４０を含む。
【００５３】
ステップ２１０では、ターゲットオブジェクトの画像の画像特徴を取得する。
【００５４】
いくつかの実施形態では、画像特徴の取得方式は、ほかの機器からターゲットオブジェクトの画像特徴を受信することを含むが、これに限定されず、たとえば、端末機器（たとえば、携帯電話、コンピュータ、タブレットＰＣ等）から画像の画像特徴を受信し、又は画像を取得し（たとえば、画像センサで収集し又はほかの機器から取得し）、画像に対して特徴抽出処理を行う等が挙げられる。いくつかの実施形態では、画像に対する特徴抽出処理は、畳み込みニューラルネットワーク又はほかの特徴抽出アルゴリズムによって実現され、又はほかの方式で画像に対して特徴抽出を行うようにしてもよいが、本開示では画像に対する特徴抽出の方式を限定しない。
【００５５】
ステップ２２０では、取得された画像特徴と複数の参照画像テンプレートに含まれる参照特徴との類似度又は距離に基づいて、複数の参照画像テンプレートから画像とマッチングする少なくとも２つの参照画像テンプレートを検索する。
【００５６】
いくつかの実施形態では、画像特徴と参照特徴との類似度は画像特徴と参照特徴との距離に依存しており、前記距離は、コサイン距離、ユークリッド距離、マハラノビス距離等を含むが、これらに限定されず、画像特徴と参照特徴との距離が小さいほど、画像特徴と参照特徴との類似度が大きいことを示す。いくつかの実施形態では、画像特徴と参照特徴との類似度が所定の条件を満たす場合、参照特徴が属する参照画像テンプレートが画像とマッチングすると判定し、前記所定の条件は、類似度閾値以上であること、又は類似度が所定の範囲内にあること、又は類似度が得られたすべての類似度の前の所定数以内にあること等を含むが、これらに限定されない。画像特徴と参照特徴との距離に基づいて画像特徴と参照特徴との類似度を決定することを除き、ほかの方式を採用してもよいが、本開示の実施例では、画像特徴と参照特徴との類似度の決定の実現を限定しない。
【００５７】
ステップ２３０では、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得る。
【００５８】
ステップ２４０では、フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得する。本開示の実施例では、参照画像テンプレートは参照特徴を含み、特徴データにより占有される記憶空間が画像に対して小さく、且つ検索時、記憶されたデータに対して特徴抽出を行う必要がなく、それにより検索速度を加速し、データ処理効率を向上させる。
【００５９】
一例として、複数の参照画像テンプレートに含まれる参照特徴と画像特徴との類似度が第１類似度閾値に達する参照画像テンプレートを、画像とマッチングする参照画像テンプレートとして決定する。画像とマッチングする参照画像テンプレートを取得するために、第１類似度閾値を設定し、類似度が第１類似度閾値以上の参照画像テンプレートを、画像とマッチングする参照画像テンプレートとして決定する。前記第１類似度閾値は実際の状況に応じて設定でき、たとえば、第１類似度閾値を０．７に設定し、第１データベースに含まれる４つの参照画像テンプレート（すなわち、参照画像テンプレート１、参照画像テンプレート２、参照画像テンプレート３及び参照画像テンプレート４）と画像との類似度がそれぞれ０．６、０．９、０．７及び０．３であり、この場合、第１類似度閾値と比較したところ、参照画像テンプレート２及び参照画像テンプレート３が画像とマッチングする参照画像テンプレートであると決定する。
【００６０】
別の例として、複数の参照画像テンプレートの参照特徴と画像特徴との類似度のうち数値が最も高い前のｋ（ｋは２以上の整数）個の類似度に対応する参照画像テンプレートを、画像とマッチングする参照画像テンプレートとして決定する。
【００６１】
図３は本開示の実施例に係るデータベース更新方法のさらに別の概略フローチャートである。前記方法はステップ３１０〜ステップ３４０を含む。
【００６２】
ステップ３１０では、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索する。
【００６３】
ステップ３２０では、少なくとも２つの参照画像テンプレートのうちから、ターゲットオブジェクトの画像との類似度が最も大きい第１参照画像テンプレートを決定する。
【００６４】
いくつかの実施形態では、少なくとも２つの参照画像テンプレートを画像との類似度の大小に基づいてソートし、前記ソートは類似度の降順又は昇順に行われてもよく、ソート後、ターゲットオブジェクトの画像との類似度が最も大きい第１参照画像テンプレートをより早く決定することができ、類似度をソートせず、直接少なくとも２つの参照画像テンプレートのそれぞれとターゲットオブジェクトの画像との類似度に基づいて、第１参照画像テンプレートを決定するようにしてもよいが、本開示の実施例では、第１参照画像テンプレートの決定方式を限定しない。
【００６５】
ステップ３３０では、第１参照画像テンプレートに基づいて、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得る。
【００６６】
本開示の実施例では、フィルタリング結果は少なくとも１つの参照画像テンプレートを含み、前記少なくとも１つの参照画像テンプレートは第１参照画像テンプレートを含み、又は、１つ又は複数の第２参照画像テンプレートをさらに含むようにしてもよいが、本開示の実施例ではそれを限定しない。
【００６７】
いくつかの実施形態では、少なくとも１つの第２参照画像テンプレートのうちの、第１参照画像テンプレートとの類似度が第３類似度閾値に達する第２参照画像テンプレートをフィルタリング結果に追加する。少なくとも１つの第２参照画像テンプレートは少なくとも２つの参照画像テンプレートのうち第１参照画像テンプレートを除く参照画像テンプレートである。
【００６８】
本開示の実施例は第３類似度閾値によって、検索結果中の類似度が大きい参照画像テンプレート（第１参照画像テンプレート及び少なくとも１つの第２参照画像テンプレートを含む）をフィルタリング結果とする。いくつかの実施形態では、フィルタリング結果を合併する必要があり、すなわち、フィルタリング中に、フィルタリング結果に含まれる参照画像テンプレートが同一ターゲットに対応するか否かを決定する必要があるため、通常、前記第３類似度閾値は大きく、たとえば、第３類似度閾値は第１及び／又は第２類似度閾値よりも大きく、それにより類似度が小さいため非同一ターゲットの参照画像テンプレートを合併してしまうことによるエラーを回避する。別のいくつかの実施形態では、第１参照画像テンプレート及び画像の画像特徴に基づいて第１更新参照特徴を取得し、少なくとも１つの第２参照画像テンプレートのうちの、第１更新参照特徴との類似度が第３類似度閾値に達する第２参照画像テンプレートをフィルタリング結果に追加する。
【００６９】
別のいくつかの実施形態では、少なくとも１つの第２参照画像テンプレートのそれぞれ及び画像の画像特徴に基づいて、前記各第２参照画像テンプレートの第２更新参照特徴を取得し、少なくとも１つの第２参照画像テンプレートのうちの、対応する第２更新参照特徴と第１参照画像テンプレートの参照特徴との類似度が第３類似度閾値に達する第２参照画像テンプレートをフィルタリング結果に追加する。
【００７０】
別のいくつかの実施形態では、第１参照画像テンプレート及び画像の画像特徴に基づいて第１更新参照特徴を取得し、少なくとも１つの第２参照画像テンプレートのそれぞれ及び画像の画像特徴に基づいて、前記各第２参照画像テンプレートの第２更新参照特徴を取得し、少なくとも１つの第２参照画像テンプレートのうちの、対応する第２更新参照特徴と第１更新参照特徴との類似度が第３類似度閾値に達する第２参照画像テンプレートをフィルタリング結果に追加する。なお、以上、第３類似度閾値に達するか否かを例に説明し、いくつかの実施形態では、ほかの標準に応じてフィルタリングしてもよく、たとえば、類似度が最も大きい前の所定数の第２参照画像テンプレート等が挙げられるが、本開示の実施例ではそれを限定しない。
【００７１】
ステップ３４０では、フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得する。
【００７２】
いくつかの実施形態では、合併テンプレートの参照特徴はフィルタリング結果に含まれる少なくとも１つの参照画像テンプレートの参照特徴及びターゲットオブジェクトの画像の画像特徴に基づいて得られるが、合併テンプレートのほかの情報は第１参照画像テンプレートと同じであり又は異なるようにしてもよい。つまり、第１参照画像テンプレートの参照特徴を更新して合併画像テンプレートとし、フィルタリング結果に含まれるほかの可能な参照画像テンプレートを削除する。又は、フィルタリング結果に含まれるすべての参照画像テンプレートを削除し、第１データベースに合併画像テンプレートを追加する等のようにしてもよいが、本開示の実施例ではそれを限定しない。
【００７３】
本開示の実施例では、上記フィルタリングによって取得されたフィルタリング結果に含まれる参照画像テンプレートは同一ターゲットに対応すると考えられ、取得されたフィルタリング結果中の参照画像テンプレートに対して合併処理を実行して合併画像テンプレートを形成し、それによりターゲットを、第１データベース中の１つ又は少数の画像テンプレートに対応付けさせ、それによりデータベースに含まれるテンプレート数を低減させ、検索効率及びシステム全体のパフォーマンスを向上させる。
【００７４】
いくつかの実施形態では、ステップ３３０は、第１参照画像テンプレート及びターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得るステップと、少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と第１更新参照特徴との類似度に基づいて、少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップと、を含む。本開示の実施例では、まず、第１参照画像テンプレート及びターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を決定する。いくつかの実施形態では、第１参照画像テンプレートに対応する少なくとも２つの第１特徴データを取得し、第１参照画像テンプレートに含まれる参照特徴は少なくとも２つの第１特徴データに基づいて得られる。次に、画像の画像特徴及び少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定する。たとえば、少なくとも２つの第１特徴データ及び画像特徴に対して平均処理を実行して平均特徴を取得し、少なくとも２つの第１特徴データ及び画像特徴のそれぞれと平均特徴との距離に基づいて、少なくとも２つの第１特徴データ及び画像特徴から少なくとも２つの第１更新特徴をスクリーニングし、少なくとも２つの第１更新特徴に基づいて第１更新参照特徴を決定する。
【００７５】
第１特徴データは第１参照画像テンプレートの生データであり、少なくとも２つの第１特徴データ及び画像特徴から少なくとも２つの第１更新特徴を更新後の生データとして選択し、更新後の生データに基づいて更新後の参照特徴を得る。いくつかの実施形態では、少なくとも２つの第１特徴データ及び画像特徴から、平均特徴との距離が近い特徴を第１更新特徴として選択し、たとえば、平均特徴との距離が最も近い前の所定数の特徴、又は平均特徴との距離が所定数値よりも小さい特徴等を選択するが、本開示の実施例ではそれを限定しない。
【００７６】
第１更新参照特徴を得た後、少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と第１更新参照特徴との類似度に基づいて、少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行する。いくつかの実施形態では、少なくとも１つの第２参照画像テンプレートのうちの、参照特徴と第１更新参照特徴との類似度が第１条件を満たす第２参照画像テンプレートをフィルタリング結果に追加する。いくつかの実施形態では、第１条件は、第１更新参照特徴との類似度が第３類似度閾値以上であることを含むが、これに限定されない。
【００７７】
本開示の実施例における第１更新参照特徴は第１参照画像テンプレートと画像特徴の融合に基づいて取得され、この場合、第２参照画像テンプレートと第１更新参照特徴との類似度を判断することによって、最大検索結果（類似度の最大値に対応する第１参照画像テンプレート）を除くほかの検索結果と融合後の画像特徴との関係を決定し、いくつかの実施形態では、参照特徴と第１更新参照特徴との距離（たとえば、ユークリッド距離、コサイン距離、マハラノビス距離等）に基づいて参照特徴と第１更新参照特徴との類似度を決定するようしてもよいが、本開示の実施例では類似度の取得方式を限定しない。
【００７８】
本開示の実施例では、フィルタリング結果を合併する必要があり、すなわち、フィルタリング中にフィルタリング結果に含まれる参照画像テンプレートが同一ターゲットに対応するか否かを決定する必要があるため、通常、前記第３類似度閾値は大きく、それにより類似度が小さいため非同一ターゲットの参照画像テンプレートを合併してしまうことによるエラーを回避する。いくつかの実施形態では、第３類似度閾値を、検索を行うための第１類似度閾値よりも大きく設定する。たとえば、第３類似度閾値は大きく、類似度が第３類似度閾値以上である場合、取得された第２参照画像テンプレートの参照特徴と第１更新参照特徴の類似度が大きく、同一ターゲットに対応する可能性があることを示す。
【００７９】
いくつかの実施形態では、画像の画像特徴及び少なくとも２つの第１特徴データに基づいて第１更新参照特徴を決定するステップは、画像の画像特徴及び少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択するステップを含み、いくつかの実施形態では、画像の画像特徴及び少なくとも２つの第１特徴データに基づいて平均処理して平均特徴を得て、画像の画像特徴及び少なくとも２つの第１特徴データと平均特徴との距離によって少なくとも２つの第１更新特徴を決定し、たとえば、平均特徴との距離が最も小さい２つの第１更新特徴を選択する。少なくとも２つの第１更新特徴を取得した後、少なくとも２つの第１更新特徴に基づいて、第１更新参照特徴を得る。たとえば、少なくとも２つの第１更新特徴に対して平均又は加重平均等を行って第１更新参照特徴を取得する。
【００８０】
いくつかの実施形態では、第１参照画像テンプレートに含まれる参照特徴は少なくとも２つの第１特徴データに対して平均処理を実行することによって得られる。少なくとも２つの第１更新特徴に基づいて第１更新参照特徴を得るステップは、少なくとも２つの第１更新特徴に対して平均処理を実行して、第１更新参照特徴を得るステップを含む。
【００８１】
本開示の実施例では、参照特徴は抽出された少なくとも２つの第１特徴データに対して平均処理を実行することによって得られ、前記平均処理は累積平均又は加重平均であってもよいが、本開示の実施例では平均処理の方式を限定しない。第１更新参照特徴を取得する時、少なくとも２つの第１更新特徴を、参照特徴を取得するための少なくとも２つの第１特徴データとし、すなわち、第１更新参照特徴を取得する平均処理は参照特徴を取得する平均処理と同じである。いくつかの実施形態では、第１画像の画像特徴及び少なくとも２つの参照特徴データから少なくとも２つの第１更新特徴を選択するステップは、画像特徴及び少なくとも２つの第１特徴データに対して平均処理を実行して第１平均特徴を得るステップと、画像特徴及び少なくとも２つの第１特徴データのそれぞれと第１平均特徴との距離に基づいて、画像特徴及び少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択するステップと、を含む。
【００８２】
本開示の実施例では、画像特徴及び少なくとも２つの第１特徴データに対して平均処理を実行し、取得された第１平均特徴を中心点とし、画像特徴及び少なくとも２つの第１特徴データと前記中心点との距離に応じて、距離が最も近い少なくとも２つの特徴データ（第１特徴データ又は画像特徴を含む）を第１更新特徴として決定する。
【００８３】
図４は本開示の実施例に係るデータベース更新方法のまたさらに別の概略フローチャートである。前記方法はステップ４１０〜ステップ４４０を含む。
【００８４】
ステップ４１０では、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索する。ステップ４２０では、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得る。ステップ４３０では、少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得する。いくつかの実施形態では、参照画像テンプレートは少なくとも２つの第２特徴データに対して平均処理を実行することによって得られ、第２特徴データは生データであり、第３参照画像テンプレートは生データを平均処理することによって得られる平均データであると考えられる。ステップ４４０では、少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得する。
【００８５】
いくつかの実施形態では、少なくとも２つの第１特徴データ及び参照画像テンプレートに対応する少なくとも２つの第２特徴データに基づいて融合スクリーニングを行い、少なくとも２つの特徴データを取得し、さらに、取得された少なくとも２つの特徴データに基づいて平均処理して第２更新参照特徴を取得し、いくつかの実施形態では、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データ及び少なくとも２つの第１特徴データから少なくとも２つの第２更新特徴を選択し、少なくとも２つの第２更新特徴に基づいて第２更新参照特徴を得る。たとえば、参照画像テンプレートに対応する２つの第２特徴データ及び２つの第１特徴データに対して「４合２」融合スクリーニングを行い、すなわち、４つの特徴データのうちの２つを第２更新参照特徴の生データとして選択し、生データを平均して第２更新参照特徴を取得する。
【００８６】
いくつかの実施形態では、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップは、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データに基づいて、第２平均特徴を決定するステップと、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データのそれぞれと第２平均特徴との距離に基づいて、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップと、を含む。
【００８７】
本開示の実施例では、複数の第２特徴データに対して平均処理を実行して第２平均特徴を得て、第２特徴データと第２平均特徴との距離（たとえば、ユークリッド距離、コサイン距離、マハラノビス距離等）に基づいて少なくとも２つの第２特徴データを第２更新特徴として選択し、いくつかの実施形態では、第２平均特徴との距離が小さい少なくとも２つの第２特徴データを第２更新特徴とし、たとえば、第２平均特徴との距離が最も小さい２つの第２特徴データを第２更新特徴とし、特徴データのスクリーニングを実現する。
【００８８】
いくつかの実施形態では、少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップは、第２データベースから、前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップを含む。
【００８９】
本開示の実施例では、少なくとも２つの第１特徴データは１つの第１参照画像テンプレートに対応し、いくつかの実施形態では、第１データベース中の各参照画像テンプレートはそれぞれ少なくとも２つの特徴データに対応し、第１データベースの更新を高速化するために、すべての特徴データを第１データベースに格納しないのであり、本開示の実施例では、異なるデータベースに参照画像テンプレート及び第１特徴データを保存することで、処理速度を向上させ、第１特徴データが合併融合時のみに使用されるため、第２データベースに別途格納され、参照画像テンプレートと第１特徴データを共同に格納すると、第１データベースが大きすぎて処理速度の低下を招いてしまう。
【００９０】
いくつかの実施形態では、本開示の実施例における方法は、第１データベースに格納された少なくとも１つの参照画像テンプレートを合併画像テンプレートに置換するステップをさらに含む。
【００９１】
いくつかの実施形態では、検索された少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを合併画像テンプレートに置換し、たとえば、第１参照画像テンプレートを合併画像テンプレートに置換し、又は、画像と同じターゲットオブジェクトに対応する参照画像テンプレートを合併画像テンプレートに置換し、それにより複数の参照画像テンプレートを１つの合併画像テンプレートに置換する操作を実現する。本開示の実施例の置換操作によれば、ターゲットオブジェクトの画像に基づくデータベース更新を実現し、第１データベース中の少なくとも１つの参照画像テンプレートを、画像特徴に基づいて取得された合併画像テンプレートに置換し、それにより第１データベース中の参照画像テンプレートの数を減少させ、第１データベースの拡散率を低減させる。
【００９２】
１つ又は複数の実施例では、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得る前に、少なくとも２つの参照画像テンプレートと画像との類似度がフィルタリング条件を満たすか否かを決定するステップをさらに含み、
少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップは、少なくとも２つの参照画像テンプレートと画像との類似度がフィルタリング条件を満たす場合、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップを含む。
【００９３】
いくつかの実施形態では、フィルタリング条件は、少なくとも２つの参照画像テンプレートと画像との類似度の最大値が第２類似度閾値以上であることを含むが、これに限定されない。本開示の実施例では、少なくとも２つの参照画像テンプレートと画像との類似度を第２類似度閾値と比較し、たとえば、少なくとも２つの参照画像テンプレートと画像との類似度の最大値を第２類似度閾値と比較し、フィルタリング条件を満たす場合、検索された少なくとも２つの参照画像テンプレートを、画像とより類似する参照画像テンプレートとして決定し、これらの参照画像テンプレートに、画像と同じターゲットオブジェクトに対応する参照画像テンプレートがいくつかあり、第１データベースの拡散率を低減させるために、同一ターゲットオブジェクトに対応する特徴を処理する必要があり、本開示の実施例では、検索された少なくとも２つの参照画像テンプレートをフィルタリングし、さらにフィルタリング結果を処理（たとえば、合併処理）することで、第１データベースの拡散率を低減させる。いくつかの実施形態では、第２類似度閾値は、前記検索を行うための第１類似度閾値よりも大きい。第２類似度閾値によって、画像のターゲットオブジェクトに対応する参照特徴テンプレートが第１データベースに格納されているか否かを決定でき、第２類似度閾値は第１類似度閾値によって検索された参照画像テンプレートをスクリーニングすることに用いられ、スクリーニングの精度を確保するように、第２類似度閾値を第１類似度閾値よりも大きく設定することができる。
【００９４】
いくつかの実施形態では、本開示の実施例における方法は、少なくとも２つの参照画像テンプレートと画像との類似度がフィルタリング条件を満たさない場合、画像に対応する参照画像テンプレートを第１データベースに追加するステップをさらに含む。
【００９５】
最大値がフィルタリング条件を満たす場合、すべての検索結果と画像との類似度がいずれも低いことを示し、ターゲットオブジェクトに対応する画像の参照画像テンプレートが第１データベースに保存されていないと考えられ、いくつかの実施形態では、第１データベースにおいて画像に対応する参照画像テンプレートを作成し、画像に対応する画像特徴が原始特徴であり、従って、画像特徴に基づいて処理した後、第１データベースに追加して格納し、いくつかの実施形態では、ターゲットオブジェクトに対応する少なくとも２つの画像の画像特徴に基づいて平均処理を行い、平均処理された特徴データを第１データベースに格納する。いくつかの実施形態では、特徴データを格納した後、特徴データに対応する身元識別番号を作成するステップをさらに含んでもよく、第１データベース中の各参照画像テンプレートデータは１つの身元識別番号及び１つの特徴データに対応する。
【００９６】
選択可能な応用例では、機器には、動的顔ライブラリ及び生データベースという２つのデータベースが配置され、動的顔ライブラリは上記実施例における第１データベースに対応し、複数の参照画像テンプレートを格納しており、参照画像テンプレートは参照特徴を含む。生データベースは上記実施例における第２データベースに対応し、動的顔ライブラリの原始特徴データを格納しており、各参照画像テンプレートは生データベースにおいて２つ又は複数の原始顔特徴に対応し、以下の例では、参照画像テンプレートは生データベースにおいて２つの原始顔特徴に対応し、且つ参照特徴は２つの原始顔特徴を平均処理することによって得られ、従って、参照特徴は平均特徴と呼ぶ。また、動的顔ライブラリ及び生データベースにおいて同一人物に対応する項目間の対応関係を記録し、以下の例では、同一の身元識別番号（ｐｅｒｓｏｎ＿ｉｄ）で２つのデータベースにおいて同一人物に対応するアイテムを識別し、このように、身元識別番号に基づいて、第２データベースにおいて第１データベース中の平均特徴に対応する原始特徴を検索することができる。
【００９７】
データベース更新プロセスの例は以下の通りである。
【００９８】
１）収集画像の顔特徴を抽出し、動的顔ライブラリにおいて検索し、検索結果を得て、動的顔ライブラリ中の、収集画像との類似度が第１類似度閾値（ｔｈｒｅｓｈｏｌｄ１）に達するテンプレートを検索結果に追加する。
【００９９】
いくつかの実施形態では、検索結果が空であると仮定する場合、前記収集画像に対応するテンプレートデータを動的顔ライブラリ及び生データベースに追加し、それに割り当てられた身元識別番号と顔特徴の対応関係をｐｅｒｓｏｎ＿ｆｅａｔｕｒｅマッピングテーブルに格納し、前記プロセスを終了する。
【０１００】
いくつかの実施形態では、検索結果がｋ個のテンプレートを含むと仮定する場合、以下の操作２）〜６）を実行し、又は、検索結果に含まれるｋ個のテンプレートを、収集画像との類似度の降順にソートした後、以下の操作２）〜６）を実行する。
【０１０１】
２）検索結果中の、収集画像との類似度が最も大きいテンプレート（すなわち、第１参照画像テンプレート、たとえば、ソート後の１番目のテンプレート）と収集画像との類似度を第２類似度閾値（ｔｈｒｅｓｈｏｌｄ２）と比較する。
【０１０２】
いくつかの実施形態では、類似度が第２類似度閾値未満であると、前記収集画像に対応するテンプレートデータを動的顔ライブラリ及び生データベースに追加し、それに割り当てられた身元識別番号と顔特徴の対応関係をｐｅｒｓｏｎ＿ｆｅａｔｕｒｅマッピングテーブルに格納し、前記プロセスを終了する。
【０１０３】
３）１番目のテンプレートと収集画像との類似度が第２類似度閾値（ｔｈｒｅｓｈｏｌｄ２）よりも大きいと、拡散防止処理を行い、すなわち以下の操作４）〜６）を実行する。
【０１０４】
４）生データベースから１番目のテンプレートに対応する２つの原始特徴を取得し、２つの原始特徴と収集画像の顔特徴（すなわち、ターゲットオブジェクトの画像の画像特徴）に対して三者択二の操作を行い、すなわち、取得された２つの原始特徴及び顔特徴から２つの特徴を選択し、平均処理を行い、平均特徴（すなわち、第１更新参照特徴）を得る。
【０１０５】
５）１番目のテンプレートを除く後続のｋ−１個のテンプレート（すなわち、第２参照画像テンプレート）と平均特徴との類似度を決定し、前記類似度を第３類似度閾値（ｔｈｒｅｓｈｏｌｄ３）と比較し、フィルタリング結果を取得し、たとえば、ｋ−１個のテンプレートのうち平均特徴との類似度がｔｈｒｅｓｈｏｌｄ３よりも大きいテンプレートをフィルタリング結果に追加する。
【０１０６】
６）フィルタリング結果をトラバーサルし、４）で選択された２つの顔特徴及びフィルタリング結果中の各テンプレートに対応する２つの原始特徴に対して四者択二の操作を行い、最終的に得られた２つの顔特徴に対して平均処理を実行し、更新特徴（すなわち、第２更新参照特徴）を得て、更新特徴を利用して動的特徴ライブラリ中の１番目のテンプレートに対して特徴更新操作を行うと同時に、生データベース及びｐｅｒｓｏｎ＿ｆｅａｔｕｒｅマッピングテーブルにおける情報を更新し、動的特徴ライブラリ及び生データベースに記憶されたフィルタリング結果中のほかのテンプレートを削除する。
【０１０７】
なお、上記例は、当業者が本願の技術的解決手段をよりよく理解することに寄与し、本願を限定するものではなく、当業者はさらに、上記例をもとに種々の変更や置換を行ったり、そのうちの１つ又は複数のステップを実行しなかったりすることができる。
【０１０８】
当業者であれば、上記方法の実施例のすべて又は一部のステップを、プログラムによって関連ハードウェアに命令を出すことで実行でき、上記プログラムはコンピュータ可読記憶媒体に記憶されてもよく、前記プログラムが実行されるとき、上記方法の実施例のステップを実行し、上記記憶媒体はＲＯＭ、ＲＡＭ、磁気ディスク又は光ディスクなどプログラムコードを記憶できる様々な媒体を含むと理解できる。
【０１０９】
図５は本開示の実施例に係るデータベース更新装置の概略構成図である。前記実施例に係る装置は本開示の上記各方法の実施例を実現するように構成される。図５に示すように、前記装置は、検索ユニット５１、フィルタリングユニット５２、及び合併ユニット５３を備える。
【０１１０】
検索ユニット５１は、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するように構成される。
【０１１１】
本開示の実施例では、ターゲットオブジェクトの画像を取得する手法として、たとえば、ユーザーによって入力されるターゲットオブジェクトの画像を受信し、又は画像センサを用いてターゲットオブジェクトの画像を収集し、又はほかの機器によって送信されるターゲットオブジェクトの画像を受信する等が挙げられる。ターゲットオブジェクトの画像は、ターゲットオブジェクトの少なくとも一部を含む画像であってもよく、たとえば、ターゲットオブジェクトの顔画像、半身像又は人体画像等が挙げられる。ターゲットオブジェクトの画像は静的画像又はビデオフレーム画像であってもよい。たとえば、ターゲットオブジェクトの画像はビデオフレーム画像であってもよく、画像センサのビデオシーケンス由来の画像フレームであってもよく、単独な画像であってもよいが、本開示の実施例ではターゲットオブジェクトの画像の属性、由来及び取得方法等を限定しない。
【０１１２】
フィルタリングユニット５２は、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るように構成される。
【０１１３】
フィルタリング結果は少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含む。
【０１１４】
合併ユニット５３は、フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するように構成される。上記実施例に係る装置によれば、データベースの規模の不必要な増大を回避することに寄与し、それによりシステムのパフォーマンスを向上させる。
【０１１５】
いくつかの実施形態では、参照画像テンプレートは参照特徴を含むと仮定してもよいが、本開示の実施例はこれに限定されない。
【０１１６】
検索ユニット５１は、ターゲットオブジェクトの画像の画像特徴を取得し、画像特徴と複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、複数の参照画像テンプレートから画像とマッチングする少なくとも２つの参照画像テンプレートを検索するように構成される。
【０１１７】
本開示の実施例では、参照画像テンプレートは参照特徴を含み、特徴データにより占有される記憶空間が画像に対して小さく、且つ検索時、記憶されたデータに対して特徴抽出を行う必要がなく、それにより検索速度を加速し、データ処理効率を向上させる。
【０１１８】
いくつかの実施形態では、検索ユニット５１は、画像特徴と複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、複数の参照画像テンプレートから画像とマッチングする少なくとも２つの参照画像テンプレートを検索する時、複数の参照画像テンプレートに含まれる参照特徴と画像特徴との類似度が第１類似度閾値に達する参照画像テンプレートを、画像とマッチングする参照画像テンプレートとして決定するように構成される。
【０１１９】
いくつかの実施形態では、フィルタリングユニット５２は、少なくとも２つの参照画像テンプレートのうちから、ターゲットオブジェクトの画像との類似度が最も大きい第１参照画像テンプレートを決定するように構成される最大類似度モジュールと、第１参照画像テンプレートに基づいて、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るように構成されるフィルタリング処理モジュールと、を備える。
【０１２０】
本開示の実施例では、まず、第１参照画像テンプレート及びターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を決定する。いくつかの実施形態では、第１参照画像テンプレートに対応する少なくとも２つの第１特徴データを取得し、第１参照画像テンプレートに含まれる参照特徴は少なくとも２つの第１特徴データに基づいて得られる。次に、画像の画像特徴及び少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定する。たとえば、少なくとも２つの第１特徴データ及び画像特徴に対して平均処理を実行して平均特徴を取得し、少なくとも２つの第１特徴データ及び画像特徴のそれぞれと平均特徴との距離に基づいて、少なくとも２つの第１特徴データ及び画像特徴から少なくとも２つの第１更新特徴をスクリーニングし、少なくとも２つの第１更新特徴に基づいて第１更新参照特徴を決定する。
【０１２１】
いくつかの実施形態では、フィルタリング処理モジュールは、少なくとも１つの第２参照画像テンプレートのうちの、第１参照画像テンプレートとの類似度が第３類似度閾値に達する第２参照画像テンプレートをフィルタリング結果に追加するように構成され、少なくとも１つの第２参照画像テンプレートは少なくとも２つの参照画像テンプレートのうち第１参照画像テンプレートを除く参照画像テンプレートである。
【０１２２】
いくつかの実施形態では、フィルタリング処理モジュールは、第１参照画像テンプレート及びターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得て、少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と第１更新参照特徴との類似度に基づいて、少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るように構成され、少なくとも１つの第２参照画像テンプレートは少なくとも２つの参照画像テンプレートのうち第１参照画像テンプレートを除く参照画像テンプレートである。
【０１２３】
いくつかの実施形態では、フィルタリング処理モジュールは、少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と第１更新参照特徴との類似度に基づいて、少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得る時、少なくとも１つの第２参照画像テンプレートのうちの、参照特徴と第１更新参照特徴との類似度が第１条件を満たす第２参照画像テンプレートをフィルタリング結果に追加するように構成される。
【０１２４】
いくつかの実施形態では、第１条件は、第１更新参照特徴との類似度が第３類似度閾値以上であることを含む。
【０１２５】
いくつかの実施形態では、第３類似度閾値は、検索を行うための第１類似度閾値よりも大きい。
【０１２６】
いくつかの実施形態では、フィルタリング処理モジュールは、第１参照画像テンプレート及びターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得る時、第１参照画像テンプレートに対応する少なくとも２つの第１特徴データを取得し、第１参照画像テンプレートに含まれる参照特徴は少なくとも２つの第１特徴データに基づいて得られ、画像の画像特徴及び少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するように構成される。
【０１２７】
いくつかの実施形態では、フィルタリング処理モジュールは、画像の画像特徴及び少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定する時、画像の画像特徴及び少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択し、少なくとも２つの第１更新特徴に基づいて第１更新参照特徴を得るように構成される。
【０１２８】
いくつかの実施形態では、第１参照画像テンプレートに含まれる参照特徴は少なくとも２つの第１特徴データに対して平均処理を実行することによって得られ、フィルタリング処理モジュールは、少なくとも２つの第１更新特徴に基づいて第１更新参照特徴を得る時、少なくとも２つの第１更新特徴に対して平均処理を実行して、第１更新参照特徴を得るように構成される。
【０１２９】
いくつかの実施形態では、フィルタリング処理モジュールは、第１画像の画像特徴及び少なくとも２つの参照特徴データから少なくとも２つの第１更新特徴を選択する時、画像特徴及び少なくとも２つの第１特徴データに対して平均処理を実行して第１平均特徴を得て、画像特徴及び少なくとも２つの第１特徴データのそれぞれと第１平均特徴との距離に基づいて、画像特徴及び少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択する。
【０１３０】
いくつかの実施形態では、合併ユニット５３は、前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するように構成され、参照画像テンプレートに含まれる参照特徴は参照画像テンプレートに対応する少なくとも２つの第２特徴データに基づいて得られる特徴データ取得モジュールと、少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するように構成され、合併画像テンプレートは第２更新参照特徴を含む特徴更新モジュールと、を備える。
【０１３１】
いくつかの実施形態では、少なくとも２つの第２特徴データ及び参照画像テンプレートに対応する少なくとも２つの第２特徴データに基づいて融合スクリーニングを行い、少なくとも２つの特徴データを取得し、さらに、取得された少なくとも２つの特徴データに基づいて平均処理して第２更新参照特徴を取得し、いくつかの実施形態では、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データ及び少なくとも２つの第１特徴データから少なくとも２つの第２更新特徴を選択し、少なくとも２つの第２更新特徴に基づいて第２更新参照特徴を得る。たとえば、参照画像テンプレートに対応する２つの第２特徴データ及び２つの第１特徴データに対して「４合２」融合スクリーニングを行い、すなわち、４つの特徴データのうちの２つを第２更新参照特徴の生データとして選択し、生データを平均して第２更新参照特徴を取得する。
【０１３２】
いくつかの実施形態では、特徴更新モジュールは、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択し、少なくとも２つの第２更新特徴に基づいて、第２更新参照特徴を得るように構成される。
【０１３３】
いくつかの実施形態では、特徴更新モジュールは、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択する時、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データに基づいて、第２平均特徴を決定し、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データのそれぞれと第２平均特徴との距離に基づいて、少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するように構成される。
【０１３４】
いくつかの実施形態では、特徴データ取得モジュールは、第２データベースから、前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するように構成される。
【０１３５】
いくつかの実施形態では、本開示の実施例における装置は、第１データベースに格納された少なくとも１つの参照画像テンプレートを合併画像テンプレートに置換するように構成される置換ユニットをさらに備える。
【０１３６】
いくつかの実施形態では、前記装置は、少なくとも２つの参照画像テンプレートと画像との類似度の最大値がフィルタリング条件を満たすか否かを決定するように構成される条件決定ユニットをさらに備え、フィルタリングユニット５２は、少なくとも２つの参照画像テンプレートと画像との類似度がフィルタリング条件を満たす場合、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るように構成される。
【０１３７】
いくつかの実施形態では、フィルタリング条件は、少なくとも２つの参照画像テンプレートと画像との類似度の最大値が第２類似度閾値以上であることを含むが、これに限定されない。本開示の実施例では、少なくとも２つの参照画像テンプレートと画像との類似度を第２類似度閾値と比較し、たとえば、少なくとも２つの参照画像テンプレートと画像との類似度の最大値を第２類似度閾値と比較し、フィルタリング条件を満たす場合、検索された少なくとも２つの参照画像テンプレートを、画像とより類似する参照画像テンプレートとして決定し、これらの参照画像テンプレートに、画像と同じターゲットオブジェクトに対応する参照画像テンプレートがいくつかあり、第１データベースの拡散率を低減させるために、同一ターゲットオブジェクトに対応する特徴を処理する必要があり、本開示の実施例では、検索された少なくとも２つの参照画像テンプレートをフィルタリングし、さらにフィルタリング結果を処理（たとえば、合併処理）することで、第１データベースの拡散率を低減させる。
【０１３８】
いくつかの実施形態では、第２類似度閾値は、検索を行うための第１類似度閾値よりも大きい。
【０１３９】
いくつかの実施形態では、条件決定ユニットはさらに、少なくとも２つの参照画像テンプレートと画像との類似度がフィルタリング条件を満たさない場合、画像に対応する参照画像テンプレートを第１データベースに追加するように構成される。
【０１４０】
本開示の実施例の別の態様によれば、電子機器を提供し、プロセッサを備え、前記プロセッサは上記実施例のいずれか一項に記載のデータベース更新装置を備える。
【０１４１】
本開示の実施例の別の態様によれば、電子機器を提供し、実行可能命令を記憶するように構成されるメモリと、メモリと通信して実行可能命令を実行し、それにより上記実施例のいずれか一項に記載のデータベース更新方法の操作を実行するように構成されるプロセッサと、を備える。
【０１４２】
本開示の実施例の別の態様によれば、コンピュータ可読記憶媒体を提供し、コンピュータ読み取り可能な命令を記憶するように構成され、命令が実行されるとき、上記実施例のいずれか一項に記載のデータベース更新方法の操作を実行する。
【０１４３】
本開示の実施例の別の態様によれば、コンピュータプログラム製品を提供し、コンピュータ可読コードを含み、コンピュータ可読コードが機器により実行されるとき、機器のプロセッサは上記実施例のいずれか一項に記載のデータベース更新方法を実現するための命令を実行する。
【０１４４】
本開示の実施例のさらに別の態様によれば、別のコンピュータプログラム製品を提供し、コンピュータ可読命令を記憶するように構成され、命令が実行されるとき、コンピュータに上記実施例のいずれか一項に記載のデータベース更新方法の操作を実行させる。
【０１４５】
前記コンピュータプログラム製品はハードウェア、ソフトウェア又はそれらの組合せによって実現されうる。選択可能な一例では、前記コンピュータプログラム製品はコンピュータ記憶媒体として具現化されてもよく、別の選択可能な例では、コンピュータプログラム製品はソフトウェア製品、たとえば、ソフトウェア開発キット（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ、ＳＤＫ）等として具現化されてもよい。
【０１４６】
本開示の実施例によれば、データベース更新方法及び装置、電子機器、並びにコンピュータ記憶媒体、コンピュータプログラム製品をさらに提供し、第１データベースに含まれる複数の参照画像テンプレートからターゲットオブジェクトの画像とマッチングする少なくとも１つの参照画像テンプレートを検索し、少なくとも１つの参照画像テンプレートと画像との類似度に基づいて第１データベースを更新する。
【０１４７】
いくつかの実施例では、前記ネットワーク取得指示又は画像処理指示は呼び出し命令であり、第１装置は呼び出しの方式で、ネットワーク取得又は画像処理の実行を第２装置に指示するようにしてもよく、この場合、呼び出し命令を受信すると、第２装置は上記ネットワーク取得方法又は画像処理方法の実施例のいずれか一項に記載のステップ及び／又はプロセスを実行する。
【０１４８】
なお、本開示の実施例における「第１」、「第２」等の用語は単に区別用であり、本開示の実施例を限定するものではない。本開示の実施例では、「複数」は２つ又は２つ以上であってもよく、「少なくとも１つの」は１つ、２つ又は２つ以上であってもよい。本開示の実施例に係る任意の部材、データ又は構造は、特に明記していない場合又はコンテキストで反対の示唆が与えられている場合、一般には、１つ又は複数と理解できる。本開示では、各実施例についての説明は、各実施例同士の相違点に重点をおいて行われ、同一又は類似部分は相互に参照すればよいため、簡潔さの点から、重複説明を省略する。
【０１４９】
本開示の実施例は電子機器をさらに提供し、たとえば、モバイル端末、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、サーバ等でありうる。以下、図６は、本開示の実施例に係る電子機器６００の概略構成図を示し、図６に示すように、電子機器６００は１つ又は複数のプロセッサ、通信部等を備え、前記１つ又は複数のプロセッサとして、たとえば、１つ又は複数の中央処理装置（ＣＰＵ）６０１、及び／又は１つ又は複数の画像処理装置（ＧＰＵ）６１３等が挙げられ、プロセッサは読み出し専用メモリ（ＲＯＭ）６０２に記憶された実行可能命令又は記憶部６０８からランダムアクセスメモリ（ＲＡＭ）６０３にロードされた実行可能命令に応じて各種の適切な動作及び処理を実行することができる。通信パート６１２はネットワークカードを含むが、これに限定されず、前記ネットワークカードはＩＢ（Ｉｎｆｉｎｉｂａｎｄ）ネットワークカードを含むが、これに限定されない。
【０１５０】
プロセッサは読み出し専用メモリ６０２及び／又はランダムアクセスメモリ６０３と通信して実行可能命令を実行し、バス６０４によって通信パート６１２と接続し、通信パート６１２を経由してほかのターゲット機器と通信し、それにより本開示の実施例に係るいずれかに記載の方法に対応する操作を実行することができ、たとえば、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索し、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得て、フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得する。また、ＲＡＭ  ６０３には、装置の操作に必要な各種のプログラム及びデータがさらに記憶されてもよい。ＣＰＵ６０１、ＲＯＭ６０２及びＲＡＭ６０３はバス６０４によって相互に接続されている。ＲＡＭ６０３がある場合、ＲＯＭ６０２は選択可能なモジュールである。ＲＡＭ６０３は、実行可能命令が記憶されており、又は動作時に実行可能命令をＲＯＭ６０２に書き込み、実行可能命令によって、中央処理装置６０１に上記通信方法に対応する操作を実行させる。入力／出力（Ｉ／Ｏ）インタフェース６０５もバス６０４に接続されている。通信パート６１２は集積して配置されてもよく、複数のサブモジュール（たとえば、複数のＩＢネットワークカード）を有し、且つバスに接続されているように配置されてもよい。
【０１５１】
Ｉ／Ｏインタフェース６０５には、キーボード、マウス等のような入力部６０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）等やスピーカ等のような出力部６０７、ハードディスク等のような記憶部６０８、及びＬＡＮカード、モデム等のネットワークインタフェースカードのような通信部６０９が接続されている。通信部６０９はたとえば、インターネットのようなネットワークを経由して通信処理を実行する。ドライバ６１０も必要に応じて、Ｉ／Ｏインタフェース６０５に接続される。たとえば、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等のようなリムーバブル媒体６１１は、必要に応じて、ドライバ６１０に装着され、それにより、リムーバブル媒体６１１から読み出されたコンピュータプログラムは必要に応じて記憶部６０８にインストールされる。
【０１５２】
なお、図６に示されるアーキテクチャは単に選択可能な実施形態であり、実施中、実際の必要に応じて上記図６の部材の数及びタイプを選択増減又は置換することができ、異なる機能部材の配置についても、個別配置又は集積設置等の実施形態を採用してもよく、たとえば、ＧＰＵ６１３とＣＰＵ６０１は個別配置されてもよくＧＰＵ６１３をＣＰＵ６０１に集積してもよく、通信部は個別配置されてもよくＣＰＵ６０１又はＧＰＵ６１３に集積されてもよい等が挙げられる。これらの置換可能な実施形態はすべて本開示の保護範囲に属する。
【０１５３】
特に、本開示の実施例によれば、以上、フローチャートを参照しながら説明されるプロセスは、コンピュータソフトウェアプログラムとして実現できる。たとえば、本開示の実施例はコンピュータプログラム製品を含み、機械可読媒体に有形に含まれるコンピュータプログラムを含み、コンピュータプログラムはフローチャートに示される方法を実行するためのプログラムコードを含み、プログラムコードは本開示の実施例に係る方法のステップを対応付けて実行するための命令を含み、たとえば、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索し、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得て、フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得する。このような実施例では、前記コンピュータプログラムは通信部６０９によってネットワークからダウンロードしてインストールされ、及び／又はリムーバブル媒体６１１からインストールされるようにしてもよい。前記コンピュータプログラムが中央処理装置（ＣＰＵ）６０１によって実行されるとき、本開示の方法に限定される上記機能の操作を実行する。
【０１５４】
多くの形態によって本開示の方法及び装置を実現することができる。たとえば、ソフトウェア、ハードウェア、ファームウェア又はソフトウェア、ハードウェア、ファームウェアの任意の組合せによって本開示の方法及び装置を実現することができる。前記方法のステップに用いられる上記順序は単に説明用のものであり、特に断らない限り、本開示の方法のステップは以上説明された順序に限定されない。また、いくつかの実施例では、本開示は記録媒体に記録されたプログラムとして実施されてもよく、これらのプログラムは本開示に係る方法を実現するための機械可読命令を含む。したがって、本開示はさらに、本開示に係る方法を実行するためのプログラムを記憶する記録媒体をカバーする。
【０１５５】
例示及び説明のために本開示を説明したが、網羅的に説明したり又は本開示を開示された形態に限定したりするためのものではない。多くの変更や変形は当業者にとって自明である。本開示の原理及び実際の応用をよりよく説明し、当業者が本開示を理解して特定の用途に適用できる種々の変更を有する種々の実施例を設計することができるように、実施例を選択及び説明したのである。
【図１】
2021520016.tif 000003
【図２】
2021520016.tif 000004
【図３】
2021520016.tif 000005
【図４】
2021520016.tif 000006
【図５】
2021520016.tif 000007
【図６】
2021520016.tif 000008
【手続補正書】
【提出日】令和2年10月28日(2020.10.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データベース更新方法であって、
第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップと、
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、前記少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得るステップと、
前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するステップと、を含む方法。
【請求項２】
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップは、
前記少なくとも２つの参照画像テンプレートのうちから、前記ターゲットオブジェクトの画像との類似度が最も大きい第１参照画像テンプレートを決定するステップと、
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップと、を含む請求項１に記載の方法。
【請求項３】
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、
少なくとも１つの第２参照画像テンプレートのうちの、前記第１参照画像テンプレートとの類似度が第３類似度閾値に達する第２参照画像テンプレートを前記フィルタリング結果に追加するステップを含み、前記少なくとも１つの第２参照画像テンプレートは、前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである請求項２に記載の方法。
【請求項４】
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、
前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得るステップと、
少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップと、を含み、前記少なくとも１つの第２参照画像テンプレートは、前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである請求項２に記載の方法。
【請求項５】
前記少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、
前記少なくとも１つの第２参照画像テンプレートのうちの、参照特徴と前記第１更新参照特徴との類似度が第１条件を満たす第２参照画像テンプレートを前記フィルタリング結果に追加するステップを含み、前記第１条件は、前記第１更新参照特徴との類似度が第３類似度閾値以上であることを含む請求項４に記載の方法。
【請求項６】
前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得るステップは、
前記第１参照画像テンプレートに対応する少なくとも２つの第１特徴データを取得するステップであって、前記第１参照画像テンプレートに含まれる参照特徴は前記少なくとも２つの第１特徴データに基づいて得られるステップと、
前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するステップと、を含む請求項４又は５に記載の方法。
【請求項７】
前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するステップは、
前記画像の画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択するステップと、
前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得るステップと、を含む請求項６に記載の方法。
【請求項８】
前記画像の画像特徴及び前記少なくとも２つの参照特徴データから少なくとも２つの第１更新特徴を選択するステップは、
前記画像特徴及び前記少なくとも２つの第１特徴データに対して平均処理を実行して、第１平均特徴を得るステップと、
前記画像特徴及び前記少なくとも２つの第１特徴データのそれぞれと前記第１平均特徴との距離に基づいて、前記画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択するステップと、を含む請求項７に記載の方法。
【請求項９】
前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するステップは、
前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップであって、前記参照画像テンプレートに含まれる参照特徴は前記参照画像テンプレートに対応する少なくとも２つの第２特徴データに基づいて得られるステップと、
前記少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得し、前記合併画像テンプレートは前記第２更新参照特徴を含むステップと、を含む請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
前記少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得するステップは、
前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップと、
前記少なくとも２つの第２更新特徴に基づいて、前記第２更新参照特徴を得るステップと、を含む請求項９に記載の方法。
【請求項１１】
前記第１データベースに格納された少なくとも１つの参照画像テンプレートを前記合併画像テンプレートに置換するステップをさらに含む請求項１〜１０のいずれか一項に記載の方法。
【請求項１２】
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得る前に、
前記少なくとも２つの参照画像テンプレートと前記画像との類似度がフィルタリング条件を満たすか否かを決定するステップをさらに含み、前記フィルタリング条件は、前記少なくとも２つの参照画像テンプレートと前記画像との類似度の最大値が第２類似度閾値以上であることを含み、
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップは、前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たす場合、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップを含む請求項１〜１１のいずれか一項に記載の方法。
【請求項１３】
前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たさない場合、前記画像に対応する参照画像テンプレートを前記第１データベースに追加するステップをさらに含む請求項１２に記載の方法。
【請求項１４】
実行可能命令を記憶するように構成されるメモリと、前記メモリと通信して前記実行可能命令を実行し、それにより請求項１〜１３のいずれか一項に記載の方法の操作を実行するように構成されるプロセッサと、を備える電子機器。
【請求項１５】
コンピュータ読み取り可能な命令を記憶するコンピュータ可読記憶媒体であって、前記命令が実行されるとき、請求項１〜１３のいずれか一項に記載のデータベース更新方法の操作を実行するコンピュータ可読記憶媒体。
【請求項１６】
コンピュータに、請求項１〜１３のいずれか一項に記載の方法を実行させる、コンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
本開示の実施例によれば、別のデータベース更新方法及び装置、電子機器、並びにコンピュータ記憶媒体、コンピュータプログラム製品をさらに提供し、第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索し、少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得て、フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得する。
例えば、本願は以下の項目を提供する。
（項目１）
データベース更新方法であって、
第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップと、
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、前記少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得るステップと、
前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するステップと、を含む方法。
（項目２）
前記参照画像テンプレートは参照特徴を含み、
前記第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップは、
前記ターゲットオブジェクトの画像の画像特徴を取得するステップと、
前記画像特徴と前記複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、前記複数の参照画像テンプレートから前記画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップと、を含む項目１に記載の方法。
（項目３）
前記画像特徴と前記複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、前記複数の参照画像テンプレートから前記画像とマッチングする少なくとも２つの参照画像テンプレートを検索するステップは、
前記複数の参照画像テンプレートに含まれる参照特徴と前記画像特徴との類似度が第１類似度閾値に達する参照画像テンプレートを、前記画像とマッチングする参照画像テンプレートとして決定するステップを含む項目２に記載の方法。
（項目４）
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップは、
前記少なくとも２つの参照画像テンプレートのうちから、前記ターゲットオブジェクトの画像との類似度が最も大きい第１参照画像テンプレートを決定するステップと、
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップと、を含む項目１〜３のいずれか一項に記載の方法。
（項目５）
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、
少なくとも１つの第２参照画像テンプレートのうちの、前記第１参照画像テンプレートとの類似度が第３類似度閾値に達する第２参照画像テンプレートを前記フィルタリング結果に追加するステップを含み、前記少なくとも１つの第２参照画像テンプレートは、前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである項目４に記載の方法。
（項目６）
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、
前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得るステップと、
少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップと、を含み、前記少なくとも１つの第２参照画像テンプレートは、前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである項目４に記載の方法。
（項目７）
前記少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るステップは、
前記少なくとも１つの第２参照画像テンプレートのうちの、参照特徴と前記第１更新参照特徴との類似度が第１条件を満たす第２参照画像テンプレートを前記フィルタリング結果に追加するステップを含む項目６に記載の方法。
（項目８）
前記第１条件は、前記第１更新参照特徴との類似度が第３類似度閾値以上であることを含む項目７に記載の方法。
（項目９）
前記第３類似度閾値は、前記検索を行うための第１類似度閾値よりも大きい項目８に記載の方法。
（項目１０）
前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得るステップは、
前記第１参照画像テンプレートに対応する少なくとも２つの第１特徴データを取得するステップであって、前記第１参照画像テンプレートに含まれる参照特徴は前記少なくとも２つの第１特徴データに基づいて得られるステップと、
前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するステップと、を含む項目６〜９のいずれか一項に記載の方法。
（項目１１）
前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するステップは、
前記画像の画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択するステップと、
前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得るステップと、を含む項目１０に記載の方法。
（項目１２）
前記第１参照画像テンプレートに含まれる参照特徴は前記少なくとも２つの第１特徴データに対して平均処理を実行することによって得られ、
前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得るステップは、前記少なくとも２つの第１更新特徴に対して平均処理を実行して、前記第１更新参照特徴を得るステップを含む項目１１に記載の方法。
（項目１３）
前記画像の画像特徴及び前記少なくとも２つの参照特徴データから少なくとも２つの第１更新特徴を選択するステップは、
前記画像特徴及び前記少なくとも２つの第１特徴データに対して平均処理を実行して、第１平均特徴を得るステップと、
前記画像特徴及び前記少なくとも２つの第１特徴データのそれぞれと前記第１平均特徴との距離に基づいて、前記画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択するステップと、を含む項目１１又は１２に記載の方法。
（項目１４）
前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するステップは、
前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップであって、前記参照画像テンプレートに含まれる参照特徴は前記参照画像テンプレートに対応する少なくとも２つの第２特徴データに基づいて得られるステップと、
前記少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得し、前記合併画像テンプレートは前記第２更新参照特徴を含むステップと、を含む項目１〜１３のいずれか一項に記載の方法。
（項目１５）
前記少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得するステップは、
前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップと、
前記少なくとも２つの第２更新特徴に基づいて、前記第２更新参照特徴を得るステップと、を含む項目１４に記載の方法。
（項目１６）
前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップは、
前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データに基づいて、第２平均特徴を決定するステップと、
前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データのそれぞれと前記第２平均特徴との距離に基づいて、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するステップと、を含む項目１５に記載の方法。
（項目１７）
前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップは、
第２データベースから、前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するステップを含む項目１４〜１６のいずれか一項に記載の方法。
（項目１８）
前記第１データベースに格納された少なくとも１つの参照画像テンプレートを前記合併画像テンプレートに置換するステップをさらに含む項目１〜１７のいずれか一項に記載の方法。
（項目１９）
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得る前に、
前記少なくとも２つの参照画像テンプレートと前記画像との類似度がフィルタリング条件を満たすか否かを決定するステップをさらに含み、
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップは、前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たす場合、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るステップを含む項目１〜１８のいずれか一項に記載の方法。
（項目２０）
前記フィルタリング条件は、前記少なくとも２つの参照画像テンプレートと前記画像との類似度の最大値が第２類似度閾値以上であることを含む項目１９に記載の方法。
（項目２１）
前記第２類似度閾値は前記検索を行うための第１類似度閾値よりも大きい項目２０に記載の方法。
（項目２２）
前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たさない場合、前記画像に対応する参照画像テンプレートを前記第１データベースに追加するステップをさらに含む項目１９〜２１のいずれか一項に記載の方法。
（項目２３）
データベース更新装置であって、
第１データベースに含まれる複数の参照画像テンプレートから、ターゲットオブジェクトの画像とマッチングする少なくとも２つの参照画像テンプレートを検索するように構成される検索ユニットと、
前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して、前記少なくとも２つの参照画像テンプレートのうちの少なくとも１つの参照画像テンプレートを含むフィルタリング結果を得るように構成されるフィルタリングユニットと、
前記フィルタリング結果に含まれる前記少なくとも１つの参照画像テンプレートに対して合併処理を実行して、合併画像テンプレートを取得するように構成される合併ユニットと、を備える装置。
（項目２４）
前記参照画像テンプレートは参照特徴を含み、
前記検索ユニットは、前記ターゲットオブジェクトの画像の画像特徴を取得し、前記画像特徴と前記複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、前記複数の参照画像テンプレートから前記画像とマッチングする少なくとも２つの参照画像テンプレートを検索するように構成される項目２３に記載の装置。
（項目２５）
前記検索ユニットは、前記画像特徴と前記複数の参照画像テンプレートに含まれる参照特徴との類似度に基づいて、前記複数の参照画像テンプレートから前記画像とマッチングする少なくとも２つの参照画像テンプレートを検索する時、前記複数の参照画像テンプレートに含まれる参照特徴と前記画像特徴との類似度が第１類似度閾値に達する参照画像テンプレートを、前記画像とマッチングする参照画像テンプレートとして決定するように構成される項目２４に記載の装置。
（項目２６）
前記フィルタリングユニットは、
前記少なくとも２つの参照画像テンプレートのうちから、前記ターゲットオブジェクトの画像との類似度が最も大きい第１参照画像テンプレートを決定するように構成される最大類似度モジュールと、
前記第１参照画像テンプレートに基づいて、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るように構成されるフィルタリング処理モジュールと、を備える項目２３〜２５のいずれか一項に記載の装置。
（項目２７）
前記フィルタリング処理モジュールは、少なくとも１つの第２参照画像テンプレートのうちの、前記第１参照画像テンプレートとの類似度が第３類似度閾値に達する第２参照画像テンプレートを前記フィルタリング結果に追加するように構成され、前記少なくとも１つの第２参照画像テンプレートは、前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである項目２６に記載の装置。
（項目２８）
フィルタリング処理モジュールは、前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得て、少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得るように構成され、前記少なくとも１つの第２参照画像テンプレートは前記少なくとも２つの参照画像テンプレートのうちの前記第１参照画像テンプレート以外の参照画像テンプレートである項目２６に記載の装置。
（項目２９）
前記フィルタリング処理モジュールは、前記少なくとも１つの第２参照画像テンプレートに含まれる参照特徴と前記第１更新参照特徴との類似度に基づいて、前記少なくとも１つの第２参照画像テンプレートに対してフィルタリング処理を実行して前記フィルタリング結果を得る時、前記少なくとも１つの第２参照画像テンプレートのうちの、参照特徴と前記第１更新参照特徴との類似度が第１条件を満たす第２参照画像テンプレートを前記フィルタリング結果に追加するように構成される項目２８に記載の装置。
（項目３０）
前記第１条件は、前記第１更新参照特徴との類似度が第３類似度閾値以上であることを含む項目２９に記載の装置。
（項目３１）
前記第３類似度閾値は、前記検索を行うための第１類似度閾値よりも大きい項目３０に記載の装置。
（項目３２）
前記フィルタリング処理モジュールは、前記第１参照画像テンプレート及び前記ターゲットオブジェクトの画像の画像特徴に基づいて、第１更新参照特徴を得る時、前記第１参照画像テンプレートに対応する少なくとも２つの第１特徴データを取得するように構成され、前記第１参照画像テンプレートに含まれる参照特徴は前記少なくとも２つの第１特徴データに基づいて得られ、前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定するように構成される項目２８〜３１のいずれか一項に記載の装置。
（項目３３）
前記フィルタリング処理モジュールは、前記画像の画像特徴及び前記少なくとも２つの第１特徴データに基づいて、第１更新参照特徴を決定する時、前記画像の画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択し、前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得るように構成される項目３２に記載の装置。
（項目３４）
前記第１参照画像テンプレートに含まれる参照特徴は、前記少なくとも２つの第１特徴データに対して平均処理を実行することによって得られ、
前記フィルタリング処理モジュールは、前記少なくとも２つの第１更新特徴に基づいて、前記第１更新参照特徴を得る時、前記少なくとも２つの第１更新特徴に対して平均処理を実行して、前記第１更新参照特徴を得るように構成される項目３３に記載の装置。
（項目３５）
前記フィルタリング処理モジュールは、前記第１画像の画像特徴及び前記少なくとも２つの参照特徴データから少なくとも２つの第１更新特徴を選択する時、前記画像特徴及び前記少なくとも２つの第１特徴データに対して平均処理を実行して、第１平均特徴を得て、前記画像特徴及び前記少なくとも２つの第１特徴データのそれぞれと前記第１平均特徴との距離に基づいて、前記画像特徴及び前記少なくとも２つの第１特徴データから少なくとも２つの第１更新特徴を選択する項目３３又は３４に記載の装置。
（項目３６）
前記合併ユニットは、
前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するように構成され、前記参照画像テンプレートに含まれる参照特徴は前記参照画像テンプレートに対応する少なくとも２つの第２特徴データに基づいて得られる特徴データ取得モジュールと、
前記少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データに基づいて、第２更新参照特徴を取得するように構成され、前記合併画像テンプレートは前記第２更新参照特徴を含む特徴更新モジュールと、を備える項目２３〜３５のいずれか一項に記載の装置。
（項目３７）
前記特徴更新モジュールは、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択し、前記少なくとも２つの第２更新特徴に基づいて、前記第２更新参照特徴を得るように構成される項目３６に記載の装置。
（項目３８）
前記特徴更新モジュールは、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択する時、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データに基づいて、第２平均特徴を決定し、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データのそれぞれと前記第２平均特徴との距離に基づいて、前記少なくとも１つの参照画像テンプレートに対応する複数の第２特徴データから少なくとも２つの第２更新特徴を選択するように構成される項目３７に記載の装置。
（項目３９）
特徴データ取得モジュールは、第２データベースから、前記フィルタリング結果に含まれる少なくとも１つの参照画像テンプレートのそれぞれに対応する少なくとも２つの第２特徴データを取得するように構成される項目３６〜３８のいずれか一項に記載の装置。
（項目４０）
前記第１データベースに格納された少なくとも１つの参照画像テンプレートを前記合併画像テンプレートに置換するように構成される置換ユニットをさらに備える項目２３〜３９のいずれか一項に記載の装置。
（項目４１）
前記少なくとも２つの参照画像テンプレートと前記画像との類似度がフィルタリング条件を満たすか否かを決定するように構成される条件決定ユニットをさらに備え、
前記フィルタリングユニットは、前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たす場合、前記少なくとも２つの参照画像テンプレートに対してフィルタリング処理を実行してフィルタリング結果を得るように構成される項目２３〜４０のいずれか一項に記載の装置。
（項目４２）
前記フィルタリング条件は、前記少なくとも２つの参照画像テンプレートと前記画像との類似度の最大値が第２類似度閾値以上であることを含む項目４１に記載の装置。
（項目４３）
前記第２類似度閾値は前記検索を行うための第１類似度閾値よりも大きい項目４２に記載の装置。
（項目４４）
前記条件決定ユニットは、前記少なくとも２つの参照画像テンプレートと前記画像との類似度が前記フィルタリング条件を満たさない場合、前記画像に対応する参照画像テンプレートを前記第１データベースに追加するように構成される項目４１〜４３のいずれか一項に記載の装置。
（項目４５）
項目２３〜４４のいずれか一項に記載の装置を含むプロセッサを備える電子機器。
（項目４６）
実行可能命令を記憶するように構成されるメモリと、前記メモリと通信して前記実行可能命令を実行し、それにより項目１〜２２のいずれか一項に記載の方法の操作を実行するように構成されるプロセッサと、を備える電子機器。
（項目４７）
コンピュータ読み取り可能な命令を記憶するコンピュータ可読記憶媒体であって、前記命令が実行されるとき、項目１〜２２のいずれか一項に記載のデータベース更新方法の操作を実行するコンピュータ可読記憶媒体。
（項目４８）
コンピュータ可読コードを含むコンピュータプログラム製品であって、前記コンピュータ可読コードが機器により実行されるとき、前記機器のプロセッサは項目１〜２２のいずれか一項に記載の方法を実行するための命令を実行するコンピュータプログラム製品。
【国際調査報告】
2021520016.tif 000009
2021520016.tif 000010
2021520016.tif 000011
2021520016.tif 000012