• Portfolio
  • About
  • Contact
  • GitHub
  • LinkedIn

Luke Groeninger

dghost.net

  • Portfolio
  • About
  • Contact
  • GitHub
  • LinkedIn

AccessibleVideo

This project is an iOS app intended to help people with visual deficiencies be able to see more of the world around them. It is a ground-up rewrite of the GLVideoFilter project using the Swift programming language and Metal graphics API. These technologies enabled a significantly more flexible processing pipeline that is capable of applying multiple sets of filters (e.g., color vision deficiency simulation and then edge detection) to a real time video feed.

It implements multiple edge detectors (Sobel, double-threshold Canny), color vision deficiency simulation (Protanopia, Deuteranopia, and Tritanopia) and correction (Daltonization), as well as a linear-sampled Gaussian blur for noise reduction.

Source code is available on GitHub.

ATLAS - Sobel 2.PNG
ATLAS - Sobel UI 2.PNG
UMC - Sobel.PNG
UMC - Sobel Composite UI.PNG
Engineering - Sobel.PNG
Engineering - Sobel 2.PNG
Engineering - Canny.PNG
Accessible8.png
Accessible9.png
Flowers - Full Color.PNG
Flowers - Daltonize Deuteranopia.PNG
Flowers - Daltonize Protanopia.PNG
Flowers - Daltonize Tritanopia.PNG

© Luke Groeninger 2013