发明名称 一种基于自相关算法的混合沙粒径及级配的测量方法
摘要 本发明公开了一种基于自相关算法的混合沙粒径及级配的测量方法,包括测量多组均匀沙平均粒径,建立校准图和得到混合沙粒径和级配三个步骤。通过数码相机拍摄均匀沙图像,利用自相关算法做出相关性曲线,利用相关性曲线回升计算平均粒径并建立混合沙的校准图;对混合沙也经自相关算法做出相关性代表曲线,加入到校准图中利用非线性规划解出各组分均匀沙的面积比,将面积比转换为质量比后得到级配,计算得平均粒径,绘制质量累积曲线和质量分布曲线,得到中值粒径。利用本发明可实现野外和实地的实时测量,通过通用易得的设备即可实现对混合沙的粒径与级配的准确测量。
申请公布号 CN104680527A 申请公布日期 2015.06.03
申请号 CN201510075363.6 申请日期 2015.02.12
申请人 浙江大学 发明人 成志轩;刘海江;刘慧;赖富春;於刚节;刘腾君;叶洲腾
分类号 G06T7/00(2006.01)I;G06T7/60(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 邱启旺
主权项 一种基于自相关算法的混合沙粒径及级配的测量方法,其特征在于,包括以下步骤,(1)选定涵盖目标混合沙尺寸范围的M组均匀沙,依次得到M组均匀沙的相关性代表曲线,并计算每组均匀沙的平均粒径,所述M为大于1的整数;具体包括以下子步骤:(1.1)将沙样平铺在黑色平板(1)上,用玻璃平板(7)压平,移走玻璃板(7)后放置尺寸标定物(5);(1.2)通过数码相机(4)拍摄沙样的图像;所述数码相机(4)镜头与沙样所在的平面垂直,所述数码相机(4)的距地距离H固定;(1.3)通过图像中的尺寸标定物(5),确定实际长度与像素长度的比例关系;(1.4)对图像进行灰度处理,得到灰度图像;对灰度图像进行图像增强处理,将灰度图像加大对比度;(1.5)在加大对比度的灰度图像上选定目标区域,所述目标区域内不包括尺寸标定物(5);将目标区域从初始位置分别向上、下、左、右、左上、左下、右上、右下八个方向移动相同的位移S;当向上、下、左、右四个方向移动时,步长为L,位移步数为t,位移距离z=L×t,最大步数为q且满足S=q×L;当向左上、左下、右上、右下四个方向移动时,步长为<img file="FDA0000672054750000011.GIF" wi="125" he="73" />位移步数为t,最大步数为<img file="FDA0000672054750000012.GIF" wi="153" he="81" />位移S大于沙样的像素长度,且不超过灰度图像的边界,分别计算在八个方向上每移动一步后新的目标区域y与初始目标区域x之间的相关性r,相关性的计算公式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>r</mi><mo>=</mo><mfrac><mrow><munder><mi>&Sigma;</mi><mi>i</mi></munder><mrow><mo>(</mo><msubsup><mi>x</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>-</mo><mover><msup><mi>x</mi><mo>&prime;</mo></msup><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mrow><mo>(</mo><msubsup><mi>y</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>-</mo><mover><msup><mi>y</mi><mo>&prime;</mo></msup><mo>&OverBar;</mo></mover><mo>)</mo></mrow></mrow><mrow><msqrt><munder><mi>&Sigma;</mi><mi>i</mi></munder><msup><mrow><mo>(</mo><msubsup><mi>x</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>-</mo><mover><msup><mi>x</mi><mo>&prime;</mo></msup><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mn>2</mn></msup></msqrt><msqrt><munder><mi>&Sigma;</mi><mi>i</mi></munder><msup><mrow><mo>(</mo><msubsup><mi>y</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>-</mo><mover><msup><mi>y</mi><mo>&prime;</mo></msup><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000672054750000013.GIF" wi="1241" he="282" /></maths>式中,x′<sub>i</sub>和y′<sub>i</sub>分别表示目标区域移动前后的区域内的对应像素点的灰度值,<img file="FDA0000672054750000014.GIF" wi="63" he="82" />和<img file="FDA0000672054750000015.GIF" wi="62" he="94" />则表示这两个区域的所有像素点灰度的平均值;(1.6)以位移距离为横坐标,对应的相关性r的值为纵坐标,在同一坐标系下绘制八个移动方向的相关性曲线;(1.7)确定八条相关性曲线各自达到第一次回升顶点时的位移距离,根据步骤1.3得到的比例关系,将位移距离转换成实际长度;(1.8)选取八个方向计算得到的实际长度的平均值作为该组沙样的平均粒径;(1.9)将八个移动方向的相关性曲线拟合成一条代表该沙样的相关性代表曲线;(2)在同一坐标系下绘制M组均匀沙的相关性代表曲线,作为混合沙的校准图;(3)对目标混合沙重复步骤1.1‐1.6,绘制其相关性代表曲线,其中,步骤1.5中选定P个目标区域,每个目标区域均得到八个方向的相关性曲线,将P×8个相关性曲线拟合成一条混合沙的相关性代表曲线,P为大于1的整数;(4)结合步骤3得到的混合沙的相关性代表曲线和步骤2得到的混合沙的校准图,利用非线性规划方法,得到各组分均匀沙在混合沙图像中所占的面积比;具体为:设计变量x:x=[x<sub>1</sub>,x<sub>2</sub>,…x<sub>j</sub>…,x<sub>m</sub>]<sup>T</sup>,x<sub>j</sub>为第j组分均匀沙在混合沙图像中的面积比;目标函数f(x):<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>min</mi><mo>.</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mrow><mo>(</mo><msub><mi>A</mi><mi>i</mi></msub><mi>x</mi><mo>-</mo><msub><mi>b</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>;</mo></mrow>]]></math><img file="FDA0000672054750000021.GIF" wi="623" he="147" /></maths>式中A<sub>i</sub>=[a<sub>i,1</sub>,a<sub>i,2</sub>…a<sub>i,j</sub>…a<sub>i,m</sub>],a<sub>i,j</sub>为对应于第j组分均匀沙的目标区域移动了第i个步长时的相关性值,b<sub>i</sub>为目标混合沙的目标区域移动了第i个步长时的相关性值,n为M组均匀沙中平均粒径最小的组分的相关性代表曲线达到第一次回升顶点时的移动步长序号;等式约束条件为:x<sub>1</sub>+x<sub>2</sub>+...+x<sub>m</sub>=1,即所有组分均匀沙在混合沙图像中所占的面积百分比的总和为1;不等式约束条件为:0≤x<sub>j</sub>≤1,即任意组分的均匀沙在混合沙图像中的面积百分比在0~1之间;求解出各组分均匀沙在混合沙图像中所占的面积比;(5)将步骤4得到的面积比转换为质量比,具体计算公式如下:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>x</mi><mi>j</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>n</mi><mi>j</mi></msub><mi>&pi;</mi><msup><mrow><mo>(</mo><mfrac><msub><mi>r</mi><mi>j</mi></msub><mn>2</mn></mfrac><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><msub><mi>n</mi><mn>1</mn></msub><mi>&pi;</mi><msup><mrow><mo>(</mo><mfrac><msub><mi>r</mi><mn>1</mn></msub><mn>2</mn></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>n</mi><mn>2</mn></msub><mi>&pi;</mi><msup><mrow><mo>(</mo><mfrac><msub><mi>r</mi><mn>2</mn></msub><mn>2</mn></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>n</mi><mi>m</mi></msub><mi>&pi;</mi><msup><mrow><mo>(</mo><mfrac><msub><mi>r</mi><mi>m</mi></msub><mn>2</mn></mfrac><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000672054750000022.GIF" wi="1004" he="239" /></maths>式中x<sub>j</sub>为步骤4得的第j组分均匀沙组分在混合沙图像中的面积百分比,r<sub>j</sub>为该组分均匀沙的平均粒径,利用式(2)求解出各组分均匀沙在混合沙图像中的数量比n<sub>j</sub>;<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>y</mi><mi>j</mi></msub><mo>=</mo><mfrac><mrow><mi>&rho;</mi><mo>&times;</mo><msub><mi>n</mi><mi>j</mi></msub><mfrac><mn>4</mn><mn>3</mn></mfrac><mi>&pi;</mi><msup><mrow><mo>(</mo><mfrac><msub><mi>r</mi><mi>j</mi></msub><mn>2</mn></mfrac><mo>)</mo></mrow><mn>3</mn></msup></mrow><mrow><mfrac><mn>4</mn><mn>3</mn></mfrac><mi>&rho;</mi><mo>[</mo><msub><mi>n</mi><mn>1</mn></msub><mi>&pi;</mi><msup><mrow><mo>(</mo><mfrac><msub><mi>r</mi><mn>1</mn></msub><mn>2</mn></mfrac><mo>)</mo></mrow><mn>3</mn></msup><mo>+</mo><msub><mi>n</mi><mn>2</mn></msub><mi>&pi;</mi><msup><mrow><mo>(</mo><mfrac><msub><mi>r</mi><mn>2</mn></msub><mn>2</mn></mfrac><mo>)</mo></mrow><mn>3</mn></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>n</mi><mi>m</mi></msub><mi>&pi;</mi><msup><mrow><mo>(</mo><mfrac><msub><mi>r</mi><mi>m</mi></msub><mn>2</mn></mfrac><mo>)</mo></mrow><mn>3</mn></msup><mo>]</mo></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000672054750000023.GIF" wi="1132" he="243" /></maths>把n<sub>j</sub>带入到式(3)中计算出各组分均匀沙在混合沙中的质量百分比y<sub>j</sub>,即得到该混合沙的粒径级配;(6)根据粒径级配计算得到该混合沙的平均粒径;(7)根据粒径级配绘制质量累积曲线,依据质量累积曲线计算得出中值粒径;(8)对质量累积曲线求导得到质量分布曲线。
地址 310058 浙江省杭州市西湖区余杭塘路866号