{"version":1,"kind":"Article","sha256":"","slug":"644","location":"","dependencies":[],"doi":"10.54294/8vm9t2","thumbnail":"https://pub.desci.com/ipfs/bafkreih6gowcwizw6d5gs4ynilpxxi2i3iznvdn3hgll2j775pzoow4ujq","frontmatter":{"title":"An ITK Implementation of the Symmetric Log-Domain Diffeomorphic Demons Algorithm","abstract":"This article provides an implementation of the symmetric log-domain diffeomorphic image registration algorithm, or symmetric demons algorithm for short. It generalizes Thirion's demons and the diffeomorphic demons algorithm. The main practical advantages of the symmetric demons with respect to the other demons variants is that is provides the inverse of the spatial transformation at no additional computational cost and ensures that the registration of image A to image B provides the inverse of the registration from image B to image A. The algorithm works completely in the log-domain, i.e. it uses a stationary velocity field to encode the spatial transformation as its exponential. Within the Insight Toolkit (ITK), the classical demons algorithm is implemented as part of the finite difference solver framework. Our code reuses and extends this generic framework. The source code is composed of a set of reusable ITK filters and classes together with their unit tests. We also provide a small example program that allows the user to compare the different variants of the demons algorithm. This paper gives an overview of the algorithm, an overview of its implementation and a small user guide to ease the use of the registration executable.","license":"You are licensing your work to Kitware Inc. under the\nCreative Commons Attribution License Version 3.0.\n\nKitware Inc. agrees to the following:\n\nKitware is free\n * to copy, distribute, display, and perform the work\n * to make derivative works\n * to make commercial use of the work\n\nUnder the following conditions:\n\\\"by Attribution\\\" - Kitware must attribute the work in the manner specified by the author or licensor.\n\n * For any reuse or distribution, they must make clear to others the license terms of this work.\n * Any of these conditions can be waived if they get permission from the copyright holder.\n\nYour fair use and other rights are in no way affected by the above.\n\nThis is a human-readable summary of the Legal Code (the full license) available at\nhttp://creativecommons.org/licenses/by/3.0/legalcode","keywords":["Inverse consistency","Demons","Deformation","Image Registration","Registration","Diffeomorphism"],"authors":[{"name":"Dru, Florence","affiliations":[]},{"name":"Fillard, Pierre","email":"Pierre.Fillard@sophia.inria.fr","affiliations":[]},{"name":"Vercauteren, Tom","email":"tom.vercauteren@gmail.com","affiliations":["Mauna Kea Technologies"],"corresponding":true}],"date_submitted":"2010-09-02 03:12:37","external_publication_id":644,"revision_cids":["bafkreiadfigdidsbklrajoierueeq3ag5njn3zjn2ly3gn7bopza5lzqn4"],"github":"https://github.com/midas-journal/midas-journal-644.git","thumbnail":"https://pub.desci.com/ipfs/bafkreih6gowcwizw6d5gs4ynilpxxi2i3iznvdn3hgll2j775pzoow4ujq"},"mdast":{"type":"root"},"downloads":[{"url":"https://ipfs.desci.com/ipfs/bafkreiacc4crdhrcjj3gnbe3whs7yyg2he2ddvt3ekvgfxuls32bn3tcoq","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":11468,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiflcfw62uxyyizebravoee2c5tvtiymzqi5n6asrpb6le76ubg52q","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":5513,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicxkas2dnafb442qcctzj6h74nqrfmjvp2waykd2anbhqnxhqquqm","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/FindMatlab.cmake","filename":"FindMatlab.cmake","extra":{"size_bytes":3952,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidsuvum4ihhamba3w5xnnhyu3rhrxzjtzkfggnmwokhpg7ktzqjxa","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/IJMacros.txt","filename":"IJMacros.txt","extra":{"size_bytes":3465,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidtpdworg5m5uia5gurfupoffcoogh5abdde4wuzf6yaaxxhk5ipe","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/README.txt","filename":"README.txt","extra":{"size_bytes":1510,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifrfrwo6tgldq6svadzxyhn2fezjob3tdpsau6sfnmfpotam5aml4","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/SDCMakeMacros.cmake","filename":"SDCMakeMacros.cmake","extra":{"size_bytes":7627,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreid62q6tuqc7vrhisgzzb7nyhwfgro62nglmejkblasoypu4cwcvfy","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/sd_kwstyle.kws.xml","filename":"sd_kwstyle.kws.xml","extra":{"size_bytes":1157,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreids4qqlacr5qichwalhvldehtya7u42wganj63t5xptutzwrlw4eq","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/sd_kwstyle.txt","filename":"sd_kwstyle.txt","extra":{"size_bytes":60,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieiecxcixt4yvvmt7iv3pgixrfcqz7jnwmuexawjvxqz3trmyyoqu","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/TestingData/RatLungSlice1.mhd","filename":"RatLungSlice1.mhd","extra":{"size_bytes":216,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaydpmrxbxydqwzmsobhcrkkskrw7urbp3b6tlcoz62kfsourd6zi","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/TestingData/RatLungSlice1.raw","filename":"RatLungSlice1.raw","extra":{"size_bytes":16384,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidgcasd5nb3tmmopuehvfjyv5zf7bpemacrbjghnapeyoqn3zmr7m","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/TestingData/RatLungSlice1s.mhd","filename":"RatLungSlice1s.mhd","extra":{"size_bytes":223,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigxv3fcxgc6mhq3ya52davhcas7qni2bd6g52qgelzxzwfdjj5uu4","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/TestingData/RatLungSlice2.mhd","filename":"RatLungSlice2.mhd","extra":{"size_bytes":216,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihb2er4cd3oqwutx4cpiicyiymg3wwral33uqguzxhfyc2uzy5gza","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/TestingData/RatLungSlice2.raw","filename":"RatLungSlice2.raw","extra":{"size_bytes":16384,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicvhc2wdx3jwipjrktx3wjnnawrpidlshpg4pzyazsmufvvob2zwq","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/TestingData/RatLungSlice2s-RegLD.mha","filename":"RatLungSlice2s-RegLD.mha","extra":{"size_bytes":57824,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidxvssukqkstd2yot2mc25ldla34h245s6wm4fnrxb3nedtowdyzy","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/TestingData/RatLungSlice2s-RegSLD.mha","filename":"RatLungSlice2s-RegSLD.mha","extra":{"size_bytes":57345,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicufvqho5txnxmz2kccjsncwbx67yo7mk2usjsruhbbgzbfeffnoe","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/TestingData/RatLungSlice2s.mhd","filename":"RatLungSlice2s.mhd","extra":{"size_bytes":223,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicem446gzc7wcmldzi27po6eaqe7syb4uorhmkitmq22yekqhgoui","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":3629,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaqh34vzfcmya7r5ufyhohzmizzkomwiqtiscnaywppnjq47quo5m","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkDisplacementFieldCompositionFilterTest.cxx","filename":"itkDisplacementFieldCompositionFilterTest.cxx","extra":{"size_bytes":5191,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifkeczf7oylkiw6rniupeulkamapsjka5aiwpns27ux6lsqfufbei","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkDisplacementToVelocityFieldLogFilterTest.cxx","filename":"itkDisplacementToVelocityFieldLogFilterTest.cxx","extra":{"size_bytes":4185,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigzhsbzp5bg67pggsje66nv4bbgciksnkaedbn2k5d5oiw4hb6g2u","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkExponentialDeformationFieldImageFilterTest2.cxx","filename":"itkExponentialDeformationFieldImageFilterTest2.cxx","extra":{"size_bytes":8147,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreignuixtfvmnwf5l2slhrmaecg2jwxk3cao3yqhjqy7drsxa4mqbi4","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkLogDomainDeformableRegistrationFilterTest.cxx","filename":"itkLogDomainDeformableRegistrationFilterTest.cxx","extra":{"size_bytes":853,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreif7kf6nhd4vrdxsmhaooougvqvcljygg2hisqdhwoi3eth363riia","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkLogDomainDemonsRegistrationFilterTest.cxx","filename":"itkLogDomainDemonsRegistrationFilterTest.cxx","extra":{"size_bytes":9370,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihber7jh34jkq4rylmy6hxyo2nc7axnhi7lga4va5n2ery3xzfonu","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkLogDomainDemonsRegistrationFilterTest2.cxx","filename":"itkLogDomainDemonsRegistrationFilterTest2.cxx","extra":{"size_bytes":8785,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifko7cnwoz4fwfg77iwbey2psrjqgpdrgmbxvvxcqi56okgsopzoy","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkOppositeImageFilterTest.cxx","filename":"itkOppositeImageFilterTest.cxx","extra":{"size_bytes":4113,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaxgnjlgw7rfmzlbreilc2z5dg4dxe2bjsialyyph4kk5wtozfkne","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkSymmetricLogDomainDemonsRegistrationFilterTest.cxx","filename":"itkSymmetricLogDomainDemonsRegistrationFilterTest.cxx","extra":{"size_bytes":9371,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie5otbh5l4f5g5biasonn3jy2fpvbgiqjqghhirwltiwvei3hdcye","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkSymmetricLogDomainDemonsRegistrationFilterTest2.cxx","filename":"itkSymmetricLogDomainDemonsRegistrationFilterTest2.cxx","extra":{"size_bytes":8987,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiebit5opw5zuytllz5is5roinhkbf32v7yx7mpvftl3lhwveut7tu","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkTransformToVelocityFieldSourceTest.cxx","filename":"itkTransformToVelocityFieldSourceTest.cxx","extra":{"size_bytes":6088,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreid466rz4izzhkdqoiuuepk5wczrobz6zwu5fjvdgvt2e4kdqjeemi","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkVelocityFieldBCHCompositionFilterTest.cxx","filename":"itkVelocityFieldBCHCompositionFilterTest.cxx","extra":{"size_bytes":10407,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiedonjx2ucvxnqoz4tofmt4m4bkj4rh5m7hf4k2suajgf6rldbxwm","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/itkVelocityFieldLieBracketFilterTest.cxx","filename":"itkVelocityFieldLieBracketFilterTest.cxx","extra":{"size_bytes":15972,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreid72x72x4r2mlyef55nbqyzldpz3wgto2z5v6cmmtkp5r4t256a3y","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Testing/vnl_sd_matrix_tools_test.cxx","filename":"vnl_sd_matrix_tools_test.cxx","extra":{"size_bytes":4146,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiarlizdvoe3d5bags2e6c3zz3anqtzbcq5wzbau53fpx36hkif3ai","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Documents/SymLogDemons-IJ-2009-05-05-DruAndVercauteren.pdf","filename":"SymLogDemons-IJ-2009-05-05-DruAndVercauteren.pdf","extra":{"size_bytes":408688,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaeh6r3xyhj74hxdj6ypmyd3ckpv7mb23jccq4bnduir24yx37nru","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Documents/SymLogDemons-MICCAI08-Vercauteren.pdf","filename":"SymLogDemons-MICCAI08-Vercauteren.pdf","extra":{"size_bytes":426425,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia2my3xsmai2pqbpz5ed3ehtynmczyzi7kcqa7izomfh33xfosb54","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkDisplacementFieldCompositionFilter.h","filename":"itkDisplacementFieldCompositionFilter.h","extra":{"size_bytes":3518,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigl3obrnphj4gd7476iu7ccqj7un5yfuxxuyzrubkmuidtl3qhwq4","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkDisplacementFieldCompositionFilter.txx","filename":"itkDisplacementFieldCompositionFilter.txx","extra":{"size_bytes":2790,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreid7ojfye3jcllpv7o66ycoappd4ehh5x3yvhqnnwmcw7bypdzv3pm","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkDisplacementToVelocityFieldLogFilter.h","filename":"itkDisplacementToVelocityFieldLogFilter.h","extra":{"size_bytes":3994,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiatqx2py75g5siny3x2cwlf6k5oaym6gq7w54rilgsco6gkni7e2a","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkDisplacementToVelocityFieldLogFilter.txx","filename":"itkDisplacementToVelocityFieldLogFilter.txx","extra":{"size_bytes":3697,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieafupyoo5hhlieyf3443n6inexilc3fikok2j7ejclq5cznd6vim","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkExponentialDeformationFieldImageFilter2.h","filename":"itkExponentialDeformationFieldImageFilter2.h","extra":{"size_bytes":7212,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihqyrmemm72qbchhaxiza6axkphe74i2ocmpsgo3ue773elpxdkku","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkExponentialDeformationFieldImageFilter2.txx","filename":"itkExponentialDeformationFieldImageFilter2.txx","extra":{"size_bytes":5669,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie6ftbxkelguscdivxaqjdkyrswojkleor4rzahaqajx2vglcklhq","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkLogDomainDeformableRegistrationFilter.h","filename":"itkLogDomainDeformableRegistrationFilter.h","extra":{"size_bytes":12923,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreig4hrthitjrlljkrlg7f7ebe2bdrsvujrndayhomd5r5o2kk6rc2e","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkLogDomainDeformableRegistrationFilter.txx","filename":"itkLogDomainDeformableRegistrationFilter.txx","extra":{"size_bytes":14629,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicutxiijpwcrlhhr6ytp67menbm4rzkzl55xp6x5qiqobpbxdzpsq","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkLogDomainDemonsRegistrationFilter.h","filename":"itkLogDomainDemonsRegistrationFilter.h","extra":{"size_bytes":7131,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidke7aztuurcuyvqhb4qqfd74rsndrxgibravetw6u6kzgaau3bhi","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkLogDomainDemonsRegistrationFilter.txx","filename":"itkLogDomainDemonsRegistrationFilter.txx","extra":{"size_bytes":8328,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreic6ozvxh7jfgocvl7wfseo3vza3vcgchhotlqexpy2s33ftrsaf3u","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkMultiResolutionLogDomainDeformableRegistration.h","filename":"itkMultiResolutionLogDomainDeformableRegistration.h","extra":{"size_bytes":11748,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiccht53rbfas2asfuc6uxgw7twk5livj2enurfzjryolq4lc6nkuy","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkMultiResolutionLogDomainDeformableRegistration.txx","filename":"itkMultiResolutionLogDomainDeformableRegistration.txx","extra":{"size_bytes":19075,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiashmp3rxbelezxvcmargss4igwisghmjluiywreo47u3gyedehp4","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkNCCRegistrationFunction2.h","filename":"itkNCCRegistrationFunction2.h","extra":{"size_bytes":6986,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidfd4hmfgcapchlcpau4wp5obnyjk73f2rmhi6xfc7jgmgs4cbhvu","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkNCCRegistrationFunction2.txx","filename":"itkNCCRegistrationFunction2.txx","extra":{"size_bytes":7421,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicqtdill2ify3apsutxwkklevz6yp5jglkfm3koujrcti5bxnqfla","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkOppositeImageFilter.h","filename":"itkOppositeImageFilter.h","extra":{"size_bytes":3251,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia2qna4helg6fyomzcdq3goyq75qeiwclglnexmnqltxpqveddtoi","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkSymmetricLogDomainDemonsRegistrationFilter.h","filename":"itkSymmetricLogDomainDemonsRegistrationFilter.h","extra":{"size_bytes":9263,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiftwmpxers7cuqosptokmfwty3q5t62kyotjaozswy5ymwamzsfza","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkSymmetricLogDomainDemonsRegistrationFilter.txx","filename":"itkSymmetricLogDomainDemonsRegistrationFilter.txx","extra":{"size_bytes":21789,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreib7ge2oe3xzy7bkjb7hz3o3qbecophsahgf7uv2bofp4h5nkuq2su","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkTransformToVelocityFieldSource.h","filename":"itkTransformToVelocityFieldSource.h","extra":{"size_bytes":7855,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihehagdopyxu3rm62fxdvljacyh2biuabagvectl7brme3mtokooa","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkTransformToVelocityFieldSource.txx","filename":"itkTransformToVelocityFieldSource.txx","extra":{"size_bytes":12230,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicpcuw32daivs2zwfuqnxwqtmql25fdinqbrahgghxlnrd3vgs6km","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkVelocityFieldBCHCompositionFilter.h","filename":"itkVelocityFieldBCHCompositionFilter.h","extra":{"size_bytes":5396,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidjjagp6s6kv7ocusiwkrvbanin23dmrt7nfyvjunpaxvxlijt54i","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkVelocityFieldBCHCompositionFilter.txx","filename":"itkVelocityFieldBCHCompositionFilter.txx","extra":{"size_bytes":5122,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihebvqczfpx4t2b2hwicwfgmuuyyeycbajg2v5uu5e7mogtxnspii","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkVelocityFieldExponentialComposedWithDisplacementFieldFilter.h","filename":"itkVelocityFieldExponentialComposedWithDisplacementFieldFilter.h","extra":{"size_bytes":3830,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicudufoywmy4n53jprhtjydzy44ihejkr6bodo4wbpfdy4nmmvbvi","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkVelocityFieldExponentialComposedWithDisplacementFieldFilter.txx","filename":"itkVelocityFieldExponentialComposedWithDisplacementFieldFilter.txx","extra":{"size_bytes":3112,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicbcnlqglgpzhwqgjo7hrxdizsouzbkiibprmd2gmau7bvaae226i","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkVelocityFieldLieBracketFilter.h","filename":"itkVelocityFieldLieBracketFilter.h","extra":{"size_bytes":6472,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiarnjapg743grmwyygqmoel3tcuxl2qtjojry3jnnickhd4cg5upq","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/itkVelocityFieldLieBracketFilter.txx","filename":"itkVelocityFieldLieBracketFilter.txx","extra":{"size_bytes":5950,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie3clgzhpe7bltikpz3uk2jud5dyzonoa6gdjlq6wjmgp4llcknge","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/vnl_sd_matrix_tools.h","filename":"vnl_sd_matrix_tools.h","extra":{"size_bytes":2605,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiemfwcenxt4rkv7423jnlgg5pn7x2ibbadtp66lqxskbnwpa66tqu","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/vnl_sd_matrix_tools.txx","filename":"vnl_sd_matrix_tools.txx","extra":{"size_bytes":12849,"type":"file"}},{"url":"https://ipfs.desci.com/ipfs/bafkreihdwdcefgh4dqkjv67uzcmw7ojee6xedzdetojuzjevtenxquvyku","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Code/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":0,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibrwyshqywrqdzm5lx44nqku4v44gxpqnmyocsyi6hiuphofq2fde","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Applications/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":513,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreif665xq2wxyjq7ofncijqrn36tf6cfwecge4laotrq6u3x3h6dnbq","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Applications/DemonsRegistration.cxx","filename":"DemonsRegistration.cxx","extra":{"size_bytes":44859,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie6mnttr6p2rzb2wma7wz5jwydmnagbvdxkfjtetwbryct7ujlajm","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Applications/ImageCompare.cxx","filename":"ImageCompare.cxx","extra":{"size_bytes":8245,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibengqphnlcokjl2u5ljoxl7pwk4jwumetz3a6lgty735eulzfrvi","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Applications/InverseDeformationField.cxx","filename":"InverseDeformationField.cxx","extra":{"size_bytes":6326,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreickyse6wfvnccmnm564oxgt7gbswyvzdr3r7c23g62d6iwut6jclu","title":"root/code/LogDomainDemonsRegistration-0.0.5-Source/Applications/LogDomainDemonsRegistration.cxx","filename":"LogDomainDemonsRegistration.cxx","extra":{"size_bytes":48172,"type":"file"}},{"url":"https://ipfs.desci.com/ipfs/bafkreihpikljanzwqvllxipxensnvu54ututpvp5vso53emyxrfihowyo4","title":"root/comments.md","filename":"comments.md","extra":{"size_bytes":256,"type":"file"}},{"url":"https://dweb.link/ipfs/bafkreibgtckzfdwctuaztasedwnawt4tpwrcfoys5fsa47azpalp6snzcm","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":408397,"type":"file"}}],"references":{"cite":{"order":["ref1","ref2","ref3","ref4","ref5","ref6","ref7","ref8","ref9","ref10","ref11","ref12","ref13","ref14","ref15","ref16","ref17","ref18","ref19","ref20","ref21","ref22"]},"data":{"ref1":{"label":"ref1","enumerator":"1","url":"https://doi.org/10.1007/11866565_113","html":"A Log-Euclidean framework for statistics on diffeomorphisms+Proceedings of the 9th International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI'06)+1+2+931+2006+2+Vincent Arsigny+Nicholas Ayache"},"ref2":{"label":"ref2","enumerator":"2","url":"https://doi.org/10.1007/bf01420984","html":"Performance of optical flow techniques+International Journal of Computer Vision+12+1+1+77+February 1994+David J. John L. Barron+Fleet+S. Steven+Beauchemin"},"ref3":{"label":"ref3","enumerator":"3","url":"https://doi.org/10.1023/b:visi.0000043755.93987.aa","html":"Computing large deformation metric mappings via geodesic flows of diffeomorphisms+International Journal of Computer Vision+61+2+1+157+February 2005+M. Faisal Beg+Michael I. Miller+Laurent Younes"},"ref4":{"label":"ref4","enumerator":"4","url":"https://doi.org/10.1007/978-3-540-75757-3_81","html":"Contributions to 3D diffeomorphic atlas estimation: Application to brain images+Proceedings of the 10th International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI'07)+1+3+674+October 2007+2+Matias Bossa+Salvador Olmos"},"ref5":{"label":"ref5","enumerator":"5","url":"https://doi.org/10.1016/s1077-3142(03)00002-x","html":"Iconic feature based nonrigid registration: The PASHA algorithm+Computer vision and image understanding+2+2+1+298+February 2003+Pascal Cachier"},"ref6":{"label":"ref6","enumerator":"6","url":"https://doi.org/10.1109/isbi.2002.1029367","html":"'hotel, Gerardo Hermosillo, and Olivier Faugeras. Flows of diffeomorphisms for multimodal image registration+In Proceedings of the IEEE International Symposium on Biomedical Imaging: From Nano to Macro (ISBI'02)+753+756+2002+Christophe Chefd"},"ref7":{"label":"ref7","enumerator":"7","url":"https://doi.org/10.1109/83.536892","html":"Deformable templates using large deformation kinematics+IEEE Transactions on Image Processing+5+10+1+1447+October 1996+E. Gary+Michael I. Miller. Christensen"},"ref8":{"label":"ref8","enumerator":"8","html":"´n˜ez, Will Schroeder+The ITK Software Guide. Kitware, Inc., 2 edition+2005+Luis Iba+Josh Cates"},"ref9":{"label":"ref9","enumerator":"9","url":"https://doi.org/10.1109/83.855431","html":"Landmark matching via large deformation diffeomorphisms+IEEE Transactions on Image Processing+9+8+1+1370+August 2000+C. Sarang+Michael I. Miller. Joshi"},"ref10":{"label":"ref10","enumerator":"10","html":"The geometry of the Newton method on non-compact Liegroups+Journal of Global Optimization+2+3+2+327+August 2002+Robert Mahony+Jonathan H. Manton"},"ref11":{"label":"ref11","enumerator":"11","url":"https://doi.org/10.1109/robot.2004.1308092","html":"Improving vision-based control using efficient second-order minimization techniques+In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'04)+April 2004+2+2+2+Ezio Malis"},"ref12":{"label":"ref12","enumerator":"12","url":"https://doi.org/10.1109/tmi.2004.831228","html":"Constructing diffeomorphic representations for the groupwise analysis of non-rigid registrations of medical images+IEEE Transactions on Medical Imaging+23+8+1006+1020+2004+Stephen Marsland+Carole Twining"},"ref13":{"label":"ref13","enumerator":"13","url":"https://doi.org/10.1016/b978-012692535-7/50083-5","html":"Large deformation fluid diffeomorphisms for landmark and image matching+Brain Warping+115+131+1998+I. Miller Michael+Sarang C. Joshi+Gary E. Christensen"},"ref14":{"label":"ref14","enumerator":"14","url":"https://doi.org/10.1016/s1361-8415(98)80022-4","html":"Image matching as a diffusion process: An analogy with Maxwell's demons+Medical Image Analysis+2+3+243+260+1998+Jean-Philippe Thirion"},"ref15":{"label":"ref15","enumerator":"15","url":"https://doi.org/10.1016/j.neuroimage.2004.07.023","html":"Statistics on diffeomorphisms via tangent space representations. Neuroimage+23+S1+161+169+2004+Marc Vaillant+Michael I. Miller+Laurent Younes"},"ref16":{"label":"ref16","enumerator":"16","url":"https://doi.org/10.1007/978-3-540-73273-0_41","html":"Insight into efficient image registration techniques and the demons algorithm+July 2007. Springer-Verlag. 2.1+4584+495+506+Tom Vercauteren+Boudewijn P. F"},"ref17":{"label":"ref17","enumerator":"17","html":"Available online with source code+Insight Journal - ISC/NA-MIC Workshop on Open Science at MICCAI+1926+Tom Vercauteren"},"ref18":{"label":"ref18","enumerator":"18","url":"https://doi.org/10.1007/978-3-540-75759-7_39","html":"Non-parametric diffeomorphic image registration with the demons algorithm+Proceedings of the 10th International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI'07)+1+3+326+October 2007+2+Tom Vercauteren"},"ref19":{"label":"ref19","enumerator":"19","url":"https://doi.org/10.1007/978-3-540-85988-8_90","html":"Symmetric log-domain diffeomorphic registration: A demons-based approach+(document)+1+3+761+September 2008+2+Tom Vercauteren"},"ref20":{"label":"ref20","enumerator":"20","url":"https://doi.org/10.1016/j.neuroimage.2008.10.040","html":"Diffeomorphic demons: Efficient non-parametric image registration+Neuroimage+45+1+S61+S72+March 2009+Tom Vercauteren+Supp"},"ref21":{"label":"ref21","enumerator":"21","url":"https://doi.org/10.1088/0031-9155/50/12/011","html":"Validation of an accelerated 'demons' algorithm for deformable image registration in radiation therapy+Physics in Medicine and Biology+50+12+2887+2905+2005+Wang He+K. Jennifer O'Daniel+Kian Ang+Y. Joe+Rex Chang+Cheung"},"ref22":{"label":"ref22","enumerator":"22","url":"https://doi.org/10.1016/s0730-725x(99)00044-2","html":"Automatic detection of hippocampal atrophy on magnetic resonance images+Magnetic Resonance Imaging+17+8+1149+1161+1999+A Webb Jocasta+Jean-Philippe Thirion"}}}}