|
Songxiang Gu Address: 178 Russell Street, #1, Worcester, MA 01609 Cell: 774-232-3078 Email: michael_gsx@hotmail.com ¡¡ |
||
![]() Projections from SPECT imaging
Reconstructions for SPECT imaging (These two images are for "Body deformation correction for SPECT imaging" project.)
Real Time Volume Rendering |
¡¡
¡¡ ¡¡ ¡¡ ¡¡ ¡¡ ¡¡ ¡¡ ¡¡
Real Time Volume Rendering Program. 256x256x256 Volume 128x128x128 Volume ¡¡ ¡¡
|
3D to 2D Points Matching (For 3D to 2D points matching) A tree shaking by the wind (Virtual Environment for MSRA ) 3 Rendering Models with Vertex Shader (course project) ¡¡ |
¡¡
Objective: Full Time Researcher, Post Doc or Software Engineer Position in Computer Science.
Specialty: Medical Imaging Processing, Computer Vision, Computer Graphics, Assembly Language.
¡¡
Skills:
Turbo C, Visual C++, Java, Matlab, LabView, Delphi, Assembly Language with MMX, XWindows
Education:
Worcester Polytechnic Institute (WPI), Worcester, MA 01609 July 2009 (TBD)
Ph.D Candidate, Computer Science GPA: 3.70/4.0 (Up to now)
Zhejiang Univ., Hangzhou, China
Master Degree of Science, Computer Science GPA: 3.66/4.0 March 2003
Bachelor Degree of Science, Computer Science GPA: 3.67/4.0 June 2000
Work Experience:
Research Assistant, WPI, Univ. of Massachusetts Medical School July 2004 ¨C Present
¡ì Performing non-rigid patient body motion correction for Single Photon Emission Computed Tomography (SPECT).
¡ì Developed a quick 3D/2D points matching based on camera calibration computation with Java.
¡ì Implemented camera calibration methods.
¡ì Analyzed the 3D trajectory data from VICON motion capture system.
Software Engineer, Internship, EMC May 2008 ¨C August 2008
¡ì Fully understood the CIFS and NFS protocols and designed my own canonical package format.
¡ì Made a syntax parser to collect information in CIFS and NFS data streams.
¡ì Generated the packages automatically with some kinds of control for simulation purpose.
¡ì Built a pseudo-file system for statistic and analysis purpose.
¡ì Developed an XWindows based visualization tool to demonstrate all the statistic results and analysis them.
¡¡
Software Engineer, VIA-Tech Company, China March 2003 ¨C June 2004
¡ì Wrote the general IDE driver for all brands of motherboards in Linux.
¡ì Coded using AT&T Assembly Language and MMX instructions for video card drivers in Linux.
¡ì Caught two small hardware bugs in INTEL 845GV (DMA).
¡¡
Visiting Student, Microsoft Research Asia, China June 2002 ¨C Dec 2002
¡ì Built a virtual environment based on DirectX 8.1.
Researcher Assistant, National Key Lab of CAD&CG, Zhejiang Univ., China Sep 2000 ¨C June 2002
¡ì Developed the footprint volume rendering method based on cubic energy assumption for CT data using Delphi.
Visiting Student, Arcsoft, China June 2001 ¨C Sep 2001
¡ì Encoded and decoded JPEG2000 file with the mathematical compression and the wavelet transformation.
¡¡
Student, National Key Lab of CAD & CG, Zhejiang Univ., China Sep 1999 ¨C Sep 2001
¡ì Designed a virtual endoscope system for the medical images visualization using C++.
¡¡
Conference Oral Presentations:
¡ì Body Deformation Correction for SPECT Imaging, Medical Imaging Conference 2007, Honolulu, Hawaii
Note: Awarded travel grant by Medical Imaging Conference 2007. (ppt)
¡ì Quick 3D to 2D Points Matching Based on Perspective Projection, International Symposium on Visual Computing (ISVC¡¯08), 2008, Las Vegas, NV (ppt)
¡ì Defense Slices (ppt)
Publications:
¡ì Songxiang Gu, Joseph E. McNamara, Joyeeta Mitra, Howard C. Gifford, Andrey V. Sklyar, Karen Johnson, Michael A. Gennert, Michael A. King, ¡°Body Deformation Correction for SPECT Imaging¡±, IEEE TNS, submitted.
¡ì Songxiang Gu, Joseph E. McNamara, Joyeeta Mitra, Howard C. Gifford, Andrey V. Sklyar, Karen Johnson, Michael A. Gennert, Michael A. King, ¡°Pattern Independent Deformation Estimation Illustrated by MRI¡±, Conference Record of Medical Imaging Conference, Oct 2008 (pdf)
¡ì Michael A. King, Joyoni Dey, Joseph E. McNamara, Joyeeta Mitra, Karen Johnson, Andrey Lehovich, Songxiang Gu, J. C. Ford. ¡°MRI Based Assessment of the Extent to Which Stereo-Tracking of Markers on the Chest can Predict Motion of the Heart¡±, Proceedings of 2008 IEEE Medical Imaging Conference, in press.
¡ì Songxiang Gu, Michael A. Gennert, Michael A. King, ¡°Quick 3D to 2D Points Matching Based on Convex Hull¡±. International Symposium oon Visual Computing (ISVC¡¯08), Nov 2008 (pdf)
¡ì Songxiang Gu, Joseph E. McNamara, Joyeeta Mitra, Howard C. Gifford, Karen Johnson, Michael A. Gennert and Michael A. King, ¡°Body Deformation Correction for SPECT Imaging¡±, Conference Record of Medical Imaging Conference, Nov 2007 (pdf)
¡ì Joseph. E. McNamara, Bing Feng, Karen Johnson, Songxiang Gu, Michael A. Gennert, Michael A. King, ¡°Motion Capture of Chest and Abdominal Markers Using a Flexible Multi-Camera Motion-Tracking System for Correcting Motion-Induced Artifacts in Cardiac SPECT¡±, Conference Record of Medical Imaging Conference, 2007
¡ì Songxiang Gu, Joseph E McNamara, Karen Johnson, Michael A. Gennert, Michael A. King, ¡°Calibration Accuracy Evaluation for Stereo Reconstruction¡±, Conference Record of Medical Imaging Conference, Nov 2006. (pdf)
¡ì Joseph E. McNamara, Philippe Bruyant, Karen Johnson, Bing Feng, Andre Lehovich, Sonxiang Gu, Michael A. Gennert, Michael A. King, ¡°An Assessment of a Visual Tracking System (VTS) to Detect and Compensate for Patient Motion during SPECT¡±, Medical Imaging Conference 2006 Proceeding, Nov 2006.
¡ì Linna Ma, Songxiang Gu, Suman Nadella, Philippe P. Bruyant, Michael A. King, Michael A. Gennert, ¡°A practical rebinning-based method for patient motion compensation in SPECT Imaging¡±, 2005 Intl Conf on Computer Graphics, Imaging and Vision: New Trends, 2005.
¡ì Songxiang Gu, Lifeng Wang, ¡°Virtual Tree Animation¡±, Technical Report, Microsoft Research Asia, 2002. (pdf)
¡ì Songxiang Gu, Tianzhou Chen, Jiaoying Shi, ¡°The Spherical Voxel Rendering Algorithm¡±, International Conference on Computer Graphics and Spatial Information System, August 2002.
¡ì Songxiang Gu, Tianzhou Chen, Jiaoying Shi, ¡°The Footprint Algorithm Based on Cube Energy Field¡±, Computer Science and Technology in New Century, October 2001.
Key Strengths:
¡ì Mathematics. Algorithm Analysis is a tough course in CS Department of WPI. I was the top 1 student out of 30 classmates. Digital Signal Processing is a course provided by ECE Department of WPI. I was the only student from CS department who survived this course in that semester. My research direction required a strong background of computational geometry, matrix computation and statistics. I can handle them quite well and even designed my own algorithm to solve some complex problems.
¡ì Quick Learning. My master research topic was a computer graphics related issue. However, my first job was to write a hardware driver in VIA inc. It took me two weeks to learn the hardware architecture. Then I coded for IDE interface and IO control hub. To support VGA cards, I spent another two weeks on learning the AT&T assembly language and the MMX instructions. Finally, I took charge of software solutions of the video related algorithms, such as interlacing, image resizing and edge detection.
¡ì Debugging. Based on the standard IDE specification, I caught two hardware bugs in INTEL 845 GV motherboard: 64k boundary problem and self-increment of the physical base address register. I also found some fatal hardware bugs in TV cards made by VIA Company. As a research assistant in WPI, I was charge of the software developed by my research group. Therefore, I tested and debugged different modules in different systems.