用matlab模拟散斑图像(激光照射粗糙面,经过散射生成散斑图像)分析散斑,获得粗糙面的粗糙度

目前已经生成粗糙面,但是不知道激光和粗糙面如何作用才生成散斑图像,有做过这个的同学吗?
激光照射粗糙面,经过散射生成散斑图像,
或者说接受面的坐标和散射点的坐标的关系
求指一条明路哇

建议参考matlab的光学仿真工具箱,里面有详细的解释和教程
Interactive Simulation Toolbox for Optics - File Exchange - MATLAB Central