{"version":1,"kind":"Article","sha256":"","slug":"320","location":"","dependencies":[],"doi":"10.54294/kmysv2","frontmatter":{"title":"Image registration using the Morphon algorithm: an ITK implementation","abstract":"Medical image registration is becoming a more and more useful component of a large number of applications. The presented method aims to enrich the ITK library. This method, called Morphon registration algorithm, computes a dense deformation field accepting inputs from different intensity contrasts. This article presents its implementation within the Insight Toolkit.\r\nIn this paper, we provide a brief description of the algorithm, a presentation of the implementation, the justification of our modified classes and the results given by the algorithm. We demonstrate the algorithm in application of different images intesity constrasts and dimensions.","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":["registration","Morphon","dense deformation field"],"authors":[{"name":"Plumat, Jerome","email":"j.plumat@gmail.com","affiliations":["University of Auckland"],"corresponding":true},{"name":"Andersson, Mats","affiliations":[]},{"name":"Janssens, Guillaume","affiliations":[]},{"name":"Orban de Xivry , Jonathan","affiliations":[]},{"name":"Knutsson, Hans ","affiliations":[]},{"name":"Macq, Benoit","affiliations":[]}],"date_submitted":"2009-03-05 08:18:46","external_publication_id":320,"revision_cids":["bafkreibupjkhfucm6kr5fixv3qfeeek2d2vajycuegs77jo2jnmg4kqzkq"],"github":"https://github.com/midas-journal/midas-journal-320.git"},"mdast":{"type":"root"},"downloads":[{"url":"https://pub.desci.com/ipfs/bafkreihjl4owjbm2ndjv7c74sjniwd7aqq5herdw6nr3n4ko5w7zf7wjt4","title":"root/code/Morphon/2D_QuadPhaseFilter.csv","filename":"2D_QuadPhaseFilter.csv","extra":{"size_bytes":7284,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibbixhgrxzjbosth5g4p7cwyacogqr6pz3ed73xcyepr2hiaiyhhm","title":"root/code/Morphon/3D_QuadPhaseFilter.csv","filename":"3D_QuadPhaseFilter.csv","extra":{"size_bytes":139968,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia63hlxoy7eh6ow5aiubl36tu6whhif7vhklartiqg35elvxofmwi","title":"root/code/Morphon/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":833,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiegff35tyo7jczqtt2y2fwxjdv3s25my62wykcqsot3qcvqoo5tem","title":"root/code/Morphon/CMakeLists.txt~","filename":"CMakeLists.txt~","extra":{"size_bytes":833,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidsuvum4ihhamba3w5xnnhyu3rhrxzjtzkfggnmwokhpg7ktzqjxa","title":"root/code/Morphon/IJMacros.txt","filename":"IJMacros.txt","extra":{"size_bytes":3465,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiduf7dfapwvx5wbk54sc4kq2baz766vo2tgbirgiwjzh2yukouy5e","title":"root/code/Morphon/Makefile","filename":"Makefile","extra":{"size_bytes":4745,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie2xgrhoub4t6od5fxg7jwlsikb5lshpdpjxnuifwnp6ibvyoax5e","title":"root/code/Morphon/README","filename":"README","extra":{"size_bytes":3547,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidd6yr4tk62cs5ttumiihiodwyqx27cd53fso3et7dyqpwhus6pyq","title":"root/code/Morphon/README~","filename":"README~","extra":{"size_bytes":3547,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihlk3ymyvchi7qxyqxrdnk4pjisu7a3wnmktvmappikkuohstk7ii","title":"root/code/Morphon/hand_indata.png","filename":"hand_indata.png","extra":{"size_bytes":161954,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieuogizezjl4yznm2oqqeuk4g6qldplwuy7ifloo3djvsgelcbw7q","title":"root/code/Morphon/hand_prot.png","filename":"hand_prot.png","extra":{"size_bytes":192672,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifimkrbzc2kgmxjjwkd357yjwlbtx6ru6pg7bnhdz6i4tfdoxxxp4","title":"root/code/Morphon/itkBuildingMorphonFilters.h","filename":"itkBuildingMorphonFilters.h","extra":{"size_bytes":6972,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieynyamrnaeam722e6sxhra72mpodtrv3dddmsljqcvkxjnsr5ske","title":"root/code/Morphon/itkBuildingMorphonFilters.txx","filename":"itkBuildingMorphonFilters.txx","extra":{"size_bytes":7532,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiefnvdl3e5rtc4wgkprdfjezaukiqepc5yb5w5a6kqv6hz5fuzvru","title":"root/code/Morphon/itkComplexNeighborhoodOperator.h","filename":"itkComplexNeighborhoodOperator.h","extra":{"size_bytes":7552,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicx4dwxb53lc3c3k7zobw2h4s3fb2pzgsus2kadwm4v2ojbhwm7x4","title":"root/code/Morphon/itkComplexNeighborhoodOperator.txx","filename":"itkComplexNeighborhoodOperator.txx","extra":{"size_bytes":4549,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigr3sjvhvbys6bvmnaxzofxa6py3nzrhkysxeirzju5b5qsgnu5bq","title":"root/code/Morphon/itkComputingMorphonDeformationField.h","filename":"itkComputingMorphonDeformationField.h","extra":{"size_bytes":13594,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibm2j6tupf4lsyxyj5mgluw3sdwr6i3x2qf4cqiixkufr2h5cocay","title":"root/code/Morphon/itkComputingMorphonDeformationField.txx","filename":"itkComputingMorphonDeformationField.txx","extra":{"size_bytes":22782,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihu5bwelfdfgthcs4fbfzihhnskwlekd7sghg332v5nigtbwyxqci","title":"root/code/Morphon/itkMorphonPipe.h","filename":"itkMorphonPipe.h","extra":{"size_bytes":12465,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaytglmkqatfpyc33xs6zv6kybtrfcl36gzdgwnv6kphrht42o2lq","title":"root/code/Morphon/itkMorphonPipe.txx","filename":"itkMorphonPipe.txx","extra":{"size_bytes":16992,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihxapapsd6odn22ieqdbcxgv5zgfq2xpeqc6wku3u5bbjfrvazu6q","title":"root/code/Morphon/itkMorphonRegistrationFilter.h","filename":"itkMorphonRegistrationFilter.h","extra":{"size_bytes":10713,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieovrfx4dwvkheicvwl6rp55ajpm5aoojdshvh25cuabhc64ejd54","title":"root/code/Morphon/itkMorphonRegistrationFilter.txx","filename":"itkMorphonRegistrationFilter.txx","extra":{"size_bytes":14654,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihzqrzsw54ynkbia5mkymfmxxbcbjrjnpzz26el5g5bn6dgvclfse","title":"root/code/Morphon/itkMorphonToolbooxFunction.h","filename":"itkMorphonToolbooxFunction.h","extra":{"size_bytes":5430,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiacyuv74xwwowkztp7hfrm7xsrutyz2xw66aqemmskhbaids5bp4m","title":"root/code/Morphon/itkMorphonToolbooxFunction.txx","filename":"itkMorphonToolbooxFunction.txx","extra":{"size_bytes":1927,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreih7t4ix6lh6klx5s2tufnqe5rkbjdnevrexhwzgfmrq62vdp7seda","title":"root/code/Morphon/itkMorphonToolboxFiler.h","filename":"itkMorphonToolboxFiler.h","extra":{"size_bytes":14541,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibtd5fq4oevubsfyldgq7c3mw27mfredbwvf4lgzbl5mmswuf63zi","title":"root/code/Morphon/itkMorphonToolboxFiler.txx","filename":"itkMorphonToolboxFiler.txx","extra":{"size_bytes":22845,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaiffrus6jrwuwtax7vn42l4hbnwasb444kdacxlaqnbobfk4i4ae","title":"root/code/Morphon/itkQuadFilter.h","filename":"itkQuadFilter.h","extra":{"size_bytes":4534,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihye37fsmzv4ncswzvxlo2bgrt5gxcdpiltz7oq3i2d4hbalsidye","title":"root/code/Morphon/main.cxx","filename":"main.cxx","extra":{"size_bytes":4880,"type":"file"}},{"url":"https://ipfs.desci.com/ipfs/bafkreigwxji42bmd4rtxpnmlluhdy7lqw6fkjtf2osxjwpqyddw2q4llma","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":11690,"type":"file"}},{"url":"https://ipfs.desci.com/ipfs/bafkreid6mp2wo2ybc6kermx4gigyh65qps7m7ib4otul4cdfmxoglc37qe","title":"root/comments.md","filename":"comments.md","extra":{"size_bytes":4415,"type":"file"}},{"url":"https://dweb.link/ipfs/bafkreic7lthgjrrthggd5az5rgpucl4ycrskicflog6zhjvr7o5fhro6um","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":433878,"type":"file"}}],"references":{"cite":{"order":["ref1","ref2","ref3","ref4","ref5","ref6","ref7","ref8","ref9","ref10","ref11"]},"data":{"ref1":{"label":"ref1","enumerator":"1","html":"Non-rigid groupwise registration using b-spline deformation model+insight-journal.org+1+8+1926+S.K. Balci+P. Golland+W.M. Wells"},"ref2":{"label":"ref2","enumerator":"2","html":"Efficient implementation of kernel filtering+insight-journal.org+6+2+18+1926+Richard Beare+Gaetan Lehmann"},"ref3":{"label":"ref3","enumerator":"3","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+J.-P. Thirion"},"ref4":{"label":"ref4","enumerator":"4","html":"Report LiTH-ISY-I-1019+In The 6th Scandinavian Conference on Image Analysis+1+251+1989+2+H. Knutsson"},"ref5":{"label":"ref5","enumerator":"5","url":"https://doi.org/10.1109/icpr.1994.577149","html":"Normalized convolution: A technique for filtering incomplete and uncertain data+Norwegian Society for Image Processing and Pattern Recognition. Report LiTH-ISY-I-1528. 2.3+1993+H. Knutsson+C-F. Westin"},"ref6":{"label":"ref6","enumerator":"6","html":"ICIP 2005+Image Processing+2005+1+2+1226+Hans Knutsson+Mats Andersson"},"ref7":{"label":"ref7","enumerator":"7","url":"https://doi.org/10.1007/10704282_64","html":"Understanding the demon's algorithm: 3d nonrigid registration by gradient descent. Medical Image Computing+1+605+1999+ISBN 978-3-540-66503-8+Xavier Pennec+Intervention Computer-Assisted"},"ref8":{"label":"ref8","enumerator":"8","html":"Fast blockmatching registration with entropy-based similarity+insight-journal.org+1+8+1926+Eduardo Suarez-Santana+Carl-Fredrik Westin+Juan"},"ref9":{"label":"ref9","enumerator":"9","html":"Medicalstudio: a medical component-based framework+2007+G. Daniela+Luciana P. Trevisan+Nedel"},"ref10":{"label":"ref10","enumerator":"10","url":"https://doi.org/10.1109/icsmc.2006.384753","html":"A correspondencebased software toolkit for image registration+Systems, Man and Cybernetics+2006+5+3972+3977+C.V. Chia-Ling Tsai+A. Stewart+Perera+Lee Ying-Lin+M. Gehua Yang+Sofka"},"ref11":{"label":"ref11","enumerator":"11","url":"https://doi.org/10.1007/11499145_51","html":"Non-rigid registration using morphons+Lecture notes in computer science (Lect. notes comput. sci.)+June 2005+2+4+Wrangsj Andreas+Hans Knutsson"}}}}