ImageJを使って、骨格筋細胞面積の計測を考えています。骨格筋細胞の辺縁をImageJのThretholdでうまく認識できないため、画像をまずPhotoshopにて取り込み、細胞の辺縁をペンでなぞり、白黒の新たな画像を作り、それをImageJで解析しようとしました。まずProcess-Binary-Make Binaryを行い、その後Find edgesを行いました。そこまではうまく、辺縁を認識できているようでしたが、スケールを設定の上、Analyze particlesを行っても約200程度ある細胞の内の10程度しか認識してくれません。どうも線と線が接しているような場合は認識してくれないような、印象がありました。細胞同士接していることは多々ありますので、そのような場合にどうすれば、細胞として認識してくれるのか、わかる方いらっしゃいましたら、ぜひご教授いただきたく存じます。どうも文章ではうまくニュアンスが伝わらないのですが。
なお、Binary-Watershedも行いましたが、いらん所を分割してしまい、全く使えませんでした。先輩に聞いたところ、昔のversionではできた。などど言われました。ちなみに今使用しているバージョンは1.37です。1.40でも試しましたが、同じ結果でした。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
どうすればImageJで不明瞭な細胞の境界を識別させられるかはわからないので、境界線を手でなぞる場合について書いてみます。
Photoshopのペンツールで細胞の輪郭をなぞる時(ImageJのペンシルツールでも同じ事が出来ると思います)、線の太さが1ピクセルだとImageJで境界線として認識されません。必ず2ピクセル以上の太さが必要です。2ピクセル以上の太さの閉じた境界線を描いておけば、境界線の内側の面積を求めるのにMake BinaryやFind Edgesをする必要は全くありません。
面積を求めたい画像を開いた状態でImage/Adjust/Thresholdを呼び出して、境界線が黒く、面積を求めたい領域が赤くなるようにスライドバーを動かします。8bitの画像で境界線のグレーバリューが0なら、1-255が赤くなるように、境界線のグレーバリューが255なら、0-254が赤くなるようにしておくと確実です。
その後はThresholdのウィンドウはそのままにして、面積を求めたい画像のウィンドウをアクティブにし、Analyze Particlesを実行して下さい。Set Measurementsの設定がデフォルトのままなら、それぞれの領域の面積と、グレーバリューの平均値、最大値、最小値などが測定できるはずです。
Analyze Particlesのスケールの設定によっては境界線の外側全てが1つのParticleと認識されたり、面積の小さい細胞が測定されなかったりするので、スケールの値を適宜変更したり、Show NothingからShow Outlinesに変更してどこがParticleとして測定されたかを確認しておくと良いでしょう。
このやり方では、Image/Adjust/Thresholdをいじらないと境界線自体の面積を求めてしまうので、くっ付いた境界線は一つのParticleと認識されてしまいます。境界線がくっ付いている場合はParticleの数が少なくなるので気づきやすいですが、境界線が離れていると気づかない可能性もあります。Flood Fillツールで細胞外を境界線と同じ色で塗りつぶしてしまえば問題なさそうですが、うっかり間違えないようにくれぐれもご注意を。
このたびはご教授いただきありがとうございました。ImageJは正直先輩のマニュアルを意味もわからず使っていたところがあるので、少しづつ自分のものにしていきたいと思っています。
ところで、さっそくもともとの画像で行ってみました。ピクセル数の問題はありませんでした。Thresholdで境界が黒、他が赤となるようにし、Analyze Particlesを行いましたが、やはりうまく認識されませんでした。Thresholdをいじって、何回か計測しなおしましたが、1)そもそもparticleとして認識しない、2)もしくは一つの大きなparticleとして認識するのどちらかとなってしまいます。そこで、もともとの画像うがTIFFで保存していたものを、JPEGで保存しなおして測定したところ、うまくthresholdをいじると測定することができました。それもJPEGの圧縮度を上げるほど、うまくいくという、ちょっと時代に逆行するようなある意味面白い現象でした。
いろいろ条件を変えて、最適の条件を見つけたいと思います。ご回答ありがとうございました。今後もよろしくお願いいたします。
No.3
- 回答日時:
ANo.1&2です。
実物を確認できないのでごく基本的なところから疑ってかかるような回答になってしまいますが、その点はご容赦ください。
>2ピクセル以上で画像を作っていました。
そうだとすると、今ある情報から思いつく原因は
・Photoshopで鉛筆ツールでなくブラシツールを使って線を描いた
・境界線が閉じていなかった
くらいです。
Thresholdをいじらないと境界にならないという事は、境界線のグレーバリューが一定でない、という事を意味しているのではないかと思います。ブラシツールで描いた場合は線の色に濃淡ができるので、Thresholdを1-255や0-254にした時には境界線になりません。画像を拡大して境界線を見た時に、黒一色になっているか確認してみてください。
線が閉じてない場合は、言わずもがな。線が黒一色なのにParticleにならないのなら、境界がきちんと閉じているか確認して下さい。
この回答への補足
何度もご回答いただきありがとうございます。
ご指摘いただいた件ですが、
画像を拡大して確認いたしましたが、境界線は閉じていました。また鉛筆ツールで線を描いていましたので、境界線のグレーバリューは0で背景の白が255となっていました。
この条件でAnalyze particlesを行った際に計測される約20の細胞と、計測されないほぼ180の細胞の違いが結局比べてみてもよくわからないのです。
しかし、今回のアドバイスでImageJに対する理解がだいぶ今までより深化しました。
アドバイスを参考にし、最終的に次の手順でかなり正確に測定できました。まず細胞写真を取り込んで8bitとした後に、ImageJのペンツールで細胞の間を白く書いていき、その後Binary Dataとすることで、ほぼ正確に細胞面積を測定することができました。
今回はご教授いただき大変ありがとうございました。またわからない点ありましたら、質問させてください。よろしくお願いします。
No.2
- 回答日時:
ANo.1です。
誤解がありそうなので追加回答します。
>ピクセル数の問題はありませんでした。
これは「2ピクセル以上の太さで描いてあった」という意味でしょうか?
こちらでもPhotoshopを使って確かめましたので出来るはずだと思うのですが、出来ないのだとしたらちょっとどうすれば良いかわかりません。
しかし「1ピクセルで描いたけど、目に見えるから境界線になってるはずだ」という意味なら、それは間違いです。
グレーバリューが5の画像上にグレーバリューが0で太さが1ピクセルの線を斜めに引くと
5 5 5 5 5 5 0
5 5 5 5 5 0 5
5 5 5 5 0 5 5
5 5 5 0 5 5 5
5 5 0 5 5 5 5
5 0 5 5 5 5 5
という風になります。このグレーバリュー0の線は目には見えてもAnalyse Particleなどでは境界線として作用しない、と言っています。この時、0が黒で5が赤になるようThresholdを設定しても、グレーバリュー5のピクセル全てを1つのParticleと認識します。斜めに接しているピクセルは「繋がっている」と認識されるからでしょう。
2ピクセルで線を描けば
5 5 5 5 0 0
5 5 5 0 0 0
5 5 0 0 0 0
5 0 0 0 0 5
0 0 0 0 5 5
0 0 0 5 5 5
こうなって、境界線になります。上下にあるグレーバリュー5の塊は別のParticleになります。
手で描いた線に斜めの部分がない、なんて事はまずありませんから、1ピクセルの線で境界を描くのは無理です。ですから「2ピクセル以上の太さの線」が必要なんです。
JPEGで高圧縮にすれば境界として描いた線がボケて、元が細くても実質太くなったような状態になりますから(そのかわりグレーバリューも変化しますが)Thresholdをいじれば境界に出来なくもないのでしょう。
しかしそのやり方は意図しなかった部分まで境界線にしてしまう危険性がありますし、画像の持っている情報を捨てているわけですから、Particle内のグレーバリューを測る必要が出てきた場合などには応用できません。
止めた方が良いと思います。
線の太さの変え方がわからないという事なら、ImageJの場合ペンシルツールのボタンをダブルクリックすれば設定画面が出ます。Edit/Options/Line Widthからでも変更可能です。
この回答への補足
ご返答ありがとうございます。
2ピクセル以上で画像を作っていました。
なかなか、実物をみて、確認していただけないと、難しいかもしれません。
画像を添付してメールしたいところですが。
画像圧縮は確かに情報をdropしますので、デンシトメトリーの際にはTIFFでやっています。窮余の策でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- がん・心臓病・脳卒中 ハスミワクチンによるがん治療について 11 2022/08/07 13:41
- 生物学 細胞死について 細胞内の組織の分解が、その同じ組織の構築と修復と同様に能動的な生体現象であるのなら、 1 2023/04/01 20:03
- メガネ・コンタクト・視力矯正 視力回復 3 2022/06/22 20:47
- 婦人科の病気・生理 子宮頚がん検査で引っかかり、細胞診までしたのですが、医師には半年後にまた検査とだけ軽く言われたのです 1 2022/11/01 19:20
- 婦人科の病気・生理 先日、子宮頸がん検診を受けてきました。 結果が届いたのですが、 ・CLASS 2 陰性(NILM) 2 2023/01/11 12:56
- 医学 新型 コロナワクチン 今回のP社、M社のワクチンはRNAで、AZ社にいたってはDNAです。あなたの設 7 2022/09/15 23:40
- その他(暮らし・生活・行事) どこまでを「私」というのか。 新車で購入した車のパーツが壊れたら、そのパーツは別の新しいパーツと交換 8 2023/02/19 18:50
- イヤホン・ヘッドホン・補聴器 骨伝導イヤホンで、左右の音は聞き分けできますね。 2 2022/04/16 19:26
- 生物学 細胞と細胞の間には何があるんですか? 4 2022/08/12 00:18
- 医学 ベニクラゲの細胞を人間に移植してすべての人類が不死身ならいいのに てかそうしたほうが面白いよね 死に 2 2022/03/28 23:41
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
imageJで筋線維の長径・短径を知りたい
生物学
-
ImageJを用いて免疫染色陽性率の計算の仕方
その他(教育・科学・学問)
-
ImageJ を使った色の数値化
生物学
-
-
4
画像解析ソフトImageJでの楕円フィッティング
フリーソフト
-
5
ImageJで光の強さを数値化
生物学
-
6
NaOHをガラス瓶で保存してはいけない理由について
化学
-
7
弊社のように、研究室のことを言うのに、「弊研究室」はおかしいでしょうか?当研究室などはよく見ると思い
日本語
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
BSA溶液の作り方。
-
mock細胞とは?
-
細胞培養について
-
遠心分離の際の回転数の決め方
-
グリセロールストックについて?
-
人間が小人化した場合…。
-
細胞や物質の読み方
-
G418の濃度(セレクション)
-
cellularity
-
継代培養の際の細胞の数
-
Image Jでの細胞面積の測定につ...
-
RAW264.7マクロファージについて
-
木はどこがどのように成長する...
-
MTTアッセイとMTSアッセイの違い
-
パーセンテージで得られた結果...
-
細胞数と濃度計算
-
なぜIL-1とIL-6とTNF-αが主流...
-
Cell LineとPrimary Cellの違い
-
線維化とは
-
マクロファージと単球について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
BSA溶液の作り方。
-
mock細胞とは?
-
Image Jでの細胞面積の測定につ...
-
遠心分離の際の回転数の決め方
-
パーセンテージで得られた結果...
-
細胞膜の選択透過性と半透性の...
-
グリセロールストックについて?
-
FBSの保存温度について
-
RAW264.7マクロファージについて
-
ヒトが飲食できる最高の温度は?
-
骨組織と軟骨組織の構造上の違...
-
膨圧と浸透圧の違い
-
なぜIL-1とIL-6とTNF-αが主流...
-
G418の濃度(セレクション)
-
木はどこがどのように成長する...
-
肺の細胞 入れ替わり
-
Cell LineとPrimary Cellの違い
-
予定運命と発生運命の違いは?
-
細胞っていくつくらいの原子か...
-
線維化とは
おすすめ情報