Contact Info
Department of Computer Science
Johns Hopkins University
229 Malone Hall
3400 North Charles St.
Baltimore, MD 21218
Fax: (410) 516-6134
E-mail:

Teaching
Recurring 601.857 Seminar in Computer Graphics
Spring 2024 601.220 Intermediate Programming
Fall 2023 601.457/657 Computer Graphics
Spring 2023 601.760 FFTs in Graphics and Vision
Fall 2022 601.457/657 Computer Graphics
501.123 FYS: Exploring Computer Science
Spring 2022 601.220 Intermediate Programming
Fall 2021 601.457/657 Computer Graphics
Spring 2021 601.220 Intermediate Programming
Fall 2020 601.457/657 Computer Graphics
Spring 2020 601.459/659 Introduction to Computational Geometry
Fall 2019 600.457/657 Computer Graphics
Spring 2019 601.760 FFTs in Graphics and Vision
Fall 2018 600.457/657 Computer Graphics
Spring 2018 600.220 Intermediate Programming
Fall 2017 600.457/657 Computer Graphics
Spring 2017 600.120 Intermediate Programming
600.756 Introduction to Geometry Processing
Fall 2016 600.457 Computer Graphics
Spring 2016 600.459 Introduction to Computational Geometry
Fall 2015 600.357/457 Computer Graphics
Spring 2015 600.660 FFTs in Graphics and Vision
Fall 2014 600.357/457 Computer Graphics
Spring 2014 600.659 Introduction to Computational Geometry
Fall 2013 600.357/457 Computer Graphics
600.658 Survey of methods in Computer Graphics
Fall 2012 600.660 FFTs in Graphics and Vision
Spring 2012 600.357/457 Computer Graphics
Fall 2011 600.657 Rendering
Spring 2011 600.357/457 Computer Graphics
Fall 2010 600.657 Mesh Processing
600.105 M&Ms: Freshman Experience
Spring 2010 600.357/457 Computer Graphics
Fall 2009 600.657 Discrete Differential Geometry
Spring 2009 600.357/457 Computer Graphics
Fall 2008 600.660 FFTs in Graphics and Vision
Spring 2008 600.758 Seminar in Computational Geometry
600.357/457 Computer Graphics
Fall 2007 600.657 The Poisson Equation in Image & Shape Processing
Spring 2007 600.357/457 Computer Graphics
Fall 2006 600.660 FFTs in Graphics and Vision
600.105 M&Ms: Freshman Experience
Spring 2006 600.357/457 Computer Graphics
October 2005 ICCV 3D Scan Matching and Registration
Fall 2005 600.659 Seminar on 3D Model Reconstruction
600.105 M&Ms: Freshman Experience
Spring 2005 600.357/457 Computer Graphics
Fall 2004 600.658 Seminar on Shape Analysis and Retrieval
August 2004 SIGGRAPH Shape-Based Retrieval and Analysis of 3D Models

Publications and Talks (CV)
Image Processing
Möbius Convolutions for Spherical CNNs (Source)
T. Mitchel, N. Aigerman, V. Kim, and M. Kazhdan
SIGGRAPH (2022)
Efficient Spatially Adaptive Convolution and Correlation (ArXiv)
T. Mitchel, B. Brown, D. Koller, T. Weyrich, S. Rusinkiewicz, and M. Kazhdan
ArXiv (2020, abs/2006.13188)
Variance Analysis for Monte Carlo Integration (Supplemental, Tech Report, Slides)
A. Pilleboue, G. Singh, D. Coeurjolly, M. Kazhdan, and V. Ostromoukhov
SIGGRAPH (2015, Vol. 34, No. 4)
Gradient-Domain Fusion for Color Correction in Large EM Image Stacks (ArXiv)
M. Kazhdan, K. Lillaney, W. Roncal, D. Bock, J. Vogelstein, and R. Burns
ArXiv (2015, abs/1506.02079)
Metric-Aware Processing of Spherical Imagery (Slides, Union Station, Source and Executables)
M. Kazhdan and H. Hoppe
SIGGRAPH Asia (2010, Vol. 29, No. 6)
A User-Assisted Approach to Visualizing Multidimensional Images
J. Lawrence, S. Arietta, M. Kazhdan, D. Lepage, and C. O'Hagan
IEEE Transactions on Visualizations and Computer Graphics (2011, Vol. 17, No. 10)
Distributed Gradient-Domain Processing of Planar and Spherical Images (Slides, WorldWide Telescope, Source and Executables)
M. Kazhdan, D. Surendran, and H. Hoppe
Transactions on Graphics (2010, Vol. 29, No. 14)
Streaming Multigrid for Gradient-Domain Operations on Large Images (Slides, Supplemental, St James, Source and Executables)
M. Kazhdan and H. Hoppe
SIGGRAPH (2008, Vol. 27, No. 21)
Geometry Processing
Conformalized Mean Curvature Flowand Möbius Registration (Slides)
J. Solomon, M. Ben-Chen, A. Baden, K. Crane, and M. Kazhdan
Hebrew University (January 2024)
Skin Lesion Correspondence Localization in Total Body Photography
W.-L. Huang, D. Tashayyod, J. Kang, A. Gandjbakhche, M. Kazhdan, and M Armand
MICCAI (2023)
Variational Quadratic Shape Functions for Polygons and Polyhedra (Supplemental, Source and Executables)
A. Bunge, P. Herholz, O. Sorkine-Hornung, M. Botsch, and M. Kazhdan
SIGGRAPH (2022, Vol. 41, No. 4)
Field Convolutions for Surface CNNs (Supplemental)
T. Mitchel, V. Kim, and M. Kazhdan
International Conference on Computer Vision (2021, Vol. 41, No. 3)
ECHO: Extended Convolution Histogram of Orientations for Local Surface Description (Source and Executables)
T. Mitchel, S. Rusinkiewicz, G. Chirikjian, and M. Kazhdan
Computer Graphics Forum (2021, Vol. 40, No. 1)
Polygon Laplacian Made Simple (Source)
A. Bunge, P. Herholz, M. Kazhdan and M. Botsch
Eurographics (2020, Vol. 39, No. 2)
Dense Point-to-Point Correspondences Between Genus-Zero Shapes (Slides, Source and Executables)
S. Lee and M. Kazhdan
Symposium on Geometry Processing (2019, Vol. 38, No. 5)
Registering Genus-Zero Surfaces (Slides)
M. Kazhdan
IPAM Workshop (April 2019)
Möbius Registration (Slides, Source and Executables)
A. Baden, K. Crane, and M. Kazhdan
Symposium on Geometry Processing (2018, Vol. 37, No. 5)
Gradient-Domain Processing within a Texture Atlas (Slides, Source and Executables)
F. Prada, M. Kazhdan, M. Chuang, and H. Hoppe
SIGGRAPH (2018, Vol. 37, No. 4)
Spatiotemporal Atlas Parameterization for Evolving Meshes
F. Prada, M. Kazhdan, M. Chuang, A. Collet, and H. Hoppe
SIGGRAPH (2017, Vol. 36, No. 4)
Gradient-Domain Processing of Meshes (Source and Executables)
M. Chuang, S. Rusinkiewicz, and M. Kazhdan
Journal of Computer Graphics Techniques (JCGT) (2016, Vol. 5, No. 4)
Motion Graphs for Unstructured Textured Meshes (Supplemental, Slides, Source and Executables)
F. Prada, M. Kazhdan, M. Chuang, A. Collet, and H. Hoppe
SIGGRAPH (2016, Vol. 35, No. 4)
Signal Processing -- from Images to Surfaces (Slides)
M. Kazhdan
TCE Conference (May 2016)
Unconditionally Stable Shock Filters for Image and Geometry Processing (Slides, Source and Executables)
F. Prada Niño and M. Kazhdan
Symposium on Geometry Processing (2015, Vol. 34, No. 5)
Fast and Exact (Poisson) Solvers on Symmetric Geometries (Slides, Source and Executables)
M. Kazhdan
Symposium on Geometry Processing (2015, Vol. 34, No. 5)
Spectral Processing (Slides)
M. Kazhdan
Symposium on Geometry Processing (July 2015, Course)
The Poisson System: From Images to Geometry (Slides)
M. Kazhdan
Shape Modeling International (October 2014, Keynote)
Searching for Structure in Geometry Processing (Slides)
M. Kazhdan
Symposium on Geometry Processing (July 2014, Keynote)
Can Mean-Curvature Flow be Modified to be Non-singular? (Supplemental, Slides, Source and Executables)
M. Kazhdan, J. Solomon, and M. Ben-Chen
Symposium on Geometry Processing (2012, Vol. 31, No. 5)
Interactive and Anisotropic Geometry Processing Using the Screened Poisson Equation (Slides, Source and Executables)
M. Chuang and M. Kazhdan
SIGGRAPH (2011, Vol. 30, No. 4)
Fast Mean-Curvature Flow via Finite-Elements Tracking (Source and Executables)
M. Chuang and M. Kazhdan
Computer Graphics Forum (2011, Vol. 30, No. 6)
SpringLS: A Deformable Model Representation to provide Interoperability between Meshes and Level Sets
B. Lucas, M. Kazhdan, and R. Taylor
MICCAI (2011, Vol. 19, No. 5)
Estimating the Laplace-Beltrami Operator by Restricting 3D Functions (Slides, Source and Executables)
M. Chuang, L. Luo, B. Brown, S. Rusinkiewicz, and M. Kazhdan
Symposium on Geometry Processing (2009, Vol. 28, No. 5)
Surface Reconstruction
Poisson Manifold Reconstruction (beyond co-dimension one) (Slides)
M. Kohlbrenner, S.C. Lee, M. Kazhdan, and M. Alexa
Technion (January 2024)
Distributed Poisson Surface Reconstruction (Source and Executables)
M. Kazhdan and H. Hoppe
Computer Graphics Forum (2023)
Poisson Manifold Reconstruction -- Beyond Co-dimension One (Supplemental, Source and Executables)
M. Kohlbrenner, S.C. Lee, M. Kazhdan, and M. Alexa
Symposium on Geometry Processing (2023, Vol. 42, No. 5)
Poisson Surface Reconstruction with Boundary Constraints (Slides, Source and Executables)
M. Kazhdan, M. Chuang, S. Rusinkiewicz, and H. Hoppe
Symposium on Geometry Processing (2020, Vol. 39, No. 5)
An Adaptive Multigrid Solver for Applications in Computer Graphics (Slides, Source and Executables, Supplemental)
M. Kazhdan and H. Hoppe
Computer Graphics Forum (2018, Vol. 38, No. 1)
Field-Aligned Online Surface Reconstruction (Video, Source)
N. Schertler, M. Tarini, W. Jakob, M. Kazhdan, S. Gumhold, D. Panozzo
SIGGRAPH (2017, Vol. 36, No. 4)
Accurate Isosurface Interpolation with Hermite Data (Source and Executables)
S. Fuhrmann, M. Kazhdan, and M. Goesele
3D Vision (2015)
Screened Poisson Surface Reconstruction (Slides, Source and Executables)
M. Kazhdan and H. Hoppe
Transactions on Graphics (2013, Vol. 32, No. 3)
Surface Reconstruction (Slides)
M. Kazhdan
Symposium on Geometry Processing (July 2011, Course)
Parallel Poisson Surface Reconstruction
M. Bolitho, M. Kazhdan, R. Burns, and H. Hoppe
Inernational Symposium on Visual Computing (2009, Vol. 5875)
Multilevel Streaming for Out-of-Core Surface Reconstruction (Slides, Source and Executables)
M. Bolitho, M. Kazhdan, R. Burns, and H. Hoppe
Symposium on Geometry Processing (2007)
Unconstrained Isosurface Extraction on Arbitrary Octrees (Slides, Source and Executables)
M. Kazhdan, A. Klein, K. Dalal, and H. Hoppe
Symposium on Geometry Processing (2007)
Poisson Surface Reconstruction (Slides, Source and Executables)
M. Kazhdan, M. Bolitho, and H. Hoppe
Symposium on Geometry Processing (2006)
Reconstruction of Solid Models from Oriented Point Sets (Slides, Source and Executables)
M. Kazhdan
Symposium on Geometry Processing (2005)
3D Model Matching
Increased Organ Sparing Using Shape-Based Treatment Plan Optimization for Intensity Modulated Radiation Therapy of Pancreatic Adenocarcinoma
S. Petit, B. Wu, M. Kazhdan, A. Dekker, P. Simari, R. Kumar, R. Taylor, J. Herman, and T. McNutt
Radiotherapy and Oncology (2011. Vol. 102, No. 1)
A Statistical Approach for Achievable Dose Querying in IMRT Planning
P. Simari, B. Wu, R. Jacques, A. King, T. McNutt, R. Taylor, and M. Kazhdan
Medical Image Computing and Computer Assisted Intervention (2010, Vol. 13, No. 3)
Patient Geometry-Driven Information Retrieval for IMRT Treatment Plan Quality Control
B. Wu, F. Ricchetti, G. Sanguineti, M. Kazhdan, P. Simari, M. Chuang, R. Taylor, R. Jacques, and T. McNutt
Medical Physics (2009, Vol. 36, No. 12)
A Shape Relationship Descriptor for Radiation Therapy Planning
M. Kazhdan, P. Simari, T. McNutt, B. Wu, R. Jaques, M. Chuang, and R. Taylor
Medical Image Computing and Computer Assisted Intervention (2009, Vol. 12, No. 2)
An Approximate and Efficient Method for Optimal Rotation Alignment of 3D Models
M. Kazhdan
IEEE Transactions on Pattern Analysis and Machine Intelligence (2007, Vol. 29, No. 7)
Shape Representations and Algorithms for 3D Model Retrieval
M. Kazhdan
Thesis, Princeton University (2004)
A Comparison of Text and Shape Matching for Retrieval of Online 3D Models
P. Min, M. Kazhdan and T. Funkhouser
European Conference on Digital Libraries (2004, Vol. 3232)
Shape Matching and Anisotropy (Slides, Source and Executables)
M. Kazhdan, T. Funkhouser and S. Rusinkiewicz
SIGGRAPH (2004, Vol. 23, No. 3)
Modeling by Example
T. Funkhouser, M. Kazhdan, P. Shilane, P. Min, W. Kiefer, A. Tal, S. Rusinkiewicz and D. Dobkin
SIGGRAPH (2004, Vol. 23, No. 3)
The Princeton Shape Benchmark
P. Shilane, P. Min, M. Kazhdan and T. Funkhouser
Shape Modeling International (2004)
Rotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors (Slides)
M. Kazhdan, T. Funkhouser and S. Rusinkiewicz
Symposium on Geometry Processing (2003)
Early Experiences with a 3D Model Search Engine
P. Min, A. Halderman, M. Kazhdan and T. Funkhouser
Proc. Web3D Symposium (2003)
A Search Engine for 3D Models
T. Funkhouser, P. Min, M. Kazhdan, J. Chen, A. Halderman, D. Dobkin and D. Jacobs
ACM Transactions on Graphics (TOG) (2003, Vol. 22, No. 1)
Harmonic 3D Shape Matching (Slides)
M. Kazhdan and T. Funkhouser
Technical Sketch, SIGGRAPH (2002)
Symmetry
Closed-form Blending of Local Symmetries
D. Ghosh, N. Amenta, and M. Kazhdan
Symposium on Geometry Processing (2010, Vol. 29, No. 5)
Symmetry Restoration by Stretching
M. Kazhdan, N. Amenta, S. Gu, D. Wiley, and B. Hamann
Canadian Conference on Computational Geometry (2009)
Symmetry Descriptors and 3D Shape Matching (Slides, Executables)
M. Kazhdan, T. Funkhouser and S. Rusinkiewicz
Symposium on Geometry Processing (2004)
A Reflective Symmetry Descriptor for 3D Models
M. Kazhdan, B. Chazelle, D. Dobkin, T. Funkhouser, and S. Rusinkiewicz
Algorithmica (2003, Vol. 38, No. 1)
A Reflective Symmetry Descriptor
M. Kazhdan, B. Chazelle, D. Dobkin, A. Finkelstein, and T. Funkhouser
European Conference on Computer Vision (ECCV) (2002, Vol. 2351)
Geometric Retrieval
Organization of Data in Non-Convex Spatial Domains
E. Perlman, R. Burns, M. Kazhdan, R. Murphy, W. Ball, and N. Amenta
Scientific and Statistical Database Management Conference (SSDBM) (2010, Vol. 6187)
Organizing and Indexing Non-Convex Regions
E. Perlman, R. Burns, and M. Kazhdan
Demonstration Paper International Conference on Very Large Data Bases (VLDB) (2008, Vol.1, No. 2)
Non-Photorealistic Rendering
Non-Photorealistic Virtual Environments
A. Klein, W. Li, M. Kazhdan, W. Correa, A. Finkelstein, and T. Funkhouser
SIGGRAPH (2000)
Immunology
Neutrophil Deactivation by Influenza A Virus. Role of Hemagglutinin Binding to Specific Sialic Acid-Bearing Cellular Proteins
K. Hartshorn, L. Liou, M. White, M. Kazhdan, J. Tauber, and A. Tauber
Journal of Immunology (1995, Vol. 154, No. 8)
Human Neutrophil Respiratory Burst Response to Influenza A Virus Occurs at an Intracellular Location
M. Kazhdan, M. White, A. Tauber, and K. Hartshorn
Journal of Leukocyte Biology (1994, Vol. 56, No. 1)

Code and Executables
Actively Funded Projects
Adaptive Multigrid

PhD Students
Tommy Mitchel
Sing-Chun Lee
Fabian Prada Nino
Ayushi Sinha
Ming Chuang
Matthew Bolitho (Graduated 2009) PhD Thesis

Photos
Random iPhone pictures
Trip to Peru (January 2005)
Trip to Israel (April 2005)
Trip to Israel (August 2005)
Trip to New Hampshire (August 2005)
Trip to China (October 2005)
Trip to Israel (December 2005)
Trip to Kauai (March 2006)
Wedding (June 2006)
Trip to Israel (May-June 2007)
Trip to Yosemite (August 2007)
Trip to Spain (June-July 2007)
Trip to Costa Rica (March 2008)
Trip to Belize (August 2008)
Workshop in Banff (February 2009)
Trip to Slovenia and Croatia (July 2009)
Holiday party at the White-House (December 2009)
Trip to Israel and Jordan (May 2010)
Trip to Berkeley (July 2010)
Trip to Tanzania (August 2010)
Trip to Seoul (December 2010)
Trip to St Lucia (January 2011)
Trip to Banff (August 2011)
Trip to Rio (October 2011)
Trip to Israel (October 2011)
Trip to Peru (December 2011)
Dina's wedding and trip to Israel (February 2012)
Trip to Estonia (July 2012)
Trip to the Gunks (July 2012)
Trip to Montgomery County Agricultural Fair (August 2012)
Trip to Douthat State Park (August 2012)
Trip to Old Rag Mountain (August 2012)
Trip to Raven Rocks (August 2012)
Alicia's Bat-Mitzvah and trip to Israel (October 2012)
Trip to Austin (December 2012)
Sabbatical in Israel (January-March 2013)
Sabbatical in Seattle (April-June 2013)
Walk in Great Falls (June 2013)
Trip to Acadia National Park (June 2013)
Trip to Italy (July 2013)
Trip to Israel (December 2013)
Trip to Austin (December 2013)
Trip to Puerto Rico (March 2014)
Trip to Israel (April 2014)
Trip to Wales (July 2014)
Trip to Vancouver (August 2014)
Trip to Hong Kong (October 2014)
Thanksgiving in Charlottesville (November 2014)
Baby shower (December 2014)
Trip to Oberwolfach (March 2015)
Trip to Israel (April 2015)
Trip to the Blue Ridge Mountains (August 2015)
Thanksgiving in Williamsburg (November 2015)
Tanu's Bar-Mitzvah and Trip to Israel (April 2016)
Trip to Israel (May 2016)
Trip to Israel (December 2016)
Frogs in a pond (February 2017)
Sharks in the river (May 2017)
Trip to Maryland Heights (May 2017)
Trip to South Padre Island (December 2018)
Trip to Minnesota (June 2019)
Trip to Israel (April 2022)
E's Bar-Mitzvah (July 2023)
Snakes in the park (April 2022)
Trip to South Padre Island (December 2023)

Animals in the yard

Messing around with panoramic photography