Metal coatings are very commonly used in metal fabrication for decorative purposes or to enhance physical or chemical properties of metal made item surfaces. Metal coatings can be applied to enhance corrosion resistance, wear resistance, heat resistance, electrical conductivity, adhesion, solderability, and lubricity of metals. While over-coating significantly increases the cost of manufacturing, under-coating can cause product failure. To avoid these setbacks, controlling the coat weight or coating thickness is critical in metal finishing, fabrication, automotive, and aerospace industries to ensure components have the correct properties and optimize the cost of production at the same time.