自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Ubuntu 23.10 搜狗拼音输入法闪屏解决

Ubuntu 23.10下安装搜狗拼音输入法并且使用搜狗输入法时,会闪屏。站内有人说可以换使用Xorg作为桌面服务,然后重新启动使用X11的桌面,其实可以不用那么麻烦,只需要设置QT的环境变量QT_XDG_PLATFORM=xcb,然后重新运行fcitx即可。希望国内的Linux发行版和各种软件能够尽快适配Wayland。

2024-04-12 13:06:16 2304 4

原创 我的创作纪念日

平时的工作没什么好记录的,也不是专职的开发。获得了很多朋友的关注,跟他们交流了很多。涉及课题组的项目,不方便贴代码。找个地方记录自己的工作。

2024-03-17 23:12:49 373

原创 基于Debian,一分钟安装一个可以网卡直通的OpenWRT虚拟机

一分钟安装只是开个玩笑,主要取决于打字速度。

2024-03-12 00:28:17 1098

原创 对投影值进行线性插值之后再进行滤波反投影的Python实现

前面一篇文章中我介绍了滤波反投影,实际中我们的扫描都是分立而非连续的,因此我们通常需要对投影值进行插值之后再进行滤波反投影,这样能够获得更好的效果。我现在先把代码贴上来,具体的数学过程过几天再详细讲。```python...

2020-08-18 15:27:21 2159 4

原创 Python实现ART重建算法

ART算法的简介大家好,半个多月之前,我介绍了Radon变换和直接反投影以及滤波反投影的算法,现在向大家介绍一下ART算法,这是另一种CT图像重建的算法,同时给出Python实现。下面先简单地介绍一下投影矩阵的生成和ART算法的数学基础。投影矩阵代数重建算法的基础,它将投影数据和断层图像联系了起来,投影矩阵的计算方法也将影响重建图像的质量,投影矩阵的模型可以分为以下几种:把射束看为是宽度为0,间距为δ\deltaδ的一系列直线,将尺寸为N∗NN*NN∗N的断层的左上角的像素记为1号像素,右下角记为第

2020-06-26 21:28:30 7384 39

原创 Python实现逆Radon变换——直接反投影和滤波反投影

前几天我学习了Radon变换并用Python做了一个简单的程序(见上一篇博文),昨天看了一下逆Radon变换,尝试了一下简单的实现。Radon变换存在逆变换,我们可以通过Sinogram图来还原原始的图像,一种方法是直接反投影,另一种方法是滤波反投影(这个方法是大部分商用CT机器使用的算法)。下面我介绍一下这两种方法,然后给出一个简单的Python实现:直接反投影直接反投影就是直接将投影值均匀回抹,然后将不同角度投影的回抹值相叠加得到原始的图片,代码如下:import numpy as npfrom

2020-05-30 13:13:46 11147 25

原创 Python实现离散Radon变换

因为我最近的工作需要用到Radon变换,所以简单地学习了一下相关内容。关于这个方法,网上的介绍很多,大家可以自行查找,我就不赘述了。我看到很多人都是直接使用的MATLAB中的radon() 函数来完成这个变换的,但是我所在的组没有购买MATLAB,因此直接使用MATLAB存在版权风险,所以我只能考虑使用Python进行实现,现在把源码和一些结果贴上来跟大家分享和讨论:from scipy import ndimageimport numpy as npimport matplotlib.pyplot

2020-05-28 09:48:23 7312 17

原创 Python脚本中使用了os.path.dirname()时应注意执行脚本时使用的是绝对路径还是相对路径

如果我们在脚本中使用了Python中的os模块中的os.path.dirname()函数,应该注意执行脚本时使用的是相对路径还是绝对路径,因为路径的选择将影响os.path.dirname()函数的返回值,如果使用的脚本的绝对路径,返回的是脚本的绝对路径;如果使用的是相对路径,则返回的将是一个空值。

2020-04-17 11:34:18 692

原创 Python——Pandas保存数据为HDF5格式时应注意数据类型

Pandas保存数据为HDF5格式的注意点在平常的数据存取过程中,我们常常使用csv格式的文件,此格式的文件可以被直接打开、可以直接编辑等等优点,且使用Python读取Ccsv格式的文件的速度比读取txt格式的更快。由于我最近常常需要反复处理几个百万行乃至千万行的数据文件,所有即使使用了csv格式的文件,读取速度也有显得有点慢,秉持着着“节约时间就等于延长生命”的精神,我四处寻找能够更加减少读取...

2020-03-18 13:07:45 5505 1

Python实现SART算法

Python实现SART算法

2021-04-24

ART-numba.py

我博文中提到的使用numba对ART迭代过程进行加速的源码,本源码中使用numba包对迭代过程进行了加速,将代码运行时间缩短到了原来的六分之一。

2020-06-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除