Yangqiu (Patrick) Hu
**** ****** ***, ***** ******, OH 43035
614-***-**** ****.***@*****.***
Detail-oriented Software Engineer / Researcher with 10+ years in medical
imaging. Hands-on experience designing, implementing, and testing mission
critical software systems. Demonstrated skills in efficient algorithm
development and performance optimization. Experience working in FDA-
regulated environment. Proven excellent communication, time management,
and organizational skills through full software development cycles.
C, C++, Java, C# Database, SQL, ODBC, JDBC
Shell Scripting, Python, SWIG, Visual Studio, Eclipse
Matlab, IDL
Unit and Integration Test, Agile Object-Oriented Programming, Design
Development Patterns
HTML, XML, Web Services GUI and User Interaction Design, MFC, Qt
Concurrent/Parallel Computing Version Control, CVS, SVN, GIT
High Performance Computing, OpenMP, Data Mining, Pattern Recognition,
CUDA Machine Learning
Computer Graphics, OpenGL, Shaders, Computer Vision, Signal and Image
VTK Processing
3D Modeling and Visualization Optimization and Numerical Methods
Image Display, MPR, MIP, Volume Image Analysis, Segmentation,
Rendering Registration
DICOM Standard & PACS, HL7 & HIS/RIS Experience with CT, MR, X-Ray, PET,
Ultrasound
Experience
Software Engineer
Clario Medical Imaging, Seattle, WA 2007 - 2009
> Served as a core member in an agile team in all development phases
leading to the release of z3D, an FDA-cleared software system for MRI
breast cancer diagnosis.
. Reviewed and revised the requirements, specs, architecture, design, and
testing plans documentation.
. Implemented the DICOM network query/retrieve interface.
. Designed a fast algorithm for on-the-fly DICOM images structuring and
sorting.
. Designed a database scenario for imported and retrieved DICOM image
storage.
. Architected and implemented the motion correction module, applied
multiple optimization strategies to reduce its running time to sub
second enabling its real-time use in clinics.
. Tested multiple versions of z3D and fixed bugs.
> Managed image processing/analysis algorithms R&D; coordinated multi-site
clinical studies.
. Applied fuzzy patient matching to Multiple Patient Indexing (MPI),
achieved an accuracy of 98% on validation datasets.
. Designed a user interface for CTA and MRA 3D interactive visualization,
developed algorithms for blood vessel centerline computation and curved
planar reformation (CPR) display.
. Implemented a Web Service based DICOM Application Hosting Framework,
developed the SDK in multiple languages (C++, Python, and Matlab), with
Volume Rendering, Maximum Intensity Projection (MIP), and Multi-Planar
Reformation (MPR) applications as its sample plug-ins.
. Developed a diffusion-based method for chest X-ray and mammography
image enhancement.
. Developed a method to calculate the breast tumor malignancy probability
based on MRI.
. Designed a z-axis encoding PET-CT fusion image visualization method,
implemented a prototype for clinical evaluations.
Senior Fellow
University of Washington - MR Research Lab, Department of Radiology,
Seattle, WA 2006 - 2007
> Developed a software toolset to register fMRI and DTI data and used the
activation regions of fMRI to guide DTI fiber tracking for brain
connectivity study.
> Built image processing pipelines for automated segmentation and volume
measurement for brain MRI studies, allowing for mix-and-match use of
interchangeable tools from FSL, SPM, FreeSurfer, Phatasm, and MIPAV.
> Launched a wiki site to provide technical support on brain imaging
pipeline construction, operation, and maintenance.
> Designed and implemented a method for CT and MR image fusion for CSF leak
diagnosis and surgical planning.
> Developed an analysis tool for processing MR perfusion images for brain
tumor staging.
> Implemented a DICOM to Analyze/NIfTI file format converter on multiple
platforms: Windows, Linux, and Mac OS.
Research Assistant
University of Washington - Department of Bioengineering, Seattle, WA
2000 - 2005
> Invented a novel object modeling methodology combining discrete graph
cuts and continuous level sets methods in two steps.
> Developed a piece-wise registration approach to fusing CT and MR images
for cervical spine disease diagnosis.
> Performed ankle motion analysis from MRI and reduced the user interaction
time per case from 48 hours to less than 30 minutes using automated image
segmentation and registration.
> Developed Multi-Rigid, a software suite for volumetric data segmentation
and registration.
> Developed a C# GUI to guide clinical study workflow.
> Applied FEM and Spline based deformable image registration methods to
anatomic template and model matching, studies statistical shape
variations in normal and pathological populations.
> Designed a model storage scheme for a physiological modeling and
simulation system using MySQL and Java.
> Implemented an unsharp masking algorithm for image enhancement on MAP-CA,
a programmable media processor.
Research Assistant
Tsinghua University - Department of Electrical Engineering, Beijing, China
1997 - 2000
> Designed and developed a C++ library for DICOM image manipulation and
network communication.
> Architected and implemented a mini-PACS for the Radiology Department of
Beijing Electricity Hospital.
> Developed the control unit for an ultrasound Doppler blood flower
analyzer using TI DSP and FPGA.
Education
PhD in Bioengineering, University of Washington, Seattle, WA 2005
MS in Biomedical Engineering, Tsinghua University, Beijing, China 2000
BS in Biomedical Engineering, Shanghai Jiaotong University, Shanghai, China
1997
Patents
"Three Dimensional Modeling of Objects" (USPTO application number:
Publications
14 publications (available upon request).