第七百三十六章 来做魔法CT吧啥,还要改算法?(上推万字爆更3/3)
给人做ct什么的,格雷特赶鸭子上架做过一次。 那还是在黑门半岛,靠近大荒原的地方。那个外号老驼背的野蛮人吞了个勺子,为了确定勺子柄是否插到血管,格雷特不得已,做了一次精度非常低的ct。 那一次真是闻者落泪,见者伤心。老驼背让他绑在椅子上,不准动,架到漂浮碟上慢慢旋转。转一个角度,格雷特手动记录一批数据,再转一个角度,再记录一批数据…… 等数据记录完成,已经折腾了足足两个小时。可怜的老驼背,膀胱都要憋炸了,格雷特不得不替他人工处理了一下。 让老鼠在自然状态下,保持两個小时静止,很显然不可能。格雷特拖个椅子,在法师塔中枢边上坐下,对着老鼠相面: 用什么办法让它停住呢?捆起来?应用2%戊巴比妥钠溶液静脉注射?还是10%水合氯醛溶液腹腔注射? 别想了,麻醉药没有,哪一种都没有…… 格雷特首先尝试,用藤蔓把老鼠捆起来,吊到半空。都不用开【侦测魔法】,肉眼就看见老鼠在藤蔓当中拼命挣扎扭动,四只小爪子刨个不停。 这肯定不行啊。不安静站好了,别说ct,连x光平片都照不出来的。 嗯……要不然把老鼠禁锢住? 格雷特试探着扔了一发【安宁术】。。很好,老鼠果然不动了。然后,再丢【侦测魔法】—— 完美! 骨骼阴影,在x光,啊不,在【侦测魔法】的照耀下,看得清清楚楚! 他让隐形仆役拿来一个架子,把老鼠尾朝上、头朝下,挂在架子上,笔直向下。放到漂浮碟中心,下达命令: “moss,你让隐形仆役转动这个漂浮碟,速度尽量慢一些!嗯,1秒钟一度,6分钟一圈,保持匀旋转!” “没问题,老板!” 塔灵平平板板地回答。当然,moss的出厂设置就是这样,虽然学会了说笑话,学会了顶嘴,甚至学会了损他,却从来没有学会语气起伏波动。格雷特也不在意,掏出黄金宝盒: “moss,把这个盒子连到法师塔中枢。” “好的,老板。” “把我感应到的图像,全部保存下来。嗯,你能做到多长时间保存一次?0.1秒可以吗?图像精度足够大,0.5毫米大小的目标能看清吗?” “没问题,老板。” 塔灵的声音仍然毫无波动。格雷特深吸一口气,把橡木杖固定在对面,激发【侦测魔法】: “三、二,一,开始!” 冥想世界中,类似x光平片的图景亮起一片明光,又经由黄金宝盒的中转,流水般输入法师塔中枢,被默默地储存了起来。 格雷特暗自感叹。曾几何时,他刚刚来到这个世界,只能尝试拍个x光平片;这么多年过去,积累了足够多的资源,他已经可以尝试做ct了: 没有黄金宝盒把冥想图景转为现实图像,纯靠手画,他要累到吐血; 没有将黄金宝盒连接到法师塔中枢的技术,纯靠晶片,积累资源会让他破产; 没有法师塔储存数据,没有塔灵计算,靠他自己算,那肯定要算到死了…… 而现在,一圈转完,又是一圈。连转三圈,积累完足够的数据,老鼠被解除法术放到角落,拍个安抚术,让它自己吃东西喝水。格雷特抱着笔记本,坐到法师塔中枢旁边: “moss,调出图像,一张就可以。” 一张老鼠的正位平片被投影在墙上。格雷特指着正位平片,对moss解释: “moss,从白色到黑色,你一共能辨别多少个亮度?能均分吗?” “老板,怎么均分?” 完了。格雷特啪地一拍脑袋,拍出一声脆响。moss虽然能和他聊天,帮他处理事务,可它的实质是人工智能啊! 人工智能的特点是,不会就是不会,哪怕能自学习的人工智能,你也得先教他…… 所以,这个亮度,到底应该怎么定义来着? 他吭哧吭哧,从高中物理复习到大学物理,复习到《医用物理学》。再加上一些乱七八糟的碎片知识,终于,给他推断出来了一个方法: “moss,你找一面不发光的墙壁——最好是白墙。在黑暗当中,把这个亮度定义为0,然后用你能做到的最亮的白光去照,把它的亮度定义为255。” 法师塔中枢的显示屏闪了闪,又闪了闪,射出一片白光,然后整个儿熄灭。然后,白光当中打出一行字:255。再度熄灭,黑色屏幕上打出一行字:0。 行吧……这样也行。格雷特继续下命令: “你把这个最亮的白光,减少一半亮度……或者一半能量,去照射这个墙壁。然后,得到的颜色,就是这个亮度的一半。两两均分,以此类推,这样会了吗?” 显示屏飞快闪烁不止。格雷特几乎以为,自己听到了硬盘“嘎吱嘎吱”的声音。很快,显示屏上,刷地闪出了一个方块: 16行,16……大概是16列。格雷特看了半天,也没看出一个横行当中,到底被划分了几个竖格…… 他后知后觉地想起一个悲哀的事实:人眼,存在它的极限。人类能辨别的灰度,一共只有16阶…… “moss,这些亮度,你都能辨别吗?” “可以的,老板。” “你记录的这些图像上,能辨别出这些不同的亮度吗?” “可以的,老板。” 谢天谢地……格雷特松了口气。冥想视野接收信息,和人的肉眼,到底还不一样。虽然眼睛不能辨别,却通过黄金宝盒,忠实地把信息翻译过去,被法师塔中枢记录下来。 能辨别,就能做出精度很高的ct图了! 谷涗 格雷特继续下命令: “好了,moss,你把你记录到的图像,切成0.5毫米乘0.5毫米的小格子,然后,把每个小格子的亮度,用数字标注。” 这一次,塔灵沉默的时间更长,长到格雷特几乎以为塔灵坏掉了……或者卡住了。唉,有点声音也是好的呀,比如硬盘转动的嗡嗡声,比如风扇的转动声…… 想多了,这是法师塔的中枢,没有这些声音。让moss模拟出来不是不可以,但是,在它全力运算的时候,还要给自己折腾点儿音效,告诉自己它在努力干活? 拖累算力,何苦呢。 格雷特给自己倒了一杯茶,慢慢啜饮。喝茶,吃饼干,直到两杯茶喝完,一盘小饼干吃空,才听到moss的声音: “老板,好了。” “……很好。然后,moss,你把这个图片……” 他轻轻挥手。虚空中,【无声幻影】拉出一个立方体,里面的横截面被划成无数方框。然后,竖立的图像,以横截面中心为轴,360度拉开: “每张图片的每个点,数据都标上去。求每个点的数据之和,求平均数,按照对应的明暗,重新还原成图像。最后,一张一张叠起来,做出立体图像。可以么?” “可以,老板。需要时间,老板。” “好的,交给你了。” moss默默开始计算。格雷特卷起袖子,开始干他的那一份活儿: 解剖这只老鼠。 嗯,按照固定的操作规程,右手抓尾巴,拎起;左手拇指、食指按住老鼠头部、颈部,下压;右手抓住尾巴根,尾巴在手指上绕个圈子,一、二、三、用力拉! 嘎嘣! 漂亮,处死得干净利落,我以前做小鼠实验的功夫,还没有放下嘛! 格雷特给自己点了一个赞,开始解剖。照着之前的手术入路,切开皮肤,切开肌肉组织,显露肋骨。去除肋骨上的钢丝,去除棘突上的钢丝…… 拎起小鼠,用【侦测魔法】正位照一照,侧位照一照。脊柱侧弯角度没有明显变化,说明侧弯是结构性的,已经彻底养成了。行了,取出脊椎,开始看病理性改变吧! 格雷特“咔”、“咔”,在颈椎处一刀,腰椎和尾椎之间一刀。再划断肋骨,取出脊椎。 拎起来一看,脊柱以顶椎为中心,椎体在冠状面上侧弯,在矢状面上前凸,在纵轴上旋转。很明显,转出了一个三维的s形。 “moss!把这段脊柱的形态记录一下!” 坏了,moss没有应答,moss卡住了……是不是需要计算的东西太多,现在还没算明白? 格雷特伸手轻轻地摸着这些椎体,力图把这些变形牢牢记在心里。这就是你要对付的,这就是你未来要治疗的。 看清楚它的情况,看清楚它的所有变化,不要辜负,这些实验动物的牺牲! 格雷特重新拿起手术刀,继续细细解剖。去除脊椎旁的肌肉,一眼就看见椎体凹侧骺板变薄,皮质及骨小梁增粗增厚。而凸出的那一侧,对应变细变薄,已经出现了明显的器质性改变。 嗯…… 如果是人体上,应该怎么校正呢? 【法师伎俩】! 格雷特手捏出形状相同、材质粗糙的物体,然后一点点修整,一点点增补。削,补,削,补,面前碎片飞舞,s形扭曲的脊柱,一点一点变得挺立起来。 “好了……现在就要看,这样的修补,怎样才不会伤到脊髓和神经了……” 而想要不伤到这些玩意儿,ct是最基本的。理论上还应该把核磁搞出来,但是核磁…… 他至今还不知道该怎么去搞…… 格雷特直起腰杆,努力伸了个懒腰。可算是搞定了,再搞不定,他感觉他自己都要椎间盘突出了: “moss,好了没有?” “快……好……了……”moss的声音一卡一卡的,似乎还在艰难计算中: “老……板……给……我……点……时……间……” 这速度不行啊!我这一波研究做完,一个小时过去了,怎么三维重建的报告还没出来! 前世的时候,一个胸部平扫,急诊15分钟就能出报告,老鼠比人类胸部的体积小了太多,到现在都没出来? 格雷特收拾完残局,喝了一杯牛奶,吃了两块小饼干当夜宵。再回过头来,moss终于把一张三维图像,投影在他面前。格雷特只看了一眼,便紧紧皱起眉头: 啧,这还是不行啊! 太糊了,脏器边缘,骨骼边缘,根本看不清楚! 速度又慢,图像又模糊,这个魔法ct,算法一定要迭代! 绝对要狠狠迭代! 唉,他是真的不会写算法啊……明天去阿尔瓦夫人那里问问,有没有擅长调教人工智能的魔法师? **** 3400字! 一万字完成! 明天继续万字更新! 求订阅,求月票,求推荐票,求书评,求各种……