【元胞自动机】模拟电波在整个心脏中的传导和传播的时空动力学研究(Matlab代码实现)

news2024/12/23 18:20:06

 👨‍🎓个人主页:研学社的博客 

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🌈3 Matlab代码+数据+详细文章讲解

🎉4 参考文献


💥1 概述

文献来源:

心脏电活动在空间和时间上都有所不同。人类心脏由肌肉细胞、浦肯野纤维、动脉和静脉组成的分形网络组成。电波传导和传播的全心建模涉及更高的复杂性。我们之前的工作开发了解剖学上逼真的心脏的计算机模型,并使用细胞自动机和并行计算模拟了电传导。然而,由于非线性动力系统对初始条件的敏感依赖性,简单的假设和规则限制了其在复杂心脏表面上提供真实世界动力学的准确近似的能力。在本文中,我们提出了新的反应扩散方法和模式识别工具来模拟和模拟电波在复杂心脏表面传导和传播的时空动力学,其中包括(i)全心脏模型;(二) 三维心脏几何形状的二维等距图;(iii)二维图中电波的反应扩散建模,以及(iv)时空模式识别。实验结果表明,所提出的数值解具有较强的模拟全心脏电波传导时空动力学的潜力,从而更好地理解疾病改变的心脏机制。 

工程和自然系统通常涉及不规则和自相似的几何形式,称为分形几何。例如,精密加工会产生一个视觉上平坦的表面,而在显微镜下,它看起来就像一座纳米级的粗糙山。人类心脏由肌肉细胞、浦肯野纤维、动脉和静脉组成的分形网络组成。心脏电活动表现出高度非线性和分形行为。尽管时空动力学发生在分形几何上,例如,机械加工零件表面的化学蚀刻和心脏的导电,但大多数现有工作都是在欧几里得几何(例如,平面和矩形体积)上模拟时空动力学(例如,反应、扩散和传播)。由于非线性动力学系统对初始条件的敏感依赖,这带来了真实世界动力学的不精确近似。在本文中,我们开发了复杂系统分形表面上时空动力学的数值模拟和模式识别的新方法和工具,包括(1)分形几何的表征和建模,(2)基于分形的时空动力学模拟和建模,以及(3)识别和量化时空模式。实验结果表明,所提出的方法优于基于欧氏几何的传统建模方法,为复杂系统分形表面上的时空动力学建模和表征提供了有效工具。

📚2 运行结果

 

部分代码:

clear all;
close all;
clc;

%% read heart data
load Heart.mat

tri = Heart.tri;
X_data = Heart.X_data;

figure('color','w')
trisurf(tri,X_data(1,:),X_data(2,:),X_data(3,:));
set(gca,'Cameraposition',[121.9479 -102.7107 198.4202]);
colormap([1,0,0]);
lighting phong
alpha(.35);
shading interp;
axis equal off tight;

%% isometric graphing
% % the isometric graphing takes sometime for a large dataset, you can load
% % the mapped surface data directly

% D = squareform(pdist(X_data')); % pairwise distance matrix
% options.dims = 2; % reduced dimensionality
% % options.display = 0;
% [Z,W,E] = Isomap(D,'k',4,options);
load Z_heart.mat

%% reaction-diffusion modeling
index = Z.index;
p = Z.coords{1}; % coordinates of 2d surface
t = delaunay(p(1,:)',p(2,:)'); % delaunay triangulation of surface

% %  stimulus = which kind of stimulation protocol is used
% %        'one' = S1 protocol; 'two' = S1-S2 protocol
% %        'hea' = healthy heart; 'arr' = heart with arrhythmia

para = [0.13,0.013,0.26,0.1,1.0,0.1]; % FHN model parameters
deltaT = 0.15; % time-step delta T
N = 8000; % total time steps

% % Plot without output
reaction_diffusion(p,t,X_data,'hea',para,deltaT,N,index,tri);
% U = reaction_diffusion(p,t,X_data,'hea',para,deltaT,N,index,tri);

🌈3 Matlab代码+数据+详细文章讲解

🎉4 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]Hui Yang (2022). Simulating spatiotemporal dynamics in the whole heart

[2]Chen, Yun, and Hui Yang. “Numerical Simulation and Pattern Characterization of Nonlinear Spatiotemporal Dynamics on Fractal Surfaces for the Whole-Heart Modeling Applications.” The European Physical Journal B, vol. 89, no. 8, Springer Science and Business Media LLC, Aug. 2016, doi:10.1140/epjb/e2016-60960-6.

[3]Yang, Hui, et al. “Whole Heart Modeling — Spatiotemporal Dynamics of Electrical Wave Conduction and Propagation.” 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), IEEE, 2016, doi:10.1109/embc.2016.7591990.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/66282.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(八)SpringCloud+Security+Oauth2--token增强个性化和格式化输出

一 token的个性化输出 我们知道token默认的输出格式是: {"access_token": "21bd6b0b-0c24-40d1-8928-93274aa1180f","token_type": "bearer","refresh_token": "2c38965b-d4ce-4151-b88d-e39f278ce1bb","e…

[思考进阶]02 如何进行认知升级?

除了要提升自己的技术能力,思维的学习和成长也非常非常重要,特推出此[思考进阶]系列,进行刻意练习,从而提升自己的认知。 最近在看东野的《无名之町》,这本书写于2021年,日本正值疫情,书中也有大…

这个项目获2022世界物联网博览会三新成果奖!

近日,2022世界物联网无锡峰会在无锡太湖国际博览中心召开。天翼物联科技有限公司副总经理赵建军代表中国电信出席会议。 大会颁发了“物联网新技术新产品新应用金奖成果奖”(简称“三新成果奖”),中国电信天翼物联“基于5G物联孪…

gRPC:以 C++为例

文章目录1、gRPC 环境搭建1.1、安装 cmake1.2、安装 gcc/gdb1.3、安装 gRPC1.4、protobuf 安装1.5、测试环境2.1、grpc 同步2.1、定义服务2.2、gRPC 服务端2.3、gRPC 客户端2.4、消息流3、gRPC stream3.1、服务端:RPC 实现3.2、客户端:RPC 调用3.3、流的…

刷爆力扣之子数组最大平均数 I

刷爆力扣之子数组最大平均数 I HELLO,各位看官大大好,我是阿呆 🙈🙈🙈 今天阿呆继续记录下力扣刷题过程,收录在专栏算法中 😜😜😜 该专栏按照不同类别标签进行刷题&…

Centos 8.2 本地部署 Jenkins

文章目录1. 简介2. 准备条件3. 安装依赖工具4. 配置 jenkins 源5. 安装 java 176. 安装 Jenkins7. 登陆8. 安装插件8.1 kubernets 插件8.2 git 插件8.3 docker 插件9. 创建 pipeline job9.1 加载本地 Jenkinsfile 构建9.2 git 构建10. 问题1. 简介 Jenkins 是一个 CI/CD 工具。…

Transformer是如何进军点云学习领域的?

点击进入—>3D视觉工坊学习交流群0.笔者个人体会:这个工作来自于牛津大学、香港大学、香港中文大学和Intel Labs,发表于ICCV2021。我们知道,Transformer在近两年来于各个领域内大放异彩。其最开始是自然语言处理领域的一个强有力的工具。后…

Unity 动画系统(Animation,Animator,Timeline)

文章目录1. Animation1.1 创建Animation1.2 Animation 属性2. Animator2.1 Animator 组件2.2 Animation 状态2.3 状态控制参数2.4 代码中控制状态3. 代码控制动画的播放/暂停/继续播放1. Animation 1.1 创建Animation 选中需要添加动画的物体,打开Animation面板 …

乡村科技杂志乡村科技杂志社乡村科技编辑部2022年第20期目录

三农资讯 科技特派员助力柘城县大豆玉米带状复合种植见成效 宋先锋;贾志远; 1《乡村科技》投稿:cnqikantg126.com 河南省科技特派员赴遂平县指导多花黑麦草防治 蒋洪杰;欧阳曦; 2 河南省肉牛产业科技特派员服务团到光山县开展技术培训服务 翟媛媛;朱燚波…

la3_系统调用(上)

1. 实验内容 理解操作系统接口;系统调用的实现: 应用程序 调用库函数 (API)API 将 系统调用号 放入 EAX 中, 然后通过中断调用 使系统进入内核态;内核中的中断处理函数 根据系统调用号, 调用对…

通过postgres_fdw实现跨库访问

瀚高数据库 目录 文档用途 详细信息 介绍Postgresql跨库访问中postgres_fdw的使用方法 详细信息 PostgreSQL 外部数据包装器,即 PostgreSQL Foreign Data Wrappers,是现实数据库使用场景中一个非常实用的功能,PostgreSQL 的 FDW 类似于 Ora…

2022年12月编程语言排行榜,数据来了!

2022年迎来了最后一个月,我们可以看到,在这一年中编程语言起起伏伏,有的语言始终炙手可热,而有的语言却逐渐“没落”… 日前,全球知名TIOBE编程语言社区发布了12月编程语言排行榜,有哪些新变化&#xff1f…

木聚糖-聚乙二醇-透明质酸,Hyaluronicacid-PEG-Xylan,透明质酸-PEG-木聚糖

木聚糖-聚乙二醇-透明质酸,Hyaluronicacid-PEG-Xylan,透明质酸-PEG-木聚糖 中文名称:木聚糖-透明质酸 英文名称:Xylan-Hyaluronicacid 别称:透明质酸修饰木聚糖,HA-木聚糖 存储条件:-20C,避光&#xff…

农产品商城毕业设计,农产品销售系统毕业设计,农产品电商毕业设计论文方案需求分析作品参考

项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的多用户商城系统,整个网站项目使用了B/S架构,基于python的Django框架下开发;用户通过登录网站,查询商品,购买商品,下单&am…

奋勇拼搏绿茵场,永不言败足球魂——2022卡塔尔世界杯纪念

“我从来都不惧怕压力,老实说,我享受这种压力。”——C罗 第一部分:🇶🇦卡塔尔世界杯 2022年卡塔尔世界杯(英语:FIFA World Cup Qatar 2022)是第二十二届世界杯足球赛,是历史上首次在卡塔尔和中…

Apple官方优化Stable Diffusion绘画教程

Apple官方优化Stable Diffusion绘画教程 苹果为M1芯片优化Stable Diffusion模型,其中Mac Studio (M1 Ultra, 64-core GPU)生成512*512的图像时间为9秒。想要1秒出图,可以在线体验3090显卡AI绘画。 AI绘图在线体验 二次元绘图 在线体验地址:Stable Di…

AI模型神预测谁是卡塔尔世界杯冠军

推荐教程:AI模型神预测谁是冠军 2022年卡塔尔世界杯 猜猜他们是谁? 谁是最后的冠军? 2022年FIFA世界杯已经拉开帷幕,全世界的球迷都热切地想要知道:谁将获得那梦寐以求的 大力神杯? 2018年俄罗斯世界杯 方…

1,2-二苯基-1,2-二(4-羧基苯)乙烯 ;CAS: 1609575-40-7

英文名称: 4,4-(1,2-Diphenylethene-1,2-diyl)dibenzoic acid 中文名称: 1,2-二苯基-1,2-二(4-羧基苯)乙烯 MF: C28H20O4 MW: 420.46 CAS: 1609575-40-7 AIE聚集诱导发光材料的特点: 1.在固态下有强…

学编程:Python入门考级必备[11]

目录 1.查找字符串 2.字符串的格式化 3.字符串的转义字符 \ \" 4. 修改字符串 5.字符串连接与分割 附件代码: 炼 知识模块(11) 名符其实--字符串 1.查找字符串 # 1.1用 in 函数 a aa in acacacacaabaac print(a) # 1.2 用index 找不到就报错 b h…

ArcGIS_地质多样性评价方法

详细内容请自行查看参考文献 [1] Forte J P , Brilha J , Pereira D I , et al. Kernel Density Applied to the Quantitative Assessment of Geodiversity[J]. Geoheritage, 2018, 10:205-217. https://doi.org/10.1007/s12371-018-0282-3 本文只介绍如何在ArcGIS中实现该…