(57)【要約】【課題】  診断に係る作業を効率的に支援することができる情報処理装置及びその制御方法、プログラムを提供する。【解決手段】  胸部画像中の右胸郭外側位置、左胸郭外側位置、心臓右外側位置、心臓左外側位置の位置を検出し、心胸郭比を計測する。計測結果に基づいて、複数の表示方法の内の１つを選択する。選択した表示方法に従って、計測結果を表示部に表示する。【選択図】  図１
2007222325.tif 000002
【特許請求の範囲】
【請求項１】
胸部画像から心胸郭比を計測する情報処理装置であって、
前記胸部画像中の右胸郭外側位置、左胸郭外側位置、心臓右外側位置、心臓左外側位置の位置を検出し、心胸郭比を計測する計測手段と、
前記計測手段による計測結果に基づいて、複数の表示方法の内の１つを選択する選択手段と、
前記選択手段で選択した表示方法に従って、前記計測手段による計測結果を表示部に表示する計測結果表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示手段で表示された計測結果を補正する補正手段と、
前記補正手段による補正指示が入力された場合、その補正指示に従って、前記計測結果を補正し、その補正結果を前記表示部に表示する補正結果表示手段と
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数の表示方法は、
前記計測手段により、前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置のすべての位置検出が成功した場合に表示する成功結果表示方法と、
前記計測手段により、前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置の少なくとも１つの位置検出が失敗した場合に表示する失敗結果表示方法と
を含む
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記成功結果表示方法は、前記計測手段により計測された心胸郭比の値を表示する表示方法であり、
前記失敗結果表示方法は、前記測手段により計測された心胸郭比の値を表示しない表示方法である
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記失敗結果表示方法は、前記計測手段による右胸郭外側位置と前記左胸郭外側位置の位置検出が、少なくともどちらか一方が失敗した時に、前記右胸郭外側位置と前記左胸郭外側位置の距離を表示しない表示方法である
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記失敗結果表示方法は、前記計測手段による心臓右外側位置と心臓左外側位置の位置検出が、少なくともどちらか一方が失敗した時に、前記心臓右外側位置と前記心臓左外側位置の距離を表示しない表示方法である
ことを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記失敗結果表示方法は、
前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置の中で、位置検出に失敗した位置に相当するマーカもしくは補助線を、位置検出に失敗した位置に相当するマーカもしくは補助線とは識別可能な表示形態で表示する表示方法である
ことを特徴とする請求項３に記載の情報処理装置。
【請求項８】
前記補正手段は、前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置の中で、位置検出に失敗した位置に相当するマーカの位置を補正する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項９】
前記補正結果表示手段は、前記補正手段によって、前記右胸郭外側位置及び前記左胸郭外側位置が補正された場合に、補正によって得られる前記右胸郭外側位置と前記左胸郭外側位置の距離を前記表示部に表示する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１０】
前記補正結果表示手段は、前記補正手段によって、前記心臓左外側位置及び前記心臓右外側位置が補正された場合に、補正によって得られる前記心臓右外側位置と前記心臓左外側位置の距離を前記表示部に表示する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１１】
前記補正結果表示手段は、前記補正手段によって、前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置の全てが補正された場合に、補正によって得られる前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置から計測された心胸郭比の値を前記表示部に表示する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１２】
胸部画像から心胸郭比を計測する情報処理装置であって、
前記胸部画像中の心胸郭比算出に用いる特徴量を検出して、心胸郭比を計測するとともに、検出した特徴量に基づく前記心胸郭比の計測精度値を算出する算出手段と、
前記算出手段で算出した計測精度値に基づいて、前記心胸郭比と前記特徴量を表示部に表示する表示手段と
を備えることを特徴とする情報処理装置。
【請求項１３】
前記表示手段は、
前記算出手段で算出した計測精度値が閾値以上である場合、前記心胸郭比を表示部に表示し、
前記算出手段で算出した計測精度値が閾値より小さい場合、前記心胸郭比と前記特徴量とを前記表示部に表示する
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記閾値を設定する設定手段と、
前記設定手段で設定した閾値と、前記計測精度値とを比較判定する判定手段とを更に備え、
前記表示手段は、前記判定手段の判定結果に基づいて、前記心胸郭比と前記特徴量を表示部に表示する
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
胸部画像から心胸郭比を計測する情報処理装置であって、
前記胸部画像中の心胸郭比算出に用いる特徴量と、特徴量毎に検出の成功あるいは失敗を示す検出情報を出力する検出手段と、
前記検出手段で出力した特徴量に基づいて、前記心胸郭比を算出する算出手段と、
前記検出手段で検出した検出情報に基づき、前記算出手段で算出に用いた特徴量と、前記心胸郭比を表示部に表示する表示手段と
を備えることを特徴とする情報処理装置。
【請求項１６】
前記検出情報が検出の失敗を示す場合、対応する特徴量を入力する入力手段を更に備える
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記表示手段に表示される特徴量を修正する修正手段を更に備える
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項１８】
前記特徴量は、心臓幅を規定する２点と、胸郭幅を規定する２点の少なくとも１つを含む
ことを特徴とする請求項１２または１５に記載の情報処理装置。
【請求項１９】
前記特徴量は、心臓の輪郭線と胸郭の輪郭線の少なくとも一方の輪郭線の一部または全部である
ことを特徴とする請求項１２または１９に記載の情報処理装置。
【請求項２０】
胸部画像から心胸郭比を計測する情報処理装置の制御方法であって、
前記胸部画像中の右胸郭外側位置、左胸郭外側位置、心臓右外側位置、心臓左外側位置の位置を検出し、心胸郭比を計測する計測工程と、
前記計測工程による計測結果に基づいて、複数の表示方法の内の１つを選択する選択工程と、
前記選択工程で選択した表示方法に従って、前記計測工程による計測結果を表示部に表示する計測結果表示工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項２１】
胸部画像から心胸郭比を計測する情報処理装置の制御方法であって、
前記胸部画像中の心胸郭比算出に用いる特徴量を検出して、心胸郭比を計測するとともに、検出した特徴量に基づく前記心胸郭比の計測精度値を算出する算出工程と、
前記算出工程で算出した計測精度値に基づいて、前記心胸郭比と前記特徴量を表示部に表示する表示工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項２２】
胸部画像から心胸郭比を計測する情報処理装置の制御方法であって、
前記胸部画像中の心胸郭比算出に用いる特徴量と、特徴量毎に検出の成功あるいは失敗を示す検出情報を出力する検出工程と、
前記検出工程で出力した特徴量に基づいて、前記心胸郭比を算出する算出工程と、
前記検出工程で検出した検出情報と、前記算出工程で算出に用いた特徴量と、前記心胸郭比を表示部に表示する表示工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項２３】
胸部画像から心胸郭比を計測する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記胸部画像中の右胸郭外側位置、左胸郭外側位置、心臓右外側位置、心臓左外側位置の位置を検出し、心胸郭比を計測する計測工程と、
前記計測工程による計測結果に基づいて、複数の表示方法の内の１つを選択する選択工程と、
前記選択工程で選択した表示方法に従って、前記計測工程による計測結果を表示部に表示する計測結果表示工程と
をコンピュータに実行させることを特徴とするプログラム。
【請求項２４】
胸部画像から心胸郭比を計測する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記胸部画像中の心胸郭比算出に用いる特徴量を検出して、心胸郭比を計測するとともに、検出した特徴量に基づく前記心胸郭比の計測精度値を算出する算出工程と、
前記算出工程で算出した計測精度値に基づいて、前記心胸郭比と前記特徴量を表示部に表示する表示工程と
をコンピュータに実行させることを特徴とするプログラム。
【請求項２５】
胸部画像から心胸郭比を計測する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記胸部画像中の心胸郭比算出に用いる特徴量と、特徴量毎に検出の成功あるいは失敗を示す検出情報を出力する検出工程と、
前記検出工程で出力した特徴量に基づいて、前記心胸郭比を算出する算出工程と、
前記検出工程で検出した検出情報に基づき、前記算出工程で算出に用いた特徴量と、前記心胸郭比を表示部に表示する表示工程と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、胸部画像から心胸郭比を計測する情報処理装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
従来、放射線画像やＭＲＩ等の医用画像を用いて、骨や臓器、その他の構造物の物理量（解剖学的特徴のサイズや曲率等）を計測することにより、病気の有無や経過観察を行うことが通常の診察で頻繁に行なわれている。例えば、心臓肥大の診断を行う場合は、胸部放射線画像を用いて心胸郭比の計測を行っている。心胸郭比とは、心臓の左側から心臓の右側までの距離（即ち、心臓幅）を、胸郭の左側から胸郭の右側までの距離（即ち、胸郭幅）で割った値である。
【０００３】
上述した心胸郭比を算出する場合、従来は医師や放射線技師等が、紙やフィルム等の記録媒体に形成された胸部放射線画像に定規等の計測器を当てて、胸郭（左右両肺野を一括した領域）の幅と心臓の幅をそれぞれ計測する。そして、この計測値に基づいて心胸郭比を算出していた。
【０００４】
これに対し、近年は、画像をデジタル化して画像データとして取り扱うことが一般的になりつつあり、この画像データに各種の信号処理を施すことが容易になっている。そこで、このような現状においては、上述した心胸郭比の計測も自動的に行うことが要望されている。
【０００５】
その中で、心胸郭比を自動、もしくは一部自動で計測する計測方法に関する技術が提案されている（特許文献１〜４等）。ここで、特許文献３では、心胸郭（心臓と胸郭とを合わせて心胸郭という）の輪郭線を検出する際に、検出精度値を定義して、検出精度値が小さい場合は、検出精度値をユーザに通知する構成が開示されている。
【０００６】
また、心胸郭比を算出するために必要な物理量は、心臓幅と胸郭幅である。そして、この心臓幅や胸郭幅をコンピュータで自動検出するための技術も数多く提案されている。このような自動検出の従来技術としては、例えば、非特許文献１がある。
【特許文献１】特開平８−２５６９９３号公報
【特許文献２】特開２００３−６６６１号公報
【特許文献３】特開２００２−２７９４０４号公報
【特許文献４】特開平２−２２０６３８号公報
【非特許文献１】「間接撮影胸部Ｘ線写真のパターン認識心陰影の識別と特徴抽出」鳥脇他、電子通信学会論文誌’７４／１２Ｖｏｌ．，５７−ＤＮｏ．１２ｐｐ．７０８−７１５
【発明の開示】
【発明が解決しようとする課題】
【０００７】
心胸郭比の計測を自動的に行うことを考えると、計測を失敗をすることが考えられる。自動計測を失敗すると、結局は、医師が手動で計測を行うことになり、二度手間となってしまう。従って、たとえ自動計測に失敗した場合であっても、自動計測の結果の内、利用できる（失敗しなかった）ところは利用できることが望ましい。また、失敗したときは、失敗した計測結果を誤って医師が利用してしまわないように、対策を立てることも重要である。
【０００８】
本発明は上記の課題を解決するためになされたものであり、診断に係る作業を効率的に支援することができる情報処理装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
胸部画像から心胸郭比を計測する情報処理装置であって、
前記胸部画像中の右胸郭外側位置、左胸郭外側位置、心臓右外側位置、心臓左外側位置の位置を検出し、心胸郭比を計測する計測手段と、
前記計測手段による計測結果に基づいて、複数の表示方法の内の１つを選択する選択手段と、
前記選択手段で選択した表示方法に従って、前記計測手段による計測結果を表示部に表示する計測結果表示手段と
を備える。
【００１０】
また、好ましくは、前記表示手段で表示された計測結果を補正する補正手段と、
前記補正手段による補正指示が入力された場合、その補正指示に従って、前記計測結果を補正し、その補正結果を前記表示部に表示する補正結果表示手段と
を備える。
【００１１】
また、好ましくは、前記複数の表示方法は、
前記計測手段により、前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置のすべての位置検出が成功した場合に表示する成功結果表示方法と、
前記計測手段により、前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置の少なくとも１つの位置検出が失敗した場合に表示する失敗結果表示方法と
を含む。
【００１２】
また、好ましくは、前記成功結果表示方法は、前記計測手段により計測された心胸郭比の値を表示する表示方法であり、
前記失敗結果表示方法は、前記測手段により計測された心胸郭比の値を表示しない表示方法である。
【００１３】
また、好ましくは、前記失敗結果表示方法は、前記計測手段による右胸郭外側位置と前記左胸郭外側位置の位置検出が、少なくともどちらか一方が失敗した時に、前記右胸郭外側位置と前記左胸郭外側位置の距離を表示しない表示方法である。
【００１４】
また、好ましくは、前記失敗結果表示方法は、前記計測手段による心臓右外側位置と心臓左外側位置の位置検出が、少なくともどちらか一方が失敗した時に、前記心臓右外側位置と前記心臓左外側位置の距離を表示しない表示方法である。
【００１５】
また、好ましくは、前記失敗結果表示方法は、
前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置の中で、位置検出に失敗した位置に相当するマーカもしくは補助線を、位置検出に失敗した位置に相当するマーカもしくは補助線とは識別可能な表示形態で表示する表示方法である。
【００１６】
また、好ましくは、前記補正手段は、前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置の中で、位置検出に失敗した位置に相当するマーカの位置を補正する。
【００１７】
また、好ましくは、前記補正結果表示手段は、前記補正手段によって、前記右胸郭外側位置及び前記左胸郭外側位置が補正された場合に、補正によって得られる前記右胸郭外側位置と前記左胸郭外側位置の距離を前記表示部に表示する。
【００１８】
また、好ましくは、前記補正結果表示手段は、前記補正手段によって、前記心臓左外側位置及び前記心臓右外側位置が補正された場合に、補正によって得られる前記心臓右外側位置と前記心臓左外側位置の距離を前記表示部に表示する。
【００１９】
また、好ましくは、前記補正結果表示手段は、前記補正手段によって、前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置の全てが補正された場合に、補正によって得られる前記右胸郭外側位置、前記左胸郭外側位置、前記心臓右外側位置、前記心臓左外側位置から計測された心胸郭比の値を前記表示部に表示する。
【００２０】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
胸部画像から心胸郭比を計測する情報処理装置であって、
前記胸部画像中の心胸郭比算出に用いる特徴量を検出して、心胸郭比を計測するとともに、検出した特徴量に基づく前記心胸郭比の計測精度値を算出する算出手段と、
前記算出手段で算出した計測精度値に基づいて、前記心胸郭比と前記特徴量を表示部に表示する表示手段と
を備える。
【００２１】
また、好ましくは、前記表示手段は、
前記算出手段で算出した計測精度値が閾値以上である場合、前記心胸郭比を表示部に表示し、
前記算出手段で算出した計測精度値が閾値より小さい場合、前記心胸郭比と前記特徴量とを前記表示部に表示する。
【００２２】
また、好ましくは、前記閾値を設定する設定手段と、
前記設定手段で設定した閾値と、前記計測精度値とを比較判定する判定手段とを更に備え、
前記表示手段は、前記判定手段の判定結果に基づいて、前記心胸郭比と前記特徴量を表示部に表示する。
【００２３】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
胸部画像から心胸郭比を計測する情報処理装置であって、
前記胸部画像中の心胸郭比算出に用いる特徴量と、特徴量毎に検出の成功あるいは失敗を示す検出情報を出力する検出手段と、
前記検出手段で出力した特徴量に基づいて、前記心胸郭比を算出する算出手段と、
前記検出手段で検出した検出情報に基づき、前記算出手段で算出に用いた特徴量と、前記心胸郭比を表示部に表示する表示手段と
を備える。
【００２４】
また、好ましくは、前記検出情報が検出の失敗を示す場合、対応する特徴量を入力する入力手段を更に備える。
【００２５】
また、好ましくは、前記表示手段に表示される特徴量を修正する修正手段を更に備える。
【００２６】
また、好ましくは、前記特徴量は、心臓幅を規定する２点と、胸郭幅を規定する２点の少なくとも１つを含む。
【００２７】
また、好ましくは、前記特徴量は、心臓の輪郭線と胸郭の輪郭線の少なくとも一方の輪郭線の一部または全部である。
【００２８】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
胸部画像から心胸郭比を計測する情報処理装置の制御方法であって、
前記胸部画像中の右胸郭外側位置、左胸郭外側位置、心臓右外側位置、心臓左外側位置の位置を検出し、心胸郭比を計測する計測工程と、
前記計測工程による計測結果に基づいて、複数の表示方法の内の１つを選択する選択工程と、
前記選択工程で選択した表示方法に従って、前記計測工程による計測結果を表示部に表示する計測結果表示工程と
を備える。
【００２９】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
胸部画像から心胸郭比を計測する情報処理装置の制御方法であって、
前記胸部画像中の心胸郭比算出に用いる特徴量を検出して、心胸郭比を計測するとともに、検出した特徴量に基づく前記心胸郭比の計測精度値を算出する算出工程と、
前記算出工程で算出した計測精度値に基づいて、前記心胸郭比と前記特徴量を表示部に表示する表示工程と
を備える。
【００３０】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
胸部画像から心胸郭比を計測する情報処理装置の制御方法であって、
前記胸部画像中の心胸郭比算出に用いる特徴量と、特徴量毎に検出の成功あるいは失敗を示す検出情報を出力する検出工程と、
前記検出工程で出力した特徴量に基づいて、前記心胸郭比を算出する算出工程と、
前記検出工程で検出した検出情報と、前記算出工程で算出に用いた特徴量と、前記心胸郭比を表示部に表示する表示工程と
を備える。
【００３１】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
胸部画像から心胸郭比を計測する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記胸部画像中の右胸郭外側位置、左胸郭外側位置、心臓右外側位置、心臓左外側位置の位置を検出し、心胸郭比を計測する計測工程と、
前記計測工程による計測結果に基づいて、複数の表示方法の内の１つを選択する選択工程と、
前記選択工程で選択した表示方法に従って、前記計測工程による計測結果を表示部に表示する計測結果表示工程と
をコンピュータに実行させることを特徴とする。
【００３２】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
胸部画像から心胸郭比を計測する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記胸部画像中の心胸郭比算出に用いる特徴量を検出して、心胸郭比を計測するとともに、検出した特徴量に基づく前記心胸郭比の計測精度値を算出する算出工程と、
前記算出工程で算出した計測精度値に基づいて、前記心胸郭比と前記特徴量を表示部に表示する表示工程と
をコンピュータに実行させることを特徴とする。
【００３３】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
胸部画像から心胸郭比を計測する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記胸部画像中の心胸郭比算出に用いる特徴量と、特徴量毎に検出の成功あるいは失敗を示す検出情報を出力する検出工程と、
前記検出工程で出力した特徴量に基づいて、前記心胸郭比を算出する算出工程と、
前記検出工程で検出した検出情報に基づき、前記算出工程で算出に用いた特徴量と、前記心胸郭比を表示部に表示する表示工程と
をコンピュータに実行させることを特徴とする。
【発明の効果】
【００３４】
本発明によれば、診断に係る作業を効率的に支援することができる情報処理装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００３６】
以下の実施形態１及び２では、Ｘ線画像撮影装置で撮影された医用画像データを用いて心胸郭比を自動で計測し、その計測結果を表示する２種類の構成について説明する。
【００３７】
まず、本発明による画像処理装置の機能構成について、図１を用いて説明する。
【００３８】
図１は本発明の各実施形態に適用可能な画像処理装置の機能構成を示す図である。
【００３９】
本画像処理装置は、自動心胸郭比計測部１０１、表示方法選択部１０２、計測結果表示部１０３、位置補正検出部１０４、位置補正結果表示部１０５の５つから構成される。
【００４０】
自動心胸郭比計測部１０１は、自動心胸郭比計測命令信号と被自動心胸郭比計測対象画像を入力し、これらを用いて、自動心胸郭比計測を行い、自動心胸郭比計測結果を出力する。
【００４１】
表示方法選択部１０２は、後述する自動心胸郭比計測２値結果を入力し、その結果に最適な表示方法を選択して、最適な表示方法を出力する。
【００４２】
計測結果表示部１０３では、自動心胸郭比計測結果とその表示方法を入力し、表示する際に必要な定量計算と、その表示方法にそって自動心胸郭比計測結果の表示する処理を行い、表示結果を出力する。
【００４３】
位置補正検出部１０４は、補正検出信号を入力し、補正位置を検出し、補正位置を出力する。
【００４４】
位置補正結果表示部１０５は、補正位置と自動心胸郭比計測結果を入力とし、心胸郭比の計算を再度行い、補正後心胸郭比計測結果を出力する。
【００４５】
次に、画像処理装置を実現するハードウェア構成について、図２を用いて説明する。
【００４６】
図２は本発明の各実施形態に適用可能な画像処理装置のハードウェア構成を示す図である。
【００４７】
図１の画像処理装置は、パーソナルコンピュータ等の情報処理装置で実現することが可能である。この場合の情報処理装置２００は、例えば、バス２０１に、ＣＰＵ（中央演算装置）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３が接続される。また、バス２０１には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０４、記憶部２０５、入力部２０６、表示部２０７、ネットワークインタフェース（ＮＩＣ）２０８が接続される。
【００４８】
入力部２０６は、キーボードやマウスで構成される。また、表示部２０７は、ＣＲＴやＬＣＤで構成される。また、表示部２０７には、後述する処理を実行するための各種パラメータ等の情報を入力したり、その入力に対する処理結果を表示するためのユーザインタフェース（操作画面）が提供される。
【００４９】
ここで、自動心胸郭比計測部１０１、表示方法選択部１０２、計測結果表示部１０３、位置補正検出部１０４及び位置補正結果表示部１０５は、ＣＰＵ２０２で制御される１つのソフトウェアモジュールで実現することができる。このソフトウェアモジュールは、例えば、記憶部２０５に記憶される。
【００５０】
また、入力部２０６を介する操作に基づいて、自動心胸郭比計測の実行が指示されると、ＣＰＵ２０２は記憶部２０５よりソフトウェアモジュールをＲＡＭ２０３に読み込み実行する。
【００５１】
もちろん、本発明の画像処理装置は、情報処理装置上ではなく専用のハードウェアでも実現は可能である。この場合は、図１における各構成要素を、専用のハードウェアとして実現してもよいし、一部をソフトウェアで実現するようにする等、目的に応じて最適な実装を行うようにすればよい。
【００５２】
＜実施形態１＞
まず、実施形態１の画像処理装置の動作フローについて、図３を用いて説明する。
【００５３】
図３は本発明の実施形態１の画像処理装置の動作フローを示すフローチャートである。
【００５４】
まず、ユーザが入力部２０６を用いて、表示部２０７に表示される操作画面（不図示）の自動心胸郭比計測のボタンを入力部２０６によってクリックする。ボタンをクリックしたというイベントを自動心胸郭比計測命令信号とする。これにより、自動心胸郭比計測部１０１では、この自動心胸郭比計測命令信号と、被自動心胸郭比計測対象画像を入力して、自動心胸郭比計測処理を行う。そして、自動心胸郭比計測結果を出力する（ステップＳ３０１）。
【００５５】
尚、被自動心胸郭比計測対象画像は、例えば、記憶部２０５に記憶されており、操作画面を介して、処理対象の被自動心胸郭比計測対象画像を、ユーザが選択することが可能である。
【００５６】
自動心胸郭比計測部１０１で、自動心胸郭比を計測するためのアルゴリズムは、例えば、次のようなものがよい。
【００５７】
まず、胸郭と心臓の輪郭をエッジ検出により取得する。この検出されたエッジから心胸郭比計測に必要な、右胸郭外側位置、左胸郭外側位置、右心臓外側位置、左心臓外側位置の４箇所の位置を決定する。また、その他の方法として次のものを使ってもよい。
【００５８】
例えば、特開平２−２２０６３８号の「ディジタル胸部Ｘ線写真の心臓、及び肺のサイズの自動算出分析方法及び装置」には、心臓、肺のサイズ測定アルゴリズムが記載されている。また、特開２００３−６６６１号の「心胸郭輪郭検出装置」には、心胸郭の輪郭の検出精度を向上させるアルゴリズムが記載されている。
【００５９】
自動心胸郭比計測部１０１の出力である自動心胸郭比計測結果とは、右胸郭外側位置、左胸郭外側位置、右心臓外側位置、左心臓外側位置の位置検出結果と心胸郭比計測結果である。
【００６０】
具体的に、位置検出結果とは、右胸郭外側位置、左胸郭外側位置、右心臓外側位置、左心臓外側位置の４箇所それぞれの位置で位置検出の成功／失敗を示す位置検出２値結果（例えば、成功：１、失敗：０）と、４箇所それぞれの位置の位置検出座標である。
【００６１】
また、心胸郭比計測結果とは、自動心胸郭比計測結果の成功／失敗を示す自動心胸郭比計測２値結果（例えば、成功：１、失敗：０）である。ここで、自動心胸郭比計測が成功したのか、あるいは失敗したのかを判断する材料となるのは、右胸郭外側位置、左胸郭外側位置、右心臓外側位置、左心臓外側位置の４箇所の位置検出が全て成功したかどうかである。
【００６２】
４箇所全ての位置検出に成功したら、自動心胸郭比計測２値結果は成功であり、もし１箇所でも失敗していたら、自動心胸郭比計測２値結果は失敗となる。これら自動心胸郭比計測部１０１の出力は、ＲＡＭ２０３へと保存する。右胸郭外側位置、左胸郭外側位置、右心臓外側位置、左心臓外側位置の位置検出に失敗する例として、例えば、エッジ検出をする際に、エッジの強度が所定の閾値未満の場合に失敗と判断する。
【００６３】
次に、表示方法選択部１０２では、自動心胸郭比計測２値結果を入力とし、自動心胸郭比計測結果に最適な結果表示方法を選択する処理を行う。そして、最適な表示方法を出力する（ステップＳ３０３、もしくはステップ３０４）。
【００６４】
ここで、表示方法選択部１０２が入力としている自動心胸郭比計測２値結果とは、自動心胸郭比計測部１０１の出力である自動心胸郭比計測結果の１つである、自動心胸郭比計測２値結果である。
【００６５】
表示方法選択部１０２で、自動心胸郭比計測結果に最適な結果表示方法を選択する方法とは、まず、自動心胸郭比計測２値結果により、自動心胸郭比計測が成功しているか失敗しているかを判定する（ステップＳ３０２）。自動心胸郭比計測２値結果が成功を表している場合、成功結果表示用の表示方法をＲＯＭ２０４から選択する（ステップＳ３０３）。
【００６６】
一方、自動心胸郭比の計測の失敗を表している場合は、失敗結果表示用の表示方法をＲＯＭ２０４から選択する（ステップＳ３０４）。
【００６７】
ここで、表示方法とは、表示部２０７上に表示する際の表示レイアウト、表示内容等である。表示方法選択部１０２の出力である最適な表示方法とは、上記処理において選択された成功結果表示用の表示方法または失敗結果表示用の表示方法である。
【００６８】
計測結果表示部１０３では、自動心胸郭比計測結果とその表示方法を入力し、表示する際に必要な定量計算と、その表示方法に従って自動心胸郭比計測結果を表示する処理を行う。そして、表示結果を出力する（ステップＳ３０５、もしくはステップ３０６）。
【００６９】
計測結果表示部１０３が入力としている自動心胸郭比計測結果とは、自動心胸郭比計測部１０１の出力である自動心胸郭比計測結果である。この自動心胸郭比計測結果は、ＲＡＭ２０３に保存されているので、ＲＡＭ２０３から読み込む。
【００７０】
計測結果表示部１０３が入力としている表示方法とは、表示方法選択部１０２の出力である表示方法である。表示する際に必要な定量計算とは、心臓幅と胸郭幅と心胸郭比の計算である。ＲＡＭ２０３から読み込んだ右胸郭外側位置、左胸郭外側位置、右心臓外側位置、左心臓外側位置の４箇所の位置座標から、胸郭幅と心臓幅と、それらの心胸郭比の値を計算する。
【００７１】
表示方法が成功結果表示用の表示方法である場合、計測結果表示部１０３では、図４に示す画像を表示部２０７に出力する（ステップＳ３０５）。
【００７２】
具体的には、胸部画像上に計測バー４０１を表示する。また、ＲＡＭ２０３から読込んだ右胸郭外側位置、左胸郭外側位置、右心臓外側位置、左心臓外側位置の４箇所の検出位置を、計測バー４０１上にマーカ４０２、４０３、４０４、４０５として表示する。そして、それぞれのマーカ４０２、４０３、４０４、４０５から補助線４０６、４０７、４０８、４０９を計測バー４０１に対して垂直にプロットする。
【００７３】
更に、胸郭幅と心臓幅と、それらの心胸郭比の値を、心胸郭比の計算式を含めて心胸郭比表示４１０として表示する。そのとき、胸郭幅と心臓幅とともにＸ線の拡大率表示もする。Ｘ線拡大率を表示することで正確な長さへの換算も可能である。
【００７４】
ここで、図４の心胸郭比表示４１０では、（心臓幅（ｍｍ）×拡大率（％））（胸郭幅（ｍｍ）×拡大率（％））＝心胸郭比（％）の構成となっている。
【００７５】
一方、表示方法が失敗結果表示用の表示方法である場合、計測結果表示部１０３では、図５に示す画像を表示部２０７に出力する（ステップＳ３０６）。
【００７６】
自動心胸郭比計測が失敗するということは、右胸郭外側位置、左胸郭外側位置、右心臓外側位置、左心臓外側位置の４箇所の位置検出において、いずれかが失敗したということである。表示パターンとして３例が考えられる。
【００７７】
１つ目の例は、計測結果表示部１０３で心臓幅の計算が不可能となる場合である。それが図５（ａ）の例で、右心臓外側位置の位置検出に失敗した例である。この場合、計測結果表示部１０３は、右心臓外側位置を表すマーカ５０７を明らかに右心臓外側位置とは違う位置にセットし、マーカ５０７をもとにプロットしている補助線５０２も不正確な位置にプロットしている。
【００７８】
ここで、右心臓外側位置の位置検出が失敗するということは、計測結果表示部１０３において正確な心臓幅を計算できない。よって、心胸郭比表示５０５において、心臓幅を表示する部分が空欄になっている。また、計測結果表示部１０３で正確な心臓幅が計算できないので、心胸郭比の計算もできない。よって、心胸郭比表示５０５において、心胸郭比を表示する部分も空欄になっている。また、心臓幅、心胸郭比は空欄でなくても、計算できないことがわかるような表示になっていればよい。例えば、“？？？”マーク等の文字列でもよい。
【００７９】
計測結果表示部１０３で心臓幅が計算不可能な例として、右心臓外側位置の位置検出に失敗した例をあげたが、もちろん左心臓外側位置の位置検出に失敗した例でも同様に、心胸郭比表示５０５の心臓幅と心胸郭比の値が空欄となる。更に、左心臓外側位置、右心臓外側位置共に位置検出に失敗した例でも同様に、心胸郭比表示５０５の心臓幅と心胸郭比の値が空欄となる。
【００８０】
２つ目の例は、計測結果表示部１０３で胸郭幅の計算が不可能となる場合である。それが図５（ｂ）の例で、右胸郭外側位置の位置検出に失敗した例である。この場合、計測結果表示部１０３は、右胸郭外側位置を表すマーカ５１４を明らかに右胸郭外側位置とは違う位置にセットし、マーカ５１４をもとにプロットしている補助線５０８も不正確な位置にプロットしている。
【００８１】
ここで、右胸郭外側位置の位置検出が失敗するということは、計測結果表示部１０３において正確な胸郭幅が計算できない。よって、心胸郭比表示５１２において、胸郭幅を表示する部分が空欄になっている。また、計測結果表示部１０３で正確な胸郭幅が計測できないので、心胸郭比も計算ができない。よって、心胸郭比表示５１２において、心胸郭比を表示する部分も空欄になっている。ここで、胸郭幅、心胸郭比は空欄でなくても、計算できないことがわかるような表示になっていればよい。例えば、“？？？”マーク等の文字列でもよい。
【００８２】
計測結果表示部１０３で胸郭幅が計算不可能な例として、右胸郭外側位置の位置検出に失敗した例をあげたが、もちろん左胸郭外側位置の位置検出に失敗した例でも同様に、心胸郭比表示５１２の胸郭幅と心胸郭比の値が空欄となる。更に、左胸郭外側位置、右胸郭外側位置共に位置検出に失敗した例でも同様に、心胸郭比表示５１２の胸郭幅と心胸郭比の値が空欄となる。
【００８３】
３つ目の例は、計測結果表示部１０３で胸郭幅と心臓幅の両方の計算が不可能となる場合である。それが図５（ｃ）の例である。まず、右胸郭外側位置の位置検出に失敗している。この場合、計測結果表示部１０３は、右胸郭外側位置を表すマーカ５２１を明らかに右胸郭外側位置とは違う位置にセットし、マーカ５２１をもとにプロットしている補助線５１５も不正確な位置にプロットしている。さらに、右心臓外側位置の位置検出に失敗している。従って、計測結果表示部１０３は、右心臓外側位置を表すマーカ５２２を明らかに右心臓外側位置とは違う位置にセットし、マーカ５２２をもとにプロットしている補助線５１６も不正確な位置にプロットしている。
【００８４】
ここで、右胸郭外側位置の位置検出が失敗するということは、計測結果表示部１０３において正確な胸郭幅が計算できない。また、右心臓外側位置の位置検出が失敗するということは、計測結果表示部１０３において正確な心臓幅が計算できない。よって、心胸郭比表示５１９において、胸郭幅と心臓幅を表示する部分が空欄になっている。また、計測結果表示部１０３において正確な胸郭幅、心臓幅が計算できないので、心胸郭比も計算ができない。よって、心胸郭比表示５１９において、心胸郭比を表示する部分も空欄になっている。ここで、胸郭幅、心胸郭比は空欄でなくても、計測または計算できないことがわかるような表示になっていればよい。例えば、“？？？”マーク等の文字列でもよい。
【００８５】
計測結果表示部１０３で胸郭幅、心臓幅が計測不可能な例として、右胸郭外側位置の位置検出と右心臓外側位置の位置検出に失敗した例をあげたが、これに限定されない。左胸郭外側位置の位置検出と左心臓外側位置の位置検出に失敗した例でも、心胸郭比表示５１９の胸郭幅と心臓幅、そして心胸郭比を表示する部分が空欄になる。
【００８６】
また、左胸郭外側位置の位置検出と右心臓外側位置の位置検出に失敗した例でも、右胸郭外側位置の位置検出と左心臓外側位置の位置検出に失敗した例でも、心胸郭比表示５１９の胸郭幅と心臓幅、そして心胸郭比を表示する部分が空欄になる。
【００８７】
更に、左胸郭外側位置、右胸郭外側位置、左心臓外側位置、右心臓外側位置、全ての位置検出に失敗した例でも同様に、心胸郭比表示５１９の胸郭幅と心臓幅、そして心胸郭比を表示する部分が空欄になる。
【００８８】
上記のように、表示方法が失敗結果表示用の表示方法である場合、計測結果表示部１０３の出力として、心胸郭比を表示しない。また、計算に失敗した胸郭幅、もしくは心臓幅の表示もしない。これは、自動心胸郭比計測部１０１で、位置検出に失敗した値をもとに、計測結果表示部１０３で計算された不正確な心胸郭比を、ユーザが誤って利用するのを防ぐためである。ここで、位置検出に失敗した値とは、左胸郭外側位置、右胸郭外側位置、左心臓外側位置、右心臓外側位置の内どれかである。
【００８９】
計測結果表示部１０３は、失敗結果表示用の表示方法で表示結果を出力する場合、左胸郭外側位置、右胸郭外側位置、左心臓外側位置、右心臓外側位置の内、検出位置に失敗した位置に相当するマーカ５２４を、図５（ｄ）に示すようにブリンクさせる。マーカ５２４だけでなく、補助線５２３もブリンクさせてもよい。ブリンクさせるのはユーザにどの位置検出が正確でないのか知らせることと、それを知ることによってどの位置を補正しなければならないかを知らせるためである。
【００９０】
計測結果表示部１０３が出力としている表示結果とは、上述の図４もしくは図５に示す表示結果である。
【００９１】
次に、位置補正検出部１０４と位置補正結果表示部１０５の動作を、図３及び図６を用いて説明する。
【００９２】
位置補正検出部１０４は、補正検出信号を入力とし、補正位置を検出し、補正位置を出力する（ステップＳ３０７）。
【００９３】
位置補正検出部１０４の入力である補正検出信号とは、計測結果表示部１０３によって表示された画面上で、左胸郭外側位置、右胸郭外側位置、左心臓外側位置、右心臓外側位置を表す４つのマーカの何れかが指示され、移動されたというイベントを検出した信号である。
【００９４】
このマーカの指示及び移動は、例えば、ユーザの入力部２０６（例えば、マウス）による操作に基づいて実現する。
【００９５】
位置補正検出部１０４の補正位置の検出とは、ユーザが４つの内、どのマーカをマウスで指示をしたのかということを認識することである（ステップＳ６０１）。
【００９６】
位置補正検出部１０４の出力である補正位置とは、ユーザが４つの内、どのマーカをマウスで指示したのか、そのマーカ名もしくはマーカ番号と、指示されたマーカの現在の座標、補正後座標である。これら位置補正検出部１０４の出力は、ＲＡＭ２０３へと保存する。
【００９７】
位置補正結果表示部１０５は、補正位置と自動心胸郭比計測結果を入力とし、心胸郭比の計算を再度行い、補正後心胸郭比計測結果を出力する（ステップＳ３０８）。位置補正結果表示部１０５の入力である補正位置とは、位置補正検出部１０４の出力である補正位置である。
【００９８】
位置補正結果表示部１０５の入力である自動心胸郭比計測結果とは、自動心胸郭比計測部１０１の出力である自動心胸郭比計測結果である。この自動心胸郭比計測結果は、ＲＡＭ２０３に保存されているので、ＲＡＭ２０３から読み込む。
【００９９】
心胸郭比の再度の計算とは、ユーザによって補正された補正位置と自動心胸郭比計測結果を用いて、心臓幅と胸郭幅と心胸郭比を再度計算することをいう。
【０１００】
具体的には、まず、左心臓外側位置と右心臓外側位置の両方が、検出に成功しているかもしくはユーザによって補正されたことが検出されているかを判定する（ステップＳ６０２）。左心臓外側位置と右心臓外側位置の検出の成功と失敗は、ＲＡＭ２０３から読み込んだ自動心胸郭比計測結果の位置検出２値結果からわかる。
【０１０１】
一方、ユーザによって補正されたかということは、位置補正結果表示部１０５の入力である補正位置のマーカ名からわかる。左心臓外側位置と右心臓外側位置の両方が、検出に成功しているかもしくはユーザによって補正されたことが検出されているとなったとき、位置補正結果表示部１０５は心臓幅を表示部２０７に表示する（ステップＳ６０３）。
【０１０２】
心臓幅の計算は、ＲＡＭ２０３から読み込んだ自動心胸郭比計測結果の位置検出座標と、ＲＡＭ２０３から読み込んだ補正後座標によって求めることができる。
【０１０３】
次に、左胸郭外側位置と右胸郭外側位置の両方が、検出に成功しているかもしくはユーザによって補正されたことが検出されているかを判定する（ステップＳ６０４）。
【０１０４】
左胸郭外側位置と右胸郭外側位置の検出の成功と失敗は、ＲＡＭ２０３から読み込んだ自動心胸郭比計測結果の位置検出２値結果からわかる。一方、ユーザによって補正されたかということは、位置補正結果表示部１０５の入力である補正位置のマーカ名からわかる。左胸郭外側位置と右胸郭外側位置の両方が、検出に成功しているかもしくはユーザによって補正されたことが検出されているとなったとき、位置補正結果表示部１０５は胸郭幅を表示部２０７に表示する（ステップＳ６０５）。
【０１０５】
最後に、左心臓外側位置、右心臓外側位置、左胸郭外側位置、右胸郭外側位置の全てが、検出に成功しているかもしくはユーザによって補正されたことが検出されているかを判定する（ステップＳ６０６）。
【０１０６】
左心臓外側位置、右心臓外側位置、左胸郭外側位置、右胸郭外側位置の検出の成功と失敗は、ＲＡＭ２０３から読み込んだ自動心胸郭比計測結果の位置検出２値結果からわかる。
【０１０７】
一方、ユーザによって補正されたかということは、位置補正結果表示部１０５の入力である補正位置のマーカ名からわかる。左心臓外側位置、右心臓外側位置、左胸郭外側位置、右胸郭外側位置の全てが、検出に成功しているかもしくはユーザによって補正されたことが検出されているとなったとき、位置補正結果表示部１０５は心胸郭比を表示部２０７に表示する（ステップＳ６０７）。
【０１０８】
心胸郭比の計算は、ＲＡＭ２０３から読み込んだ自動心胸郭比計測結果の位置検出座標と、ＲＡＭ２０３から読み込んだ補正後座標によって求めることができる。
【０１０９】
位置補正結果表示部１０５が出力としている補正後心胸郭比計測結果とは、新たに計算された心臓幅、胸郭幅、心胸郭比、及び補正された左心臓外側位置、右心臓外側位置、左胸郭外側位置、右胸郭外側位置の全ての位置を新たに表示し直した表示結果である。
【０１１０】
位置補正結果表示部１０５では、左胸郭外側位置、右胸郭外側位置、左心臓外側位置、右心臓外側位置の内、ユーザによって補正されたことが検出された位置に相当するマーカのブリンクを停止する。マーカだけでなく、補助線もブリンクしているのならば、補助線も同じようにブリンクを停止させる。
【０１１１】
このようにして、自動心胸郭計測に失敗した場合には、必ずユーザにより補正が行われないと、心胸郭比が表示されないようになっている。
【０１１２】
以上説明したように、実施形態１によれば、Ｘ線画像デジタル撮影装置で撮影されたデジタル画像を用いてモニタ診断を行なう際、自動心胸郭比処理が成功した場合と失敗した場合とで表示方法を変更する。これにより、自動心胸郭比計測が失敗したときには、自動心胸郭比処理で失敗して表示された心胸郭比をユーザが誤って利用することを防ぐことができる。
【０１１３】
また、失敗した後のユーザが手動で補正処理を行う際、自動心胸郭比処理で検出された一部データを再利用することで、ユーザの負担を和らげ、精度よく診断をすることができる。
【０１１４】
＜実施形態２＞
実施形態２では、実施形態１の差分についてのみ説明する。
【０１１５】
計測結果表示部１０３は、失敗結果表示用の表示方法で表示結果を出力するとき、左胸郭外側、右胸郭外側、左心臓外側、右心臓外側の位置検出に失敗した位置に相当するマーカを、位置検出に成功した位置に相当するマーカと色を異ならせて表示する。
【０１１６】
例えば、位置検出に失敗したマーカを赤色にする、位置検出に成功したマーカを青色にする。ここで、青色や赤色に意味はない。緑色でも黒色でも何でも良い。位置検出に失敗しているか成功しているかを、ユーザが識別可能な表示形態であれば、どのようなものでも良い。
【０１１７】
また、マーカだけでなく、補助線も同じように色を変更させてもよい。色を変更させるのはユーザにどの位置検出が正確でないのかを知らせることと、それを知ることによってどの位置を補正しなければならないかを知らせるためである。
【０１１８】
位置補正結果表示部１０５では、左胸郭外側、右胸郭外側、左心臓外側、右心臓外側の位置の内、ユーザによって補正されたことが検出された位置に相当するマーカを、位置検出に成功した位置に相当するマーカと色を異ならせて表示する。
【０１１９】
位置検出に成功した位置に相当するマーカは、上記では青色であったので、ユーザによって補正されたことが検出された位置に相当するマーカも青色に変更する。マーカだけでなく、補助線も色分けされているのならば、補助線も同じように色を変更させる。
【０１２０】
このようにして、自動心胸郭計測に失敗した場合には、必ずユーザにより補正が行われないと、心胸郭比が表示されないようになっている。
【０１２１】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、位置検出の失敗状況や、補正操作に係る処理状況を容易にユーザが視認し易いようにすることができる。
【０１２２】
＜実施形態３＞
従来の自動計測方法は、自動計測した心胸郭比の正当性をユーザが判断するための判断材料を、ユーザへ提供していないため、満足できるものではない。
【０１２３】
自動計測した心胸郭比が正しくないという状況は、２通り存在する。１つ目は、コンピュータが心胸郭比の自動計測に成功したと判断しているが、正しい心胸郭比を計測できていないという状況である。心胸郭比を計測するには、心臓幅と胸郭幅を検出する必要があるが、正しくない心臓幅や胸郭幅を自動検出してしまった場合がこれに相当する。２つ目は、コンピュータが心臓幅または胸郭幅を自動検出できないという状況である。心胸郭比の計測に必要な特徴量を抽出できなかったため、結果として心胸郭比が計測できないという場合である。
【０１２４】
コンピュータが失敗と判断できる場合は、２つ目の場合である。１つ目の場合は、ユーザが正当性を判断しなければならない。
【０１２５】
従来では、心胸郭比の自動計測に必要な特徴量に関する情報をユーザが取得することはできなかった。特徴量とは、例えば、４点（心臓幅（２点）と胸郭幅（２点））の位置であり、例えば、心臓の輪郭線と胸郭の輪郭線である。計測精度値を取得することは可能であるが、この計測精度値は、複数の特徴量に関する情報を総合評価した１つの指標値であり、ユーザが心胸郭比の正当性を判断するための情報としては不十分である。
【０１２６】
そのため、ユーザは、自動計測が成功した場合や失敗した場合でも、紙やフィルム等の記録媒体に印刷された胸部画像に定規等を当てて計測していた状況と同じように、胸郭幅と心臓幅をそれぞれ計測しなければならない。そして、この計測値に基づいて心胸郭比を算出しなければ、正当性を判断できなかった。
【０１２７】
そこで、実施形態３では、自動計測した心胸郭比の正当性を、ユーザが容易に判断可能とする構成について説明する。
【０１２８】
図７は本発明の実施形態３の心胸郭比自動計測を実現する画像処理装置の機能構成を示す図である。
【０１２９】
図７において、画像生成部１は、被写体（不図示）を透過したＸ線を検出してデジタル画像Ｅを生成して出力する。心胸郭比計測部２は、入力された画像Ｅから、心胸郭比計測を行い、計測された心胸郭比を出力する。心胸郭比表示部３は、入力された心胸郭比を表示する。
【０１３０】
心胸郭比計測部２は、特徴量自動検出部２１０、心胸郭比算出部２２０、閾値設定部２３０、閾値判定部２４０、切替部２５０を備える。
【０１３１】
特徴量自動検出部２１０は、入力された画像Ｅを解析して、心胸郭比算出に必要な特徴量Ｇを検出し、特徴量Ｇとその特徴量を正しく検出できたかどうかを示す特徴量検出情報Ｆを出力する。
【０１３２】
心胸郭比算出部２２０は、入力された特徴量Ｇと特徴量検出情報Ｆを用いて、心胸郭比数値Ｈを算出し、その心胸郭比数値Ｈ、特徴量Ｇと、算出した心胸郭比の正当性を判断する計測精度値Ｊとを出力する。
【０１３３】
閾値設定部２３０は、計測精度値Ｊの正当性を判定するための閾値Ｔｈを設定する。閾値判定部２４０は、入力された計測精度値Ｊと閾値Ｔｈとを比較して、切替部２５０を制御する制御信号を出力する。
【０１３４】
切替部２５０は、入力された特徴量Ｇを、後段の心胸郭比表示部３へ伝達するかどうかを閾値判定部２４０が出力する制御信号により決定する。
【０１３５】
次に、画像生成部１の詳細構成について、図８を用いて説明する。
【０１３６】
図８は本発明の実施形態３の画像生成部の詳細構成を示す図である。
【０１３７】
画像生成部１は、撮像部１１０、記憶部１２０、選択部１３０より構成される。
【０１３８】
撮像部１１０により生成された撮影画像は、記憶部１２０に記憶され、選択部１３０により画像が選択されて画像Ｅを出力する。
【０１３９】
撮像部１１０は、被写体（不図示）を表すデジタル画像信号を生成出力するものであり、センサ１１１で構成されている。センサ１１１は、デジタル画像信号を出力するものであれば良い。これには、例えば、ＦＰＤ（Ｆｌａｔ  Ｐａｎｅｌ  Ｄｅｔｅｃｔｏｒ）装置や、ＣＲ（Ｃｏｍｐｕｔｅｄ  Ｒａｄｉｏｇｒａｐｈｙ）装置や、ＣＴ（Ｃｏｍｐｕｔｅｄ  Ｔｏｍｏｇｒａｐｈｙ）装置等のＸ線撮像装置がある。また、ＭＲＩ（Ｍａｇｎｅｔｉｃ  Ｒｅｓｏｎａｎｃｅ  Ｉｍａｇｉｎｇ）装置や、ＵＳ（ＵｌｔｒａＳｏｎｉｃ）エコー装置がある。更には、紙やフィルム等の媒体にプリントされている画像をデジタイズする読取装置であってもよい。
【０１４０】
尚、記憶部１２０、選択部１３０は、例えば、撮影部１１０を制御するコンピュータに付随したハードディスク等の外部記憶装置と、マウス、キーボード等の入力装置で実現することができる。即ち、ユーザが、これらの入力装置を用いて、外部記憶装置に記憶された画像を対話的に指定するようにしても良いし、所定のルールに従って自動的に画像が選択されるようにしてもよい。
【０１４１】
次に、心胸郭比表示部３の詳細構成について、図９を用いて説明する。
【０１４２】
図９は本発明の実施形態３の心胸郭比表示部の詳細構成を示す図である。
【０１４３】
心胸郭比表示部３は、表示オブジェクト生成部３１０、表示部３２０で構成される。
【０１４４】
表示オブジェクト生成部３１０は、心胸郭比に関する情報をユーザに提示するための表示オブジェクトを生成する。表示部３２０は、生成された表示オブジェクトを表示する。
【０１４５】
次に、画像処理装置を実現するハードウェア構成について、図１０を用いて説明する。
【０１４６】
図１０は本発明の実施形態３に適用可能な画像処理装置のハードウェア構成を示す図である。
【０１４７】
画像処理装置は、例えば、コンピュータ５００によって実現される。コンピュータ５００には、バス５０１上に、ＡＣＣ（アクセラレータ）５０２、ハードディスク５０３、ＣＰＵ５０４、ＲＡＭ５０５、ＲＯＭ５０６、光磁気ディスク５０７、マウス５０８、キーボード５０９、プリンタ５１０、表示装置５１１が接続されている。
【０１４８】
更には、コンピュータ５００には、ネットワーク６００を介して、複数の画像生成装置７００、ファイルサーバ８００が接続されている。
【０１４９】
以下に説明するフローチャートの各ステップはプログラムによって実現される。このプログラムは、例えば、ハードディスク５０３、光磁気ディスク５０７、ＲＡＭ５０５、ＲＯＭ５０６等の記憶装置に格納されている。そして、ＣＰＵ５０４が、このプログラムを読み出して実行することにより、フローチャートで説明される各種処理を実行する。
【０１５０】
ネットワーク６００上には、複数の画像生成装置７００に接続されている。この画像生成装置７００は、上述の画像生成部１に対応する。また、ファイルサーバ８００は、処理対象の撮影画像を保存していて、画像生成装置７００と同等の機能を実現する。
【０１５１】
心胸郭比計測部２及び心胸郭比表示部３は、コンピュータ５００及びそれに内蔵された周辺機器により実現することができる。一例として、心胸郭比計測部２及び心胸郭比表示部３は、表示装置５１１及びハードディスク５０３に格納されたプログラムとして実現することができる。
【０１５２】
この場合、マウス５０８やキーボード５０９を介するユーザ入力により、ハードディスク５０３に保存されたプログラムがＲＡＭ５０５に読み出される。そして、ＣＰＵ５０４がＲＡＭ５０５内のプログラムを順次実行して処理を実現し、処理結果が表示装置５１１に表示される。ここで、表示装置５１１は、例えば、ＣＲＴモニタ、液晶ディスプレイ等を用いることができる。
【０１５３】
また、本発明を実現するプログラムは、ハードディスク５０３に保存されることに限定される必要はない。例えば、外部記憶装置としてコンピュータ５０６に接続された光磁気ディスク５０７、あるいはネットワーク６００を介して接続されるファイルサーバ８００に記憶されていてもよい。あるいは、心胸郭比計測部２及び心胸郭比表示部３は、その一部あるいは全体をコンピュータＰＣに装着された専用のＡＣＣ５０２として実現するようにしてもよい。
【０１５４】
実施形態３のハードウェア構成は、図１０に示す構成に限定されるものではなく、例えば、図１１に示すような構成とすることもできる。図１１に示す構成においては、コンピュータ５００は、画像生成装置７００と直接接続されており、直接画像を入力することが可能である。また、コンピュータ５００が画像生成装置７００を内蔵することも可能である。
【０１５５】
次に、実施形態３の画像処理装置の動作フローについて、図１２を用いて説明する。
【０１５６】
図１２は本発明の実施形態３の画像処理装置の動作フローを示すフローチャートである。
【０１５７】
この処理の開始のトリガーは、画像生成部１が画像Ｅを出力して、心胸郭比計測部２に画像Ｅを入力したことが合図となる。
【０１５８】
まず、心胸郭比計測部２が、画像Ｅを入力する（ステップＳ１１０）。次に、特徴量自動検出部２１０が、入力された画像Ｅを解析して、心胸郭比算出に必要な特徴量Ｇを検出する。そして、その特徴量Ｇと、その特徴量Ｇを正しく検出できたかどうかを示す特徴量検出情報Ｆを出力する（ステップＳ１２０）。
【０１５９】
ここで、心胸郭比算出に必要な特徴量とは、例えば、図１３のように、心臓幅の最大幅を決定するための点（Ｂ）と点（Ｃ）、胸郭幅の最大幅を決定するための点（Ａ）と点（Ｄ）である。心胸郭比は、心臓幅の最大幅と胸郭幅の最大幅との比であるから、これら４つの点を用いて、心胸郭比を算出することができる。特徴量の検出方法については、後述する。
【０１６０】
次に、心胸郭比算出部２２０が、心胸郭比に必要な特徴量Ｇと特徴量検出情報Ｆを使用して、心胸郭比数値Ｈを算出する（ステップＳ１３０）。そして、心胸郭比算出部２２０は、算出した心胸郭比数値Ｈと、特徴量Ｇと、算出した心胸郭比の正当性を判断する計測精度値Ｊとを出力する。ここで、心胸郭比数値Ｈとは、心臓幅の最大幅と胸郭幅の最大幅との比である。
【０１６１】
特徴量が図１３のように、心臓幅の最大幅を決定するための点（Ｂ）と点（Ｃ）、胸郭幅の最大幅を決定するための点（Ａ）と点（Ｄ）である場合は、心臓幅の最大幅は、点（Ｂ）を通る垂線と点（Ｃ）を通る垂線との距離である。また、胸郭幅の最大幅は、点（Ａ）を通る垂線と点（Ｄ）を通る垂線との距離である。
【０１６２】
尚、実施形態３では、画像の上下に対して被写体の上下が対応することを仮定したが、この仮定が成立しない場合がある。例えば、画像の上下に対して被写体の上下が１０度の傾きを持っている場合は、点（Ａ）、点（Ｂ）、点（Ｃ）、点（Ｄ）を通る垂線ではなく、点（Ａ）、点（Ｂ）、点（Ｃ）、点（Ｄ）を通る１０度の傾きを持った直線との距離を算出しなければならない。または、被写体の上下が画像の上下に一致するように、あらかじめ画像を回転させておいてもよい。
【０１６３】
また、計測精度値とは、複数個の特徴量を正しく検出できたかどうかを表す指標値である。心胸郭比が正しいかどうかという正当性の判断は、心胸郭比を算出するために使用した特徴量をどれだけ精度良く検出できているのかという情報に依存する。
【０１６４】
そのため、各特徴量に関する特徴量検出情報Ｆを総合的に判断して、ある１つの指標値を考えると都合がよい。この指標値が計測精度値である。特徴量を精度良く検出できている場合は、計測精度値は大きく、精度良く検出していない場合は、計測精度値が小さいとする。計測精度値が大きい場合は、算出した心胸郭比が正しいと判断できる。一方、計測精度値が小さい場合は、算出した心胸郭比が正しくないと判断できる。
【０１６５】
計測精度値の算出は、特徴量が図１３のように、心臓幅の最大幅を決定するための点（Ｂ）と点（Ｃ）、胸郭幅の最大幅を決定するための点（Ａ）と点（Ｄ）との合計４点である場合は、次のように算出する。例えば、
ＸＡ．．．．．点（Ａ）を検出成功したならば１、検出失敗したならば０
ＸＢ．．．．．点（Ｂ）を検出成功したならば１、検出失敗したならば０
ＸＣ．．．．．点（Ｃ）を検出成功したならば１、検出失敗したならば０
ＸＤ．．．．．点（Ｄ）を検出成功したならば１、検出失敗したならば０
という値を使用して、
計測精度値＝ＸＡ＊２５＋ＸＢ＊２５＋ＸＣ＊２５＋ＸＤ＊２５
というように最低値＝０で最大値＝１００である算出方法が考えられる。計測精度値の算出は、この例に限定する必要は無く、特徴量を精度良く検出できたかどうかを示す値であれば、どのようなものでもよい。
【０１６６】
次に、心胸郭比表示部３が、心胸郭比数値Ｈを用いて、心胸郭比を含む表示オブジェクトを表示する（ステップＳ１４０）。例えば、図１４は、心胸郭比数値、心臓幅の最大幅、胸郭幅の最大幅を画像Ｅとともに表示するための表示オブジェクトである。このように、表示部３２０では、画像Ｅの上に重ねて表示オブジェクトを一緒に表示する。
【０１６７】
次に、閾値設定部２３０で予め設定しておいた所定の閾値Ｔｈと、ステップＳ１３０で心胸郭比算出部２２０が出力した計測精度値Ｊとを閾値判定部２４０が比較して、切替部２５０を制御する制御信号を出力する（ステップＳ１５０）。上述した計測精度値の最低値０と最大値１００の場合、所定の閾値Ｔｈは、０〜１００となるが、後述するように１０１をも含む。
【０１６８】
切替部２５０は、ステップＳ１３０で心胸郭比算出部２２０が出力した特徴量Ｇを、後段の心胸郭比表示部３へ伝達するかどうかを閾値判定部２４０が出力する制御信号により決定する。
【０１６９】
閾値判定部２４０は、計測精度値Ｊが所定の閾値Ｔｈより小さい場合は、特徴量Ｇを後段の心胸郭比表示部３へ伝達するための制御信号を出力する。計測精度値Ｊが所定の閾値Ｔｈ以上の場合は、特徴量Ｇを後段の心胸郭比表示部３へ伝達しないようにするための制御信号を出力する。計測精度値Ｊが所定の閾値Ｔｈより小さい場合は、ステップＳ１６０へ進み、計測精度値Ｊが所定の閾値Ｔｈ以上の場合は、処理を終了する。
【０１７０】
次に、心胸郭比表示部３の表示オブジェクト生成部３１０が、特徴量Ｇを入力されたかどうかを判断し、特徴量Ｇが入力されている場合には、特徴量表示のための表示オブジェクトを生成する（ステップＳ１６０）。
【０１７１】
例えば、特徴量が図１３のように、心臓幅の最大幅を決定するための点と胸郭幅の最大幅を決定するための点である場合は、図１５のように表示する。つまり、心胸郭比と特徴量である点（Ａ）、点（Ｂ）、点（Ｃ）、点（Ｄ）を表示する。
【０１７２】
一方、特徴量Ｇが入力されていない場合は、特徴量表示を行わないため、図１６のように表示する。つまり、図１４の表示状態が維持されることになる。
【０１７３】
上述したように、計測精度値Ｊは、心胸郭比が正しいかどうかという正当性を判断する指標値である。計測精度値Ｊが最高値であっても、必ずしも心胸郭比の自動計測が正しく行われたと断言できないが、特徴量検出アルゴリズムと心胸郭比算出アルゴリズムとが良好に動作しているならば、正しい場合が多いと言える。つまり、アルゴリズムは時々失敗する。そこで、実施形態３は、心胸郭比をユーザ自らが計測する手間を省くために、心胸郭比を自動計測する装置を使用している。
【０１７４】
ユーザは、できることならば、自動計測した心胸郭比をそのまま読影の判断に使用した方が時間がかからないが、アルゴリズムは時々失敗するため、自動計測した心胸郭比を完全に信用することはできない。
【０１７５】
ここで、実施形態３の構成によれば、所定の閾値Ｔｈを設定することにより、計測精度値Ｊが閾値Ｔｈ以上の場合は、自動計測した心胸郭比を信用し、計測精度値Ｊが閾値Ｔｈより小さい場合は、自動計測した心胸郭比を信用しないという読影方法が可能となる。また、自動計測した心胸郭比を信用しない場合であっても、心胸郭比算出に必要な特徴量が表示されるため、ただちに自動計測した心胸郭比が正しいかどうかの判断が可能である。
【０１７６】
そして、正しいと判断できる場合は、ユーザは、表示された心胸郭比を読影判断に使用する。一方、正しいと判断できない場合は、ユーザは、紙やフィルム等の記録媒体にプリントアウトされた胸部画像に定規等を当てて計測していた頃と同じように、胸郭幅と心臓幅をそれぞれ計測し、この計測値に基づいて心胸郭比を算出することになる。アルゴリズムを信用しない場合は、所定の閾値Ｔｈを高めに設定すれば良い。
【０１７７】
また、アルゴリズムを全く信用できない場合は、所定の閾値Ｔｈを計測精度値Ｊの最高値より大きく設定することにより、心胸郭比表示部３は、常に心胸郭比と特徴量との両方を表示する。
【０１７８】
以上説明したように、実施形態３によれば、心胸郭比の計測精度値が所定の閾値より大きい場合は心胸郭比を表示し、心胸郭比の計測精度値が所定の閾値より小さい場合は、心胸郭比と心胸郭比算出に必要な心胸郭比算出用の特徴量とを表示する。
【０１７９】
また、ユーザは、心胸郭比の自動計測方法が信用できると判断した場合は、所定の閾値を小さく設定し、信用できないと判断した場合は、所定の閾値を大きく設定することが可能である。これにより、ユーザは、自動計測した心胸郭比が信用できない場合のみ、正しいかどうかを容易に判断するための特徴量に関する情報を取得できる。また、自動計測した心胸郭比が信用できる場合は、心胸郭比のみを表示し、読影に不要な特徴量情報は、表示しないため、ユーザは、読影作業をスムーズに進めることが可能となる。
【０１８０】
また、心胸郭比算出に必要な特徴量が、心臓幅（２点）と胸郭幅（２点）の４点の内のいずれかもしくは全部であるならば、特徴量検出のためのアルゴリズムは、特徴点検出アルゴリズムとなる。これは、輪郭線検出アルゴリズムに比較して、簡単であり高速に実行可能となる。そのため、ユーザは、心胸郭比の正当性を判断するために十分な情報量が得られるという効果に加えて、心胸郭比の計測時間が短いため、読影時間を短縮することが可能となる。
【０１８１】
＜実施形態４＞
実施形態４では、実施形態３との差分についてのみ説明する。
【０１８２】
まず、実施形態４の画像処理装置の動作フローについて、図１３を用いて説明する。
【０１８３】
尚、実施形態４の画像処理装置の動作フローは、基本的には、図１３に示す処理内容となるが、その処理対象となる画像の特徴量が、実施形態３と異なる。そこで、ここでは、その差異について重点的に説明する。
【０１８４】
図１２のステップＳ１１０の処理後、特徴量検出情報Ｆを出力する（ステップＳ１２０）。心胸郭比算出に必要な特徴量とは、例えば、図１７のように、心臓の輪郭線を決定するための線（Ｃ）と、胸郭の輪郭線を決定するための線（Ａ）と線（Ｂ）である。
【０１８５】
輪郭線が検出できれば、心臓幅の最大幅と胸郭幅の最大幅を計測することは容易である。心胸郭比は、心臓幅の最大幅と胸郭幅の最大幅との比であるから、これら３つの輪郭線を用いて、心胸郭比を算出することができる。特徴量の検出方法は、従来の技術で述べたような公知の方法でよい。
【０１８６】
次に、心胸郭比算出部２２０が、心胸郭比に必要な特徴量Ｇと特徴量検出情報Ｆを使用して、心胸郭比数値Ｈを算出する（ステップＳ１３０）。心胸郭比算出部２２０は、算出した心胸郭比数値Ｈと算出で使用した特徴量Ｇと、算出した心胸郭比の正当性を判断する計測精度値Ｊとを出力する。
【０１８７】
特徴量が図１７のように、心臓の輪郭線を決定するための線（Ｃ）と、胸郭の輪郭線を決定するための線（Ａ）と線（Ｂ）である場合は、心臓幅の最大幅は、線（Ｃ）が水平線を切り取る線分の長さを測定し、その中で最大の長さである。胸郭幅の最大幅は、線（Ａ）の外側の線分と線（Ｂ）の外側の線分とが水平線を切り取る線分の長さを測定し、その中で最大の長さである。
【０１８８】
計測精度値の算出は、特徴量が図１７のように、心臓の輪郭線を決定するための線（Ｃ）と、胸郭の輪郭線を決定するための線（Ａ）と線（Ｂ）である場合は、次のように算出する。例えば、
ＸＡ．．．．．線（Ａ）を途切れることなく検出できたならば０、一部分が途切れているならば０.５
ＸＢ．．．．．線（Ｂ）を途切れることなく検出できたならば０、一部分が途切れているならば０.５
ＸＣ．．．．．線（Ｃ）を途切れることなく検出できたならば０、一部分が途切れているならば１.０
という値を使用して、
計測精度値＝−ＸＡ−ＸＢ−ＸＣ
というように、最低値＝−２で最大値＝０である算出方法が考えられる。計測精度値の算出は、この例に限定する必要は無く、特徴量を精度良く検出できたかどうかを示す値であれば、どのようなものでもよい。
【０１８９】
その後、ステップＳ１４０〜ステップＳ１６０の処理を実行する。この場合、所定の閾値Ｔｈは、−２〜０、および、１となる。
【０１９０】
ステップＳ１６０において、例えば、特徴量が図１７のように、心臓の輪郭線を決定するための線と、胸郭の輪郭線を決定するための線である場合は、図１８のように表示する。
【０１９１】
以上説明したように、実施形態４によれば、心胸郭比算出に必要な特徴量が、心臓の輪郭線と、胸郭の輪郭線との片方または両方の輪郭線の一部または輪郭線の全部であれば、ユーザは、心胸郭比の正当性を判断するために十分な情報量が得られる。そのため、時間をかけずに正当性判断が可能となり、従来方法に比較して読影時間を短縮することが可能となる。
【０１９２】
＜実施形態５＞
従来の自動計測方法は、自動計測が失敗した際の、ユーザの作業負担に関して考慮されていないため、満足できるものではない。
【０１９３】
自動計測が失敗したという状況は、２通り存在する。１つ目は、コンピュータが心胸郭比の自動計測に成功したと判断しているが、正しい心胸郭比を計測できていないという状況である。心胸郭比を計測するには、心臓幅と胸郭幅を検出する必要があるが、正しくない心臓幅や胸郭幅を自動検出してしまった場合がこれに相当する。２つ目は、コンピュータが心臓幅または胸郭幅を自動検出できないという状況である。心胸郭比の計測に必要な特徴量を抽出できなかったため、結果として心胸郭比が計測できないという場合である。
【０１９４】
どちらの場合であっても、自動計測が失敗したため、ユーザは、正しい心臓幅と胸郭幅を計測しなければならない。つまり、心胸郭比を計測するために必要な特徴量を手動で決定しなくてはならない。この特徴量は、例えば、４点（心臓幅（２点）と胸郭幅（２点））の位置である。または、心臓の輪郭線と胸郭の輪郭線である。
【０１９５】
従来方法では、自動計測が失敗した際に、心胸郭比を計測するために必要な特徴量の内、全部が計測失敗しても一部が計測失敗してもユーザには、「心胸郭比が自動計測失敗した」ことしか通知されなかった。そのため、ユーザは、全部の特徴量を再度計測用に与えなくてはならず、この作業がユーザの作業負担として大きな問題となっていた。
【０１９６】
そこで、実施形態５では、心胸郭比の自動計測が失敗した場合に、ユーザに作業負担をかけることなくユーザが手動調整することを可能にする構成について説明する。
【０１９７】
図１９は本発明の実施形態５の心胸郭比自動計測を実現する画像処理装置の機能構成を示す図である。
【０１９８】
尚、画像処理装置の基本構成（画像生成部１、心胸郭比計測部２、心胸郭比表示部３）は、実施形態３の図７と同様であるため、その詳細説明については省略する。
【０１９９】
図１９において、心胸郭比計測部２は、特徴量自動検出部２１０ａ、心胸郭比算出部２２０ａ、特徴量２６０を備える。
【０２００】
特徴量自動検出部２１０ａは、入力された画像Ｅを解析して、心胸郭比算出に必要な特徴量Ｇ１を検出し、特徴量Ｇ１とその特徴量を正しく検出できたかどうかを示す特徴量検出情報Ｆを出力する。
【０２０１】
心胸郭比算出部２２０ａは、入力された特徴量Ｇ１、必要に応じて入力されたＧ２を用いて、心胸郭比数値Ｈと特徴量Ｇを算出し、その心胸郭比数値Ｈ、特徴量Ｇとを出力する。
【０２０２】
特徴量入力部２６０は、ユーザから入力される特徴量Ｇ２を入力する。
【０２０３】
尚、実施形態５の心胸郭比表示部３の詳細構成は、実施形態３の図９の構成に対して、図２０に示すように、心胸郭比計測部２からの入力内容が異なるだけで、その構成は同様である。
【０２０４】
また、画像処理装置を実現するハードウェア構成についても、図１０及び図１１と同様である。
【０２０５】
次に、実施形態５の画像処理装置の動作フローについて、図２１を用いて説明する。
【０２０６】
図２１は本発明の実施形態５の画像処理装置の動作フローを示すフローチャートである。
【０２０７】
この処理の開始のトリガーは、画像生成部１が画像Ｅを出力して、心胸郭比計測部２に画像Ｅを入力したことが合図となる。
【０２０８】
まず、心胸郭比計測部２が、画像Ｅを入力する（ステップＳ２１０）。次に、特徴量自動検出部２１０ａが、入力された画像Ｅを解析して、心胸郭比算出に必要な特徴量Ｇ１を検出する。そして、その特徴量Ｇ１と、その特徴量をＧ１正しく検出できたかどうかを示す特徴量検出情報Ｆを出力する（ステップＳ２２０）。
【０２０９】
ここで、心胸郭比算出に必要な特徴量は、例えば、実施形態３で説明した図１３の場合で説明した算出方法で算出される。
【０２１０】
実施形態５の最大の特徴は、特徴量自動検出部２１０ａで、これらの特徴量が正しく検出できたかどうかを示す特徴量検出情報Ｆを後段へ出力することである。この特徴量検出情報Ｆには、特徴量毎に個別に検出成功または検出失敗したかという情報を含んでいる。この構成により、特徴量自動検出が失敗した際に、手動検出の作業負担が小さくなる。
【０２１１】
次に、心胸郭比算出部２２０ａが、心胸郭比に必要な特徴量Ｇ１を使用して、心胸郭比を算出する（ステップＳ２３０）。そして、心胸郭比算出部２２０ａは、算出した心胸郭比数値Ｈと、特徴量Ｇを出力する。ここで、心胸郭比数値Ｈとは、心臓幅の最大幅と胸郭幅の最大幅との比である。特徴量については、実施形態３の図１３で説明した通りである。
【０２１２】
次に、心胸郭比表示部３が、特徴量Ｇ、特徴量検出情報Ｆ、心胸郭比数値Ｈを用いて、心胸郭比を含む表示オブジェクトを表示する（ステップＳ２４０）。例えば、図２２は、心胸郭比数値、心臓幅の最大幅、胸郭幅の最大幅、心臓幅を表す補助線、胸郭幅を表す補助線を、画像Ｅとともに表示するための表示オブジェクトである。このように、表示部３２０では、画像Ｅの上に重ねて表示オブジェクトを一緒に表示する。
【０２１３】
この表示オブジェクトは、手動でも心胸郭比を算出できるように、図２３に示すように、表示される補助線を、入力部２０６で水平方向に動かすと、リアルタイムで心胸郭比数値、心臓幅の最大幅、胸郭幅の最大幅の表示を更新する機能を持たせても良い。
【０２１４】
表示オブジェクトの表示方法は、特徴量がすべて正しく検出できた場合は、心胸郭比数値とすべての特徴量を表示する。特徴量が、心臓幅の最大幅を決定するための２点と、胸郭幅の最大幅を決定するための２点であるならば、例えば、図２４のように表示オブジェクトを表示する。
【０２１５】
一方、特徴量の自動検出が失敗した場合は、心胸郭比数値は表示しないで、検出成功した特徴量だけを表示する。この場合、特徴量検出情報として、検出に失敗した特徴量の個数、あるいは検出に成功した個数を示すメッセージを表示すると好ましい。
【０２１６】
特徴量が、心臓幅の最大幅を決定するための２点と、胸郭幅の最大幅を決定するための２点であり、心臓の左の点と胸郭の左の点の２点の自動検出が成功した場合は、例えば、図２５のように表示する。ここで、左右が逆転しているが、医用画像では、左と右が逆転して表示することが多いため、図２５のような表示方法でよい。左右を逆転しない表示方法ならば、図２５を左右反転してから表示する。
【０２１７】
図２４または図２５のような表示方法が可能となる理由は、特徴量が正しく検出できたかどうかを示す特徴量検出情報Ｆを、特徴量自動検出部２１０ａで出力し、心胸郭比表示部３に入力しているためである。従来の構成では、計測が成功したならば心胸郭比数値を出力する、計測が失敗したならば心胸郭比数値を出力しないという機能しか提供していなかったため、実施形態５のような表示方法は実現できない。
【０２１８】
そのため、従来では、「（１）心胸郭比が正しいかどうかを判断するための特徴量が表示されないため、ユーザまたはプログラムが、心胸郭比が正しいかどうかを判断することが非常に難しい。」という問題がある。また、「（２）心胸郭比が正しくないと判断できた場合、または、心胸郭比の算出が失敗した場合、正しい特徴量を入力する際に、すべての特徴量を入力しなければならず、作業負担が大きい。」という問題がある。
【０２１９】
実施形態５については、（１）の問題に対しては、心胸郭比を算出した際に使用した特徴量が表示されているため、算出した心胸郭比が正しいかどうかを容易に判断できる。また、（２）の問題に対しては、たとえ心胸郭比の自動算出が失敗した場合であっても、自動検出が成功した特徴量は表示するため、検出が失敗した特徴量だけを入力すれば済む。そのため、作業負担は従来法に比較して軽くすることができる。
【０２２０】
次に、心胸郭比算出が正しいかどうかを判定する心胸郭比正当性情報を入力する（ステップＳ２５０）。心胸郭比正当性情報の入力は、例えば、ユーザが、表示された表示オブジェクトを見て、検出した特徴量に誤りがあることを発見した場合に、入力部２０６を介して入力することを意味する。または、心胸郭比の正当性を判断できる装置を構成する場合には、その装置から心胸郭比正当性情報を入力してもよい。
【０２２１】
ここで、心胸郭比の正当性を判断できる装置とは、例えば、当該画像処理装置が設置されている場所から離れたユーザが、ネットワーク回線を介して心胸郭比表示部３の内容を監視する。そして、その監視結果に基づいて、胸郭比正当性情報情報を、ネットワーク回線を介して入力するというものが考えられる。また、心胸郭比正当性情報の入力がなければ、心胸郭比は正当であるという情報が入力されたと判断してもよい。
【０２２２】
次に、入力した心胸郭比正当性情報を用いて、心胸郭比が正しいか否かを判定する（ステップＳ２６０）。心胸郭比が正しい場合、処理を終了する。一方、心胸郭比が正しくない場合、特徴量入力部２６０から心胸郭比の特徴量Ｇ２を入力する（ステップＳ２２１）。
【０２２３】
上述のように、例えば、ユーザが、ステップＳ２５０で、表示された心胸郭比オブジェクトを観察して、検出した特徴量に誤りがあることを発見した場合は、特徴量を修正するために特徴量の入力を行う。
【０２２４】
入力方法は、例えば、特徴量が図１３のように、心臓幅の最大幅と胸郭幅の最大幅とを決定するための点である場合は、表示部３２０において、修正する点を入力部２０６により選択し、修正すべき位置まで点を移動する。
【０２２５】
または、図２３のように、表示オブジェクトが特徴点を通る垂線を補助線として有している場合には、図２６に示すように、その補助線を入力部２０６を介して水平方向に移動することにより、特徴点の位置を修正する方法でもよい。
【０２２６】
また、特徴量が図１７のように、心臓の輪郭線を決定するための線と、胸郭の輪郭線を決定するための線である場合は、表示部３２０において修正すべき線を選択した後、入力部２０６を介して修正後の線をなぞることにより、特徴線の形状を修正する。
【０２２７】
心胸郭比の特徴量の自動検出が失敗して、必要な特徴量が不足している場合は、不足している特徴量を、例えば、ユーザが入力する。
【０２２８】
入力方法は、例えば、特徴量が図１３のように、心臓幅の最大幅と胸郭幅の最大幅とを決定するための点である場合は、表示部３２０において、入力部２０６により、不足している点の位置を指定する。
【０２２９】
また、特徴量が図１７のように、心臓の輪郭線を決定するための線と、胸郭の輪郭線を決定するための線である場合は、表示部３２０において、不足している線の形状を入力部２０６を介して、不足している特徴線をなぞることにより、特徴線の形状を入力する。不足している特徴線が、胸郭の輪郭線である場合、両肺の輪郭線の形状を全部入力しても良いし、両肺の輪郭線の一部、例えば、両肺の外側の輪郭線だけを入力しても良い。
【０２３０】
そして、心胸郭比の特徴量が入力されたならば、自動検出の場合と同じく、心胸郭比算出部２２０ａで入力された特徴量を使用して心胸郭比を算出する（ステップＳ２３０）。そして、心胸郭比表示部３で心胸郭比を表示する（ステップＳ２４０）。心胸郭比表示部３は、自動検出時の特徴量と特徴量検出情報を既に持っているが、この場合、今回入力された特徴量を使用して、心胸郭比を表示する。自動検出時の特徴量と特徴量検出情報を使用して、自動検出時の情報も表示できると良い。
【０２３１】
以上説明したように、実施形態５によれば、心胸郭比数値とともに、心胸郭比算出に必要な心胸郭比算出用の特徴量と、特徴量毎に個別に検出成功または検出失敗したかどうかという特徴量検出情報を出力する。心胸郭比数値が正しいかどうかを判断するためには、心胸郭比を算出するときに使用した、特徴量が正しいかどうかを判断できればよい。
【０２３２】
実施形態５では、心胸郭比を算出した際に使用した特徴量が表示されているため、ユーザもしくは外部装置が算出した心胸郭比が正しいかどうかを容易に判断できる。さらに、たとえ心胸郭比の自動算出が失敗した場合であっても、自動検出が成功した特徴量は表示する。そのため、検出に失敗した特徴量のみを入力しさえすれば、心胸郭比算出に必要な特徴量をすべて入力できることになり、ユーザもしくは外部装置の作業負担は軽くすることができる。
【０２３３】
また、心胸郭比算出に必要な特徴量が、心臓幅(２点)と胸郭幅(２点)の４点の内のいずれかもしくは全部であり、かつ自動検出が失敗した場合には、ユーザもしくは外部装置が心臓の輪郭線と胸郭の輪郭線を与えることなく、最大４点を指定するだけで済む。そのため、ユーザの修正作業にかかる作業負担が軽い。心臓幅が最大幅となる点と胸郭幅が最大幅となる点が容易に判断できる場合は、この特徴量の与え方が、作業負担が軽く、精度が高い心胸郭比計測となる。
【０２３４】
＜実施形態６＞
実施形態６では、実施形態５との差分についてのみ説明する。
【０２３５】
まず、実施形態６の画像処理装置の動作フローについて、図２１を用いて説明する。
【０２３６】
尚、実施形態６の画像処理装置の動作フローは、基本的には、図２１に示す処理内容となるが、その処理対象となる画像の特徴量が、実施形態５と異なる。そこで、ここでは、その差異について重点的に説明する。
【０２３７】
図２１のステップＳ２１０の処理後、特徴量検出情報Ｆを出力する（ステップＳ２２０）。心胸郭比算出に必要な特徴量とは、例えば、図１７のように、心臓輪郭線を決定するための線（Ｃ）と、胸郭の輪郭線を決定するための線（Ａ）と線（Ｂ）である。
【０２３８】
輪郭線が検出できれば、心臓幅の最大幅と胸郭幅の最大幅を計測することは容易である。心胸郭比は、心臓幅の最大幅と胸郭幅の最大幅との比であるから、これら３つの輪郭線を用いて、心胸郭比を算出することができる。特徴量の検出方法は、従来の技術で述べたような公知の方法でよい。
【０２３９】
次に、心胸郭比算出部２２０ａが、心胸郭比に必要な特徴量Ｇ１を使用して、心胸郭比数値Ｈを算出する。心胸郭比算出部２２０ａは、算出した心胸郭比数値Ｈと算出で使用した特徴量Ｇ１を出力する（ステップＳ２３０）。
【０２４０】
ここで、心胸郭比算出に必要な特徴量は、例えば、実施形態４で説明した図１７の場合で説明した算出方法で算出される。
【０２４１】
その後、ステップＳ２４０〜ステップＳ２６０、ステップＳ２２１の処理を実行する。  以上説明したように、実施形態６によれば、心胸郭比算出に必要な特徴量が、心臓と胸郭の輪郭線の少なくとも一方の一部または全部であり、かつ自動検出が失敗した場合には、ユーザもしくは外部装置が心胸郭比の定義に基づいた特徴量を与えることができる。そのため、心胸郭比を精密に計測することができる。
【０２４２】
（計測位置の検出）
ここで、右胸郭外側位置、左胸郭外側位置、左心臓外側位置、右心臓外側位置の検出と、検出の失敗／成功の判断について、図２７を用いて簡単に説明する。
【０２４３】
図２７において、上部から下部へ向けて所定の位置から順（例えばＩ、ＩＩ、ＩＩＩ・・・）に肺の水平方向の画素値を取得していく。図２７の（ａ１）に示すように、肺野に対して窪みが存在し、下部に近づくに従って、この窪みは徐々に小さくなり、点Ａにおいて、窪みの幅はほぼ０となる。
【０２４４】
このほぼ０となる位置を求めるために、予め定められた高さ閾値（輝度の閾値）を用いて、２値化処理を行った結果を（ａ２）に示している。（ａ１）では３箇所であるが、（ａ２）では６箇所に対応する２値化後の値を示している）。この図から明らかなように、下部に近づくに従って、幅ｄは徐々に小さくなっていき、点Ａの位置を過ぎると、幅ｄが無くなってしまう。この幅ｄの中間位置が点Ａの候補点となる。
【０２４５】
点Ａの検出は、この幅ｄが所定の閾値Ｄよりも小さくなった後に、幅ｄが０となる直前の幅ｄが０でない位置を点Ａとして検出する。従って、何らかの異常により幅ｄが閾値Ｄより小さくなることがなく、幅ｄが０となった場合は、点Ａの検出に失敗したと見なすことができる。尚、点Ｄに関しても同様である。
【０２４６】
次に、点Ｂの検出について説明する。
【０２４７】
図２７を用いて説明したように、図２８に示すように、上部から下部へ向けて所定の位置から順（例えば、Ｉ、ＩＩ、ＩＩＩ・・・）に肺の水平方向の画素値を取得していく。図２８の（ａ１）に示すように、体軸の中心から肺野までの距離ｄは、点Ｂに近づくに従って比較的急激に増加し、そして急激に減少する。
【０２４８】
この位置を求めるために、予め定められた高さ閾値（輝度の閾値）を用いて、２値化処理を行った結果を（ａ２）に示している。（ａ１）では３箇所であるが、（ａ２）では５箇所に対応する２値化後の値を示している）。（ａ２）において、幅ｄの左端が点Ｂの候補点であり、幅ｄは体軸の中心からの距離である。また、水平ラインの位置と幅ｄの関係を（ａ３）に示している。
【０２４９】
この（ａ３）において、極大値となる位置が存在するか否かにより、点Ｂの位置の検出が成功であるか、失敗であるかを判断する。尚、点Ｃに関しても同様である。
【０２５０】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２５１】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０２５２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０２５３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０２５４】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０２５５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０２５６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２５７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０２５８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０２５９】
【図１】本発明の各実施形態に適用可能な画像処理装置の機能構成を示す図である。
【図２】本発明の各実施形態に適用可能な画像処理装置のハードウェア構成を示す図である。
【図３】本発明の実施形態１の画像処理装置の動作フローを示すフローチャートである。
【図４】本発明の実施形態１の表示結果の一例を示す図である。
【図５】本発明の実施形態１の表示結果の一例を示す図である。
【図６】本発明の実施形態１の位置補正の動作フローを示すフローチャートである。
【図７】本発明の実施形態３の心胸郭比自動計測を実現する画像処理装置の機能構成を示す図である。
【図８】本発明の実施形態３の画像生成部の詳細構成を示す図である。
【図９】本発明の実施形態３の心胸郭比表示部の詳細構成を示す図である。
【図１０】本発明の実施形態３に適用可能な画像処理装置のハードウェア構成を示す図である。
【図１１】本発明の実施形態３に適用可能な画像処理装置のハードウェア構成を示す図である。
【図１２】本発明の実施形態３の画像処理装置の動作フローを示すフローチャートである。
【図１３】本発明の実施形態３の表示結果の一例を示す図である。
【図１４】本発明の実施形態３の表示結果の一例を示す図である。
【図１５】本発明の実施形態３の表示結果の一例を示す図である。
【図１６】本発明の実施形態３の表示結果の一例を示す図である。
【図１７】本発明の実施形態４の表示結果の一例を示す図である。
【図１８】本発明の実施形態４の表示結果の一例を示す図である。
【図１９】本発明の実施形態５の心胸郭比自動計測を実現する画像処理装置の機能構成を示す図である。
【図２０】本発明の実施形態５の心胸郭比表示部の詳細構成を示す図である。
【図２１】本発明の実施形態５の画像処理装置の動作フローを示すフローチャートである。
【図２２】本発明の実施形態５の表示結果の一例を示す図である。
【図２３】本発明の実施形態５の補正方法を説明するための図である。
【図２４】本発明の実施形態５の表示結果の一例を示す図である。
【図２５】本発明の実施形態５の表示結果の一例を示す図である。
【図２６】本発明の実施形態５の表示結果の一例を示す図である。
【図２７】本発明の実施形態における計測位置の検出を説明するための図である。
【図２８】本発明の実施形態における計測位置の検出を説明するための図である。
【符号の説明】
【０２６０】
１０１  自動心胸郭比計測部
１０２  表示方法選択部
１０３  計測結果表示部
１０４  位置補正検出部
１０５  位置補正結果表示部
２００  情報処理装置
２０１  バス
２０２  ＣＰＵ
２０３  ＲＡＭ
２０４  ＲＯＭ
２０５  記憶部
２０６  入力部
２０７  表示部
２０８  ネットワークインタフェース
２０９  ネットワーク
【図１】
2007222325.tif 000003
【図２】
2007222325.tif 000004
【図３】
2007222325.tif 000005
【図４】
2007222325.tif 000006
【図５】
2007222325.tif 000007
【図６】
2007222325.tif 000008
【図７】
2007222325.tif 000009
【図８】
2007222325.tif 000010
【図９】
2007222325.tif 000011
【図１０】
2007222325.tif 000012
【図１１】
2007222325.tif 000013
【図１２】
2007222325.tif 000014
【図１３】
2007222325.tif 000015
【図１４】
2007222325.tif 000016
【図１５】
2007222325.tif 000017
【図１６】
2007222325.tif 000018
【図１７】
2007222325.tif 000019
【図１８】
2007222325.tif 000020
【図１９】
2007222325.tif 000021
【図２０】
2007222325.tif 000022
【図２１】
2007222325.tif 000023
【図２２】
2007222325.tif 000024
【図２３】
2007222325.tif 000025
【図２４】
2007222325.tif 000026
【図２５】
2007222325.tif 000027
【図２６】
2007222325.tif 000028
【図２７】
2007222325.tif 000029
【図２８】
2007222325.tif 000030