PoolHub

One of my friend was running a poolshop, his customer always complaint it's hard to get correct reading from the pool test strip.
My friend asked me "Dr. Lorne can you solve this problem in IT's way?"

Problem

- Hard to read the number - Very unfriendly to color blindness/amblyopia customer

Data Collection

Designed survey to collect machine analysed accruate number and pool test strip photo 44 samples collected

Pool test strip anotation

Crop where pool test strip it is

Detection and reading

Detect strip from image and get reading, color balance normalization, brightness normalization

Trend Observation

Draw sample color in RGB space

Model Training

Linear regression models training and evaluating to find best one

Application Design

Mobile App to solve the problem for customer