MRI_intensity_normalization开源项目

我要开发同款
匿名用户2021年11月23日
82阅读

技术信息

开源地址
https://github.com/didi/di18n
授权协议
GPL-3.0 License

作品详情

MRIitesityormalizatio

Itesityormalizatioofmulti-chaelMRIimagesusigthemethodproposedbyNyuletal.2000.Itheorigialpaper,theauthorssuggestamethodwhereasetofstadardhistogramladmarksarelearedfromasetofMRIimages.Theseladmarksaretheusedtoequalizethehistogramsoftheimagestoormalize.Ibothlearigadtrasformatio,thehistogramsareusedtofidtheitesityladmarks.Iourimplmetatio,theladmarksarecomputedbasedothetotalrageofitesitiesisteadofthehistograms.

Howitworks:

Theormalizatioiscarriedoutitwosteps:

Learigtheladmarkparameters:

Fromasetoftraiigimages,theladmarkparametersarelearedusigthefuctiolear_itesity_parameters.Itesityparametersì_miadi_maxhavetobesetbytheuser.Thesetwovaluesestablishthemiimumadmaximumitesitiesofthestadarditesityscale.

methodT='splie';%ormethodT='liear';trai_im_path{1}='/path/to/images/1/t1.ii';trai_im_path{2}='/path/to/images/2/t1.ii';...trai_im_path{}='/path/to/images//t1.ii';i_mi=mi_itesity;i_max=max_itesity;%leartheparametersm_k=lear_itesity_ladmarks(trai_im_path,i_mi,i_max);

Theoutputstructm_kcotaisthestadardladmarkslearedfromtheiputimages.Theseladmarksrefertothemiimumitesity,thesigalitesitydeciles{d10,...,d90},adthemaximumitesityofiterest.

Applythetrasformatiofuctiotoeachoftheimagestoormalize

Theoutputstructm_kisusedtomaptheitesitiesofeachoftheiputimageswithrespecttothestadardscale.Theorigialpaperimplemetsafuctiothatmapsliearlytheiputitesitiesitothestadardhistogram.However,theauthorssuggestthatothermappigfuctioscabealsoused.Here,iputitesitiesaremappedusigaspliefuctio.

iput_image='/path/to/iput/image'out_ame='/path/to/iput/image/ormalized_sca'apply_itesity_trasformatio(iput_image,out_ame,m_k,methodT);Notes:

Iputimageshavetobeskull-strippedforoptimalresults.Ifimagesareotskull-strippedbutbackgrouditesityis<0.05,themethodshouldalsowork.Withbackgrouditesitieshigherthathisthresholdtheladmarksmaybealteredisomeuexpectedwayduetoremaiigskull,fatoreyes.

Thecurretmethodusestheifti_toolsrepositoryavailablehere.AddittoyourMatlabpathoriitializetheicludedsubmoduleaftercloigtheprojectas:

gitsubmoduleiitgitsubmoduleupdateCredits:

SergiValverde/NeuroImageComputigGroup.VisioadRoboticsIsitituteVICOROB(UiversityofGiroa)

功能介绍

MRI intensity normalization Intensity normalization of multi-channel MRI images using the method ...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论