{"version":1,"kind":"Article","sha256":"","slug":"32","location":"","dependencies":[],"doi":"10.54294/nlgr70","frontmatter":{"title":"Creation and Demonstration of a Framework for Handling Paths in ITK","abstract":"A hierarchy of path data types and basic path filters were added to ITK, providing a general framework for curves that map a scalar value to a point in n-dimensional space. The framework supports curves that are either continuous (parametric curves) or discrete (chain-codes). Example usage of the entire framework is demonstrated using a previously published 2D active contour algorithm that was converted to ITK.","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":["swath","chain code","ITK","chain-code","parametric curve","Path"],"authors":[{"name":"Galeotti, John","email":"jgaleotti@cmu.edu","affiliations":["Carnegie Mellon University Robotics Institute"],"corresponding":true},{"name":"Stetten, George","email":"email@stetten.com","affiliations":[]}],"date_submitted":"2005-08-05T19:55:57Z","external_publication_id":32,"revision_cids":["bafkreif7gxh54vwfs2xvdh7lebrbpgp2tp6fd5ijkgnj5lniwyo4h5bioy"]},"mdast":{"type":"root"},"downloads":[{"url":"https://ipfs.desci.com/ipfs/bafkreibhuinov67whdc3pbqgm7bhxn3upngawizvbhjl74pdgpvilaizdm","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":4643,"type":"file"}},{"url":"https://dweb.link/ipfs/bafkreihcd3wyigx4gf2sa65xqlzcnmfhm6xkbhshqe35iyo7kv5bud3jvq","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":779899,"type":"file"}}],"references":{"cite":{"order":["ref1","ref2","ref3","ref4","ref5","ref6","ref7"]},"data":{"ref1":{"label":"ref1","enumerator":"1","url":"https://doi.org/10.1109/34.277589","html":"1994+Modeling, Analysis, and Visualization of Left Ventricle Shape and Motion by Hierarchical Decomposition+16+4+342+356+C. Chen+T. Huang+M. Arrot"},"ref2":{"label":"ref2","enumerator":"2","url":"https://doi.org/10.1109/34.368194","html":"1995+Dynamic Programming for Detecting, Tracking, and Matching Deformable Contours+17+3+294+302+D. Geiger+A. Gupta+L. Costa+J. Vlontzos"},"ref3":{"label":"ref3","enumerator":"3","url":"https://doi.org/10.1109/34.566812","html":"1997+19+1+63+68+S. Gunn+M. Nixon+A Robust Snake Implementation: A Dual Active+Contour"},"ref4":{"label":"ref4","enumerator":"4","url":"https://doi.org/10.1109/tec.1961.5219197","html":"1961+On the encoding of arbitrary geometric configurations+IRE Trans. Electronic Computers EC-10+260+268+H. Freeman"},"ref5":{"label":"ref5","enumerator":"5","url":"https://doi.org/10.1147/sj.41.0025","html":"1965+Algorithm for Computer Control of a Digital Plotter+IBM Systems Journal+4+1+25+30+J. Bresenham"},"ref6":{"label":"ref6","enumerator":"6","url":"https://doi.org/10.1142/s0219467801000347","html":"2001+Active Fourier Contour Applied to Real Time 3D Ultrasound of the Heart+International Journal of Image and Graphics+1+4+647+658+G. Stetten+R. Drezek"},"ref7":{"label":"ref7","enumerator":"7","url":"https://doi.org/10.1145/362588.362594","html":"1971+On the optimal detection of curves in noisy pictures+Communications of the ACM+14+5+335+345+U. Montanari"}}}}