【正文】
DICOM SOP Instance A File contains one SOP instanceDICOM Data SetDICOMFile MetaInformationDCM文件一般由DICOM文件頭(File Meta Information)和DICOM數(shù)據(jù)集(Data Set)組成。其中第10部分“用于介質(zhì)交換的存儲介質(zhì)和格式”給出DICOM文件格式[2]。其目的是為在不同的醫(yī)學影像設備間提供一個一致性的接口,以實現(xiàn)數(shù)字影像在各種醫(yī)學影像設備間交換傳輸。本次畢業(yè)設計的主要任務是用Java語言結(jié)合eclipse軟件,實現(xiàn)了Android平臺下DICOM格式的醫(yī)學圖像的讀取和顯示。但是在Android平臺下關(guān)于醫(yī)學圖像方面的軟件卻很少,現(xiàn)有的大多數(shù)圖像處理軟件都不能直接讀取和顯示dcm格式的醫(yī)學圖像文件。Android有望在數(shù)年內(nèi)遍布于數(shù)百萬部手機和其他移動設備中,從而成為應用程序開發(fā)人員的主要平臺。DICOM(Digital Imaging and Communications in Medicine)是NEMA(美國制造商協(xié)會)和ACR(美國放射學會)聯(lián)合制定的一種規(guī)定數(shù)字醫(yī)學影像和相關(guān)信息的格式及其信息交換方法的國際標準,現(xiàn)已幾乎成為世界各國都遵循的醫(yī)學圖像標準,是醫(yī)院間以及國際間醫(yī)學圖像交流的基礎。 Medical Image displayII目 錄摘 要 IAbstract II第一章 緒 論 1 引言 1 醫(yī)學圖像簡介 1 DICOM的發(fā)展過程 2 DICOM圖像的應用 3第二章 Android平臺的簡述 5 認識Android 5 Android簡介 5 Android的發(fā)展 5 Android基本框架 6 Android系統(tǒng)的四大組件 9 Android 12 12 開發(fā)語言Java 12 Java簡介 12 Java語言特點 13第三章 搭建Android開發(fā)環(huán)境 14 開發(fā)Android前的準備 14 安裝JDK 14 安裝Eclipse 14 安裝Android SDK 15 安裝ADT插件 16 創(chuàng)建Android虛擬設備 17第四章 DICOM醫(yī)學圖像文件 19 DICOM文件頭 19 DICOM數(shù)據(jù)集 19 VR的類型 20 數(shù)據(jù)傳輸協(xié)議標識(UID) 21 DICOM文件解析 22 DICOM文件開窗顯示 24III第五章 軟件功能規(guī)劃及功能實現(xiàn) 25 軟件功能規(guī)劃 25 熟悉Android開發(fā)環(huán)境 25 新建Android工程項目 25 填寫工程信息 26 運行HelloAndroid 27 軟件設計與實現(xiàn) 28 程序設計 28 界面布局的設置 31第六章 設計總結(jié) 38參考文獻 39附 錄 41致 謝 43IV第一章 緒 論 引言在20世紀90年代初, 隨著通信技術(shù)、網(wǎng)絡技術(shù)以及計算機技術(shù)的發(fā)展, 圖像處理和分析以及PACS(Picture Archiving and Communication System)在醫(yī)學教學、遠程醫(yī)療以及臨床診斷中發(fā)揮著越來越重要的作用。s one of the international standards to build a Radiology Information System(RIS), Picture Archiving and Communication System (PACS). One of the solutions is independent of DICOM equipment, technical basis for realizing information resources sharing. By using the codes of open source projects from Google, the application has realized the parsing of medical image files. This paper introduces the Java language, Eclipse, Android operating system, as well as related content on the basis of medical image. It also illustrates the entire design procedure. The Application fully uses the advantages of mobile platforms, and simplifies diagnose procedure. Its main function is to parse medical image files and display the images.Key words: The Android platform。關(guān)鍵詞:Android平臺;DICOM;醫(yī)學圖像顯示I內(nèi)蒙古科技大學畢業(yè)設計說明書(畢業(yè)論文)The Medical Image Display Software Design and Implementation Based on Android OSAbstractWith the improvement of people39。設計論文在介紹Java語言、Eclipse軟件、Android操作系統(tǒng)以及醫(yī)學圖像相關(guān)內(nèi)容的基礎上,說明了整個設計過程。DICOM也是設備無關(guān)的解決方案之一,實現(xiàn)信息資源共享的技術(shù)基礎。Android是第一個免費、開源、并且完全可定制的移動平臺,該平臺下的應用程序也越來越多,但是基于Android系統(tǒng)的醫(yī)學圖像處理軟件并不多見。內(nèi)蒙古科技大學本科生畢業(yè)設計說明書(畢業(yè)論文) 題 目:基于Android平臺下醫(yī)學圖像開窗顯示軟件的設計與實現(xiàn) 內(nèi)蒙古科技大學畢業(yè)設計說明書(畢業(yè)論文) 基于android平臺下醫(yī)學圖像開窗顯示軟件的設計與實現(xiàn)摘 要 隨著人們生活水平的提高,科技迅速的發(fā)展,智能手機逐漸普及。2007年Google推出了基于Linux的自由及開放源代碼的Android操作系統(tǒng),目前已成為智能手機的主流操作系統(tǒng)。DICOM是醫(yī)學圖像信息系統(tǒng)領(lǐng)域中的核心,它主要涉及醫(yī)學影像的編碼格式與網(wǎng)絡通信協(xié)議,是構(gòu)建放射學信息系統(tǒng)(RIS)和圖像存檔與通信系統(tǒng)(PACS)的國際標準之一。本設計使用Google開源項目中的解析包,實現(xiàn)了對醫(yī)學圖像文件的解析。為了充分利用移動平臺的優(yōu)勢,方便醫(yī)生隨時診療,本設計要求實現(xiàn)基于Android平臺下的DICOM格式的醫(yī)學圖像的讀取和顯示。s living standards, rapid development of science and technology, smart phones has been popularized. In 2007, Google has launched a free and open source operating system, which is named Android. It has bee the mainstream mobile operating system. Android is the fully customizable mobile platform, more and more applications appeared on the platform, but there are few App can process medical image.DICOM is the core of the field of medical image information system, which mainly relates to the medical image coding scheme and network munication protocol. Also it39。 DICOM。而DICOM(Digital Imaging and Communications in Medicine,醫(yī)學數(shù)字成像和傳輸)是PACS系統(tǒng)中應用的主要標準,它涉及到信息系統(tǒng)中最主要也是最困難的醫(yī)學圖像的成像和通信,可以直接應用在RIS(Radiology Information System,放射科信息系統(tǒng))和PACS中[1]。Android是一款針對手機的全新開源軟件工具包,它由Google和開發(fā)手機聯(lián)盟(Open Handset Alliance)共同創(chuàng)建。Android系統(tǒng)由于功能非常豐富,所以一直受廣大開發(fā)愛好者的喜愛。所以在Android平臺下編程實現(xiàn)DICOM格式的醫(yī)學圖像的讀取和顯示是非常有意義的。 醫(yī)學圖像簡介 醫(yī)學數(shù)字成像和傳輸是由ACR(American College of Radiology,美國放射學會)和NEMA(National Electrical Manufacturers Association,國家電氣制造商協(xié)會)共同制定的醫(yī)學圖像成像和傳輸?shù)臉藴省kS著DICOM協(xié)議不斷的發(fā)展完善,各醫(yī)學影像設備制造商紛紛推出符合DICOM標準的醫(yī)學影像設備,DICOM已成為醫(yī)學影像的公認標準。DICOM文件是指按照DICOM標準存儲的醫(yī)學文件。每個DCM文件包含了一個單獨的服務對象對(ServiceObject Pair,SOP)實例(如圖1)。標識符是一個2B 無符號整數(shù)對,分別代表組號和元素號,DICOM所有的數(shù)據(jù)元素都可以用標簽來惟一表示[3]。不同的數(shù)據(jù)類型決定了數(shù)據(jù)的不同讀取方式。數(shù)據(jù)域指明數(shù)據(jù)的具體數(shù)值,該字段的數(shù)據(jù)類型由數(shù)據(jù)元素的VR 所明確定義。隨著計算機網(wǎng)絡的普及和其在醫(yī)學上的廣泛應用,在不同廠商生產(chǎn)的設備之間交換圖像和相關(guān)信息的需求日趨迫切,而缺乏統(tǒng)一的標準成為圖像交換的主要障礙?! ?2) 促進數(shù)字圖像設備的網(wǎng)絡化,而不論設備的開發(fā)商是誰?! ?985年,該委員會發(fā)表了ACRNEMA ()。1988年公布了ACRNEMA (No. 3001988)。但是這些努力吸引了國際上許多著名的醫(yī)學影像設備制造商的關(guān)注及參與,終于在1996年,委員會發(fā)表了一套新的規(guī)范,正式命名為DICOM 。在此之后,DICOM標準不斷地吸納各方反饋的有用信息,從不同的專業(yè)角度對規(guī)范在范疇和深度上進行擴充,1998年又推出了修訂版本,目前仍然在不斷的發(fā)展中。我們也根據(jù)核醫(yī)學的需要,制定了自己的符合DICOM標準的圖像文件格式?! S : Information Object Definitions(信息對象定義); PS : Service Class Specifications(服務類規(guī)范); PS : Data Structure and Encoding(數(shù)據(jù)結(jié)構(gòu)和編碼規(guī)定); PS : Data Dictionary(數(shù)據(jù)字典);PS : Media Storage and File Format for Data Interchange(便于數(shù)據(jù)交換的介質(zhì)存儲方式和文件格式)。DICOM也是研究和開發(fā)具有網(wǎng)絡連接功能,實現(xiàn)信息資源共享的新型醫(yī)療儀器的技術(shù)基礎。 在采用DICOM標準的信息網(wǎng)絡系統(tǒng)中,所有DICOM設備之間都可以按照DICOM的網(wǎng)絡上層協(xié)議進行互相連接和操作。無論是本院、本地還是相距很遠的外地,DICOM設備都可以通過網(wǎng)絡相互聯(lián)系,交換信息。對于實現(xiàn)無紙化、無膠片化的醫(yī)院和遠程醫(yī)療系統(tǒng)的實施將會起極其重要的作用。 簡單的理解,Android是基于Java并運行在Linux內(nèi)核上的操作系統(tǒng),這個操作系統(tǒng)是輕量級的,但是功能卻很全面。該操作系統(tǒng)最初由Andy Rubin開發(fā),主要支持手機。 Android簡介 該平臺由操作系統(tǒng)、中間件、用戶界面和應用軟件組成。底層以Linux內(nèi)核工作為基礎,由C語言開發(fā),只提供基本功能;中間層包括函數(shù)庫Library和虛擬機Virtual Machine,由C++開發(fā)。不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙,是首個為移動終端打造的真正開放和完整的移動軟件。 Android作為Google企業(yè)戰(zhàn)略的重要組成部分,將進一步推進“隨時隨地為每個人提供信息”這一企業(yè)目標的實現(xiàn)。Android將補充,而不會替代谷歌長期以來奉行的移動發(fā)展戰(zhàn)略:通過與全球各地的手機制造商結(jié)成合作伙伴,開發(fā)既有用又有吸引力的移動服務,并推廣這些產(chǎn)品。07年11月12日宣布發(fā)布了第一版Android SDK;08年的4月份舉辦了安卓開發(fā)競賽,推動了安卓開發(fā)的應用速度;08年的8月份為Android平臺手機提供軟件分發(fā)和下載的Market正式上線,積累了大量的應用;08