A SASS platform for streamlining annotations and iterative computer vision training
AI Annotation Interface & APIs
- Created several custom Node-Red modules for configuring cameras and communication with onprem tools and cloud APIs.
- Implemented secure API endpoints for detecting motion using Structural Similarity and manipulating images by any of 19 OpenCV filters and all possible validated arguments.
- Built entire front-end annotation tool with zooming, version controls, infinite tag nesting capabilities.
- TypeScripted client-side demo builder to double as a unit testing for reloading randomized training tags and showcase functionality.
- Introduce tools to calculate the range of tag type dimensions to help QA find tagging anomalies.
- Wrote ExpressJS server for managing photo training data and augmented variations hosted on any storage system via Minio.
Workstation Guidance
- Developed workstation guidance system for factories to configure assembly instructions with QA and computer vision assistance, including all Docker files to network and containerize full stack: Express, Mongo, Node-Red, React WebApp.
- Wrote cookie & CSRF secured backend to store and validate both manager configurations, and worker assembly runs with great detail and security protocols.
- Build React interface with modern Context implementation and MUI Styled components.
- Built bi-directional persistent WebSocket connection for constant communication with Node-Red service and FlexibleVision as a whole.