stirby / ts-labling

Interface for labeling high-volume image data in box for deep learning

Home Page:ts-labeling-skirby.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ts-labling

Interface for labeling high-volume image data in box for deep learning

Visit and label some of our images Here.


Overview

The goal of this web application is to enable our Deep Learning Research lab and the Alabama Department of Transportation to label a high volume of images for a classification model. Images come from a 1080p camera facing an active highway in downtown Tuscaloosa, and we need to label as many of them as possible with individual lane congestion values. Our model seeks to determine which of the lanes are prone to traffic accidents, and warn drivers with a sign in real-time.

This is done by using a Box App to pull images from UA's domain, pump them to your browser, and save selected labels in a MongoDB Atlas cluster. This app was written in Typescript using NextJS and deployed with Vercel.

Database Notes

Congestion Labels:

Labels for each lane are keyed by integers:

  • 0 = Unclear (Can't determine from photo)
  • 1 = Congested
  • 2 = Not-Congested

This is done to enable changes to the strings they represent in the future, and reduce occupation of the DB.


Credit

About

Interface for labeling high-volume image data in box for deep learning

ts-labeling-skirby.vercel.app


Languages

Language:TypeScript 81.8%Language:SCSS 17.0%Language:JavaScript 1.2%