About me
I am an Associate Professor in the Department of Computer Science at the University of Cape Town. My initial studies were completed in South Africa at the University of Cape Town - BSc (computer science), BSc (Hons) (applied mathematics) and MSc (computer science). I later obtained my PhD in medical imaging from the University of Oxford in the UK. | |||
My research is currently focused on point cloud segmentation and analysis through machine learning and
the analysis of drone imagery for crop management.
I am also working
in several other areas which utilise image processing, computer vision and machine learning.
I am a member the Collaborative Visual Computing (CVC) laboratory and the High Performance Computing (HPC) laboratory.
|
Contact details
Contact Details:email - patrick [at] cs [dot] uct [dot] ac [dot] zaPostal Address:
office - RM309, computer science building, upper campus
Department of Computer Science
University of Cape Town
Private Bag X3
Rondebosch 7701
South Africa
Research Interests
My research is currently focused around applications of computer vision and image processing, with an emphasis on machine learning. The two major themes are (1) 3D point cloud segmentation and analysis, focused on eroded and deteriorating cultural heritage sites; (2) analysis of drone/UAV imagery for orchard management.Prior to 2017 my work focused on computer graphics, mainly procedural modelling and sketch-based interfaces for such systems as well as novel interfaces for 3D data manipulation.
This page lists the projects on which I am currently collaborating as well as some recently completed work. Please refer to the Publications page for publications which might have arisen from these projects or earlier work.
Current research projects
- Structure/symmetry discovery in large cultural heritage site models (computer vision/machine learning)
- Efficient drone-based reconstruction of culutral heritage site models (computer vision)
- Semi-automated segmentation and cleaning of cultural heritage point clouds (machine learning)
- Bone age estimation from hand x-ray images (machine learning)
- Virtual Lecture tracking for 4K video streams (computer vision)
- Segmentation and analysis of drone imagery for orchards (computer vision/machine learning)
Recently completed projects
Teaching
In 2023 I will be course coordinator for CSC3022F and CSC4029Z. I will also teach the following courses/modules:- CSC3022F
- Introduction to C++
- CSC4029Z
- 3D Computer Graphics
The following are additional references/resources for the above courses: (None at present)
Journal Publications
- A UAV-based sparse viewpoint planning framework for detailed 3D modelling of cultural heritage monuments. Z. Wu, P. Marais and H. Ruther. ISPRS Journal of Photogrammetry and Remote Sensing. Vol 218, pages 555 - 571. 2024. DOI: https://doi.org/10.1016/j.isprsjprs.2024.10.028
- Evaluating warfarin dosing models on multiple datasets with a novel software framework and evolutionary optimisation. Journal of Biomedical Informatics. G. Truda and P. Marais. Journal of Biomedical Informatics, vol. 113, 2021. DOI: https://doi.org/10.1016/j.jbi.2020.103634
- Semi-automated cleaning of laser scanning campaigns with machine learning. P Marais, M. Dellepiane, P. Cignoni and R. Scopigno. Journal of Computing and Cultural Heritage.J. Comput. Cult. Herit. 12, 3, Article 16 (June 2019), 29 pages. DOI: https://doi.org/10.1145/3292027
- Montblanc: GPU accelerated Radio Interferometer Measurement Equations in support of Bayesian Inference for Radio Observations. S. Perkins, P. Marais, J. Swart, I. Natarajan, C. Tasse and O. Smirnoff. Astronomy and Computing. vol 12, pg 73-85, 2015.
- Parallel, Realistic and Controllable Terrain Synthesis. James Gain, Bruce Merry and Patrick Marais. Computer Graphics Forum. vol 34, No 2, pg 105-116, 2015
- Moving least-squares reconstruction of large models with GPUs. Bruce Merry, James Gain and Patrick Marais. IEEE Trans. Vis. Comput. Graph., Vol 20, No 2, pp 249 - 261, 2014.
- Three-dimensional surface deformation based shape analysis of hippocampus and caudate nucleus in children with fetal alcohol spectrum disorders. J Joseph, C Warton, SW Jacobson, JL Jacobson,CD Molteno, A Eicher, P Marais, OR Phillips, KL Narr, EM Meintjes. Human brain mapping 35 (2), 659-672, 2014.
- Fast in-place binning of laser range-scanned point sets. Bruce Merry, James Gain and Patrick Marais. Journal of Computing and Cultural Heritage (JOCCH), vol 6, No 3, 2013.
- Field D* path-finding on weighted triangulated and tetrahedral meshes. Simon Perkins, Patrick Marais, James Gain and Mark Berman. Autonomous Agents and Multi-Agent Systems, Volume 26, Issue 3, pp 354-388, May 2013.
- Towards Realistic and Interactive Sand Simulation: A GPU-based Framework. Juan-Pierre Longmore, Patrick Marais and Michelle Kuttel. Powder Technology, Vol 235, pp 983-1000, Feb 2013. http://dx.doi.org/10.1016/j.powtec.2012.10.056
- A Heuristic Image Search Algorithm for Active Shape Model Segmentation of the Caudate Nucleus and Hippocampus in Brain MR Images of Children with FASD. A. Eicher, P. Marais, C. Warton, S. Jacobson, J. Jacobson, C. Molteno and E. Meintjes. South African Computer Journal, Vol. 49, pp. 35-53, 2012. ISSN: 1015-7999.
- Enhanced Texture-Based Terrain Synthesis on Graphics Hardware. Flora Ponjou-Tasse, James Gain and Patrick Marais. Computer Graphics Forum, Vol. 31, No. 6, pp. 1959-1972, 2012. ISSN: 1467-8659.
- Efficient compression of molecular dynamics trajectory files. Patrick Marais, Julian Kenwood, Keegan Carruthers Smith, Michelle M. Kuttel, James Gain. Journal of Computational Chemistry, Vol. 33, No. 27, pp. 2131-2141, 2012. ISSN: 0192-8651.
- Simplifying Character Skins with Analytic Error Metrics. Bruce Merry, Patrick Marais and James Gain. Computer Graphics Forum, Vol 29 No. 1, pp 13-24, 2010.
- Exhaustive computational search of ionic-charge clusters that mediate interactions between mammalian cytochrome P450 (CYP) and P450-oxidoreductase (POR) proteins. A. Zawaira, M. Gallotta, N. Beeton-Kempen, L. Coulson, P. Marais, M. Kuttel and J. Blackburn. Computational Biology and Chemistry, Vol. 34, No. 1, pp. 42-52, February 2010.
- Distance-Ranked Connectivity Compression of Triangle Meshes. Patrick Marais, James Gain and Dave Shreiner. Computer Graphics Forum, Vol. 26, No. 4, pp. 813-823, 2007. (Zipped PDF file - 5.35MB)
- High fidelity compression of irregularly sampled height-fields. Patrick Marais and James Gain, South African Computer Journal, pp 40-50, Vol 38, June 2007. (Zipped PDF file - 1636KB)
- Animation space: A truly linear framework for character animation. Bruce Merry, Patrick Marais and James Gain, ACM Transactions on Graphics, Vol. 25, No. 4, pp. 1400-1423, October 2006. (Zipped PDF file - 467KB)
- Compression of Dense and Regular Point Clouds, Bruce Merry, Patrick Marais and James Gain. Computer Graphics Forum, Vol. 25, No. 4, pp. 709-716, December 2006. (Zipped PDF file - 6.6MB)
- Warp Sculpting, J. Gain and P. Marais. IEEE Trans. on Visualization and Computer Graphics, pp 217-227, Vol 11, No 2, March/April 2005. (Zipped PDF file - 1338KB)
- Model-based Segmentation of CT Images, O. Marte and P. Marais. South African Computing Journal, Vol 28, pp 54-59, 2002.
- Detecting the brain surface in sparse MRI using boundary models,P. Marais and J. M. Brady, Medical Image Analysis, Vol. 4(3), pp 283-302, September 2000, Elsevier Science.
Conference Publications
- Deep Learning for Cleaning Cultural Heritage Point Clouds, L. Hayward, P. Marais and Jan Dirk Wegner. In Proceedings of the 5th Southern African Conference for Artificial Intelligence Research (SACAIR'24), pp 52 - 67. Bloemfontein, South Africa, December 2024. ISBN : 978-0-7961-6069-0, URL: https://2024.sacair.org.za/wp-content/uploads/2024/12/SACAIR24_vol_II.pdf
- Low Resource, Post-processed Lecture Recording from 4K Video Streams, C. Fitzhenry, T. Khatieb, P. Marais and S. Marquard. In Proceedings of the 43rd South African Institute for Computer Scientists and Information Technologists Conference (SAICSIT 2022), July 2022. Epic Series in Computing, vol 85. ISSN: 2398-7340. https://doi.org/10.29007/vfb6
- Matching fingerprints with a toroidal Iterative Closest Point Algorithm. C. Pitcher, P. Marais and L. Darlow. In Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference (SAICSIT 2020), September 2020. ACM Press. ISBN: 9781450388474. https://doi.org/10.1145/3410886.3410893
- Supervised learning and image processing for efficient malaria detection. M. White and P. Marais. SA Forum for Artificial Intelligence (FAIR'19), December 2019, Cape Town, South Africa. URL: http://ceur-ws.org/Vol-2540/
- Accelerating Point Cloud Cleaning. R. Mulder and P. Marais. Eurographics Workshop on Graphics and Cultural Heritage, Genoa, Italy, Oct 2016. Eurographics Association. ISBN: 978-3-03868-011-6. http://dx.doi.org/10.2312/gch.20161410.
- Reimagining gamification through the lens of Activity Theory.H. Vermeulen, J. Gain, P. Marais, S. O’Donovan. In Proceedings of the 49th Hawaii International Conference on System Sciences, Hawaii, USA. Jan. 2016
- Scientific Visualization of Radio Astronomy Data using Gesture Interaction. In Proceedings Astronomical Data Analysis Software and Systems conference (ADASS XXIV), Calgary, Canada, Vol 495, pp 145-149, 2015. ISBN: 978-1-58381-874-9
- A GPU-Based Level of Detail System for the Real-Time Simulation and Rendering of Large-Scale Granular Terrain, C. Leach and P Marais. In Proceedings of the 22nd International Conference on Computer Graphics, Visualization and Computer Vision (WSCG 2014), (Plzen, Czech Republic), pp. ??-???, 2014. ISBN: ???.
- Efficient Procedural Generation of Forests, J. Kenwood, J. Gain and P Marais. In Proceedings of the 22nd International Conference on Computer Graphics, Visualization and Computer Vision (WSCG 2014), (Plzen, Czech Republic), pp. ??-???, 2014. ISBN: ???.
- City Sketching, J. Gain, P Marais and R. Neeser. In Proceedings of the 22nd International Conference on Computer Graphics, Visualization and Computer Vision (WSCG 2014), (Plzen, Czech Republic), pp. ??-???, 2014. ISBN: ???.
- Interactive 3D cloud modelling with a brush painting interface. Chen Wei, James Gain and Patrick Marais. In Proceedings of the 18th meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D 2014). San Franciso (USA), pg 160. ACM Press, March 2014,
- A case study in the gamification of a university-level games development course. S O'Donovan, J Gain and P Marais. In Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference (SAICSIT 2013), October 2013.
- Accelerating kd-tree searches for all k-nearest neighbours. B. Merry, J. Gain and P. Marais. In Proceedings of Eurographics Conference (short papers) (EG 2013), pp 37 - 40, Eurographics Association, 2013.
- GPU-based Acceleration of Radio Interferometry Point Source Visibility Calculations in the MEQtrees Framework. R Baxter, P Marais and M Kuttel. In Proceedings Astronomical Data Analysis Software and Systems conference (ADASS XXII), pp 53-59, Champaign, Illinois, USA, November 2012.
- Voxel-Space shape grammars, Z. Crumley, P. Marais and J. Gain. In Proceedings of the 20th International Conference on Computer Graphics, Visualization and Computer Vision (WSCG 2012), (Plzen, Czech Republic), pp. 113-122, 2012. ISBN: 978-80-86943-79-4
- A system for real-time deformable terrain, J. Crause, A. Flower and P. Marais. In Proceedings of South African Institute for Computer Scientists and Information Technologists Conference (SAICSIT 2011), October 2011.
- Panopticon: A Scalable Monitoring System, D. Clough, R. Riviera, M. Kuttel, V. Geddes and P. Marais. In Proceedings of South African Institute for Computer Scientists and Information Technologists Conference (SAICSIT 2010), October 2010.
- Terrain Sketching. James Gain, Patrick Marais and Wolfgang Straßer. In I3D '09: Proceedings of the 2009 symposium on Interactive 3D graphics and games, pp 31-38, ACM Press, 2009, Boston, Massachusetts.
- Revisiting District Six: A Case Study of Digital Heritage Reconstruction from Archival Photographs. Christopher de Kadt, James Gain and Patrick Marais. In Proceedings of the 6th International Conference on Computer Graphics, Virtual Reality and Visualisation in Africa (AFRIGRAPH 2009), pp 13-21, ACM Press, February 2009, Pretoria. (Zipped PDF file - 745KB)
- Analytic simplification of animated characters. Bruce Merry, Patrick Marais and James Gain. In Proceedings of the 6th International Conference on Computer Graphics, Virtual Reality and Visualisation in Africa (AFRIGRAPH 2009), pp 37-45, ACM Press, February 2009, Pretoria. (Zipped PDF file - 3.5MB)
- A Spatial Awareness Framework for Enhancing Game Agent Behaviour. Simon Perkins, Dave Jacka, James Gain and Patrick Marais. In Sandbox '08: Proceedings of the 2008 ACM SIGGRAPH symposium on Video games. pp 15-22, ACM Press, Los Angeles USA, 2008. (Zipped PDF file - 3.8MB)
- Identification and reconstruction of bullets from multiple X-rays, S. Perkins and P. Marais, In Proceedings of the 4th International Conference on Computer Graphics, Virtual Reality and Visualisation in Africa (AFRIGRAPH 2006), pp 117-126, ACM Press, January 2006, Cape Town.
- Low cost model reconstruction from image sequences, C. Lyness, O. Marte, B. Wong and P. Marais. In Proceedings of the 1st International Conference on Computer Graphics, Virtual Reality and Visualisation in Africa (AFRIGRAPH 2001), pp 131-135, November 2001, Cape Town.
- Generic memoryless polygonal simplification, R Southern, E. Blake and P. Marais. In Proceedings of the 1st International Conference on Computer Graphics, Virtual Reality and Visualisation in Africa (AFRIGRAPH 2001), pp 7-15, ACM Press, November 2001, Cape Town.
- A Stateless Client for Progressive View-Dependent Transmission, R. Southern, A. Muller, B. Steyn, S. Perkins, E. Blake and P. Marais. ACM Web3D, Padeborn, Germany, February 2001.
- Gems: A generic implementation for memoryless polygonal simplification, R. Southern, E. Blake, and P. Marais. In Proceedings of the 3rd South African Telecommunications, Networks and Applications Conference (SATNAC'00), September 2000.
- Visualising cerebral asymmetry, P. C. Marais, R. Guillemaud, M. Sakuma, A. Zisserman and M. Brady, Proceedings of Visualisation in Biomedical Computing, Springer-Verlag, 1996. (GZipped PS file - 252KB)
- Adaptive spline wavelet image encoding and real-time synthesis, P.C. Marais, E. H. Blake, A. Kuijk, Proceedings the IEEE conference on Image Processing (ICIP), Vol III, pg 368-372, 1994. (GZipped PS file - 487KB)
Miscellaneous
- Normal transformations for articulated models, Bruce Merry, Patrick Marais and James Gain, Technical Sketch, Conference Abstracts and Applications, SIGGRAPH 2006, August 2006. (Zipped PDF file - 483KB)
- The segmentation of sparse MR images, P. C. Marais, DPhil thesis, University of Oxford, 1998. (GZipped PS file - 6654KB)
- A Spline-Wavelet Image Decomposition On a Difference Engine, P.C. Marais, E.H. Blake, A.A.M. Kuijk, CWI Quarterly, Vol 6, Number 4, December 1993. (Centrum Voor Wiskunde en Infomatica, Amsterdam). (GZipped PS file - 341KB)
- Quadratic vs Cubic Spline Wavelets for Image Representation and Compression, CWI. PNA-R9717, Amsterdam, ISSN1386-3711, 1997.
Technical reports
These technical repots can be downloaded from the CS publications archive.- Distance ranked connectivity compression of triangle meshes, P. Marais and J. Gain Technical Report CS05-01-00, Computer Science Department, University of Cape Town, 2005.
- Inexpensive and real-time optical motion capture of the hand, D. Gerson, R. Cannell and P Marais. Technical Report CS03-26-00, Computer Science Department, University of Cape Town, 2003.
- Large-Scale structure in the Universe, C. Hultquist, S. Perumal, P. Marais and T. Fairall. Technical Report CS03-16-00, Computer Science Department, University of Cape Town, 2003.
- Scalable Model Viewing, N. Appleby, R. Marcussen, J. McMillan and P Marais. Technical Report CS03-22-00, Computer Science Department, University of Cape Town, 2003.
- View Dependent Refinement Using Progressive Meshes, A. Muller, S. Perkins, B. Steyn, R. Southern and P. Marais. Technical Report CS00-22-00, Computer Science Department, University of Cape Town, 2000.
- Avian Demography Visualisation, P. Green, R. Harley, A. Lousse and P. Marais. Technical Report CS00-22-00, Computer Science Department, University of Cape Town, 2000.
- Model reconstruction for a virtual interactive environments: Merlin, C. Lyness, O. Marte, B. Wong and P. Marais, Technical Report CS99-11-00, Computer Science Department, University of Cape Town, 1999.