Students and Postdocs of Professor Demetri Terzopoulos


I have had the privilege of advising and working with some incomparable graduate students and postdocs, and I am proud of the diversity of outstanding dissertations that my students have produced (linked below), among them several that won the following major awards:

* ACM Doctoral Dissertation Award
* UCLA HSSEAS Edward K. Rice Outstanding Doctoral Student Award
* UCLA HSSEAS Edward K. Rice Outstanding Master's Student Award
* UCLA CSD Outstanding Graduating PhD Student Award
* UCLA CSD Outstanding Graduating MS Student Award
* UCLA CSD Northrop Grumman Outstanding Graduate Student Research Award
* UCLA CSD Google Graduate Student Research Award
* UCLA CSD Cisco Graduate Student Research Award
* MIT Technology Review TR100

Current PhD Students

Nanxi Chen
Danfeng Guo
Arulsaravana Jeyaraj
Alan Litteneker
Wuyue Lu
Xiao Zeng

Graduated Doctoral Students

  1. Ali Hatamizadeh * - "Deep learning of unified region, edge, and contour models for automated image segmentation" (2020) UCLA CS
  2. Abdullah-Al-Zubaer Imran - "From fully-supervised, single-task to scarcely-supervised, multi-task deep learning for medical image analysis" (2020) UCLA CS
  3. Tao Zhou * - "Core training: Learning deep neuromuscular control of the torso for anthropomimetic animation" (2019) UCLA CS
  4. Garett D. Ridge - "An online collaborative ecosystem for educational computer graphics" (2018) UCLA CS
  5. Tomer Weiss - "A constraint-based approach to crowd simulation and layout synthesis" (2018) UCLA CS
  6. Masaki Nakada - "Deep learning of neuromuscular and sensorimotor control with biomimetic perception..." (2017) UCLA CS (JASSO Scholar)
  7. Noah Duncan - "...New computational tools for open-ended geometric design" (2017) UCLA CS
  8. Eduardo Ribeiro Poyart - "Parallel, data-driven simulation and visualization of the heart" (2016) UCLA CS
  9. Matthew Wang - "Simulation, stitching, and interaction techniques for large-scale ultrasound datasets" (2016) UCLA CS
  10. Sharath Kumar Gopal - "Unified deterministic/statistical deformable models for cardiac image analysis" (2016) UCLA CS
  11. Gergely Klár - "Simulation of granular media with the material point method" (2016) UCLA CS (Fullbright Fellow)
  12. Xiaowei Ding - "Automated quantitative analysis of cardiac medical images" (2015) UCLA CS
  13. Chenfanfu Jiang * - "The material point method for the physics-based simulation of solids and fluids" (2015) UCLA CS
  14. Jingyi (Franklin) Fang - "The modeling and animation of myriapoda" (2015) UCLA CS
  15. Wenjia Huang - "Door and doorway etiquette for virtual humans" (2014) UCLA CS
  16. Jin Kyu Gahm - "Microstructural feature-based processing and analysis of diffusion tensor MRI" (2014) UCLA CS
  17. Krešimir Petrinec - "Patient-specific interactive ultrasound image simulation with soft-tissue deformation" (2013) UCLA CS
  18. Weiguang (Justin) Si - "Realistic simulation and control of human swimming and underwater movement" (2013) UCLA CS
  19. William R. Hewlett II - "Creating a cognitive agent in a virtual world: Planning, navigation, and natural language generation" (2013) UCLA CS
  20. Lap-Fai (Craig) Yu * - "Data-driven optimization for modeling in computer graphics and vision" (2013) UCLA CS
  21. Gautam Prasad - "Brain mapping methods: Segmentation, registration, and connectivity analysis" (2013) UCLA CS
  22. M. Alex O. Vasilescu * - "A multilinear (tensor) algebraic framework for computer graphics, computer vision, and machine learning" (2009) UofT CS
  23. Sung-Hee Lee * * - "Biomechanical modeling and control of the human body for computer animation" (2008) UCLA CS
  24. Faisal Z. Qureshi - "Intelligent perception in virtual sensor networks and space robotics" (2007) UofT CS
  25. Qinxin Yu - "A decision network framework for the behavioral animation of virtual humans" (2007) UofT CS (NSERC Postgraduate Scholar)
  26. Wei Shao - "Animating autonomous pedestrians" (2006) NYU CS
  27. Sageev Oore - "Digital marionette: Augmenting kinematics with physics for multi-track desktop performance animation" (2001) UofT CS
  28. Petros Faloutsos - "Composable controllers for physics-based character animation" (2001) UofT CS
  29. Tamer F. Rabie - "Animat vision: Active vision in artificial animals" (1999) UofT ECE
  30. David L. Tonnesen - "Dynamically coupled particle systems for geometric modeling" (1998) UofT CS
  31. Radek Grzeszczuk - "NeuroAnimator: Fast neural network emulation and control of physics-based models" (1998) UofT CS
  32. Timothy J. McInerney - "Topologically adaptable deformable models for medical image analysis" (1997) UofT CS (NSERC Postgraduate Scholar)
  33. Xiaoyuan Tu * - "Artificial animals for computer animation: Biomechanics, locomotion, perception, and behavior" (1996) UofT CS
  34. Hong Qin - "D-NURBS: Dynamic non-uniform rational B-splines" (1995) UofT CS
  35. Luiz Velho - "Piecewise descriptions of implicit surfaces and solids" (1994) UofT CS
  36. Dimitris N. Metaxas - "Physics based modeling of nonrigid objects for vision and graphics" (1992) UofT CS

Graduated Master's Students

  1. Ali Hatamizadeh - "An artificial intelligence framework for the automated segmentation and quantitative analysis of retinal vasculature" (2020) UCLA CS
  2. Arnav Garg - "Virtualization for computer clusters" (2020) UCLA CS
  3. Xiao Zeng - "Semi-supervised object recognition in the tensor framework" (2019) UCLA CS
  4. Debleena Sengupta - "Deep learning architectures for automated image segmentation" (2019) UCLA CS
  5. Yajun Shi - "Neuromuscular control of a biomechanical human model performing sit-to-stand actions" (2019) UCLA CS
  6. Di Ma - "Projecting political ideology into photographs" (2019) UCLA CS
  7. Zhengyuan Liu - "Image patch data augmentation for retinal vessel segmentation based on fully convolutional networks" (2019) UCLA CS
  8. Arjun Lakshmipathy - "Biomimetic modeling of the eye and deep neuromuscular oculomotor control" (2018) UCLA CS
  9. Weichen (Reggie) Huang - "Skin lesion segmentation using U-nets" (2018) UCLA CS
  10. Yutian Zhang - "Ship detection in aerial images using a fine-tuned U-Net with a VGG16 encoder" (2018) UCLA CS
  11. Yingyue Qiu - "ONV2SEQ: Biomimetic perception learning for sketch generation." (2018) UCLA CS
  12. Kevin Huynh - "Solving the problem of whole-language simulation: A case study from Tongan loanword adaptation" (2018) UCLA CS
  13. Xingjian Yan - "Fast and accurate self-supervised CNNs for affine and deformable lung registration" (2018) UCLA CS
  14. Dan Fang - "MVFR: Multiple viewpoint face recognition" (2018) UCLA CS
  15. Ziran Ling - "Deep learning for human biomechanical doodling" (2018) UCLA CS
  16. Qi Qu - "See-Flower: Fine-grained flower image classification using deep transfer learning" (2018) UCLA CS
  17. Taylor Caulfield - "YOLOTrainer: Automatic training set creation with distance information and object tracking" (2018) UCLA CS
  18. Luna X. Li - "Predicting mobile handovers using domain knowledge independent models" (2018) UCLA CS
  19. Therese Horey - "An augmented reality android application utilizing named data networking" (2018) UCLA CS
  20. Zhihao Wu - "Pulmonary nodule detection via 3D convnets in Tensorflow" (2018) UCLA CS
  21. Pranav Sodhani - "Face recognition using space variant sensors" (2017) UCLA CS
  22. Theresa Tong - "Evolution of prey and predator behavior in a simulated environment" (2017) UCLA CS
  23. Tonislav Ivanov - "Early prediction of viable blastocysts using automatically extracted embryo division timings" (2017) UCLA CS (Nat Def Sci & Eng Fellow)
  24. Tianlin Chen - "The anxiety mitigator: Finding, classifying, and presenting helpful web-based articles" (2017) UCLA CS
  25. Praveen Sundar Govindarajan - "Learning-based AI for autonomous combat games" (2016) UCLA CS
  26. Yuxi Zhang - "Simulation of an ecosystem involving predators and prey" (2016) UCLA CS
  27. Brian Kim - "Virtual keyboard: An alternative to physical keyboards with a touchless interface based on finger movements" (2016) UCLA CS
  28. Huan-Sony Nguyen - "An implementation of ray tracing and path tracing" (2016) UCLA CS
  29. Alan Ulfers Litteneker - "Virtual cinematography using optimization and temporal smoothing" (2016) UCLA CS
  30. Eric Kim - "A part-based, multiresolution, tensorfaces approach to image-based facial verification" (2016) UCLA CS
  31. Han Wang - "AcFR: Active face recognition using convolutional neural networks" (2016) UCLA CS
  32. Tomer Weiss - "Optimizing the design of physical objects for fabrication" (2016) UCLA CS
  33. Ziqiang Shi - "Creating low-poly art the easy way" (2016) UCLA CS
  34. Ali Kouhzadi - "A comprehensive study of the seminal Monte-Carlo-based image synthesis algorithms" (2016) UCLA CS
  35. Timothy David Chan - "A self-calibrating zoom stereo system" (2015) UCLA CS
  36. Sunny Suthar - "Crowd-sourced 3D reconstruction using uncalibrated stereo correspondence" (2015) UCLA CS
  37. Zhinan Xu * - "Stereo visual odometry with windowed bundle adjustment" (2015) UCLA CS
  38. Daniel Roshan Doolabh - "An object-oriented approach to Lindenmayer systems using recursion" (2015) UCLA CS
  39. Justin Allan Bass - "DNA sequence alignment non-gap penalties and gains" (2015) UCLA CS
  40. Nicholas Brett Marcott - "Digit detection using adaptive spline models" (2015) UCLA CS
  41. Tianyuan Qin - "Dynamic destruction of geometry using Voronoi-based fracture patterns" (2015) UCLA CS
  42. Jorge Ivan Munoz - "An autonomous motor-based biomechanical model of a salamander" (2014) UCLA CS
  43. Dhavalkumar Suthar - "Simulating ants: Behavior modeling and pheromone-based communication" (2014) UCLA CS
  44. Xiaolong Jiang - "Kinematic modeling and simulation for human reaching behaviors" (2014) UCLA CS
  45. Andre Abrahamian - "Shallow water simulation for swimming creatures" (2014) UCLA CS
  46. Jing Li - "Realistic water and complex scene rendering" (2014) UCLA EE
  47. Vanna Bushong - "Facial feature detection for automatic head modeling" (2013) UCLA CS
  48. Ming Gao - "FEM simulation of 3D deformable solids and collision handling" (2013) UCLA CS
  49. Xinli Cai - "The development of VSIM: Triggering embedded resources and new features for 3D content management" (2013) UCLA CS
  50. Alexander Rickett - "Position based cloth simulation" (2013) UCLA CS
  51. Ali Gunes - "An implementation of separate human eye blink detection in real time using online templates" (2013) UCLA CS
  52. Kevin Broom - "Real-time two-dimensional fluid dynamics using the CPU" (2013) UCLA CS
  53. Matthew Wang - "Vision evolution: Adapting body and brain in a competitive virtual environment" (2012) UCLA CS
  54. Konstantinos Sideris - "Parallelized Incomplete Poisson Preconditioned Cloth Simulation" (2012) UCLA CS
  55. Alexander Lee - "Shopping mall site plan generation using simulated annealing" (2012) UCLA CS
  56. Jason Au - "An L-system evolutionary algorithm for motion synthesis" (2012) UCLA CS
  57. Damian Ancukiewicz - "GPU implementation of an exemplar-based image inpainting algorithm" (2012) UCLA CS
  58. Joyce Kuo - "Making a splash: Rendering realistic water splashes in a swimming pool" (2012) UCLA CS
  59. Miri Kim - "Generating door opening and entering motions for virtual humans" (2012) UCLA CS
  60. Palash Agrawal - "Internet services for collaborative data sharing (ISCDS)" (2012) UCLA CS
  61. Wilson Yan - "Biomechanical simulation of the human hand and forearm" (2012) UCLA CS
  62. Chenfanfu Jiang - "Simulation of elastic solids with efficient self-collision handling" (2012) UCLA CS
  63. Ankit Arora - "Data-driven locomotion of virtual humans in the unity game development tool" (2011) UCLA CS
  64. Jasleen Singh - "A framework for non-photorealistic 2D animation" (2011) UCLA CS
  65. Michael Au-Yeung - "Real-time photometric stereo using a computer screen" (2011) UCLA CS
  66. Xiao Lei - "Multi-layer construction of KD-trees for dynamic ray tracing" (2011) UCLA CS
  67. Gautam Prasad - "Segmentation of brain MR images using a PCA atlas and nonrigid registration" (2010) UCLA CS
  68. Krešimir Petrinec - "Ultrasound trainer: Data acquisition, volume reconstruction, simulation and visualization" (2010) UCLA CS
  69. Thomas Wolfley - "Genetic programming for image compression" (2010) UCLA CS
  70. Kangwon Lee - "The simulation of swarm behavior in ant colonies" (2009) UCLA CS
  71. Michelle Fang - "Playing animation under time and space constraints in a virtual world" (2009) UCLA CS
  72. Sean Thompson - "Interactive image-source techniques for virtual acoustics" (2002) UofT CS (NSERC Postgraduate Scholar)
  73. Howard Zhang - "Physics-based muscle effects for real-time character animation" (2002) UofT CS
  74. Grigore Pintilie - "Interactive cutting of surface meshes for computer-aided surgical planning" (2001) UofT CS (NSERC Postgraduate Scholar)
  75. Stewart Andrews - "Interactive generation of feature curves on surfaces: A minimal path approach" (2000) UofT CS
  76. Faisal Z. Qureshi - "Constructing anatomically accurate face models using computed tomography and cyberware data" (2000) UofT CS
  77. Qinxin Yu - "Synthetic motion capture for real-time virtual worlds" (1998) UofT CS (NSERC Postgraduate Scholar)
  78. Petros Faloutsos - "Physics-based animation and control of flexible characters" (1995) UofT CS
  79. Radek Grzeszczuk - "Automatic learning of muscle-based locomotion through control abstraction" (1994) UofT CS
  80. Yuencheng Lee - "Construction and animation of functional facial models from range/reflectance data" (1993) UofT CS
  81. M. Alex O. Vasilescu - "Dynamic adaptive meshes for visual reconstruction" (1993) MIT EECS
  82. Timothy J. McInerney - "Finite element techniques for fitting deformable models to 3D data" (1992) UofT CS (NSERC Postgraduate Scholar)

Graduated Bachelor's (Thesis) Students

  1. Emily Whiting - "Realism in 3D virtual spaces: Improving texture quality ... through application of HDR imagery" (2004) UofT Eng. Sci.
  2. Desmond Rivet - "Human animats and active vision systems in realistic 3D virtual worlds" (2001) UofT Eng. Sci.
  3. Daniel Horner - "A practical framework for the extraction and visualization of slices from volumentric data" (1998) UofT Eng. Sci.
  4. Charlton Wang - "Implementation of the live wire technique for the segmentation of medical images" (1998) UofT Eng. Sci.
  5. Kristin Hofstee - "Simulation of diffusion in 3D virtual worlds" (1997) UofT Eng. Sci.
  6. Oliver Bengtsson - "Computational biological model of the physiology and behavior of aquatic animals" (1995) UofT Eng. Sci.

Former Postdoctoral Scholars, Fellows, and Research Scientists

  1. Masaki Nakada - Posdoctoral Scholar (2018–19) UCLA CS
  2. Xiaowei Ding - Research Scientist (2016–18) UCLA CS
  3. Theodore F. Gast - Postdoctoral Scholar (2017–18) UCLA Math/CS
  4. Chenfanfu Jiang - Postdoctoral Scholar (2015–17) UCLA CS/Math
  5. Antonio Roque - CIA Postdoctoral Fellow, Research Scientist (2010–12) UCLA CS
  6. M. Alex O. Vasilescu - Research Scientist (2009–13) UCLA CS (2001–05) NYU CS
  7. Eftychios Sifakis - Postdoctoral Scholar (2007–10) UCLA CS/Math
  8. Sung-Hee Lee - Postdoctoral Scholar (2008–09) UCLA CS
  9. Jinho Park - Korea Research Foundation Postdoctoral Fellow (2008–09) UCLA CS
  10. Tatsuo Yotsukura - Postdoctoral Scholar (2006–07) UCLA CS
  11. Jinwook Kim - Postdoctoral Fellow (2005–06) UCLA CS, NYU CS
  12. Mauricio Plaza-Villegas - Research Scientist (2003–04) NYU CS
  13. Jared M. Silver - Research Scientist (2003–04) NYU CS
  14. Yuencheng Lee - Research Scientist (2001–03) NYU CS
  15. Ghassan Hamarneh - Research Scholar (2000–01) UofT CS
  16. Michel Pitermann - Postdoctoral Scholar (1998–00) UofT CS & Queens U
  17. Jacques-Olivier Lachaud - Lavoisier Fellow (1998–99) UofT CS
  18. Tamer F. Rabie - Postdoctoral Scholar (1999–99) UofT CS
  19. Jianming Liang - Research Scholar (1998–99) UofT CS
  20. Timothy J. McInerney - NSERC Postdoctoral Fellow (1998–99) UofT CS
  21. Jorge C. Lucero - Postdoctoral Scholar (1996–97) UofT CS & Queens U
  22. Paul Fieguth - NSERC Postdoctoral Fellow (1996–96) UofT CS


Demetri Terzopoulos