Publications
1997. Recognition using region correspondences. International Journal of Computer Vision. 25(2):145-166.
1996. Matching convex polygons and polyhedra, allowing for occlusion. Applied Computational Geometry Towards Geometric Engineering. :133-147.
2001. Projective alignment with regions. Pattern Analysis and Machine Intelligence, IEEE Transactions on. 23(5):519-527.
2007. Photometric stereo with general, unknown lighting. International Journal of Computer Vision. 72(3):239-257.
2001. Lambertian reflectance and linear subspaces. Computer Vision, 2001. ICCV 2001. Proceedings. Eighth IEEE International Conference on. 2:383-390vol.2-383-390vol.2.
1998. Clustering appearances of 3D objects. Computer Vision and Pattern Recognition, 1998. Proceedings. 1998 IEEE Computer Society Conference on. :414-420.
2011. ProPhylo: partial phylogenetic profiling to guide protein family construction and assignment of biological process.. BMC Bioinformatics. 12:434.
2009. Scheduling to minimize staleness and stretch in real-time data warehouses. Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures. :29-38.
2000. Approximation Algorithms for Disjoint Paths and Related Routing and Packing Problems. Mathematics of Operations ResearchMathematics of Operations Research. 25(2):255-280.
2000. Approximating low-congestion routing and column-restricted packing problems. Information Processing Letters. 74(1–2):19-25.
2006. In VINI veritas: realistic and controlled network experimentation. SIGCOMM Comput. Commun. Rev.. 36(4):3-14.
1994. Interpretation of Doppler blood flow velocity waveforms using neural networks.. Proceedings of the Annual Symposium on Computer Application in Medical Care. :865-865.
1996. Feature discovery and classification of Doppler umbilical artery blood flow velocity waveforms. Computers in Biology and Medicine. 26(6):451-462.
2008. The Lattice Project: a Grid research and production environment combining multiple Grid computing models. Distributed & Grid Computing — Science Made Transparent for Everyone. Principles, Applications and Supporting CommunitiesDistributed & Grid Computing — Science Made Transparent for Everyone. Principles, Applications and Supporting Communities. :2-13.
2007. Grid Services Base Library: A high-level, procedural application programming interface for writing Globus-based Grid services. Future Generation Comp Syst. 23(3):517-522.
2011. Computing the Tree of Life: Leveraging the Power of Desktop and Service Grids. Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on. :1896-1902.
2005. Ordered and Quantum Treemaps: Making Effective Use of 2D Space to Display Hierarchies (2001). Institute for Systems Research Technical Reports.
2008. Enhancing In-Car Navigation Systems with Personal Experience. Transportation Research Record: Journal of the Transportation Research Board. 2064(-1):33-42.
1998. Implementing a zooming User Interface: experience building Pad++. Software: Practice and Experience. 28(10):1101-1135.
2009. Designing the reading experience for scanned multi-lingual picture books on mobile phones. Proceedings of the 9th ACM/IEEE-CS joint conference on Digital libraries. :305-308.
1994. A miniature pan-tilt actuator: the spherical pointing motor. IEEE Transactions on Robotics and Automation. 10(3):298-308.