Nocte dieque incubando:

  • Transport transforms
  • Camera-based triage systems
  • Smoke detection on your smartphone!


  • Introduction to numerical methods for engineers (undergraduate): course page
  • Transport methods in signal processing and machine learning (graduate): course page.
  • Mathematical imaging and signal processing (undergraduate, graduate): course page.


  • PyTransKit : signal and image processing and machine learning with optimal transport.
  • Cell Organizer : Software for creating cell models from microscopy images
  • Transport/LP distances for signal and image analysis, JMIV, 2021: paper , code
  • Neural network integral geometry, 2020 paper , code
  • Cell image classification review with software, 2020 paper , code
  • Matlab code, including GUI interface, for segmenting cells and nuclei from microscopy images with accurate borders. The work is described in Chen et al's, Cytometry al, pp. 495-507, 2013 paper (html) , as well as, ISBI 2012, pp. 768-771, (html) . Code . Start by reading "Tutorial.pdf" file.
  • Nuclear segmentation in pathology images: JPI paper , software