Curriculum Vitae  
Contact
Department of Computer Science
Rensselaer Polytechnic Institute
110 8th Street
Troy, NY 12180-3590
USA

Email: Michal Sofka email

Links: Short bio, CV in PDF format

Research Interests
Vessel extraction in medical images, initialization for image registration, uncertainty and constraints in image registration, range data registration, and automatic evaluation of registration results.

Currently, I work with professor Chuck Stewart in the Computer Vision Group at the Department of Computer Science at RPI.

Education
Rensselaer Polytechnic Institute Troy, NY
Doctor of Philosophy, Computer Science Summer 2008 (expected)
Master of Science, Computer Science May 2006
Union College Schenectady, NY
Master of Science, Electrical Engineering June 2001
Czech Technical University Prague, Czech Republic
Electrical Engineering (Undergraduate Student) 1996 - 1998, 1999 - 2000
Union College Schenectady, NY
Electrical Engineering (Exchange Student) 1998 - 1999
Industrial and Academic Experience
Rensselaer Polytechnic Institute, Department of Computer Science Troy, NY
Research Assistant 2003 - present
Conducted cutting edge research in the areas of retinal vessel extraction, uncertainty in point and image registration, multimodal and illumination invariant keypoint descriptors, and location recognition for navigation in the human body. Supervised undergraduate research students.
Rensselaer Polytechnic Institute, Department of Computer Science Troy, NY
Teaching Assistant 2001 - 2005 (4 semesters)
Led labs of 60 students in 2 groups; graded and designed homework assignments, projects, and exams; held office hours; supervised exams; and provided help outside the class. Served as a master TA the last semester.
SIEMENS Corporate Research, Department of Intelligent Vision and Reasoning Princeton, NJ
Temporary Technical Employee Jan. 2004 - Aug. 2004
Designed, analyzed, validated, and maintained algorithms for automatic composing of Magnetic Resonance Images and Angiograms. Supervised an undergraduate intern.
Union College, Department of Electrical Engineering Schenectady, NY
Union College, Department of Electrical Engineering 2000 - 2001
Tutored students; provided guidance on assignments; held review sessions; and helped students to master the coursework material. Computer assistant in the Curricular Support group.
Computer Vision Expertise

Registration: Robust and automatic feature based registration in the presence of physical and illumination changes, noise, outliers, occlusions and missing structure; uncertainty modeling for correspondence estimation; transformation parameter covariance estimation; statistical models in image registration; multiresolution techniques; piecewise affine deformable registration models. %; Computer aided diagnosis (CAD).

Matching: Initialization of registration algorithms and feature analysis; keypoint detectors, descriptors and matching; feature extraction and scale space.

Segmentation: Matched filtering and intensity Hessian based methods for the detection of linear features; vessel centerline extraction; efficient vessel tracing.

Recognition: Location recognition, initialization of registration, automatic alignment verification.

Data: Experience with range data (LIDAR), visible spectrum and infra red (IR) imagery, computed tomography (CT), magnetic resonance (MR) images and angiograms (MRA).

Software Development Skills
  • Expert in C/C++ (multi-platform and compiler independent development) with strong debugging and optimization skills; proficient in Matlab (optimization, statistics, symbolic math and image processing toolboxes, object oriented programming, vectorized code).
  • Skilled in integration with software libraries: Computer Vision Libraries, VXL (since 2001), Insight Toolkit, ITK (since 2004), Visualization Toolkit, VTK (since 2006), Fast Light Toolkit, FLTK (since 2007), RPI CS Computer Vision codebase (400k+ lines, C++; Administrator since 2001).
  • Working knowledge of software engineering and collaborative product development of large projects, Concurrent Versions System (CVS), MS Visual SourceSafe, regression testing, nightly builds.
  • Familiar with scripting languages Perl, PhP, Bash.
Professional Activities
Referee and Reviewer
IEEE Transactions on Medical Imaging (TMI)
IEEE Transactions on Image Processing (TIP)
Medical Image Analysis (MedIA) (Co-Referee)
IEEE Transactions on Biomedical Engineering (TBE)
Program Committee Member
European Conference on Computer Vision (ECCV), 2008
International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI), 2008
IEEE Conference on Advanced Video and Signal based Surveillance (AVSS), 2008
Co-Referee
IEEE Computer Vision and Pattern Recognition (CVPR), 2008, 2007, 2006
European Conference on Computer Vision (ECCV), 2006
International Conference on Computer Vision (ICCV), 2005
International Conference on 3-D Digital Imaging and Modeling (3DIM), 2007
Graduate Student Member
Institute of Electrical and Electronic Engineers (IEEE).
Publications and Research
Please see a separate page dedicated to publications and research projects.


 

Copyright 2008 Michal Sofka