从体数据分割谈解决问题之方法

来源:互联网 发布:华为软件 什么部门好 编辑:程序博客网 时间:2024/04/28 20:27

从体数据分割谈解决问题之方法

一、      艰辛历程:

由于最近在做基于分割信息的体数据可视化时需要得到体数据的分割信息(每个体素的标识数据,标识了每个体素属于什么组织),为了得到体数据的分割信息我费了不找周折。下面是我解决这个问题而使用到的各种方法:

1.         网络的出现和发展极大地提高了人类的生活和工作效率,因此当有疑问时,应该首先利用网络这个平台。为了得到分割后的体数据,我首先想到的当然还是googlebaidu,如果有现成的那就好了,我前后想到了很多中文的因为的搜索关键字(如:分割体数据,segmented volume data,….)在浩瀚的internet海洋中打捞,最终结果就如大海捞针,白费功夫。就其原因,可能是做分割体数据的不多,加之很多人不愿意把分割后的数据拿来共享吧。很多已经存在的分割数据,都是较大型的虚拟人数据(美国的VHP,中国的虚拟人女一号等),这些数据一般都是保密的,要拿到很困难,而我目前不需要这样大型的分割数据。

2.         第一个方法行不通之后,我开始想第二个方法了,那就是在各个相关工作的qq群里面问(为了学习和工作,我的qq加入了近20个各种群),当然,由于目前的群都流行灌水,于是绝大多数人都会屏蔽群消息的,大多数人都是自己有问题了才关注一下某个群。这个方法最终也没行得通。

3.         逼不得已,我只好找各种关于体数据分割和分割体数据可视化的论文来看,因为国外很多研究者都喜欢把自己工作的资料或者源码都发布到网络上,并会在论文最后(一般是在结论处)提到这个信息。这个算是一个碰运气的解决办法了,在逼不得已的时候才能采取这一步。找了十几篇文章浏览了一下,仍然没有结果。

4.         看来只有求人帮我分割了,于是想到自己认识的许多朋友中有一个学医学可视化的,而且之前和我就体数据分割有过一些交流,她应该会分割体数据。Q她之后,她答应帮我,但是让我给她一周时间,因为她目前正为毕业设计相关事宜发愁。一周之后,她告诉我,还没有分割出来,于是接下来两周我算是厚着脸皮地隔三岔五的问她有没有结果了。还好是关系不错的朋友,否则一定会愤怒的。最后在我的催逼之下,她又过了两周终于给了我一个结果,拿过来一看,骨骼分的不错,但是其他组织全部混合在一起,没法满足我的工作需求啊,只好再次跟她交流,最后她建议我自己分割。

5.         从她那里了解到用的什么软件之后,我就下载了一个,安装上,并到那个软件(ITK-SNAP)的官网上找到了使用说明,用了近2个小时把说明看了一大半,学会了如何手工分割。于是急于求成的我,就开始动手分割了,用了7个小时,才把皮肤分割出来,而且效果很差,毕竟手工分割误差大。于是又回头去看自动分割的帮助,最后发现自动分割情况下只要参数调节得适当,能很快速、准确的分割出各种组织来。在这里我应该批评一下自己一贯的急于求成的毛病了,这个毛病让我傻傻的多干了很多苦力,算是吃力不讨好的活。虽然有了自动分割,我仍然用了两天一夜的奋战,才得到一个比较满意的结果(见附录)

二、      感悟

         为了得到一个分割体数据,前前后后费了不少周折,也耗费了不少时间,值得欣慰的是,最后得到了一个较满意的结果。正所谓道路是曲折的,前途是光明的。通过这次工作我有如下感悟:

1.         遇到困难不要退缩,在你没解决它之前,它是难题,但是当你解决它之后,它就是成果,是成就

2.         解决同一个问题的方法有很多种,要敢于尝试,一种方法失败之后不能气馁,要从失败中总结经验,并确认该方法确实不大行得通,然后尝试其他方法

3.         在解决同一个问题的方法中,应该首先选择较容易帮助你解决问题的方法,我走了不少弯路,就其原因是方法选择不当,如果我之前将方法34交换一下顺序,或者根本就不走方法三的路(当然万不得已时,你仍然可以尝试这个方法),那么我解决这个问题应该会快得多。

4.         在着手做一件事情之前最好对整个过程有较深入的了解和掌握之后再动手,这样可以避免不必要的返工。我由于刚看懂如何手工分割就开始动手手工分割,于是干了一件吃力不讨好的蠢事(用手连续点击鼠标达7个小时之久,最后眼睛都迷糊了)

5.         要克服自己内心的心理恐惧。这个很重要,首先人人都有心理恐惧,我是个NBA谜,每天少不了的事情就是看腾讯新闻上的NBA栏目新闻,时常能看到小编们在某场比赛前如系数家珍般将两队交战史罗列出来,小编们认为两队中过去取得胜利较多的球队这次仍然有较大几率取胜。Why?因为这只球队在心理上有优势!为了解决问题,我尝试了很多方法,最后一个方法才彻底解决了我的问题,为什么在最后的方法之前我做了那么多尝试呢?是因为我不知道可以自己做吗?不是的,我知道可以自己做,但是在我做之前我觉得它很难,所以放弃将它作为首选方法。为什么会认为这件事情很难呢,原因是我在刚上研一时就接触过体数据分割,当时是对体数据分割算法做了一些调研,通过调研我了解到体数据分割有许多方法,而且还比较难。不知不觉中两年前的一次调研在我心里留下了恐惧的阴影。然而,在NBA比赛中,两队中过去赢得较多的球队就一定取胜吗?非也!所谓士别三日当刮目相待,那么现在的我还是两年前的我吗?非也!因此我不应该被两年前所谓的难题而吓倒(虽然我还是被吓倒了,应该严重批评!)。所谓没有永远的难题,只有永远不愿意去解决难题的人!幸运的是,我应该不属于那种永远不愿意去解决难题的人。

6.         多与人交流,在交流过程中积极热心的帮助他人。这样当你有困难时,别人也会义不容辞的帮助你,你可以将帮助他人当做是一种感情投资,总有一天你会得到回报的(感情也能投资,我这样说或许太势利了,当然本人绝非真的把帮助他们当做感情投资,只是希望在帮助他人的工程寻求共同进步罢了)

7.         正视自己在解决问题中走过的曲折的道路,正是这些曲折让我们成长。

小小一个工作我居然分析了这么一大推费话(需要你费时间看的话),显得有点卖弄了。最后还要批评一下自己不好的工作和生活习惯,每当我工作兴奋时,我就睡不着觉。前天晚上我开始学习ITK-SNAP这个软件的使用,当我发现它功能较强大时,而且我能用它亲自分割出自己需要的数据时,我就开始兴奋了,这导致从前天晚上到现在的两天一夜里我一共只睡了3个多小时。直到现在我仍然感觉我要是不把这个总结写完我就不能安心的入睡。 

原创粉丝点击