Signal drift of oxygen optical sensors. Part II: “Smart” drift correction algorithm and its experimental check with a light intensity detection based sensor