Publications

Research Contributions Since 2005

Refereed Publications

S. MacLean and G. Labahn, A Bayesian model for recognizing handwritten mathematical expressions, to appear Pattern Recognition Feb 2015.
S. Maclean and G. Labahn, A new approach for recognizing handwritten mathematics using relational grammars and fuzzy sets, International Journal of Document Analysis and Recognition, 16(2) (2013) 139-163
S. MacLean, D. Tausky, G. Labahn, E. Lank, and M. Marzouk, Is the iPad useful for sketch input? A comparison with the Tablet PC, Proc. of the Eighth Symposium on Sketch-Based Interfaces and Modeling SBIM 2011. Appendix: Collected Mathematical Expressions
S. MacLean, G. Labahn, E. Lank, M. Marzouk, and D. Tausky, Grammar-based techniques for creating ground-truthed sketch corpora, International Journal of Document Analysis and Recognition, Vol. 14 (2011) 65-74
S. MacLean and G. Labahn, Elastic matching in linear time and constant space, Document Analysis Systems, Ninth IAPR Workshop on Document Analysis Systems, June 9-11, 2010 (short paper - poster).
S. MacLean, D. Tausky, G. Labahn, E. Lank and M. Marzouk, Tools for the efficient generation of hand-drawn corpora based on context-free grammars, Proc. of the Sixth Workshop on Sketch-Based Interfaces and Modeling SBIM 2009. The Corpus described in this paper is also available.
G. Labahn, E. Lank, S. MacLean, M. Marzouk and D. Tausky, MathBrush: A System for Doing Math on Pen-Based Devices, Proc. of The Eighth IAPR Workshop on Document Analysis Systems DAS 2008.
G. Labahn, E. Lank, M. Marzouk, A. Bunt, S. MacLean and D. Tausky, MathBrush: A Case Study for Pen-based Interactive Mathematics, Proc. of Eurographics Workshop on Sketch-Based Interfaces and Modelling SBIM 2008.
D. Tausky, G. Labahn, E. Lank and M. Marzouk, Managing Ambiguity in Mathematical Matrices, Fourth Eurographics Workshop on Sketch-Based Interfaces and Modeling SBIM 2007.
G. Labahn, S. MacLean, M. Marzouk, I. Rutherford and D. Tausky, A Preliminary Report on the MathBrush Pen-Math System, Proceedings of Maple 2006 Conference, (2006) 162-178.

Theses

C. Flood, MathBrush web application: Design and implementation of an online pen-input interface for computer algebra systems, Master Thesis, David R. Cheriton School of Computer Science, University of Waterloo, 2017
R. M. Prosser, Solving mathematical problems on touch-based devices, Master Thesis, David R. Cheriton School of Computer Science, University of Waterloo, 2014
S. MacLean, Automated recognition of handwritten mathematics, PhD Thesis, David R. Cheriton School of Computer Science, University of Waterloo, 2014
S. MacLean, Techniques for creating ground-truthed sketch corpora, Master Thesis, David R. Cheriton School of Computer Science, University of Waterloo, 2009.
I. Rutherford, Structural Analysis for Pen-Based Math Input Systems, Masters Thesis, University of Waterloo, 2005.

Unrefereed Publications and Internal Reports

S. MacLean and G. Labahn, Margin trees: a data structure for relationship classification in handwritten mathematical expressions. November 2013 Preprint.
S. MacLean and G. Labahn, Recognizing handwritten mathematics via fuzzy parsing , David R. Cheriton School of Computer Science, University of Waterloo, Technical Report CS-2010-13, 2010.
S. MacLean, G. Labahn, E. Lank, M. Marzouk and D. Tausky, Toward math-literate computers, GRAND National Conference, 2010.
S. MacLean, Matching Techniques for Mathematical Symbol Recognition, Internal Report, Symbolic Computation Group, University of Waterloo, April 2007.
G. Labahn, S. MacLean, M. Marzouk, I. Rutherford and D. Tausky, MathBrush: An Experimental Pen-Based Math System, Dagstuhl Seminar Proceedings, Challenges in Symbolic Computation Software, October 2006, Germany.
S. MacLean, G. Labahn, Segmenting Handwritten Mathematical Expressions, Proceeding of Maple 2006 Conference, (2006).