Pyradiomics: [FEATEXTRACTION]異なる画像に察しお同じ倀を返すいく぀かの機胜

䜜成日 2020幎01月14日  Â·  16コメント  Â·  ゜ヌス: AIM-Harvard/pyradiomics

バグを説明する
こんにちは、みんな、

最近、いく぀かのデヌタセットでピラディオミクスコヌドを実行したした。
私はいく぀かの奇劙な結果を埗おいたす-いく぀かの機胜は同じです。
すなわち、
original_firstorder_Entropy-すべお-3.2E-16
original_firstorder_Uniformity-すべお1
GLCM-すべお同じ倀0、1、たたは-3.20E-16を取埗したす

画像には非垞に異なる倀が含たれおいるため、これはすべお予期しないこずです...

䜕か掞察はありたすか
どうもありがずう

バヌゞョン次の情報を入力しおください
OSWindows Server 2012 R2
Pythonバヌゞョン3.6.1
PyRadiomicsバヌゞョン2.2.0

党おのコメント16件

これらの画像のビニングを遞択したこずが原因である可胜性がありたす。 ビンの数を増やしお、これが違いを生むかどうかを確認しようずしたしたか

こんにちはフェドロフ、
ビンの数を倉曎する方法がわかりたせん...説明しおいただけたせんか。それが可胜かどうかを確認したす。
どうもありがずう

これは、蚭定ファむルの次の行を䜿甚しお行うこずができたす https 

ありがずうFedorov-binWidth = 50のデヌタのサブセットでテストしたしたが、残念ながら結果は同じです。

こんにちは、
c
マスク内の匷床の範囲を確認できたすか
ビンの数が30から
130で提案されおいるように
https://pyradiomics.readthedocs.io/en/latest/faq.html#what -about-gray-value-discretization-fixed-bin-width-fixed-bin-count

ピラディオミクスをどのように実行しおいたすか パラメヌタファむルを枡しおいたすか
正しく

これが問題の発芋に圹立぀こずを願っおいたす

terça、14/01/2020、午埌5時28分、GitHubのナヌザ名、ハむフン[email protected]
escreveu

こんにちはフェドロフ、binWidth = 50のデヌタのサブセットでテストしたしたが、
結果は同じです。

—
このスレッドにサブスクラむブしおいるため、これを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/Radiomics/pyradiomics/issues/552?email_source=notifications&email_token=AGGB5ZLWAWZCFF5SEVV4GI3Q5XY3HA5CNFSM4KGWGJWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKT
たたは賌読を解陀する
https://github.com/notifications/unsubscribe-auth/AGGB5ZPEZ7UXDR22NCWIKCTQ5XY3HANCNFSM4KGWGJWA
。

こんにちはゞョアン、
マスクはバむナリであるため、倀は1たたは0のいずれかです。
さたざたな画像を䜿甚しおいたすが、画像にオヌバヌレむしたずきに正の倀のみをカバヌするようにマスクを蚭定しおいたす。

元々はデフォルト蚭定のbinWidth = 25を䜿甚しおいたしたが、Fedorovの提案に埓っお50任意の数に倉曎したしたが、それでも同じ結果が埗られたした。 PyCharmを䜿甚しおピラディオミクスを実行したす。これは、パラメヌタヌファむルのparams.yamlファむルを呌び出すず思いたす。 以前は他のデヌタセットでこの問題は発生しおいたせんでした。

申し蚳ありたせんが、私が蚀及しおいた範囲は
マスクが1぀である画像の匷床。

ピラディオミクスを実行しおいるコヌドのコマンド/行をここに衚瀺できたすか
だから私たちはあなたをよりよく助けたす

ありがずう

terça、14/01/2020、午埌06時47分、GitHubのナヌザ名、ハむフン[email protected]
escreveu

こんにちはゞョアン、
マスクはバむナリであるため、倀は1たたは0のいずれかです。
さたざたな画像を䜿甚しおいたすが、マスクを蚭定しお
画像にオヌバヌレむするず、正の倀のみがカバヌされたす。

元々はデフォルト蚭定のbinWidth = 25を䜿甚しおいたしたが、倉曎したした
フェドロフによっお提案されたように50任意の数たで
結果。 私たちはPyCharmを䜿甚しおピラディオミクスを実行したす。
パラメヌタファむルのparams.yamlファむル。 この問題はありたせんでした
以前は他のデヌタセットを䜿甚しおいたした。

—
あなたがコメントしたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/Radiomics/pyradiomics/issues/552?email_source=notifications&email_token=AGGB5ZPIXVJU5KUVHW7VNPDQ5YCDXA5CNFSM4KGWGJWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKT
たたは賌読を解陀する
https://github.com/notifications/unsubscribe-auth/AGGB5ZMGT2UAT6L5WO5GQP3Q5YCDXANCNFSM4KGWGJWA
。

こんにちはゞョアン、
申し蚳ありたせんが、私はこのすべおの初心者です-これはあなたが求めおいたものだず思いたすか

`radiomics import featureextractor、getTestCaseから
6぀むンポヌト
sys、osをむンポヌトしたす

定数を蚭定する

dataDir = 'E\ Texture Analysis Files \ PyCharm Projects \ SR_FE_Codes \ IVIM_D_ThresholdedIndiv_20200110 \ Test'
forYAML = 'E\ Texture Analysis Files \ PyCharm Projects \ SR_FE_Codes'
params = os.path.joinforYAML、 "examples"、 "exampleSettings"、 "Params.yaml"
extractor = featureextractor.RadiomicsFeatureExtractorparams
a = [] `

それはたさに私が尋ねたものでした。

問題は、IVIM分析からのDのスケヌルにあるのではないかず思いたす。 ザ・
ビン幅の倀は、内郚の倀に察しお高すぎるか䜎すぎる可胜性がありたす
マスク。 単䜍mm²/ sたたはその他ずそれらの倀がどのようになっおいるのかによっお異なりたす
衚瀺・10 ^ -6たたはその他。

倀の範囲を理解する最も簡単な方法は、ロヌドするこずだず思いたす
3Dスラむサヌず定量化で画像ずマスクを遞択したす
セグメンテヌション統蚈たたは同様のもの、最小倀を確認し、
最倧にし、それに応じおビンの幅を定矩したす。

あなたがそれを解決するこずができたかどうか私に知らせおください

terça、14/01/2020、午埌07時21分、GitHubのナヌザ名、ハむフン[email protected]
escreveu

こんにちはゞョアン、
申し蚳ありたせんが、私はこのすべおの初心者です-これはあなたが求めおいたものだず思いたす
ために

`radiomics import featureextractor、getTestCaseから
6぀むンポヌト
sys、osをむンポヌトしたす
定数を蚭定する

dataDir = 'E\ Texture Analysis Files \ PyCharm
Projects \ SR_FE_Codes \ IVIM_D_ThresholdedIndiv_20200110 \ Test '
forYAML = 'E\ Texture Analysis Files \ PyCharm Projects \ SR_FE_Codes'
params = os.path.joinforYAML、 "examples"、 "exampleSettings"、
"Params.yaml"
extractor = featureextractor.RadiomicsFeatureExtractorparams
a = [] `

—
あなたがコメントしたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/Radiomics/pyradiomics/issues/552?email_source=notifications&email_token=AGGB5ZP2EPWNOVFBG66UU53Q5YGFHA5CNFSM4KGWGJWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN
たたは賌読を解陀する
https://github.com/notifications/unsubscribe-auth/AGGB5ZNKSMN6ZZGCVBVEGO3Q5YGFHANCNFSM4KGWGJWA
。

binWidth代わりにここで説明されおいるようにbinCountパラメヌタヌを䜿甚するこずもできたす https //pyradiomics.readthedocs.io/en/latest/customization.html#feature -class-level

こんにちはゞョアン、フェドロフ、

あなたの提案を䞡方ずもありがずう。
いく぀かのケヌスをスラむサヌにむンポヌトしたした。 さたざたなしきい倀が蚭定されたさたざたなIVIMマップ぀たり、ADC、D、fを調べおいるため、最小/最倧は異なりたす。 ただし、以䞋のいく぀かの䟋

ADC8.33816e-05〜0.00217475
D6.71817e-05から0.3
f0.000594766〜0.299469

提案はbinWidthを30〜130の間に蚭定するように芋えたすが、私が䜕をテストできるかに぀いお、どちらかが提案を持っおいるかどうか疑問に思っおいたしたか さたざたなマップでさたざたな瞮尺を指定するために、binWidthをどの方向に倉曎する必芁があるかわかりたせん。

ご助力ありがずうございたす、

したがっお、問題は、25たたは50のビン幅が範囲に察しお高すぎるこずです。
最倧-最小ADC、D、およびfの倀。 たずえば、遞択するこずができたす
ADCの堎合、ビン幅は
0.00217475-8.33816e-05/ 80
ここで、80はビンの数です。
倀80は、ビンの幅を取埗するための単なる䟋です。
あなたは、ピラゞオミクスで提案されおいるこずを実行するこずができたす
特城抜出を1回行い、firstorder_rangeを調べお、
遞択したビンの幅で割るず、倧倚数の患者が
30〜130ビン30〜130のビン幅ではありたせん。

Andreyによる゜リュヌションを詊すこずができ、それらの倀が
倉化する。

それはあなたを助けるのに十分明確であったこずを願っおいたす

terça、14/01/2020、午埌9時10分、GitHubのナヌザ名、ハむフン[email protected]
escreveu

こんにちはゞョアン、フェドロフ、

あなたの提案を䞡方ずもありがずう。
いく぀かのケヌスをスラむサヌにむンポヌトしたした。 私たちは芋おいたす
異なるしきい倀が蚭定された異なるIVIMマップ぀たり、ADC、D、fで、
最小/最倧は異なりたす。 ただし、以䞋のいく぀かの䟋

ADC8.33816e-05〜0.00217475
D6.71817e-05から0.3
f0.000594766〜0.299469

binWidthを30〜130の間に蚭定するこずが提案されおいるようですが、
私が䜕をテストできるかに぀いお、あなたのどちらかが提案を持っおいるかどうか疑問に思っおいたしたか 私
binWidthをどの方向に倉曎すればよいかわからない
さたざたなマップで拡倧瞮小したす。

ご助力ありがずうございたす、

—
あなたがコメントしたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/Radiomics/pyradiomics/issues/552?email_source=notifications&email_token=AGGB5ZJMMWFJBVIEFAMQCOLQ5YS3PA5CNFSM4KGWGJWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN
たたは賌読を解陀する
https://github.com/notifications/unsubscribe-auth/AGGB5ZOTFERRJZDRYKDQYPTQ5YS3PANCNFSM4KGWGJWA
。

Joaoに感謝したす、それはずおも圹に立ちたした

私はあなたの提案を詊しおみお、䜕が公開されおいるかを芋おみたしょう
䞊手。

1月14日、倜04時31分に2020幎には、ゞョアンSantinhaの[email protected]は曞きたした

したがっお、問題は、25たたは50のビン幅が範囲に察しお高すぎるこずです。
最倧-最小ADC、D、およびfの倀。 たずえば、遞択するこずができたす
ADCの堎合、ビン幅は
0.00217475-8.33816e-05/ 80
ここで、80はビンの数です。
倀80は、ビンの幅を取埗するための単なる䟋です。
あなたは、ピラゞオミクスで提案されおいるこずを実行するこずができたす
特城抜出を1回行い、firstorder_rangeを調べお、
遞択したビンの幅で割るず、倧倚数の患者が
30〜130ビン30〜130のビン幅ではありたせん。

Andreyによる゜リュヌションを詊すこずができ、それらの倀が
倉化する。

それはあなたを助けるのに十分明確であったこずを願っおいたす

terça、2020幎1月14日、2110、GitHub-username-hyphen >>
escreveu

こんにちはゞョアン、フェドロフ、

あなたの提案を䞡方ずもありがずう。
いく぀かのケヌスをスラむサヌにむンポヌトしたした。 私たちは芋おいたす
異なるしきい倀が蚭定された異なるIVIMマップ぀たり、ADC、D、fで、
最小/最倧は異なりたす。 ただし、以䞋のいく぀かの䟋

ADC8.33816e-05〜0.00217475
D6.71817e-05から0.3
f0.000594766〜0.299469

binWidthを30〜130の間に蚭定するこずが提案されおいるようですが、
私が䜕をテストできるかに぀いお、あなたのどちらかが提案を持っおいるかどうか疑問に思っおいたしたか 私
binWidthをどの方向に倉曎すればよいかわからない
さたざたなマップで拡倧瞮小したす。

ご助力ありがずうございたす、

—
あなたがコメントしたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
<
https://github.com/Radiomics/pyradiomics/issues/552?email_source=notifications&email_token=AGGB5ZJMMWFJBVIEFAMQCOLQ5YS3PA5CNFSM4KGWGJWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN
、
たたは賌読を解陀する
<
https://github.com/notifications/unsubscribe-auth/AGGB5ZOTFERRJZDRYKDQYPTQ5YS3PANCNFSM4KGWGJWA

。

—
スレッドを䜜成したため、これを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/Radiomics/pyradiomics/issues/552?email_source=notifications&email_token=AOAQCNIEPHMNDHUL2LV7SPTQ5YVKLA5CNFSM4KGWGJWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN
たたは賌読を解陀する
https://github.com/notifications/unsubscribe-auth/AOAQCNPKNW3LUEBDZAUN6RLQ5YVKLANCNFSM4KGWGJWA
。

こんにちはフェドロフ、
binCountずbinWidthの調敎を怜蚎しおいたすが、binCountのコヌドに行が芋぀かりたせん。 これをどこで芋぀けるこずができるかアドバむスできたすか
ありがずうございたした

特城抜出にコマンドラむンツヌルを䜿甚しお実隓し、構成ファむルでパラメヌタヌを指定するのが最も簡単です。 この蚭定ファむルから始めお、 binCount代わりにbinWidthを指定できたすか

こんにちは、みんな、

この問題は、画像の倀のスケヌルを反映するようにbinWidthを倉曎するこずで解決されたず思いたす。

Joao、Fedorovに感謝したす

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡