Dorothea Blostein (née Dorothea Haken)
Professor, School of Computing at Queen's University in Kingston, Ontario. Address
Dr. Blostein received computer science degrees from the University of Illinois (B.Sc. in 1978, Ph.D. in 1987) and Carnegie Mellon University (M.Sc. in 1980). Since 1988 she has been a faculty member in the School of Computing at Queen's University. Table of contentsResearch Biomechanics and Adaptive Tensegrity Graphics Recognition and Document Classification Student Supervision Graduate Theses Supervised Undergraduate Theses and Projects Teaching |
My research interests are as follows.
Distribution of Machine Learning Trials and User Interface Improvements CISC499 project by Perry Bhandal, winter 2015
Poster displayed at Creative Computing, March 2015.
Perry contributed the following NTRT extensions as a Queen's student (CISC499 and an NSERC USRA research term) and continuing as an open source contributor after leaving Queen's. (1) Perry separated the core simulation library from developers' individual projects.
(2) He added tools for distributing machine learning trials across multiple systems.
(3) Perry is working on creating an improved user interface using Panda3D instead of Bullet as the scene engine. (4) He is working on a web version of NTRT using Emscripten.
Tensegrity Model of a Centipede Leg CISC499 project by Niyousha Saeidi, winter 2020
We are collaborating with Emily Standen on creating a tensegrity model of the centipede leg, building on her recent publication Decoding the essential interplay between central and peripheral control in adaptive locomotion of amphibious centipedes.
Centipede leg motion likely is done with agonist muscles only; elastic recoil moves the leg back to the starting position.
I coauthored the Lime Music Notation Software. Both Macintosh and IBM PC versions are available for free trial use.
I was a plenary speaker at the second Conference on Intelligent Computer Mathematics (CICM 2009) and Chair of GREC2001, the Fourth IAPR International Workshop on Graphics Recognition, Kingston, Ontario, in September, 2001.Nuwan Perera | M.Sc. Thesis | A Machine Learning Application for Form-finding of Tensegrity Structures | August 2018 |
Xingcheng Cai | M.Sc. Thesis | A Prototype Helmet Fitting System for Concussion Protection (co-supervised with Dr. Fraser Saunders) | January 2015 |
Slava Jdanov | M.Sc. thesis | A Tensegrity Based Structure Optimization Framework | August 2014 |
Adrian Muresan | M.Sc. thesis | Modeling Tensegrity Systems via Potential Energy Minimization | August 2014 |
Stephen Thomas | Ph.D. thesis | Mining Unstructured Software Repositories Using IR Models (co-supervised with Ahmed E. Hassan) | December 2012 |
Matthew Brian Kelly | M.Sc. thesis | Evaluation of Melody Similarity Measures | September 2012 |
Matthew Alexander Kelly | M.Sc. thesis | Advancing the Theory and Utility of Holographic Reduced Representations (co-supervised with Douglas Mewhort) | August 2010 |
Yin Lam | M.Sc. thesis | Comparing Naive Bayes Classifiers with Support Vector Machines for Predicting Protein Subcellular Location Using Text Features (co-supervised with Hagit Shatkay) | June 2010 |
Andrew Seniuk | M.Sc. thesis | Pen-Chant: Acoustic Emissions of Handwriting and Drawing | August 2009 |
Adrien Lapointe | M.Sc. thesis | Issues in Performance Evaluation of Mathematical Notation Recognition Systems | May 2008 |
Steven (Jianhui) Chen | M.Sc. thesis | A Wavelet-based Approach to the Classification of Remotely Sensed Images: A Comparison of Different Feature Sets in an Urban Environment (co-supervised with DongMei Chen) | January 2007 |
Nicole Mitchell | M.Sc. thesis | Music Similarity Metrics: Recognizing tempo, Transposition, Ornamentation, and Accentuation properties | January 2007 |
Marcus Miller | M.Sc. thesis | A Structured Approach to Object Segmentation in Aeronautical Charts | May 2006 |
Ling Zhang | M.Sc. thesis | Fuzzy Logic Approach to Recognition of Mathematical Notation | February 2005 |
Richard Zanibbi | Ph.D. thesis | A Language for Specifying and Comparing Table Recognition Strategies (co-supervised with Jim Cordy) | December 2004 |
Nawei Chen | M.Sc. thesis | Exploring a Space of Document Image Classifiers | December 2004 |
Yang Li | M.Sc. thesis | Asymmetric Graph Matching for Registering Satellite Images to Road Maps (co-supervised with Purang Abolmaesumi) | April 2004 |
Sean Chen | M.Sc. thesis | A Multiscale Domain-Independent Algorithm for Document Image Segmentation | July 2003 |
Hanaa Barakat | M.Sc. thesis | Training with Positive and Negative Data Samples: Effects on a Classifier for Hand-Drawn Geometric Shapes | May 2001 |
Ed Lank | Ph.D. thesis | Retargetable On-Line Recognition of Diagram Notations | March 2001 |
Medha Shukla Sarkar | Ph.D. thesis | GXL - A Graph Transformation Language with Scoping and Graph Parameters (co-supervised with Jim Cordy) | August 2000 |
Jianping Wu | M.Sc. thesis | Bayesian Estimation of Stereo Disparity from Phase-Based Measurements (co-supervised with David Fleet) | March 2000 |
Richard Zanibbi | M.Sc. thesis | Recognition of Mathematics Notation via Computer Using Baseline Structure | January 2000 |
Ben Gatien | M.Sc. thesis | Segmentation of Hand-Written Documents Using Minimum Spanning Trees | July 1997 |
Mark Rhodenizer | M.Sc. thesis | Automatic Extraction of Features from Line Drawings | July 1997 |
Hoda Fahmy | Ph.D. thesis | Reasoning in the Presence of Uncertainty | March 1995 |
Ann Grbavec | M.Sc. thesis | Recognition of Mathematics Notation Using Graph Rewriting | January 1995 |
Anton Driesse | M.Sc. thesis | Tempo Tracking in Real Time | June 1992 |
Hoda Fahmy | M.Sc. thesis | A Graph-Grammar Approach to High-level Music Recognition | September 1991 |
Guylaine Cantin | M.Sc. thesis | The Use of Function-Tables to Specify Complex Algorithms (co-supervised with David Parnas) | July 1991 |
Hannah Greer | CISC500 Undergraduate Thesis 2018-2019 | Platform for Evolutionary Theories: Satisfaction versus Optimization |
Tim Crowley Katherine Le David Seekatz Matt Skoulikas Yuhan Wang |
CISC498 Information Technology Project Sept 2018 - April 2019 |
Virtual Reality for Scientific Data Visualization
Customers Prof. Michael Rainbow and Prof. Melissa Green |
Kevin Zuern | COGS499 project winter 2018 | Automated Model Construction & Simulation for Tensegrity Form-Finding Poster, March 2018 |
Eilene Tomkins-Flanagan | COGS499 project winter 2018 | Neural BEAGLE: An Implementation of the BEAGLE Algorithm Using the Neural Engineering Framework
Report and poster, April 2018 (co-supervised with Douglas Mewhort) |
Justice Blair Christian Mellows Graham Miller Peter Scherzinger |
CISC498 Information Technology Project Sept 2017 - April 2018 |
ICU Flowsheet: Bringing Patient Data from the Bedside to the Cloud
Customers Dr. David Maslove and Dr. Phil Laird |
Kevin Zuern | RA summer 2017 (USRA) | Extensions to PushMePullMe software |
Winker Xiao | RA summer 2017 | Extensions to PushMePullMe software |
Niyousha Saeidi | RA summer 2017 | Organizing documents and photos describing Tom Flemons' tensegrity designs |
Zhong Li | COGS499 project winter 2017 | Porting tensegrity structures between NTRT, PushMePullMe, ArtiSynth
Poster, April 2017 |
Nuwan Perera | RA summer 2016 (USRA) CISC500 Undergraduate Thesis 2016-2017 |
Simulation Tools for Biomechanical Tensegrity Modeling |
Jack Qiao | RA summer 2016 | Tensegrity simulation platforms |
Matt Roach | RA summer 2016 | Library of tensegrity structures |
Leif Raptis-Firth Simon Kotwicz Jonah Eisen |
CISC498 Information Technology Project Sept 2015 - April 2016 |
NASA Tensegrity Robotics Toolkit: Structure Building & Learning Framework Extensions
Customer Vytas Sunspiral, Intelligent Robotics Group, NASA Ames Research Center Poster, March 2016 |
Michael Wang | CISC499 project winter 2016 | Modeling Tensegrity Structures with ArtiSynth.
Poster, March 2016 |
Perry Bhandal | CISC499 project winter 2015 RA summer 2015 (USRA) |
Extensions to the NASA Tensegrity Robotics Toolkit
Poster, March 2015 |
Stefan Mooney-Fardella | CISC499 project winter 2015 | Finding patterns in gene methylation data (cosupervised by Ramchandani) |
Sylvester Chiang | RA fall 2013 | Validation methods for brain/skull models |
Stephanie Huynh | RA summer 2013 | Software engineering issues in biomedical computing |
Xingcheng Cai | RA summer 2013 | Vertebra pose estimation for scoliosis assessment |
Slava Jdanov | COGS499 project winter 2012 RA summer 2012 |
Computational model of the retina Adaptive tensegrity networks |
Katrina Lin | CISC499 project winter 2012 | Face recognition using eigenfaces |
Pulkit Chopra | CISC499 project winter 2009 | Face recognition |
Yan Lam | RA summer 2007 | Datasets of biomedical documents for classifier testing and training |
Shauna O'Shea | RA summer 2004 (USRA) CISC499 project winter 2005 RA summer 2005 |
Internet search to validate OCR of business cards |
Tim Collier | RA summer 2003 | Recognizing text on scanned business cards |
Nawei Chen | RA summer 2003 | Classification of scanned documents |
Darren Hunter | CISC499 project winter 2003 | Track road networks in topographic maps |
Morgan Howard | CISC499 project winter 2003 | Track river networks in topographic maps |
Curt McLellan | CISC499 project winter 2003 | Distributed database for Limestone school board |
Adam Bodnar | RA summer 2002 CISC499 project winter 2003 RA summer 2003 |
Recognizing text on scanned business cards |
Sean Snider | CISC499 project winter 2002 | Extracting text from coloured book and journal covers |
Jay Thompson | CISC499 project winter 2002 | User interface for a map recognition system |
Cheryl Chan | CISC499 project winter 2002 | Identifying the script and language in a scanned document |
David Tausky | RA summer 2001 (USRA) CISC499 project winter 2002 RA summer 2002 |
Recognition of road networks in topographic maps Recognition of matrices in math notation |
Alvin Jugoon | CISC499 project winter 2001 RA summer 2001 RA summer 2002 |
Recognition of business cards User interface for recognition of UML notation |
Arlis Rose | CISC499 project winter 2001 RA summer 2001 RA summer 2002 |
Recognition of business cards User interfaces for diagram recognition |
Sean Chen | RA summer/fall 2000 CISC499 project winter 2001 RA summer 2001 |
Recognition of handwritten UML notation |
Randall Tuesday | RA summer 2001 | Graph display; animation of graph algorithms |
Jeremy Hussel | CISC499 project winter 2001 RA summer 2001 | User interface for recognition of UML notation |
Dan Brackett | CISC499 project winter 2001 | Recognition of hand-drawn chemical structure diagrams |
Jeb Thorley | RA summer/fall 2000 CISC499 Winter 2001 | Recognition of handwritten UML notation |
Ian Winter | CISC499 project winter 2000 | Deskewing document images |
Patricia Phillips | CISC499 project winter 2000 | Isolating text written on complex backgrounds |
D. Sophianopoulos | CISC499 project winter 2000 | Automated signature verification system |
Jamie Wheatley | CISC499 project winter 2000 | Finding roads in images of road maps |
Nick Willan | RA summer 1999 | Recognition of handwritten math notation |
Paul Marlow | CISC499 project winter 1999 | Off-line signature verification system |
David Cheung | CISC499 project winter 1999 | Segmentation of document images |
Neil Ellis | CISC499 project winter 1999 | Survey of page segmentation algorithms |
Sae-Ki Min | CISC499 project winter 1999 | Eliminating background patterns in off-line signatures |
R. Zanibbi | RA summer 1998 | Visual language methods applied to recognition of math notation |
James Noseworthy | CISC499 project winter 1997 | Using projections to find the structure of math expressions |
Sarah Hogan | CISC499 project winter 1997 | Locating mathematical expressions in a scanned document |
Pui So | CISC499 project winter 1997 | Locating columns, headings, pictures in a newspaper image |
James Preslie | CISC499 project winter 1996 | Locating mathematical expressions in a scanned document |
Joel Lalonde | CISC499 project winter 1996 | Bigram statistics for spelling correction |
David Kidston | CISC499 project winter 1995 RA summer 1995 | Graph rewriting with the PROGRES system |
Dwi Faulus | RA summer 1993 CISC499 project winter 1994 RA summer 1994 |
Symbol recognition in music notation |
Ashley Abbott | CISC499 project winter 1993 | LAG-based segmentation of images of music notation |
Fabian Soler | CISC499 project winter 1992 | Skew correction and staff-line location using projections |
Ken-wei Chng | CISC499 project winter 1992 | Waveform editor (Fourier music synthesis) |
L. A. Macdonald | CISC499 project winter 1991 | Waveform editor (Fourier music synthesis) |
Andrew Ross | CISC499 project winter 1991 | Symbol recognition in music notation |
Jude Larkin | CISC499 project winter 1990 | Symbol recognition in music notation |
Delbert Yeh | CISC499 project winter 1990 | Waveform editor |
Stephen Hudson | CISC499 project winter 1990 | Knowledge representation for music formatting (cosupervised by J. Glasgow) |
Hoda Fahmy | RA summer 1988 RA summer 1989 CISC499 project winter 1990 | High-level recognition of music notation |
Greg James | CISC499 project winter 1989 | Waveform editor |
Jeff Carman | CISC499 project winter 1989 | Image alignment |
Current&Recent Courses |
CISC 859 Pattern Recognition. W2019, F2017, F2014, F2013, F2011, F2008 and previous years |
CISC 324 Operating Systems. Winter 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2009 and previous years |
Other Courses I have Taught |
CISC 365 Algorithms I. Fall 2010. Also Winter 2003 and previous years. |
CISC 124 Introduction to Computing Science II.
Fall 2002.
|
CISC 352 Artificial Intelligence. Fall 2003. |
CISC 221 and CISC 231. Computer Architecture. Winter 1997 and previous years. |