• 沒有找到結果。

An Application Framework for Interactive Navigation System 古炫章、張顧耀

N/A
N/A
Protected

Academic year: 2022

Share "An Application Framework for Interactive Navigation System 古炫章、張顧耀"

Copied!
2
0
0

加載中.... (立即查看全文)

全文

(1)

An Application Framework for Interactive Navigation System 古炫章、張顧耀

E-mail: 9802267@mail.dyu.edu.tw

ABSTRACT

The application development based on frameworks can reuse both codes and design concepts, which allows developers to concentrate on the domain-specific functionality. MVC (Medical Visualization Class) is an application framework for medical visualization. It is based on the Document-View architecture of MFC, and integrates both ITK and VTK frameworks. MVC provides common medical visualization functions, such as reading DICOM files, image processing and various 2D/3D rendering algorithms, to help develop medical visualization applications. This paper aims at extending the existing MVC with the following new features: (1) add the interactive navigation based on existing surface rendering function, which allows users to view 3D image data in a way similar to the endoscopy; (2) improve the header parsing functionality by providing a flexible query mechanism and its display module; (3) connect 2D and 3D rendering windows so that their display contents can be synchronized. MVC integrates application frameworks of different domains, so that the developer can build a medical application effectively with understanding only one application framework.

Keywords : Application Framework ; Medical Image ;Surface Rendering ; Navigation Table of Contents

封面內頁 簽名頁 授權書 iii 中文摘要 iv ABSTRACT v 誌謝 vi 目錄 vii 圖目錄 ix 第一章 緒論 1 第一節 研究動機 1 第二節 研 究目的 3 第三節 論文架構 4 第二章 相關研究 5 第一節 DICOM 5 第二節 DHTML 7 第三節 MVC 9 第四節 三維呈像原理 13 第三章 系統分析 24 第一節 互動式遊走 24 第二節 檢視標頭資料 25 第三節 同步檢視 27 一、 二維影像與二維影像 27 二

、 二維影像與表面呈像 28 三、 標頭資料與二維影像 29 第四章 系統設計 30 第一節 互動式遊走 ...31 一、

遊走方式 ...31 二、 點選方式 ...34 第二節 檢視標頭資料 ...37 一、

架構設計 ...37 二、 執行流程 ...42 第三節 同步檢視 ...45 一、 二 維影像與表面呈像 ...45 二、 標頭資料與二維影像 ...48 第五章 實作與討論

...50 第一節 DiCommune ...50 一、 互動式遊走 ...50 二、 檢視標頭資 料 ...51 三、 同步檢視 ...53 第二節 結果與討論 ...54 第六章 結論與未 來展望 ...58 參考文獻 ...59

REFERENCES

[1] Ralph E. Johnson, "Documenting Frameworks using Patterns," ACM SIGPLAN Notices, conference proceedings on Object-oriented programming systems, languages, and applications OOPSLA, Volume 27, Issue 10, October 1992, pp.63-76.

[2] Ralph E. Johnson, Brian Foote, “Designing Reusable Classes,” Journal of Object-Oriented Programming, Volume 1, Number 2, June/July 1988, pp. 22-35.

[3] Ralph E. Johnson, "Components, frameworks, patterns," Symposium on Software Reusability, Proceedings of the 1997 symposium on Software reusability, 1997, pp.10-17.

[4] Jan Bosch, Peter Molin, Michael Mattsson, PerOlof Bengtsson, "Object-Oriented Framework-based Software Development : Problems and Experiences," ACM Computing Surveys, Volume 32, No.3, pp.3-8, 2000.

[5] 黃健彰, 「適用於醫療視覺系統之應用程式框架」, 大葉大學資訊工程學系碩士班論文, 2007年6月.

[6] DICOM Homepage, http://dicom.nema.org/, 2008.

[7] NEMA, Digital Imaging and Communications in Medicine, U.S.A., National Electrical Manufacturers Association, 2004.

[8] The DICOM Standard, “Part 5: Data Structures and Encoding, “ftp://medical.nema.org/medical/dicom/2008/, 2008, pp.34-36.

[9] DICOM Research, http://www.virtualsciencefair.org/2004/chia4a0/public_html/dicomresearch.htm, 2008.

[10] MSDN, http://msdn.microsoft.com/library, 2008.

[11] W3 Schools, http://www.w3schools.com/dhtml/, 2008.

[12] Donald H. House, "Overview of three-dimensional computer graphics," ACM Computing Surveys (CSUR), Volume 28, Issue 1, March 1996, pp.145-148.

(2)

[13] Javier Davila, Alfonso de Torres, Jose Manuel Sanchez, Marcos Sanchez-Elez, Nader Bagherzadeh, F. Rivera, "Design and implementation of a rendering algorithm in a SIMD reconfigurable architecture (MorphoSys)," Proceedings of the conference on Design, automation and test in Europe: Designers' forum, Munich, Germany, 2006, pp.52-57.

[14] Will Schroeder, Ken Martin, Bill Lorensen, “The Visualization Toolkit: An Object-Oriented Approach To 3D Graphics,” Kitware, Inc.

3rd edition, 2004, pp.44-45, 57.

[15] MEDISP Lab / Medical Image and Signal Processing Laboratory, http://www.teiath.gr/stef/tio/medisp/index.htm/, 2008 [16] SPL/NSL Anatomy Browser, http://www.ai.mit.edu/projects/anatomy_browser/index.html/, 2008.

[17] 林上智, 「以框架為基礎之虛擬大腸鏡系統」, 大葉大學資訊工程學系碩士班論文, 2007年6月.

[18] Sante DICOM Viewer, http://www.santesoft.com/, 2008.

參考文獻

相關文件

Based on the author's empirical evidence and experience in He Hua Temple from 2008 to 2010, the paper aims at investigating the acculturation and effect of Fo Guang Shan

Continue to serve as statements of curriculum intentions setting out more precisely student achievement as a result of the curriculum.

• Gauss on Germain: “But when a person of the sex which, according to our customs and prejudices, must encounter infinitely more difficulties than men to.. familiarize herself with

• Nearpod allows the teacher to create interactive lessons that are displayed on the student device while they are teaching2. • During the lesson students interact with the program

• 一般的內燃機 (Internal combustion engine) 因為行駛狀況差異,很

computational & mathematical thinking by task-based teaching as a means to provide an interactive environment for learners to achieve the learning outcomes; and (ii) how

• Zero-knowledge proofs yield no knowledge in the sense that they can be constructed by the verifier who believes the statement, and yet these proofs do convince him..a.

Therefore the existing transportation system has not been considering the characteristics of female users.This is an original study trying to investigate the differences