Published Papers
2013
OpenVL: An Abstraction for Developer-Friendly Computer Vision, , Graphics, Animation and New Media NCE Annual Conference (GRAND), Toronto, Ontario, Canada, May 2013
OpenVL: Abstracting Vision Tasks Using a Segment-Based Language Model, , International Conference on Computer and Robot Vision (CRV), Regina, Saskatchewan, Canada, May 2013
OpenVL: A Task-Based Abstraction for Developer-Friendly Computer Vision, , IEEE Workshop on the Applications of Computer Vision (WACV), Tampa, Florida, U.S.A., January 2013
Developer-Friendly Segmentation using OpenVL, a High-Level Task-Based Abstraction, , IEEE Workshop on User-Centred Computer Vision (UCCV), Tampa, Florida, U.S.A., January 2013
2012
Transforming Cluster-Based Segmentation for Use in OpenVL by Mainstream Developers, , International Workshop on Developer-Centred Computer Vision (DCCV@ACCV), Daejeon, Korea, November 2012
2011
Developer-Centred Interface Design for Computer Vision, , IEEE International Workshop on Human Computer Interaction: Real-time vision aspects of natural user interfaces (HCI@ICCV), Barcelona, Spain, November 2011
Towards a General Abstraction Through Sequences of Conceptual Operations, , International Conference on Vision Systems (ICVS), Sophia-Antipolis, France, September 2011
Towards a Computer Vision Shader Language, , Conference on Computer Graphics and Interactive Techniques; Posters (SIGGRAPH), Vancouver, British Columbia, Canada, August 2011
Mapping the Problem Space of Image Registration, , Canadian Conference on Computer and Robot Vision (CRV), St. John's, Newfoundland, Canada, May 2011
A Conceptual Structure for Computer Vision, , Canadian Conference on Computer and Robot Vision (CRV), St. John's, Newfoundland, Canada, May 2011
A User-Oriented Language Model for Face Detection, , IEEE International Workshop on Person-Oriented Vision (POV), Keauhou, Kailua-Kona, Hawai'i, U.S.A., January 2011
Classification of Image Registration Problems Using Support Vector Machines, , IEEE Workshop on the Applications of Computer Vision (WACV), Keauhou, Kailua-Kona, Hawai'i, U.S.A., January 2011
2010
Uniform Access to the Cameraverse, , International Conference on Distributed Smart Cameras (ICDSC), Atlanta, Georgia, U.S.A., September 2010
2009
Vision System Development Through Separation of Management and Processing, , Workshop on Multimedia Information Processing and Retrieval (MIPR), San Diego, California, U.S.A., December 2009
Uniform Image and Camera Access, , IEEE Workshop on Applications of Computer Vision (WACV), Snowbird, Utah, U.S.A., December 2009
Automatic Classification of Image Registration Problems, , International Conference on Vision Systems (ICVS), Liège, Belgium, October 2009
Rapid Vision Application Development using Hive, , International Conference on Computer Vision Theory and Applications (VISAPP), Lisboa, Portugal, February 2009
2008
Towards OpenVL: Improving Real-Time Performance of Computer Vision Applications, , Embedded Computer Vision (ECV), Book Chapter, September 2008
Hive: A Distributed System for Vision Processing, , International Conference on Distributed Smart Cameras (ICDSC), Palo Alto, California, U.S.A., September 2008
Design and Implementation of a What-Oriented Open Vision Library, , Canadian Conference on Intelligent Systems (IS), Windsor, Canada, May 2008
2007
OpenVL: Towards a Novel Software Architecture for Computer Vision, , Workshop on Embedded Computer Vision (ECV), Minneapolis, Minnesota, U.S.A., June 2007
2006
Open Source Vision Library (OpenVL) Based Local Positioning System, , Conference on Advanced Video and Signal-based Surveillance (AVSS), Sydney, Australia, November 2006
Open Source Vision Library (OpenVL), , Canadian Conference on Intelligent Systems (IS), Victoria, British Columbia, Canada, June 2006
2005
OpenVL Based Human Tracking System, , Canadian Conference on Intelligent Systems (IS), Quebec City, Quebec, Canada, July 2005