freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的dicom文件醫(yī)療圖像處理畢業(yè)設(shè)計論文-資料下載頁

2025-02-26 08:35本頁面

【導(dǎo)讀】陸續(xù)推出自己的基于Android的軟件系統(tǒng),比如說在醫(yī)療行業(yè)。為了方便醫(yī)生瀏覽和。處理醫(yī)療圖片,本人開發(fā)了一個基于Android手機的醫(yī)療圖像瀏覽處理軟件。的拖動、旋轉(zhuǎn)和縮放。這四個功能模塊中圖像瀏覽模塊主要通過ImageView控件實現(xiàn)。ImageView控件的位置或者通過移動屏幕上的拖動條來移動圖像;

  

【正文】 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 3 系統(tǒng) 需求分析 系統(tǒng)需求分析 醫(yī)學(xué)圖像處理與分析技術(shù)可以給醫(yī)生提供更清晰、更準(zhǔn)確的信息 ,以利于疾病的診斷和鑒別診斷。醫(yī)學(xué)圖像分割、醫(yī)學(xué)圖像配準(zhǔn)以及三維可視化等算法是醫(yī)學(xué)圖像處理與分析發(fā)展的源動力 ,而基于這些算法研發(fā)的軟件平臺是醫(yī)學(xué)圖像處理與分析前進的加速器?,F(xiàn)有的醫(yī)學(xué)圖像處理與分析軟件平臺極大地便利了醫(yī)學(xué)影像領(lǐng)域的研究者與應(yīng)用者 ,大大加快了醫(yī)學(xué)影像發(fā)展的步伐。 DICOM 格式的圖像包含了大影像概念的所有醫(yī)學(xué)圖像 ,如 CT、 MRI、 DSA、 CR、超聲 、核醫(yī)學(xué)以及病理 ,內(nèi)窺鏡等。醫(yī)務(wù)工作者需要將這些圖像作為科研和教學(xué)的內(nèi)容使用。由于圖像格式的不同 (與常用的 JPEG、 TIF、 BMP 等圖像格式不兼容 ) ,常用圖像處理軟件不能對其進行顯示 、 處理 、 和轉(zhuǎn)換。一般需要由 PACS 將 16 位的DICOM 圖像轉(zhuǎn)換成 8 位的常用圖像格式 , 但轉(zhuǎn)換后的圖像會產(chǎn)生信息丟失、圖像質(zhì)量下降等問題。 本系統(tǒng)主要用于醫(yī)護人員,醫(yī)生可以通過 Android 智能手機終端隨時隨地的了解到病人的病情狀況, 而且不存在上述所說的問題, 并通過對 醫(yī)療 圖像進行拖動、旋轉(zhuǎn)、放大縮小操作對病人的疾病狀況 有更準(zhǔn)確明白的了解,及時快速準(zhǔn)確的提出病人的病情解決方案,使病人盡早得到及時有效的治療,減少病人的痛苦并希望在一定程度上減低疾病帶來的死亡率。 從上面的描述中可以基本了解軟件的功能需求: ( 1)顯示界面:通過文字和圖片顯示當(dāng)前的醫(yī)學(xué)圖像; ( 2)對醫(yī)學(xué)圖像進行拖動的功能; ( 3)對醫(yī)學(xué)圖像進行旋轉(zhuǎn)的功能; ( 4)對醫(yī)學(xué)圖像進行縮放的功能。 本系統(tǒng)研究目標(biāo): ( 1) 了解 Android 應(yīng)用程序的設(shè)計和開發(fā)過程; ( 2) 使用多種組件進行 Android 手機 平臺 醫(yī)學(xué)圖像軟件的開發(fā)。 本軟件是基于 Java 語言、 Android SDK 開發(fā)包 , 運用 Eclipse 開發(fā)工具 開發(fā)出了針對 Android 手機 平臺 醫(yī)學(xué)圖像 拖動、 旋轉(zhuǎn)、縮放的系統(tǒng)。 本系統(tǒng)響應(yīng)速度快、準(zhǔn)確率高、信息處理速度快。 系統(tǒng)功能 分析 根據(jù)方法論,任何矛盾的解決必須經(jīng)過三個步驟:發(fā)現(xiàn)問題,分析問題和解決問題。 該 系統(tǒng)的建設(shè)也不例外,其第一步是發(fā)現(xiàn)系統(tǒng)本身的問題域,也就是發(fā)現(xiàn) 醫(yī)療圖像處理軟件 需要解決什么問題,能做些什么,這就是挖掘需求。對需求的挖掘,最 重 要的工作,就是對系統(tǒng)的功能進行解剖。把一個復(fù)雜的系統(tǒng)分解成為一個 共 58 頁 第 16 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 個簡單的功能點。該 軟件 主要提供以下功能: l)為用戶提供 醫(yī)療圖像的顯示 : 當(dāng)用戶啟動程序后,能把文件夾 raw 下文件中存儲的各種信息用圖像的形式顯示出來。 2) 為用戶提供醫(yī)療圖像的拖動 : 該功能通過接受用戶所做的操作指示,根據(jù)辨識結(jié)果,依據(jù)拖動算法,使圖像達到相應(yīng)的拖動效果。 3) 為用戶提供醫(yī)療圖像的旋轉(zhuǎn) : 該功能通過接受用戶所做的操作指示,根據(jù)辨識結(jié)果,依據(jù)旋轉(zhuǎn)算法,使圖像達到相應(yīng)的旋轉(zhuǎn)效果。 4) 為用戶提供醫(yī)療圖像的縮放 : 該功能通過接受用戶所做的操作指示,根據(jù)辨識結(jié)果,依據(jù)縮放算法,使圖像達到相應(yīng)比例大小的縮小放大效果。 共 58 頁 第 17 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 4 系統(tǒng) 總體設(shè)計 系 統(tǒng)結(jié)構(gòu)圖 該系統(tǒng)主要有四個功能模塊組成,系統(tǒng)結(jié)構(gòu)圖如圖 41所示。 圖 41 系統(tǒng)結(jié)構(gòu)圖 系統(tǒng)功能模塊 醫(yī)療圖像的顯示功能模塊 這部分模塊實現(xiàn)的功能主要是 標(biāo)準(zhǔn)的醫(yī)療文件的圖像的顯示 。 當(dāng)用戶啟動程序后,能把文件夾 raw 下文件中存儲的各種信息用圖像的形式顯示出來。 醫(yī)療圖像的拖動功能模塊 這部分模塊實現(xiàn)的功能主要是:在顯示功能模塊的基礎(chǔ)上, 對圖像進行拖動操作,實現(xiàn)對 標(biāo)準(zhǔn)的醫(yī)療文件的圖像的拖動。 該功 能通過接受用戶所做的操作指示,根據(jù)辨識結(jié)果,依據(jù)拖動算法,使圖像達到相應(yīng)的拖動效果。 醫(yī)療圖像的旋轉(zhuǎn)功能模塊 這部分模塊實現(xiàn)的功能主要是:在顯示功能模塊的基礎(chǔ)上,對圖像進行旋轉(zhuǎn)操 共 58 頁 第 18 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 作,實現(xiàn)對 標(biāo)準(zhǔn)的醫(yī)療文件的圖像的旋轉(zhuǎn)。 該功能通過接受用戶所做的操作指示,根據(jù)辨識結(jié)果,依據(jù)旋轉(zhuǎn)算法,使圖像達到相應(yīng)的旋轉(zhuǎn)效果。 醫(yī)療圖像的縮放功能模塊 這部分模塊實現(xiàn)的功能主要是:在顯示功能模塊的基礎(chǔ)上,對圖像進行縮小放大操作,實現(xiàn)對 標(biāo)準(zhǔn)的醫(yī)療文件的圖像的縮放。 該功能通過 接受用戶所做的操作指示,根據(jù)辨識結(jié)果,依據(jù)縮放算法,使圖像達到相應(yīng)比例大小的縮小放大效果。 綜上所述,該軟件系統(tǒng)主要由四個功能模塊實現(xiàn),分別是圖像的顯示、圖像的拖動 、圖像的旋轉(zhuǎn)、圖像的縮放。圖像的拖動、 旋轉(zhuǎn)、縮放功能都是在圖像的顯示功能基礎(chǔ)上實現(xiàn)的。 顯示界面規(guī)劃 軟件顯示界面規(guī)劃如圖 42所示。 圖 42 軟件顯示界面規(guī)劃 單個醫(yī)療圖像顯示界面規(guī)劃如圖 43所示。 共 58 頁 第 19 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 43 單個醫(yī)療圖像顯示界面規(guī)劃圖 軟件啟動后, 進入圖 42 所示的界面 ,實現(xiàn) DICOM 標(biāo)準(zhǔn)的醫(yī)療文件圖像的顯示 。通過單觸點點擊,可由圖 42跳轉(zhuǎn)到圖 43所示的界面?;趫D 43 所示的界面, 通過單觸點的移動可實現(xiàn)醫(yī)療圖像的拖動功能。并且基于圖 43所示的界面,通過雙觸點的移動縮放還可實現(xiàn)醫(yī)療圖像的旋轉(zhuǎn)和縮放功能。 共 58 頁 第 20 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 5 詳細(xì)設(shè)計與實現(xiàn) 文件結(jié)構(gòu)與用途 在程序開發(fā)階段,首先確定“ Android 手機平臺 醫(yī)療圖像 處理 軟件”的工程名為 DICOMImageOperation,據(jù)程序模塊設(shè)計的內(nèi)容,建立 DICOMImageOperation 工程。 DICOMImageOperation 工程源代碼的結(jié)構(gòu)如圖 51 所示。 圖 51 DICOMImageOperation工程 的 源代碼 文件 為了使源代碼文件的結(jié)構(gòu)更加清晰, DICOMImageOperation 工程設(shè)置了多個命名空間,分別用來 實現(xiàn)對圖像的各種操作、圖像信息的存儲 ,源代碼文件的名稱以及說 如表 51 所示。 表 51 DICOMImageOperation工程的文件用途說明 包 名 稱 文 件 名 說 明 圖像旋轉(zhuǎn)縮放的 Activity 圖像顯示 的 Activity Di文件信息獲取的 Activity Di圖像信息讀取的 Activity Di圖像信息存儲的 Activity Di單個元素解讀的 Activity 共 58 頁 第 21 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ Android 的資源文件保存在 /res 的子目錄中。其中 , /res/raw 目錄中保存的是di 圖像 文件 , /res/values 目錄中保存的是用來自定義字符串的文件,/res/layout目錄中保存的是 界面顯示的 XML格式的 數(shù)據(jù)文件。所有在程序開發(fā)階段可以被調(diào)用的資源都保存在這些目錄中 。 系統(tǒng)實現(xiàn) 顯示界面設(shè)置,獲得屏幕分辨率。 顯示界面設(shè)計屏幕的高度和寬度,還需要扣除控件的高度 實現(xiàn)功能代碼如下: /* 取得屏幕分辨率大小 */ DisplayMetrics dm=new DisplayMetrics()。 getWindowManager().getDefaultDisplay().getMetrics(dm)。 displayWidth=。 /* 屏幕高度須扣除下方 Button高度 */ displayHeight=。 a[0]=a[2]=。 a[1]=。 a[3]=。 layout1 = (AbsoluteLayout)findViewById()。 醫(yī)學(xué)圖像 顯示 實現(xiàn)的過程 DCM是比較常用的 DICOM文件名后綴, 直接就是一連串的數(shù)字或字符串命名的。DCM 文件 從本質(zhì)上說是一個關(guān)于信息體實例的數(shù)據(jù)集 ,主要包括患者、檢查、序列和圖像等信息。 文件的結(jié)構(gòu)主要由文件頭和文件結(jié)構(gòu)像素數(shù)據(jù)兩大部分組成 ,文件頭又分為文件引言和數(shù)據(jù)集兩部分 ,其中文件引言是由 128個全部置為 00的字節(jié)序列和一個長度為 4 個字節(jié)的字符串組成。數(shù)據(jù)集是整個文件中信 息量最大的部分 ,囊括了所有信息實體 (患者、圖像、檢查等 )的信息 ,結(jié)構(gòu)也最為復(fù)雜 ,文件最后的圖像數(shù)據(jù)表示像素 ,數(shù)據(jù)結(jié)構(gòu)單一 ,因此解讀文件實際上就是解讀數(shù)據(jù)集。 功能實現(xiàn)代碼如下: if(!jpeg_flag){ tmpValue = new byte[((7fe0,0010)).length]。 (((7fe0,0010)), 0, tmpValue, 0, )。 }else{ TmpValue = new byte[((fffe,e000)).length]。 共 58 頁 第 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1