Using curvature to distinguish between surface reflections and vessel contents in computer vision based recognition of materials in transparent vessels

The recognition of materials and objects inside transparent containers using computer vision has a wide range of applications, ranging from industrial bottles filling to the automation of chemistry laboratory. One of the main challenges in such recognition is the ability to distinguish between image features resulting from the vessels surface and image features resulting from the material inside the vessel. Reflections and the functional parts of a vessels surface can create strong edges that can be mistakenly identified as corresponding to the vessel contents, and cause recognition errors. The ability to evaluate whether a specific edge in an image stems from the vessels surface or from its contents can considerably improve the ability to identify materials inside transparent vessels. This work will suggest a method for such evaluation, based on the following two assumptions: 1) Areas of high curvature on the vessel surface are likely to cause strong edges due to changes in reflectivity, as is the appearance of functional parts (e.g. corks or valves). 2) Most transparent vessels (bottles, glasses) have high symmetry (cylindrical). As a result the curvature angle of the vessels surface at each point of the image is similar to the curvature angle of the contour line of the vessel in the same row in the image. These assumptions, allow the identification of image regions with strong edges corresponding to the vessel surface reflections. Combining this method with existing image analysis methods for detecting materials inside transparent containers allows considerable improvement in accuracy.

[1]  Chintan K. Modi,et al.  Comparison of Optimal Edge Detection Algorithms for Liquid Level Inspection in Bottles , 2009, 2009 Second International Conference on Emerging Trends in Engineering & Technology.

[2]  Qian Zhang,et al.  Liquid Surface Location of Milk Bottle Based on Digital Image Processing , 2012, MMSP 2012.

[3]  Bryant D. Taylor,et al.  A Wireless Fluid-Level Measurement Technique , 2007 .

[4]  José M. Aragón,et al.  Interface sensor based on computer vision: Fine tuning using a fluidized bed , 2012 .

[5]  Ieee Xplore,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence Information for Authors , 2022, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  V. Karathanassi,et al.  Application of machine vision techniques in the quality control of pharmaceutical solutions , 1996 .

[7]  Anton Satria Prabuwono,et al.  Feature extraction algorithm for fill level and cap inspection in bottling machine , 2011, 2011 International Conference on Pattern Analysis and Intelligence Robotics.

[8]  Sagi Eppel Tracing the boundaries of materials in transparent vessels using computer vision , 2015, ArXiv.

[9]  Ingolf Braune,et al.  Vision-based level control for beverage-filling processes , 1994, Other Conferences.

[10]  Gerard C. M. Meijer,et al.  Liquid-level measurement system based on a remote grounded capacitive sensor , 2007 .

[11]  S. Bamberg,et al.  Increasing the accuracy of level-based volume detection of medical liquids in test tubes by including the optical effect of the meniscus , 2011 .

[12]  K. Thurow,et al.  Camera grids for laboratory automation , 2012, 2012 IEEE International Instrumentation and Measurement Technology Conference Proceedings.

[13]  Takeo Kanade,et al.  Surface Reflection: Physical and Geometrical Perspectives , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Yao-nan Wang,et al.  Development of a Computerized Method to Inspect Empty Glass Bottle , 2008, 2008 International Symposium on Computer Science and Computational Technology.

[15]  Chen-Chien James Hsu,et al.  Liquid-level measurement using a single digital camera , 2009 .

[16]  Sagi Eppel,et al.  Computer vision-based recognition of liquid surfaces and phase boundaries in transparent vessels, with emphasis on chemistry applications , 2014, ArXiv.

[17]  A New Liquid Level Measuring System of Standard Metal Tank Based on Sub-pixel Edge Detection , 2007, 2007 IEEE International Conference on Control and Automation.

[18]  Shree K. Nayar,et al.  Generalization of the Lambertian model and implications for machine vision , 1995, International Journal of Computer Vision.

[19]  M. A. Izquierdo-Gil,et al.  High resolution simultaneous dual liquid level measurement system with CMOS camera and FPGA hardware processor , 2013 .

[20]  Richard J Ingham,et al.  Organic synthesis: march of the machines. , 2015, Angewandte Chemie.

[21]  L. Kamoun,et al.  Machine Vision Based Quality Monitoring in Olive Oil Conditioning , 2008, 2008 First Workshops on Image Processing Theory, Tools and Applications.

[22]  Chintan K. Modi,et al.  Selecting the Most Favourable Edge Detection Technique for Liquid Level Inspection in Bottles , 2011 .

[23]  Huasheng Zhu,et al.  New Algorithm of Liquid Level of Infusion Bottle Based on Image Processing , 2009, 2009 International Conference on Information Engineering and Computer Science.

[24]  Takeo Kanade,et al.  Determining shape and reflectance of Lambertian, specular, and hybrid surfaces using extended sources , 1989, International Workshop on Industrial Applications of Machine Intelligence and Vision,.

[25]  Rajeev Sharma,et al.  Noncontact level sensing technique using computer vision , 2002, IEEE Trans. Instrum. Meas..

[26]  J. Guardiola,et al.  Measuring the height of a fluidized bed by computer vision , 2013 .

[27]  ブライアン・ヒングリー,et al.  Liquid level sensor , 2012 .

[28]  Maria Margarita Gonzalez Ramirez,et al.  Liquid level control of Coca-Cola bottles using an automated system , 2014, 2014 International Conference on Electronics, Communications and Computers (CONIELECOMP).

[29]  K. Hambrice,et al.  A Dozen Ways to Measure Fluid Level and How They Work , 2004 .

[30]  Steven V Ley,et al.  A prototype continuous-flow liquid-liquid extraction system using open-source technology. , 2012, Organic & biomolecular chemistry.

[31]  F. L. Pedrotti,et al.  Introduction to Optics 2nd Edition , 1993 .

[32]  Paul H Dietz,et al.  Wireless liquid level sensing for restaurant applications , 2002, Proceedings of IEEE Sensors.

[33]  Weiqiang Wang,et al.  A Research of Liquid Level Measurement Based on Linear CCD , 2010, 2010 Symposium on Photonics and Optoelectronics.

[34]  Steven V. Ley,et al.  Camera-enabled Techniques for Organic Synthesis , 2013 .

[35]  J. L. Coolidge The Unsatisfactory Story of Curvature , 1952 .

[36]  Richard J Ingham,et al.  Camera-enabled techniques for organic synthesis , 2013, Beilstein journal of organic chemistry.

[37]  Wang Li Liquid Surface Location of Milk Bottle Based on Digital Image Processing , 2012 .