University Home | Department Home | Research | Department


Benjamin  Mora, PhD (Toulouse, France)
Associate professor in Computer Science, Swansea University

Research Areas: Computer Graphics ; Ray Tracing, Volume Graphics; Visualization of 3D data; Medical Imaging; HPC, Machine Learning. 

Head of third year, Computer Science, Swansea University.

Taught Modules in 2020:

3rd year Project: project page (TB1 & TB2)

CSCM98: Operating Systems and Architectures (TB1).


Other: See also for more information on previous research, and the DirectTrace project.

Office Hours: Monday 14.00-16.00

t: (+44) (0)1792 295575
f: (+44) (0)1792 295708
e: b.mora at
p: Dr. B. Mora, room 335, Computer Science, Computational Foundry, Swansea University Bay Campus, Fabian Way, Swansea, SA1 8EN



1.     Hassan Eshkiki, Benjamin Mora, Xianghua Xie. Fully Connected Networks on a diet with the Mediterranean Matrix Multiplication. 2020. Submitted.

2.     Omniah Nagoor, Joss Whittle, Jingjing Deng, Benjamin Mora and Mark Jones. MZ. Under revision. 2020 

3.     Omniah Nagoor, Joss Whittle, Jingjing Deng, Benjamin Mora and Mark Jones. Lossless compression for volumetric medical images using deep neural network with local sampling. IEEE International Conference on Image Processing 2020. (ICIP)

4.     Lily Major, Amanda Clare, Jacqueline Daykin, Benjamin Mora, Leonel Jose Peña Gamboa and Christine Zarges. Evaluation of a Permutation-Based Evolutionary Framework for Lyndon Factorizations. PPSN 2020: 16th International Conference on Parallel Problem Solving From Nature, Leiden, The Netherlands, September 5-9, 2020, Proceedings. Springer Nature, 2020.

5.     Andrew Ryan and Benjamin Mora. Variations on image reconstruction: weighted back projection and Fourier expectation maximization. In proceedings of the Computer Graphics & Visual Computing (CGVC) 2014 conference. pp. 9-16. DOI: 10.2312/cgvc.20141201.

6.     Aristeidis Tsitiridis, Benjamin Mora and Mark Richardson. Hierarchical Object Recognition Model of Increased Invariance. Volume 383 of Communications in Computer and Information Science, page 192-202. Springer, (2013) (Proceedings of the 14th EANN Conference). DOI: 10.1007/978-3-642-41013-0_20

7.     Ian C. Doidge, Mark W. Jones and Benjamin Mora. Mixing Monte Carlo and progressive rendering for improved global illumination. The Visual Computer. June 2012, Volume 28, Issue 6-8, pp 603-612. DOI: 10.1007/s00371-012-0703-2

8.     Andrew Ryan and Benjamin Mora. On the implementation and analysis of expectation maximization algorithms with stopping criterion. IEEE International Conference on Image Processing 2012.  (ICIP) DOI: 10.1109/ICIP.2012.6467379

9.     Benjamin Mora. Naïve Ray-Tracing: A divide-and-conquer approach. ACM Transactions on Graphics, Vol. 30, No 5, October 2011. DOI: 10.1145/2019627.2019636

10.  L. Clarke, M. Chen and B. Mora. Automatic Generation of 3D Caricatures based on Artistic Deformation Styles. IEEE Transactions on Visualization and Computer Graphics, 2011, Vol. 17. No 5, pp. 808-821. DOI: 10.1109/TVCG.2010.76

11.  Benjamin Mora, Ross Maciejewski, Min Chen and David S. Ebert, Visualization and Computer Graphics on Isotropically Emissive Volumetric Displays. IEEE Transactions on Visualization and Computer Graphics, March-April 2009, Vol. 15. No 2, pp. 221-234. DOI: 10.1109/TVCG.2008.99

12.  Ravi Prakash Kammaje and Benjamin Mora, Row Tracing using Hierarchical Occlusion Maps, in Proceedings of IEEE symposium on Interactive Ray-Tracing 2008, pp. 27-34. DOI:10.1109/RT.2008.4634617

13.  Ravi Prakash Kammaje and Benjamin Mora, A Study of Restricted BSP Trees for Ray Tracing. IEEE/EG symposium on Interactive Ray-Tracing 2007. DOI: 10.1109/RT.2007.4342591

14.  Aidong Lu, David S. Ebert, Wei Qiao, Martin Kraus and Benjamin Mora, Volume illustration using wang cubes, ACM Transactions On Graphics, Vol. 26, No 2, Article 11, June 2007. DOI: 10.1145/1243980.1243985

15.  L. Clarke, M. Chen, P. Townsend and B. Mora, Elastic facial caricature warping, Eurographics Short Papers, 149-152, Vienna, September, 2006.

16.  B. Mora and D. S. Ebert, Low Complexity Maximum Intensity Projection, ACM Transactions on Graphics, Vol. 24, No 4, October 2005, pp. 1392-1416. DOI: 10.1145/1095878.1095886

17.  B. Mora and D. S. Ebert, Instant volumetric understanding with order-independent volume rendering. Computer Graphics Forum (Eurographics’04 Proceedings, Grenoble), vol. 23. No. 3, pp. 489-497, September 2004. DOI: 10.1111/j.1467-8659.2004.00780.x

18.  L. Barthe, B. Mora, N.A. Dodgson and M.A. Sabin, Interactive implicit modelling based on C1 reconstruction of regular grids. International Journal of Shape Modeling, 8(2), pp. 99-117, December 2002. DOI: 10.1142/S021865430200008X

19.  Benjamin Mora, Jean-Pierre Jessel and René Caubet, A new object-order ray-casting algorithm. IEEE Visualization 2002, boston, USA, pp. 203-210, October 2002. DOI:10.1109/VISUAL.2002.1183776

20.  L. Barthe, B. Mora, N.A. Dodgson and M.A. Sabin , Triquadratic reconstruction for interactive modelling of potential fields. SMI'2002 Shape Modeling International, Banff, Alberta, Canada, pp. 145-153, May 2002. DOI 10.1109/SMI.2002.10011

21.  B. Mora, Nouveaux algorithmes interactifs pour la visualisation de données volumiques. PhD thesis, Paul Sabatier university of Toulouse, December 2001.

22.  Benjamin Mora, Jean-Pierre Jessel and  René Caubet, Visualization of isosurfaces with parametric cubes. Computer Graphics Forum (Eurographics’01 Proceedings, Manchester), vol. 20. No. 3, pp. 377-384, September 2001. DOI: 10.1111/1467-8659.00530

23.  Benjamin Mora, Jean-Pierre Jessel and René Caubet, Accelerating volume rendering with quantized voxels. IEEE/ACM SIGGRAPH Volume visualization and graphics symposium 2000 (in conjonction with IEEE visualization’00), October 2000, Salt Lake City, pp. 63-70. DOI: 10.1145/353888.353900

24.  Benjamin Mora, Jean-Pierre Jessel and  René Caubet, A method for computer generated prostheses. Proceedings of the European Medical & Biological Engineering Conference (EMBEC’99), Medical & Biological Engineering & Computing, Vol. 37 Sup. 2, Vienna, November 1999, pp.1130-1131.


  1. R. Kammaje and B. Mora, Accelerated 5D Ray Tree construction on the GPU. Eurographics 2011 conference.
  2. B. Mora. The Direct-Trace Library: Ray-Tracing for the Masses. High Performance Graphics 2011 conference.



  1. Benjamin Mora, DIRECT RAY TRACING OF 3D SCENES. (US8797324). Granted (August 2014)


Internal Reports


Past Taught Modules (Swansea, Purdue and Paul Sabatier Universities)


·         Since 2016: Head of Year 3

·         2015-2016: Head of Year 2

·         2012-2017: CS Course coordinator for the MSc in High-Performance and Scientific Computing.


·      CS-M07 Data Visualisation (10 credits). 2004-2006

·      CS-307 Computer Graphics 2 (10 credits).  2005-2010.

·      CS-317 Computer Graphics 3 (10 credits).  2006-2010.

·      CS-M27 Programming and Graphics APIs (20 credits).  2007-2008.

·      CS-228 Operating Systems (10 credits). 2006-2009.

·      CS-248 Concurrent Systems (20 credits). 2009-2010.

·      CS-358 and CS-M78 curriculum design. "C/C++ and High-Performance Computing". 2010-2011.

·      CS-M24 Software Team Project (10 credits). 2011-2012

·      CS-M70 Visual Computing Project Development. 2011-2012

·      CS-M94 Software Engineering Principles (10 credits) 2011-2012.

·      CSCM67 Graphics Processor Programming (15 credits).  2009-2020.

·      CSCM98 Operating Systems and Architectures (15 credits) From 2013.

·      CSP300, CSP302, CSP344. Third year projects dissertations. 2016-.

·      CSP301, CSP354. Third year projects management. 2016-


·      ECE 368 Data Structures in C/C++. Purdue University. Spring 2004.


·      Programming Lab classes (Turbo-Pascal, C/C++, Java, CAML). 1998-2003

·      Program proof tutorials. 2002-2003