A microscopic computer vision algorithm for autonomous bubble detection in aerated complex liquids. (December 2018)