問題タブ [medical-imaging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
242 参照

python - 肺のバイナリ画像だけを取得する

肺の純粋なバイナリ マスクを作成するのに苦労しているという問題があります。ピクセル値は肺の内側にあり、肺の外側は 1 です。kmeans と otsu およびその他のいくつかの方法を使用して、肺をセグメント化しました。いくつかの例の写真を添付し​​ます。

最初の例

2 番目の例、同じ患者/CT。なぜこれが円で囲まれているのかわかりません

これは、3D numpy 配列へのリンクです。それはすべてのスライスなので、おそらく1つのスライスを試してみたいと思うでしょう.

https://drive.google.com/file/d/1nktGBYZGz1iJDR_-yarzlRs-c4xOp__9/view?usp=sharing

ご覧のとおり、肺はうまく分割されています。(写真真ん中の白です。)その真ん中の白い塊(肺)を特定し、その外側のすべてのピクセルを黒(0?)にする方法はありますか?

肺をセグメント化するために使用したコードを次に示します (バイナリ マスクを作成します)。

def HUValueSegmentation(image, fill_lung_structures=True):