腹部仿体abdomen phantom的MATLAB实现及探讨

abdomen phantom 官网给出的切片图如下:
这里写图片描述

我利用MATLAB实现的情况如下:
切片像素矩阵为256*256时,中心切片如图:
100%显示

切片像素矩阵为512512时,中心切片如图:
100%显示
可见:1. 512
512尺寸的在线对区域差别明显(多一条竖直线)。
2. 官网给出的切片应该是512*512尺寸的。

至于官网的线对例图(如下),图像矩阵应该远大于512*512.
这里写图片描述

由于MATLAB的X轴与C语言中的不同,制作的仿体相对官网是倒立的,加一步flip即可!

此外,由于坐标系的不同,在倾斜角的实现上,需要自己尝试,确定角度。

衰减系数是我自己调的,范围是[0, 1],实在不知道怎么从rho或HU确定衰减系数。
考虑到仿真投影重建毕竟是个数学问题,就自己调节的跟官网切片灰度相似即可。

发现有些论文声称使用的是256*256分辨率的,但线对非常密集,不知道他们怎么做的。联系作者没有回复,真实尺寸不得而知!

之前打算按照官网的建议利用CT_SIM软件实现,但配置linux环境不顺利,WINDOWS环境中如何运行该软件没有搞清楚。在软件使用说明中,没有找到如何导入该仿体的定义及如何导出仿体数据,最后还是花了一番周折,在MATLAB平台上实现了。

待补充…

PhantOm V1.25 修正 [PhantOm plugin 1.25 ] by Hellsp @ wn & Archer / / spring aggravation: / / IHA! PEOPLE WITH ALL DAY! SPRING WALKS! BEER begins! GULYAYTE DEVUSHKAMI X! / / ZHIVITE FULL LIFE! | Privety fly to: | Bronco, kioresk, RSI, lord_Phoenix, HoBleen, Grim Fandango, | Guru.eXe, vad8787, PE_Kill. ————————————————– ————————— The plug to hide OllyDbg (with driver). Helps detection of the following methods: / / driver - extremehide.sys [+] NtQueryInformationProcess. [+] SetUnhandledExceptionFilter. [+] OpenProcess. [+] Invalid Handle. [+] NtSetInformationThread. [+] RDTSC. [+] NtYieldExecution. [+] NtQueryObject. [+] NtQuerySystemInformation. [+] Windows hide. [+] GetProcessTimes. [+] NtSetContextThread. / / plug - PhantOm.dll [+] PEB BeingDebugged. [+] PEB NtGlobalFlag. [+] GetStartupInfo. [+] Process Heaps. [+] GetTickCount. [!] Protect DRx. [!] Hide DRx. [!] Fake Windows version. [!] Custom Handler. [+] BlockInput What’s New - 1.25 You may now ask the very name services HIDENAME and RDTSCNAME. Some minor bugs. Fixed bug with memory breakpoints. What’s New - 1.20 Added own processing exceptions (C0000005). Added the title change of the main window. Added own processing exceptions (OUTPUT_DEBUG_STRING_EVENT). int 3 at EP correctly removed if the stop at the point of the system failed. Added BlockInput interception. (WinXP only) Added own processing exceptions (C0000094). Added hide from GetStartupInfo. Fixed bug with the settings plug. Added protection from detection drivers. What’s New - 1.15 Several bugs. What’s New - 1.10 hook GetProcessTimes - moved to the driver. hook NtSetContextThread - moved to the driver. The bug and removing the “EP break.” Several bugs related to downloading options. In ini added “DELTARDTSC which will regulate the spread RDTSC. What’s New - 1.04 Fixed bsod while loading drivers. What’s New - 1.03 Fixed bug with windows. What’s New - 1.01 Fixed bug in the driver. What’s New - 1.00 Added protection OllyDbg windows. Now OllyDbg patchitsya regardless of ImageBase. What’s New - 0.60 Added own processing exceptions (C000001E, 80000001, C000001D). Added removal int3 with EntryPoint. Fixed bug with GetTickCount. Added methods in anti-detekta driver. What’s New - 0.58 Fixed bug with Hide from peb on some systems. What’s New - 0.57 Fixed bug with the attachment to the process. Added protection from GetProcessTimes. [-] Removed option Fake Windows version (at the time). What’s New - 0.55 Improved imulyatsiya GetTickCount. Added emulation RDTSC. Fixed bug with not zeroing ServicePack. A bit optimized code. What’s New - 0.53 Now the driver is in resources. NtSetInformationThread added protection. Fixed bug with Fake Windows version. What’s New - 0.51 Fixed bug in the GetTickCount Fixed bug with a patch PEB ‘and / / Notes: – if you have changed the settings in the plug, but you open any file in OllyDbg, necessarily have to restart it (Ctrl-F2) program. – plug-in displays debug messages Log (Alt + L), so the first run advised to put all the options and examine the Log for errors. – tested only on Windows 2000 SP4, XP SP2. – with the plug, it is recommended to turn off programs that can prevent loading drivers (Antivirus, PC). – incorrect in the work are encouraged to try to plug the “native” OllyDbg, without extraneous plugins.
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东山一角

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值