增广拉格朗日数字量相关性(ALDVC)

版本1.1(151 MB) 金杨
自适应拉格朗日数字量相关性——体积位移和应变测量基于混合local-global方法

1.8 k下载

更新2023年6月28日

从GitHub

查看许可GitHub

增广拉格朗日数字量相关性(ALDVC):体积位移和应变测量基于混合local-global方法。ALDVC是一种快速、并行混合"的算法,结合本地优势子集方法(计算速度快和并行计算)和全球有限单元方法(保证全局运动的兼容性,降低噪音)。
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
参考文章:
全部细节,使用这段代码,请把我们的论文:
杨,J。Hazlett, L。,蓝道。弗兰克,c .增广拉格朗日数字体积相关。实验力学,2020 (https://link.springer.com/article/10.1007/s11340 - 020 - 00607 - 3)。
或请求全文:
https://www.researchgate.net/publication/343676441_Augmented_Lagrangian_Digital_Volume_Correlation_ALDVC
代码手册可在:
https://www.researchgate.net/publication/343676916_Augmented_Lagrangian_Digital_Volume_Correlation_ALDVC_Code_Manual
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
ALDVC算法的优势
[1]这是一个快速算法使用分布式并行计算。
[2]全球运动兼容性被添加作为一个全球约束形式的增广拉格朗日函数,并使用乘数的交替方向方法解决方案。
[3]位移场和仿射变形梯度都是在同一时间相关。
[4]不需要太多的人工经验选择位移平滑滤波器。
[5]能够计算与多个图像帧图像序列,尤其非常有用的测量非常大的变形。
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
% * * * * * *注意* * * * * *
%的“x, y, z”或“1 - 2 - 3——“坐标在ALDVC代码总是对应于第一,第二和第三Matlab工作空间变量的指标。例如,p_meas(: 1)和p_meas(:, 2)的x - y坐标和散点。
%
%这有点不同于一些MATLAB图像处理功能。%为例,如果一个三维图像大小MxNxL,在这段代码中,我们总是有图像size_x = M, size_y = N, L size_z =。如果你使用一些Matlab计算机视觉/图像后处理功能,例如,“imagesc3D”,或“imshow3D”,或“冲浪”,它会读取size_x = N, size_y = M, size_z = L。
%
%请注意这个区别。
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
ALDVC示例数据集
联系和支持金宝app
我很欣赏你的评论和评级来帮助我精益求精这段代码!请遵循这个代码,然后你将通知所有重要更新/修正。
% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
引用
[1]regularizeNd。//www.tatmou.com/matlabcentral/fileexchange/61436-regularizend
[2]//www.tatmou.com/matlabcentral/fileexchange/24049-streamcolor

引用作为

金杨(2023)。增广拉格朗日数字量相关性(ALDVC)GitHub (https://github.com/FranckLab/ALDVC)。检索

杨,J。Hazlett, L。,蓝道。弗兰克,c .增广拉格朗日数字体积相关。实验力学,2020 (https://link.springer.com/article/10.1007/s11340 - 020 - 00607 - 3)。

MATLAB版本兼容性
创建R2018a
与R2018a后来版本兼容
平台的兼容性
窗户 macOS Linux
类别
找到更多的在静力学和动力学帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

版本使用GitHub缺省分支不能下载

版本 发表 发布说明
1。1

1。数据集被更新。2。增量模式添加了追踪大"的变形。

1.0.4

解决/改善ROI作物问题在初始猜测部分(代码部分3)。MATLAB文件交换可能需要1 - 2天更新到最新版本。请跟随我们的github库:https://github.com/FranckLab/ALDVC

1.0.3

更新代码手册:添加一个部分来描述图像预处理过程转换3 d图像栈ALDVC输入文件。

1.0.2中

在简化绘图修复bug

1.0.1

添加“。/ DVC_images / GenerateVolMatfile。m”将三维图像栈容量matlab matfiles ALDVC代码;添加扩展情节在身体的阴谋,解决了位移和压力锥情节,流线,颤抖的情节。

1.0.0

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库