[go: up one dir, main page]

JP2023531412A - コンピュータまたはハードウェアにより実装されたエンティティ識別方法、コンピュータプログラム製品およびエンティティ識別装置 - Google Patents

コンピュータまたはハードウェアにより実装されたエンティティ識別方法、コンピュータプログラム製品およびエンティティ識別装置 Download PDF

Info

Publication number
JP2023531412A
JP2023531412A JP2022577150A JP2022577150A JP2023531412A JP 2023531412 A JP2023531412 A JP 2023531412A JP 2022577150 A JP2022577150 A JP 2022577150A JP 2022577150 A JP2022577150 A JP 2022577150A JP 2023531412 A JP2023531412 A JP 2023531412A
Authority
JP
Japan
Prior art keywords
activity level
sensors
computer
nodes
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2022577150A
Other languages
English (en)
Inventor
ロンガラ ウダヤ
イェルンテル ヘンリク
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intuicell AB
Original Assignee
Intuicell AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intuicell AB filed Critical Intuicell AB
Publication of JP2023531412A publication Critical patent/JP2023531412A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/048Activation functions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/06Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
    • G06N3/063Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L5/00Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
    • G01L5/22Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring the force applied to control members, e.g. control members of vehicles, triggers
    • G01L5/226Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring the force applied to control members, e.g. control members of vehicles, triggers to manipulators, e.g. the force due to gripping
    • G01L5/228Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring the force applied to control members, e.g. control members of vehicles, triggers to manipulators, e.g. the force due to gripping using tactile array force sensors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • G06N3/0442Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/0895Weakly supervised learning, e.g. semi-supervised or self-supervised learning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • G06F3/04144Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position using an array of force sensing means
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/16Speech classification or search using artificial neural networks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/18Artificial neural networks; Connectionist approaches

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Neurology (AREA)
  • User Interface Of Digital Computer (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本開示は、コンピュータまたはハードウェアにより実装されたエンティティ識別方法(100)に関し、以下のステップを含む、すなわち、a)複数のノードから成るネットワークに複数のセンサからの入力を供給するステップ(110)と、b)ネットワークの各ノードによって、複数のセンサからの入力に基づきアクティビティレベルを生成するステップ(120)と、c)各ノードのアクティビティレベルを閾値レベルと比較するステップ(130)と、d)比較ステップに基づき、各ノードについて、アクティビティレベルをプリセット値に設定するか、または生成されたアクティビティレベルを保持するステップ(140)と、e)ネットワークのノードのすべてのアクティビティレベルの総和として、総アクティビティレベルを計算するステップ(150)と、f)総アクティビティレベルの局所的最小値に到達した状態になるまで、ステップa)~e)を反復するステップ(160)と、g)総アクティビティレベルの局所的最小値に到達した状態になったならば、測定可能なエンティティ特性を識別するために、局所的最小値におけるアクティビティレベルの分布を利用するステップ(170)とを含む。本開示はさらに、コンピュータプログラム製品およびエンティティ識別装置(300)に関する。

Description

本開示は、コンピュータまたはハードウェアにより実装されたエンティティ識別方法、コンピュータプログラム製品およびエンティティ識別装置に関する。より具体的には本開示は、請求項1、請求項9および請求項10の上位概念に記載の、コンピュータまたはハードウェアにより実装されたエンティティ識別方法、コンピュータプログラム製品およびエンティティ識別装置に関する。
背景技術
エンティティ識別は、従来技術から公知である。エンティティ識別を実行するために利用される1つの技術は、ニューラルネットワークである。エンティティ識別のために利用可能なニューラルネットワークの1つのタイプは、ホップフィールドネットワークである。ホップフィールドネットワークは、リカレント人工ニューラルネットワークの1つの形態である。ホップフィールドネットワークは、バイナリ閾値ノードを有し内容でアドレッシング可能な(「連想」)メモリシステムとして機能する。
しかしながら、既存のニューラルネットワークによる解決手段の性能は不十分であり、かつ/または信頼性が低い。さらに既存の解決手段は、トレーニングに多大な時間を要し、このため特にトレーニングのために、大量のコンピュータパワーおよび/またはエネルギーを必要とする場合がある。しかも、既存のニューラルネットワークによる解決手段は、大量の記憶スペースを必要とする場合がある。
よって、エンティティ識別の代替的なアプローチが必要とされている。好ましくは、かかるアプローチは、改善された性能、いっそう高い信頼性、高められた効率、いっそう速いトレーニング、いっそう僅かなコンピュータパワーの使用、いっそう僅かなトレーニングデータの使用、いっそう僅かな記憶スペースの使用、および/またはいっそう僅かなエネルギーの使用のうちの1つまたは複数をもたらす、または可能にするものである。
概要
本開示の1つの目的は、従来技術における先に挙げた欠点および不都合な点のうちの1つまたは複数を、軽減、緩和または排除し、少なくとも上述の問題を解決するよう努めることである。第1の態様によれば、コンピュータまたはハードウェアにより実装されたエンティティ識別方法が提供され、この方法は以下のステップを含む、すなわち、a)複数のノードから成るネットワークに複数のセンサからの入力を供給するステップと、b)ネットワークの各ノードによって、複数のセンサからの入力に基づきアクティビティレベルを生成するステップと、c)各ノードのアクティビティレベルを閾値レベルと比較するステップと、d)比較ステップに基づき、各ノードについて、アクティビティレベルをプリセット値に設定するか、または生成されたアクティビティレベルを保持するステップと、e)ネットワークのノードのすべてのアクティビティレベルの総和として、総アクティビティレベルを計算するステップと、f)総アクティビティレベルの局所的最小値に到達した状態になるまで、ステップa)~e)を反復するステップと、g)総アクティビティレベルの局所的最小値に到達した状態になったならば、測定可能なエンティティ特性を識別するために、局所的最小値におけるアクティビティレベルの分布を利用するステップとを含む。第1の態様が有する利点は、ネットワークの有効な構造を動的に変化させることができ、これによって、たとえばユニット/ノードごとに、いっそう多くの数のエンティティを識別できるようになる、ということである。
一部の実施形態によれば、入力は経時的に動的に変化し、1つのセンサ入力軌跡を辿る。これらの実施形態の1つの利点は、この方法はノイズの影響を受けにくい、ということである。別の利点は、識別がいっそう高速である、ということである。さらに別の利点は、これによっていっそう正確な識別が可能となる、ということである。
一部の実施形態によれば、複数のセンサはセンサ同士の依存性を監視する。これにより得られる利点は、この方法はノイズに対する影響を受けにくい、ということである。
一部の実施形態によれば、総アクティビティレベルの局所的最小値に到達した状態になるのは、ユーザ定義可能な時間閾値よりも長い期間にわたり、ユーザ定義可能な偏差閾値よりも小さい偏差で、1つのセンサ入力軌跡が辿られたときである。
一部の実施形態によれば、各ノードのアクティビティレベルが、各々が重みにより重み付けられた入力として、他のすべてのノードに対し利用され、少なくとも1つの重み付けられた入力は負であり、かつ/または少なくとも1つの重み付けられた入力は正であり、かつ/または保持されているすべての生成アクティビティレベルは正のスカラーである。
一部の実施形態によれば、ネットワークは、総アクティビティレベルの局所的最小値がどこにあるのかに影響を及ぼすアクティベーションエネルギーXによってアクティベートされる。
一部の実施形態によれば、複数のセンサからの入力は、カメラによりキャプチャされた画像のピクセル値、たとえば輝度、であり、すべてのノードにわたるアクティビティレベルの分布はさらに、カメラの回転運動および/または並進運動によりカメラのポジションを制御し、これによってセンサ入力軌跡を制御するために利用され、識別されるエンティティは、キャプチャされた画像の少なくとも1つの画像内に存在する物体または物体の特徴である。これらの実施形態の1つの利点は、この方法はノイズの影響を受けにくい、ということである。別の利点は、識別が絶対時間には依存せず、たとえば、各静止カメラ画像によって費やされる絶対時間、およびカメラポジションが変化したときに種々のかかる静止カメラ画像間で費やされる時間には依存しない、ということである。
一部の実施形態によれば、複数のセンサはタッチセンサであり、複数のセンサ各々からの入力は、力に依存する値を有するタッチイベント信号であり、センサ入力軌跡を新たな接触イベント、接触イベントの終了、ジェスチャとして、または加えられた圧力として、識別するために、すべてのノードにわたるアクティビティレベルの分布が利用される。
一部の実施形態によれば、複数のセンサの各センサは、1つのオーディオ信号のそれぞれ異なる周波数帯域に関連づけられており、各センサは、関連づけられた周波数帯域内に存在するエネルギーを通報し、複数のかかるセンサからの組み合わされた入力は、1つのセンサ入力軌跡を辿り、すべてのノードにわたるアクティビティレベルの分布は、話者、および/またはオーディオ信号に存在する発話された文字、音節、単語、語句または音素を識別するために利用される。
第2の態様によれば、プログラム命令を含むコンピュータプログラムが設けられた非一時的コンピュータ可読媒体を含むコンピュータプログラム製品が提供され、コンピュータプログラムは、データ処理ユニットにロード可能であり、コンピュータプログラムがデータ処理ユニットによって実行されると、方法または上述の実施形態のうちの1つを実行させるように構成されている。
第3の態様によれば、エンティティ識別装置が提供され、この装置は、以下のことを行わせるように構成された制御回路を含む。すなわち、a)複数のノードから成るネットワークに複数のセンサからの入力を供給し、b)ネットワークの各ノードによって、複数のセンサからの入力に基づきアクティビティレベルを生成し、c)各ノードのアクティビティレベルを閾値レベルと比較し、d)比較ステップに基づき、各ノードについて、アクティビティレベルをプリセット値に設定するか、または生成されたアクティビティレベルを保持し、e)ネットワークのノードのすべてのアクティビティレベルの総和として、総アクティビティレベルを計算し、f)総アクティビティレベルの局所的最小値に到達した状態になるまで、a)~e)を反復し、g)総アクティビティレベルの局所的最小値に到達した状態になったならば、測定可能なエンティティ特性を識別するために、局所的最小値におけるアクティビティレベルの分布を利用することを行わせるように構成された制御回路を含む。
第2および第3の態様のさらなる効果および特徴は、第1の態様を参照しながら先に説明したものとほとんど類似しており、この逆もまた同様である。第1の態様に関連して説明した実施形態は、第2および第3の実施形態とほとんど両立可能であり、この逆もまた同様である。
一部の実施形態の1つの利点は、エンティティ識別の代替的なアプローチが提供される、ということである。
一部の実施形態の1つの利点は、エンティティ識別の改善された性能が達成される、ということである。
一部の実施形態の別の利点は、いっそう信頼性の高いエンティティ識別が提供される、ということである。
一部の実施形態の利点はさらに、装置のトレーニングがいっそう高速である、ということであり、たとえばその理由は、装置が、たとえば動的性能が改善されたことから、いっそう一般的であるか、またはいっそう一般化可能だからである。
一部の実施形態のさらに別の利点は、処理要素のトレーニングがいっそう高速である、ということであり、たとえばその理由は、僅かなトレーニングデータセットしか必要とされないからである。
さらに別の利点は、装置が自己トレーニングを行うことができる、ということであり、つまり限られた量の初期トレーニングデータが装置内に浸透させられて、その表現が、ネットワークを介して新たな組み合わせとして供給され、これによって、一種の「データ強化」が可能となるが、このケースではこれは、微調整されたセンサデータではなく、装置に対し再生されている知覚情報の内部表現であり、これによって、データ強化によりもたらされるよりもいっそう効率的な自己トレーニングがもたらされる。
一部の実施形態のさらなる利点は、効率的またはいっそう効率的なエンティティ識別方法が提供される、ということである。
一部の実施形態の別のさらなる利点は、エネルギー効率の高いエンティティ識別方法が提供される、ということであり、たとえばその理由は、この方法によってコンピュータの電力および/または記憶スペースが節約されるからである。
一部の実施形態の別のさらなる利点は、情報の一部分を識別する帯域幅効率に優れた方法が提供される、ということであり、たとえばその理由は、この方法によってデータを送信するために必要とされる帯域幅が節約されるからである。
本開示については、以下で挙げる詳細な説明から明らかになるであろう。詳細な説明および特定の実施例は、本開示の好ましい実施形態を例示として開示しているにすぎない。詳細な説明における案内から当業者に自明のとおり、本開示の範囲内で変更および修正を行うことができる。
したがってここで理解されたいのは、本明細書で開示された開示は、記載された装置または記載された方法のステップの特定の構成要素部分に限定されるものではない、ということであり、それというのも、かかる装置および方法は変化する場合があるからである。同様に理解されたいのは、本明細書で用いられる専門用語は、特定の実施形態を説明する目的のためにすぎず、限定を意図したものではない。ここで留意されたいのは、本明細書および添付の特許請求の範囲で使用される場合、不定冠詞、定冠詞および前記は、文脈によって別段明示的に指示されていない限り、要素のうちの1つまたは複数が存在していることを意味するよう意図されている、ということである。よって、たとえば「1つのユニット」または「このユニット」についての言及は、複数のデバイスおよび同類のものを含む可能性がある。さらに、「有する」、「含む」、「含有する」という単語および類似の言い回しは、他の要素またはステップを排除するものではない。
専門用語について、「測定可能な」という用語は、測定または検出することができるものとして、つまり検出可能なものとして、解釈されたい。用語「測定する」および「検知する」は、同義語として解釈されたい。エンティティという用語は、物理的なエンティティといったようなエンティティとして、または財務エンティティ、たとえば1つまたは複数の財務データセット、といったようなもっと抽象的なエンティティとして、解釈されたい。用語「物理的エンティティ」は、物理的存在を有するエンティティとして、たとえば物体、(物体の)特徴、ジェスチャ、加えられた圧力、話者、発話された文字、音節、音素、単語または語句として、解釈されたい。用語「ノード」を、(ニューラルネットワークの)ニューロンまたは他の処理要素とすることができる。
本開示の例示的な実施形態についての以下の例示的かつ非限定的な詳細な説明を、添付の図面と併せて参照すれば、上述の課題ならびに本開示の付加的な課題、特徴および利点が、いっそう十分に理解されることになるであろう。
本開示の一部の実施形態による例示的な方法ステップを示すフローチャートである。 一部の実施形態による例示的なコンピュータ可読媒体を示す概略図である。 一部の実施形態による例示的な装置を示す概略ブロック図である。 複数のセンサおよび複数の処理要素を含む1つの実施例を用いた、一部の実施形態による装置の動作原理を示す概略図である。 複数のセンサおよび複数の処理要素を含む1つの実施例を用いた、一部の実施形態による装置の動作原理を示す概略図である。 複数の処理要素を含む1つの実施例を用いた、一部の実施形態による装置の動作原理を示す概略図である。 複数のセンサおよび複数の処理要素を含む1つの実施例を用いた、一部の実施形態による装置の動作原理を示す概略図である。 図8A~図8Hは、複数の触覚センサを含む1つの実施例を用いた、一部の実施形態による装置の動作原理を示す概略図である。 カメラを含む1つの実施例を用いた、一部の実施形態による装置の動作原理を示す概略図である。 図10A~図10Cは、オーディオ信号を検知する種々のセンサに関する周波数および電力を示すグラフである。 知覚軌跡のグラフである。
詳細な説明
次に、本開示の好ましい例示的な実施形態が示されている添付の図面を参照しながら、本開示について説明する。ただし、本開示を他の形態で実施することができ、本明細書で開示された実施形態に本開示が限定されるものと解するべきではない。開示された実施形態は、本開示の範囲を当業者に十分に伝えるために提供されたものである。
以下、実施形態について説明するが、ここで図1は、本開示の1つの実施形態による例示的な方法ステップを示すフローチャートである。図1には、コンピュータまたはハードウェアにより実装されたエンティティ識別方法100が示されている。したがってこの方法を、ハードウェア、ソフトウェアまたはこれら2つの任意の組み合わせとして実装することができる。この方法は、ノード522,524,526,528から成る(図5に示されている)ネットワーク520に、複数のセンサからの入力502,504,506,508を供給するステップ110を含む。ネットワーク520を、リカレントニューラルネットワークといったリカレントネットワークとすることができる。センサを、イメージセンサ(たとえばピクセル)、オーディオセンサ(たとえばマイクロフォン)、または触覚センサ(たとえば圧力センサアレイまたは生物学から着想を得た触覚センサ)など、任意の適切なセンサとすることができる。さらに、これらの入力を動作中に生成することができ、つまりセンサはネットワーク520にじかに接続されている。択一的に、入力がまずは生成されて記録/格納され、次いでネットワーク520に供給される。さらに入力を前処理しておくことができる。入力を前処理する1つのやり方は、複数のセンサ信号を(たとえば信号の平均値形成または加算により)結合または再結合し、信号のこのような結合または再結合をネットワーク520への1つまたは複数の入力として利用する、ということによるものである。いずれのケースでも、入力データは経時的に連続的に変化し徐々に進展する可能性がある。さらにこの方法は、ネットワーク520の各ノード522,524,526,528によって、複数のセンサからの入力に基づきアクティビティレベルを生成するステップ120を含む。このため各ノード522,524,526,528は、それらに関連づけられたアクティビティレベルを有する。ある1つのノードのアクティビティレベルは、そのノードの状態、たとえば内部状態、を表す。さらにアクティビティレベルセットすなわち各ノードのアクティビティレベルは、ネットワーク520の内部状態を表す。ネットワーク520の内部状態を、1つまたは複数のアクチュエータへのフィードバック信号として利用することができ、このフィードバック信号により入力が直接または間接的に制御され、これによってセンサ入力軌跡が制御される。さらにこの方法は、各ノード522,524,526,528のアクティビティレベルを閾値レベルすなわちアクティビティレベル閾値と比較するステップ130を含む。閾値レベルを任意の適切な値とすることができる。この方法は、比較ステップ130に基づき、各ノード522,524,526,528について、アクティビティレベルをプリセット値に設定するか、または生成されたアクティビティレベルを保持するステップ140を含む。一部の実施形態によれば、生成されたアクティビティレベルが閾値レベルよりも高ければ、そのレベルが保持され、生成されたアクティビティレベルが閾値レベル以下であれば、アクティビティレベルがプリセット値に設定される。アクティビティレベルを、ゼロのプリセット値または任意の他の適切な値に設定することができる。さらにこの方法は、ネットワーク520のノード522,524,526,528のすべてのアクティビティレベルの総和として、総アクティビティレベルを計算するステップ150を含む。この計算のために、設定された値が任意の保持されている生成値と共に利用される。プリセット値がゼロであるならば、保持されているすべての生成値のみの総和として、総アクティビティレベルを計算することができ、このためすべてのゼロ値が無視され、したがっていっそう高速な計算がもたらされる。さらにこの方法は、総アクティビティレベルの局所的最小値に到達した状態になるまで、先に述べたステップ110,120,130,140,150を反復するステップ160を含む。この反復は、連続的に徐々に進展する入力信号によって実行され、たとえば各入力はセンサからの連続的な信号である。可能な限り低い総アクティビティレベルに到達したときに、局所的最小値に到達する。総アクティビティレベルが所定の反復回数にわたり総アクティビティ閾値を下回ったならば、可能な限り低い総アクティビティレベルに到達したと見なすことができる。この反復回数を、2など任意の適切な回数とすることができる。総アクティビティレベルの局所的最小値に到達した状態になったならば、エンティティの1つの測定可能な特性(または複数の測定可能な特性)を識別するために、局所的最小値におけるアクティビティレベルの分布が利用される(ステップ170)。測定可能な特性を、物体の特徴、特徴の一部、ポジションの軌跡、加えられた圧力の軌跡、あるいは特定の話者が特定の文字、音節、音素、単語または語句を発話したときの、その特定の話者の周波数識別特性とすることができる。この場合には、かかる測定可能な特性をエンティティにマッピングすることができる。たとえば、ある1つの物体の特徴をある1つの物体にマッピングすることができ、ある1つの特徴の一部を(ある1つの物体の)特徴にマッピングすることができ、ポジションの軌跡をジェスチャにマッピングすることができ、加えられた圧力の軌跡を(最大の)加えられた圧力にマッピングすることができ、特定の話者の周波数識別特性をその話者にマッピングすることができ、発話された文字、音節、音素、単語またはフレーズを実際の文字、音節、音素、単語または語句にマッピングすることができる。かかるマッピングを単純に、メモリ、ルックアップテーブルまたはデータベースにおける探索とすることができる。この探索を、複数の物理的なエンティティのうち、識別された測定可能な特性に最も近い特性を有するエンティティを見つける、ということに基づくものとすることができる。かかる探索から、実際のエンティティを識別することができる。局所的最小値に到達した状態になったならば、ネットワーク520は、ユーザ定義可能な時間にわたり局所的最小値軌跡を辿る。識別の精度は、この局所的最小値軌跡を辿るのに費やされる総時間に左右される。
一部の実施形態によれば、入力は経時的に動的に変化し、1つの(時間的な)センサ入力軌跡または知覚軌跡を辿る。一部の実施形態によれば、複数のセンサはセンサ同士の依存性を監視する。かかる依存性は、下に位置する同じ基板の異なる部分に複数のセンサが配置されている、ということに起因する場合があり、たとえばそれらのセンサは互いに近くに配置され、したがって互いに関連または依存する1つの信号のそれぞれ異なる状況を測定する。択一的に、センサが測定する量が、センサによって監視される世界を支配する法則に起因して、依存性を有する場合がある。たとえば、視覚世界が(ある1つのカメラによって)第1の画像のセンサピクセルセットにマッピングされる場合、2つの隣接センサ/ピクセルは、それらの輝度について高いコントラストを有することができるけれども、視覚世界がそのようには構成されていないことから、すべての隣接センサ/ピクセルが、それらの間で高い強度コントラストを有するようになるわけではない。このため視覚世界では、以下のことを意味するある程度の予測可能性または依存性が存在する可能性がある。すなわち、中央ピクセルと第1のピクセル、たとえば中央ピクセルの左側のピクセル、との間の輝度について高いコントラストが生じているけれども、中央ピクセルと他の隣接ピクセル(たとえば中央ピクセルの右側、上または下のピクセル)との間ではもっと低い輝度コントラストが生じているならば、この関係が第2の画像など他の画像においても反映されている可能性があり、つまり第2の画像においても、中央ピクセルと第1のピクセルとの間の輝度について高いコントラストが生じている可能性がある一方、中央ピクセルと他の隣接ピクセルとの間ではそれよりもずっと低い輝度コントラストが生じている可能性がある。
一部の実施形態によれば、総アクティビティレベルの局所的最小値に到達した状態になるのは、ユーザ定義可能な時間閾値よりも長い期間にわたり、ユーザ定義可能な偏差閾値よりも小さい偏差で、ある1つのセンサ入力軌跡が辿られたときである。換言すれば、総アクティビティレベルの局所的最小値に到達した状態になるのは、ノード522,524,526,528により辿られる軌跡である内部軌跡によって、センサ入力軌跡が十分な時間にわたり十分に良好に辿られた場合である。したがって一部の実施形態によれば、センサ入力軌跡は内部軌道によって再現または表現される。さらに、局所的最小値に到達するのは、可能な限り低い総アクティビティレベルに到達した場合であり、つまり、複数のセンサからの入力によってネットワーク520に供給されるアクティビティの総和に対し相対的な(ネットワーク520の)総アクティビティレベルが、可能な限り低い場合である。偏差閾値および時間閾値はユーザ定義可能であるので、ユーザは適切な精度を選択することができる。さらに、偏差閾値および時間閾値はユーザ定義可能であるので、実際の局所的最小値に到達する必要はなく、または実際の局所的最小値を見つける必要はなく、その代わりに、設定された偏差閾値および設定された時間閾値に依存して、総アクティビティレベルが局所的最小値の付近または近傍にあれば十分であり、したがってこれにより内部軌跡からの偏差が許容される。しかも、総アクティビティレベルが、設定された偏差閾値および設定された時間閾値の範囲内になければ、この方法はオプションとして、適切な精度/確実性でエンティティを識別できないことを通報するステップを含む。
一部の実施形態によれば、コンピュータプログラム製品は、たとえば、ユニバーサルシリアルバス(USB)メモリ、プラグインカード、組み込みドライブ、ディジタル多用途ディスク(DVD)、または読み出し専用メモリ(ROM)など、非一時的コンピュータ可読媒体200を含む。図2には、コンパクトディスク(CD)ROM200の形態の例示的なコンピュータ可読媒体が示されている。コンピュータ可読媒体には、プログラム命令を含むコンピュータプログラムが格納されている。コンピュータプログラムをデータプロセッサ(PROC)220にロード可能であり、このデータプロセッサ220をたとえば、コンピュータまたはコンピューティングデバイス210に含まれているものとすることができる。データ処理ユニットにロードされると、コンピュータプログラムを、データ処理ユニットに関連づけられているかまたはこれに含まれているメモリ(MEM)230に格納することができる。一部の実施形態によれば、コンピュータプログラムは、データ処理ユニットにロードされ、データ処理ユニットによって実行されると、たとえば本明細書で説明した図1に示されている方法に従って、方法ステップを実施させることができる。
図3は、一部の実施形態による例示的な装置を示す概略ブロック図である。図3には、エンティティ識別装置300が示されている。装置300を、図1に示されているような、または本明細書において別の態様で説明されているような、方法ステップのうち1つまたは複数の方法ステップの動作を行わせる(たとえば実施させる)ように、構成することができる。装置300は制御回路310を含む。この制御回路310は以下のように構成されている。すなわち、ノード522,524,526,528から成るネットワーク520に、複数のセンサからの入力を供給させ(図1のステップ110を参照)、複数のセンサからの入力に基づき、ネットワーク520の各ノード522,524,526,528によって、アクティビティレベルを生成させ(図1のステップ120を参照)、各ノード522,524,526,528のアクティビティレベルを閾値レベルと比較させ(図1のステップ130を参照)、比較に基づき、各ノード522,524,526,528について、アクティビティレベルをプリセット値に設定させるか、または生成されたアクティビティレベルを保持させ(図1のステップ140を参照)、ネットワーク520のノード522,524,526,528のすべてのアクティビティレベルの総和として、総アクティビティレベルを計算させ(図1のステップ150を参照)、総アクティビティレベルの局所的最小値に到達した状態になるまで、供給、生成、比較、設定/保持、および計算を反復させ(図1のステップ160を参照)、さらに、総アクティビティレベルの局所的最小値に到達した状態になったならば、測定可能なエンティティ特性を識別するために、局所的最小値におけるアクティビティレベルの分布を利用させるように(図1のステップ170を参照)、構成されている。
制御回路310は以下の構成要素を含むことができるか、またはさもなければ制御回路310を以下の構成要素に関連づけることができる。すなわち、複数のノードから成るネットワークに複数のセンサからの入力を供給するように構成可能な供給装置(たとえば供給回路または供給モジュール)312、複数のセンサからの入力に基づき、ネットワークの各ノードによって、アクティビティレベルを生成するように構成可能な生成装置(たとえば生成回路または生成モジュール)314、各ノードのアクティビティレベルを閾値レベルと比較するように構成可能な比較装置(たとえば比較回路または比較モジュール)316、比較に基づき、各ノードについて、アクティビティレベルをプリセット値に設定するか、または生成されたアクティビティレベルを保持するように構成可能な設定装置/保持装置(たとえば設定/保持回路または設定/保持モジュール)318、ネットワークのノードのすべてのアクティビティレベルの総和として、総アクティビティレベルを計算するように構成可能な計算装置(たとえば計算回路または計算モジュール)320、総アクティビティレベルの局所的最小値に到達した状態になるまで、供給、生成、比較、設定/保持および計算を反復するように構成可能な反復装置(たとえば反復回路または反復モジュール)322、および総アクティビティレベルの局所的最小値に到達した状態になったならば、測定可能なエンティティ特性を識別するために、局所的最小値におけるアクティビティレベルの分布を利用するように構成可能な利用装置(たとえば利用回路または利用モジュール)324。
図4には、複数のセンサおよび複数のノード/処理要素を含む1つの実施例を用いた、一部の実施形態による装置の動作原理が示されている。図4の1において、ノードi1,i2,i3およびi4を含むネットワーク420が、アクティベーションエネルギーXによってアクティベートされる。一部の実施例によれば、図4に概略的に示されているように、ノードi1,i2,i3,i4から成るネットワークは、非線形アトラクタダイナミクスを有する。より具体的には、複数のノードから成るネットワークはアトラクタネットワークである。さらに、各ノードのアクティビティレベルと閾値レベルとの比較130に基づき、アクティビティレベルをプリセット値に設定することによって、非線形性が導入される。ネットワーク420の内部状態は、ノードi1~i4にわたるアクティビティの分布に等しい。内部状態は、ネットワーク420の構造に従い経時的に連続的に徐々に進展する。図4の2において、センサアクティベーションを生成する運動をトリガするか、またはセンサデータに対し単に行列演算を実行するために、ネットワーク420の内部状態が利用される。一部の実施例によれば、図4に示されているように、ネットワーク420は非同期データを生成し、その結果としてセンサアクティベーションが引き起こされる。図4の3において、複数のセンサ、たとえばバイオタッチセンサ、によって検知される物体として、図4に例として概略的に示された周囲世界の外部状態が、センサネットワーク430におけるセンサj1~j4によって測定される。一部の実施形態によれば、たとえば、センサアクティベーション(内部状態によるアクチュエータアクティベーションによって引き起こされるセンサアクティベーションの変化)を生成する運動をトリガするために、ネットワーク420の内部状態が利用されるならば、センサと外界との間の関係を変化させることができる。図4の4には、たとえばネットワーク420に供給される非同期データを生成するセンサネットワーク430が示されている。センサネットワーク430のセンサj1~j4は、視覚信号またはオーディオ信号について、機械的にかつ/または外界における物理的特性に起因して、常に依存しており、それらの依存性を、状態依存の重みを有するネットワークと比較することができる。アクティベーションエネルギーXは、どこに総アクティビティレベルの局所的最小値があるのかに影響を及ぼすことになる。さらにアクティベーションエネルギーXは、i1~i4からj1~j4(またはアクチュエータ)への出力(すべてのノードにわたるアクティビティレベルの分布)を駆動することもできる。したがってアクティベーションエネルギーXは、センサ入力軌跡を内部状態の関数、たとえば内部軌跡の関数、にするために役立つ。アクティベーションエネルギーXを、特定のエンティティの初期推定つまり予測とすることができ、または多数のエンティティの組み合わせから成ることが既知である所与の検知条件に対する情報/エンティティの特定の部分の要求とすることができる。
図5には、複数のセンサおよび複数の処理要素またはノードを含む、一部の実施形態による装置の動作原理が示されている。より具体的には図5には、ノード522,524,526,528から成るネットワーク520の各ノードが、個々のセンサ(図示せず)からの個々の入力502,504,506,508を有する、ということが示されている。
図6は、相互接続された複数のノードまたは処理要素を含む、一部の実施形態による装置の動作原理を示す概略図である。図6には、ノード522,524,526,528から成るネットワーク520が示されており、各ノード522,524,526,528は、他のすべてのノード522,524,526,528に接続されている。すべてのノード522,524,526,528が他のすべてのノード522,524,526,528に接続されているならば、最大ポテンシャル分散を有するシステム/方法を得ることができる。よって、潜在的な最大限の表現の豊かさが可能となる。この方式によれば、各ノードを追加して、表現の豊かさを向上させることができる。このことを生じさせるためには、ノード間の接続線/重みの正確な分配が重要な許容因子となる。
図7は、複数のセンサおよび複数のノード/処理要素を含む1つの実施例を用いた、一部の実施形態による装置の動作原理を示す概略図である。図7には、ノード522,524,526,528から成るネットワーク520が示されており、各ノード522,524,526,528は、接続線を介して他のすべてのノード522,524,526,528に接続されている。さらに各ノード522,524,526,528には、複数のセンサからの入力512,514といった、少なくとも1つの入力が設けられている。一部の実施形態によれば、各ノード522,524,526,528のアクティビティレベルは、接続線を介した入力として利用され、各入力は、他のすべてのノード522,524,526,528に対する重み(入力荷重、たとえばシナプス荷重)によって重み付けされている。少なくとも1つの重み付けられた入力は負である。これを達成する1つの方法は、少なくとも1つの負の重みを利用することによるものである。択一的にまたは付加的に、少なくとも1つの重み付けられた入力は正である。これを達成する1つの方法は、少なくとも1つの正の重みを利用することによるものである。1つの実施形態によれば、ノードの一部522,524は、0~+1の値を有する重みによって他のすべてのノードに影響を与えるのに対し、他のノード526,528は、-1~0の値を有する重みによって他のすべてのノードに影響を及ぼす。択一的にまたは付加的に、保持されているすべての生成アクティビティレベルは、正のスカラーである。負の重みの利用を、正のスカラーであるすべての保持されている生成アクティビティレベル、およびたとえばゼロである、他のすべてのアクティビティレベルを設定するためのプリセット値と、任意の時点で組み合わせることによって、(先行の時点では閾値レベルを下回っていなかった)一部のノードを、出力を生成するための閾値レベルよりも低くすることができ、このことは、ネットワークの有効な構造を識別プロセス中に動的に変化させることができる、ということを意味する。この実施形態によれば、この方法がホップフィールドネットを利用する方法と異なるのは、各ノードのアクティビティレベルに対し閾値を適用する点だけでなく、この実施形態のノードは、正のスカラー出力だけしか有していないけれども、負の入力を生成することができるからでもある。さらにすべてのノード/ニューロンが相互接続されており、センサからのすべての入力がネットワークのすべてのノード/ニューロンをターゲットにしているならば、最大限の表現の豊かさを達成することができる。このケースでは、センサからの入力により、センサ入力の正確な時空間パターン(およびそのパターンの時間進展)に依存して、ネットワークにおける種々の状態が誘導されることになる。
さらに図1を参照しながら先に説明したように、局所的最小値に到達するのは、可能な限り低い総アクティビティレベルに到達した場合であり、つまり、複数のセンサからの入力によってネットワーク520に供給されるアクティビティの総和に対し相対的な(ネットワーク520の)総アクティビティレベルが可能な限り低い場合である。しかしながら、複数のセンサからの入力が、ネットワーク520のノード522,524,526,528のアクティビティの積であるときには(さらにネットワークのノード522,524,526,528がアクティベーションエネルギーXによって駆動されるときには)、単にすべての入力荷重をゼロにセットするだけの最も効果的な解決手段は機能しない。実際、このネットワーク520の各ノード522,524,526,528は、すべての入力荷重がゼロになることを能動的に回避する駆動部も有する。より具体的には、一部の実施形態によれば、ネットワーク520のノード522,524,526,528各々は、それらのノードのすべての入力荷重がゼロになるのを阻止する手段/機構を有する。さらに、一部の実施形態によれば、ネットワーク520は、すべての知覚入力の重みがゼロになるのを阻止する付加的な手段/機構を有する。
図8は、複数の触覚センサを備えた装置の動作原理を示す概略図である。より具体的には、図8には、2つの異なる検知条件下で、つまり剛性の表面に対するタッチまたはストレッチと柔軟な表面に対するタッチまたはストレッチとにおいて、1つの動的特徴を定義する同じタイプのセンサ依存性が、どのように生じる可能性があるのかが示されている。一部の実施形態によれば、複数のセンサはタッチセンサまたは触覚センサである。触覚センサをたとえば、圧力センサアレイまたは生物学から着想を得た触覚センサとすることができる。たとえば1つのアレイの触覚センサ各々は、たとえば指、ペンまたは他の物体によって、表面がタッチされたのかまたはストレッチされたのか、およびタッチ/ストレッチによってアクティベートされたのか、について検知する。触覚センサは、指、ペンまたは他の物体のところに配置されている。触覚センサがアクティベートされると、このセンサは、タッチイベント信号、たとえば+1、を出力する。触覚センサがアクティベートされなければ、このセンサは非タッチイベント信号、たとえば0、を出力する。択一的に、表面がタッチされていることを触覚センサが検知すると、このセンサは、力に依存する値、たとえば0~+1の値、を有するタッチイベント信号を出力するのに対し、表面がタッチされていることを触覚センサが検知しなければ、このセンサは非タッチイベント信号、たとえば0、を出力する。触覚センサの出力は、ノード522,524,526,528から成るネットワーク520に入力として供給される。したがって複数のセンサ各々からの入力は、(たとえば力に依存する値を有する)タッチイベントであるか、または非タッチイベントのいずれかである。一部の実施形態によれば、タッチ/ストレッチされる表面は、剛性の(柔軟でない)表面である。たとえば、指が表面にタッチし始めたときには、図8Aに示されているように、アレイにおける1つまたは少数の触覚センサだけが、これをタッチイベントとして検知することができる。次いで、柔軟な指が一定の力で表面上に押し付けられると、その結果、接触がいっそう広い表面積に関与し、それによって、図8B~図8Dに示されているように、いっそう多くのセンサがタッチイベントを検知する。図8A~図8Dに示されているように、最も高いせん断力を受け取る触覚センサからの入力を有するノード522,524,526,528のアクティビティレベルのみであるように、(図1を参照しながら説明した方法を利用して)閾値レベルが選択されるならば、生成されたアクティビティレベルが保持されるセンサだけが、図8A~図8Dにおける円のエッジ/境界線によって表された中間ゾーンにおけるセンサである。したがって、指が一定の力で表面に対して押し付けられると、接触が徐々にいっそう大きな表面積に関与するようになり、これによって、保持されている経時的な生成アクティビティレベルを、半径方向で外側に向かって移動する波として表すことができ、つまり辿られるセンサ入力軌跡は、予測可能なセンサアクティベーションシーケンスに関与する半径方向で外側に移動する波である。指が持ち上げられ、したがって指が表面に次第にタッチしなくなっていくと、辿られるセンサ入力軌跡は、スキンセンサの集団を横切って半径方向で内側に移動する波である。新たな接触イベントおよび/または接触イベントの終了を識別するために、これらの軌跡を利用することができる。たとえば、軌跡を既知の接触イベントの軌跡と比較することによって、それぞれ異なるタイプの接触イベントを区別するために、これらの軌跡を利用することもできる。択一的に、双方が同じ軌跡全体を辿ることができるけれども、識別のための閾値に依存するシステムによって発見されるかもしれないし発見されないかもしれない、いくつかの隣接する軌跡経路/軌跡構成要素が追加される。識別のために軌跡を利用することによって、適用される指の力の量およびその結果として生じるせん断力の絶対レベルに関係なく、つまり指がどのくらい速くまたはゆっくりと表面に適用されるのかに関係なく(この場合、指の運動の速度はたとえば、上述のアクティベーションエネルギーXにも依存する可能性がある)、同じタイプの時空間シーケンスまたは定性的イベントとして、新たな接触イベント(または接触イベントの終了)を識別することができる。さらに識別は、1つまたは少数のセンサがうまく作動していない/妨害となっているか否かには依存せず、つまりこのことはロバストな識別につながる。
一部の実施形態によれば、触覚センサまたは触覚センサアレイが、柔軟な表面に対しタッチ/ストレッチを行う。柔軟な表面によって、中間ゾーンは代わりに図8E~図8Hに示されているように拡大していき、中間ゾーンの幅が広がっていく。ただし、センサアクティベーションの関係全体(センサ入力軌跡)は同じままであり、この方法は、閾値レベルが十分に許容できる/低いレベルに設定されているならば、総システムアクティビティが同じ局所的最小値となって終わることになり、接触動作の特徴(新たな接触イベントおよび/または接触イベントの終了)が識別される。択一的に、すべてのノードにわたるアクティビティレベルの分布を、センサ入力軌跡をジェスチャとして識別するために利用することができる。たとえばジェスチャを識別するために剛性の表面を利用することができ、たとえば、最大せん断力が所定のインターバルで適用されていることを識別するために、柔軟な表面を利用することができる。
図9は、カメラを伴う装置の動作原理を示す概略図である。一部の実施形態によれば、複数のセンサからの入力は、ピクセル値である。ピクセル値を輝度値とすることができる。択一的にまたは付加的に、ピクセル値を、レッド、グリーンおよびブルー、またはシアン、マゼンタ、イエローおよびブラックといった色を表す、1つまたは複数の成分の輝度とすることができる。ピクセル値を、ディジタルカメラのような(図9に示されている)カメラ910によってキャプチャされた画像の一部とすることができる。さらに画像を、1つのシーケンスにおいてキャプチャされた複数の画像とすることができる。択一的に、画像を、1つのシーケンスの1つおきの画像といったように、キャプチャされた画像のサブセットとすることができる。図1を参照しながら説明した方法を利用する一方、すべてのノード522,524,526,528にわたるアクティビティレベルの分布を利用して、カメラ910の回転運動および/または並進運動によってカメラ910のポジションを制御することで、センサ入力軌跡を制御することができる。回転運動および/または並進運動を、カメラを回転させる/角度調整するように、かつ/またはカメラを前後または左右に移動させるように構成された、1つまたは複数のモータなどのアクチュエータ912によって実行することができる。したがって、すべてのノード522,524,526,528にわたるアクティビティレベルの分布が、アクチュエータ912へのフィードバック信号として利用される。図9によれば、カメラ910は、その焦点領域に物体920を有する。このため物体920は、キャプチャされた画像のうちの1つまたは複数において存在することになる。物体920を、人間、木、家、または任意の他の適切な物体とすることができる。カメラの角度またはポジションを制御することによって、複数のピクセルからの入力が影響を受ける/変更される。この場合にセンサ信号すなわちピクセルは、すべてのノード522,524,526,528にわたるアクティビティレベルの分布の関数、つまりは自身の内部状態の分布の関数となる。カメラ910の能動的な運動によって、センサ入力の時間進展ストリームが生成される。かくして、入力は経時的に動的に変化し、1つのセンサ入力軌跡を辿る。センサ入力軌跡は、カメラ910の運動によって制御され、総アクティビティレベルの局所的最小値に到達した状態になったならば、この局所的最小値におけるアクティビティレベルの分布が利用されて、物体の特徴または(物体の)特徴の一部など、エンティティの測定可能な特徴が特定され、この場合、測定可能な特性が物体の特徴であるならば、エンティティは物体であり、測定可能な特性が特徴の一部であるならば、エンティティは特徴である。特徴を生体測定に関する特徴とすることができ、たとえば1人の人間の目と目の間の距離など、2つの生体測定ポイント間の距離とすることができる。択一的に、特徴を、木の幅または高さのような物体の幅または高さとすることができる。一部の実施形態によれば、物体920とカメラ910との間の距離が増大したときに、入力として利用されるピクセルの数を低減させることができ、逆もまた同様に可能であり、これによって、物体または同一の物体の特徴が同一のエンティティとして識別される、ということが保証される。一例として、物体920とカメラ910との間の距離が2倍にされたならば、それよりも短い距離において入力として利用されたピクセルの4分の1のみが利用され、つまりいっそう長い距離において物体をカバーするピクセルが、いっそう長い距離における入力として利用される。かくして、距離に関係なく、物体/エンティティを同じ物体/エンティティとして識別することができる。なぜならば、カメラが物体にわたって掃引を行うときのセンサの依存性は、物体がさらに離れて位置しているときには、関与するセンサ/ピクセルの数が少なくなるにもかかわらず、定性的に同じであるとして識別可能になるからである。別の例によれば、識別すべき特徴は、白色のフィールドと黒色のフィールドとの間の垂直方向のコントラスト線である。カメラ910が垂直方向のコントラスト線を横切って(たとえば左から右へ)掃引を行えば、4つのセンサは、16個または64個のセンサと同じ特徴(つまり垂直方向のコントラスト線)を見つけることになる。それゆえ、カメラが移動したときに複数のセンサにわたって動いていく特定のタイプのセンサアクティベーション依存性となる、中央の特徴要素が存在する。さらに、カメラの運動速度も制御することができる。カメラ910が高められた速度で動く場合には、入力として利用されるピクセルを、1つおきの画像からといったように、いっそう僅かな画像からのものとすることができ、この逆もまた同様に可能であり、これによって、物体または物体の特徴が、速度には関係なく同じ要素として識別される、ということが保証される。さらに、エンティティ識別および/または測定可能なエンティティ特性の識別を、許容閾値と関連づけることができ、つまり既知の物理的なエンティティまたはそれらの特性と比較し、それらの物理的なエンティティまたはそれらの特性を、(見つけられた局所的最小値におけるアクティビティレベルの分布を用いて)メモリ、ルックアップテーブルまたはデータベースにおける目下の物理的エンティティまたはその特性とマッチングさせる場合に、マッチしているか否かを判定するために、許容閾値を利用することができる。許容閾値をユーザによって設定することができ、つまりユーザ定義可能とすることができる。許容閾値を使用することによって、複数のセンサにわたるアクティビティ分布が正確に同じでなくても、特徴または物体を同じものとすることができる、ということが保証される。マッチしているか否かを判定するために、複数のセンサにわたるアクティビティ分布が正確に同じである必要はないので、たとえ1つまたは少数のセンサ/ピクセルがうまく作動していない、または妨害しているとしても、正しい識別に到達することができ、つまり妨害に対する相対的なロバスト性が存在する。よって、特徴または物体を、近距離/短距離において識別することができるが、同じ特徴をもっと長い距離において識別することもでき、つまり特徴または物体を、距離に左右されることなく識別することができる。同じ論法は、同じ距離にありサイズが異なるが同じ特徴を有する2つの物体に適用される。双方のケースにおいて、総センサアクティビティは変化するが、それらの全体的な時空間的アクティベーション関係を、依然として認識することができる。
図10A~図10Cには、オーディオ信号を検知する種々のセンサに関する周波数および電力が示されている。図10Aから見て取れるように、オーディオ信号に関する周波数スペクトルは、種々の周波数帯域に分割されている可能性がある。これら種々の周波数帯域における電力またはエネルギーを、センサによって検知(および通報)することができる。図10Bには、センサ1およびセンサ2によって検知された周波数帯域における電力が示されている。この図面から見て取れるように、各センサは種々の周波数帯域を検知する。図10Cには、センサ1およびセンサ2によって経時的に検知された電力に基づく知覚軌跡が示されている。オーディオ信号は、複数の周波数帯域にわたる電力またはエネルギーの動的変化を含む、ある1つの声(および場合によっては他の音響)からの音響を含む可能性がある。かくして、発話された音節ごとに、特定の動的識別特性に基づき、ある声を(複数の個人から成るグループの)ある1人の特定の個人に属するものとして識別することができる。動的識別特性は、所定の期間にわたる各周波数帯域における電力レベルまたはエネルギーレベルの特定の変化を含む。したがって、周波数スペクトルを周波数帯域に分割し、各周波数帯域または複数の周波数帯域各々における電力またはエネルギーを検知するセンサを(周波数帯域ごとに1つまたは複数のセンサを有するように)設けることによって、動的識別特性が特定のセンサ入力軌跡を生成することになる。したがって、複数のかかるセンサからの組み合わされた入力は、1つのセンサ入力軌跡を辿る。一部の実施形態によれば、複数のセンサの各センサが、1つのオーディオ信号の周波数帯域に関連づけられている。好ましくは、各センサは、それぞれ異なる周波数帯域に関連づけられている。各センサは、各センサに関連づけられた周波数帯域に存在する電力またはエネルギーを、所定の期間にわたり検知(および通報)する。図1を参照しながら説明した方法を利用し、局所的最小値に到達したならば、その局所的最小値におけるすべてのノード522,524,526,528にわたるアクティビティレベルの分布が、話者を識別するために利用される。択一的にまたは付加的に、すべてのノード522,524,526,528にわたるアクティビティレベルを利用して、オーディオ信号に存在する発話された文字、音節、音素、単語または語句を識別することができる。たとえば、見つけられた局所的最小値におけるすべてのノード522,524,526,528にわたるアクティビティレベルの分布を、既知の音節に関連づけられたアクティビティレベルの記憶された分布と比較することによって、ある1つの音節が識別される。同様に、見つけられた局所的最小値におけるすべてのノード522,524,526,528にわたるアクティビティレベルの分布を、既知の話者に関連づけられたアクティビティレベルの記憶された分布と比較することによって、ある1人の話者が識別される。(音節または話者について)マッチングしているか否かを判定するために、図9を参照しながら説明した許容閾値を適用することもできる。しかも、軌跡が辿られて、識別のために局所的最小値に到達するので、この識別は、音響信号の速度ならびに音量には依存しない。
図11は、別のセンサ入力軌跡のグラフである。図11には、3つのセンサ(センサ1、センサ2およびセンサ3)に基づく経時的な1つのセンサ入力軌跡が示されている。図11から見て取れるように、センサ1の経時的な測定値がX座標として利用される一方、センサ2の経時的な測定値がY座標として利用され、さらにセンサ3の経時的な測定値が3次元空間に関するデカルト座標系のZ座標として利用される。1つの実施形態によれば、これらのセンサは、1つのオーディオ信号の異なる周波数帯域を測定している。別の実施形態によれば、センサは、タッチイベントが存在しているのかを測定している。さらに別の実施形態によれば、センサは、ピクセルの輝度値を測定している。図11に描かれた座標が合わさって、1つの知覚軌跡を成している。
当業者に自明のとおり、本開示は上述の好ましい実施形態に限定されるものではない。当業者にさらに自明のとおり、添付の特許請求の範囲内で変更および変形を行うことができる。たとえば、アロマまたはフレーバーなどの他のエンティティを識別することができる。これらのことに加え、請求された本開示を実施するにあたり当業者であれば、図面、開示および添付の特許請求の範囲を精査することで、開示された実施形態に対する変形を理解しかつ成し遂げることができる。

Claims (11)

  1. コンピュータまたはハードウェアにより実装されたエンティティ識別方法(100)であって、当該方法(100)は、
    a)複数のノードから成るネットワークに複数のセンサからの入力を供給するステップ(110)と、
    b)前記ネットワークの各ノードによって、前記複数のセンサからの入力に基づきアクティビティレベルを生成するステップ(120)と、
    c)各ノードの前記アクティビティレベルを閾値レベルと比較するステップ(130)と、
    d)前記比較するステップに基づき、各ノードについて、前記アクティビティレベルをプリセット値に設定するか、または生成された前記アクティビティレベルを保持するステップ(140)と、
    e)前記ネットワークの前記ノードのすべてのアクティビティレベルの総和として、総アクティビティレベルを計算するステップ(150)と、
    f)前記総アクティビティレベルの局所的最小値に到達した状態になるまで、前記ステップa)~e)を反復するステップ(160)と、
    g)前記総アクティビティレベルの前記局所的最小値に到達した状態になったならば、測定可能なエンティティ特性を識別するために、前記局所的最小値におけるアクティビティレベルの分布を利用するステップ(170)と、
    を含む、コンピュータまたはハードウェアにより実装されたエンティティ識別方法(100)。
  2. 前記入力は経時的に動的に変化し、1つのセンサ入力軌跡を辿る、請求項1記載のコンピュータまたはハードウェアにより実装された方法。
  3. 前記複数のセンサはセンサ同士の依存性を監視する、請求項2記載のコンピュータまたはハードウェアにより実装された方法。
  4. 前記総アクティビティレベルの局所的最小値に到達した状態になるのは、ユーザ定義可能な時間閾値よりも長い期間にわたり、ユーザ定義可能な偏差閾値よりも小さい偏差で、1つのセンサ入力軌跡が辿られたときである、請求項2または3記載のコンピュータまたはハードウェアにより実装された方法。
  5. 各ノードの前記アクティビティレベルが、各々が重みにより重み付けられた入力として、他のすべてのノードに対し利用され、少なくとも1つの重み付けられた入力は負であり、かつ/または少なくとも1つの重み付けられた入力は正であり、かつ/または保持されているすべての生成アクティビティレベルは正のスカラーである、請求項1から4までのいずれか1項記載のコンピュータまたはハードウェアにより実装された方法。
  6. 前記ネットワークは、前記総アクティビティレベルの前記局所的最小値がどこにあるのかに影響を及ぼすアクティベーションエネルギーXによってアクティベートされる、請求項1から5までのいずれか1項記載のコンピュータまたはハードウェアにより実装された方法。
  7. 前記複数のセンサからの入力は、カメラによりキャプチャされた画像のピクセル値、たとえば輝度、であり、すべてのノードにわたるアクティビティレベルの前記分布はさらに、前記カメラの回転運動および/または並進運動により前記カメラのポジションを制御し、これによって前記センサ入力軌跡を制御するために利用され、識別される前記エンティティは、キャプチャされた前記画像の少なくとも1つの画像内に存在する物体または物体の特徴である、請求項2から6までのいずれか1項記載のコンピュータまたはハードウェアにより実装された方法。
  8. 前記複数のセンサはタッチセンサであり、前記複数のセンサ各々からの前記入力は、力に依存する値を有するタッチイベント信号であり、前記センサ入力軌跡を新たな接触イベント、接触イベントの終了、ジェスチャとして、または加えられた圧力として、識別するために、すべてのノードにわたるアクティビティレベルの前記分布が利用される、請求項2から6までのいずれか1項記載のコンピュータまたはハードウェアにより実装された方法。
  9. 前記複数のセンサの各センサは、1つのオーディオ信号のそれぞれ異なる周波数帯域に関連づけられており、各センサは、関連づけられた周波数帯域内に存在するエネルギーを通報し、複数のかかるセンサからの組み合わされた前記入力は、1つのセンサ入力軌跡を辿り、すべてのノードにわたるアクティビティレベルの前記分布は、話者、および/または前記オーディオ信号に存在する発話された文字、音節、音素、単語または語句を識別するために利用される、請求項2から6までのいずれか1項記載のコンピュータまたはハードウェアにより実装された方法。
  10. プログラム命令を含むコンピュータプログラムが設けられた非一時的コンピュータ可読媒体(200)を含むコンピュータプログラム製品であって、前記コンピュータプログラムは、データ処理ユニット(220)にロード可能であり、該データ処理ユニット(220)によって前記コンピュータプログラムが実行されると、請求項1から8までのいずれか1項記載の方法を実行させるように構成されている、コンピュータプログラム製品。
  11. エンティティ識別装置(300)であって、当該装置(300)は、以下のことを行わせるように構成された制御回路(310)を含む、すなわち、
    a)複数のノードから成るネットワークに複数のセンサからの入力を供給し、
    b)前記ネットワークの各ノードによって、前記複数のセンサからの入力に基づきアクティビティレベルを生成し、
    c)各ノードの前記アクティビティレベルを閾値レベルと比較し、
    d)前記比較に基づき、各ノードについて、前記アクティビティレベルをプリセット値に設定するか、または生成された前記アクティビティレベルを保持し、
    e)前記ネットワークの前記ノードのすべてのアクティビティレベルの総和として、総アクティビティレベルを計算し、
    f)前記総アクティビティレベルの局所的最小値に到達した状態になるまで、a)~e)を反復し、
    g)前記総アクティビティレベルの前記局所的最小値に到達した状態になったならば、測定可能なエンティティ特性を識別するために、前記局所的最小値におけるアクティビティレベルの分布を利用する
    ことを行わせるように構成された制御回路(310)を含む、エンティティ識別装置(300)。
JP2022577150A 2020-06-16 2021-06-16 コンピュータまたはハードウェアにより実装されたエンティティ識別方法、コンピュータプログラム製品およびエンティティ識別装置 Pending JP2023531412A (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
SE2030199-0 2020-06-16
SE2030199 2020-06-16
SE2051375-0 2020-11-25
SE2051375A SE544261C2 (en) 2020-06-16 2020-11-25 A computer-implemented or hardware-implemented method of entity identification, a computer program product and an apparatus for entity identification
PCT/SE2021/050589 WO2021256981A1 (en) 2020-06-16 2021-06-16 A computer-implemented or hardware-implemented method of entity identification, a computer program product and an apparatus for entity identification

Publications (1)

Publication Number Publication Date
JP2023531412A true JP2023531412A (ja) 2023-07-24

Family

ID=79268143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022577150A Pending JP2023531412A (ja) 2020-06-16 2021-06-16 コンピュータまたはハードウェアにより実装されたエンティティ識別方法、コンピュータプログラム製品およびエンティティ識別装置

Country Status (9)

Country Link
US (3) US11507805B2 (ja)
EP (1) EP4165558A4 (ja)
JP (1) JP2023531412A (ja)
KR (1) KR20230025430A (ja)
CN (1) CN115699018A (ja)
AU (1) AU2021293079A1 (ja)
CA (1) CA3181240A1 (ja)
SE (1) SE544261C2 (ja)
WO (1) WO2021256981A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE544261C2 (en) 2020-06-16 2022-03-15 IntuiCell AB A computer-implemented or hardware-implemented method of entity identification, a computer program product and an apparatus for entity identification
WO2025196083A1 (en) 2024-03-18 2025-09-25 IntuiCell AB A self-learning artificial neural network and related aspects

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0927036A (ja) * 1995-07-13 1997-01-28 Olympus Optical Co Ltd 3次元形状認識装置
JP2006285489A (ja) * 2005-03-31 2006-10-19 Kddi Corp 連想記憶装置とそのソフトウェア
WO2017148536A1 (en) * 2016-03-04 2017-09-08 VON MÜLLER, Albrecht Electronic devices, artificial evolutionary neural networks, methods and computer programs for implementing evolutionary search and optimisation
JP2019040421A (ja) * 2017-08-25 2019-03-14 株式会社東芝 検出システムおよび検出方法

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0359757A (ja) 1989-07-28 1991-03-14 Toshiba Corp 神経回路網処理方式
US7152051B1 (en) 2002-09-30 2006-12-19 Michael Lamport Commons Intelligent control with hierarchical stacked neural networks
US7904398B1 (en) 2005-10-26 2011-03-08 Dominic John Repici Artificial synapse component using multiple distinct learning means with distinct predetermined learning acquisition times
US7958071B2 (en) 2007-04-19 2011-06-07 Hewlett-Packard Development Company, L.P. Computational nodes and computational-node networks that include dynamical-nanodevice connections
US7814038B1 (en) 2007-12-06 2010-10-12 Dominic John Repici Feedback-tolerant method and device producing weight-adjustment factors for pre-synaptic neurons in artificial neural networks
JP5393589B2 (ja) 2010-05-17 2014-01-22 本田技研工業株式会社 電子回路
US9015093B1 (en) 2010-10-26 2015-04-21 Michael Lamport Commons Intelligent control with hierarchical stacked neural networks
US9552206B2 (en) 2010-11-18 2017-01-24 Texas Instruments Incorporated Integrated circuit with control node circuitry and processing circuitry
US8928769B2 (en) 2011-03-31 2015-01-06 Drs Sustainment Systems, Inc. Method for image processing of high-bit depth sensors
US10248675B2 (en) 2013-10-16 2019-04-02 University Of Tennessee Research Foundation Method and apparatus for providing real-time monitoring of an artifical neural network
US20150112909A1 (en) 2013-10-17 2015-04-23 Qualcomm Incorporated Congestion avoidance in networks of spiking neurons
US9460382B2 (en) 2013-12-23 2016-10-04 Qualcomm Incorporated Neural watchdog
US9171445B2 (en) * 2013-12-24 2015-10-27 H Keith Nishihara Activity level monitoring participant station network
US9558442B2 (en) 2014-01-23 2017-01-31 Qualcomm Incorporated Monitoring neural networks with shadow networks
CA2941250A1 (en) * 2014-03-19 2015-09-24 Neurala, Inc. Methods and apparatus for autonomous robotic control
US20150269481A1 (en) 2014-03-24 2015-09-24 Qualcomm Incorporated Differential encoding in neural networks
US20150278680A1 (en) 2014-03-26 2015-10-01 Qualcomm Incorporated Training, recognition, and generation in a spiking deep belief network (dbn)
WO2015157670A1 (en) * 2014-04-10 2015-10-15 Medelius Pedro J Wearable environmental interaction unit
US11232466B2 (en) * 2015-01-29 2022-01-25 Affectomatics Ltd. Recommendation for experiences based on measurements of affective response that are backed by assurances
US10671912B2 (en) 2016-09-13 2020-06-02 Sap Se Spatio-temporal spiking neural networks in neuromorphic hardware systems
CN109952581A (zh) 2016-09-28 2019-06-28 D5A1有限责任公司 用于机器学习系统的学习教练
US10713558B2 (en) 2016-12-30 2020-07-14 Intel Corporation Neural network with reconfigurable sparse connectivity and online learning
US10198655B2 (en) * 2017-01-24 2019-02-05 Ford Global Technologies, Llc Object detection using recurrent neural network and concatenated feature map
US10171084B2 (en) * 2017-04-24 2019-01-01 The Regents Of The University Of Michigan Sparse coding with Memristor networks
GB2562529B (en) * 2017-05-18 2019-12-11 Samsung Electronics Co Ltd Method and apparatus for stabilising 360 degree video
US11138724B2 (en) 2017-06-01 2021-10-05 International Business Machines Corporation Neural network classification
US10628699B2 (en) 2017-06-13 2020-04-21 Samsung Electronics Co., Ltd. Event-based image feature extraction
WO2019074532A1 (en) 2017-10-09 2019-04-18 Intel Corporation METHOD, APPARATUS AND SYSTEM FOR PERFORMING ACTION RECOGNITION USING AN IMPULSE NEURAL NETWORK
US11599776B2 (en) 2018-02-02 2023-03-07 The George Washington University Identifying mirror symmetry density with delay in spiking neural networks
US11568221B2 (en) 2018-03-09 2023-01-31 Arizona Board Of Regents On Behalf Of Northern Arizona University Artificial neuron synaptic weights implemented with variable dissolvable conductive paths
WO2020005471A1 (en) 2018-06-29 2020-01-02 D5Ai Llc Using back propagation computation as data
KR102788093B1 (ko) 2018-08-17 2025-03-31 삼성전자주식회사 전자 장치 및 그 제어 방법
WO2020046719A1 (en) 2018-08-31 2020-03-05 D5Ai Llc Self-supervised back propagation for deep learning
CN112313672B (zh) 2018-09-27 2024-09-13 渊慧科技有限公司 用于无模型强化学习的堆叠的卷积长短期记忆
WO2020152129A1 (en) 2019-01-24 2020-07-30 Dynamic Topologies Sweden Ab Method and device for constructing a neural network
US11625583B2 (en) 2019-02-13 2023-04-11 Mipsology SAS Quality monitoring and hidden quantization in artificial neural network computations
EP3924891A1 (en) 2019-02-13 2021-12-22 Mipsology SAS Quality monitoring and hidden quantization in artificial neural network computations
US11468000B2 (en) 2019-03-19 2022-10-11 Government Of The United States Of America, As Represented By The Secretary Of Commerce Fluxonic processor and processing photonic synapse events
US11126402B2 (en) 2019-03-21 2021-09-21 Qualcomm Incorporated Ternary computation memory systems and circuits employing binary bit cell-XNOR circuits particularly suited to deep neural network (DNN) computing
EP3953868A4 (en) 2019-04-10 2023-01-11 Cornell University NEUROMORPHIC ALGORITHM FOR RAPID ONLINE LEARNING AND SIGNAL RESTORATION
EP3973456A1 (de) 2019-05-21 2022-03-30 FRAUNHOFER-GESELLSCHAFT zur Förderung der angewandten Forschung e.V. Rekursive kopplung von künstlich lernenden einheiten
US11948089B2 (en) 2019-11-07 2024-04-02 Meta Platforms Technologies, Llc Sparse image sensing and processing
US20210178600A1 (en) 2019-12-12 2021-06-17 Mitsubishi Electric Research Laboratories, Inc. System and Method for Robust Optimization for Trajectory-Centric ModelBased Reinforcement Learning
US20210216049A1 (en) 2020-01-09 2021-07-15 Thoughtforge Inc. Autonomous control system and method using embodied homeostatic feedback in an operating environment
EP3866105B1 (en) 2020-02-17 2024-12-25 Paris Sciences et Lettres Method for processing insar images to extract ground deformation signals
US12354010B2 (en) 2020-03-23 2025-07-08 Amazon Technologies, Inc. Gradient compression for distributed training
SE544261C2 (en) 2020-06-16 2022-03-15 IntuiCell AB A computer-implemented or hardware-implemented method of entity identification, a computer program product and an apparatus for entity identification
WO2022141445A1 (zh) 2020-12-31 2022-07-07 华为技术有限公司 一种图像处理方法以及装置
US12034967B2 (en) 2021-04-05 2024-07-09 Nvidia Corporation Superpixel generation and use
CN115004220B (zh) 2021-08-27 2024-08-20 香港应用科技研究院有限公司 用于原始低光图像增强的神经网络

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0927036A (ja) * 1995-07-13 1997-01-28 Olympus Optical Co Ltd 3次元形状認識装置
JP2006285489A (ja) * 2005-03-31 2006-10-19 Kddi Corp 連想記憶装置とそのソフトウェア
WO2017148536A1 (en) * 2016-03-04 2017-09-08 VON MÜLLER, Albrecht Electronic devices, artificial evolutionary neural networks, methods and computer programs for implementing evolutionary search and optimisation
JP2019040421A (ja) * 2017-08-25 2019-03-14 株式会社東芝 検出システムおよび検出方法

Also Published As

Publication number Publication date
CA3181240A1 (en) 2021-12-23
EP4165558A4 (en) 2024-07-31
US20230084659A1 (en) 2023-03-16
US20240242065A1 (en) 2024-07-18
KR20230025430A (ko) 2023-02-21
EP4165558A1 (en) 2023-04-19
US11507805B2 (en) 2022-11-22
SE544261C2 (en) 2022-03-15
US11941510B2 (en) 2024-03-26
AU2021293079A1 (en) 2023-01-05
WO2021256981A1 (en) 2021-12-23
US20220269929A1 (en) 2022-08-25
CN115699018A (zh) 2023-02-03
SE2051375A1 (en) 2021-12-17

Similar Documents

Publication Publication Date Title
CN113056743B (zh) 训练神经网络以用于车辆重新识别
KR102814912B1 (ko) 뉴럴 네트워크의 학습 방법 및 뉴럴 네트워크를 이용한 인식 방법, 및 그 장치
US20240242065A1 (en) Computer-implemented or hardware-implemented method of entity identification, a computer program product and an apparatus for entity identification
Carmona et al. A performance evaluation of HMM and DTW for gesture recognition
CN104081328B (zh) 智能触摸屏键激活检测
CN105247461A (zh) 为触摸屏交互确定俯仰和偏航
Saxena et al. Hand gesture recognition using an android device
KR102427158B1 (ko) 터치 스크린 디스플레이에 연결된 터치 콘트롤러의 연속적 레이턴시를 측정하기 위한 장치 및 그 방법
SA122430922B1 (ar) اختبار التحقق من الامتثال باستخدام التحقيق السلبي
JPWO2021235061A5 (ja)
CN110334244B (zh) 一种数据处理的方法、装置及电子设备
WO2013128839A1 (ja) 画像認識システム、画像認識方法およびコンピュータ・プログラム
KR102238472B1 (ko) 오차 보정 방법 및 센서 시스템
US20250165779A1 (en) A data processing system comprising a network, a method, and a computer program product
US10719173B2 (en) Transcribing augmented reality keyboard input based on hand poses for improved typing accuracy
US20240257374A1 (en) Learning reliable keypoints in situ with introspective self-supervision
KR20220145570A (ko) 촉각 감지 방법 및 장치
CN115335828A (zh) 分层机器学习模型中的时域滤波
Xu et al. Dopa: A comprehensive cnn detection methodology against physical adversarial attacks
WO2021019748A1 (ja) 分類方法、分類プログラム、分類装置、学習方法、学習プログラム及び学習装置
US20250095162A1 (en) Learning apparatus, collation apparatus, learning method, and collation method
US11755149B1 (en) Systems and methods for using statistical inference to enhance the precision of sparsified capacitive-touch and other human-interface devices
US11913894B2 (en) Dynamic surface profile change in device for better gripping
KR20230126901A (ko) 얼굴 스푸핑 감지 방법 및 이를 수행하는 장치
CN118871929A (zh) 一种包括网络的数据处理系统、方法和计算机程序产品

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250325

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20250620

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250919

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251113