Home Research Publications Development CV Links Skyfox's Nest
3D Image Visualization and Processing Workstation for PACS System: 2001-2002
 
Looking forward to the forthcoming great use of PACS system, the image workstation of PACS comprised of 2D and 3D image function is widely required in hospital and many survey procedures. We are trying to build a system not only including basic image acquisition and manipulation, but also integrating some further 3D visualization and processing features. The whole system is divided into four parts: Image series manipulation, 2D Image processing and measurement, 3D Image rendering and processing, Virtual Endoscopy module. Techniques include OpenGL, DirectX7, ray casting, marching cubes, virtual endoscopy, CTN / Papyrus for DICOM processing, MFC for GUI. The whole system structure is comprised of several parts such as GUI module, DICOM module, and Image Series Processing module, Image Processing Module, Volume Rendering Module, Surface Rendering Module, DirectX Support Module and Database COM Interface. Almost most parts are my work, this project / software gives me a deeply experience in large system design.

 

     

    

 

Speed Up Direct View Software for Real-time Volume Rendering: 2003, 2005 - 2008
 
Real time medical volume rendering is a hot research area. With the rapidly development of graphics hardware, it is possible to implement interactive rendering in normal PC environment. I use the current knowledge of DirectX 9 to build specified software to achieve this goal. Techniques used include DirectX9, HLSL, Pixel Shader, Papyrus for DICOM processing, MFC for GUI.

   

   

High-Quality and Real-Time DRR Studio: 2008
 
Digital Reconstructed Radiography (DRR) is widely used for the patient alignment and tumor tracking in the image-guided radiosurgery area. For the tracking accuracy, a super high quality image is required. The latest graphics techniques are used to build this engine. The software is extremely optimized for the performance. The tracking result is sub-mm accuracy.

 
Image Guide Navigation System for Biopsy based on Tracking Device: 2004 - 2006
 
The work is taken in ISIS, Georgetown University. This system integrates the AURORA tracking device and image guided function together, including DICOM module, tracker module, segmentation module, registration module and 3D rendering module. It provides the operator an easy-to-use interface to perform the biopsy experiment and is used in several pig studies. The project begins to aim at designing an integrated navigation system with the components of 2D image processing, 3D visualization, segmentation, registration, tracking, navigation and radio-frequency ablation treatment. Techniques used including ITK, VTK, MFC. The program is an open source program and platform-independent.

  

 

KITOOL Image Guided Tracking System: 2005
 
The work is a prototype system for visualizing the tracked tools in the image system, built by Qt, Coin3D. The program is an open source program and platform-independent.

Image Guide Biopsy System: 2004
 
The work is taken in ISIS, Georgetown University. This system integrates the AURORA tracking device and image guided function together, and mainly used in the liver biopsy system. Techniques used including ITK, VTK, FLTK. The program is an open source program and platform-independent.

 

Matrix Segmentation and Visualization Program: 2004
 
Use ITK / VTK to segment the uterus structure from visible women dataset. MFC for the interface.

 

Virtual Medical Simulation Program: 2002 - 2003
 
The program is based on my doctoral thesis, integrating with mesh processing, some parts about deformable object and force feedback. Techniques used including Open Inventor, Direct X, VTK, Stereo Viewing, Texture Mapping, and Mesh Decimation.

 

DICOM Server / Client: 2002
 
DICOM is a widely used standard of medical image storage, transfer and manipulation. Images can be directly acquired from medical devices through DICOM interface. For the benefit of connecting software with these various instruments, I designed this easy-to-use DICOM server based on the CTN library.
CT Blood Perfusion Program: 2002
 
CT Blood Perfusion System, acts as an effective diagnosis tool in vascular disease, and is widely used in clinical surveys. In cooperation with the Radiology Department of ZhongDa Hospital, we developed a tiny CT blood perfusion program for calculating some specified parameters of blood flow, such as MTT, rCBV and rCBF.
Virtual Endoscopy Program: 2000
 
This project is my master thesis program. The main goal is to build a system for Virtual Endoscopy Surgery. It integrates much knowledge of 3D image processing and computer graphics. I make use of the ray casting and marching cube algorithms, define and control the 3D virtual world, produce good results and achieve nearly real-time rendering speed.

 

Registration Framework of X-Ray to CT Image: 2000
 
This program is to register the pre-operative CT image with the intra-operative x-ray image, including segmentation, skeleton, distance transform, calibration and optimization.
MIDPV: Medical Image Data Processing and Visualization, 1999
 
It is a general program framework for image processing and visualization of medical data, including grid display, 3d reconstruction, virtual endoscopy system. The development environment is MFC / OpenGL.

Stereo Radio-surgery and Gamma-Knife Treatment Planning System: participated 2000, 1998
 
During my graduate period, I also worked some on the Advanced Stereo Radio-surgery Planning System, an industry product. My module provides 3D rendering functions classified into volume rendering and surface rendering, including DRR imaging and Solid Cutting. The development environment is based on SGI Irix / Motif / Open Inventor.
My personal program for fun!