Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
気胸の胸部CTデータの可視化
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
puripuri2100
January 16, 2024
Technology
310
0
Share
気胸の胸部CTデータの可視化
筑波大学情報科学類で開講された2023年度の情報特別演習の最終発表会で使用したスライドです
puripuri2100
January 16, 2024
More Decks by puripuri2100
See All by puripuri2100
法律文書の自動解析2024
puripuri2100
0
74
絵文字は構文解析できるのか
puripuri2100
0
100
係り受け解析を用いた法律文書中の略称規定の解析についての報告
puripuri2100
0
3.2k
SATySFiで作成する構文解析器
puripuri2100
0
280
SATySFiの開発についての要望
puripuri2100
0
460
研究の場においてのRust 製ソフトウェアのバージョン管理について
puripuri2100
0
650
法律文書の自動解析
puripuri2100
1
960
汎用的なコードフォーマットライブラリの作成
puripuri2100
0
340
ユーザーがカスタマイズできるクラスファイル ―v0.0.x と v0.1.x それぞれでの実装 ―
puripuri2100
0
390
Other Decks in Technology
See All in Technology
開発サイクルのボーダーレス化に伴う組織変革から学んだこと / Organizational Transformation Amid the Borderless Development Cycle
mii3king
0
150
100マイクロサービスのTerraform/Kubernetes管理地獄から抜け出すためのAI活用術
markie1009
0
160
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
1
690
The Bag-of-Documents Model for Query Understanding and Retrieval
dtunkelang
0
130
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
5
1.5k
【関西製造業祭り2026春】現場を変える技術はここまで来た〜世界最大の製造業見本市から持って帰ってきたもの〜
tanakaseiya
0
170
AI 時代の Platform Engineering
recruitengineers
PRO
1
210
Gaussian Splattingの表現力を拡張する — 高周波再構成とインタラクションへのアプローチ —
gpuunite_official
0
180
「背中を見て育て」からの卒業 〜専門技術としてのテスト設計を軸に、品質保証のバトンを繋ぐ〜 #genda_tech_talk
nihonbuson
PRO
3
1.4k
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
260
Every Conversation Counts
kawaguti
PRO
0
230
AI対話分析の夢と、汚いデータの現実 Looker / Dataplex / Dataform で実現する品質ファーストな基盤設計
waiwai2111
0
580
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Agile that works and the tools we love
rasmusluckow
331
21k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
180
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Cult of Friendly URLs
andyhume
79
6.9k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
810
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
170
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
740
Designing for Timeless Needs
cassininazir
1
220
AI: The stuff that nobody shows you
jnunemaker
PRO
7
640
Transcript
気胸の胸部 CT データの可視化 puripuri2100 2024-01-16 筑波大学情報科学類 情報特別演習 最終発表会
1/6 気胸とは 肺に穴があく病気 肺がしぼみ、呼吸がしにくくなる 死ぬ可能性は低いが、日常生活に大きな支障が出る 具体的には運動が一切できない
1/6 気胸とは 肺に穴があく病気 肺がしぼみ、呼吸がしにくくなる 死ぬ可能性は低いが、日常生活に大きな支障が出る 具体的には運動が一切できない 1 年生の春にこれになりました
1/6 気胸とは 肺に穴があく病気 肺がしぼみ、呼吸がしにくくなる 死ぬ可能性は低いが、日常生活に大きな支障が出る 具体的には運動が一切できない 1 年生の春にこれになりました なんとか夏休み前までに治ったものの、まだ肺活量は少ないまま
2/6 自分の肺が見たい! しかし空いてしまったものはしょうがない
2/6 自分の肺が見たい! しかし空いてしまったものはしょうがない しぼんでいた肺を見たくないですか?
2/6 自分の肺が見たい! しかし空いてしまったものはしょうがない しぼんでいた肺を見たくないですか? めちゃくちゃ見たい!
2/6 自分の肺が見たい! しかし空いてしまったものはしょうがない しぼんでいた肺を見たくないですか? めちゃくちゃ見たい! 治癒の過程を実感を持って振り返りたい 自分の身体の中身を 3D グラフィックで詳細に見てみたい せっかく自由に使える面白いデータがあるのだから触ってみたい
2/6 自分の肺が見たい! しかし空いてしまったものはしょうがない しぼんでいた肺を見たくないですか? めちゃくちゃ見たい! 治癒の過程を実感を持って振り返りたい 自分の身体の中身を 3D グラフィックで詳細に見てみたい せっかく自由に使える面白いデータがあるのだから触ってみたい
肺の 3D モデルを生成してくれるソフトウェアを作成!
2/6 自分の肺が見たい! しかし空いてしまったものはしょうがない しぼんでいた肺を見たくないですか? めちゃくちゃ見たい! 治癒の過程を実感を持って振り返りたい 自分の身体の中身を 3D グラフィックで詳細に見てみたい せっかく自由に使える面白いデータがあるのだから触ってみたい
肺の 3D モデルを生成してくれるソフトウェアを作成!
3/6 「肺のデータ」 を入手 普通のレントゲン画像では情報量が足りなさすぎるので CT スキャンという手法 で撮影されたデータを使う 身体を輪切りにしたようなデータが取れる 筑波大学附属病院に開示請求することでデータを入手 データは
DICOM という医療用画像データの規格だった 簡単に言うと「領域を 500 × 500 × 200 のブロックに分け、それぞれにグレー スケールの値を振る」という形になっている
4/6 データ処理 取得したデータを以下のような形で解析をし、 3D モデルのデータとなる object 形式 ファイルを生成する 1. 「同じ部位ならばほぼ同じ色になる」という前提を利用して、用意した基準値
に近い箇所をまとめてグループ化する 2. 小さなごみを除去する 3. そのままだとファイルサイズが大きくなるのでブロック情報を面情報に変換 4. 生成した面情報をファイルに出力
4/6 データ処理 取得したデータを以下のような形で解析をし、 3D モデルのデータとなる object 形式 ファイルを生成する 1. 「同じ部位ならばほぼ同じ色になる」という前提を利用して、用意した基準値
に近い箇所をまとめてグループ化する 2. 小さなごみを除去する 3. そのままだとファイルサイズが大きくなるのでブロック情報を面情報に変換 4. 生成した面情報をファイルに出力
5/6 描画
5/6 描画
5/6 描画 Three.js というライブラリを使って治癒の過程を順に描画: https://puripuri2100.site/vlung/(表示に少々時間がかかります)
6/6 まとめ 自分自身の胸部 CT 画像データから肺の 3D モデルを生成することに成功 作成したソフトウェアやデータは OSS やオープンデータとして公開中
https://puripuri2100.site/vlung https://github.com/puripuri2100/vlung https://github.com/puripuri2100/vlung-analysis https://github.com/puripuri2100/lung Future Works MRI データにも応用させたい 3D プリントしたい ノイズ除去をもっと頑張りたい