การประมวลผลภาพแบบกระจายของข้อมูลทางการแพทย์บนระบบกริด
Journal Title
การประมวลผลภาพแบบกระจายของข้อมูลทางการแพทย์บนระบบกริด
Authors
Recommended by
Abstract
การวิจัยครั้งนี้มีวัตถุประสงค์ ดังนี้ 1. ได้โปรแกรมต้นแบบในการประมวลผลภาพแบบกระจายของข้อมูลทางการแพทย์ในระบบกริด 2. เพื่อลดระยะเวลาของการประมวลผลภาพทางการแพทย์ที่มีจำนวนมากและขนาดใหญ่ได้อย่างมีประสิทธิภาพ 3. เพื่อให้สามารถใช้ทรัพยากรที่มีอยู่ในระบบได้อย่างมีประสิทธิภาพ 4. เพื่อศึกษาผลของการประมวลผลภาพแบบกระจายในระบบกริดกับระบบเดิม ในการทดลองได้ใช้ Data Set เป็น 3D Dental Scans ประกอบด้วย 167 ภาพย่อย (slices) ที่มีความละเอียด 256 x 256 x 256 พิกเซล (pixel) และมีขนาดไฟล์ทั้ง 58 MB เครื่องมือที่ใช้ในการวิจัยมีดังนี้ คุณลักษณะของ Software 1. CentOS version 6.5 2. Globus Toolkit version 6 3. VTK Toolkit Library version 5.8 4. Ganglia 3.5.12 5. Java version 1.8 คุณลักษณะของ Hardware 1. เครื่องคอมพิวเตอร์ลูกข่าย 9 เครื่อง ประกอบด้วย -. จำนวน CPU ระหว่าง 1 – 3 cpus - ความเร็วของ CPU 2.4 GHz - หน่วยความจำ (Ram) 2 GB 2. เครื่องคอมพิวเตอร์แม่ข่าย 1 เครื่อง ประกอบด้วย - จำนวน CPU ระหว่าง 4 cpus - ความเร็วของ CPU 2.4 GHz - หน่วยความจำ (Ram) 2 GB 3. ระบบเครือข่าย เครื่องคอมพิวเตอร์ทุกเครื่องเชื่อมต่อด้วยสาย LAN ความเร็ว 1000 MB Ethernet ผลการวิจัยมีดังนี้ การเปรียบเทียบระหว่างโปรแกรมระบบที่พัฒนาขึ้น (Auto) และโปรแกรมพื้นฐาน (Manual) พบว่า โปรแกรมที่พัฒนาขึ้น สามารถประมวลผลภาพทางการแพทย์ได้อย่างมีประสิทธิภาพในด้านของเวลาที่ประมวลผลและสามารถกระจายการประมวลผลไปยังเครื่องคอมพิวเตอร์ลูกข่ายอย่างมีประสิทธิภาพในด้านของเวลาเช่นกัน อย่างไรก็ตามเมื่อเปรียบเทียบในด้านของการโอนย้ายข้อมูลระหว่างเครื่องคอมพิวเตอร์ในระบบที่ออกแบบมา พบว่า เมื่อจำนวนเครื่องคอมพิวเตอร์มีจำนวนเพิ่มขึ้น การโอนย้ายข้อมูลยังทำได้ไม่ดีพอ ทั้งนี้เพราะในการออกแบบโปรแกรม นักวิจัยเน้นในการประมวลผลที่เครื่องคอมพิวเตอร์แต่ละเครื่องให้มีประสิทธิภาพ ดังนั้นจึงทำการแบ่งภาพออกตามจำนวน CPU ในการประมวลผล เพื่อให้ใช้ทรัพยากรอย่างมีประสิทธิภาพและการประมวลผลที่รวดเร็วยิ่งขึ้น ผลที่ตามมาคือมีจำนวนภาพ Render เกิดขึ้นเป็นจำนวนมากซึ่งมีผลทำให้ภาพเหล่านั้นต้องเข้าคิวรอในระบบเครือข่ายของระบบเป็นผลทำให้ระยะเวลาในการโอนย้ายข้อมูลทำได้ไม่ดีพอ เมื่อเทียบกับโปรแกรมพื้นฐาน (Manual)
