Darragh Mullins 4 th Energy Systems 11/01/2013
Performance of a wastewater treatment plant Conventional RGB Digital camera Consistent image acquisition Image Processing Correlation with laboratory results Generate dynamic report Autonomous Operation
Initial development in OpenCV Extensive image processing libraries Lacks default plotting tools Poor online documentation Development switched to Matlab Image processing toolbox Easier plotting tters/news_notes/clevescorner/images/membr ane_2002.gif
/HSV_color_solid_cylinder_alpha_lowgamma.png
Note: Report generation code omitted for clarity
Apply threshold X value at average Y value Differentiate to find max slope
Matlab -> MS Word, ActiveX interface Real Time interface Predefined functions ◦ TOC, headers, page no. etc. actx_word_p.Selection.TypeText(text_p); Functions sourced from Mathworks file exchange.
Environmental effects to data acquisition ◦ Vessel shape ◦ Lighting conditions ◦ Camera resolution
Pump out sample Take images at regular intervals Run code Publish report Dispose of sample Repeat on schedule