(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-03-10
(45)【発行日】2023-03-20
(54)【発明の名称】間隙変化検出装置、間隙変化検出方法及び間隙変化検出用プログラム
(51)【国際特許分類】
G06T 7/60 20170101AFI20230313BHJP
G06T 7/00 20170101ALI20230313BHJP
A61B 6/00 20060101ALI20230313BHJP
【FI】
G06T7/60 180B
G06T7/00 350B
A61B6/00 350C
(21)【出願番号】P 2019072574
(22)【出願日】2019-04-05
【審査請求日】2022-03-03
(73)【特許権者】
【識別番号】504173471
【氏名又は名称】国立大学法人北海道大学
(74)【代理人】
【識別番号】110000958
【氏名又は名称】弁理士法人インテクト国際特許事務所
(74)【代理人】
【識別番号】100120189
【氏名又は名称】奥 和幸
(74)【代理人】
【識別番号】100173510
【氏名又は名称】美川 公司
(72)【発明者】
【氏名】池辺 将之
(72)【発明者】
【氏名】神島 保
(72)【発明者】
【氏名】欧 亜非
【審査官】佐田 宏史
(56)【参考文献】
【文献】特開2018-161397(JP,A)
【文献】特開2010-253243(JP,A)
【文献】特開2016-144535(JP,A)
【文献】特開2016-162096(JP,A)
【文献】特開2009-199270(JP,A)
【文献】特開2017-134634(JP,A)
【文献】国際公開第2017/134634(WO,A1)
【文献】佐々木 慶文、外4名,“位相限定相関法に基づく高精度レジストレーション”,電子情報通信学会技術研究報告,日本,社団法人電子情報通信学会,2002年04月11日,Vol.102, No.15,pp.49-54
【文献】G. Langs et al.,"Automatic Quantification of Joint Space Narrowing and Erosions in Rheumatoid Arthritis",IEEE Transactions on Medical Imaging,米国,IEEE,2008年08月15日,Vol.28, No.1,pp.151-164
(58)【調査した分野】(Int.Cl.,DB名)
G06T 1/00,7/00-7/90
G06V 10/00-10/98
A61B 6/00
(57)【特許請求の範囲】
【請求項1】
複数の物体間の間隙の長さの変化を検出する間隙変化検出装置において、
前記複数の物体及び前記間隙が映っている画像に相当する画像情報を取得する取得手段と、
前記取得した画像情報に基づいて、当該画像情報に相当する前記画像における各前記物体の前記間隙側の端部を、当該画像において分離する分離手段と、
前記分離された端部それぞれの位置の、同じ時系列に沿った変化である時系列位置変化を、位相限定相関法を用いて検出する位置変化検出手段と、
各前記端部についてそれぞれ検出された前記時系列位置変化に基づいて、前記時系列に沿った前記間隙の長さの変化を検出する変化検出手段と、
を備えることを特徴とする間隙変化検出装置。
【請求項2】
請求項1に記載の間隙変化検出装置において、
前記物体は関節を構成する骨であり、前記間隙は当該関節における前記骨間の間隙であり、
前記分離手段は、前記取得した画像情報に対してモルフォロジー変換処理を施す変換手段を備え、
当該分離手段は、前記変換手段による前記画像情報の変換結果に基づいて、前記関節が含まれる身体の部位を前記画像において検出し、当該検出された部位に基づいて前記端部を検出して分離することを特徴とする間隙変化検出装置。
【請求項3】
請求項2に記載の間隙変化検出装置において、
前期分離手段は、機械学習法を用いた二値識別手段が線形に接続されてなる複合識別手段が複数直列に接続されてなる識別手段を更に備え、
当該分離手段は、前記検出された部位について前記識別手段による二値識別処理を施して前記画像における前記関節を検出し、当該検出された関節に基づいて前記端部を検出して分離することを特徴とする間隙変化検出装置。
【請求項4】
請求項1から請求項3のいずれか一項に記載の間隙変化検出装置において、
前記位置変化検出手段は、前記時系列に対応した前記画像情報間における前記物体の位置ずれを、前記画像情報に相当する前記画像全体に対する位置限定相関法を用いて検出する位置ずれ検出手段を備え、
当該位置変化検出手段は、当該検出された位置ずれを除去しつつ前記時系列位置変化を検出することを特徴とする間隙変化検出装置。
【請求項5】
請求項1から請求項4のいずれか一項に記載の間隙変化検出装置において、
前記分離手段は、前記取得した画像情報に対してモルフォロジー変換処理を施す変換手段を備え、
当該分離手段は、前記変換手段による前記画像情報の変換結果に基づいて前記端部を前記画像においてそれぞれ分離することを特徴とする間隙変化検出装置。
【請求項6】
複数の物体間の間隙の長さの変化を検出する間隙変化検出装置であって、取得手段と、分離手段と、位置変化検出手段と、変化検出手段と、を備える間隙変化検出装置において実行される間隙検出方法であって、
前記複数の物体及び前記間隙が映っている画像に相当する画像情報を前記取得手段により取得する取得工程と、
前記分離手段により、前記取得した画像情報に基づいて、当該画像情報に相当する前記画像における各前記物体の前記間隙側の端部を、当該画像において分離する分離工程と、
前記分離された端部それぞれの位置の、同じ時系列に沿った変化である時系列位置変化を、前記位置変化検出手段により位相限定相関法を用いて検出する位置変化検出工程と、
各前記端部についてそれぞれ検出された前記時系列位置変化に基づいて、前記変化検出手段により前記時系列に沿った前記間隙の長さの変化を検出する変化検出工程と、
を含むことを特徴とする間隙変化検出方法。
【請求項7】
複数の物体間の間隙の長さの変化を検出する間隙変化検出装置に含まれるコンピュータを、
前記複数の物体及び前記間隙が映っている画像に相当する画像情報を取得する取得手段、
前記取得した画像情報に基づいて、当該画像情報に相当する前記画像における各前記物体の前記間隙側の端部を、当該画像において分離する分離手段、
前記分離された端部それぞれの位置の、同じ時系列に沿った変化である時系列位置変化を、位相限定相関法を用いて検出する位置変化検出手段、及び、
各前記端部についてそれぞれ検出された前記時系列位置変化に基づいて、前記時系列に沿った前記間隙の長さの変化を検出する変化検出手段、
として機能させることを特徴とする間隙変化検出用プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、間隙変化検出装置、間隙変化検出方法及び間隙変化検出用プログラムの技術分野に属する。より詳細には、例えば人の関節を構成する複数の骨の端部間の間隙の長さの変化を検出する間隙変化検出装置及び間隙変化検出方法並びに当該間隙変化検出装置用のプログラムの技術分野に属する。
【背景技術】
【0002】
近年、関節リュウマチ治療のための薬の研究が進み、従来に比して有効な薬が開発・提供されている。これらの薬は、その薬価が高価であることも相まって、関節リュウマチの進行度に応じて適切に使い分けることが求められる。従って、関節リュウマチの進行度を的確に認識することは、極めて重要である。このとき、当該進行度の尺度の一つとしては、診断の対象となる関節における上記間隙の長さがある。例えば一般には、この長さが短くなるほど関節リュウマチの進行度が高いと診断されることがある。
【0003】
一方、上記間隙の長さの診断は、診断対象となる関節のX線画像を用いて行われる場合が多い。即ち、当該X線画像を観た医師により、最終的に当該間隙の長さが診断されることが多い。従って、当該X線画像は鮮明であることが求められる。そして、このような要求に対応した先行技術文献としては、例えば下記特許文献1が挙げられる。特許文献1に記載された技術では、少なくとも二種類以上の構成部材からなるシンチレータ部材をX線の入射側に備え、上記構成部材がX線の入反射方向に周期的に配置されてなり、構成部材の少なくとも1つ以上がX線を可視光に変換する蛍光体を含み、X線の入射側から順に、シンチレータ部材、光学部材、及び光検出器の順に配置される構成とされている。
【先行技術文献】
【特許文献】
【0004】
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら一方で、例えば特許文献1記載の技術を用いてX線画像が鮮明に撮れたとしても、それを医師が目で観察して上記間隙の長さを診断する場合、当該間隙の長さの、その進行度による変化が判り難い関節リュウマチについては、(i)主観的になり易い、(ii)間隙の長さの微小な変化を見落とし易い、(iii)正確な診断のためには特別な訓練が必要となる、及び(iv)再現性が乏しい、といった問題点があることが従来から指摘されていた。
【0006】
そこで本発明は、上記の各問題点に鑑みて為されたもので、その課題の一例は、上記間隙の長さの変化を、診断対象となる関節を撮像した画像から、例えば医師の主観等を介在させることなく、的確且つ定量的に検出することが可能な間隙変化検出装置及び間隙変化検出方法並びに当該間隙変化検出装置用のプログラムを提供することにある。
【課題を解決するための手段】
【0007】
上記の課題を解決するために、請求項1に記載の発明は、複数の物体間の間隙の長さの変化を検出する間隙変化検出装置において、前記複数の物体及び前記間隙が映っている画像に相当する画像情報を取得する指位置検出部等の取得手段と、前記取得した画像情報に基づいて、当該画像情報に相当する前記画像における各前記物体の前記間隙側の端部を、当該画像において分離する分離部等の分離手段と、前記分離された端部それぞれの位置の、同じ時系列に沿った変化である時系列位置変化を、位相限定相関法を用いて検出する変化検出部等の位置変化検出手段と、各前記端部についてそれぞれ検出された前記時系列位置変化に基づいて、前記時系列に沿った前記間隙の長さの変化を検出する変化検出部等の変化検出手段と、を備える。
【0008】
上記の課題を解決するために、請求項6に記載の発明は、複数の物体間の間隙の長さの変化を検出する間隙変化検出装置であって、指位置検出部等の取得手段と、分離部等の分離手段と、変化検出部等の位置変化検出手段と、変化検出部等の変化検出手段と、を備える間隙変化検出装置において実行される間隙検出方法であって、前記複数の物体及び前記間隙が映っている画像に相当する画像情報を前記取得手段により取得する取得工程と、前記分離手段により、前記取得した画像情報に基づいて、当該画像情報に相当する前記画像における各前記物体の前記間隙側の端部を、当該画像において分離する分離工程と、前記分離された端部それぞれの位置の、同じ時系列に沿った変化である時系列位置変化を、前記位置変化検出手段により位相限定相関法を用いて検出する位置変化検出工程と、各前記端部についてそれぞれ検出された前記時系列位置変化に基づいて、前記変化検出手段により前記時系列に沿った前記間隙の長さの変化を検出する変化検出工程と、を含む。
【0009】
上記の課題を解決するために、請求項7に記載の発明は、複数の物体間の間隙の長さの変化を検出する間隙変化検出装置に含まれるコンピュータを、前記複数の物体及び前記間隙が映っている画像に相当する画像情報を取得する取得手段、前記取得した画像情報に基づいて、当該画像情報に相当する前記画像における各前記物体の前記間隙側の端部を、当該画像において分離する分離手段、前記分離された端部それぞれの位置の、同じ時系列に沿った変化である時系列位置変化を、位相限定相関法を用いて検出する位置変化検出手段、及び、各前記端部についてそれぞれ検出された前記時系列位置変化に基づいて、前記時系列に沿った前記間隙の長さの変化を検出する変化検出手段、として機能させる。
【0010】
請求項1、請求項6又は請求項7のいずれか一項に記載の発明によれば、複数の物体及び間隙が映っている画像に相当する画像情報に基づいて各物体の間隙側の端部を分離し、当該端部それぞれについての時系列位置変化を位相限定相関法を用いて検出し、その検出結果に基づいて間隙の長さの変化を検出するので、上記間隙の長さの変化を、上記画像情報から、例えば医師の主観等を介在させることなく、的確且つ定量的に検出することができる。
【0011】
上記の課題を解決するために、請求項2に記載の発明は、請求項1に記載の間隙変化検出装置において、前記物体は関節を構成する骨であり、前記間隙は当該関節における前記骨間の間隙であり、前記分離手段は、前記取得した画像情報に対してモルフォロジー変換処理を施す分離部等の変換手段を備え、当該分離手段は、前記変換手段による前記画像情報の変換結果に基づいて、前記関節が含まれる身体の部位を前記画像において検出し、当該検出された部位に基づいて前記端部を検出して分離するように構成される。
【0012】
請求項2に記載の発明によれば、請求項1に記載の発明の作用に加えて、各物体が関節を構成する骨であり、間隙が当該関節における骨間の間隙であり、画像情報に対するモルフォロジー変換処理による変換結果に基づいて関節が含まれる身体の部位を検出し、当該検出された部位に基づいて骨の端部を検出して分離するので、より正確に当該端部を検出して分離することができる。
【0013】
上記の課題を解決するために、請求項3に記載の発明は、請求項2に記載の間隙変化検出装置において、前期分離手段は、機械学習法を用いた二値識別器等の二値識別手段が線形に接続されてなる複合識別器等の複合識別手段が複数直列に接続されてなる指関節検出部等の識別手段を更に備え、当該分離手段は、前記検出された部位について前記識別手段による二値識別処理を施して前記画像における前記関節を検出し、当該検出された関節に基づいて前記端部を検出して分離するように構成される。
【0014】
請求項3に記載の発明によれば、請求項2に記載の発明の作用に加えて、検出された身体の部位について二値識別処理を施して関節を検出し、検出された関節に基づいて骨の端部を検出して分離するので、更に正確に当該端部を検出して分離することができる。
【0015】
上記の課題を解決するために、請求項4に記載の発明は、請求項1から請求項3のいずれか一項に記載の間隙変化検出装置において、前記位置変化検出手段は、前記時系列に対応した前記画像情報間における前記物体の位置ずれを、前記画像情報に相当する前記画像全体に対する位置限定相関法を用いて検出する変化検出部等の位置ずれ検出手段を備え、当該位置変化検出手段は、当該検出された位置ずれを除去しつつ前記時系列位置変化を検出するように構成される。
【0016】
請求項4に記載の発明によれば、請求項1から請求項3のいずれか一項に記載の発明の作用に加えて、時系列に対応した画像情報間における物体の位置ずれを、画像全体に対する位置限定相関法を用いて検出し、その検出された位置ずれを除去しつつ時系列位置変化を検出するので、より正確に時系列位置変化を検出することができる。
【0017】
上記の課題を解決するために、請求項5に記載の発明は、請求項1から請求項4のいずれか一項に記載の間隙変化検出装置において、前記分離手段は、前記取得した画像情報に対してモルフォロジー変換処理を施す分離部等の変換手段を備え、当該分離手段は、前記変換手段による前記画像情報の変換結果に基づいて前記端部を前記画像においてそれぞれ分離するように構成される。
【0018】
請求項5に記載の発明によれば、請求項1から請求項4のいずれか一項に記載の発明の作用に加えて、取得した画像情報に対するモルフォロジー変換処理による変換結果に基づいて物体の端部を画像においてそれぞれ分離するので、より正確に当該端部を分離することができる。
【発明の効果】
【0019】
本発明によれば、複数の物体及び間隙が映っている画像に相当する画像情報に基づいて各物体の間隙側の端部を分離し、当該端部それぞれについての時系列位置変化を位相限定相関法を用いて検出し、その検出結果に基づいて間隙の長さの変化を検出する。
【0020】
従って、複数の物体間の間隙の長さの変化を、当該複数の物体及び間隙が映っている画像に相当する画像情報から、例えば医師の主観等を介在させることなく、的確且つ定量的に検出することができる。
【図面の簡単な説明】
【0021】
【
図1】実施形態の間隙変化検出装置を含む間隙検査システムの概要構成を示すブロック図である。
【
図2】実施形態の間隙変化検出装置の概要構成を示すブロック図である。
【
図3】実施形態の指位置検出処理を示す図であり、(a)は当該指位置検出処理の対象となる画像を例示する図であり、(b)は当該指位置検出処理の第1処理を示す図であり、(c)は当該指位置検出処理の第2処理を示す図であり、(d)は当該指位置検出処理の第3処理を示す図であり、(e)は当該指位置検出処理の第4処理を示す図であり、(f)は当該指位置検出処理の第5処理を示す図であり、(g)は当該指位置検出処理の第6処理を示す図であり、(h)は当該指位置検出処理の第7処理を示す図である。
【
図4】実施形態の指関節検出処理等を示す図であり、(a)は実施形態の指関節検出部の細部構成を示すブロック図であり、(b)は当該指関節検出処理の第1処理を示す図であり、(c)は当該指関節検出処理の第2処理を示す図であり、(d)は当該指関節検出処理による検出結果を示す図である。
【
図5】実施形態の位置修正処理を示す図であり、(a)は当該位置修正処理の第1処理を示す図であり、(b)は当該位置修正処理の対象となる位置ずれを例示する図であり、(c)は当該位置修正処理の第2処理を示す図である。
【
図6】実施形態の位相限定相関法を説明する図である。
【
図7】実施形態の関節分離処理における溝検出処理を示す図(I)である。
【
図8】実施形態の関節分離処理における溝検出処理を示す図(II)であり、(a)は当該溝検出処理の第1例を示す図であり、(b)は当該溝検出処理の第2例を示す図であり、(c)は当該溝検出処理の第3例を示す図であり、(d)は当該溝検出処理の第4例を示す図であり、(e)は当該溝検出処理の結果を例示する図である。
【
図9】実施形態の関節分離処理における分離処理を示す図(I)であり、(a)は当該関節分離処理における画素の配置を例示する図であり、(b)は各画素における画素値を例示する図である。
【
図10】実施形態の分離処理におけるモルフォロジー変換処理を例示する図(I)であり、(a)は当該モルフォロジー変換処理の第1処理を例示する図であり、(b)は当該モルフォロジー変換処理の第2処理を例示する図である。
【
図11】実施形態の分離処理におけるモルフォロジー変換処理を例示する図(II)であり、(a)は当該モルフォロジー変換処理の第3処理を例示する図であり、(b)は当該モルフォロジー変換処理の第4処理を例示する図である。
【
図12】実施形態の分離処理におけるモルフォロジー変換処理を例示する図(III)であり、(a)は当該モルフォロジー変換処理の第5処理を例示する図であり、(b)は当該モルフォロジー変換処理の結果としての関節分離線を例示する図である。
【
図13】実施形態の関節分離処理における分離処理を示す図(II)であり、(a)は関節分離線が重畳されたX線画像を例示する図であり、(b)は当該関節分離線を用いた関節の分離を例示する図であり、(c)は当該関節分離処理の結果を例示する図である。
【
図14】実施形態の間隙変化検出処理を例示する図である。
【
図15】実施形態の間隙変化検出処理の結果を例示する図であり、(a)は実施形態の関節分離処理の結果を例示する図であり、(b)は間隙変化の結果を模式的に示す図である。
【
図16】実施形態の間隙変化検出処理の結果の表示例を示す図である。
【
図17】実施例の結果を示す図であり、(a)は当該結果の第1例を示す図であり、(b)は当該結果の第2例を示す図である。
【発明を実施するための形態】
【0022】
次に、本発明を実施するための形態について、
図1乃至
図16に基づいて説明する。なお以下に説明する実施形態は、例えばレントゲン装置又はCT(Computed Tomography)装置等により撮像された人の手の画像から当該手の関節を構成する二つ以上の骨の端部間の間隙の長さの変化を検出する間隙変化検出装置に対して、本発明を適用した場合の実施の形態である。当該間隙変化検出装置は、時間的に離れて同じ関節を撮像して得られた複数の上記画像を比較/解析することにより、上記間隙の長さの変化を自動的且つ数値化された状態で検出する。なお以下の説明においては、上記レントゲン装置又はCT装置等により撮像された画像を、単に「画像」と称する。
【0023】
また、
図1は実施形態の間隙変化検出装置を含む間隙検査システムの概要構成を示すブロック図であり、
図2は当該間隙変化検出装置の概要構成を示すブロック図であり、
図3は実施形態の指位置検出処理を示す図であり、
図4は実施形態の指関節検出処理等を示す図である。更に、
図5は実施形態の位相限定相関法を説明する図であり、
図6は実施形態の位置修正処理を示す図であり、
図7及び
図8は実施形態の関節分離処理における溝検出処理をそれぞれ示す図であり、
図9は実施形態の関節分離処理における分離処理を示す図(I)である。更にまた、
図10乃至
図12は当該関節分離処理におけるモルフォロジー変換処理をそれぞれ例示する図であり、
図13は実施形態の関節分離処理における分離処理を示す図(II)である。また、
図14は実施形態の間隙変化検出処理を例示する図であり、
図15は当該間隙変化検出処理の結果を例示する図であり、
図16は当該結果の表示例を示す図である。
【0024】
(1)
間隙検出システムの全体構成及び動作
初めに、実施形態の間隙検出システムの全体構成及び動作について、
図1を用いて説明する。
図1に示すように、実施形態の間隙変化検出装置Sを含む間隙検出システムSSは、当該間隙変化検出装置Sに加えて撮像装置SXを備えて構成されている。
【0025】
この構成において、撮像装置SXは、例えばレントゲン装置又はCT装置からなり、間隙変化検出装置Sによる検出対象となった間隙を有する関節、又は当該関節を含む人の手を撮像し、当該関節又は手に相当する画像データDxを生成して間隙変化検出装置Sに出力する。これにより間隙変化検出装置Sは、当該画像データDxに基づいて上記間隙の長さの変化を自動的且つ数値化して検出し、検出結果データDoutとして出力する。ここで、間隙変化検出装置Sにおける上記間隙の長さの変化の検出に当たっては、いわゆる位相限定相関(POC(Phase-Only Correlation))法が用いられる。この位相限定相関法については、後ほど詳述する。そして上記検出結果データDoutに相当する検出結果は、例えば後述するように図示しないディスプレイ上に表示される。なお以下の説明において、上記位相限定相関法を単に「POC法」と称し、上記位相限定相関法を用いた処理を単に「POC処理」と称する。
【0026】
次に、上記間隙変化検出装置Sの構成について、具体的に
図2を用いて説明する。
図2に示すように、実施形態の間隙変化検出装置Sは、指位置検出部1と、指関節検出部2と、位置修正部3と、分離部4と、変化検出部5と、により構成されている。このとき、指位置検出部1、指関節検出部2、位置修正部3、分離部4及び変化検出部5については、間隙変化検出装置Sを構成する例えばCPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)等からなるハードウェアロジック回路により実現されていてもよいし、又は、後述する各処理に相当するプログラムを上記CPU等が読み出して実行することにより、ソフトウェア的に実現されるものであってもよい。また、上記指位置検出部1が本発明の「取得手段」の一例に相当し、指関節検出部2が本発明の「識別手段」の一例に相当し、分離部4が本発明の「分離手段」の一例及び「変換手段」の一例にそれぞれ相当し、変化検出部5が本発明の「位置変化検出手段」の一例、「変化検出手段」の一例及び「位置ずれ検出手段」の一例にそれぞれ相当する。
【0027】
以上の構成において、指位置検出部1は初めに、撮像装置SXから出力された上記画像データDxを取得すると、当該画像データDxに相当する画像における指(即ち、上記間隙の変化の検出対象となっている関節を含む指)の位置を検出する実施形態の指位置検出処理を実行し、その結果を指位置データDfngとして指関節検出部2に出力する。このとき指位置検出部1は、上記時間的に離れて同じ関節を撮像して得られた複数の画像に相当する複数の画像データDxのそれぞれについて、指位置データDfngを出力する。なお、上記指位置検出処理については、後ほど
図3を用いて詳説する。
【0028】
これにより指関節検出部2は、指位置検出部1からの上記各指位置データDfngに基づき、当該各指位置データDfngによりその位置が示されている指に含まれている関節をそれぞれ検出する実施形態の指関節検出処理を実行し、その結果を関節データDjntとして位置修正部3にそれぞれ出力する。なお、上記指関節検出処理については、後ほど
図4を用いて詳説する。
【0029】
次に位置修正部3は、指関節検出部2からの上記各関節データDjntに基づき、当該各関節データDjntに相当する関節のそれぞれについて、例えば時間的に離れること(即ち時系列に沿って取得されたこと)に起因する位置ずれがあった場合、上記POC法を用いて当該位置ずれを相互に修正する実施形態の位置修正処理を実行し、その結果を修正関節データDmとして分離部4にそれぞれ出力する。なお、上記位置修正処理については、後ほど
図5及び
図6を用いて詳説する。
【0030】
そして分離部4は、位置修正部3からの上記各修正関節データDmに基づき、当該各修正関節データDmに相当する画像から、当該画像に映っている関節を構成する例えば二つの骨の端部にそれぞれ相当する画像を分離する実施形態の関節分離処理を実行し、その結果を関節分離データDsepとして変化検出部5に出力する。この分離部4の機能により、当該関節が映った一の画像から、当該関節を構成する各端部のみをそれぞれ含む二つの画像が分離されることとなる。なお、上記関節分離処理については、後ほど
図7乃至
図13を用いて詳説する。
【0031】
最後に変化検出部5は、分離部4からの上記各関節分離データDsepに基づき、当該各関節分離データDsepに相当する画像に映っている上記各端部間の距離の変化(即ち、上記間隙の長さの変化)を、上記POC法を用いて検出する実施形態の間隙変化検出処理を実行し、その結果を上記検出結果データDoutとして例えば上記図示しないディスプレイに出力する。なお、上記間隙変化検出処理については、後ほど
図14乃至
図16を用いて詳説する。
【0032】
(2)
上記指位置検出処理について
次に、指位置検出部1により実行される上記指位置検出処理について、
図2及び
図3を用いて説明する。
【0033】
図3に例示するように、例えば右手をレントゲン装置で撮像して得られた画像G(
図3(a)参照)に相当する画像データDxが取得されると、初めに指位置検出部1は、上記指位置検出処理の第1処理として、例えばいわゆる大津の二値化処理を当該画像データDxに対して施し、
図3(b)に例示される二値化画像を生成する。次に指位置検出部1は、上記指位置検出処理の第2処理として、当該二値化画像に対してモルフォロジー変換における膨張処理及び収縮処理を施し、雑音を除去した二値化画像を生成する(
図3(c)参照)。その後、指位置検出部1は、上記指位置検出処理の第3処理として、雑音が除去された二値化画像に対して従来と同様のエッジ検出処理及び輪郭近似処理を施し、各指及び手首等を形取った輪郭Rを検出する(
図3(d)参照)。次に指位置検出部1は、上記指位置検出処理の第4処理として、当該輪郭近似処理等が施された二値化画像に対して、従来と同様の端部検出処理(即ち、部分的な最大値及び最小値を検出する処理)を施し、各指の先端(
図3(e)において白○で示す)と指の間の部分(
図3(e)において白□で示す)とをそれぞれ検出する。次に指位置検出部1は、上記指位置検出処理の第5処理として、
図3(e)に例示する各先端及び各指の間の位置に基づき、各指の画像をそれぞれ切り出し、当該切り出した各指の中心線を設定する(
図3(f)参照)。そして指位置検出部1は、上記指位置検出処理の第6処理として、設定された中心線に基づいて指の開く角度を検出する処理を各指について施し(
図3(g)参照)、更に上記指位置検出処理の第7処理として、最終的に指の部分の画像のみを各指について
図3(h)に例示するように切り出す。その後、指位置検出部1は、各切り出された指の画像(
図3(h)参照)を、上記指位置データDfngとして指関節検出部2に出力する。なお、本発明の発明者等による実験では、250画素×300画素の画像Gを用いた上記指位置検出処理に要する時間は、約0.05秒であった。
【0034】
(3)
上記指関節検出処理について
次に、指関節検出部2により実行される上記指関節検出処理について、
図2及び
図4を用いて説明する。実施形態の指関節検出処理は、上記指位置データDfngにより示されている指の位置を含む画像に対して、従来のHaar-like特徴量を用いた特徴量検出処理を施すことで、当該指の中から関節を検出する指関節検出処理である。このとき、上記Haar-like特徴量を用いた特徴量検出処理とは、画像の一部を切り出して得られた当該画像の部分における局所的な明暗差を当該部分の特徴量とし、その特徴量を部分ごとに組み合わせることで当該画像全体としての特徴を捉える特徴量検出処理である。
【0035】
即ち、実施形態の指関節検出部2は、
図4(a)に示すように、n個(nは予め設定された接続数)の複合識別器MI1乃至複合識別器MInが直列に接続されて構成されている。そして、複合識別器MI1乃至複合識別器MInの各々は、上記Haar-like特徴量を用いた二値の特徴量検出処理をそれぞれに行う二値識別器がT個(Tは予め設定された最適結合数)線形に接続されて構成されている。この構成において、上記二値識別器が本発明の「二値識別手段」の一例に相当し、複合識別器MI1乃至複合識別器MInの各々が本発明の「複合識別手段」の一例にそれぞれ相当する。
【0036】
このとき、当該二値識別器のそれぞれは、例えば骨の端部同士で形成される関節の画像に対応して、「白」(関節を構成する一方の骨の端部に相当)-「黒」(上記間隙に相当)-「白」(関節を構成する他方の骨の端部に相当)なるフィルタを用いた下記式(1)に示されるHaar-like特徴量hの検出を行う。そしてこの結果、複合識別器MI1乃至複合識別器MInの各々は、下記式(2)に示されるHaar-like特徴量Hの検出を行うことになる。
【数1】
【数2】
【0037】
より具体的には、
図4(a)に示すように、上記指位置データDfngが入力された指関節検出部2の復号識別器MI1は、上記二値の特徴量検出処理により当該指位置データDfngに相当する画像(
図4(b)参照)から関節と認識される部分をそれぞれ検出し、その結果を次段の複合識別器MI2に出力する。これ以降、複合識別器MI2乃至複合識別器MInは、順次複合識別器MI1と同様の二値の特徴量検出処理をそれぞれ施す。この結果、
図4(c)及び
図4(d)に白□で例示するように、上記フィルタに対応した各関節が元の画像Gから検出される。上記各関節の検出結果は、上記関節データDjntとして位置修正部3に出力される。なお、本発明の発明者等による実験では、2,280画素×2,860画素の画像G(
図4(d)参照)を用いた上記指関節検出処理に要する時間は、約0.4秒であった。
【0038】
(4)
上記位置修正処理について
次に、位置修正部3により実行される上記位置修正処理について、
図2並びに
図5及び
図6を用いて説明する。実施形態の位置修正処理は、指関節検出部2からの上記各関節データDjntに基づき、当該各関節データDjntに相当する関節のそれぞれにおける上記位置ずれを、上記POC法を用いて相互に修正する位置修正処理である。より具体的に、実施形態の位置修正処理には、局所中央値を用いるいわゆるメディアンフィルタ(Median Filter)を用いて、上記関節データDjntに相当する画像Gにおける高周波成分を除去する第1処理と、上記POC法を用いて位置ずれを修正する第2処理と、がある。このとき、上記高周波成分は、関節データDjntに相当する関節を構成する骨の骨脈に対応した高周波成分であり、実施形態の間隙の長さの変化の検出には不要なものである。
【0039】
より具体的に、実施形態の位置修正処理の第1処理として、位置修正部3は、関節データDjntに相当する画像G(
図5(a)左に一例を示す)に対して上記Median Filterを適用する処理を施し、
図5(b)右に例示するように上記骨脈に相当する高周波成分を除去する。
【0040】
次に位置修正部3は、実施形態の位置修正処理の第2処理として、時系列に沿って取得されたことに起因する位置ずれが、例えば
図5(b)に例示するように関節データDjntに相当する画像Gに含まれている場合、上記高周波成分が除去された画像の全体について、上記POC法を用いて当該位置ずれを相互に修正する。
【0041】
ここで、実施形態のPOC法は、上記位置修正処理だけでなく、後述する変化検出部5による実施形態の間隙変化検出処理でも用いられる。よって次に、当該POC法について
図6を用いて一般的に説明する。
【0042】
即ち、例えば直近に撮像された画像Gに相当する画像データDxを画像データf(x,y)と表し、それより過去に撮像された画像Gに相当する画像データDxを画像データg(x,y)と表すとすると、上記POC処理では、
図5に示すように、これらに対していわゆる離散フーリエ変換(Discrete Fourier Transform(以下、「DFT」と称する))処理を初めにそれぞれ施して、波数(k)空間の信号に変換する。このとき当該変換の結果は、下記式(3)のように表される。
【数3】
【0043】
上記POC処理では次に、
図5に示すように、式(3)における関数F(k
x,k
y)及び関数G(k
x,k
y)をその振幅で除することによりそれぞれ正規化し、更にその一方を共役とすることで、いわゆる要素積(Hadamard Product又はElement-Wise Product)を求める。この要素積は、下記式(4)のように表される。
【数4】
【0044】
この式(4)において、「θ
F(k
x,k
y)」は複素関数F(k
x,k
y)の位相角であり、「θ
G(k
x,k
y)」は複素関数G(k
x,k
y)の位相角である。そして上記POC処理では最後に、上記式(4)により求められた要素積に対して、
図5に示すように、いわゆる逆離散フーリエ変換(Inverse Discrete Fourier Transform(以下、「IDFT」と称する)処理を施し、当該POC処理の結果として出力する。この結果は、下記式(5)に示すものとなる。
【数5】
【0045】
ここで、上記画像データf(x,y)に相当する画像と、上記画像データg(x,y)に相当する画像と、の関係を、その位置ずれ量d(水平方向の位置ずれであるか、垂直方向の位置ずれであるか、或いは斜め方向の位置ずれであるか、を問わない)を用いて表すとすると、以下の式(6)のようになる。
【数6】
【0046】
そして、式(6)の両辺に対してDFT処理(
図5参照)を施した結果は、以下の式(7)となる。
【数7】
【0047】
従って、式(7)に対して上記式(4)と同様の正規化処理を施し、更にその要素積を求めると(それぞれ
図5参照)、その結果は、上記式(4)に対応して、以下の式(8)に示すものとなる。
【数8】
【0048】
そして、上記式(8)の両辺に対してIDFT処理(
図5参照)を施した結果は、以下の式(9)となる。
【数9】
【0049】
この式(9)から判るように、上記画像データf(x,y)に相当する画像と、上記画像データg(x,y)に相当する画像と、の間に位置ずれdがある場合(
図5(b)参照)、その位置ずれdに対応して、式(9)で示されるデルタ(δ)関数としてのピークが現れることになる。
【0050】
そして位置修正部3は、位置修正処理の第2処理として、
図5(c)に例示するように上記デルタ関数のピークの位置に対応する位置ずれdを相互に修正する。その後位置修正部3は、当該修正の結果を修正関節データDmとして分離部4にそれぞれ出力する。
【0051】
(5)
上記関節分離処理について
次に、分離部4により実行される上記関節分離処理について、
図2並びに
図7乃至
図13を用いて説明する。実施形態の関節分離処理には、位置修正部3からの上記各修正関節データDm(即ち、時系列に沿って取得された各画像Gに相当する各修正関節データDm)に基づき、当該各修正関節データDmに相当する関節のそれぞれにおける上記間隙を溝(Gully)として検出する溝検出処理と、当該検出された間隙の画像に対してモルフォロジー変換処理を施すことにより上記間隙を挟んで相対している各骨端を分離する分離処理と、がある。
【0052】
初めに、上記関節分離処理における溝検出処理について、
図7及び
図8を用いて説明する。当該溝検出処理として分離部4は、先ず、
図7左に例示する画像Gに映っている関節部分に対して
図7中縦方向に直線を一本設定し、
図7に例示するフィルタA1及びフィルタB1をその直線に沿って移動させつつ、当該フィルタA1及びフィルタB1を画像Gの各画素値(例えば、画像Gを構成する各画素の輝度値)に適用する処理を、当該直線の位置を
図7中横方向に移動させつつ繰り返して行う。
【0053】
このときフィルタA1は、縦二画素×横三画素に相当する大きさを有し、各画素に対応するフィルタ係数は、
図7に例示するように、左上から右下にかけて「1」、「2」、「1」、「-1」、「-2」及び「-1」となっている。一方フィルタB1は、縦二画素×横三画素に相当する大きさを有し、各画素に対応するフィルタ係数は、
図7に例示するように、左上から右下にかけて「-1」、「-2」、「-1」、「1」、「2」及び「1」となっている。そして、フィルタA1の位置とフィルタB1の位置とは、
図7に例示するように画素横一行分だけ移動方向にずらされている。従って、フィルタA1及びフィルタB1を、相互の位置関係を
図7に例示する状態に維持しながら
図7中縦方向に移動させつつ、画像Gの各画素値に適用する(即ち、当該画素値とフィルタ係数とを乗算する)と、その結果は、
図7右において符号A1及び符号B1で示す波形図(横軸は移動の位置を示し、縦軸は適用の結果の値を示す。以下、同様。)のように変化する。その後分離部4は、符号A1で示す波形図の変化と、符号B1で示す波形の変化と、を比較し、同じ位置においてより小さい方を選択する関数F
1(m,n)(m及びnは画素の位置を示す。以下、同様。)を算出する。この結果、当該関数F
1(m,n)に対応する溝画像P1が得られる。これにより分離部4は、上記溝画像P1に相当する画像データを、図示しないROM等に記録する。
【0054】
次に、上記溝検出処理として分離部4は、
図7に例示するフィルタA2及びフィルタB2を上記直線に沿って移動させつつ、当該フィルタA2及びフィルタB2を画像Gの各画素値に適用する処理を、当該直線の位置を
図7中横方向に移動させつつ繰り返して行う。
【0055】
このときフィルタA2は、縦四画素×横三画素に相当する大きさを有し、各画素に対応するフィルタ係数は、
図7に例示するように、左上から右下にかけて「1」、「2」、「1」、「1」、「2」、「1」、「-1」、「-2」、「-1」、「-1」、「-2」及び「-1」となっている。一方フィルタB2は、縦四画素×横三画素に相当する大きさを有し、各画素に対応するフィルタ係数は、
図7に例示するように、左上から右下にかけて「-1」、「-2」、「-1」、「-1」、「-2」、「-1」、「1」、「2」、「1」、「1」、「2」及び「1」となっている。そして、フィルタA2の位置とフィルタB2の位置とは、
図7に例示するように画素横二行分だけ移動方向にずらされている。従って、フィルタA2及びフィルタB2を、相互の位置関係を
図7に例示する状態に維持しながら
図7中縦方向に移動させつつ、画像Gの各画素値に適用すると、その結果は、
図7右において符号A2及び符号B2で示す波形図のように変化する。その後分離部4は、符号A2で示す波形図の変化と、符号B2で示す波形の変化と、を比較し、同じ位置においてより小さい方を選択する関数F
2(m,n)を算出する。この結果、当該関数F
2(m,n)に対応する溝画像P2が得られる。これにより分離部4は、上記溝画像P2に相当する画像データを、図示しないROM等に記録する。このとき、溝画像P2は、上記溝画像P1をよりぼかした状態の溝画像(即ち不要な雑音が除去された溝画像。以下、同様。)となり、上記間隙に相当する溝が画像上鮮明となりつつある。
【0056】
更に、上記溝検出処理として分離部4は、
図7に例示するフィルタA3及びフィルタB3を上記直線に沿って移動させつつ、当該フィルタA3及びフィルタB3を画像Gの各画素値に適用する処理を、当該直線の位置を
図7中横方向に移動させつつ繰り返して行う。
【0057】
このときフィルタA3は、縦六画素×横三画素に相当する大きさを有し、各画素に対応するフィルタ係数は、
図7に例示するように、左上から右下にかけて「1」、「2」、「1」、「1」、「2」、「1」、「1」、「2」、「1」、「-1」、「-2」、「-1」、「-1」、「-2」、「-1」、「-1」、「-2」及び「-1」となっている。一方フィルタB3は、縦六画素×横三画素に相当する大きさを有し、各画素に対応するフィルタ係数は、
図7に例示するように、左上から右下にかけて「-1」、「-2」、「-1」、「-1」、「-2」、「-1」、「-1」、「-2」、「-1」、「1」、「2」、「1」、「1」、「2」、「1」、「1」、「2」及び「1」となっている。そして、フィルタA3の位置とフィルタB3の位置とは、
図7に例示するように画素横三行分だけ移動方向にずらされている。従って、フィルタA3及びフィルタB3を、相互の位置関係を
図7に例示する状態に維持しながら
図7中縦方向に移動させつつ、画像Gの各画素値に適用すると、その結果として、上記フィルタA1及び上記フィルタB1又は上記フィルタA2及び上記フィルタB2の場合と同様に、対応する関数F
3(m,n)に対応する溝画像P3が得られる。これにより分離部4は、上記溝画像P3に相当する画像データを、図示しないROM等に記録する。このとき、溝画像P3は、上記溝画像P2を更にぼかした状態の溝画像となり、上記間隙に相当する溝が画像上より鮮明となりつつある。
【0058】
これ以降分離部4は、上記フィルタA1及び上記フィルタB1等を用いた場合と同様の溝検出処理を、例えば
図7に例示する縦十画素×横三画素に相当する大きさ及びフィルタ係数のフィルタA5及びフィルタB5を用いた処理まで繰返し、最終的に得られた溝画像P1乃至溝画像P5を重ね合わせることで、間隙に相当する溝部分が鮮明に表れた溝画像Pallを生成する。そして
図8に例示するように、上記各溝検出処理により、フィルタA1及びフィルタB1等を変えつつそれぞれ得られた溝画像P1(
図8(a)及び
図7参照)、溝画像P5(
図8(b)及び
図7参照)、溝画像P7(
図8(c)参照。各フィルタは縦十四画素×横三画素に相当する大きさ。)及び溝画像P9(
図8(d)参照。各フィルタは縦十八画素×横三画素に相当する大きさ。)を重ね合わせると、当該溝が鮮明に表された溝画像Pall(
図8(e)参照)が得られる。
図8(e)に例示する溝画像Pallでは、関節を構成する骨端EGと、それに対応して形成されている間隙(溝)GPと、が鮮明に表されている。
【0059】
次に、上記関節分離処理における分離処理について、
図9乃至
図13を用いて説明する。当該分離処理として分離部4は、先ず、上記溝検出処理により検出された溝(間隙)を示す溝画像Pallに対して、例えば
図9(a)に例示するような横十行×縦十列の画像PXを設定する。ここで、設定された各画素PXにおける画素値が、例えば
図9(b)に例示する各値であったとする。これにより分離部4は、モルフォロジー変換処理を用いた分離処理の第1処理として、先ず、左から一列目の最上部二画素分を含み且つ縦三画素分の大きさを有する枠W(
図10(a)において破線で示す)を当該左から一列目に設定し、その枠W内に含まれることとなる画素PXの画素値の最大値(
図10(a)に例示する場合は「2」)が当該枠Wの中央の画素値となるように変換する、上記モルフォロジー変換処理における膨張処理を実行する(
図10(a)において破線矢印で示す)。次に分離部4は、枠Wを一画素分だけ
図10中下方にずらし(
図10(a)において一点鎖線で示す)、ずらした枠W内に含まれることとなる画素PXの画素値の最大値(
図10(a)に例示する場合は「6」)が当該枠Wの中央の画素値となるように変換する膨張処理を実行する(
図10(a)において一点鎖線矢印で示す)。更に分離部4は、枠Wを更に一画素分だけ
図10中下方にずらし(
図10(a)において点線で示す)、ずらした枠W内に含まれることとなる画素PXの画素値の最大値(
図10(a)に例示する場合は「6」)が当該枠Wの中央の画素値となるように変換する膨張処理を実行する(
図10(a)において点線矢印で示す)。以降分離部4は、上記と同様の膨張処理を、上記左から一列目の全ての画素PXについて、枠Wを一画素分ずつ順に下方にずらしながら行う。この結果、当該左から一列目の各画素PXの画素値は、
図10(a)右に斜体字で例示するものとなる。
【0060】
次に分離部4は、モルフォロジー変換処理を用いた分離処理の第2処理として、
図10(b)左に示すように、膨張処理後の左から一列目の画素PXの画素値を、左から二列目の対応する画素PXの画素値に加算する。この結果、左から二列目の画素PXの画素値は、
図10(b)に例示する画素値となる。これにより、膨張処理後の左から一列目の画素値を左から二列目の画素値に反映(拡散)させることになる。
【0061】
次に分離部4は、モルフォロジー変換処理を用いた分離処理の第3処理として、現在の左から二列目の最上部二画素分を含み且つ縦三画素分の大きさを有する上記枠W(
図11(a)において破線で示す)を当該左から二列目に改めて設定し、その枠W内に含まれることとなる画素PXの画素値の最大値(
図11(a)に例示する場合は「7」)が当該枠Wの中央の画素値となるように変換する上記膨張処理を実行する(
図11(a)において破線矢印で示す)。次に分離部4は、枠Wを一画素分だけ
図11中下方にずらし(
図11(a)において一点鎖線で示す)、ずらした枠W内に含まれることとなる画素PXの画素値の最大値(
図11(a)に例示する場合は「12」)が当該枠Wの中央の画素値となるように変換する膨張処理を実行する(
図11(a)において一点鎖線矢印で示す)。更に分離部4は、枠Wを更に一画素分だけ
図11中下方にずらし(
図11(a)において点線で示す)、ずらした枠W内に含まれることとなる画素PXの画素値の最大値(
図11(a)に例示する場合は「12」)が当該枠Wの中央の画素値となるように変換する膨張処理を実行する(
図11(a)において点線矢印で示す)。以降分離部4は、上記と同様の膨張処理を、上記左から二列目の全ての画素PXについて、枠Wを一画素分ずつ順に下方にずらしながら行う、この結果、当該左から二列目の各画素PXの画素値は、
図11(a)右に斜体字で例示するものとなる。なお、
図11(a)に例示する場合において、先に膨張処理が施された左から一列目の画素PXの画素値は、当該膨張処理が施される前の画素値(
図9(b)又は
図10(a)左参照)に戻されていることに注意を要する。
【0062】
次に分離部4は、モルフォロジー変換処理を用いた分離処理の第4処理として、
図11(b)左に示すように、膨張処理後の左から二列目の画素PXの画素値を、左から三列目の対応する画素PXの画素値に加算する。この結果、左から三列目の画素PXの画素値は、
図11(b)右に例示する画素値となる。これにより、膨張処理後の左から二列目の画素値を左から三列目の画素値に反映(拡散)させることになる。なお、
図11(b)に例示する状態となった後、左から二列目の画素PXの画素値は、モルフォロジー変換処理を用いた分離処理の第5処理として、
図12(a)に例示するように、当該膨張処理が施される直線の画素値(
図10(b)右又は
図11(a)左参照)に戻されていることに注意を要する。
【0063】
これ以降、分離部4は、列ごとに上記膨張処理と右隣の対応する画素値への加算処理とを繰り返す。この結果、各画素PXの画素値は、最終的には
図12(b)に例示する画素値となる。その後分離部4は、右から一列目の画素PXのうち最も画素値が高い画素PXeを起点として、右から左に向けて、左隣に隣接する列の縦三画素のうち最大の画素値を有する画素PX(
図12(b)ハッチング参照)を辿ることで(
図12(b)黒矢印参照)、分離処理の結果としての関節分離線SEPを設定する。
【0064】
以上の溝検出処理及び分離処理を含む実施形態の関節分離処理により、
図13(a)に例示する画像Gに対して関節分離線SEPが設定されると、次に分離部4は、
図13(b)に例示するように、関節分離線SEPを境に画像Gを分割し、分割した画像Gに対して
図13(b)に例示する空白部の調整(黒塗り)処理を施し、最終的に、一方の骨端のみを含む画像GUと、他の骨端のみを含む画像GLと、を生成する(
図13(c)参照)。その後、分離部4は、上記生成された画像GU及び画像GLに相当する関節分離データDsepを、実施形態の関節分離処理の結果として変化検出部5に出力する。
【0065】
(6)
上記間隙変化検出処理について
最後に、変化検出部5により実行される上記間隙変化検出処理について、
図14乃至
図16を用いて説明する。実施形態の間隙変化検出処理は、分離部4からの上記各関節分離データDsep(即ち、時系列に沿って取得された各画像Gに相当する各関節分離データDsep)に基づき、当該各関節分離データDsepに相当する画像に映っている上記各端部間の距離の変化(即ち、上記間隙の長さの変化)を、上記POC法を用いて検出する間隙変化検出処理である。
【0066】
即ち
図14に例示するように、直近に撮像された関節の画像Gnから関節について分離(分割)された画像GUn及び画像GLnが関節分離データDsepとして取得されており、一方で過去に撮像された関節の画像Goから関節について分離(分割)された画像GUo及び画像GLoが関節分離データDsepとして取得されている場合(
図14実線参照)、先ず変化検出部5は、画像GUn及び画像GUoを対象としたPOC処理により、画像GUnに映っている骨端の位置と画像GUoに映っている骨端の位置とのずれを示す位相差画像PIU(デルタ関数の画像(上記式(9)参照。以下、同様。))を生成する(
図14破線参照)。これと並行して変化検出部5は、画像GLn及び画像GLoを対象としたPOC処理により、画像GLnに映っている骨端の位置と画像GLoに映っている骨端の位置とのずれを示す位相差画像PIL(デルタ関数の画像)を生成する(
図14破線参照)。
【0067】
そして変化検出部5は、位相差画像PIUにおけるピーク位置に基づいて、画像GUnに映っている骨端の位置と画像GUoに映っている骨端の位置との上記ずれを、例えば「画像中右方向に1.793画素分、下方向に1.243画素分」のように算出する。また同様に、変化検出部5は、位相差画像PILにおけるピーク位置に基づいて、画像GLnに映っている骨端の位置と画像GLoに映っている骨端の位置との上記ずれを、例えば「画像中右方向に0.634画素分、上方向に0.020画素分」のように算出する。これにより変化検出部5は、
図14に例示する状態に対応して
図15(a)に例示する画像GUn及び画像GUo並びに画像GLn及び画像GLoに基づいて検出された一方の骨端BUoから骨端BUnへのずれ(
図15(b)中右下向き矢印で示す)と、他方の骨端BLoから骨端BLnへのずれ(
図15(b)中右上向き矢印で示す)と、に基づき、最終的な上記間隙の長さの変化として、例えば「1.26画素分の減少」といったように上記検出結果データDoutを生成する。そしてこの検出結果データDoutに相当する検出結果は、例えば
図16に例示するように、図示しないディスプレイDに表示される。この場合、例えば、「The Result of Detected」として上記指関節検出処理により検出された関節の位置が示された画像Gが表示され、「Line Chart」として上記間隙変化検出処理により検出された間隙の長さが撮像日別に示され、更に「Knuckles」として各関節の画像Gが撮像日別に示されるのが好ましい。
【実施例】
【0068】
次に、実施形態に対応する実施例について、
図17を用い説明する。なお
図17は、当該実施例の結果をそれぞれ示す図である。
【0069】
即ち実施例として、本発明の発明者は、実施形態の間隙変化検出装置Sにより検出された上記間隙の長さについて、その直線性を実験により確認した。即ち、異なるスケールについて
図17(a)及び
図17(b)に示すように、直線近似されたデータと、実施形態の間隙変化検出装置Sにより検出された上記間隙の長さのデータについて比較したところ、当該間隙変化検出装置Sにより検出された上記間隙の長さのデータについて良好な線形性があることが判った。このことから、実施形態の間隙変化検出装置Sにより検出された上記間隙の長さについては、その精度が高いことが理解できる。
【0070】
以上それぞれ説明したように、実施形態に係る間隙変化検出装置Sの動作によれば、複数の骨端及びそれらの間隙が映っている画像Gに相当する画像データDxに基づいて各骨端を分離し(
図7乃至
図13参照)、当該骨端それぞれについての時系列の位置変化をPOC法を用いて検出し、その検出結果に基づいて間隙の長さの変化を検出するので、当該間隙の長さの変化を、画像データDxから、例えば医師の主観等を介在させることなく、的確且つ定量的に検出することができる。
【0071】
また、画像データDxに対するモルフォロジー変換処理による変換結果に基づいて指を検出し(
図3参照)、当該検出された指の位置に基づいて骨端を検出して分離するので、より正確に当該骨端を検出して分離することができる。
【0072】
更に、検出された指について二値識別処理を施して関節を検出し(
図4参照)、検出された関節に基づいて骨端を検出して分離するので、更に正確に当該骨端を検出して分離することができる。
【0073】
更にまた、時系列に対応した画像データDx間における位置ずれを、画像Gの全体に対するPOC法を用いて検出し、その検出された位置ずれを除去しつつ時系列の位置変化を検出するので(
図5参照)、より正確に当該位置変化を検出することができる。
【0074】
また、取得した画像データDxに対するモルフォロジー変換処理による変換結果に基づいて骨端を画像Gにおいてそれぞれ分離するので(
図9乃至
図12参照)、より正確に当該骨端を分離することができる。
【0075】
なお上述した実施形態及び実施例では、関節における骨端の間隙の長さの変化を検出対象としたが、これ以外に、画像Gとして撮像し得る物体の間にある間隙の長さの変化の検出に対して、本発明を広く適用することができる。
【0076】
また、上記指位置検出処理、上記指関節検出処理、上記位置修正処理、上記関節分離処理及び上記間隙変化検出処理のそれぞれに相当するプログラムを、光ディスク又はハードディスク等の記録媒体に記録しておき、或いはインターネット等のネットワークを介して取得しておき、これを汎用のマイクロコンピュータ等に読み出して実行することにより、当該マイクロコンピュータ等を実施形態に係る間隙変化検出装置Sとして機能させることも可能である。
【産業上の利用可能性】
【0077】
以上それぞれ説明したように、本発明は間隙変化検出装置の分野に利用することが可能であり、特に関節リュウマチに関する診断を行う場合における関節内の骨端の間隙の長さの変化を検出する間隙変化検出装置の分野に適用すれば、特に顕著な効果が得られる。
【符号の説明】
【0078】
1 指位置検出部
2 指関節検出部
3 位置修正部
4 分離部
5 変化検出部
S 間隙変化検出装置
SS 間隙検出システム
SX 撮像装置
EG 骨端
GP 間隙(溝)
SEP 関節分離線
Dx 画像データ
Dout 検出結果データ
Dfng 指位置データ
Djnt 関節データ
Dm 修正関節データ
Dsep 関節分離データ
G、Gn、GUn、GLn、Go、GUo、GLo 画像
PIU、PIL 位相差画像
BUo、BUn、BLo、BLn 骨端