基于Android的DICOM文件医疗图像处理
摘 要
随着Android手机的快速普及,Android手机应用软件越来越丰富,各行各业都在陆续推出自己的基于Android的软件系统,比如说在医疗行业。为了方便医生浏览和处理医疗图片,本人开发了一个基于Android手机的医疗图像浏览处理软件。
该软件用Java语言,Android SDK开发包和Eclipse开发工具进行开发,主要实现了DICOM标准的医学文件的图像显示,并在图像显示的基础上实现医学文件图像的拖动、旋转和缩放。这四个功能模块中图像浏览模块主要通过ImageView控件实现多幅医疗图像文件的显示,图像拖动模块则通过触屏手机屏幕中单触点的移动来改变ImageView控件的位置或者通过移动屏幕上的拖动条(Seekbar组件)来移动图像;图像旋转模块通过屏幕上双触点的移动来改变ImageView控件的旋转角度或者也通过移动屏幕上的拖动条来达到旋转的效果;缩放模块通过双触点的移动来改变ImageView控件的大小从而实现图像的缩放。
该软件根据软件工程设计方法和基于Android的DICOM文件医疗图像处理的实际需求进行了详细的功能分析,并编码实现了其功能,最后给出了软件的测试过程和结果。
关键词:android;医疗图像 ;DICOM;图像显示
Abstract
With the rapid spread of Android phones, Android mobile phones application softwares have become increasingly diverse, and businesses launch software systems which are based on the Android, for example in the medical industry. So, I developed an Android phone-based medical image browsing software.
The software uses the Java language and the Android SDK development package, and uses the Eclipse development tools for development. The software realizes medical file image browsing based on DICOM standard, and on this basis can drag,rotate and zoom. The image browsing module of the four function modules mainly uses the ImageView control to realize displaying the medical image file, dragging through a single module is the contact's move to change the position of the ImageView control so as to realize the image on the screen or drag by dragging the drag (seekbar components) to move the image; Image rotation module uses the double the contact's move to change ImageView control Angle so as to realize the rotation of the image or also moves such as image by dragging the screen to reach the rotating article drag effect; Image scaling module uses the double the contact's move to change the position of the ImageView control so as to realize the scale of the image.
The software is based on software engineering method and the actual needs of medical images of the Android-based DICOM files ,and carrys out a detailed functional analysis, and co