System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像处理,特别是涉及一种x射线图像和可见光图像的叠加方法、装置、设备及介质。
技术介绍
1、在动物试验中,当需要将骨骼或者对应的激发光发光点映射到动物实体的对应部位时,需要将x射线图像与可见光图像进行叠加,由于两种图像的成像原理与拍摄角度均不相同,因此这两种图像并不能完全重叠。此外,两种图像差异性还来源于不同的机械以及结构设计的差异性。同时动物成像是不规则的二维图像,若通过传统的边缘检测、模板匹配等方法,很难自动获得两种图像的关键锚点。
技术实现思路
1、本专利技术所要解决的技术问题是提供一种x射线图像和可见光图像的叠加方法、装置、设备及介质,使得两种图像可以自动实现叠加。
2、本专利技术解决其技术问题所采用的技术方案是:提供一种x射线图像和可见光图像的叠加方法,包括以下步骤:
3、获取x射线图像和可见光图像,所述x射线图像和可见光图像中包含有相同的动物;
4、对所述x射线图像进行预处理,得到预处理后的x射线图像;
5、将所述预处理后的x射线图像和可见光图像分别输入至目标检测模型,得到x射线图像中的动物感兴趣区域和可见光图像中的动物感兴趣区域;
6、根据x射线图像中的动物感兴趣区域和可见光图像中的动物感兴趣区域得到两种图像之间的透视变换矩阵;
7、根据所述透视变换矩阵将所述x射线图像中的动物感兴趣区域叠加至所述可见光图像上。
8、所述对所述x射线图像进行预处理,具体为,对所述x射线图像
9、所述目标检测模型为yolov8模型。
10、所述根据x射线图像中的动物感兴趣区域和可见光图像中的动物感兴趣区域得到两种图像之间的透视变换矩阵,具体包括:
11、获取所述x射线图像中的动物感兴趣区域的边界点坐标,并作为源坐标;
12、获取所述可见光图像中的动物感兴趣区域的边界点坐标,并作为目标坐标;
13、根据源坐标和目标坐标计算两种图像之间的透视变换矩阵。
14、所述根据所述透视变换矩阵将所述x射线图像中的动物感兴趣区域叠加至所述可见光图像上,具体包括:
15、生成一个与所述可见光图像尺寸一致的掩码图像;
16、采用所述透视变换矩阵对所述x射线图像中的动物感兴趣区域进行坐标转换,并将转换后x射线图像中的动物感兴趣区域叠加到所述掩码图像上;
17、将所述叠加有x射线图像中的动物感兴趣区域的掩码图像叠加到所述可见光图像上。
18、所述采用所述透视变换矩阵对所述x射线图像中的动物感兴趣区域进行坐标转换前,还包括:
19、对所述x射线图像中的动物感兴趣区域增加预设颜色区域以模拟荧光图像。
20、本专利技术解决其技术问题所采用的技术方案是:提供一种x射线图像和可见光图像的叠加装置,包括:
21、获取模块,用于获取x射线图像和可见光图像,所述x射线图像和可见光图像中包含有相同的动物;
22、预处理模块,用于对所述x射线图像进行预处理,得到预处理后的x射线图像;
23、目标检测模块,用于将所述预处理后的x射线图像和可见光图像分别输入至目标检测模型,得到x射线图像中的动物感兴趣区域和可见光图像中的动物感兴趣区域;
24、计算模块,用于根据x射线图像中的动物感兴趣区域和可见光图像中的动物感兴趣区域得到两种图像之间的透视变换矩阵;
25、叠加模块,用于根据所述透视变换矩阵将所述x射线图像中的动物感兴趣区域叠加至所述可见光图像上。
26、本专利技术解决其技术问题所采用的技术方案是:提供一种电子设备,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述x射线图像和可见光图像的叠加方法的步骤。
27、本专利技术解决其技术问题所采用的技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述x射线图像和可见光图像的叠加方法的步骤。
28、有益效果
29、由于采用了上述的技术方案,本专利技术与现有技术相比,具有以下的优点和积极效果:本专利技术对x射线图像进行预处理后,将预处理后的x射线图像和可见光图像输入至目标检测模型,得到x射线图像的感兴趣区域和可见光图像感兴趣区域,并根据得到的感兴趣区域得到两种图像之间的透视变换矩阵,最后基于得到的透视变换矩阵将两种图像进行合成,从而实现了两种图像的自动叠加。
本文档来自技高网...【技术保护点】
1.一种X射线图像和可见光图像的叠加方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的X射线图像和可见光图像的叠加方法,其特征在于,所述对所述X射线图像进行预处理,具体为,对所述X射线图像进行Scharr滤波处理。
3.根据权利要求1所述的X射线图像和可见光图像的叠加方法,其特征在于,所述目标检测模型为YOLOv8模型。
4.根据权利要求1所述的X射线图像和可见光图像的叠加方法,其特征在于,所述根据X射线图像中的动物感兴趣区域和可见光图像中的动物感兴趣区域得到两种图像之间的透视变换矩阵,具体包括:
5.根据权利要求1所述的X射线图像和可见光图像的叠加方法,其特征在于,所述根据所述透视变换矩阵将所述X射线图像中的动物感兴趣区域叠加至所述可见光图像上,具体包括:
6.根据权利要求5所述的X射线图像和可见光图像的叠加方法,其特征在于,所述采用所述透视变换矩阵对所述X射线图像中的动物感兴趣区域进行坐标转换前,还包括:
7.一种X射线图像和可见光图像的叠加装置,其特征在于,包括:
8.一种电子设备,
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一所述X射线图像和可见光图像的叠加方法的步骤。
...【技术特征摘要】
1.一种x射线图像和可见光图像的叠加方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的x射线图像和可见光图像的叠加方法,其特征在于,所述对所述x射线图像进行预处理,具体为,对所述x射线图像进行scharr滤波处理。
3.根据权利要求1所述的x射线图像和可见光图像的叠加方法,其特征在于,所述目标检测模型为yolov8模型。
4.根据权利要求1所述的x射线图像和可见光图像的叠加方法,其特征在于,所述根据x射线图像中的动物感兴趣区域和可见光图像中的动物感兴趣区域得到两种图像之间的透视变换矩阵,具体包括:
5.根据权利要求1所述的x射线图像和可见光图像的叠加方法,其特征在于,所述根据所述透视变换矩阵将所述x射线图像中的动...
【专利技术属性】
技术研发人员:他得安,于明,邢文宇,蒋韬,孙宁霞,
申请(专利权)人:复旦大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。