(57)【要約】【課題】人体における一箇所の部位が映っている画像に基づいて、画像に映っている人体からなる人物の身長を算出する。【解決手段】被写体を撮影する撮影手段と、撮影手段により撮影された画像に映っている人体における特定の一の部位を検出する検出手段と、検出手段により検出された一の部位が、画像内に存在する特定の領域と重なっているときの部位の大きさに基づいて、人体からなる人物の身長を算出する算出手段と、を備える。【選択図】図３
2020008929.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、
前記撮影手段により撮影された画像に映っている人体における特定の一の部位を検出する検出手段と、
前記検出手段により検出された前記一の部位が、画像内に存在する特定の領域と重なっているときの当該部位の大きさに基づいて、前記人体からなる人物の身長を算出する算出手段と、
を備えた、身長算出システム。
【請求項２】
前記検出手段に検出された特定の一の部位が前記特定の領域と重なっているときの当該部位の大きさに係る部位情報を取得する取得手段と、
前記取得手段に取得された前記部位情報に基づいて、予め定められた身長を対応付ける大きさを決定する決定手段と、をさらに備え、
前記算出手段は、前記一の部位が前記特定の領域と重なっているときの当該部位の大きさと、前記予め定められた身長が対応付けられた前記大きさとの関係に基づいて、前記人物の身長を算出することを特徴とする請求項１記載の身長算出システム。
【請求項３】
前記部位情報に係る人物の属性を推定する推定手段をさらに備え、
前記決定手段は、前記属性ごとに定められた身長を対応付ける大きさをそれぞれ決定し、
前記算出手段は、前記一の部位が前記特定の領域と重なっているときの当該部位の大きさと、前記属性ごとに身長が対応付けられた前記大きさのうち当該一の部位の大きさに最も近い大きさとの関係に基づいて、前記人物の身長を算出することを特徴とする請求項２記載の身長算出システム。
【請求項４】
前記部位情報に基づいて、前記部位の大きさの正規分布を前記属性ごとに作成する作成手段をさらに備え、
前記決定手段は、前記属性ごとに、前記正規分布における平均値に前記予め定められた身長を対応付けることを特徴とする請求項３記載の身長算出システム。
【請求項５】
前記属性は、人物の年代および／または性別であり、
属性ごとに定められた身長は、各属性における身長の平均値として定められた身長であることを特徴とする請求項３または４記載の身長算出システム。
【請求項６】
前記画像は、撮影された動画のうちの一の画像であり、
前記部位情報は、検出された前記一の部位が前記特定の領域と重なっている間の動画を構成する各画像における当該部位の大きさの平均値に係る情報であることを特徴とする請求項２記載の身長算出システム。
【請求項７】
前記平均値は、検出された前記一の部位が前記特定の領域と重なっている間であって、当該部位に係る人物の歩行における一周期の間の動画を構成する各画像における当該部位の大きさの平均値であることを特徴とする請求項６記載の身長算出システム。
【請求項８】
前記決定手段は、身長が既知である人物の人体における特定の一の部位が前記特定の領域と重なっているときの当該部位の大きさに基づいて、前記属性ごとに身長が対応付けられた前記大きさの値をそれぞれ補正することを特徴とする請求項３乃至７の何れかに記載の身長算出システム。
【請求項９】
前記算出手段は、前記一の部位が前記特定の領域と重なっているときの当該部位の大きさと、第１の身長が対応付けられ且つ当該部位よりも小さい第１の大きさと、当該第１の身長よりも高い第２の身長が対応付けられ且つ当該部位よりも大きい第２の大きさとの関係に基づいて、前記人の身長を算出することを特徴とする請求項１記載の身長算出システム。
【請求項１０】
高い身長ほど対応付ける大きさを大きくして、３以上の予め定められた身長に対応付ける大きさをそれぞれ決定する決定手段をさらに備え、
前記算出手段は、前記人の身長を算出するにあたり、前記決定手段により決定された３以上の前記大きさのうち、前記一の部位の大きさの次に小さい大きさと、当該一の部位の大きさの次に大きい大きさとを用いることを特徴とする請求項８記載の身長算出システム。
【請求項１１】
撮影された画像に映っている人体における特定の一の部位を検出する検出手段と、
前記検出手段により検出された前記一の部位が、画像内に存在する特定の領域と重なっているときの当該部位の大きさに基づいて、前記人体からなる人物の身長を算出する算出手段と、
を備えた、情報処理装置。
【請求項１２】
コンピュータに、
撮影された画像に映っている人物の人体における特定の一の部位を検出する機能と、
検出された前記一の部位が、画像内に存在する特定の領域と重なっているときの当該部位の大きさに基づいて、前記人物の身長を算出する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、身長算出システム、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、頭部検出部により検出された頭部を用いて、撮像部により時系列で撮像された画像それぞれから対象人物の足元位置を仮定身長毎に推定することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−３７４０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、撮影された画像に映っている人体の頭と足との距離から、画像に映っている人体からなる人物の身長を算出する技術が存在する。しかしながら、場合によっては、撮影された画像に人体の頭と足の両方は映っていないことがあり、この場合、画像に映っている人物の身長を算出することが困難であった。
【０００５】
本発明の目的は、人体における一箇所の部位が映っている画像に基づいて、画像に映っている人体からなる人物の身長を算出することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、被写体を撮影する撮影手段と、前記撮影手段により撮影された画像に映っている人体における特定の一の部位を検出する検出手段と、前記検出手段により検出された前記一の部位が、画像内に存在する特定の領域と重なっているときの当該部位の大きさに基づいて、前記人体からなる人物の身長を算出する算出手段と、を備えた、身長算出システムである。
請求項２に記載の発明は、前記検出手段に検出された特定の一の部位が前記特定の領域と重なっているときの当該部位の大きさに係る部位情報を取得する取得手段と、前記取得手段に取得された前記部位情報に基づいて、予め定められた身長を対応付ける大きさを決定する決定手段と、をさらに備え、前記算出手段は、前記一の部位が前記特定の領域と重なっているときの当該部位の大きさと、前記予め定められた身長が対応付けられた前記大きさとの関係に基づいて、前記人物の身長を算出することを特徴とする請求項１記載の身長算出システムである。
請求項３に記載の発明は、前記部位情報に係る人物の属性を推定する推定手段をさらに備え、前記決定手段は、前記属性ごとに定められた身長を対応付ける大きさをそれぞれ決定し、前記算出手段は、前記一の部位が前記特定の領域と重なっているときの当該部位の大きさと、前記属性ごとに身長が対応付けられた前記大きさのうち当該一の部位の大きさに最も近い大きさとの関係に基づいて、前記人物の身長を算出することを特徴とする請求項２記載の身長算出システムである。
請求項４に記載の発明は、前記部位情報に基づいて、前記部位の大きさの正規分布を前記属性ごとに作成する作成手段をさらに備え、前記決定手段は、前記属性ごとに、前記正規分布における平均値に前記予め定められた身長を対応付けることを特徴とする請求項３記載の身長算出システムである。
請求項５に記載の発明は、前記属性は、人物の年代および／または性別であり、属性ごとに定められた身長は、各属性における身長の平均値として定められた身長であることを特徴とする請求項３または４記載の身長算出システムである。
請求項６に記載の発明は、前記画像は、撮影された動画のうちの一の画像であり、前記部位情報は、検出された前記一の部位が前記特定の領域と重なっている間の動画を構成する各画像における当該部位の大きさの平均値に係る情報であることを特徴とする請求項２記載の身長算出システムである。
請求項７に記載の発明は、前記平均値は、検出された前記一の部位が前記特定の領域と重なっている間であって、当該部位に係る人物の歩行における一周期の間の動画を構成する各画像における当該部位の大きさの平均値であることを特徴とする請求項６記載の身長算出システムである。
請求項８に記載の発明は、前記決定手段は、身長が既知である人物の人体における特定の一の部位が前記特定の領域と重なっているときの当該部位の大きさに基づいて、前記属性ごとに身長が対応付けられた前記大きさの値をそれぞれ補正することを特徴とする請求項３乃至７の何れかに記載の身長算出システムである。
請求項９に記載の発明は、前記算出手段は、前記一の部位が前記特定の領域と重なっているときの当該部位の大きさと、第１の身長が対応付けられ且つ当該部位よりも小さい第１の大きさと、当該第１の身長よりも高い第２の身長が対応付けられ且つ当該部位よりも大きい第２の大きさとの関係に基づいて、前記人の身長を算出することを特徴とする請求項１記載の身長算出システムである。
請求項１０に記載の発明は、高い身長ほど対応付ける大きさを大きくして、３以上の予め定められた身長に対応付ける大きさをそれぞれ決定する決定手段をさらに備え、前記算出手段は、前記人の身長を算出するにあたり、前記決定手段により決定された３以上の前記大きさのうち、前記一の部位の大きさの次に小さい大きさと、当該一の部位の大きさの次に大きい大きさとを用いることを特徴とする請求項８記載の身長算出システムである。
請求項１１に記載の発明は、撮影された画像に映っている人体における特定の一の部位を検出する検出手段と、前記検出手段により検出された前記一の部位が、画像内に存在する特定の領域と重なっているときの当該部位の大きさに基づいて、前記人体からなる人物の身長を算出する算出手段と、を備えた、情報処理装置である。
請求項１２に記載の発明は、コンピュータに、撮影された画像に映っている人物の人体における特定の一の部位を検出する機能と、検出された前記一の部位が、画像内に存在する特定の領域と重なっているときの当該部位の大きさに基づいて、前記人物の身長を算出する機能と、を実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、人体における一箇所の部位が映っている画像に基づいて、画像に映っている人体からなる人物の身長を算出することができる。
請求項２の発明によれば、予め定められた身長を対応付ける大きさを部位情報に関わらず決定する場合に比べ、用いられる撮影手段ごとに算出される身長にばらつきが生じることを抑制できる。
請求項３の発明によれば、一の部位の大きさに関わらず、身長が対応付けられた大きさとして同じ大きさに基づいて身長を算出する場合に比べて、身長の算出の精度を向上させることができる。
請求項４の発明によれば、一の部位情報に係る部位の大きさに予め定められた身長を対応付ける場合に比べて、予め定められた身長を対応付ける大きさが、予め定められた身長を対応付ける大きさの決定に用いる部位情報に係る人ごとにばらつくことを抑制できる。
請求項５の発明によれば、人物の年代および／または性別に応じた身長を定めることができる。
請求項６の発明によれば、部位情報が一の画像における部位の大きさに係る情報である場合に比べて、一の人物に係る部位情報のばらつきを抑制することができる。
請求項７の発明によれば、人物の歩行における一周期が映っていない動画から部位情報を作成する場合に比べて、部位情報に用いられる画像における一の人物の歩行の段階によって部位情報にばらつきが生じることを抑制できる。
請求項８の発明によれば、身長が既知ではない人物の特定の一の部位が特定の領域と重なっているときの部位の大きさに基づいて、身長が対応付けられた大きさを補正する場合に比べて、身長が対応付けられる大きさの精度を向上させることができる。
請求項９の発明によれば、画像に映っている人体からなる人物の身長を、第１の身長と第２の身長との間の何れかの値として算出することができる。
請求項１０の発明によれば、一の部位の大きさに関わらず、身長が対応付けられた大きさとして同じ大きさに基づいて身長を算出する場合に比べて、身長の算出の精度を向上させることができる。
請求項１１の発明によれば、人体における一箇所の部位が映っている画像に基づいて、画像に映っている人体からなる人物の身長を算出することができる。
請求項１２の発明によれば、人体における一箇所の部位が映っている画像に基づいて、画像に映っている人体からなる人物の身長を算出することができる。
【図面の簡単な説明】
【０００８】
【図１】身長算出システムの全体構成例を示す図である。
【図２】情報処理装置のハードウェア構成を例示したブロック図である。
【図３】情報処理装置の機能構成を示した図である。
【図４】端末装置のハードウェア構成の一例を示した図である。
【図５】端末装置の機能構成を示した図である。
【図６】（ａ）は、店舗に設けられたビデオカメラの撮影領域内を人物が歩行する様子を示した図であり、（ｂ）は、動画データ取得部がビデオカメラから取得した動画の一例を示した図である。
【図７】記憶部が顔画素数を管理するための顔画素数管理テーブルの構成例を示した図である。
【図８】スケール作成部により作成されるヒストグラムの一例を示した図である。
【図９】身長のスケールを示した図である。
【図１０】身長算出部による身長の算出の手法を示した図である。
【図１１】身長算出処理の流れを示したフローチャートである。
【図１２】身長算出部による身長の算出の結果に係る画像である算出結果画像を示した図である。
【図１３】（ａ）、（ｂ）は、属性ごとに身長が対応付けられた画素数をそれぞれ補正する手法を示した図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施形態について詳細に説明する。
＜身長算出システム１０の構成＞
図１は、本実施形態による身長算出システム１０の全体構成例を示す図である。本実施形態の身長算出システム１０は、撮影手段の一例としてのビデオカメラ１００と、情報処理装置２００と、端末装置３００とを備える。ビデオカメラ１００と情報処理装置２００、および情報処理装置２００と端末装置３００とは、ネットワーク２０を介して接続されている。
【００１０】
ネットワーク２０は、ビデオカメラ１００と情報処理装置２００および情報処理装置２００と端末装置３００との間の通信を担う情報通信ネットワークである。ネットワーク２０は、データの送受信が可能であれば、その種類は特に限定されず、例えばインターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等として良い。データ通信に用いられる通信回線は、有線であっても無線であっても良い。ビデオカメラ１００と情報処理装置２００とを接続するネットワーク２０と、情報処理装置２００と端末装置３００とを接続するネットワーク２０とは、共通のネットワークであってもよいし、異なるネットワークであってもよい。また、特に図示しないが、ネットワーク２０にはネットワークや通信回線を接続するためのゲートウェイやハブ等の中継装置が設けられてもよい。
【００１１】
本実施形態の身長算出システム１０は、人物が映っている動画を解析し、動画に映っている人物の顔の大きさを算出する。そして、算出した顔の大きさに基づいて、この顔からなる人物の身長を算出する。なお、具体的な身長算出の手法については、後に詳述する。
【００１２】
ビデオカメラ１００は、歩行する人物を撮影する。本実施形態のビデオカメラ１００は、例えば、店舗の内部や空港のフロア等の施設内に設けられる。また、ビデオカメラ１００は、例えば、歩道等の施設外に設けられてもよい。
本実施形態のビデオカメラ１００は、撮影した動画をデジタル・データとして、ネットワーク２０を介して情報処理装置２００へ送信する機能を備える。
【００１３】
情報処理装置２００は、ビデオカメラ１００により撮影された動画を解析し、動画に映っている人物の顔の大きさに基づいて、この人物の身長を算出するサーバである。
情報処理装置２００は、単体のコンピュータにより構成してもよいし、ネットワーク２０に接続された複数のコンピュータにより構成してもよい。後者の場合、後述する本実施形態の情報処理装置２００としての機能は、複数のコンピュータによる分散処理にて実現される。
【００１４】
端末装置３００は、情報処理装置２００により算出された人物の身長に関する情報を出力する情報端末である。端末装置３００は、例えば、コンピュータ、タブレット型情報端末、スマートフォン、その他の情報処理装置により実現される。
【００１５】
＜情報処理装置２００のハードウェア構成＞
図２は、情報処理装置２００のハードウェア構成を例示したブロック図である。
図２に示すように、情報処理装置２００は、ＣＰＵ（Central Processing Unit）２０１と、ＲＡＭ２０２およびＲＯＭ２０３と、外部記憶装置２０４と、ネットワーク・インターフェイス２０５とを備える。
【００１６】
ＣＰＵ２０１は、ＲＯＭ２０３に格納されているプログラムを実行することにより、各種の制御および演算処理を行う。
ＲＡＭ２０２は、ＣＰＵ２０１による制御や演算処理において作業メモリとして用いられる。
ＲＯＭ２０３は、ＣＰＵ２０１が実行するプログラムや制御において用いられる各種のデータを格納する。
【００１７】
外部記憶装置２０４は、例えば、磁気ディスク装置や、データの読み書きが可能な不揮発性の半導体メモリで実現され、ＲＡＭ２０２に展開されてＣＰＵ２０１により実行されるプログラムや、ＣＰＵ２０１による演算処理の結果を格納する。
ネットワーク・インターフェイス２０５は、ネットワーク２０に接続して、ビデオカメラ１００や端末装置３００との間でデータの送受信を行う。
なお、図２に示す構成例は、情報処理装置２００をコンピュータで実現するハードウェア構成の一例に過ぎない。情報処理装置２００の具体的構成は、以下に説明する機能を実現し得るものであれば、図２に示す構成例に限定されない。
【００１８】
＜情報処理装置２００の機能構成＞
次に、情報処理装置２００の機能構成について説明する。
図３は、情報処理装置２００の機能構成を示した図である。
図３に示すように、情報処理装置２００は、動画データ取得部２１０と、領域識別部２２０と、属性推定部２３０と、検知部２４０と、サイズ算出部２５０と、記憶部２６０と、
スケール作成部２７０と、身長算出部２８０と、出力部２９０とを備える。
【００１９】
動画データ取得部２１０は、ネットワーク２０を介してビデオカメラ１００から動画データを取得する。取得した動画データは、例えば図２に示すＲＡＭ２０２や外部記憶装置２０４に格納される。
【００２０】
領域識別部２２０は、動画データ取得部２１０により取得された動画を解析し、人物の顔が映っている領域を識別する。具体的には、領域識別部２２０は、動画における明度、彩度、色相等に基づいて、動画に映っている人物の顔を検出することで、人物の顔が映っている領域を識別する。なお、人物の顔が映っている領域を、以下では、顔領域と称する。また、領域識別部２２０は、画像に映っている人体における顔を検出する検出手段として捉えられる。また、人体における顔は、人体における特定の一の部位として捉えられる。
【００２１】
推定手段の一例としての属性推定部２３０は、領域識別部２２０に検出された顔の画像に基づいてこの顔からなる人物の属性を推定する。具体的には、属性推定部２３０は、領域識別部２２０に識別された顔領域から、顔の部位、輪郭、皺等の特徴を抽出し、抽出した特徴に基づいて、この顔からなる人物の属性を推定する。ここで、人物の属性としては、例えば、人物の性別や年代等が挙げられる。
【００２２】
検知部２４０は、領域識別部２２０により識別された顔領域が動画における特定の領域と重なっていることを検知する。動画における特定の領域については、後に詳述する。
サイズ算出部２５０は、領域識別部２２０により識別された顔領域の大きさを算出する。具体的には、サイズ算出部２５０は、顔領域が動画における特定の領域と重なっていることが検知部２４０により検知されたときの顔領域の画像を構成する画素の数（画素数）を算出することで、顔領域の大きさを算出する。なお、顔領域が動画における特定の領域と重なっていることが検知部２４０により検知されたときの顔領域の画像を構成する画素数を、以下では、顔画素数と称する。顔画素数は、領域識別部２２０に検出された顔が特定の領域と重なっているときの顔の大きさに係る部位情報として捉えられる。
【００２３】
記憶部２６０は、サイズ算出部２５０により算出された顔画素数を、この顔からなる人物について属性推定部２３０に推定された属性に対応付けて記憶する。これにより、顔画素数の情報が人物ごとに蓄積される。
【００２４】
スケール作成部２７０は、身長の算出に用いられる物差しとしてのスケールを作成する。具体的には、取得手段の一例としてのスケール作成部２７０は、記憶部２６０に格納されている顔画素数の情報を取得し、取得した情報に基づいて、予め定められた身長に対応付ける画素数を決定する。また、スケール作成部２７０は、予め定められた身長への画素数の対応付けを、属性推定部２３０に推定された属性ごとに行う。すなわち、本実施形態のスケール作成部２７０は、属性ごとに定められた身長に対応付ける画素数の各々を決定する。これにより、予め定められた身長に対応付けられた画素数が属性ごとに示された身長のスケールが作成される。なお、スケールを作成する手法については、後に詳述する。
【００２５】
算出手段の一例としての身長算出部２８０は、動画に映っている人物の身長を算出する。具体的には、身長算出部２８０は、スケール作成部２７０に作成された身長のスケールを用いて、領域識別部２２０に検出された顔からなる人物の身長を算出する。なお、身長を算出する手法については、後に詳述する。
出力部２９０は、身長算出部２８０により算出された身長に関する情報を、ネットワーク２０を介して端末装置３００に送信する。
【００２６】
動画データ取得部２１０、領域識別部２２０、属性推定部２３０、検知部２４０、サイズ算出部２５０、記憶部２６０、スケール作成部２７０、身長算出部２８０、および出力部２９０は、ソフトウェアとハードウェア資源とが協働することにより実現される。
具体的には、本実施形態では、ＲＯＭ２０３（図２参照）や外部記憶装置２０４に、オペレーティングシステム、オペレーティングシステムと協働して実行されるアプリケーションソフト等が記憶されている。そして、本実施形態では、ＣＰＵ２０１が、これらのプログラムをＲＯＭ２０３等から主記憶装置であるＲＡＭ２０２に読み込み、実行することで、動画データ取得部２１０、領域識別部２２０、属性推定部２３０、検知部２４０、サイズ算出部２５０、スケール作成部２７０、身長算出部２８０、出力部２９０の各機能部が実現される。
また、記憶部２６０は、ＲＯＭ２０３や外部記憶装置２０４などにより実現される。
【００２７】
＜端末装置３００のハードウェア構成＞
次に、端末装置３００のハードウェア構成について説明する。
図４は、端末装置３００のハードウェア構成の一例を示した図である。
図４に示すように、端末装置３００は、ＣＰＵ３０１と、ＲＡＭ３０２およびＲＯＭ３０３と、表示装置３０４と、入力装置３０５とネットワーク・インターフェイス３０６とを備える。
【００２８】
ＣＰＵ３０１は、ＲＯＭ３０３に格納されているプログラムを実行することにより、各種の制御および演算処理を行う。
ＲＡＭ３０２は、ＣＰＵ３０１による制御や演算処理において作業メモリとして用いられる。
ＲＯＭ３０３は、ＣＰＵ３０１が実行するプログラムや制御において用いられる各種のデータを格納している。
【００２９】
表示装置３０４は、例えば液晶ディスプレイにより構成され、ＣＰＵ３０１の制御により画像を表示する。
入力装置３０５は、例えばキーボードやマウス、タッチセンサ等の入力デバイスで実現され、操作者の入力操作を受け付ける。端末装置３００がタブレット端末やスマートフォン等である場合、液晶ディスプレイとタッチセンサとが組み合わされたタッチパネルが表示装置３０４および入力装置３０５として機能する。
【００３０】
ネットワーク・インターフェイス３０６は、ネットワーク２０に接続して、情報処理装置２００との間でデータの送受信を行う。
なお、図４に示す構成例は、端末装置３００をコンピュータで実現するハードウェア構成の一例に過ぎない。端末装置３００の具体的構成は、以下に説明する機能を実現し得るものであれば、図４に示す構成例に限定されない。
【００３１】
＜端末装置３００の機能構成＞
次に、端末装置３００の機能構成について説明する。
図５は、端末装置３００の機能構成を示した図である。
図５に示すように、端末装置３００は、身長情報取得部３１０と、表示画像生成部３２０と、表示制御部３３０と、操作受付部３４０とを備える。
【００３２】
身長情報取得部３１０は、情報処理装置２００により算出された人物の身長に関する情報を、ネットワーク２０を介して取得する。受信した情報は、例えば図４のＲＡＭ３０２に格納される。
表示画像生成部３２０は、身長情報取得部３１０により取得された情報に基づき、人物の身長を示す出力画像を生成する。
【００３３】
表示制御部３３０は、表示画像生成部３２０により生成された出力画像を、例えば図４に示すコンピュータにおける表示装置３０４に表示させる。
操作受付部３４０は、操作者が入力装置３０５により行った入力操作を受け付ける。そして、操作受付部３４０により受け付けられた操作にしたがって、表示制御部３３０が表示装置３０４への出力画像等の表示制御を行う。
【００３４】
身長情報取得部３１０、表示画像生成部３２０、表示制御部３３０、および操作受付部３４０は、ソフトウェアとハードウェア資源とが協働することにより実現される。
具体的には、本実施形態では、ＲＯＭ３０３（図３参照）に、オペレーティングシステム、オペレーティングシステムと協働して実行されるアプリケーションソフト等が記憶されている。そして、本実施形態では、ＣＰＵ３０１が、これらのプログラムをＲＯＭ３０３等から主記憶装置であるＲＡＭ３０２に読み込み、実行することで、身長情報取得部３１０、表示画像生成部３２０、表示制御部３３０、操作受付部３４０の各機能部が実現される。
【００３５】
＜顔画素数を算出する手法について＞
次に、顔画素数を算出する手法について説明する。
図６（ａ）は、店舗に設けられたビデオカメラ１００の撮影領域内を人物が歩行する様子を示した図であり、図６（ｂ）は、動画データ取得部２１０がビデオカメラ１００から取得した動画の一例を示した図である。
【００３６】
図６（ａ）に示すように、ビデオカメラ１００は、店舗Ａ内において、店舗Ａ内を歩行する人物よりも上側であって、店舗Ａの入口Ｂからみて奥側に設けられている。また、ビデオカメラ１００は、店舗Ａの入口Ｂを向いている。ビデオカメラ１００は、撮影領域Ｒに映る被写体を動画撮影する。
【００３７】
図６（ｂ）に示すように、動画データ取得部２１０がビデオカメラ１００から取得した動画には、ビデオカメラ１００の撮影領域Ｒ（図６（ａ）参照）に映る人物が映っている。
領域識別部２２０は、この動画から人物に係る顔領域Ｗを識別する。
【００３８】
検知部２４０は、動画における特定の領域に基準線Ｌを設ける。図示の例では、基準線Ｌは、動画における横方向に水平に延びる線である。また、この基準線Ｌは、図６（ａ）に示す現実空間においては、ビデオカメラ１００のレンズから撮影領域Ｒにおける店舗Ａの床に向かって延びる直線に相当する。
検知部２４０は、顔領域Ｗが動画における特定の領域に重なっていることを検知する。具体的には、検知部２４０は、顔領域Ｗが動画における基準線Ｌと重なっていることを検知することで、顔領域Ｗが特定の領域と重なっていることを検知する。すなわち、人物の顔が特定の領域と重なっているときとは、顔領域Ｗが基準線Ｌと重なっているときを意味する。
サイズ算出部２５０は、顔領域Ｗが基準線Ｌと重なっていることが検知部２４０により検知されたときの顔領域Ｗの画素数（顔画素数）を算出する。
【００３９】
ここで、図６（ａ）、（ｂ）を参照しながら、人物Ｘに係る顔領域Ｗが基準線Ｌと重なっているときのこの顔領域Ｗの大きさ、および、人物Ｘよりも身長が低い人物Ｙに係る顔領域Ｗが基準線Ｌと重なっているときのこの顔領域Ｗの大きさについて説明する。
図６（ａ）に示すように、人物Ｘと人物Ｙとが店舗Ａの入口Ｂからビデオカメラ１００に向かって歩くと、人物Ｘと人物Ｙとは、基準線Ｌと重なるようになる。このとき、人物Ｘは、人物Ｙよりもビデオカメラ１００に近い位置で基準線Ｌと重なる。
【００４０】
そのため、図６（ｂ）に示すように、人物Ｘに係る顔領域Ｗが基準線Ｌに重なっているときの顔領域Ｗの大きさは、人物Ｙに係る顔領域Ｗが基準線Ｌに重なっているときの顔領域Ｗの大きさよりも大きい。このように、人物の身長が高いほど、顔領域Ｗが基準線Ｌに重なっているときの顔領域Ｗの大きさが大きくなる。
そこで、本実施形態では、顔領域Ｗが大きいほどこの顔領域Ｗの画素数が高くなることを用いて、顔領域Ｗが基準線Ｌと重なっているときの顔領域Ｗの画素数（顔画素数）に基づいて人物の身長を算出する。すなわち、本実施形態では、顔画素数が高いほど、高い身長が算出される。
【００４１】
＜顔画素数管理テーブルの説明＞
次に、記憶部２６０に格納されている情報について説明する。
図７は、記憶部２６０が顔画素数を管理するための顔画素数管理テーブルの構成例を示した図である。
【００４２】
図７に示す顔画素数管理テーブルでは、「年代」に、属性推定部２３０により推定された人物の年代が示されている。また、「性別」に、属性推定部２３０により推定された人物の性別が示されている。また、「顔画素数」に、サイズ算出部２５０に算出された顔画素数が示されている。さらに、「時刻」に、顔領域が動画における基準線Ｌ（図６（ｂ）参照）と重なっていると検知部２４０に検知された画像について記録されている年月日および時刻が示されている。
【００４３】
本実施形態の顔画素数管理テーブルでは、一の人物に係る「顔画素数」に対して、この人物について属性推定部２３０により推定された「年代」および「性別」が対応付けられている。
【００４４】
＜身長のスケールを作成する手法の説明＞
次に、身長のスケールを作成する手法について説明する。
図８は、スケール作成部２７０により作成されるヒストグラムの一例を示した図である。また、図９は、身長のスケールを示した図である。
【００４５】
スケール作成部２７０は、まず、顔画素数についてのヒストグラムを、属性ごとに作成する。具体的には、スケール作成部２７０は、一の属性（例えば３０代男性）に対応付けられて顔画素数が記憶部２６０に格納されている人の数が予め定められた人数（例えば３０人）以上になると、これらの顔画素数の情報を用いて、一の属性が対応付けられた顔画素数についてのヒストグラムを作成する。
図８に示したヒストグラムは、３０代男性の顔画素数についてのヒストグラムである。このヒストグラムは、記憶部２６０に格納されている顔画素数管理テーブルにおいて「３０代」および「男性」が対応付けられている「顔画素数」の情報に基づいて作成される。ヒストグラムの横軸は顔画素数を示し、縦軸は顔画素数に係る人の数（人数）を示す。
【００４６】
次に、スケール作成部２７０は、予め定められた身長に対応付ける画素数を決定する。具体的には、スケール作成部２７０は、作成したヒストグラムをフィッティングして正規分布Ｆを作成し、作成した正規分布ＦのピークＶにおける顔画素数に、予め定められた身長を対応付ける。ここで、正規分布のピークＶにおける顔画素数は、正規分布Ｆにおける顔画素数の平均値である。また、予め定められた身長としては、例えば、各属性における身長の平均値が挙げられる。身長の平均値としては、例えば、公表されている身長の平均値を用いてもよい。また、身長の平均値としては、例えば、二人以上の身長を測定し、測定結果として求められた身長の平均値を用いてもよい。
なお、スケール作成部２７０は、顔画素数に基づいて、予め定められた身長を対応付ける大きさを決定する決定手段として捉えられる。また、スケール作成部２７０は、顔画素数の正規分布を属性ごとに作成する作成手段として捉えられる。
【００４７】
スケール作成部２７０は、残りの属性に関しても、ヒストグラムの作成、および、予め定められた身長に対応付ける画素数の決定を行う。スケール作成部２７０がヒストグラムの作成と予め定められた身長に対応付ける画素数の決定とを属性ごとに行うことで、図９に示すように、属性ごとに予め定められた身長と画素数とが対応付けられた身長のスケールが作成される。
【００４８】
＜身長を算出する手法の説明＞
次に、身長を算出する手法について説明する。
図１０は、身長算出部２８０による身長の算出の手法を示した図である。
以下では、図１０を参照しながら、サイズ算出部２５０により算出された顔画素数から身長を算出する手法について説明する。
【００４９】
身長算出部２８０は、対象の顔画素数Ｐｘから身長を算出するにあたり、まず、身長のスケールに示されている画素数のうち何れの属性に対応付けられている画素数を基準として用いるかを決定する。具体的には、身長算出部２８０は、スケールに属性ごとに示されている画素数のうち、対象の顔画素数Ｐｘの次に大きい画素数、および対象の顔画素数Ｐｘの次に小さい顔画素数を基準として用いることを決定する。なお、対象の顔画素数Ｐｘよりも大きな画素数がスケールに示されていない場合、スケールに属性ごとに示されている画素数のうち、対象の顔画素数Ｐｘの次に小さい画素数とその次に小さい画素数とを基準として用いる。また、対象の顔画素数Ｐｘよりも小さい画素数がスケールに示されていない場合、スケールに属性ごとに示されている画素数のうち、対象の顔画素数Ｐｘの次に大きい画素数とその次に大きい画素数とを基準として用いる。
【００５０】
次に、身長算出部２８０は、下式（１）を用いて身長Ｈを算出する。
【００５１】
【数１】
2020008929.tif 000003
【００５２】
式（１）において、Ｈａは、身長の算出にあたり基準として用いられる二つの画素数のうち大きい方の画素数に対応付けられている身長であり、Ｈｂは、小さい方の画素数に対応付けられている身長である。また、ａは、下式（２）により求められる。
【００５３】
【数２】
2020008929.tif 000004
【００５４】
式（２）において、Ｐａは、身長の算出にあたり基準として用いられる二つの画素数のうち大きい方の画素数であり、Ｐｂは、小さい方の画素数である。
身長算出部２８０は、式（２）に対象の顔画素数Ｐｘを代入することにより、ａを算出する。また、算出したａを式（１）に代入することにより、身長Ｈを算出する。
【００５５】
＜身長を算出する処理の流れ＞
次に、身長を算出する処理（身長算出処理）の流れについて説明する。
図１１は、身長算出処理の流れを示したフローチャートである。身長算出処理は、動画データ取得部２１０がビデオカメラ１００から新たに動画データを取得した場合に行われる処理である。
【００５６】
まず、領域識別部２２０は、動画データ取得部２１０が取得した動画に映っている人物の顔を検出し（Ｓ１０１）、この人物に係る顔領域を識別する。
属性推定部２３０は、領域識別部２２０に検出された人物の顔から、この人物の属性を推定する（Ｓ１０２）。
サイズ算出部２５０は、領域識別部２２０に顔が検出された人物に係る顔画素数を算出する（Ｓ１０３）。
【００５７】
続いて、身長算出部２８０は、身長のスケール（図９参照）がスケール作成部２７０により既に作成済であるか否かを判定する（Ｓ１０４）。この場合において、身長算出部２８０は、身長のスケールにて身長と画素数とが対応付けられた属性が二つ以上存在する場合、身長のスケールが作成済であると判定し、二つ未満である場合、身長のスケールが作成済でないと判定する。
【００５８】
身長のスケールが作成済と判定された場合（Ｓ１０４にてＹＥＳ）、身長算出部２８０は、サイズ算出部２５０に算出された顔画素数から、人物の身長を算出する（Ｓ１０５）。具体的には、身長算出部２８０は、サイズ算出部２５０に算出された顔画素数と、身長のスケールに示されている身長および画素数とに基づいて、身長を算出する。
出力部２９０は、算出された身長に関する情報を、端末装置３００に出力する（Ｓ１０６）。
【００５９】
ステップ１０６の後、およびステップ１０４にて否定結果が得られた場合、記憶部２６０は、サイズ算出部２５０に算出された顔画素数を、属性推定部２３０に推定された属性と対応付けて記憶する（Ｓ１０７）。記憶された情報は、顔画素数管理テーブル（図７参照）として管理される。
【００６０】
続いて、スケール作成部２７０は、顔画素数管理テーブルを参照し、ステップ１０３にて推定された属性に対応付けられて顔画素数が記憶部２６０に格納されている人数が予め定められた人数以上であるか否かを判定する（Ｓ１０８）。否定結果が得られた場合、身長算出処理を終了する。
一方、ステップ１０８にて肯定結果が得られた場合、スケール作成部２７０は、ステップ１０３にて推定された属性について、顔画素数のヒストグラムを作成する（Ｓ１０９）。
続いて、スケール作成部２７０は、ヒストグラムについて正規分布を作成し、作成した正規分布における顔画素数の平均値と、予め定められた身長とを対応付けた身長のスケールを作成する（Ｓ１１０）。
【００６１】
なお、ステップ１０８にて肯定結果が得られた場合において、ステップ１０３にて推定された属性について身長のスケールに身長と画素数とが対応付けられている場合であっても、ステップ１０９以降の処理を行ってもよい。すなわち、身長のスケールにて予め定められた身長を対応付ける画素数の更新を行ってもよい。この場合、サイズ算出部２５０によって新たに算出された顔画素数も含めて新たにヒストグラムが作成され、このヒストグラムに基づいて、身長のスケールにて予め定められた身長を対応付ける画素数が決定されるようになる。
また、動画に複数の人物の顔が映っている場合、この複数の人物の各々について身長算出処理が行われる。
【００６２】
このように、本実施形態では、ビデオカメラ１００により撮影された画像に映っている人物の顔が画像内に存在する特定の領域と重なっているときの顔の大きさに基づいて、画像に映っている人物の身長を算出する。
【００６３】
ここで、例えば、撮影された画像に映っている人体の頭と足との距離から、画像に映っている人体からなる人物の身長を算出することがある。しかし、場合によっては、撮影された画像に人体の頭と足の両方は映っていないことがあり、この場合には、画像に映っている人物の身長を算出することが困難であった。
これに対し、本実施形態のように、画像に映っている人物における顔の大きさに基づいてこの人物の身長を算出するようにすると、画像に顔が映っている一方で足が映っていない人物の身長が算出される。
【００６４】
なお、本実施形態では、人物の顔の大きさから身長を算出しているが、これに限定されない。
例えば、画像に映っている人物の手の大きさから身長を算出してもよい。この場合、領域識別部２２０は、画像に映っている人物の手を検出し、手が映っている領域を識別する。また、属性推定部２３０は、識別された人物の手の部位、輪郭、皺等の特徴を抽出し、抽出した特徴に基づいて、この手からなる人物の属性を推定する。さらに、サイズ算出部２５０は、人物の手の領域が画像における基準線Ｌ（図６（ｂ）参照）と重なっているときの手の領域における画像を構成する画素数を算出する。算出された画素数は、推定された属性に対応付けられて記憶部２６０に蓄積される。そして、スケール作成部２７０は、記憶部２６０に蓄積された手の領域の画素数についてのヒストグラムを属性ごとに作成し、作成したヒストグラムに基づいて、属性ごとに予め定められた身長に対応付ける画素数を決定し、身長についてのスケールを作成する。そして、身長算出部２８０は、人物の手の領域が画像における基準線Ｌと重なっているときの手の領域の画素数と、スケールに示された画素数との関係に基づいて、身長を算出する。
【００６５】
また、人物の身長を算出するために用いる人体の部位は、人体の部位のうち顔や手以外の部位であってもよい。
すなわち、画像に映っている人体における特定の一の部位を領域識別部２２０により検出し、検出した一の部位が、画像内に存在する特定の領域と重なっているときの一の部位の大きさに基づいて、画像に映っている人体からなる人物の身長を算出してもよい。
【００６６】
また、本実施形態では、スケール作成部２７０は、サイズ算出部２５０に算出された顔画素数に基づいて、予め定められた身長を対応付ける画素数を決定する。そして、身長算出部２８０は、サイズ算出部２５０に算出された顔画素数と、予め定められた身長が対応付けられた画素数との関係に基づいて、人物の身長を算出する。
そのため、ビデオカメラ１００の種類やビデオカメラ１００が設けられる位置に応じて、サイズ算出部２５０に算出される顔画素数が変わり、これに伴い、予め定められた身長が対応付けられる大きさも変わる。
【００６７】
＜表示装置３０４に出力される内容＞
次に、端末装置３００の表示装置３０４に出力される内容について説明する。
図１２は、身長算出部２８０による身長の算出の結果に係る画像である算出結果画像３５０を示した図である。
図１２に示すように、算出結果画像３５０には、人物画像３５１と、身長情報３５２と、属性情報３５３と、時刻情報３５４と、次ボタン３５５と、前ボタン３５６とが表示されている。
【００６８】
人物画像３５１には、身長が算出された人物の画像が表示されている。具体的には、人物画像３５１には、身長が算出された人物について領域識別部２２０に顔領域として識別された画像が表示されている。
身長情報３５２には、身長算出部２８０により算出された身長が表示されている。
【００６９】
属性情報３５３には、身長が算出された人物について属性推定部２３０に推定された属性が表示されている。具体的には、属性情報３５３には、属性推定部２３０に推定された人物の年代および性別が表示されている。
時刻情報３５４には、身長が算出された人物がビデオカメラ１００に撮影されたときの時刻が表示されている。具体的には、時刻情報３５４には、身長が算出された人物に係る顔領域が動画における基準線Ｌ（図６（ｂ）参照）と重なっていると検知部２４０に検知された画像について記録されている年月日および時刻が表示されている。図示の例では、時刻情報３５４として「２０１８年７月２日１４時００分００秒」が表示されている。
【００７０】
操作者が次ボタン３５５を選択すると、時刻情報３５４に表示されている時刻の次に遅い時刻において検知部２４０に検知された人物に係る算出結果画像３５０が表示される。また、操作者が前ボタン３５６を選択すると、時刻情報３５４に表示されている時刻の次に早い時刻において検知部２４０に検知された人物に係る算出結果画像３５０が表示される。
【００７１】
なお、本実施形態では、歩行する人物よりも上側にビデオカメラ１００を設けている（図６（ａ）参照）が、これに限定されない。
例えば、歩行する人物の足元の高さ等、歩行する人物の顔よりも下側にビデオカメラ１００を設けてもよい。すなわち、歩行する人物の身長の算出に用いる特定の一の部位に対して高低差を設けるようにビデオカメラ１００を設置すればよい。
【００７２】
また、本実施形態では、動画における特定の領域に一の基準線Ｌ（図６（ｂ）参照）を設け、顔領域が基準線Ｌと重なっているときの顔領域の画素数を算出し、算出した画素数に基づいて、予め定められた身長を対応付ける画素数を決定するようにしたが、これに限定されない。
例えば、動画に二本以上の基準線を設け、顔領域が各基準線と重なっているときの顔領域の画素数の平均値に基づいて、予め定められた身長を対応付ける画素数を決定してもよい。
【００７３】
また、本実施形態では、領域識別部２２０に識別された顔領域を構成する画素数に基づいて、予め定められた身長を対応付ける画素数を決定するようにしたが、これに限定されない。
例えば、領域識別部２２０に識別された顔領域の画像に対して、ビデオカメラ１００の撮影領域に人が映っていない状態で撮影された画像を用いて背景差分を行ってもよい。そして、差分として得られた画像を構成する画素数に基づいて、予め定められた身長を対応付ける画素数を決定してもよい。
【００７４】
また、本実施形態では、顔領域と基準線Ｌとの重なりが生じたときの画像における顔領域の画素数に基づいて、予め定められた身長を対応付ける画素数を決定しているが、これに限定されない。
例えば、顔領域と基準線Ｌとが重なっている間の動画を構成する各画像における顔領域の画素数の平均値に基づいて、予め定められた身長を対応付ける画素数を決定してもよい。
【００７５】
また、例えば、顔領域と基準線Ｌとが重なっている間であって人物の歩行における一周期の間の動画を構成する各画像における顔領域の画素数の平均値に基づいて、予め定められた身長を対応付ける画素数を決定してもよい。
具体的には、領域識別部２２０が、動画の上下方向における顔領域の動揺の規則性を検出し、この動揺の規則性から、人物の歩行の周期を検出する。そして、動画において顔領域と基準線Ｌとが重なっている期間のうちの歩行の一周期の期間の動画を構成する各画像を抽出し、抽出した画像における顔領域の画素数の平均値に基づいて、予め定められた身長を対応付ける画素数を決定してもよい。
【００７６】
また、本実施形態では、身長のスケールにて予め定められた身長に対応付ける画素数を、ヒストグラムについて作成した正規分布Ｆ（図８参照）のピークＶにおける顔画素数としているが、これに限定されない。
例えば、記憶部２６０に記憶されている属性ごとの顔画素数の平均値を、身長のスケールにて予め定められた身長に対応付けてもよい。
【００７７】
また、例えば、身長が既知である人物に係る顔画素数に基づいて、予め定められた身長を対応付けた画素数を補正してもよい。具体的には、身長が既知である特定の属性の人物をビデオカメラ１００により撮影して得られる動画から、この人物に係る顔画素数を算出する。そして、この特定の属性について身長のスケールに対応付けられている身長と画素数とを、身長が既知の人物の身長とこの人物について算出した顔画素数とに置き換えてもよい。
【００７８】
また、例えば、身長が既知である人物に係る顔領域が基準線Ｌと重なっているときの顔領域の画素数に基づいて、属性ごとに身長が対応付けられた画素数をそれぞれ補正してもよい。
図１３（ａ）、（ｂ）は、属性ごとに身長が対応付けられた画素数をそれぞれ補正する手法を示した図である。
以下では、図１３（ａ）、（ｂ）を参照しながら、属性ごとに身長が対応付けられた画素数をそれぞれ補正する手法について説明する。
【００７９】
まず、身長が既知である人物の属性について身長のスケールに示されている画素数Ｐｓ０（図１３（ａ）参照）を補正する。具体的には、下式（３）を用いて、身長が既知である人物の属性について身長のスケールに示されている画素数（補正前の画素数）Ｐｓ０を、補正後の画素数Ｐｓにする。
【００８０】
【数３】
2020008929.tif 000005
【００８１】
式（３）において、Ｈｗは、身長が既知である人物の身長であり、Ｐｗは、この人物について算出された顔画素数である。また、Ｈｓは、身長が既知である人物の属性について身長のスケールに示されている身長である。
【００８２】
続いて、残りの属性について身長のスケールに示されている画素数を補正する。具体的には、残りの属性について身長のスケールに示されている画素数の各々に対し、最初に補正した属性について画素数が変動した値を減算する。より具体的には、最初に補正された属性における補正前の画素数Ｐｓ０から補正後の画素数Ｐｓを差し引いた値（Ｐｓ０−Ｐｓ）を、残りの属性について身長のスケールに示されている画素数の各々に対して減算することにより、残りの属性について身長のスケールに対応付けられている画素数をそれぞれ補正する。
【００８３】
また、本実施形態では、身長のスケールにて身長と画素数とを年代および性別ごとに対応付けているが、身長のスケールにて身長と画素数とを対応付ける区分の対象となる属性は、年代および性別に限定されない。
例えば、身長のスケールにて身長と画素数とを国籍ごとに示してもよい。この場合、属性推定部２３０は、領域識別部２２０に識別された顔の特徴から、人物の年代、性別、および国籍を推定する。また、スケール作成部２７０は、人物の年代、性別、国籍ごとに定められた身長を対応付ける画素数を決定することにより、年代、性別、国籍ごとに定められた身長と画素数とが対応付けられた身長のスケールを作成してもよい。
【００８４】
また、本実施形態では、一の属性に対応付けられて顔画素数が記憶部２６０に格納されている人数が予め定められた人数以上になると、この一の属性が対応付けられた顔画素数についてのヒストグラムを作成しているが、これに限定されない。
例えば、期間に基づいて、ヒストグラムを作成するか否かを決定してもよい。具体的には、情報処理装置２００に時刻を計測する計時部（不図示）を設け、動画データ取得部２１０が初めて動画データを取得してから予め定められた期間（例えば３０日）が経過すると、記憶部２６０に格納されている顔画素数の情報を用いてヒストグラムを作成するようにしてもよい。
【００８５】
また、本実施形態では、ビデオカメラ１００を用いて動画を撮影し、撮影した動画データに映っている人物の身長を算出しているが、これに限定されない。
例えば、被写体を撮影する撮影手段を用いて写真を撮影し、撮影した写真に写っている人物の顔領域の大きさに基づいて、この人物の身長を算出してもよい。
【００８６】
また、本発明の実施形態を実現するプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記憶媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、インターネットなどの通信手段を用いて提供することも可能である。
【００８７】
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【００８８】
２０…ネットワーク、１００…ビデオカメラ、２００…情報処理装置、２１０…動画データ取得部、２２０…領域識別部、２３０…属性推定部、２４０…検知部、２５０…サイズ算出部、２６０…記憶部、２７０…スケール作成部、２８０…身長算出部、２９０…出力部、３００…端末装置
【図１】
2020008929.tif 000006
【図２】
2020008929.tif 000007
【図３】
2020008929.tif 000008
【図４】
2020008929.tif 000009
【図５】
2020008929.tif 000010
【図６】
2020008929.tif 000011
【図７】
2020008929.tif 000012
【図８】
2020008929.tif 000013
【図９】
2020008929.tif 000014
【図１０】
2020008929.tif 000015
【図１１】
2020008929.tif 000016
【図１２】
2020008929.tif 000017
【図１３】
2020008929.tif 000018