paulstaubin.ca logo Paul St-Aubin.ca Transportingenieur Rückkehr zu Homepage
Work

Software

Anzeige: Entschuldigung, diese Seite ist in Englisch und hat noch keine Übersetzung.

tvaLib - Traffic Video Analysis Library

Example of the interface used to review road user trajectories and inspect properties such as speed, number of features, and lane drift.

This project provides a framework compatible with Traffic Intelligence to automate a large-scale, high-resolution, video-based traffic data collection system.

Features include: database-backed video data and metadata storage, a metadata creation interface, batch processing and parallelization functionality for improved scaling, filtering functions for enhanced tracking quality, improved classifications methods, automated tracking optimization, automated classification optimization, full lens distortion correction, full camera parallax correction, basic traffic analysis tools, advanced surrogate safety analysis, data visualization, support for analysis-specific plugins—"high-Level interpretation, a spiffy playback and annotation interface, and many other features. This code accompanies my Ph.D. thesis.

Specifications
Language Python 2.7 Liscence type MIT-derived shared source
Platform
windows
linux
Permissiveness Free for academic, non-commercial use
Project status Inactive Source is auditable Public
My role Lead developer Download Source and binaries

Traffic Intelligence

Example tracking of individual road user features.

This open-source project, built on top of OpenCV, implements core traffic data collection and analysis functionality from ordinary video sources, including a robust surrogate safety analysis framework. The codebase, primarily aimed at researchers, also includes many advanced and experimental, but undocumented features. The project lead is Nicolas Saunier. I have contributed functionality in a minor capacity.

Visit project website

Specifications
Language C++, Python 2.7 Liscence type MIT
Platform
windows
linux
Permissiveness Free software
Project status Active Source is auditable Public
My role Contributor, tester Download Source and binaries

Mobile Traffic Engineering Tools

This is a mobile phone webapp intended to facilitate and centralize manual traffic counts. It is currently not maintained, but could return in the future given an opportunity to get more development going.

Specifications
Language PHP, Javascript Liscence type MIT
Platform
windows
apple
linux
android
Permissiveness Free software
Project status Inactive Source is auditable Owner and public
My role Lead developer Download -

FlatCMS

Screenshot of paulstaubin.ca
Look familiar?

The engine that powers this very website and some others. Originally a flat-file-based web Content Management System, this project now has very little in the way of anything that would resemble flat-file content. Built primarily for small, efficient LAMP deployments maximizing customisability.

This is probably my oldest project, though FlatCMS is not the first iteration of my forays into website development. My first website goes back to 1998! It was, like most websites back then, a fan website in plain HTML hosted on Geocities. While there were fewer netizens overall, reaching an auidience of over 100,000 vistors was considerably easier back then!

Specifications
Language PHP, Javascript, CSS Liscence type Proprietary
Platform
windows
apple
linux
android
Permissiveness None
Project status Occasional Source is auditable Owner
My role Lead developer Download -

Alphred

Alphred's logo
Say hello to Alphred

Alphred is my personal assistant, featuring facial tracking; voice recognition and synthesization; home automation interfacing via WiFi, Z-Wave and GPIO; location services; and a notification system via Google firebase. Alphred lives on a server (of any kind, from Windows to Raspberry Pi) and interfaces with the user via an Android app and local IoT devices. iOS support coming soon™.

Specifications
Language Python, Java Liscence type Proprietary
Platform
windows
linux
android
Permissiveness None
Project status Occasional Source is auditable Owner, partially
My role Lead developer Download -