gpu acceleration on image processing machine decision and
play

GPU Acceleration on Image processing, machine decision, and - PowerPoint PPT Presentation

GPU Acceleration on Image processing, machine decision, and surgical planning Chang Yu-Wei, Sheu Wen-Hann b01505025@g.ntu.edu.tw, twhsheu@ntu.edu.tw Acknowledgement : YoungLin Healthcare Foundation Foxconn Hon Hai Technology Group, Ingrasys


  1. GPU Acceleration on Image processing, machine decision, and surgical planning Chang Yu-Wei, Sheu Wen-Hann b01505025@g.ntu.edu.tw, twhsheu@ntu.edu.tw Acknowledgement : YoungLin Healthcare Foundation Foxconn Hon Hai Technology Group, Ingrasys Technology Inc.

  2. Outline u Introduction u Motivation and Objective HPC Image processing 1. HPC Artificial Intelligence Machine Decision 2. HPC Surgical Planning on tumor ablation 3. u Conclusion

  3. Introduction

  4. Introduction LEADING CAUSES OF DEATH ESTIMATED DEATH IN US IN IN US IN 2015 2017 Others Lung 23% Heart (Including disease Bronchus) 32% 35% (155,000) Accidents Others (unintention 50% al injuries) 7% Chronic lower respiratory Breast diseases (Female – 8% Prostate Male) Cancer 30% (59100) 6% 9% [1] Deaths and Mortality, CDC [2] Common cancer types, National Cancer Institute

  5. Introduction Physical examination Diagnosis Imaging test Laboratory test [3 ]The importance of early diagnosis in cancer patients

  6. Motivation and Objectives

  7. Motivation and objectives u Low-dose CT can reduce the mortality of 20% u False positive rate 97.5% u Tracking and calculation of quantitative estimates of lesions u Time-intensive [6][7] u Error prone [6][7] [4] Reduced lung-cancer mortality with low-dose computed tomographic screening

  8. HPC paradigms Computing & Computing AI VR Image Machine Surgical Processing Decision Planning

  9. Motivation and objectives u Some facts… u ROI on phantom lung included 96.5% of lesions (candidate tumor) u Lesion segmentator with dice coefficient 0.73 u Preliminary cancer detection 73%

  10. 1) HPC Image Processing

  11. Image processing Region of Acquisition Pre-processing Segmentation Reconstruction Interest Acknowledgement Dr. Neo Shih-Chao Kao

  12. Image processing Region of Acquisition Pre-processing Segmentation Reconstruction Interest Iterate through all Find the threshold Image to 2D Calculate possible threshold value with the histogram entropies values maximum entropy

  13. You cannot make bricks without straw

  14. Image processing Thread Memory usage on Time usage Speedup Tesla k20c (sec) gain Shared L1 Read Global memory 3 1 48 KB 64 KB memory Cache only only Shared + global 0.471 6.36 memory 1536 KB L2 Cache Texture + global 0.321 9.34 memory Conclusion 5120 KB DRAM (Global Memory) Despite of faster performance, texture memory renders a lower accuracy. While in computational science, accuracy is of great importance, so shared memory is more preferable .

  15. Image processing Grid*Block 32*32 128*128 256*256 512*512 3741.5 474.9 Tesla k40C 335.5 ms 388.1 ms ms ms Task per 2 " 2 $ < 2 $ 𝟑 𝟑 thread Conclusion Tune the block and thread number to optimize the performance. Let each thread do less job .

  16. Image processing Region of Acquisition Pre-processing Segmentation Reconstruction Interest u Isotropic grid u Background u Histogram rescaling

  17. Image processing Region of Acquisition Pre-processing Segmentation Reconstruction Interest u Tsallis entropy u Morphology operation

  18. Image processing Region of Acquisition Pre-processing Segmentation Reconstruction Interest Left airway Right airway

  19. Concluding remarks Speedup Platform Time usage (sec) i (p=0.85) CPU 14.335 1 1 CPU + 1 GPU 0.335 43 5.8 CPU + 2 GPU 0.232 61.8 6.1 • Amdahl’s law ( • 𝑇 = ()* + , -

  20. 2) HPC Artificial Intelligence Machine decision

  21. Machine decision Train / testing Dataset classes examples LIDC-IDRI [8][9][10] 157 4 severity of cancer Data Science Bowl 1397 / 198 Cancer / non cancerous 1000 object ImageNet 10 million categories

  22. Machine decision Region of Transfer Gradient Cancer Lesion extractor Interest Learning boosting tree detection

  23. Machine decision Region of Transfer Gradient Cancer Lesion extractor Interest Learning boosting tree detection Region of interest Lesion mask Dice coefficient • . /∩1 / + 1 = 0.73

  24. Machine decision Region of Transfer Gradient Cancer Lesion extractor Interest Learning boosting tree detection ResNet-50 [12] as feature extractor •

  25. Machine decision Region of Transfer Gradient Cancer Lesion extractor Interest Learning boosting tree detection Ensemble • Optimization algorithm • Cost function log loss • − ( 7 < 7 ∑ ∑ 𝑧 :; log (𝑞 :; ) :=( ;=(

  26. Machine decision results

  27. Machine decision results

  28. Machine decision results Metric Value Goal Accuracy 73.7% (146/198) Higher is better False positive 33% (5/15) Lower is better False negative 25% (46/133) Lower is better

  29. 3) HPC Surgical planning on tumor ablation

  30. Surgical planning (1) Medical equipment (HIFU machine) (2) Simulation in a stand-alone for measurements computer with multiple GPU processors(K80) Measurement Simulation

  31. Model construction ì ¶ 2 d ¶ 3 b ¶ 2 2 1 p p p å P Ñ - + + + = I. Acoustic field equation – 2 p 0 ï ¶ ¶ r ¶ i 2 2 4 3 4 2 c t c t c t ï i 0 0 0 0 í Nonlinear Westervelt equation: ¶ ¶ 3 2 p ï + t = t ( 1 ) P c ï i i i i ¶ 3 ¶ 3 t c t î 0 II. Energy-field equation for modeling tissue heating process: Region free of large vessels (d<0.5mm) - Pennes bioheat equation 1. r ¶ T q (Eq. 2) r = Ñ 2 - r u × Ñ + c k T c T b b b b b ¶ t 2. Region containing large vessels with convective blood flow velocity ¶ T 2 p ¶ 1 æ ö + q r = Ñ - - 2 q = a w < > c k T w c T ( T ) , (Eq. 1 ) 2 ç ÷ ¥ 2 r ¶ t t ¶ t b b c è t ø t 0 0 III. Acoustic streaming hydrodynamic equations: u r u r u r u r u u r ¶ u µ r 1 1 2 a ¶ p F r 2 æ ö u × u u ρ F + Ñ = Ñ 2 - Ñ + ( ) P , × = < > n ç ÷ ¶ r r t w 2 2 r ¶ c è t ø 0 0 u r The force vector acting on the blood fluid flow due to an imposed F ultrasound is assumed to propagate along the acoustic axis n .

  32. Surgical planning Relations between the three coupled field equations Acoustic streaming effect Acoustic pressure r F r field × n q q Hydrodynamic field in blood vessel Joule heating effect r u Temperature field in Temperature field in liver Convective blood vessel cooling effect Conjugate heat transfer

  33. Conclusion

  34. Foxconn HGX-1 Without the help of HGX-1, we dare not to run program with such a large amount of computing

  35. Conclusion Platform Time usage Speedup Estimate ~60000m Intel Core i7 6700 1 (41 days) K80 * 1 678m 88 P100 * 4 360m 166

  36. Conclusion CPU / GPU Algorithm Speedup Intel Xeon E5-2630 v2 Image processing 60 (14s / 0.2s) K80*2 Intel Xeon E5-2630 v2 Unet 100 (1d 10h / 20min) K80 Intel Xeon E5 v4 Residual 9.4 (150m/16m) P100*1 K80*4 HIFU 1947

  37. Conclusion u Good results are obtained from image processing with 96.5% lesion are included inside region of interest u Preliminary result on cancer detection achieve 73% and false positive rate of 33% much better than 95-97.5% [4] u Complex surgical planning equation be feasible with the help of multiple GPU u Personalized medicine is at hand

  38. Reference https://www.cdc.gov/nchs/fastats/deaths.htm 1) https://www.cancer.gov/types/common-cancers 2) Zone, C. P. D., and Suppliers Guide. "The importance of early diagnosis in cancer patients." Sign 3531.936 3) (2017) National Lung Screening Trial Research Team. (2011). Reduced lung-cancer mortality with low-dose computed 4) tomographic screening. N Engl J Med, 2011(365), 395-409 Passengers. Dir. Morten Tyldum. Columbia, 2016. Movie 5) Abajian, A. C., Levy, M., & Rubin, D. L. (2012). Informatics in Radiology: Improving Clinical Work Flow through 6) an AIM Database: A Sample Web-based Lesion Tracking Application. Radiographics , 32 (5), 1543–1552. http://doi.org/10.1148/rg.325115752 Daniel L. Rubin, Debra Willrett, Martin J. O'Connor, Cleber Hage, Camille Kurtz, Dilvan A. Moreira, Automated 7) Tracking of Quantitative Assessments of Tumor Burden in Clinical Trials, Translational Oncology, Volume 7, Issue 1, 2014, Pages 23-35, ISSN 1936-5233, http://dx.doi.org/10.1593/tlo.13796 Armato III, Samuel G., McLennan, Geoffrey, Bidaut, Luc, McNitt-Gray, Michael F., Meyer, Charles R., Reeves, 8) Anthony P., … Clarke, Laurence P. (2015). Data From LIDC-IDRI. The Cancer Imaging Archive. http://doi.org/10.7937/K9/TCIA.2015.LO9QL9SX

Recommend


More recommend