国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于WPF平臺(tái)的腎小管人工追蹤界面的設(shè)計(jì)與開發(fā)

2015-12-21 11:58:58陳鵬吉民
電腦知識(shí)與技術(shù) 2015年27期
關(guān)鍵詞:設(shè)計(jì)與開發(fā)腎小管

陳鵬 吉民

摘要:目的:運(yùn)用WPF和C#的技術(shù)優(yōu)勢(shì),設(shè)計(jì)與開發(fā)腎小管的追蹤界面,并分析其應(yīng)用價(jià)值。方法:在Visual Studio 2013的環(huán)境中,分別利用WPF和C#實(shí)現(xiàn)前臺(tái)界面的設(shè)計(jì)以及后臺(tái)功能的開發(fā),創(chuàng)建出滿足科研使用的良好人機(jī)界面,能夠方便用戶存讀取數(shù)據(jù)以及對(duì)于腎小管圖像的識(shí)別、標(biāo)記和追蹤。結(jié)果:成功創(chuàng)建出功能完備的人機(jī)界面,能夠?qū)崿F(xiàn)腎小管的人工追蹤功能,同時(shí)可連接外部設(shè)備接口進(jìn)行相關(guān)操作。結(jié)論:基于WPF平臺(tái)設(shè)計(jì)開發(fā)的腎小管人工追蹤系統(tǒng)設(shè)計(jì)與開發(fā),界面美觀,用戶使用方便快捷,能夠大大提高腎小管人工追蹤的效率,對(duì)于相關(guān)的科學(xué)研究具有一定的應(yīng)用價(jià)值。

關(guān)鍵詞:WPF;人工追蹤;腎小管;設(shè)計(jì)與開發(fā)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)28-0129-02

Design and Develop the Interface of Tubular Artificial Tracking Based on WPF Platform

CHEN Peng,JI Ming

(School of Biological Science & Medical Engineering, Southeast University, Nanjing 210000, China)

Abstract:Objective: Using WPF and C # technology to design and develop the track interface of renal tubular, and analyze its value. Method: In the Visual Studio 2013 environment, using WPF and C # to design the front office interface and develop the back office functions respectively,and create a good man-machine interface to meet the use of research. The users can easily read or write the data, marking and tracing the images for renal tubular identification. Results: Creating a fully functional interface successfully to enable manual tracking tubules, while connecting an external device interface related operations. Conclusion: Designing and developing the interface for renal tubular artificial tracking system based on the WPF platform, beautiful interface, user-convenient, can greatly improve the efficiency of tubular artificial tracking, and has a certain value for relevant scientific research.

Key words: WPF; artificial tracking; tubules; design and develop

近些年來,三維重建技術(shù)越發(fā)地受到各行各業(yè)的關(guān)注,尤其是醫(yī)學(xué)行業(yè)。究其原因,三維重建是一種在計(jì)算機(jī)中建立表達(dá)客觀世界的虛擬現(xiàn)實(shí)技術(shù),在臨床醫(yī)學(xué)上,三維重建技術(shù)是根據(jù)組織或器官的二維圖像來形成其三維結(jié)構(gòu),能夠方便醫(yī)師快速確定病變的位置,制定手術(shù)方案,提高患者疾病救治的成功率[1]。目標(biāo)圖像的識(shí)別與追蹤一直是三維重建技術(shù)的關(guān)鍵所在,雖然各類自動(dòng)追蹤算法層出不窮,但算法的準(zhǔn)確率仍有待提高,因此目前這一部分在臨床上主要是通過人工來完成的,尤其對(duì)于具體了解某一根小管的走向信息效果尤為突出。目前國(guó)內(nèi)外對(duì)于腎小管人工追蹤的專門構(gòu)建的系統(tǒng)界面并不多,大多是在自動(dòng)追蹤的平臺(tái)下開辟的一個(gè)較小的模塊,本文旨在設(shè)計(jì)與開發(fā)這樣的一個(gè)系統(tǒng)界面,能夠方便用戶進(jìn)行腎小管的人工追蹤工作。

1 界面概述

參考圖像:用以打開用戶指定位置的一張圖像或一系列;

前一張:用以打開當(dāng)前圖像的前一張圖像;

后一張:用以打開當(dāng)前圖像的后一張圖像;

文本框:作為用戶輸入數(shù)字信息,矩形框標(biāo)記后即可出現(xiàn)其中;

模糊:用以去除圖像中的部分噪聲點(diǎn);

直方圖歸一化:用以增強(qiáng)圖像操作;

讀取文件:用以讀取指定位置處的文本數(shù)據(jù)信息;

寫入文件:用以將本次目標(biāo)追蹤所獲得的數(shù)據(jù)寫入到指定位置的文本中;

1號(hào)窗口:主窗口,用以展現(xiàn)當(dāng)前正在處理的圖像;

2號(hào)窗口:副窗口,用以展現(xiàn)當(dāng)前正在處理的前一張圖像;

3號(hào)窗口:副窗口,用以展現(xiàn)當(dāng)前正在處理的后一張圖像;

左菜單:子菜單,可折疊可擴(kuò)展,展現(xiàn)所有打開圖像的縮略圖,鼠標(biāo)點(diǎn)擊某一張縮略圖時(shí),主窗口以及副窗口都將隨之改變[2];

右菜單:子菜單,可折疊可擴(kuò)展,展現(xiàn)當(dāng)前鼠標(biāo)處的位置信息以及所有被標(biāo)記的目標(biāo)信息;

2 界面功能

2.1 預(yù)處理

當(dāng)打開的圖像對(duì)比度不強(qiáng)、存在較多噪聲點(diǎn)以及其他問題影響追蹤效率時(shí),可先對(duì)圖像進(jìn)行預(yù)處理操作,改善圖像的質(zhì)量。常規(guī)的預(yù)處理操作有模糊、直方圖歸一化等。

2.2 鼠標(biāo)和鍵盤事件

通過C#提供的Keyboard類和Mouse類來實(shí)現(xiàn)用戶與鍵盤和鼠標(biāo)的交互[3],通過點(diǎn)擊鍵盤的左右方向鍵可實(shí)現(xiàn)前后張圖像的切換,鼠標(biāo)事件主要包括MouseDown、MouseMove以及MouseUp,同時(shí)當(dāng)拖動(dòng)主窗口中的圖像時(shí),其它兩個(gè)窗口中的圖像也將隨之動(dòng)作。并且當(dāng)鼠標(biāo)停放在主窗口的某一位置處時(shí),其他兩個(gè)窗口中圖像的對(duì)應(yīng)位置處將出現(xiàn)紅點(diǎn),幫助用戶根據(jù)前后張圖像來識(shí)別目標(biāo)的位置。

2.3 目標(biāo)標(biāo)記

目標(biāo)標(biāo)記的矩形框是通過Rectangle類進(jìn)行構(gòu)建的,幫助用戶對(duì)識(shí)別的腎小管進(jìn)行標(biāo)記,當(dāng)用戶想對(duì)識(shí)別到的目標(biāo)腎小管位置進(jìn)行標(biāo)記時(shí),只需雙擊鼠標(biāo)即可在點(diǎn)擊位置處出現(xiàn)矩形框[4]。矩形框中一般都會(huì)有Text類構(gòu)建的字體,用以對(duì)當(dāng)前標(biāo)記的目標(biāo)進(jìn)行區(qū)別,方便后續(xù)的追蹤操作。當(dāng)然,如果用戶想要具體追蹤某一根小管的走向信息,只需在主菜單的文本框中輸入固定的數(shù)字信息,當(dāng)再次標(biāo)記的時(shí)候,矩形框中的文本信息即是用戶輸入的數(shù)字。

2.4 數(shù)據(jù)的存儲(chǔ)

對(duì)于標(biāo)記所獲得數(shù)據(jù)主要分為兩類,即當(dāng)前圖像的名稱和標(biāo)記號(hào)。這些數(shù)據(jù)在后臺(tái)主要是通過鏈表的形式進(jìn)行存儲(chǔ)的。通過鏈表進(jìn)行存儲(chǔ)可方便找尋到不同圖像以及不同管的信息,具有存儲(chǔ)量大,用戶使用方便等優(yōu)點(diǎn)。

2.5 目標(biāo)追蹤

目標(biāo)追蹤是通過標(biāo)記后每張圖上同一根小管的位置進(jìn)行的,系統(tǒng)是通過TXT文本的形式輸出,包括小管所屬的圖像名稱、位置信息等。

2.6 Ribbon界面

系統(tǒng)界面的主菜單是通過Ribbon框進(jìn)行設(shè)計(jì)的,這是Windows最新版本的word中主菜單格式[5],能夠幫助用戶較快適應(yīng)主菜單功能,總體優(yōu)化人機(jī)交互的界面。

2.7 多線程并行

本文所涉及的系統(tǒng)界面采用多線程并行運(yùn)算[6],多線程技術(shù)使程序的響應(yīng)速度更快,因?yàn)橛脩艚缑婵梢栽谶M(jìn)行其他工作的同時(shí)一直處于活動(dòng)狀態(tài),同時(shí)當(dāng)前沒有進(jìn)行處理的任務(wù)時(shí)可以將處理器時(shí)間讓給其他任務(wù),或占用大量處理時(shí)間的任務(wù)可以定期將處理器時(shí)間讓給其他任務(wù),還可以分別設(shè)置各個(gè)任務(wù)的優(yōu)先級(jí)以優(yōu)化性能。

3 結(jié)束語

本文是針對(duì)腎小管人工追蹤的問題,利用WPF與C#的技術(shù),設(shè)計(jì)與開發(fā)出與之相適應(yīng)的系統(tǒng)界面,并給出了系統(tǒng)界面詳細(xì)的介紹信息,這個(gè)系統(tǒng)界面能夠幫助用戶有效地進(jìn)行系統(tǒng)腎小管的人工追蹤,減少了用戶的部分工作量,提高了用戶人工追蹤的效率,希望供相關(guān)人員借鑒與參考。當(dāng)然,未來的工作將進(jìn)一步完善系統(tǒng)界面的開發(fā),不斷提高系統(tǒng)界面的開發(fā)質(zhì)量。

參考文獻(xiàn):

[1] Xiao-Yue Zhai, Jesper S T, Henrik B. Three-Dimensional Reconstruction of the Mouse Nephron[J]. Journal of the American Society of Nephrology, 2006: 77-88.

[2] 鄒海, 余籦超. 基于WPF技術(shù)的甘特圖控件的研究與設(shè)計(jì)[J]. 計(jì)算機(jī)應(yīng)用與軟件, 2014(5): 50-52.

[3] Christian Nagel. Bill Evjen, Jay Glynn. C#高級(jí)編程[M]. 北京: 清華大學(xué)出版社, 2008: 1068-1089.

[4] 琚彬. 基于 WPF 平臺(tái)的自定義控件開發(fā)[D]. 西安: 西安電子科技大學(xué), 2008.

[5] 張世辰. 基于WPF三維應(yīng)用的圖元管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D]. 武漢: 華中科技大學(xué), 2014.

[6] 李方芳, 趙旭東, 盧偉文,等. 基于WPF的通用可配置式教員控制臺(tái)軟件引擎研發(fā)[J]. 系統(tǒng)仿真學(xué)報(bào), 2013, 25(8): 1761-1765.

猜你喜歡
設(shè)計(jì)與開發(fā)腎小管
基于移動(dòng)互聯(lián)網(wǎng)的物流信息公共平臺(tái)的設(shè)計(jì)與開發(fā)
汽車維修廠管理系統(tǒng)的設(shè)計(jì)
淺談高中生物教學(xué)中微課程的設(shè)計(jì)與開發(fā)
信息化在《Flash動(dòng)畫制作》課程中的設(shè)計(jì)與應(yīng)用研究
基于WebGL的三維物理模型設(shè)計(jì)與開發(fā)
增強(qiáng)現(xiàn)實(shí)技術(shù)在移動(dòng)學(xué)習(xí)中的應(yīng)用芻議
血管緊張素Ⅱ誘導(dǎo)腎小管上皮細(xì)胞Toll樣受體4和炎癥因子表達(dá)
白介素6上調(diào)糖尿病腎小管上皮細(xì)胞脂肪分化相關(guān)蛋白
依帕司他對(duì)早期糖尿病腎病腎小管功能的影響初探
IgA腎病患者血清胱抑素C對(duì)早期腎小管間質(zhì)損害的預(yù)測(cè)作用
屏边| 景德镇市| 塔河县| 定安县| 抚顺市| 昌邑市| 石泉县| 连山| 江油市| 寿宁县| 明水县| 永登县| 老河口市| 明星| 遂川县| 遂溪县| 诏安县| 开江县| 同德县| 江阴市| 衡阳市| 九寨沟县| 西和县| 东辽县| 抚远县| 湖北省| 洪湖市| 娄烦县| 铅山县| 曲沃县| 革吉县| 溆浦县| 溧阳市| 玉林市| 龙泉市| 桃园市| 乐昌市| 冀州市| 常德市| 蛟河市| 泰安市|