นี่คือคำสั่ง drr ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
drr - สร้างภาพรังสีที่สร้างขึ้นใหม่แบบดิจิทัล
เรื่องย่อ
ดร [ตัวเลือก] [ในแฟ้ม]
DESCRIPTION
ภาพรังสีที่สร้างขึ้นใหม่แบบดิจิทัล (DRR) เป็นภาพรังสีสังเคราะห์ที่สามารถ
สร้างจากการสแกนด้วยเครื่องเอกซเรย์คอมพิวเตอร์ (CT) ใช้เป็นภาพอ้างอิงสำหรับ
ตรวจสอบตำแหน่งการติดตั้งที่ถูกต้องของผู้ป่วยก่อนการฉายรังสี
DRR การใช้
โปรแกรม drr ที่มาพร้อมกับ plastimatch จะใช้อิมเมจ CT เป็นอินพุต และสร้างหนึ่ง
หรือภาพที่ส่งออกเพิ่มเติม รูปภาพอินพุตอยู่ในรูปแบบ MHA และรูปภาพที่ส่งออกสามารถเป็น
รูปแบบ pgm, pfm หรือ raw การใช้บรรทัดคำสั่งคือ:
การใช้งาน: drr [ตัวเลือก] [infile]
ตัวเลือก:
- ฮาร์ดแวร์ "cpu" หรือ "cuda" (ค่าเริ่มต้น = cpu)
-a num สร้าง num มุมที่เว้นระยะเท่ากัน
-N มุม ความแตกต่างระหว่างมุมข้างเคียง (เป็นองศา)
-nrm "xyz" ตั้งค่าเวกเตอร์ปกติสำหรับพาเนล
-vup "xyz" ตั้งค่าเวกเตอร์ vup (ไปทางแถวบนสุด) สำหรับแผง
-g "sid sid" ตั้งค่าเศร้า sid (เป็นมม.)
-r "rc" ตั้งค่าความละเอียดเอาต์พุต (เป็นพิกเซล)
-s สเกล ปรับระดับความเข้มของไฟล์เอาต์พุต
-e ทำการแมปแบบเอ็กซ์โพเนนเชียลของค่าเอาต์พุต
-c "rc" ตั้งศูนย์ภาพ (เป็นพิกเซล)
-z "s1 s2" กำหนดขนาดจริงของอิมเมจ (เป็นมม.)
-w "r1 r2 c1 c2" สร้างภาพสำหรับ pixes ในหน้าต่างเท่านั้น (ใน pix)
-t รูปแบบ เลือกรูปแบบเอาต์พุต: pgm, pfm หรือ raw
อัลกอริธึม -i เลือกอัลกอริธึม {ที่แน่นอนสม่ำเสมอ}
-o "o1 o2 o3" ตั้งค่าตำแหน่ง isocenter
-I infile ตั้งค่าไฟล์อินพุตในรูปแบบ mha
-O outprefix สร้างไฟล์เอาต์พุตโดยใช้คำนำหน้าที่ระบุ
โปรแกรม drr สามารถใช้ได้ทั้ง เดียว ภาพ โหมด or การหมุน โหมด. ในโสด
โหมดภาพ คุณระบุรูปทรงเรขาคณิตที่สมบูรณ์ของแหล่งกำเนิดรังสีเอกซ์และแผงภาพสำหรับa
ภาพเดียว ในโหมดการหมุน จะถือว่าเรขาคณิตของภาพเป็น
ตัวเลือกบรรทัดรับคำสั่งมีรายละเอียดเพิ่มเติมดังนี้
-A ฮาร์ดแวร์
เลือกโหมดเธรดซึ่งเป็น "cpu" หรือ "cuda" ค่าเริ่มต้นคือ
"ซีพียู"
เมื่อใช้ฮาร์ดแวร์ CPU การสร้าง DRR จะใช้ OpenMP สำหรับการเร่งความเร็วแบบมัลติคอร์ถ้า
คอมไพเลอร์ของคุณรองรับสิ่งนี้ Gcc และ Microsoft Visual Studio Professional
คอมไพเลอร์รองรับ OpenMP แต่ Microsoft Visual Studio Express ไม่รองรับ
ในขณะนี้ การเร่งความเร็ว cuda ไม่ทำงาน
-a NUM สร้าง num มุมที่เว้นระยะเท่ากัน
-r "r1 r2"
ตั้งค่าความละเอียดของแผงภาพ (เป็นพิกเซล) ในที่นี้ r1 หมายถึงตัวเลข
ของแถว และ r2 หมายถึงจำนวนคอลัมน์
SINGLE ภาพ โหมด
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้โหมดภาพเดี่ยว:
drr -nrm "1 0 0" \
-vup "0 0 1" \
-g "1000 1500" \
-r "1024 768" \
-z "400 300" \
-c "383.5 511.5" \
-o "0 -20 -50" \
input_file.mha
ในตัวอย่างข้างต้น isocenter ถูกเลือกให้เป็น (0, -20, -50) ตำแหน่งที่ทำเครื่องหมายบน
ภาพซีที ทิศทางของภาพที่ฉายจะถูกควบคุมโดย NRM และ วุ๊ย
ตัวเลือก. การใช้ค่าเริ่มต้นของ (1, 0, 0) และ (0, 0, 1) จะให้ DRR ที่แสดงบน
ขวา: [ภาพ] [ภาพ]
โดยการเปลี่ยนทิศทางปกติ (NRM) เราสามารถเลือกทิศทางของลำแสงที่แตกต่างกันภายใน an
วงโคจรแบบมีมิติเท่ากัน ตัวอย่างเช่น DRR หน้า-หลัง (AP) ถูกสร้างขึ้นด้วยค่าปกติ
ของ (0, -1, 0) ดังแสดงด้านล่าง: [ภาพ]
การหมุนของแผงภาพจะถูกเลือกโดยใช้ปุ่ม วุ๊ย ตัวเลือก. ค่าเริ่มต้นของ
วุ๊ย คือ (0, 0, 1) ซึ่งหมายความว่าด้านบนของแผงหันไปทางบวก z
ทิศทางในพิกัดโลก ถ้าเราต้องการหมุนแผง 45 องศา
ทวนเข็มนาฬิกาในมุมมอง AP ของเรา เราจะตั้งค่า วุ๊ย ไปยังทิศทาง (1, 0, 1) ตามที่แสดงใน
ภาพด้านล่าง สังเกตว่า วุ๊ย ไม่จำเป็นต้องทำให้เป็นมาตรฐาน [ภาพ]
การหมุน โหมด
ในโหมดหมุนภาพจะถูกสร้างขึ้นหลายภาพ สันนิษฐานว่าแหล่งที่มาและแผงภาพ
เพื่อหมุนเป็นวงกลมรอบไอโซเซ็นเตอร์ ทำการโคจรเป็นวงกลม
รอบแกน Z และภาพจะถูกสร้างขึ้นทุก ๆ -N อ่างทอง องศาของวงโคจร นี้
มีภาพประกอบโดยใช้ตัวอย่างต่อไปนี้:
ดร. -N 20 \
-a 18 \
-g "1000 1500" \
-r "1024 768" \
-z "400 300" \
-o "0 -20 -50" \
input_file.mha
ในตัวอย่างข้างต้น 18 ภาพจะถูกสร้างขึ้นในช่วงเวลา 20 องศาดังนี้: [ภาพ]
ใช้ drr ออนไลน์โดยใช้บริการ onworks.net