(57)【要約】開示される技法はデジタル画像において被写体を識別することに関する。いくつかの実施形態では、第一の被写体を捕捉する受け入れデジタル画像（４０４）が取得される（１００２）。第一の被写体の顔の複数の異なるビューを描く受け入れデジタル画像の部分集合が選択される（１００４）。選択された受け入れデジタル画像の部分集合に基づいて、第一の被写体参照テンプレートが生成され、被写体データベース（４１２）に記憶される。後に、あるエリア内で識別するために第二の被写体が選択される（１００８）。関連付けられた第二の被写体参照テンプレートが被写体参照データベースから取得される（１０１０）。エリアを描くデジタル画像（単数または複数）（４２０）が取得される（１０１２）。該デジタル画像の、エリア内の被写体（単数または複数）の顔を描く部分（単数または複数）が、検出された顔画像として検出される（１０１４）。所与の検出された顔画像が、第二の被写体参照テンプレートと比較され（１０１６）、エリアを捕捉するデジタル画像において第二の被写体を識別する（１０１８）。
2020502642.tif 000002
【特許請求の範囲】
【請求項１】
一つまたは複数のプロセッサによって実装される方法であって、当該方法は：
少なくとも第一の被写体を捕捉する複数の受け入れデジタル画像を取得するステップと；
前記複数の受け入れデジタル画像から、前記第一の被写体の顔の複数の異なるビューを描く受け入れデジタル画像の部分集合を選択するステップと；
選択された受け入れデジタル画像の部分集合に基づいて、第一の被写体参照テンプレートを生成するステップであって、それらの第一の被写体参照テンプレートは、前記第一の被写体に関連する情報と関連付けて被写体データベースに記憶され、前記被写体データベースは、複数の被写体に関連した被写体参照テンプレートを記憶する、ステップと；
エリア内で識別すべき第二の被写体を選択するステップと；
前記被写体参照データベースから前記第二の被写体に関連した第二の被写体参照テンプレートを取得するステップと；
前記エリアを描写する一つまたは複数のデジタル画像を取得するステップと；
前記エリアにおける一または複数の被写体の顔を描いている、前記一つまたは複数のデジタル画像の一つまたは複数の部分を、一つまたは複数の検出された顔画像として検出するステップと；
検出された一つまたは複数の検出された顔の画像のうち所与の検出された顔画像を、前記第二の被写体参照テンプレートと比較するステップと；
前記比較に基づいて、前記エリアを捕捉する前記一つまたは複数のデジタル画像において前記第二の被写体を識別するステップとを含む、
方法。
【請求項２】
前記エリアは待合室を含み、前記受け入れ画像は、登録またはトリアージ・エリアを捕捉するよう構成された第一のカメラを使って取得され、前記待合室を描写する前記デジタル画像は、待前記合室を捕捉するよう構成された第二のカメラを使って取得される、請求項１記載の方法。
【請求項３】
前記比較することは、前記所与の検出された顔画像を、トレーニングされた機械学習モデルを通じて入力として適用して、前記所与の検出された顔画像と前記第二の被写体との間の類似性の指標を示す出力を生成することを含み、前記機械学習モデルは、少なくとも部分的には前記第二の被写体参照テンプレートに基づいてトレーニングされる、請求項１記載の方法。
【請求項４】
前記トレーニングされた機械学習モデルは、線形判別分析モデルを含む、請求項３記載の方法。
【請求項５】
新たな被写体が前記被写体データベースに追加されるまたは既存の被写体が前記被写体データベースから除去されることに応答して、前記機械学習モデルを再トレーニングすることをさらに含む、請求項４記載の方法。
【請求項６】
前記トレーニングされた機械学習モデルは、前記複数の被写体に関連する被写体参照テンプレートに基づいてトレーニングされる、請求項３記載の方法。
【請求項７】
前記部分集合の受け入れデジタル画像の一つまたは複数が、一つまたは複数の他の受け入れデジタル画像と十分に異なっていることに基づいて選択される、請求項３記載の方法。
【請求項８】
各検出された顔画像が顔の正面ビューを描くよう、前記一つまたは複数の顔画像を正規化することをさらに含む、請求項１記載の方法。
【請求項９】
前記正規化が、幾何学的な歪めを含む、請求項８記載の方法。
【請求項１０】
一つまたは複数のプロセッサと、該一つまたは複数のプロセッサに動作可能に結合されたメモリとを有するシステムであって、前記メモリは命令を記憶しており、前記命令は、一つまたは複数のプロセッサによる該命令の実行に応答して、前記一つまたは複数のプロセッサに：
少なくとも第一の被写体を捕捉する複数の受け入れデジタル画像を取得するステップと；
前記複数の受け入れデジタル画像から、前記第一の被写体の顔の複数の異なるビューを描く受け入れデジタル画像の部分集合を選択するステップと；
選択された受け入れデジタル画像の部分集合に基づいて、第一の被写体参照テンプレートを生成するステップであって、それらの第一の被写体参照テンプレートは、前記第一の被写体に関連する情報と関連付けて被写体データベースに記憶され、前記被写体データベースは、複数の被写体に関連した被写体参照テンプレートを記憶する、ステップと；
エリア内で識別すべき第二の被写体を選択するステップと；
前記被写体参照データベースから前記第二の被写体に関連した第二の被写体参照テンプレートを取得するステップと；
前記エリアを描写する一つまたは複数のデジタル画像を取得するステップと；
前記エリアにおける一または複数の被写体の顔を描いている、前記一つまたは複数のデジタル画像の一つまたは複数の部分を、一つまたは複数の検出された顔画像として検出するステップと；
検出された一つまたは複数の検出された顔の画像のうち所与の検出された顔画像を、前記第二の被写体参照テンプレートと比較するステップと；
前記比較に基づいて、前記エリアを捕捉する前記一つまたは複数のデジタル画像において前記第二の被写体を識別するステップとを実行させるものである、
システム。
【請求項１１】
前記エリアは待合室を含み、前記受け入れ画像は、登録またはトリアージ・エリアを捕捉するよう構成された第一のカメラを使って取得され、前記待合室を描写する前記デジタル画像は、待前記合室を捕捉するよう構成された第二のカメラを使って取得される、請求項１０記載のシステム。
【請求項１２】
前記所与の検出された顔画像を、トレーニングされた機械学習モデルを通じて入力として適用して、前記所与の検出された顔画像と前記第二の被写体との間の類似性の指標を示す出力を生成するための命令をさらに含み、前記機械学習モデルは、少なくとも部分的には前記第二の被写体参照テンプレートに基づいてトレーニングされる、請求項１０記載のシステム。
【請求項１３】
前記トレーニングされた機械学習モデルは、線形判別分析モデルを含む、請求項１２記載のシステム。
【請求項１４】
新たな被写体が前記被写体データベースに追加されるまたは既存の被写体が前記被写体データベースから除去されることに応答して、前記機械学習モデルを再トレーニングするための命令をさらに、請求項１３記載のシステム。
【請求項１５】
前記トレーニングされた機械学習モデルは、前記複数の被写体に関連する被写体参照テンプレートに基づいてトレーニングされる、請求項１２記載のシステム。
【請求項１６】
前記部分集合の受け入れデジタル画像の一つまたは複数が、一つまたは複数の他の受け入れデジタル画像と十分に異なっていることに基づいて選択される、請求項１０記載のシステム。
【請求項１７】
各検出された顔画像が顔の正面ビューを描くよう、前記一つまたは複数の顔画像を正規化することをさらに含む、請求項１０記載のシステム。
【請求項１８】
前記正規化が、幾何学的な歪めを含む、請求項１７記載のシステム。
【請求項１９】
命令を有する少なくとも一つの非一時的な機械可読媒体であって、前記命令は、一つまたは複数のプロセッサによる該命令の実行に応答して、前記一つまたは複数のプロセッサに以下の動作、すなわち：
少なくとも第一の被写体を捕捉する複数の受け入れデジタル画像を取得するステップと；
前記複数の受け入れデジタル画像から、前記第一の被写体の顔の複数の異なるビューを描く受け入れデジタル画像の部分集合を選択するステップと；
選択された受け入れデジタル画像の部分集合に基づいて、第一の被写体参照テンプレートを生成するステップであって、それらの第一の被写体参照テンプレートは、前記第一の被写体に関連する情報と関連付けて被写体データベースに記憶され、前記被写体データベースは、複数の被写体に関連した被写体参照テンプレートを記憶する、ステップと；
エリア内で識別すべき第二の被写体を選択するステップと；
前記被写体参照データベースから前記第二の被写体に関連した第二の被写体参照テンプレートを取得するステップと；
前記エリアを描写する一つまたは複数のデジタル画像を取得するステップと；
前記エリアにおける一または複数の被写体の顔を描いている、前記一つまたは複数のデジタル画像の一つまたは複数の部分を、一つまたは複数の検出された顔画像として検出するステップと；
検出された一つまたは複数の検出された顔の画像のうち所与の検出された顔画像を、前記第二の被写体参照テンプレートと比較するステップと；
前記比較に基づいて、前記エリアを捕捉する前記一つまたは複数のデジタル画像において前記第二の被写体を識別するステップとを実行させるものである、
少なくとも一つの非一時的なコンピュータ可読媒体。
【請求項２０】
前記エリアは待合室を含み、前記受け入れ画像は、登録またはトリアージ・エリアを捕捉するよう構成された第一のカメラを使って取得され、前記待合室を描写する前記デジタル画像は、待前記合室を捕捉するよう構成された第二のカメラを使って取得される、請求項１９記載の少なくとも一つの非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概括的にはデジタル画像（デジタル画像のストリームを含む）において人を識別することに向けられているが、それだけではない。より詳細には、本明細書に開示されるさまざまな方法および装置は、デジタル画像（またはそのストリーム）中の人々を識別して、それらの人々が病院の待合室などのエリアにおいて位置特定されることができるようにすることに関するが、それだけではない。
【背景技術】
【０００２】
人を含むシーンを捕捉するデジタル画像に基づいて、人（または「被写体」）を自動的に識別することが望ましいことがありうる多くのシナリオがある。たとえば、患者が病院を訪れるとき、患者は典型的には登録され、トリアージされ、そして患者を検査および／または治療するために医師のような病院資源が利用可能になるのを待つ待合室のようなエリアに送られる。個々の患者を自動的に識別できることは、医療資源の割り当てを待つ間、患者の状態（たとえば悪化があるかどうか）をモニタリングし続けることに役立ちうる。また、患者が診察を受けずに去った（LWBS:  left  without  being  seen）かどうか／診察を受けずに去ったときを判定するためにも役立ちうる。デジタル画像に基づいて人々を自動的に識別することは、空港、駅、国境検問所、ジムおよびフィットネスセンター、さまざまなビジネス等の多様な他の状況においても役に立ちうる。
【０００３】
いくつかの状況では、複数の被写体を含むデジタル画像において個々の被写体を識別することが望まれることがありうる。たとえば、待合室でカメラによって捕捉されたデジタル画像は、待っている患者のほかに、患者と一緒に待っていることがありうる友人、親戚など他の人々を描くことが多い。顔検出技術は、デジタル画像内のすべての顔を検出しうるが、どの顔が患者に属し、どの顔がそれ以外に属しているかは明らかでないことがある。さらに、待合室などのモニタリングされるエリアにおける被写体は、カメラを見てくれるとは考えにくい。その代わりに、電話や雑誌、お互いなどを見ていることがありうる。このように、描かれた顔が検出されるときであっても、その生の状態で描かれたままの検出された顔は、被写体を識別するのに理想的でないことがある。加えて、エリアにおける光の条件は、時間を通じて（たとえば、日中と夜間とで）および／または物理的空間を通じて変化しうる。
【発明の概要】
【課題を解決するための手段】
【０００４】
本開示は、取得されたデジタル画像において描かれている人々を自動的に識別するための方法、システムおよび装置に向けられる。一つの限定しない例として、複数のトリアージされた患者が、救急医療医師が診察できるまで待合室で待つことがある。患者は患者モニタリング待ち行列（単に「患者待ち行列」とも称される）に含められてもよく、この待ち行列は、たとえば、たとえば、トリアージ看護師によって患者から取得／収集された情報に基づいて決定される各患者に関連付けられた緊急度の指標（本稿では「患者緊急度指標（patient  acuity  measure）」と称される）ならびに患者待ち時間、患者の在室などの他のデータ・ポイントに基づいて順序付けまたはランク付けされる。待合室に取り付けられた一つまたは複数の「バイタルサイン取得カメラ」が、各患者からの一つまたは複数の更新されたバイタルサインおよび／または生理パラメータの非接触および／または邪魔にならない収集を周期的に実施するように構成されてもよい。これらの更新されたバイタルサインおよび／または生理パラメータは、温度、脈拍数、酸素飽和度(「SO2」)、呼吸数、姿勢、発汗などを含みうるが、これらに限定されない。
【０００５】
バイタルサイン取得カメラ（単数または複数）が更新されたバイタルサインを取得すべき特定の患者を識別するために、本明細書に記載される技術が、いわゆる「被写体参照テンプレート」（たとえば、被写体の顔の多様な異なるビューを描写するデジタル画像）を、たとえば比較的広い視野（「FOV」）から一つまたは複数のバイタルサイン取得カメラによって取得された一つまたは複数のデジタル画像において捕捉されたシーンに含まれる人と照合するために用いられてもよい。より一般には、本明細書に記載される技術は、デジタル画像（たとえば、単一の画像および／またはビデオフィードのようなデジタル画像のストリーム）において描かれた被写体を識別するために、さまざまな状況において実施されうる。これはたとえば、モニタリングされる各被写体に関連付けられた被写体参照テンプレートを収集し、後にそれらの被写体参照テンプレートを使って、その後に捕捉されたデジタル画像においてその被写体を識別することによる。
【０００６】
一般に、ある側面において、方法は、少なくとも第一の被写体〔サブジェクト〕を捕捉する複数の受け入れデジタル画像を取得するステップと；前記複数の受け入れデジタル画像から、第一の被写体の顔の複数の異なるビューを描く受け入れデジタル画像の部分集合を選択するステップと；選択された受け入れデジタル画像の部分集合に基づいて、第一の諸被写体参照テンプレートを生成するステップであって、前記第一の被写体参照テンプレートは、第一の被写体に関連する情報と関連付けて被写体データベース〔サブジェクト・データベース〕に記憶され、被写体データベースは、複数の被写体に関連した被写体参照テンプレートを記憶する、ステップと；エリア内で識別するために第二の被写体を選択するステップと；被写体参照データベースから第二の被写体に関連した第二の諸被写体参照テンプレートを取得するステップと；前記エリアを描写する一つまたは複数のデジタル画像を取得するステップと；前記エリアにおける一または複数の被写体の顔を描いている、前記一つまたは複数のデジタル画像の一つまたは複数の部分を、一つまたは複数の検出された顔画像として検出するステップと；検出された一つまたは複数の検出された顔の画像のうち所与の検出された顔画像を、第二の諸被写体参照テンプレートと比較するステップと；前記比較に基づいて、前記エリアを捕捉する前記一つまたは複数のデジタル画像における第二の被写体を識別するステップとを含む。
【０００７】
さまざまな実施形態において、前記エリアは待合室を含んでもよく、受け入れ画像は、登録またはトリアージ・エリアを捕捉するよう構成された第一のカメラを使って取得されてもよく、前記エリアを描写するデジタル画像は、待合室を捕捉するよう構成された第二のカメラを使って取得されてもよい。さまざまな実施形態において、前記比較することは、トレーニングされた機械学習モデルを通じて入力として前記所与の検出された顔画像を適用して、前記所与の検出された顔画像と第二の被写体との間の類似性の指標を示す出力を生成することを含んでいてもよく、機械学習モデルは、少なくとも部分的に第二の諸被写体参照テンプレートに基づいてトレーニングされる。さまざまな実施形態において、トレーニングされた機械学習モデルは、線形判別分析モデルの形態を取ってもよい。さまざまな実施形態において、本方法は、新たな被写体が被写体データベースに追加されるまたは既存の被写体が被写体データベースから除去されることに応答して、機械学習モデルを再トレーニングすることをさらに含んでいてもよい。さまざまな実施形態では、トレーニングされた機械学習モデルは、前記複数の被写体に関連する被写体参照テンプレートに基づいてトレーニングされてもよい。
【０００８】
さまざまな実施形態において、前記部分集合の受け入れデジタル画像の一つまたは複数は、一つまたは複数の他の受け入れデジタル画像と十分に異なっていることに基づいて選択されてもよい。さまざまな実施形態において、本方法は、各検出された顔画像が顔の正面ビューを描写するよう、前記一つまたは複数の顔画像を正規化することをさらに含んでいてもよい。さまざまな実施形態において、正規化は、幾何学的な歪めを含んでいてもよい。
【０００９】
上述の概念および下記でより詳細に論じられる追加的な概念のあらゆる組み合わせ（かかる概念が相互に矛盾しないことを条件とする）が、本稿で開示される主題の一部であると考えられることを理解しておくべきである。特に、本開示の末尾に現われる特許請求される主題のあらゆる組み合わせは、本稿に開示された主題の一部であると考えられる。また、本稿で明示的に用いられ、参照によって組み込まれる何らかの開示にも現われることがありうる用語は、本稿に開示される特定の概念と最も整合する意味を与えられるべきであることも理解しておくべきである。
【図面の簡単な説明】
【００１０】
図面において、同様の参照符号は一般に異なる図面を通じて同じ部分を指す。また、図面は、必ずしも同縮尺ではなく、一般に、開示の原理を例解することに重点が置かれている。
【００１１】
【図１】さまざまな実施形態による、開示された技術を使って、デジタル画像において識別された患者をモニタリングするための一般的なプロセス・フローを概略的に示す。
【００１２】
【図２】さまざまな実施例による、本開示のさまざまな構成要素が本開示の選択された諸側面を実装しうる例示的な環境を示す。
【００１３】
【図３】さまざまな実施形態による、開示された技術が実施されうる例示的シナリオを示す。
【００１４】
【図４】本開示のさまざまな側面を実行するための例示的な構成要素および動作を示す。
【００１５】
【図５】さまざまな実施形態による、被写体参照テンプレートを生成するために、受け入れデジタル画像からどのようにして被写体参照テンプレートが選択されうるかの例を示す。
【００１６】
【図６】さまざまな実施形態による、カメラの視野に入るおよび／または視野から去る被写体がどのように検出されうるかの例を示す。
【００１７】
【図７】さまざまな実施形態による、検出された顔画像がどのようにして、たとえば正面を向くように、正規化されうるかの例を示す。
【００１８】
【図８】さまざまな実施形態による、被写体参照テンプレートが受け入れデジタル画像からどのように選択されうるかの例を、図５よりも詳細に示す。
【００１９】
【図９】さまざまな実施形態による、ポーズ適応顔画像マッチングの一例を示す。
【００２０】
【図１０】さまざまな実施形態による、本開示の選択された諸側面を実行するための例示的な方法を示す。
【００２１】
【図１１】例示的なコンピュータ・システムの構成要素を示す。
【発明を実施するための形態】
【００２２】
図１は、開示される技法を用いて患者が概括的にどのようにモニタリングされうるかを概略的に示している。具体的には、待合室より前のエリアにおいて生起しうる動作およびアクションが描かれている。待合室より前のエリアは、待合室より前のエリア（単数または複数）１０２などであり、受付および／または登録および／またはトリアージ・ステーションもしくはブースを含みうる。さらに、待合室１０４において生起しうる動作およびアクションが描かれている。図１のシーケンスは限定することは意図されておらず、他のシーケンスが可能であることを理解しておくべきである。
【００２３】
ブロック１０６において、新規患者が、たとえば、受付デスク（図示せず）でチェックインした後、待合室前エリア１０２にはいるおよび／または接近することができる。ブロック１０８では、新規患者が登録されてもよい。登録はたとえば、患者の氏名、年齢、性別、保険情報および訪問理由などの患者についての情報を収集することを含んでいてもよい。典型的には、この情報は、受付係または登録係のような医療人員によって手動でコンピュータに入力されてもよいが、それだけではない。いくつかの実施形態では、患者の一つまたは複数の参照デジタル画像が、たとえば、トリアージ看護師によって操作されるコンピューティング装置と一体のカメラ、スタンドアローンのカメラおよび／またはバイタルサイン取得カメラによって取得されてもよい（その場合、少なくともいくつかのバイタルサインは、登録時に任意的に取得されてもよい）。のちにより詳細に述べるように、いくつかの実施形態では、ブロック１０８における登録の間にカメラによって取得されたデジタル画像は、「受け入れデジタル画像（intake  digital  image）」と称されてもよい。これらの受け入れデジタル画像の部分集合（場合によっては、これらの画像のうちの、たとえば顔を描いている選択部分）が、「被写体参照テンプレート」として選択的に保持されてもよく、それが後に、待合室１０４のようなエリアにいる患者（またはより一般には「被写体（subject）」）を識別するために使われることができる。
【００２４】
多くの事例において、トリアージ看護師はさらに、さまざまな医療器具を用いてブロック１１０でさまざまな初期バイタルサインおよび／または生理パラメータを取得しうる。これらの初期のバイタルサインおよび／または生理パラメータは、血圧、脈拍、グルコースレベル、SpO2、フォトプレチスモグラム（「PPG」）、呼吸数（たとえば呼吸のレート）、温度、皮膚の色などを含みうるが、これらに限定されない。図１には描かれていないが、いくつかの実施形態では、患者の病歴の取得／更新、患者のアレルギーの判別、患者の医薬使用の判別など、トリアージにおいて他の情報も収集されてもよい。いくつかの実施形態では、患者は、患者の疾患の重症度をランク付けするために使われる指標となりえ、場合によっては、救急治療室資源の予期される必要性を示しうる、いわゆる「患者緊急度指標（patient  acuity  measure）」を割り当てられてもよい。患者緊急度指標を決定および／または割り当てするためには、いくつもある一般に使われているインジケーターおよび／または臨床決定支援（「CDS」）アルゴリズムが使用されうる。それには、緊急重症度指数（「ESI」）、台湾トリアージシステム（「TTS」）、カナダ・トリアージ・アンド・アキュイティ・スケール（「CTAS」）などを含まれるが、これらに限定されない。たとえば、いくつかの実施形態では、患者のバイタルサインは、システム・データベースに記憶されている、あらかじめ定義されたバイタルサイン閾値、または所与の患者年齢、性別、体重などに典型的な公表されているかまたは既知のバイタルサイン値と比較されて、患者の初期患者緊急度指標および／または患者待ち行列における患者の初期位置を決定してもよい。いくつかの実施形態では、患者についてのさまざまな生理的および他の情報がトレーニングされたモデル（たとえば回帰モデル、ニューラルネットワーク、深層学習ネットワークなど）、症例に基づく推論アルゴリズム、または一つまたは複数の緊急度指標を導出するための他の臨床推論アルゴリズムを通じて入力として適用されてもよい。いくつかの実施形態では、緊急度指標を導出するために使用される情報は、バイタルまたはバイタルサイン取得カメラによって捕捉されうる他の情報を含んでいてもよく、または完全にそれらに限定されていてもよい。いくつかの実施形態では、緊急度指標を導出するために使用される情報は、代替的または追加的に、患者の以前の電子医療記録（「EMR」）からの情報、トリアージ時に患者から取得された情報、患者によって携行されるウェアラブル装置もしくは他のセンサーからの情報、待合室の他の患者または人についての情報（たとえば、室内の他の人のバイタル）、家族メンバーまたは患者に関連する他の人についての情報（たとえば、家族メンバーのEMR）などの情報を含んでいてもよい。
【００２５】
ひとたび患者が登録および／またはトリアージされると、ブロック１１２において、患者は待合室１０４に送られてもよい。多くのシナリオにおいて、図１の動作は少し異なる順序で生起してもよい。たとえば、場合によっては、患者はまず登録されて、次いでトリアージされることができるようになるまで待合室に行ってもよく、次いで、トリアージ後の何らかの時点で（すぐにまたは待合室に送り返された後に）医者のところに送られてもよい。緊急状況のようないくつかの状況では（たとえば災害の間）、患者はまっすぐトリアージに行って、次いで医師のところに行ってもよく、後で、患者が落ち着いたときにはじめて登録されてもよい。
【００２６】
ブロック１１４では、たとえば、一つまたは複数のカメラ、センサーまたは医療人員からの入力を用いて、患者が待合室を離れたことが判別されてもよい。ブロック１１４は、現在待合室内にいる各人物をスキャンし（たとえば、後述するブロック１２０の実行のように、ひとたび患者がバイタルが捕捉されるべき患者の待ち行列の先頭になったら該患者を位置特定しようとするシーク機能の一部として、または後述するブロック１１８および１２０を含むループの多重実行のように、バイタルを捕捉するために室内の各人物を通じて巡回する）、患者が位置特定されなかったことを判別することを含んでいてもよい。いくつかの実施形態では、システムは、一時的な不在（たとえばトイレに行くまたは臨床スタッフと話す）を考慮に入れるために、患者が待合室を離れたとみなされる前に、その患者がみつからない事例の所定回数に達するまたはその患者がみつからない所定の長さの時間が経過するまで待ってもよい。たとえば、患者は、医師の診察を受ける番なので、ER本体に連れて行かれたことがありうる。あるいは待っている間に患者の状態が改善したため患者が病院を去ったことがありうる。あるいは、患者がしびれをきらして、他所でケアを求めるために去ったことがありうる。理由がどうあれ、ひとたび患者が少なくとも閾値時間にわたって待合室を離れたことが判別されると、ブロック１１６において、患者は、診察を受けずに去ったと見なされてもよく、たとえば登録された患者が入力される待ち行列から除去することによって、システムから解放されてもよい。
【００２７】
ブロック１１８では、待合室１０４内の患者が、モニタリングのために選択されてもよい。たとえば、いくつかの実施形態では、ブロック１０８〜１１０で得られた登録情報を記憶しているデータベース（たとえば図４の被写体参照データベース４１２）が検索されて、最も高い患者緊急度指標をもつ患者または最近モニタリングされていなかった最も高い緊急度指標をもつ患者を選択してもよい。最近というのは、全患者について設定されているまたは緊急度指標に基づいて設定される（たとえば負の相関をもつ）時間閾値によって判別されうる。他の実施形態では、待合室内の複数の患者に関連する登録情報が、たとえば、待ち時間、待合室における患者の存在（たとえば、みつからない患者は、繰り返し不在であるようなら解放されるべきかどうかを判定するために、より頻繁に、モニタリングするために選択されてもよい）などといった他の指標に加えてまたはかかる他の指標の代わりに、それぞれの患者緊急度指標によって、患者モニタリング待ち行列においてランク付けされてもよい。さらに他の実施形態では、患者緊急度指標は、患者モニタリング待ち行列をランク付けするときには考慮されなくてもよく、代わりに、患者の待ち時間、患者の存在等の事情のみが考慮されてもよい。
【００２８】
しかしながら、そのような患者モニタリング待ち行列はランク付けされ、いくつかの実施形態では、待ち行列における最初の患者が、次にモニタリングされるべき患者として選択されてもよい。患者モニタリング待ち行列が、患者緊急度指標によって順序付けされた物理的メモリ位置のシーケンスにおいて格納されることは要求されない（可能ではあるが）。むしろ、いくつかの実施形態では、ランク付けされた患者モニタリング待ち行列は、単に、各患者に関連付けられたランクまたは優先度レベル値を含むのでもよい。換言すれば、本稿に記載される「患者モニタリング待ち行列」は、必ずしもメモリ位置の連続するシーケンスではなく、患者緊急度指標、待ち時間などに基づいて論理的にランク付けされる「論理的」待ち行列のことであってもよい。ブロック１１８において、患者は、患者モニタリング待ち行列におけるそれぞれのランク付けの順で、モニタリングのために選択されてもよい。
【００２９】
ブロック１２０において、ブロック１１８で選択された患者は待合室１０４において位置特定されてもよい。さまざまな実施形態において、待合室１０４の中または近くに配備された一つまたは複数のバイタルサイン取得カメラ（図１には描かれていない；図２および図３参照）のような一つまたは複数のカメラが、待合室１０４内の患者の一つまたは複数のデジタル画像を取得するよう動作（たとえばパン、チルト、ズームなど）させられてもよい。のちにより詳細に述べるように、それらの取得されたデジタル画像は、ブロック１０８における登録の間に捕捉された一つまたは複数の参照患者画像（本稿ではしばしば「被写体参照テンプレート」と称される）と比較されてもよい。
【００３０】
ブロック１２２では、待合室１０４の中または近くに取り付けられるか、または他の仕方で配備された一つまたは複数のバイタルサイン取得カメラが、ブロック１１８において選択され、ブロック１２０において位置特定された患者からの一つまたは複数の更新されたバイタルサインおよび／または生理パラメータの邪魔にならない（unobtrusive）（たとえば非接触の）取得を実行するように動作させられてもよい。バイタルサイン取得カメラは、血圧、脈拍数（または心拍数）、皮膚の色、呼吸数、SpO2、温度、姿勢、発汗レベルなどを含むがこれらに限定されない、患者からの多様な異なるバイタルサインおよび／または生理パラメータを（患者に物理的に接触することなく）取得するように構成されてもよい。いくつかの実施形態では、バイタルサイン取得カメラは、患者からバイタルサインを取得するおよび／または生理的情報を抽出するためにいわゆる「非接触法」を実行するよう備えがされていてもよく、医療画像装置として使われてもよい。そのようなカメラの限定しない例は、特許文献１〜７に記載されている。これらの文献はあらゆる目的について参照によってここに組み込まれる。
【特許文献１】米国特許出願公開第20140192177号
【特許文献２】米国特許出願公開第20140139656号
【特許文献３】米国特許出願公開第20140148663号
【特許文献４】米国特許出願公開第20140253709号
【特許文献５】米国特許出願公開第20140235976号
【特許文献６】米国特許出願公開第20140275880号
【特許文献７】米国特許第9125606号
【００３１】
ブロック１２４では、たとえば図２（後述）に描かれた一つまたは複数のコンポーネントによって、患者の状態が変化したかどうかが、ブロック１２２で取得された更新されたバイタルサイン（単数または複数）および／または生理パラメータと、以前に取得されたバイタルサインおよび／または生理パラメータ（たとえば、ブロック１１０で取得された初期バイタルサイン、またはバイタルサイン取得カメラによって取得された更新されたバイタルサイン／生理パラメータの前の反復）との比較に基づいて判定されてもよい。たとえば、患者の脈拍数、呼吸数、血圧、SpO2、PPG、体温などが、患者が待っている間に増加または減少したかどうかが判定されてもよい。答えがノーである場合、制御はブロック１１８に戻ってもよく、新たな患者（たとえば、次に高い患者緊急度指標をもつ患者）が選択されてもよく、制御はブロック１２０に戻ってもよい。しかしながら、ブロック１２４における答えがイエスである（すなわち、患者の状態が変化した）場合、制御はブロック１２６に渡されてもよい。いくつかの実施形態において、患者の状態は、（少なくとも部分的には）モニタリング順序を決定する目的のために使用される同じ緊急度指標によって表わされてもよい。
【００３２】
ブロック１２６では、ブロック１２４で検出された変化に基づいて医療アラートが正当化されるかどうかが（やはり図２の一つまたは複数のコンポーネントによって）判定されてもよい。たとえば、一つまたは複数のバイタルサインまたは患者緊急度指標の変化が一つまたは複数の閾値を満たすかどうか（たとえば、血圧がこの特定の患者にとって安全と考えられるレベルを超えて上昇したか？）が判定されてもよい。答えがイエスである場合、制御はブロック１２８に渡されてもよい。ブロック１２８では、たとえば、当番看護師または他の医療人員に対して、患者が悪化しつつあるというアラートが出力されてもよい。次いで、医療人員は患者をチェックして、医師の診察を受けるためにすぐEDに受け容れるなどの是正アクションが正当化されるかどうかを判断してもよい。いくつかの実施形態では、次いで制御はブロック１１８に渡されてもよい。しかしながら、ブロック１２６における答えがノーである場合、いくつかの実施形態では、制御はブロック１１８に戻ってもよい。
【００３３】
図２は、さまざまな実施形態に従って、開示された技法を実施するために使用されうる例示的コンポーネントを描いている。病院情報システム２４０は、病院、医師の診察室などに一般的に見られるタイプのものであってもよい。病院情報システム２４０は、一つまたは複数のコンピュータ・ネットワーク（図示せず）を介して接続されていてもいなくてもよい一つまたは複数のコンピューティング・システムを用いて実装されてもよい。病院情報システム２４０は、なかでも、登録モジュール２４２、トリアージ・モジュール２４４、解放モジュール２４６およびアラーム・モジュール２４８を含んでいてもよい。モジュール２４２〜２４８または本稿に記載される他の任意のモジュールまたはエンジンのうちの一つまたは複数は、メモリに記憶された命令を実行する一つまたは複数のマイクロプロセッサを含む、ハードウェアおよびソフトウェアの任意の組み合わせを使用して実装されてもよい。たとえば、登録モジュール２４２は、プロセッサ上で実行される登録に関連して本稿に記載される機能を実装する登録命令を含んでいてもよく、一方、トリアージ・モジュール２４４は、同じプロセッサ上で実行されるトリアージに関連して本明細書に記載の機能を実装するトリアージ命令を含んでいてもよい。同様の基礎となるハードウェアおよびソフトウェアが、本稿に記載される他の「モジュール」を実施するために使われてもよい。
【００３４】
登録モジュール２４２は、たとえば、当番看護師からの手動入力として、新規患者の登録（registration）情報を受領するように構成されてもよい。これは、たとえば、患者の氏名、年齢、保険情報などを含みうる。トリアージ・モジュール２４４は、たとえば、当番看護師から手動入力として、またはネットワーク接続された医療設備から直接、上述のようなバイタルサインおよび／または他の生理データ、たとえば体重、身長、患者の来院理由などを受領するよう構成されてもよい。さまざまな実施形態において、トリアージ・モジュール２４４によって受信されるバイタルサインおよび／または患者緊急度指標（たとえば図２におけるESI）は、登録モジュール２４２によって受信される対応する患者情報と、たとえば病院情報システム２４０に関連する一つまたは複数のデータベース（図示せず）において、関連付けられてもよい。
【００３５】
アラーム・モジュール２４８は、患者の悪化などのさまざまなイベントを示す情報を受信し、応答してさまざまなアラーム（alarm）および／またはアラート（alert）を発するように構成されてもよい。これらのアラームおよび／またはアラートは、視覚的出力（たとえば、病院人員に見えるディスプレイ・スクリーン）、インターホン・アナウンス、テキスト・メッセージ、電子メール、オーディオ・アラート、触覚アラート、ページ、ポップアップ・ウインドー、フラッシュライトなどを含むが、これらに限定されない多様なモダリティーを使って出力されうる。病院情報システム２４０のモジュール２４２〜２４８は、たとえば、一つまたはコンピュータ・ネットワーク（図示せず）を介して、病院情報システム・インターフェース２５０（図２の「H.I.S.インターフェース」）に動作可能に結合されてもよい。
【００３６】
病院情報システム・インターフェース２５０は、伝統的な病院情報システム２４０と、本開示の選択された諸側面をもって構成された患者モニタリング・システム２５２との間のインターフェースとして機能しうる。さまざまな実施形態において、病院情報システム・インターフェース２５０は、たとえば、患者モニタリング・システム２５２の他のモジュールに対して、患者についてのさまざまな情報を公開してもよい。該情報は、登録情報、患者緊急度指標（たとえばESI）、処方および／または投与された医薬、患者が解放されたかどうか、さまざまなアラーム／アラートなどである。後述するように、いくつかの実施形態では、これらの公開は、イベント公開・申し込み（event  publish  and  subscribe）（「EPS」）モジュール２７０に提供されてもよく、次いでこのモジュールが、それらを選択的にデータベース２７２に格納し、および／またはそれらを患者モニタリング・システム２５２の他のモジュールに選択的に公開してもよい。いくつかの実施形態では、病院情報システム・インターフェース２５０は、追加的にまたは代替的に、他のモジュールによって提供される一つまたは複数のアラートまたは公開に申し込んでもよい。たとえば、病院情報システム・インターフェース２５０は、悪化検出モジュール２６８からのアラートに申し込んでもよい。それによりたとえば、病院情報システム・インターフェース２５０が、アラーム・モジュール２４８のような病院情報システム２４０の適切なコンポーネントに、患者が悪化しつつあることを通知してもよい。EPSは、システム・コンポーネントの間の通信のために使用できる多くの可能なプロトコルの一つにすぎず、限定することは意図されていない。
【００３７】
患者モニタリング・システム２５２は、患者が実際の医学的状態に適した仕方でサービスを受けることを確実にするために、待合室１０４のようなエリアにいる患者のモニタリングを容易にする多様なコンポーネントを含んでもよい。患者モニタリング・システム２５２は、たとえば、一つまたは複数のカメラ２５６とインターフェースをもつ患者捕捉モジュール２５４、患者待ち行列モジュール２５８、患者識別モジュール２６０、動的較正モジュール２６２、顔／胴体取得モジュール２６４、バイタルサイン測定モジュール２６６、悪化検出モジュール２６８、前述のEPSモジュール２７０および一つまたは複数のデータベース２７２、２７４を含みうる。上述のように、モジュール２５０、２５４および２５８〜２７０のそれぞれは、ハードウェアおよびソフトウェアの任意の組み合わせを使って実装されてもよい。また、これらのモジュールは別々に描かれているが、これは限定したり、各モジュールが別々のハードウェアに実装されることを示唆したりすることを意図するものではない。たとえば、一つまたは複数のモジュールが組み合わされたり、および／または省略されたりしてもよく、一つまたは複数のモジュールが、一つまたは複数のコンピュータ・ネットワーク（図示せず）を介して動作可能に接続された一つまたは複数のコンピューティング・システム上に実装されてもよい。図２のさまざまなコンポーネントを接続するように描かれている線は、これらのコンポーネントにアクセス可能な通信チャネルを表わしていてもよい。これらの通信チャネルは、一つまたは複数のバス、イーサネット（登録商標）、Wi-Fi、Bluetooth（登録商標）、Z-Wave、ZigBee、セルラー通信などのような、いくつもあるネットワーキングまたは他のコンピュータ通信技術を用いて実装されうる。
【００３８】
患者モニタリング・システム２５２は、患者からある距離のところから、患者の一つまたは複数のバイタルサインおよび／または生理パラメータを取得するよう構成された一つまたは複数のバイタルサイン取得カメラ２７６をも含んでもよい。そのようなバイタルサイン取得カメラの例を上述した。さまざまな実施形態において、バイタルサイン取得カメラ２７６は、待合室１０４のようなエリアの種々の部分がそのFOV内に含まれるようにパン、チルトおよびズームするように動作可能なパン‐チルト‐ズーム（「PTZ」）カメラであってもよい。このようにして、モニタリングされるエリアをスキャンして、種々の患者を位置特定することが可能であり、それにより、更新されたバイタルサインおよび／または生理パラメータが、邪魔にならないように取得されうる。
【００３９】
患者捕捉モジュール２５４は、一つまたは複数のカメラ２５６から、患者の捕捉された画像データを担持する一つまたは複数の信号を受領してもよい。たとえば、いくつかの実施形態では、患者捕捉モジュール２５４は、カメラ２５６からビデオ・ストリームを受領してもよい。患者捕捉モジュール２５４は、患者が存在するときを検出するために、ビデオ・ストリームに対して画像処理（たとえば、顔検出、セグメンテーション、人間の形態を検出するための形状検出など）を実行してもよく、該検出に応答して患者の一つまたは複数の参照デジタル画像（たとえば後述する受け入れデジタル画像）を捕捉してもよい。いくつかの実施形態では、参照デジタル画像は、ビデオ・ストリームの個々のフレームよりも高い解像度で捕捉されてもよいが、これは必須ではない。いくつかの実施形態では、カメラ２５６は、ウェブカメラ、PTZカメラ（たとえば２７６）などといった、待合室前のエリア１０２の中または近くで配備されるスタンドアローンのカメラであってもよい。カメラ２５６によって捕捉された受け入れ画像の部分集合が、患者（より一般には「被写体」）に関連付けられた被写体参照テンプレートを生成するために使われてもよく、それが後に、モニタリングされるエリア内の患者を識別するために使用されてもよい。
【００４０】
患者待ち行列モジュール２５８は、たとえばデータベースにおいて、エリア内の患者がモニタリングされるべき順序の優先度待ち行列を確立および／または維持するよう構成されてもよい。さまざまな実施形態において、待ち行列は、さまざまなパラメータによって順序付けられてもよい。いくつかの実施形態において、待ち行列における患者は、患者緊急度指標の順に（すなわち、優先度によって）ランク付けされてもよい。いくつかの実施形態において、更新されたバイタルサインは、待合室１０４のようなモニタリングされるエリアで待っている患者から、待ち行列の順序で取得されてもよい。他の実施形態では、更新されたバイタルサインは、FIFOまたはラウンドロビン順に患者から取得されてもよい。他の実施形態では、更新されたバイタルサインは、バイタルサイン取得カメラ２７６にプログラムされた所定のスキャン軌跡に対応する順序で、諸患者から取得されてもよい（たとえば、椅子の各列を順にスキャンする）。
【００４１】
患者識別モジュール２６０は、患者捕捉モジュール２５４によって捕捉された被写体参照テンプレートとの関連で、バイタルサイン取得カメラ２７６（または邪魔にならないようにバイタルサインを取得するよう構成されていない別のカメラ）によって捕捉された一つまたは複数のデジタル画像を使って、モニタリングされているエリア（たとえば待合室１０４）における一または複数の患者を位置特定するよう、本開示の選択された諸側面をもって構成されてもよい。患者識別モジュール２６０は、患者（被写体）を識別し、位置特定するために、後述するさまざまな技法を使って、取得されたデジタル画像を解析してもよい。後述する図４〜図１０は、何らかのコンテキストにおいて、患者、あるいはより一般には被写体を認識／識別／位置特定することの一部として用いられうるさまざまな技法のさまざまな側面を例証する。
【００４２】
いくつかの実施形態において、患者識別モジュール２６０は、更新されたバイタルサインを得るもとになる特定の患者を求めて、モニタリングされるエリアを探索してもよい。たとえば、患者識別モジュール２６０は、患者待ち行列モジュール２５８によって選択された患者を求めて、モニタリングされるエリアを探索してもよい。患者待ち行列モジュール２５８によって選択された患者は、たとえば、待ち行列において、最も高い患者緊急度指標をもつ患者であってもよい。いくつかの実施形態において、患者識別モジュール２６０は、選択された患者が識別されるまで、バイタルサイン取得カメラ２７６に、モニタリングされているエリア（たとえば待合室１０４）をスキャンさせてもよい。
【００４３】
動的較正モジュール２６２は、バイタルサイン取得カメラ２７６の使用を追跡し、必要に応じてそれらを較正するよう構成されてもよい。たとえば、動的較正モジュール２６２は、バイタルサイン取得カメラ２７６が特定のPTZ位置を指すように命令されるときはいつでも、それが常に正確に同じ場所を指すことを確実にしうる。PTZカメラは、絶えず、または少なくとも頻繁に動いていてもよい。よって、その機械的コンポーネントは、摩耗を受けることがある。小さな機械的誤差／バイアスが累積し、その結果、バイタルサイン取得カメラ２７６が時間の経過とともに、所与のPTZコマンドに対して異なる仕方で応答をすることがありうる。動的較正モジュール２６２は、たとえば、ランドマーク（たとえば、壁上の小さなステッカーのような印）を用いて、バイタルサイン取得カメラ２７６が適切に応答するようにする補正機構をトレーニングしうる較正ルーチンを時折実行することによって、これを是正することができる。
【００４４】
ひとたび患者待ち行列モジュール２５８によって同定された患者が、患者識別モジュール２６０によって認識／位置特定されると、顔／胴体取得モジュール２６４は、その視野が患者の所望される部分を捕捉するように、一つまたは複数のバイタルサイン取得カメラ２７６をパン、チルトおよび／またはズームするように構成されてもよい。たとえば、いくつかの実施形態では、顔／胴体取得モジュール２６４は、患者の顔および／または胴体にフォーカスされるように、バイタルサイン取得カメラ２７６をパン、チルトまたはズームしてもよい。追加的または代替的に、顔／胴体取得モジュール２６４は、主として患者の顔を捕捉するために一つのバイタルサイン取得カメラ２７６をパン、チルト、またはズームし、主として患者の胴体を捕捉するために別のバイタルサイン取得カメラ２７６をパン、チルト、またはズームしてもよい。次いで、さまざまなバイタルサインおよび／または生理パラメータが取得されうる。たとえば、患者の脈拍数およびSpO2などのバイタルサインが、たとえば、バイタルサイン測定モジュール２６６によって、バイタルサイン取得カメラ２７６によって捕捉された患者の顔のビデオに対して画像処理を実行することによって、取得されてもよい。患者の呼吸数などといったバイタルサインおよび／または生理パラメータが、バイタルサイン取得カメラ２７６によって捕捉された患者の胴体のビデオに対して画像処理を実行することによって、たとえばバイタルサイン測定モジュール２６６によって、取得されてもよい。もちろん、顔および胴体は、バイタルサインを得るために検査されうる身体部分の二つの例にすぎず、限定することは意図されていない。
【００４５】
悪化検出モジュール２６８は、さまざまな信号および／またはデータを分析して、登録された患者（あるいはさらには登録されていない同伴者）の状態が悪化、改善および／または安定のままであるかどうかを判定するように構成されてもよい。いくつかの実施形態において、患者の状態は、少なくとも部分的には、モニタリングのための患者の順序を決定するための上述した同じ患者緊急度指標によって表わされてもよい。よって、悪化検出モジュール２６８は、本稿に記載される一つまたは複数のCDS、症例ベース推論もしくは他の臨床推論アルゴリズム、または、本稿に記載される緊急度指標以外の患者状態指標を評価するための他の臨床推論アルゴリズム（たとえばトレーニングされたロジスティック回帰モデルまたは他の機械学習モデル）を含んでいてもよい。いくつかの実施形態において、悪化検出モジュール２６８によって使用される患者緊急度または患者状態の他の指標を評価するためのアルゴリズムは、たとえば、選択された機械学習モジュールのための新しいトレーニングされた重み（たとえばシータ値）を書くことによって、またはプロセッサによる実行のための新しい命令を（たとえばJava（登録商標）アーカイブ、JAR、ファイルまたはコンパイルされたライブラリの形で）提供することによって、随時更新されてもよい。これらの信号は、たとえば、患者の初期バイタルサインおよび他の生理情報（たとえば、図１のブロック１０８〜１１０で得られたもの）、バイタルサイン測定モジュール２６６によって得られた更新されたバイタルサイン、患者の初期の患者緊急度指標（たとえば登録の際に計算される）および／または患者の更新された患者緊急度指標（たとえばバイタルサイン測定モジュール２６６から受領される更新されたバイタルサインおよび／または生理パラメータに基づいて計算される）を含んでいてもよい。
【００４６】
これらのデータおよび／または信号を使ってなされた判定に基づいて、悪化検出モジュール２６８は、さまざまなアクションを行なうために、さまざまなアラートをさまざまな他のモジュールに送ってもよい。たとえば、悪化検出モジュール２６８は、たとえば、EPSモジュール２７０にアラートを送ることにより、アラートを公開してもよく、それにより、EPSモジュールは、病院情報システム２４０のアラーム・モジュール２４８のような申し込んでいるモジュールに対して該アラートを公開することができる。いくつかの実施形態では、そのようなアラートは、たとえば、患者名（またはより一般的には患者識別子）、写真、ライブ・ビデオ・ストリーム、待合室における患者の最後に検出された位置、ベースラインのバイタルサイン、一つまたは複数の更新されたバイタルサイン、および／または患者緊急度指標の指示を含んでいてもよい。アラートを受信すると、アラーム・モジュール２４８は、患者の悪化およびなかでも待合室で患者の最後に検出された位置について、医療人員に対してアラートまたはアラームを発してもよい。
【００４７】
EPSモジュール２７０は、図２のさまざまな他のコンポーネントによって発された（released）イベントを分配するよう構成された一般的な通信ハブであってもよい。いくつかの実施形態では、図２に描かれる他のモジュールの全部または少なくともいくつかは、そのモジュールからの結果／決定／計算／判定の何らかの形を示すイベントを生成しうる。これらのイベントは、EPSモジュール２７０に送られるか、または「公開される」（published）ことができる。図２に描かれる他のモジュールの全部または一部は、他の任意のモジュールから任意のイベントを受信することを選択する、またはかかるイベントに「申し込む」ことができる。EPSモジュール２７０は、イベントを受信すると、そのイベントを示すデータを、そのイベントに申し込んでいるすべてのモジュールに送ってもよい（たとえばそのイベントを転送する）。
【００４８】
いくつかの実施形態では、EPSモジュール２７０は、データベース２７２および／またはアーカイブ２７４（これは任意的であってもよい）のような一つまたは複数のデータベースと通信してもよい。いくつかの実施形態では、EPSモジュール２７０は、一つまたは複数のデータベース２７２および／または２７４に記憶された情報へのアクセスを提供する、および／または他のモジュールから受領された情報（たとえばアラート）をデータベース２７２および／または２７４に追加するために、任意のモジュールからリモート手続き呼出し（remote  procedure  call）（「RPC」）を受け入れてもよい。データベース２７２（これはいくつかの実施形態では被写体参照データベース４１２と同じであってもよい）は、図２の一つまたは複数の他のモジュールによって送られる／ブロードキャストされる／送信されるアラート、公開または他の通信に含まれる情報を記憶してもよい。いくつかの実施形態では、データベース２７２は、たとえば、患者に関連する被写体参照テンプレートおよび／または患者の初期バイタルサイン、更新されたバイタルサイン（バイタルサイン取得カメラ２７６によって取得される）および／または患者緊急度指標を記憶してもよい。任意的なアーカイブ２７４は、いくつかの実施形態では、同じまたは類似の情報をより長い期間にわたって記憶してもよい。
【００４９】
さまざまなハードウェア構成が、患者モニタリング・システム２５２を実装するために利用されうることは明白であろう。たとえば、いくつかの実施形態では、単一の装置が、システム２５２全体を実装してもよい（たとえば、単一のサーバーがカメラ２７６を動作させてバイタル取得機能２６０〜２６６を実行し、悪化検出２６８および待ち行列管理２５８を含むバイタルサイン解析およびアラート機能を実行する）。他の実施形態では、複数の独立した装置がシステム２５２を形成してもよい。たとえば、第一の装置がバイタルサイン取得カメラ２７６を駆動し、機能２６０〜２６６を実装してもよく、一方、別の装置（単数または複数）が残りの機能を実行してもよい。いくつかのそのような実施形態では、ある装置は待合室にローカルであってもよく、別の装置は遠隔であってもよい（たとえば、地理的に遠隔なクラウド・コンピューティング・アーキテクチャーにおける仮想マシンとして実装される）。いくつかの実施形態では、装置（たとえばプロセッサおよびメモリを含む）がバイタルサイン取得カメラ２７６自体の内部に配置されてもよく、よって、カメラ２７６は、単に単能周辺機器ではなくてもよく、バイタルサイン機能２６０〜２６６を実行してもよい。いくつかのそのような実施形態では、別のサーバーは、さらなる処理のためにバイタルが返されることを要求するために、カメラ２７６に指示（たとえば、識別子、フル・レコード、または登録された顔画像）を提供してもよい。いくつかのそのような実施形態では、追加的な機能がカメラ２７６に搭載されてもよく、たとえば、悪化検出２６８（またはそのための前処理）および／または患者待ち行列２５８の管理がカメラ２７６上で実行されてもよい。いくつかの実施形態では、カメラ２７６が、HISインターフェース２５０またはEPS  ２７０までも実装してもよい。さまざまな追加的な構成が明白であろう。
【００５０】
図３は、開示される技法が待合室３０４内の複数の患者３７８Ａ〜Ｃを識別するために実装されうる例示的シナリオを示す。この例では、三人の患者３７８Ａ〜Ｃは、医療人員３８０の診療を受けるために病院待合室３０４で待っている。二つのビデオ・カメラ３７６Ａ、３７６Ｂが、待合室３０４の表面（たとえば天井、壁）に取り付けられている。二つのビデオ・カメラ３７６Ａ、３７６Ｂは、待合室３０４内の患者３７８をモニタリングするために使用されてもよい。患者３７８Ａ〜Ｃはそれぞれ、予備的な患者状態分析に基づいてトリアージ医療人員（図示せず）により、患者緊急度指標を割り当てられていてもよい。患者３７８が診療する医師を待つ間、二つのビデオ・カメラ３７６Ａ、３７６Ｂが、デジタル画像（単数または複数）を捕捉してもよい。その画像が、モニタリングするために選択された患者を識別するために本稿に記載される技法を使って解析される。その際、同じビデオ・カメラ（それらが邪魔にならないようにバイタルサインを取得するよう構成されているとして）または異なるビデオ・カメラが、上記のように患者３７８をモニタリングするために、たとえば患者の悪化を検出するために、動作させられてもよい。いくつかの実施形態では、患者に関連付けられた患者緊急度指標が、患者が悪化したことが患者モニタリング・システム（より具体的には、悪化検出モジュール２６８）によって検出されたことに応答して、医療人員によって更新されてもよい。さまざまな実施形態において、新たな患者が待合室３０４にはいるとき、新たなラウンドの患者モニタリングおよび優先順位付けが、たとえば患者モニタリング・システムによって実行されてもよい。患者待ち行列は、たとえば患者待ち行列モジュール２５８によって、新たな患者が待合室３０４にはいるたびに、自動的に更新されてもよい。追加的または代替的に、医療人員が、トリアージ後に新たに到着した患者を含めるよう、手動で患者待ち行列を更新してもよい。
【００５１】
本稿に記載される技法は、病院の待合室に限定されない。本稿に記載される技法が実装されてデジタル画像またはビデオにおける被写体を識別／位置特定する他の多くのシナリオがある。たとえば、開示された技法は、空港、アリーナ、国境検問所および他の公共の場所における群衆のセキュリティー・モニタリングのためにも使用されうる。そのようなシナリオでは、患者緊急度指標を決定するために患者をモニタリングするのではなく、被写体はリスク評価または他の事象後捜査のような他の目的のために識別されてもよい。本稿に記載される技法は、フィットネス環境（たとえば、ジム、ナーシングホーム）または他の監視シナリオ（たとえば、空港、国境検問所など）のようなシナリオで、デジタル画像に描写される個々の被写体の識別が実施されうる場合にも適用可能である。たとえば、空港では、ゲートで待っている被写体を、たとえば、ゲートで待っている被写体の画像を、チェックインで得られた被写体参照テンプレートと比較することによって、識別することができる。加えて、本稿に記載される技法を用いて、診察を受けずに去った患者を、患者の顔が見えることを必要とせずに、識別するために使用されてもよい。
【００５２】
図４は、比較的高いレベルで、本開示の選択された諸側面で構成されたコンポーネントの例と、それらのコンポーネント間の例示的な相互作用とを概略的に示している。さまざまな実施形態において、これらのコンポーネントのうちの一つまたは複数は、ハードウェアおよびソフトウェアの任意の組み合わせを用いて、たとえば図２の患者モニタリング・システム２５２の一部として実装されてもよい。たとえば、図４のコンポーネントは、被写体参照データベース４１２に患者などの被写体を登録するために、図１のブロック１０８において使用されてもよい。被写体の受け入れ情報（たとえば、年齢、性別、氏名、初期バイタルサインなど）とともに、複数のビュー（たとえば、異なる角度、異なる顔の表情、異なる照明条件、異なる頭部位置など）からの被写体の顔のデジタル画像を含む任意の数の「被写体参照テンプレート」が選択され、たとえば医療記録番号（medical  record  number）（「MRN」）によって被写体参照データベース４１２内の被写体と関連付けられてもよい。次いで、これらの被写体参照テンプレートは、たとえば、患者識別モジュール２６０によって、その視野において待合室を捕捉する別のカメラ（たとえば、バイタルサイン取得カメラ２７６、３７６）を用いて待合室などのエリアにおいて被写体を識別するために、後に使用されてもよい。ひとたび被写体が識別されると、被写体の位置は、医療人員による接触、バイタルサインの目立たない取得など、さまざまな目的のために使用されることができる。
【００５３】
右下から始めて、さまざまな実施形態に基づく、新たに登録された対象の受け入れ（たとえば、新しい患者を登録および／またはトリアージ）およびその被写体の被写体参照データベース４１２への追加のための動作を含む受け入れルーチン４０２が描かれている。第一のカメラ４５６は、本明細書中で「受け入れ」（intake）デジタル画像４０４と称されるもの（たとえば、個々の画像および／またはビデオ・ストリームのような画像のストリーム）の一つまたは複数を捕捉するよう構成されてもよい。図２のカメラ２５６に対応しうる第一のカメラ４５６は、場合によっては、受け入れエリア（たとえば登録および／またはトリアージ）に配置されたウェブカメラ、受け入れ人員（たとえばトリアージ看護師）によって操作されるコンピューティング装置と一体のカメラなど、さまざまな形態をとりうる。この画像捕捉は、ほとんどまたは全く人の介入なしで自動的に起こりうるので、受け入れ人員および被写体の両方に対して邪魔にならないものでありうる（ただし、これは、限定することを意図するものではない）。
【００５４】
ブロック４０６において、受け入れデジタル画像４０４は、たとえば、カメラ４５６（たとえば、図２の患者捕捉モジュール２５４）と動作可能に結合された一つまたは複数のコンピューティング・システムによって解析されて、受け入れエリア（たとえば、登録および／またはトリアージ）に現在位置する被写体の顔を描くデジタル画像４０４の一つまたは複数の部分を検出してもよい。図６は、被写体の顔を検出するための一つの例示的な技法を例証する。
【００５５】
ブロック４０８において、被写体の顔の複数の異なるビューを描写する受け入れデジタル画像の部分集合が、複数の受け入れデジタル画像４０４から選択されてもよい。選択された部分集合は、後で被写体を視覚的に識別／位置特定するために使用される被写体参照テンプレートを生成するために使用されてもよい。いくつかの実施形態では、被写体参照テンプレートを生成するために使用される受け入れデジタル画像の部分集合は、一つまたは複数の他の受け入れデジタル画像と十分に異なっていることに基づいて選択されてもよい。下記の図５および図８は、被写体参照テンプレートを生成するための受け入れ画像の部分集合を選択するための例示的な技法を例証する。
【００５６】
ブロック４１０において、生成された被写体参照テンプレートは、被写体に関連付けて、たとえば被写体参照データベース４１２に格納されてもよい。さまざまな実施形態において、生成された被写体参照テンプレートは、たとえば、前述のMRNにより、被写体に関連する情報に関連付けて被写体参照データベース４１２に格納されてもよい。より一般には、被写体参照データベース４１２は、医療処置を待っていることがありうる待合室１０４内の複数の登録患者などの、複数の被写体に関連する被写体参照テンプレートを格納してもよい。
【００５７】
右上に移ると、被写体（たとえば、患者）モニタリング・ルーチン４１４が描かれている。これは、さまざまな実施形態に基づく、特定の被写体（たとえば、患者）が、たとえば当番看護師などの医療人員によって、および／または自動的に（たとえば、被写体の患者緊急度指標に基づいて）どのように選択されうるか、ならびに、待合室などのエリアにおいて被写体を位置特定しようとシークする照会がどのように発行されうるかの例を例証する。考えている被写体は、これからは「照会される被写体」と称される。
【００５８】
ブロック４１６において、照会される被写体に関連付けられた諸被写体参照テンプレートが、たとえば、患者識別モジュール２６０によって、被写体参照データベース４１２から取り出されてもよい。一方、たとえば、図２の患者識別モジュール２６０によって実行されうる進行中の患者識別ルーチン４１８の一部として、前述のバイタルサイン取得カメラの形を取っていてもいなくてもよい別のカメラ４７６が、待合室１０４のような、照会される患者がいると思われるエリアを描くジタル画像４２０を取得してもよい。
【００５９】
ブロック４２２では、エリア内の一または複数の被写体の顔を描くデジタル画像４２０の一つまたは複数の部分が、本稿で「検出された顔画像」と称されるものとして、たとえば患者識別モジュール２６０によって検出されてもよい。さまざまな実施形態において、ブロック４２２の動作は、連続的に実行されてもよく、および／または患者モニタリング・ルーチン４１４からの被写体照会の受信によってトリガーされてもよい。ブロック４０６において適用されたのと同様の、顔検出のための技法がブロック４２２で適用されてもよく、下記でさらに詳細に述べる。
【００６０】
ブロック４２４において、ブロック４２２で検出された部分に描かれる顔を正規化するために、一つまたは複数の動作が実行されてもよい。たとえば、いくつかの実施形態では、幾何学的な歪めおよび／または他の類似の技法を用いて、検出された顔を正面ビューまたはほぼ正面ビューに正規化してもよい。下記の図７は、検出された顔を正規化するための一つの例示的な技法を例証する。このように、ブロック４２４の出力は、一連の正規化された検出された顔画像であってもよい。
【００６１】
いくつかの実施形態では、ブロック４２６において、正規化された検出された顔の「第一のパス（pass）」が実行されて、照会される被写体の予備的な一致を得ることができる。たとえば、いくつかの実装形態では、検出された顔画像のそれぞれが、トレーニングされた機械学習モデルを通じて入力として適用されてもよい。さまざまな実施形態において、機械学習モデルは、線形判別分析モデル、サポートベクトルマシン、ニューラルネットワークなどのさまざまな形をとりうる。さまざまな実施形態において、機械学習モデルは、被写体参照データベース４１２に現在格納されている被写体参照テンプレートを使用して、たとえばブロック４１９においてトレーニングされるおよび／または動的に再トレーニングされてもよい。さまざまな実施形態において、機械学習モデルを介して生成される出力は、それぞれの入力された検出された顔画像とそれぞれの被写体との間の類似性スコアを含んでいてもよく、あるいは検出された顔画像に最も類似した被写体を含んでいてもよい。所与の正規化された検出された顔画像について、（たとえば、何らかの事前設定された最小閾値を満たす）最も高い類似性スコアを生じる登録された被写体は、一致として識別されてもよい。たとえば、図４のブロック４２８において、照会される被写体が所与の検出顔画像において識別されるかどうかが判定されてもよい。答えがノーである（たとえば、最小閾値が満たされない）場合、制御はブロック４２４に戻ってもよく、次に検出される顔画像が正規化され、機械学習モデルを通じて入力として適用されてもよい。
【００６２】
機械学習モデルは、さまざまな時点において、ブロック４１９でトレーニングされ、および／または動的に再トレーニングされてもよい。いくつかの実施形態では、被写体参照データベース４１２内に新しい患者記録が生成されるか、または既存の患者が被写体参照データベース４１２から解放されるときはいつでも、被写体参照データベース４１２は、イベントを、たとえばEPSモジュール２７０に公開することができる。応答して、EPSモジュール２７０は、被写体参照データベース４１２に現在格納されている被写体参照テンプレートに基づいて、新しい機械学習モデルのトレーニングをトリガーするか、または既存の機械学習モデルを再トレーニングすることができる。病院のようないくつかの状況では、一日の患者数は一般にそれほど多くないため、これは実現可能である。このように、複数クラス線形判別分析機械学習モデルは、再トレーニングするのが計算量的に比較的安価であり、よって、ほぼリアルタイムで再トレーニングできるので、使用されうる。
【００６３】
ブロック４２８に戻って、答えがイエスである場合、いくつかの実施形態では、試験の「第二のパス」が、正規化された検出された顔画像に適用されてもよい。たとえば、ブロック４３０において、いわゆる「姿勢適応顔画像マッチング」が適用されてもよく、この場合、正規化された検出された顔画像は、照会された被写体に関連付けられた被写体参照テンプレートのそれぞれと比較される。下記の図９は、姿勢適応顔画像マッチングを実行するための一つの例示的な技法を例証する。下記で説明するように、姿勢適応顔画像マッチングは、ブロック４２６〜４２８でマッチされた正規化された検出された顔画像が、本当に照会された被写体のものであるかどうかを判定するために、所定の回数繰り返す逐次反復プロセスであってもよい。換言すれば、ブロック４３０の動作は、ブロック４２６〜４２８の初期発見を裏付ける役割を果たしうる。
【００６４】
ブロック４３２において、正規化された検出された顔画像が本当に照会された被写体を描いていると判定される場合、ブロック４３６において、正規化された検出された顔画像に関連付けられた位置（たとえば、被写体が位置する待合室内の座席のような特定の位置）が出力として提供されてもよい。他方、たとえば逐次反復的な姿勢適応顔画像マッチング・プロセスの間に何らかの所定の類似性閾値が満たされないため、裏付けが可能でない場合、ブロック４３４において、カメラ４７６は、異なるエリア、たとえば異なる被写体を含むエリアにフォーカスするために、再位置決め（たとえば、パン、チルト、ズーム）されてもよい。
【００６５】
図５は、さまざまな実施形態に基づく、受け入れルーチン４０２のワークフローのさまざまな側面がどのように実現されうるかの一例を示す。上述のように、カメラ４５６は、たとえばビデオ・ストリームとして、受け入れデジタル画像４０４を取得してもよい。いくつかの実施形態では、受け入れデジタル画像４０４は、受け入れ（たとえばトリアージ）エリアを描くことができるが、これは必須ではない。図５に描かれる動作は、受け入れエリア内またはその近くでカメラ４５６と動作可能に結合されたコンピューティング装置のようなさまざまなコンピューティング装置で実行されうる。
【００６６】
カメラ４５６によって捕捉されたそれぞれの新しい受け入れデジタル画像（たとえば、ビデオ・ストリームのフレーム）について、新しい被写体が評価される（たとえば、臨床的に評価される）受け入れ（たとえばトリアージ）エリアにおいて、ブロック５０２および５０４において、それぞれ（たとえば新しい顔の）顔検出および（たとえば以前の受け入れデジタル画像において検出された顔の）顔追跡が並行して実行されてもよい。これは、どの被写体が先にはいるかにかかわりなく、受け入れエリアにおける各被写体の顔が検出されることを保証する。それぞれの新たに検出された顔について、ブロック５０６では、新規顔追跡器が立ち上げられる。この新規顔追跡器は、次の画像フレームにおいてその解析を開始する。次いで、ブロック５０８において、新たに検出された顔が、たとえば、ほぼ正面ビューに正規化される（正規化は図７において、より詳細に例証される）。
【００６７】
いくつかの実施形態では、この正規化された検出された顔は、被写体テンプレート候補とみなされてもよい。次いで、新しい被写体参照テンプレート候補は、たとえばブロック５１０で、既存の被写体参照テンプレート候補（たとえば、前の諸画像フレームから取得されたもの）がまだ存在していればそれと、比較されてもよい。新しい被写体参照テンプレート候補を、たとえば別の以前に捕捉された被写体参照テンプレート候補の代わりに保持するか、または新しい被写体参照テンプレート候補を破棄するかを決定するために、さまざまな基準が使用されうる。最終的に、最も代表的な諸被写体参照テンプレート候補のみが選択され、被写体参照データベース４１２に保持されうる。図８は、被写体参照テンプレートを生成する際に使用するために、受け入れデジタル画像がどのように選択されうるか（５１０）の一例をより詳細に例証する。
【００６８】
ここで顔追跡ブロック５０４を参照すると、ブロック５１２において、各受け入れ画像フレームにおいて事前に検出されたそれぞれの追跡される顔について、対応する被写体がカメラの視野を去りつつあるかどうかが判定されてもよい。図６は、被写体が去りつつあるかどうかの判定がどのようになされるかの一例を示す。ブロック５１２の答えがイエスである場合、動作はブロック５０４に戻り、次に追跡される顔が選択される。ブロック５１２における答えがノーである場合、ブロック５１４において、ホモグラフィー推定が実行されてもよく、たとえば、現在の受け入れ画像フレームにおける追跡される顔の三次元頭部姿勢を推定する。推定された姿勢に基づいて、現在のフレームにおける追跡される顔画像は、ブロック５１６で「正面化」（顔の見え方における姿勢効果を除去する）されてもよい。次いで、制御はブロック５０８に渡されてもよい。
【００６９】
図６は、たとえば、受け入れの際（たとえばブロック４０６）または後に被写体モニタリングの間に（たとえばブロック４２２）、被写体の顔を検出するための一つの例示的な技法を例証する。カメラの視野（「FOV」）６４０が示されており、カメラ４５６またはカメラ４７６のような、本稿に記載される任意のカメラと関連付けられてもよい。図６は、はいってくる被写体（６４２Ａ）および去っていく被写体（６４２Ｂ）の両方の検出を示す。両方の状況は、被写体の顔がFOV  ６４０において部分的に見えるときにのみ起こる。被写体の存在は、たとえば、FOV  ６４０に対する顔領域の重なり比を測定することによって検出されうる。比が1のような特定の数より小さく、かつ前のフレーム（単数または複数）と比較して増加しつつある場合、被写体は入室しつつあると判断されうる。そうではなく、比が1より大きく、かつ前のフレーム（単数または複数）と比較して減少しつつある場合、被写体は、去りつつあると判定されてもよい。二つの状況のどちらかが5秒などの所定時間区間にわたって続く場合、被写体がはいったまたは去ったと判定することができる。
【００７０】
図７は、たとえば図４のブロック４２４および／または図５のブロック５０８で実行されうる、一つの例示的な顔正規化ルーチンの詳細を示す。入力は、たとえば図４のブロック４２２および／または図５のブロック５０６／５１６からの、検出された顔画像の形をとってもよい。出力は、正規化された検出された顔画像であってもよい。ブロック７０２および７０４において、左目および右目検出動作が実行されてもよい（動作７０２および７０４は、逆の順序で、または並列に実行されてもよい）。これらの動作は、エッジ検出、テンプレート照合、固有空間法、ハフ変換、形態学的演算、トレーニングされたニューラルネットワーク等のような多様な画像処理技法を含みうる。ブロック７０６において、両目が首尾よく検出される場合、制御はブロック７１４に渡されてもよく、その時点で、顔が正規化されてもよい（たとえば、顔をほぼ正面向きにするために、検出された顔画像に対して幾何学的な歪めが適用されてもよい）。ブロック７１４から、制御は、たとえば図４のブロック４２６または図５のブロック５１０に渡されてもよい。
【００７１】
ブロック７０６における答えがノーである場合、ブロック７０８において、いずれかの目が検出されたかどうかが判定されてもよい。答えがノーである場合、制御は、動作７１４の下流に渡されてもよく、場合によっては、失敗イベントが発生されてもよく、次いで、制御は、たとえば、図４のブロック４２６または図５のブロック５１０に進んでもよい。ブロック７０２〜７０４において片方の目のみが首尾よく検出された場合、ブロック７１０において、検出された目領域が水平に鏡映されてもよく、他方の目を位置特定するために、たとえばテンプレート照合を用いて、鏡映目パッチが探索されてもよい。次いで、動作は、先に説明したブロック７１４に進んでもよい。
【００７２】
図８は、たとえば、図４のブロック４０８および図５のブロック５１０において被写体参照データベース４１２に含めるために、どのようにして、検出された顔画像が被写体参照テンプレートとして選択されうるかの一例を示す。制御は、図４のブロック４０６、図５のブロック５０８（考えている検出された顔画像が現在の受け入れデジタル画像フレームにおいて新たに検出されたものである場合）および／または図５のブロック５１６（考えている検出された顔画像が以前の受け入れデジタル画像フレームにおいて検出されており、現在、追跡されている場合）のような種々の位置から図８の動作に渡されうる。ブロック８０２では、顔が隠蔽されているかどうかかが判定されてもよい。答えがイエスである場合、制御はブロック５０４に渡されてもよく、その時点で（もしあれば）次の追跡される顔が解析されてもよい。
【００７３】
ブロック８０２における答えがノーである場合、ブロック８０６において、現在の検出された顔画像と、現在の被写体についてのいずれかの既存の被写体参照テンプレートとの間の画像類似性が決定されてもよい。ブロック８０８において、現在の被写体についてすでに十分な被写体参照テンプレートが収集されたかどうかが判定されてもよい。新しい被写体ごとに、さまざまな数の被写体参照テンプレートが選択されうる。いくつかの実施形態では、9個もの被写体参照テンプレートが収集されてもよい。より多くの被写体参照テンプレートを収集することは実現可能であるが、ある点以降は、見返りの減少が経験されうる。
【００７４】
現在の被写体についてまだ十分な被写体参照テンプレートが収集されていない場合、ブロック４０８／４１０（図４と同じ）において、現在の検出された顔画像を用いて、被写体参照テンプレートを生成し、それを次に被写体参照データベース４１２に追加してもよい。しかしながら、ブロック８０８において、すでに十分なテンプレートが収集されている場合、いくつかの実施形態において、現在の検出された顔画像が、先に収集された被写体参照テンプレートを置き換えることを正当化するために、現在の被写体の先に収集された被写体参照テンプレートと十分に異なっているかどうかが判定されてもよい。たとえば、ブロック８１２において、現在の検出された顔画像が、以前に収集された各被写体参照テンプレートと、以前に収集された任意の被写体参照テンプレート相互の間の相違よりも、異なっているかどうかの判定がなされてもよい。特定の被写体参照テンプレートについて答えがイエスである場合、現在の検出された顔画像を用いて、被写体参照データベース４１２内のその特定の被写体参照テンプレートを置き換える新しい被写体参照テンプレートを生成してもよい。
【００７５】
図８の動作（より一般には図５の動作）は、カメラ４５６によって捕捉される各受け入れデジタル画像に対して繰り返され、各被写体は、たとえば、受け入れエリアを去るまで（ブロック５１２）、追跡されてもよい。従って、被写体がカメラ５６７のFOV  ６４０内にいる間に取得された受け入れデジタル画像の総数のうち、最も適切な（たとえば最も多様な）ビューを有するn個の受け入れデジタル画像が、その特定の被写体に対する被写体参照テンプレートを生成するために選択されてもよい。前述のように、これらの被写体参照テンプレートは、後に、たとえば被写体モニタリング・ルーチン４１４で被写体が照会されることに応答して、使用されてもよい。
【００７６】
図５および図８は、被写体参照データベース４１２に記憶される各被写体についての被写体参照テンプレートを収集することに関する。図６および図７は、被写体参照テンプレートを収集することと、これらの被写体参照テンプレートを用いて、病院の待合室などの、受け入れエリアから下流のエリアで被写体を識別することの両方に関する。図９は後者に関する。具体的には、図９は、図４におけるブロック４３０の姿勢適応顔画像マッチング動作の一部として実行されうる動作の一例を示す。上述のように、いくつかの実施形態では、姿勢適応顔画像マッチングは、たとえばトレーニングされた機械学習モデルを使用してブロック４２６で実行される初期の被写体マッチングの後の「第二のパス」をなしてもよい。さまざまな実施形態においいて、姿勢適応顔画像マッチングは、ブロック４２６単独の動作よりも、エリア内の被写体（たとえば待合室にいる患者）のより正確な識別を提供しうる。
【００７７】
姿勢適応顔画像マッチングのプロセスは、一般に、検出された顔画像（これは正規化されていてもいなくてもよい）を、被写体照会に応答して取り出された一つまたは複数の被写体参照テンプレートとマッチングすることに関する。特に、空間的な整列不良によって引き起こされるマッチング誤差をなくすまたは低減するために、マッチング閾値を増加させ、検出された顔画像を被写体参照テンプレートと逐次反復的に整列させることによって、検出された顔画像は参照被写体テンプレートに反復的にマッチングされてもよい。
【００７８】
図９では、二つの入力が受領される：考えている現在の検出された顔画像と、照会された被写体（すなわち、探される被写体）に関連付けられた被写体参照テンプレートである。ブロック９０２では、両方の入力を使って、単一の検出された顔画像と、照会された被写体に関連付けられた複数の被写体参照テンプレートとの間の一対多のマッチングを実行してもよい。いくつかの実施形態では、検出された顔画像と各被写体参照テンプレートとの間でそれぞれの類似性スコアが計算されてもよい。ブロック９０４において、類似性スコアの一つまたは複数が比較的小さな類似性閾値を満たすかどうかが判定されてもよい。ブロック９０４における答えがノーである場合、現在の検出された顔画像に描かれている被写体が被写体参照テンプレートと一致しないと判断されてもよく、モニタリングされるエリア内の次の検出された被写体に関連付けられた検出された顔画像が選択されてもよい。
【００７９】
ブロック９０４における答えがイエスである場合、ブロック９０６において、検出された顔画像に最も類似している被写体参照テンプレート、たとえば、ブロック９０２で最も高い類似性スコアが計算された被写体参照テンプレートが選択されてもよい。ブロック９０８において、選択された最も類似した被写体参照テンプレートおよび単一の検出された顔画像が整列されてもよい。たとえば、いくつかの実施形態では、両者の間の幾何学的誤差が計算されてもよい。この幾何学的誤差に基づいて、ブロック９１０において、検出された顔画像が、被写体参照テンプレートに合うよう幾何学的に歪められてもよい。いくつかの実施形態では、このプロセスは、ブロック９１２において何らかの類似性閾値（たとえば0.9）が満たされるまで、またはブロック９１４において何らかの最大反復回数に達するまで、逐次反復されてもよい。ブロック９１２の類似性閾値が満たされる場合、検出された顔画像と被写体参照テンプレートに関連付けられた被写体との間に一致が見出され、検出された顔画像に描かれた被写体が、照会された被写体として識別される。しかし、この類似性閾値を満たさずにブロック９１４において最大反復回数に達した場合は、検出された顔画像に描かれた被写体は、被写体参照テンプレートに関連付けられた被写体と一致しないことが示される。
【００８０】
考えている検出された顔画像が被写体参照テンプレートと一致しないとき、いくつかの実施形態では、待合室などのエリアをモニタリングするカメラ（たとえば、２７６、３７６、４７６）は、患者などの被写体が見出される可能性が高い特定の数の位置のうちの別の位置を捕捉するために、パン、傾斜、および／またはズームされてもよい。これらの位置は、たとえば、待合室における座席、ジムにおけるエクササイズ設備、空港ゲートの座席等に対応してもよい。いくつかの実施形態では、カメラ４７６のPTZ制御は、これらの位置を逐次的に捕捉するためにあらかじめ較正されてもよい。照会された被写体が現在の位置に見つからない場合、カメラ４７６は、照会された被写体が見つかるまで、またはすべての事前設定された位置がスキャンされるまで、存在する位置の残りを通して順次再配置されてもよい。あるいはまた、事前設定された位置が利用可能でない場合は、いくつかの実施形態では、人検出技術を用いて、エリア内全般にいる人の位置を決定し、次いで、それらの位置の各々がスキャンされてもよい。さらに、照会された被写体が見つからない場合、特に照会された被写体が病院の救急部門（emergency  department）に受け容れられた患者であるとき、病院のスタッフなどのさまざまな人員に一つまたは複数の通知が送られてもよい。不在の被写体が一つまたは複数のバイタルサイン取得カメラ２７６を用いて目立たないモニタリングのために同定される患者である場合、不在の患者は、患者待ち行列に再挿入するために患者待ち行列モジュール２５８に差し戻されてもよい。
【００８１】
他方、検出された顔画像が被写体参照テンプレートと一致する場合、たとえば患者識別モジュール２６０によって、図２の別のモジュールおよび／または図４の被写体モニタリング４１４に関連する人員に、出力が提供されてもよい。この出力は、たとえば、モニタリングされている待合室または他のエリアにおける照会された患者の位置を示してもよい。図９には描かれていないが、さまざまな実施形態において、二つ以上の検出された顔画像が、一度に、たとえば、並列に、作用されてもよい。たとえば、カメラのFOV内に捕捉された二つ以上の別個の検出された顔画像が並列に処理されてもよい。
【００８２】
図１０は、さまざまな実施形態に基づく、本開示の選択された諸側面を実施するための例示的な方法１０００を示す。便宜上、フローチャートの動作は、動作を実行するシステムを参照して記述される。このシステムは、患者モニタリング・システム２５２を含むさまざまなコンピュータ・システムのさまざまなコンポーネントを含むことができる。さらに、方法１０００の動作は特定の順序で示されるが、これは限定することは意図されていない。一つまたは複数の動作が、並べ替えられ、省略され、あるいは追加されてもよい。
【００８３】
ブロック１００２では、システムは、少なくとも第一の被写体を捕捉する複数の受け入れデジタル画像を取得してもよい。たとえば、いくつかの実施形態では、患者捕捉モジュール２５４は、カメラ２５６から複数の受け入れ（たとえば、待合室より前のエリア１０２）デジタル画像を取得してもよい。カメラ２５６は、病院の登録／トリアージ、空港または駅のチェックインデスク、ジムのチェックインデスク、国境検問所に関連する受け入れエリア等の受け入れエリアに位置されてもよい。いくつかの実施形態では、複数の受け入れデジタル画像は、被写体が受け入れエリアにいる全時間にわたって（たとえば被写体がはいってくるのが検出される瞬間から、去るのが検出される瞬間まで）、またはトリアージが実行されている間、手動で選択された時間区間などの他の何らかの時間区間にわたって、捕捉されるビデオ・フレームを含んでいてもよい。
【００８４】
ブロック１００４において、システムは、複数の受け入れデジタル画像から、第一の被写体の顔の複数の異なるビューを描写する受け入れデジタル画像の部分集合を選択してもよい。図５および図８は、複数の受け入れ画像から被写体参照テンプレートがどのように選択されうるかの限定しない例を示す。一般に、特定の被写体に関連付けられた諸被写体参照テンプレートは、異なる顔の表情、異なる照明条件、異なるポーズなどの被写体の顔の多様な異なるビューを提供するよう選択されてもよい。
【００８５】
ブロック１００６において、システムは、受け入れデジタル画像の選択された部分集合に基づいて、第一の諸被写体参照テンプレートを生成し、それらを被写体参照データベース４１２に格納してもよい。いくつかの実施形態では、被写体参照テンプレートは、選択された受け入れ画像と同じデジタル画像である。しかしながら、他の実施形態では、被写体参照テンプレートは、対応する選択された受け入れデジタル画像の変更されたバージョン、たとえば、トリミング、エンハンスメント等されたものであってもよい。たとえば、各被写体参照テンプレートは、対応する選択された受け入れデジタル画像の（からクロッピングされた）サブ部分、たとえば、被写体の顔を描くサブ部分を含んでもよい。さまざまな実施形態において、生成された第一の被写体参照テンプレートは、第一の被写体に関連する情報に関連付けて被写体参照データベース４１２に格納されてもよい。より一般には、被写体参照データベース４１２は、所与の日または特定の時間区間の間に登録および／またはトリアージされたすべての患者のような、複数の被写体に関連する被写体参照テンプレートを記憶していてもよい。
【００８６】
ブロック１００８において、システムは、エリア内で識別するための第二の被写体を選択してもよい。たとえば、患者モニタリングのコンテキストにおいて、患者待ち行列の先頭になるような患者緊急度スコアをもつ患者が、たとえば図１のブロック１０８において選択されてもよい。代替的または追加的に、医療人員は、たとえば、緊急度指標、写真等のような登録された患者についての情報を描写するグラフィカル・ユーザー・インターフェースを用いて、識別すべき患者を手動で選択してもよい。図４および本明細書の他の箇所では、選択された被写体はしばしば「照会される被写体」と称される。さらに他の実施形態では、照会された患者を位置特定しようと試みるのではなく、システムは単に、たとえば一連の待合室椅子に対応する、事前選択された位置のシーケンス通じてスキャンし、開示された技術を用いて、各位置にどの被写体がいようと、各位置において、被写体を特定しようと試みてもよい（たとえば、描かれた被写体のMRNを判別する）。
【００８７】
ブロック１０１０において、システムは、被写体参照データベース４１２から、第二の被写体に関連する第二の被写体参照テンプレートを検索してもよい。たとえば、ブロック１００８で選択された被写体に関連するMRNは、被写体参照データベース４１２への入力として提供されてもよい。そのMRNに関連付けられた、以前に収集された被写体参照テンプレートは、出力として提供されてもよい。
【００８８】
ブロック１０１２において、エリア（たとえば待合室１０４）を描く一つまたは複数のデジタル画像が、たとえばカメラ２７６、３４６、４７６または他のカメラによって取得されてもよい。患者モニタリングのコンテキストにおいて、ブロック１０１２でデジタル画像を取得するカメラは、バイタルサイン取得カメラであってもなくてもよい。他のコンテキストでは、ブロック１０１２でデジタル画像を取得するカメラは、他の型のカメラであってもよく、PTZ機能を有していても有していてもいなくてもよい。上述のように、さまざまな実施形態では、エリアを捕捉するデジタル画像を取得する任意の数のカメラがあってもよい。いくつかの実施形態では、カメラは、エリアのデジタル画像を絶えずおよび／または連続的に捕捉してもよく、たとえば被写体がブロック１００８で選択された後に捕捉されるデジタル画像のみが、下記の動作のために使用されてもよい。
【００８９】
ブロック１０１４において、システムは、ブロック１０１２において取得された一つまたは複数のデジタル画像のうちの、エリア内の一または複数の被写体の顔を描いている一つまたは複数の部分を、一つまたは複数の検出された顔画像として検出（または特定）してもよい。顔検出を実行するためには、深層学習、遺伝的アルゴリズムおよび／または固有顔技法を含むがそれに限定されない、さまざまな技法が使用されうる。たとえば、可能な人間の目領域は、グレーレベルのデジタル画像内のすべての谷領域を試験することによって検出されてもよい。次いで、遺伝的アルゴリズムを用いて、たとえば眉、虹彩、鼻孔および／または口角を含むすべての可能な顔領域を生成してもよい。追加的または代替的に、テンプレート照合、スケール不変特徴変換（「SIFT」）、線形判別分析、弾性バンチ・グラフ・マッチング、隠れマルコフ・モデルなどの、さまざまな他の技術を使用することができる。上述のように、いくつかの実施形態では、モニタリングされるエリア（たとえば待合室１０４）内のいくつかの事前決定された位置が、被写体を含む可能性が高い位置として確立／選択されてもよい。病院待合室のコンテキストまたは空港ゲートのコンテキストにおいて、事前決定された位置は、エリア内の座席に対応してもよい。さまざまな実施形態において、一つまたは複数のカメラ（たとえば、２７６、３７６、４７６）は、PTZ動作を実行して、各位置を順次スキャンし、たとえば、上述した動作の一つまたは複数を実行して、描かれた顔を検出してもよい。
【００９０】
ブロック１０１６において、検出された一つまたは複数の検出された顔画像の所与の検出顔画像が、第二の被写体参照テンプレートと比較されてもよい。たとえば、複数の事前決定された位置のうちの第一の位置からの検出された顔画像が選択されてもよい。追加的または代替的に、現在照会されている被写体の最後に知られていた位置が最初に選択されてもよい。実行されうる比較の型の例は、図４のブロック４２６に関連して上述した「第一のパス」の機械学習モデル・アプローチおよび／またはブロック４３０に関連して上述した「第二のパス」アプローチを含み、後者はいくつかの実施形態では、図９に例証されるように、姿勢適応顔画像マッチングをなしてもよい。
【００９１】
ブロック１０１８において、システムは、前記比較に基づいて、エリアを捕捉する一つまたは複数のデジタル画像において第二の被写体を識別してもよい。たとえば、所与の検出された顔画像（これは上述のように、待合室１０４内の座席のような位置と関連付けられていてもよい）が、照会された被写体を描写すると判定される場合、所与の検出された顔画像と関連付けられた位置が、照会された患者の位置として提供されてもよい。この位置はさまざまな目的のために使用されうる。たとえば、一つまたは複数のバイタルサイン取得カメラ（これはデジタル画像待合室１０４を捕捉したのと同じカメラであってもなくてもよい）は、上述のように、その位置で被写体から一つまたは複数のバイタルサインを取得してもよい。追加的または代替的に、被写体が手動で、たとえば、医療または他の人員によって照会された場合、照会された被写体（subject）の位置が出力として提供されてもよい。いくつかの実施形態では、出力位置は、テキストで提供されてもよく、たとえば、"<subject>  is  sitting  in  seat13"〔<subject>は座席13に座っている〕などでもよい。他の実施形態では、出力位置は、グラフィカル・ユーザー・インターフェース（たとえば、当番看護師または他の人員によって操作される）内で使用されて、モニタリングされるエリアの視覚的表現に注釈付けしてもよい。たとえば、照会された被写体は、たとえばバウンディングボックスを用いて視覚的に強調され、あるいは他の仕方で、エリア内の他の被写体よりも目立つように描画されうる。
【００９２】
図１１は、例示的なコンピュータ・システム１１１０のブロック図である。コンピュータ・システム１１１０は、典型的には、バス・サブシステム１１１２を介していくつかの周辺装置と通信する少なくとも一つのプロセッサ１１１４を含む。本稿で使用されるところでは、用語「プロセッサ」は、たとえばマイクロプロセッサ、GPU、FPGA、ASIC、他の同様のデバイスおよびそれらの組み合わせなどの、本稿に記載されるコンポーネントに帰されるさまざまな機能を実行することができるさまざまなデバイスを包含するものと理解されるであろう。これらの周辺装置は、たとえばメモリ・サブシステム１１２５およびファイル記憶サブシステム１１２６を含むデータ保持サブシステム１１２４と、ユーザー・インターフェース出力装置１１２０と、ユーザー・インターフェース入力装置１１２２と、ネットワーク・インターフェース・サブシステム１１１６とを含んでいてもよい。入出力装置は、コンピュータ・システム１１１０とのユーザー対話を許容する。ネットワーク・インターフェース・サブシステム１１１６は、外部ネットワークへのインターフェースを提供し、他のコンピュータ・システム内の対応するインターフェース・デバイスに結合される。
【００９３】
ユーザー・インターフェース入力装置１１２２は、キーボード、マウス、トラックボール、タッチパッドまたはグラフィックス・タブレットのようなポインティングデバイス、スキャナ、ディスプレイに組み込まれたタッチスクリーン、音声認識システム、マイクロフォンおよび／または他の型の入力装置などのオーディオ入力装置を含んでいてもよい。一般に、用語「入力装置」の使用は、コンピュータ・システム１１１０または通信ネットワーク上に情報を入力するための可能なあらゆる型の装置および方法を含むことが意図されている。
【００９４】
ユーザー・インターフェース出力装置１１２０は、ディスプレイ・サブシステム、プリンター、ファクシミリ機またはオーディオ出力装置のような非視覚的ディスプレイを含むことができる。表示サブシステムは、陰極線管（CRT）、液晶ディスプレイ（LCD）のようなフラットパネル装置、投影装置または可視画像を生成するための他の何らかの機構を含みうる。前記ディスプレイ・サブシステムはまた、オーディオ出力装置を介してなど、非視覚的ディスプレイをも設けてもよい。一般に、「出力装置」という用語の使用は、コンピュータ・システム１１１０からユーザーまたは別の機械もしくはコンピュータ・システムに情報を出力するためのあらゆる可能な型の装置および方法を含むことが意図されている。
【００９５】
データ保持システム１１２４は、本稿に記載されるモジュールの一部または全部のモジュールの機能を提供するプログラミングおよびデータ構造体を記憶する。たとえば、データ保持システム１１２４は、図４〜図１０の選択された諸側面を実行する、および／または患者モニタリング・システム２５２の、患者識別モジュール２６０、患者捕捉モジュール２５４などを含む一つまたは複数のコンポーネントを実装する論理を含んでいてもよい。
【００９６】
これらのソフトウェア・モジュールは、一般に、プロセッサ１１１４単独によって、または他のプロセッサとの組み合わせで、実行される。記憶サブシステムにおいて使用されるメモリ１１２５は、プログラム実行中に命令およびデータを記憶するためのメイン・ランダムアクセスメモリ（RAM）１１３０、固定した命令が記憶されるリードオンリーメモリ（ROM）１１３２および命令／データ・キャッシュ（これは追加的または代替的に少なくとも一つのプロセッサ１１１４と一体であってもよい）のような他の型のメモリを含むいくつかのメモリを含むことができる。ファイル記憶サブシステム１１２６は、プログラムおよびデータ・ファイルのための持続的記憶装置を提供することができ、ハードディスクドライブ、関連のリムーバブル媒体と一緒のフロッピーディスクドライブ、CD-ROMドライブ、光学式ドライブまたはリムーバブル媒体カートリッジを含んでいてもよい。ある種の実装の機能を実装するモジュールは、ファイル記憶サブシステム１１２６によってデータ保持システム１１２４に、またはプロセッサ１１１４によってアクセス可能な他のマシンに記憶されてもよい。本稿で使用されるところの用語「非一時的なコンピュータ読取り可能媒体」は、揮発性メモリ（たとえばDRAMおよびSRAM）および不揮発性メモリ（たとえばフラッシュメモリ、磁気記憶装置および光学式記憶装置）の両方を包含するが、一時的な信号を除外することが理解されるであろう。
【００９７】
バス・サブシステム１１１２は、コンピュータ・システム１１１０のさまざまなコンポーネントおよびサブシステムが意図したように互いと通信するようにする機構を提供する。バス・サブシステム１１１２は単一のバスとして概略的に示されているが、バス・サブシステムの代替的な実装は複数のバスを使用してもよい。いくつかの実施形態では、特に、コンピュータ・システム１１１０が一つまたは複数のネットワークを介して接続された複数の個々のコンピューティング装置を含む場合、一つまたは複数のバスが追加される、および／または有線もしくは無線のネットワーク接続で置換されることができる。
【００９８】
コンピュータ・システム１１１０は、ワークステーション、サーバー、計算クラスター、ブレードサーバー、サーバーファームまたは他の任意のデータ処理システムもしくはコンピューティング装置を含むさまざまな型であることができる。いくつかの実施形態では、コンピュータ・システム１１１０は、クラウド・コンピューティング環境内に実装されてもよい。コンピュータおよびネットワークの絶えず変化する性質のため、図１１に描かれるコンピュータ・システム１１１０の記述は、いくつかの実装を例解するための個別的な例としてのみ意図される。図１１に描かれるコンピュータ・システムよりも多数または少数のコンポーネントを有する、コンピュータ・システム１１１０の他の多くの構成が可能である。
【００９９】
いくつかの実施形態が本願に記載され図示されているが、当業者は、機能を実行するおよび／または本明細書に記載される結果および／または利点の一つもしくは複数を得るための、多様な他の手段および／または構造を容易に構想するであろう。そのような変形および／または修正の各々は、本明細書に記載される実施形態の範囲内にあると見なされる。より一般的には、当業者は、本明細書に記載されるすべてのパラメータ、寸法、材料および構成が例示的であることが意味されており、実際のパラメータ、寸法、材料および／または構成は、教示が使用される特定の用途（単数または複数）に依存することを容易に理解するであろう。当業者は、本明細書に記載する個別的な実施形態への多くの等価物を認識するか、または高々日常的な試行を用いて確かめることができるであろう。よって、上述の実施形態は単に例として呈示されており、添付の請求項およびその等価物の範囲内で、実施形態が、具体的に記載され、特許請求される以外の仕方で実施されうることは理解される。本開示の発明的実施形態は、本明細書中で記載されたそれぞれの個別の特徴、システム、物品、材料、キットおよび／または方法に向けられる。さらに、二つ以上のそのような特徴、システム、物品、材料、キットおよび／または方法の組み合わせは、もしそのような特徴、システム、物品、材料、キットおよび／または方法が相互に矛盾するものでなければ、本開示の範囲内に含まれる。
【０１００】
本明細書中で定義され、用いられるあらゆる定義は、辞書の定義、参照により組み込まれた文書における定義および／または定義された用語の通常の意味よりも優先することが理解されるべきである。
【０１０１】
本願の明細書および特許請求の範囲において使われる不定冠詞「a」および「an」は、そうでないことが明瞭に示されるのでない限り、「少なくとも一つ」を意味することが理解されるべきである。
【０１０２】
本願の明細書および特許請求の範囲において使われる句「および／または」は、そのように連結された要素、すなわち、いくつかの場合には同時に存在し、他の場合には一方のみが存在する要素の「いずれかまたは双方」を意味すると理解されるべきである。「および／または」を用いて挙げられる複数の要素は同じように、すなわち、そのように連結された要素の「一つまたは複数」と解釈されるべきである。任意的に、「および／または」節によって具体的に特定された要素に以外の要素が任意的に存在していてもよく、具体的に特定された要素に関係していてもいなくてもよい。このように、限定しない例として、「Aおよび／またはB」への言及は、「含む」のようなオープンエンドの言辞との関連で使われるときは、ある実施形態ではAのみ（任意的に、B以外の要素を含む)を；もう一つの実施形態ではBのみ（任意的に、A以外の要素を含む）を；さらにもう一つの実施形態ではAおよびBの両方（任意的に、他の要素を含む）；などをいうことができる。
【０１０３】
本願で明細書および特許請求の範囲において使われるところでは、「または」は上記で定義した「および／または」と同じ意味を有すると理解されるべきである。たとえば、リスト中で項目を分離するときに、「または」または「および／または」は、包含的である、すなわち、いくつかのもしくはリストの要素の、二つ以上をも含め少なくとも一つを含み、任意的にはリストにない追加的な項目をも含むと解釈されるべきである。「…の一つのみ」または「…のちょうど一つ」、あるいは請求項で使われるときの「…からなる」など、そうでないことが明瞭に示された用語のみが、いくつかの要素またはリストの要素のちょうど一つの要素を含むことをいう。一般に、本明細書において使用される「または」という用語は、排他的選択肢（すなわち、「一方または他方であるが両方ではない」）を示すものと解釈されるのは、「いずれか」、「…の一つ」、「…の一方のみ」または「…のちょうど一つ」のような排他性の用語を伴うときのみである。請求項において使用されるときの「本質的には…からなる」は、特許法の分野において使用される通常の意味を有する。
【０１０４】
本願で明細書および特許請求の範囲において用いられるところでは、一つまたは複数の要素のリストに言及しての句「少なくとも一つ」は、要素のリスト中のいずれか一つまたは複数の要素から選択される少なくとも一つの要素を意味すると理解されるべきであるが、必ずしも要素のリスト内に具体的に挙げられている一つ一つの要素の少なくとも一つを含むとは限らず、要素のリスト中の要素のどんな組合せも排除しない。この定義は、具体的に特定された要素に関連するかまたは関連しないかを問わず、句「少なくとも一つ」が言及する要素のリスト内で具体的に特定された要素以外の要素が任意的に存在していてもよいことをも許容する。このように、限定しない例として、「AおよびBのうちの少なくとも一つ」（または、等価だが、「AまたはBの少なくとも一つ」、または等価だが、「Aおよび／またはBの少なくとも一つ」）は、ある実施形態では、任意的には二つ以上を含む少なくとも一つのAであって、Bは存在しない（任意的に、B以外の要素を含む）こと；もう一つの実施形態では、任意的には二つ以上を含む少なくとも一つのBであって、Aは存在しない（任意的に、A以外の要素を含む）こと；さらにもう一つの実施形態では、任意的には二つ以上を含む少なくとも一つのAおよび任意的には二つ以上を含む少なくとも一つのB（任意的に、他の要素を含む）；などをいう。
【０１０５】
また、そうでないことが明瞭に示されているのでない限り、二つ以上の段階または工程を含む本願で特許請求されるいずれの方法においても、該方法の段階または工程の順序は、必ずしも該方法の段階または工程が記載される順序に限定されないことも理解されるべきである。
【０１０６】
特許請求の範囲ならびに上記の明細書において、「有する」、「含む」、「担持する」、「もつ」、「含有する」、「関わる」、「保持する」、「から構成された」などのようなすべての移行句は、オープンエンドである、すなわち、それを含むがそれに限定されるものではないことを意味すると理解されるべきである。「…からなる」および「本質的には…からなる」という移行句のみが、それぞれ、米国特許庁特許審査手続マニュアル、第2111.03節に記載されるクローズドまたは半クローズドな移行句である。特許協力条約（「PCT」）の規則6.2(b)に準拠して請求項において使用されるある種の表現および参照符号は範囲を限定するものでないことを理解しておくべきである。
【図１】
2020502642.tif 000003
【図２】
2020502642.tif 000004
【図３】
2020502642.tif 000005
【図４】
2020502642.tif 000006
【図５】
2020502642.tif 000007
【図６】
2020502642.tif 000008
【図７】
2020502642.tif 000009
【図８】
2020502642.tif 000010
【図９】
2020502642.tif 000011
【図１０】
2020502642.tif 000012
【図１１】
2020502642.tif 000013
【手続補正書】
【提出日】令和1年6月3日(2019.6.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一つまたは複数のプロセッサによって実装される方法であって、当該方法は：
少なくとも第一の被写体を捕捉する複数の受け入れデジタル画像を取得するステップと；
前記複数の受け入れデジタル画像から、前記第一の被写体の顔の複数の異なるビューを描く受け入れデジタル画像の部分集合を選択するステップと；
選択された受け入れデジタル画像の部分集合に基づいて、第一の被写体参照テンプレートを生成するステップであって、それらの第一の被写体参照テンプレートは、前記第一の被写体に関連する情報と関連付けて被写体データベースに記憶され、前記被写体データベースは、複数の被写体に関連した被写体参照テンプレートを記憶する、ステップと；
エリア内で識別すべき第二の被写体を選択するステップと；
前記被写体参照データベースから前記第二の被写体に関連した第二の被写体参照テンプレートを取得するステップと；
前記エリアを描写する一つまたは複数のデジタル画像を取得するステップと；
前記エリアにおける一または複数の被写体の顔を描いている、前記一つまたは複数のデジタル画像の一つまたは複数の部分を、一つまたは複数の検出された顔画像として検出するステップと；
検出された一つまたは複数の検出された顔の画像のうち所与の検出された顔画像を、前記第二の被写体参照テンプレートと比較するステップと；
前記比較に基づいて、前記エリアを捕捉する前記一つまたは複数のデジタル画像において前記第二の被写体を識別するステップとを含む、
方法。
【請求項２】
前記エリアは待合室を含み、前記受け入れ画像は、登録またはトリアージ・エリアを捕捉するよう構成された第一のカメラを使って取得され、前記待合室を描写する前記デジタル画像は、待前記合室を捕捉するよう構成された第二のカメラを使って取得される、請求項１記載の方法。
【請求項３】
前記比較することは、前記所与の検出された顔画像を、トレーニングされた機械学習モデルを通じて入力として適用して、前記所与の検出された顔画像と前記第二の被写体との間の類似性の指標を示す出力を生成することを含み、前記機械学習モデルは、少なくとも部分的には前記第二の被写体参照テンプレートに基づいてトレーニングされる、請求項１記載の方法。
【請求項４】
前記トレーニングされた機械学習モデルは、線形判別分析モデルを含む、請求項３記載の方法。
【請求項５】
新たな被写体が前記被写体データベースに追加されるまたは既存の被写体が前記被写体データベースから除去されることに応答して、前記機械学習モデルを再トレーニングすることをさらに含む、請求項４記載の方法。
【請求項６】
前記トレーニングされた機械学習モデルは、前記複数の被写体に関連する被写体参照テンプレートに基づいてトレーニングされる、請求項３記載の方法。
【請求項７】
前記部分集合の受け入れデジタル画像の一つまたは複数が、一つまたは複数の他の受け入れデジタル画像と十分に異なっていることに基づいて選択される、請求項３記載の方法。
【請求項８】
各検出された顔画像が顔の正面ビューを描くよう、前記一つまたは複数の顔画像を正規化することをさらに含む、請求項１記載の方法。
【請求項９】
前記正規化が、幾何学的な歪めを含む、請求項８記載の方法。
【請求項１０】
一つまたは複数のプロセッサと、該一つまたは複数のプロセッサに動作可能に結合されたメモリとを有するシステムであって、前記メモリは命令を記憶しており、前記命令は、一つまたは複数のプロセッサによる該命令の実行に応答して、前記一つまたは複数のプロセッサに：
少なくとも第一の被写体を捕捉する複数の受け入れデジタル画像を取得するステップと；
前記複数の受け入れデジタル画像から、前記第一の被写体の顔の複数の異なるビューを描く受け入れデジタル画像の部分集合を選択するステップと；
選択された受け入れデジタル画像の部分集合に基づいて、第一の被写体参照テンプレートを生成するステップであって、それらの第一の被写体参照テンプレートは、前記第一の被写体に関連する情報と関連付けて被写体データベースに記憶され、前記被写体データベースは、複数の被写体に関連した被写体参照テンプレートを記憶する、ステップと；
エリア内で識別すべき第二の被写体を選択するステップと；
前記被写体参照データベースから前記第二の被写体に関連した第二の被写体参照テンプレートを取得するステップと；
前記エリアを描写する一つまたは複数のデジタル画像を取得するステップと；
前記エリアにおける一または複数の被写体の顔を描いている、前記一つまたは複数のデジタル画像の一つまたは複数の部分を、一つまたは複数の検出された顔画像として検出するステップと；
検出された一つまたは複数の検出された顔の画像のうち所与の検出された顔画像を、前記第二の被写体参照テンプレートと比較するステップと；
前記比較に基づいて、前記エリアを捕捉する前記一つまたは複数のデジタル画像において前記第二の被写体を識別するステップとを実行させるものである、
システム。
【請求項１１】
前記エリアは待合室を含み、前記受け入れ画像は、登録またはトリアージ・エリアを捕捉するよう構成された第一のカメラを使って取得され、前記待合室を描写する前記デジタル画像は、待前記合室を捕捉するよう構成された第二のカメラを使って取得される、請求項１０記載のシステム。
【請求項１２】
前記所与の検出された顔画像を、トレーニングされた機械学習モデルを通じて入力として適用して、前記所与の検出された顔画像と前記第二の被写体との間の類似性の指標を示す出力を生成するための命令をさらに含み、前記機械学習モデルは、少なくとも部分的には前記第二の被写体参照テンプレートに基づいてトレーニングされる、請求項１０記載のシステム。
【請求項１３】
前記トレーニングされた機械学習モデルは、線形判別分析モデルを含む、請求項１２記載のシステム。
【請求項１４】
命令を有する少なくとも一つの非一時的な機械可読媒体であって、前記命令は、一つまたは複数のプロセッサによる該命令の実行に応答して、前記一つまたは複数のプロセッサに以下の動作、すなわち：
少なくとも第一の被写体を捕捉する複数の受け入れデジタル画像を取得するステップと；
前記複数の受け入れデジタル画像から、前記第一の被写体の顔の複数の異なるビューを描く受け入れデジタル画像の部分集合を選択するステップと；
選択された受け入れデジタル画像の部分集合に基づいて、第一の被写体参照テンプレートを生成するステップであって、それらの第一の被写体参照テンプレートは、前記第一の被写体に関連する情報と関連付けて被写体データベースに記憶され、前記被写体データベースは、複数の被写体に関連した被写体参照テンプレートを記憶する、ステップと；
エリア内で識別すべき第二の被写体を選択するステップと；
前記被写体参照データベースから前記第二の被写体に関連した第二の被写体参照テンプレートを取得するステップと；
前記エリアを描写する一つまたは複数のデジタル画像を取得するステップと；
前記エリアにおける一または複数の被写体の顔を描いている、前記一つまたは複数のデジタル画像の一つまたは複数の部分を、一つまたは複数の検出された顔画像として検出するステップと；
検出された一つまたは複数の検出された顔の画像のうち所与の検出された顔画像を、前記第二の被写体参照テンプレートと比較するステップと；
前記比較に基づいて、前記エリアを捕捉する前記一つまたは複数のデジタル画像において前記第二の被写体を識別するステップとを実行させるものである、
少なくとも一つの非一時的なコンピュータ可読媒体。
【請求項１５】
前記エリアは待合室を含み、前記受け入れ画像は、登録またはトリアージ・エリアを捕捉するよう構成された第一のカメラを使って取得され、前記待合室を描写する前記デジタル画像は、待前記合室を捕捉するよう構成された第二のカメラを使って取得される、請求項１４記載の少なくとも一つの非一時的なコンピュータ可読媒体。
【国際調査報告】
2020502642.tif 000014
2020502642.tif 000015
2020502642.tif 000016