Example #1
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The reconstruction used to create this output is described in " +
          "this publication")
     cite_info.bibtex = \
         ("@article{palenstijn2011performance,\n" +
          "title={Performance improvements for iterative electron " +
          "tomography reconstruction using graphics processing units " +
          "(GPUs)},\n" +
          "author={Palenstijn, WJ and Batenburg, KJ and Sijbers, J},\n" +
          "journal={Journal of structural biology},\n" +
          "volume={176},\n" +
          "number={2},\n" +
          "pages={250--253},\n" +
          "year={2011},\n" +
          "publisher={Elsevier}\n" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T Performance improvements for iterative electron tomography " +
          "reconstruction using graphics processing units (GPUs)\n" +
          "%A Palenstijn, WJ\n" +
          "%A Batenburg, KJ\n" +
          "%A Sijbers, J\n" +
          "%J Journal of structural biology\n" +
          "%V 176\n" +
          "%N 2\n" +
          "%P 250-253\n" +
          "%@ 1047-8477\n" +
          "%D 2011\n" +
          "%I Elsevier")
     cite_info.doi = "http://dx.doi.org/10.1016/j.jsb.2011.07.017"
     return cite_info
Example #2
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The center of rotation for this reconstruction was calculated " +
          "automatically using the method described in this work")
     cite_info.bibtex = \
         ("@article{vo2014reliable,\n" +
          "title={Reliable method for calculating the center of rotation " +
          "in parallel-beam tomography},\n" +
          "author={Vo, Nghia T and Drakopoulos, Michael and Atwood, " +
          "Robert C and Reinhard, Christina},\n" +
          "journal={Optics Express},\n" +
          "volume={22},\n" +
          "number={16},\n" +
          "pages={19078--19086},\n" +
          "year={2014},\n" +
          "publisher={Optical Society of America}\n" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T Reliable method for calculating the center of rotation in " +
          "parallel-beam tomography\n" +
          "%A Vo, Nghia T\n" +
          "%A Drakopoulos, Michael\n" +
          "%A Atwood, Robert C\n" +
          "%A Reinhard, Christina\n" +
          "%J Optics Express\n" +
          "%V 22\n" +
          "%N 16\n" +
          "%P 19078-19086\n" +
          "%@ 1094-4087\n" +
          "%D 2014\n" +
          "%I Optical Society of America")
     cite_info.doi = "http://dx.doi.org/10.1364/OE.22.019078"
     return cite_info
Example #3
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("An algorithm from the TomoPy framework is used to perform the \
          reconstruction in this processing pipeline")
     cite_info.bibtex = \
         ("@article{gursoy2014tomopy,\n" +
          "title={TomoPy: a framework for the analysis of synchrotron,\n" +
          "tomographic data},\n" +
          "author={G{\"u}rsoy, Doga and De Carlo, Francesco and Xiao,\n" +
          "Xianghui and Jacobsen, Chris},\n" +
          "journal={Journal of synchrotron radiation},\n" +
          "volume={21},\n" +
          "number={5},\n" +
          "pages={1188--1193},\n" +
          "year={2014},\n" +
          "publisher={International Union of Crystallography}\n" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T TomoPy: a framework for the analysis of synchrotron\n" +
          "tomographic data\n" +
          "%A Gursoy, Doga\n" +
          "%A De Carlo, Francesco" +
          "%A Xiao, Xianghui" +
          "%A Jacobsen, Chris" +
          "%J Journal of synchrotron radiation" +
          "%V 21" +
          "%N 5" +
          "%P 1188-1193" +
          "%@ 1600-5775" +
          "%D 2014" +
          "%I International Union of Crystallography")
     cite_info.doi = "doi: 10.1107/S1600577514013939"
     return cite_info
Example #4
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The ring artefact removal algorithm used in this processing \
          chain is taken from this work.")
     cite_info.bibtex = \
         ("@article{raven1998numerical,\n" +
          "title={Numerical removal of ring artifacts in \
          microtomography},\n" +
          "author={Raven, Carsten},\n" +
          "journal={Review of scientific instruments},\n" +
          "volume={69},\n" +
          "number={8},\n" +
          "pages={2978--2980},\n" +
          "year={1998},\n" +
          "publisher={AIP Publishing}\n" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T Numerical removal of ring artifacts in microtomography\n" +
          "%A Raven, Carsten\n" +
          "%J Review of scientific instruments\n" +
          "%V 69\n" +
          "%N 8\n" +
          "%P 2978-2980\n" +
          "%@ 0034-6748\n" +
          "%D 1998\n" +
          "%I AIP Publishing")
     cite_info.doi = "doi: 10.1063/1.1149043"
     return cite_info
Example #5
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The filter built is based on the Fresnel propagator")
     cite_info.bibtex = ()
     cite_info.doi = " "
     return cite_info
Example #6
0
 def get_citation_information(self):
     cite_info1 = CitationInformation()
     cite_info1.name = 'citation1'
     cite_info1.description = \
         ("First-order optimisation algorithm for linear inverse problems.")
     cite_info1.bibtex = \
         ("@article{beck2009,\n" +
          "title={A fast iterative shrinkage-thresholding algorithm for linear inverse problems},\n" +
          "author={Amir and Beck, Mark and Teboulle},\n" +
          "journal={SIAM Journal on Imaging Sciences},\n" +
          "volume={2},\n" +
          "number={1},\n" +
          "pages={183--202},\n" +
          "year={2009},\n" +
          "publisher={SIAM}\n" +
          "}")
     cite_info1.endnote = \
         ("%0 Journal Article\n" +
          "%T A fast iterative shrinkage-thresholding algorithm for linear inverse problems\n" +
          "%A Beck, Amir\n" +
          "%A Teboulle, Mark\n" +
          "%J SIAM Journal on Imaging Sciences\n" +
          "%V 2\n" +
          "%N 1\n" +
          "%P 183--202\n" +
          "%@ --\n" +
          "%D 2009\n" +
          "%I SIAM\n")
     cite_info1.doi = "doi: "
     return cite_info1
Example #7
0
 def get_citation_information(self):
     cite_info1 = CitationInformation()
     cite_info1.name = 'citation1'
     cite_info1.description = \
         ("TomoPhantom is a software package to generate 2D-4D analytical phantoms and their Radon transforms for various testing purposes.")
     cite_info1.bibtex = \
         ("@article{kazantsevTP2018,\n" +
          "title={TomoPhantom, a software package to generate 2D-4D analytical phantoms for CT image reconstruction algorithm benchmarks},\n" +
          "author={Daniil and Kazantsev, Valery and Pickalov, Srikanth and Nagella, Edoardo and Pasca, Philip and Withers},\n" +
          "journal={Software X},\n" +
          "volume={7},\n" +
          "number={--},\n" +
          "pages={150--155},\n" +
          "year={2018},\n" +
          "publisher={Elsevier}\n" +
          "}")
     cite_info1.endnote = \
         ("%0 Journal Article\n" +
          "%T TomoPhantom, a software package to generate 2D-4D analytical phantoms for CT image reconstruction algorithm benchmarks\n" +
          "%A Kazantsev, Daniil\n" +
          "%A Pickalov, Valery\n" +
          "%A Nagella, Srikanth\n" +
          "%A Pasca, Edoardo\n" +
          "%A Withers, Philip\n" +
          "%J Software X\n" +
          "%V 7\n" +
          "%N --\n" +
          "%P 150--155\n" +
          "%@ --\n" +
          "%D 2018\n" +
          "%I Elsevier\n")
     cite_info1.doi = "doi:10.1016/j.softx.2018.05.003"
     return [cite_info1]
Example #8
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The Tomographic filtering performed in this processing " +
          "chain is derived from this work.")
     cite_info.bibtex = \
         ("@Article{C4CP04488F, \n" +
          "author ={Price, S. W. T. and Ignatyev, K. and Geraki, K. and \
          Basham, M. and Filik, J. and Vo, N. T. and Witte, P. T. and \
          Beale, A. M. and Mosselmans, J. F. W.}, \n" +
          "title  ={Chemical imaging of single catalyst particles with \
          scanning [small mu ]-XANES-CT and [small mu ]-XRF-CT}, \n" +
          "journal  ={Phys. Chem. Chem. Phys.}, \n" +
          "year  ={2015}, \n" +
          "volume  ={17}, \n" +
          "issue  ={1}, \n" +
          "pages  ={521-529}, \n" +
          "publisher  ={The Royal Society of Chemistry}, \n" +
          "doi  ={10.1039/C4CP04488F}, \n" +
          "url  ={http://dx.doi.org/10.1039/C4CP04488F}, \n" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T Chemical imaging of single catalyst particles with scanning \
         [small mu ]-XANES-CT and [small mu ]-XRF-CT\n" +
          "%A Price, Stephen W.T.\n" +
          "%A Ignatyev, Konstantin\n" +
          "%A Geraki, Kalotina\n" +
          "%A Basham, Mark\n" +
          "%A Filik, Jacob\n" +
          "%A Vo, Nghia T.\n" +
          "%A Witte, Peter T.\n" +
          "%A Beale, Andrew M.\n" +
          "%A Mosselmans, J. Fred W.\n" +
          "%J Physical Chemistry Chemical Physics\n" +
          "%V 17\n" +
          "%N 1\n" +
          "%P 521-529\n" +
          "%@ 1094-4087\n" +
          "%D 2015\n" +
          "%I Royal Society of Chemistry")
     cite_info.doi = "doi: 10.1039/c4cp04488f"
     return cite_info
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The code of ring removal is the implementation of the work of \
         Sofya Titarenko et al. taken from this paper.")
     cite_info.bibtex = \
         ("@article{TITARENKO20101489,\n" +
          "title={An analytical formula for ring artefact suppression in \
          X-ray tomography},\n" +
          "author={Sofya Titarenko, Philip J. Withers and \
          Anatoly Yagola},\n" +
          "journal={Applied Mathematics Letters},\n" +
          "volume={23},\n" +
          "number={12},\n" +
          "pages={1489 - 1495},\n" +
          "year={2010},\n" +
          "publisher={Elsevier}" +
          "}")
     cite_info.doi = "doi: DOI: 10.1016/j.aml.2010.08.022"
     return cite_info
Example #10
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The distortion correction used in this processing chain is taken\
          from this work."                             )
     cite_info.bibtex = \
         ("@article{Vo:15,\n" +
          "title={Radial lens distortion correction with sub-pixel accuracy \
          for X-ray micro-tomography},\n"                                             +
          "author={Nghia T. Vo and Robert C. Atwood and \
          Michael Drakopoulos},\n"                                      +
          "journal={Optics. Express},\n" +
          "volume={23},\n" +
          "number={25},\n" +
          "pages={32859--32868},\n" +
          "year={2015},\n" +
          "publisher={OSA Publishing}" +
          "}")
     cite_info.doi = "doi: DOI: 10.1364/OE.23.032859"
     return cite_info
Example #11
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The code of ring removal is the implementation of the work of \
         Nghia T. Vo et al. taken from algorithm 4, 5 in this paper."                                                                        )
     cite_info.bibtex = \
         ("@article{Vo:18,\n" +
          "title={Superior techniques for eliminating ring artifacts in\
           X-ray micro-tomography},\n"                                          +
          "author={Nghia T. Vo, Robert C. Atwood,\
           and Michael Drakopoulos},\n"                                           +
          "journal={Opt. Express},\n" +
          "volume={26},\n" +
          "number={22},\n" +
          "pages={28396--28412},\n" +
          "year={2018},\n" +
          "publisher={OSA}" +
          "}")
     cite_info.doi = "doi: DOI: 10.1364/OE.26.028396"
     return cite_info
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The distortion correction used in this processing chain is taken\
          from this work.")
     cite_info.bibtex = \
         ("@article{Vo:15,\n" +
          "title={Radial lens distortion correction with sub-pixel accuracy \
          for X-ray micro-tomography},\n" +
          "author={Nghia T. Vo and Robert C. Atwood and \
          Michael Drakopoulos},\n" +
          "journal={Optics. Express},\n" +
          "volume={23},\n" +
          "number={25},\n" +
          "pages={32859--32868},\n" +
          "year={2015},\n" +
          "publisher={OSA Publishing}" +
          "}")
     cite_info.doi = "doi: DOI: 10.1364/OE.23.032859"
     return cite_info
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The code of ring removal is the implementation of the work of \
         Nghia T. Vo et al. taken from algorithm 3,4,5,6 in this paper.")
     cite_info.bibtex = \
         ("@article{Vo:18,\n" +
          "title={Superior techniques for eliminating ring artifacts in\
           X-ray micro-tomography},\n" +
          "author={Nghia T. Vo, Robert C. Atwood,\
           and Michael Drakopoulos},\n" +
          "journal={Opt. Express},\n" +
          "volume={26},\n" +
          "number={22},\n" +
          "pages={28396--28412},\n" +
          "year={2018},\n" +
          "publisher={OSA}" +
          "}")
     cite_info.doi = "doi: DOI: 10.1364/OE.26.028396"
     return cite_info
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The code of ring removal is the implementation of the work of \
         Sofya Titarenko et al. taken from this paper."                                                          )
     cite_info.bibtex = \
         ("@article{TITARENKO20101489,\n" +
          "title={An analytical formula for ring artefact suppression in \
          X-ray tomography},\n"                                   +
          "author={Sofya Titarenko, Philip J. Withers and \
          Anatoly Yagola},\n"                                 +
          "journal={Applied Mathematics Letters},\n" +
          "volume={23},\n" +
          "number={12},\n" +
          "pages={1489 - 1495},\n" +
          "year={2010},\n" +
          "publisher={Elsevier}" +
          "}")
     cite_info.doi = "doi: DOI: 10.1016/j.aml.2010.08.022"
     return cite_info
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The ring artefact removal algorithm used in this processing\n"
          "chain is taken from this work.")
     cite_info.bibtex = \
         ("@inproceedings{titarenko2010regularization,\n" +
          "title={Regularization methods for inverse problems in\n" +
          "X-ray tomography},\n" +
          "author={Titarenko, Valeriy and Bradley, Robert and Martin,\n" +
          "Christopher and Withers, Philip J and Titarenko, Sofya},\n" +
          "booktitle={Developments in X-Ray Tomography VII},\n" +
          "volume={7804},\n" +
          "pages={78040Z},\n" +
          "year={2010},\n" +
          "organization={International Society for Optics and Photonics}" +
          "}")
     cite_info.endnote = \
         ("%0 Conference Proceedings\n" +
          "%T Regularization methods for inverse problems in\n" +
          "X-ray tomography\n" +
          "%A Titarenko, Valeriy\n" +
          "%A Bradley, Robert\n" +
          "%A Martin, Christopher\n" +
          "%A Withers, Philip J\n" +
          "%A Titarenko, Sofya\n" +
          "%B Developments in X-Ray Tomography VII\n" +
          "%V 7804\n" +
          "%P 78040Z\n" +
          "%D 2010\n" +
          "%I International Society for Optics and Photonics")
     cite_info.doi = "doi: 10.1117/12.860260"
     return cite_info
Example #16
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The reconstruction performed in this processing " +
          "chain is derived from this work.")
     cite_info.bibtex = \
         ("@article{laurentini1994visual," +
          "title={The visual hull concept for silhouette-based image understanding}," +
          "author={Laurentini, Aldo}," +
          "journal={IEEE Transactions on pattern analysis and machine intelligence}," +
          "volume={16}," +
          "number={2}," +
          "pages={150--162}," +
          "year={1994}," +
          "publisher={IEEE}" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article" +
          "%T The visual hull concept for silhouette-based image understanding" +
          "%A Laurentini, Aldo" +
          "%J IEEE Transactions on pattern analysis and machine intelligence" +
          "%V 16" +
          "%N 2" +
          "%P 150-162" +
          "%@ 0162-8828" +
          "%D 1994" +
          "%I IEEE")
     cite_info.doi = "http://dx.doi.org/10.1109/34.273735"
     return cite_info
Example #17
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The ring artefact removal algorithm used in this processing \
          chain is taken from this work."                                            )
     cite_info.bibtex = \
         ("@article{raven1998numerical,\n" +
          "title={Numerical removal of ring artifacts in \
          microtomography},\n"                                  +
          "author={Raven, Carsten},\n" +
          "journal={Review of scientific instruments},\n" +
          "volume={69},\n" +
          "number={8},\n" +
          "pages={2978--2980},\n" +
          "year={1998},\n" +
          "publisher={AIP Publishing}\n" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T Numerical removal of ring artifacts in microtomography\n" +
          "%A Raven, Carsten\n" +
          "%J Review of scientific instruments\n" +
          "%V 69\n" +
          "%N 8\n" +
          "%P 2978-2980\n" +
          "%@ 0034-6748\n" +
          "%D 1998\n" +
          "%I AIP Publishing")
     cite_info.doi = "doi: 10.1063/1.1149043"
     return cite_info
Example #18
0
 def get_citation_information(self):
     cite_info1 = CitationInformation()
     cite_info1.name = 'citation1'
     cite_info1.description = \
         ("First-order optimisation algorithm for linear inverse problems.")
     cite_info1.bibtex = \
         ("@article{beck2009,\n" +
          "title={A fast iterative shrinkage-thresholding algorithm for linear inverse problems},\n" +
          "author={Amir and Beck, Mark and Teboulle},\n" +
          "journal={SIAM Journal on Imaging Sciences},\n" +
          "volume={2},\n" +
          "number={1},\n" +
          "pages={183--202},\n" +
          "year={2009},\n" +
          "publisher={SIAM}\n" +
          "}")
     cite_info1.endnote = \
         ("%0 Journal Article\n" +
          "%T A fast iterative shrinkage-thresholding algorithm for linear inverse problems\n" +
          "%A Beck, Amir\n" +
          "%A Teboulle, Mark\n" +
          "%J SIAM Journal on Imaging Sciences\n" +
          "%V 2\n" +
          "%N 1\n" +
          "%P 183--202\n" +
          "%@ --\n" +
          "%D 2009\n" +
          "%I SIAM\n")
     cite_info1.doi = "doi: "
     return cite_info1
Example #19
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The reconstruction used to create this output is described in " +
          "this publication")
     cite_info.bibtex = \
         ("@article{palenstijn2011performance,\n" +
          "title={Performance improvements for iterative electron " +
          "tomography reconstruction using graphics processing units " +
          "(GPUs)},\n" +
          "author={Palenstijn, WJ and Batenburg, KJ and Sijbers, J},\n" +
          "journal={Journal of structural biology},\n" +
          "volume={176},\n" +
          "number={2},\n" +
          "pages={250--253},\n" +
          "year={2011},\n" +
          "publisher={Elsevier}\n" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T Performance improvements for iterative electron tomography " +
          "reconstruction using graphics processing units (GPUs)\n" +
          "%A Palenstijn, WJ\n" +
          "%A Batenburg, KJ\n" +
          "%A Sijbers, J\n" +
          "%J Journal of structural biology\n" +
          "%V 176\n" +
          "%N 2\n" +
          "%P 250-253\n" +
          "%@ 1047-8477\n" +
          "%D 2011\n" +
          "%I Elsevier")
     cite_info.doi = "http://dx.doi.org/10.1016/j.jsb.2011.07.017"
     return cite_info
Example #20
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The center of rotation for this reconstruction was calculated " +
          "automatically using the method described in this work")
     cite_info.bibtex = \
         ("@article{vo2014reliable,\n" +
          "title={Reliable method for calculating the center of rotation " +
          "in parallel-beam tomography},\n" +
          "author={Vo, Nghia T and Drakopoulos, Michael and Atwood, " +
          "Robert C and Reinhard, Christina},\n" +
          "journal={Optics Express},\n" +
          "volume={22},\n" +
          "number={16},\n" +
          "pages={19078--19086},\n" +
          "year={2014},\n" +
          "publisher={Optical Society of America}\n" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T Reliable method for calculating the center of rotation in " +
          "parallel-beam tomography\n" +
          "%A Vo, Nghia T\n" +
          "%A Drakopoulos, Michael\n" +
          "%A Atwood, Robert C\n" +
          "%A Reinhard, Christina\n" +
          "%J Optics Express\n" +
          "%V 22\n" +
          "%N 16\n" +
          "%P 19078-19086\n" +
          "%@ 1094-4087\n" +
          "%D 2014\n" +
          "%I Optical Society of America")
     cite_info.doi = "https://doi.org/10.1364/OE.22.019078"
     return cite_info
Example #21
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("An algorithm from the TomoPy framework is used to perform the \
          reconstruction in this processing pipeline"                                                        )
     cite_info.bibtex = \
         ("@article{gursoy2014tomopy,\n" +
          "title={TomoPy: a framework for the analysis of synchrotron,\n" +
          "tomographic data},\n" +
          "author={G{\"u}rsoy, Doga and De Carlo, Francesco and Xiao,\n" +
          "Xianghui and Jacobsen, Chris},\n" +
          "journal={Journal of synchrotron radiation},\n" +
          "volume={21},\n" +
          "number={5},\n" +
          "pages={1188--1193},\n" +
          "year={2014},\n" +
          "publisher={International Union of Crystallography}\n" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T TomoPy: a framework for the analysis of synchrotron\n" +
          "tomographic data\n" +
          "%A Gursoy, Doga\n" +
          "%A De Carlo, Francesco" +
          "%A Xiao, Xianghui" +
          "%A Jacobsen, Chris" +
          "%J Journal of synchrotron radiation" +
          "%V 21" +
          "%N 5" +
          "%P 1188-1193" +
          "%@ 1600-5775" +
          "%D 2014" +
          "%I International Union of Crystallography")
     cite_info.doi = "doi: 10.1107/S1600577514013939"
     return cite_info
Example #22
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The PSF correction used in this plugin is taken\
          from this work."                             )
     cite_info.bibtex = ("@inproceedings{10.1117/12.2530324,\n"\
         "author = {Nghia T. Vo and Robert C. Atwood "\
         "and Michael Drakopoulos},\n"\
         "title = {{Preprocessing techniques for removing artifacts in "\
         "synchrotron-based tomographic images}},\n"\
         "volume = {11113},\n"\
         "booktitle = {Developments in X-Ray Tomography XII},\n"\
         "editor = {Bert Muller and Ge Wang},\n"\
         "organization = {International Society for Optics and Photonics},\n"\
         "publisher = {SPIE},\n"\
         "pages = {309 -- 328},\n"\
         "year = {2019},\n"\
         "doi = {10.1117/12.2530324},\n"\
         "URL = {https://doi.org/10.1117/12.2530324}\n"\
         "}")
     cite_info.doi = "doi: DOI: 10.1117/12.2530324"
     return cite_info
Example #23
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The Tomographic reconstruction performed in this processing " +
          "chain is derived from this work.")
     cite_info.bibtex = \
         ("@book{avinash2001principles,\n" +
          " title={Principles of computerized tomographic imaging},\n" +
          " author={Kak, Avinash C. and Slaney, Malcolm},\n" +
          " year={2001},\n" +
          " publisher={Society for Industrial and Applied Mathematics}\n" +
          "}")
     cite_info.endnote = \
         ("%0 Book\n" +
          "%T Principles of computerized tomographic imaging\n" +
          "%A Kak, Avinash C.\n" +
          "%A Slaney, Malcolm\n" +
          "%@ 089871494X\n" +
          "%D 2001\n" +
          "%I Society for Industrial and Applied Mathematics")
     cite_info.doi = "http://dx.doi.org/10.1137/1.9780898719277"
     return cite_info
Example #24
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The contrast enhancement used in this processing chain is taken\
          from this work.")
     cite_info.bibtex = \
         ("@article{paganin2002simultaneous,\n" +
          "title={Simultaneous phase and amplitude extraction from a single\
          defocused image of a homogeneous object},\n" +
          "author={Paganin, David and Mayo, SC and Gureyev, Tim E and \
          Miller, Peter R and Wilkins, Steve W},\n" +
          "journal={Journal of microscopy},\n" +
          "volume={206},\n" +
          "number={1},\n" +
          "pages={33--40},\n" +
          "year={2002},\n" +
          "publisher={Wiley Online Library}" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T Simultaneous phase and amplitude extraction from a single \
          defocused image of a homogeneous object\n" +
          "%A Paganin, David\n" +
          "%A Mayo, SC\n" +
          "%A Gureyev, Tim E\n" +
          "%A Miller, Peter R\n" +
          "%A Wilkins, Steve W\n" +
          "%J Journal of microscopy\n" +
          "%V 206\n" +
          "%N 1\n" +
          "%P 33-40\n" +
          "%@ 1365-2818\n" +
          "%D 2002\n" +
          "%I Wiley Online Library\n")
     cite_info.doi = "doi: DOI: 10.1046/j.1365-2818.2002.01010.x"
     return cite_info
Example #25
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The Tomographic filtering performed in this processing " +
          "chain is derived from this work.")
     cite_info.bibtex = \
         ("@Article{C4CP04488F, \n" +
          "author ={Price, S. W. T. and Ignatyev, K. and Geraki, K. and \
          Basham, M. and Filik, J. and Vo, N. T. and Witte, P. T. and \
          Beale, A. M. and Mosselmans, J. F. W.}, \n" +
          "title  ={Chemical imaging of single catalyst particles with \
          scanning [small mu ]-XANES-CT and [small mu ]-XRF-CT}, \n" +
          "journal  ={Phys. Chem. Chem. Phys.}, \n" +
          "year  ={2015}, \n" +
          "volume  ={17}, \n" +
          "issue  ={1}, \n" +
          "pages  ={521-529}, \n" +
          "publisher  ={The Royal Society of Chemistry}, \n" +
          "doi  ={10.1039/C4CP04488F}, \n" +
          "url  ={https://doi.org/10.1039/C4CP04488F}, \n" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T Chemical imaging of single catalyst particles with scanning \
         [small mu ]-XANES-CT and [small mu ]-XRF-CT\n" +
          "%A Price, Stephen W.T.\n" +
          "%A Ignatyev, Konstantin\n" +
          "%A Geraki, Kalotina\n" +
          "%A Basham, Mark\n" +
          "%A Filik, Jacob\n" +
          "%A Vo, Nghia T.\n" +
          "%A Witte, Peter T.\n" +
          "%A Beale, Andrew M.\n" +
          "%A Mosselmans, J. Fred W.\n" +
          "%J Physical Chemistry Chemical Physics\n" +
          "%V 17\n" +
          "%N 1\n" +
          "%P 521-529\n" +
          "%@ 1094-4087\n" +
          "%D 2015\n" +
          "%I Royal Society of Chemistry")
     cite_info.doi = "doi: 10.1039/c4cp04488f"
     return cite_info
Example #26
0
 def get_citation_information(self):
     cite_info1 = CitationInformation()
     cite_info1.name = 'citation1'
     cite_info1.description = \
         ("The CCPi-Regularisation toolkit provides a set of variational regularisers (denoisers)\
          which can be embedded in a plug-and-play fashion into proximal splitting methods \
          for image reconstruction. CCPi-RGL comes with algorithms that can satisfy various \
          prior expectations of the reconstructed object, for example being piecewise-constant \
          or piecewise-smooth nature."                                         )
     cite_info1.bibtex = \
         ("@article{kazantsev2019,\n" +
          "title={CCPi-Regularisation Toolkit for computed tomographic image reconstruction with proximal splitting algorithms \},\n" +
          "author={Daniil and Kazantsev, Edoardo and Pasca, \
          Martin and Turner, Philip and Withers},\n"                                                        +
          "journal={Software X},\n" +
          "volume={Under revision},\n" +
          "number={--},\n" +
          "pages={--},\n" +
          "year={2019},\n" +
          "publisher={Elsevier}\n" +
          "}")
     cite_info1.endnote = \
         ("%0 Journal Article\n" +
          "%T CCPi-Regularisation Toolkit for computed tomographic image reconstruction with proximal splitting algorithms\n" +
          "%A Kazantsev, Daniil\n" +
          "%A Pasca, Edoardo\n" +
          "%A Turner, Martin\n" +
          "%A Withers, Philip\n" +
          "%J Software X\n" +
          "%V --\n" +
          "%N --\n" +
          "%P --\n" +
          "%@ --\n" +
          "%D 2019\n" +
          "%I Elsevier\n")
     cite_info1.doi = "doi: "
     return [cite_info1]
Example #27
0
    def get_citation_information(self):
        cite_info = CitationInformation()
        cite_info.name = 'citation3'
        cite_info.description = \
            ("The tomography reconstruction algorithm used in this processing \
             pipeline is part of the ASTRA Toolbox"                                                   )
        cite_info.bibtex = \
            ("@article{palenstijn2011performance,\n" +
             "title={Performance improvements for iterative electron \
             tomography reconstruction using graphics processing units \
             (GPUs)},\n"                         +
             "author={Palenstijn, WJ and Batenburg, KJ and Sijbers, J},\n" +
             "journal={Journal of structural biology},\n" +
             "volume={176},\n" +
             "number={2},\n" +
             "pages={250--253},\n" +
             "year={2011},\n" +
             "publisher={Elsevier}\n" +
             "}")
        cite_info.endnote = \
            ("%0 Journal Article\n" +
             "%T Performance improvements for iterative electron tomography \
             reconstruction using graphics processing units (GPUs)\n"                                                                      +
             "%A Palenstijn, WJ\n" +
             "%A Batenburg, KJ\n" +
             "%A Sijbers, J\n" +
             "%J Journal of structural biology\n" +
             "%V 176\n" +
             "%N 2\n" +
             "%P 250-253\n" +
             "%@ 1047-8477\n" +
             "%D 2011\n" +
             "%I Elsevier\n")
        cite_info.doi = "doi: 10.1016/j.jsb.2011.07.017"

        return super(AstraReconGpu, self).get_citation_information() + \
            [cite_info]
Example #28
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The Tomographic reconstruction performed in this processing " +
          "chain is derived from this work.")
     cite_info.bibtex = \
         ("@book{avinash2001principles,\n" +
          "  title={Principles of computerized tomographic imaging},\n" +
          "  author={Avinash C.. Kak and Slaney, Malcolm},\n" +
          "  year={2001},\n" +
          "  publisher={Society for Industrial and Applied Mathematics}\n" +
          "}")
     cite_info.endnote = \
         ("%0 Book\n" +
          "%T Principles of computerized tomographic imaging\n" +
          "%A Avinash C.. Kak\n" +
          "%A Slaney, Malcolm\n" +
          "%@ 089871494X\n" +
          "%D 2001\n" +
          "%I Society for Industrial and Applied Mathematics")
     cite_info.doi = "http://dx.doi.org/10.1137/1.9780898719277"
     return cite_info
    def get_citation_information(self):
        cite_info = CitationInformation()
        cite_info.name = 'citation3'
        cite_info.description = \
            ("The tomography reconstruction algorithm used in this processing \
             pipeline is part of the ASTRA Toolbox")
        cite_info.bibtex = \
            ("@article{palenstijn2011performance,\n" +
             "title={Performance improvements for iterative electron \
             tomography reconstruction using graphics processing units \
             (GPUs)},\n" +
             "author={Palenstijn, WJ and Batenburg, KJ and Sijbers, J},\n" +
             "journal={Journal of structural biology},\n" +
             "volume={176},\n" +
             "number={2},\n" +
             "pages={250--253},\n" +
             "year={2011},\n" +
             "publisher={Elsevier}\n" +
             "}")
        cite_info.endnote = \
            ("%0 Journal Article\n" +
             "%T Performance improvements for iterative electron tomography \
             reconstruction using graphics processing units (GPUs)\n" +
             "%A Palenstijn, WJ\n" +
             "%A Batenburg, KJ\n" +
             "%A Sijbers, J\n" +
             "%J Journal of structural biology\n" +
             "%V 176\n" +
             "%N 2\n" +
             "%P 250-253\n" +
             "%@ 1047-8477\n" +
             "%D 2011\n" +
             "%I Elsevier\n")
        cite_info.doi = "doi: 10.1016/j.jsb.2011.07.017"

        return super(AstraReconGpu, self).get_citation_information() + \
            [cite_info]
Example #30
0
 def get_citation_information(self):
     cite_info = CitationInformation()
     cite_info.description = \
         ("The contrast enhancement used in this processing chain is taken\
          from this work."                             )
     cite_info.bibtex = \
         ("@article{paganin2002simultaneous,\n" +
          "title={Simultaneous phase and amplitude extraction from a single\
          defocused image of a homogeneous object},\n"                                                          +
          "author={Paganin, David and Mayo, SC and Gureyev, Tim E and \
          Miller, Peter R and Wilkins, Steve W},\n"                                                       +
          "journal={Journal of microscopy},\n" +
          "volume={206},\n" +
          "number={1},\n" +
          "pages={33--40},\n" +
          "year={2002},\n" +
          "publisher={Wiley Online Library}" +
          "}")
     cite_info.endnote = \
         ("%0 Journal Article\n" +
          "%T Simultaneous phase and amplitude extraction from a single \
          defocused image of a homogeneous object\n"                                                        +
          "%A Paganin, David\n" +
          "%A Mayo, SC\n" +
          "%A Gureyev, Tim E\n" +
          "%A Miller, Peter R\n" +
          "%A Wilkins, Steve W\n" +
          "%J Journal of microscopy\n" +
          "%V 206\n" +
          "%N 1\n" +
          "%P 33-40\n" +
          "%@ 1365-2818\n" +
          "%D 2002\n" +
          "%I Wiley Online Library\n")
     cite_info.doi = "doi: DOI: 10.1046/j.1365-2818.2002.01010.x"
     return cite_info
 def get_citation_information(self):
     cite_info1 = CitationInformation()
     cite_info1.name = 'citation1'
     cite_info1.description = \
         ("The CCPi-Regularisation toolkit provides a set of variational regularisers (denoisers) which can be embedded in a plug-and-play fashion into proximal splitting methods for image reconstruction. CCPi-RGL comes with algorithms that can satisfy various prior expectations of the reconstructed object, for example being piecewise-constant or piecewise-smooth nature.")
     cite_info1.bibtex = \
         ("@article{kazantsev2019,\n" +
          "title={CCPi-Regularisation Toolkit for computed tomographic image reconstruction with proximal splitting algorithms},\n" +
          "author={Daniil and Kazantsev, Edoardo and Pasca, Martin and Turner, Philip and Withers},\n" +
          "journal={Software X},\n" +
          "volume={accepted},\n" +
          "number={--},\n" +
          "pages={--},\n" +
          "year={2019},\n" +
          "publisher={Elsevier}\n" +
          "}")
     cite_info1.endnote = \
         ("%0 Journal Article\n" +
          "%T CCPi-Regularisation Toolkit for computed tomographic image reconstruction with proximal splitting algorithms\n" +
          "%A Kazantsev, Daniil\n" +
          "%A Pasca, Edoardo\n" +
          "%A Turner, Martin\n" +
          "%A Withers, Philip\n" +
          "%J Software X\n" +
          "%V --\n" +
          "%N --\n" +
          "%P --\n" +
          "%@ --\n" +
          "%D 2019\n" +
          "%I Elsevier\n")
     cite_info1.doi = "doi: "
     
     if (self.parameters['method'] == 'ROF_TV'):
         cite_info2 = CitationInformation()
         cite_info2.name = 'citation2'
         cite_info2.description = ("Rudin-Osher-Fatemi explicit PDE minimisation method for smoothed Total Variation regulariser")
         cite_info2.bibtex = \
         ("@article{ROF1992,\n" +
          "title={Nonlinear total variation based noise removal algorithms},\n" +
          "author={L. Rudin, S. Osher, E. Fatemi},\n" +
          "journal={Physica D.},\n" +
          "volume={60},\n" +
          "number={},\n" +
          "pages={259--268},\n" +
          "year={1992},\n" +
          "publisher={Elsevier}\n" +
          "}")
         cite_info2.endnote = \
         ("%0 Journal Article\n" +
          "%T Nonlinear total variation based noise removal algorithms\n" +
          "%A Rudin, L.\n" +
          "%A Osher, S.\n" +
          "%A Fatemi, Fatemi\n" +
          "%J Physica D.\n" +
          "%V 60\n" +
          "%N \n" +
          "%P 259--268\n" +
          "%@ \n" +
          "%D 1992\n" +
          "%I Elsevier\n")
         cite_info2.doi = "doi: 10.1016/0167-2789(92)90242-F"
     if (self.parameters['method'] == 'FGP_TV'):
         cite_info2 = CitationInformation()
         cite_info2.name = 'citation2'
         cite_info2.description = ("Fast-Gradient-Projection algorithm for Total Variation regulariser")
         cite_info2.bibtex = \
         ("@article{FGP2009,\n" +
          "title={Fast gradient-based algorithms for constrained total variation image denoising and deblurring problems},\n" +
          "author={Amir and Beck, Mark and Teboulle},\n" +
          "journal={IEEE Transactions on Image Processing},\n" +
          "volume={18},\n" +
          "number={11},\n" +
          "pages={2419--2434},\n" +
          "year={2009},\n" +
          "publisher={IEEE}\n" +
          "}")
         cite_info2.endnote = \
         ("%0 Journal Article\n" +
          "%T Fast gradient-based algorithms for constrained total variation image denoising and deblurring problems\n" +
          "%A Beck, Amir\n" +
          "%A Teboulle, Mark.\n" +
          "%J IEEE Transactions on Image Processing\n" +
          "%V 18\n" +
          "%N 11\n" +
          "%P 2419--2434\n" +
          "%@ \n" +
          "%D 2009\n" +
          "%I IEEE\n")
         cite_info2.doi = "doi: 10.1109/TIP.2009.2028250"
     if (self.parameters['method'] == 'SB_TV'):
         cite_info2 = CitationInformation()
         cite_info2.name = 'citation2'
         cite_info2.description = ("The Split Bregman approach for Total Variation regulariser")
         cite_info2.bibtex = \
         ("@article{SBTV2009,\n" +
          "title={The split Bregman method for L1-regularized problems},\n" +
          "author={Tom and Goldstein, Stanley and Osher},\n" +
          "journal={SIAM journal on imaging sciences},\n" +
          "volume={2},\n" +
          "number={2},\n" +
          "pages={323--343},\n" +
          "year={2009},\n" +
          "publisher={SIAM}\n" +
          "}")
         cite_info2.endnote = \
         ("%0 Journal Article\n" +
          "%T The split Bregman method for L1-regularized problems\n" +
          "%A Goldstein, Tom\n" +
          "%A Osher, Stanley.\n" +
          "%J SIAM journal on imaging sciences\n" +
          "%V 2\n" +
          "%N 2\n" +
          "%P 323--343\n" +
          "%@ \n" +
          "%D 2009\n" +
          "%I SIAM\n")
         cite_info2.doi = "doi: 10.1137/080725891"
     if (self.parameters['method'] == 'TGV'):
         cite_info2 = CitationInformation()
         cite_info2.name = 'citation2'
         cite_info2.description = ("Total generalized variation regulariser for piecewise-smooth recovery")
         cite_info2.bibtex = \
         ("@article{TGV2010,\n" +
          "title={Total generalized variation},\n" +
          "author={Kristian and Bredies, Karl and Kunisch, Thomas and Pock},\n" +
          "journal={SIAM journal on imaging sciences},\n" +
          "volume={3},\n" +
          "number={3},\n" +
          "pages={492--526},\n" +
          "year={2010},\n" +
          "publisher={SIAM}\n" +
          "}")
         cite_info2.endnote = \
         ("%0 Journal Article\n" +
          "%T Total generalized variation\n" +
          "%A Bredies, Kristian\n" +
          "%A Kunisch, Kurl.\n" +
          "%A Pock, Thomas.\n" +
          "%J SIAM journal on imaging sciences\n" +
          "%V 3\n" +
          "%N 3\n" +
          "%P 492--526\n" +
          "%@ \n" +
          "%D 2010\n" +
          "%I SIAM\n")
         cite_info2.doi = "doi: 10.1137/080725891"
     if (self.parameters['method'] == 'LLT_ROF'):
         cite_info2 = CitationInformation()
         cite_info2.name = 'citation2'
         cite_info2.description = ("Combination for ROF model and LLT for piecewise-smooth recovery")
         cite_info2.bibtex = \
         ("@article{ROFLLT2017,\n" +
          "title={Model-based iterative reconstruction using higher-order regularization of dynamic synchrotron data},\n" +
          "author={Daniil and Kazantsev, Enyu and Guo, Andre and Phillion, Philip and Withers, Peter and Lee},\n" +
          "journal={Measurement Science and Technology},\n" +
          "volume={28},\n" +
          "number={9},\n" +
          "pages={094004},\n" +
          "year={2017},\n" +
          "publisher={IoP}\n" +
          "}")
         cite_info2.endnote = \
         ("%0 Journal Article\n" +
          "%T Model-based iterative reconstruction using higher-order regularization of dynamic synchrotron data\n" +
          "%A Kazantsev, Daniil\n" +
          "%A Enyu, Guo.\n" +
          "%A Phillion, Andre.\n" +
          "%A Withers, Philip.\n" +
          "%A Lee, Peter.\n" +
          "%J Measurement Science and Technology\n" +
          "%V 28\n" +
          "%N 9\n" +
          "%P 094004\n" +
          "%@ \n" +
          "%D 2017\n" +
          "%I IoP\n")
         cite_info2.doi = "doi: 10.1088/1361-6501"
     if (self.parameters['method'] == 'NDF'):
         cite_info2 = CitationInformation()
         cite_info2.name = 'citation2'
         cite_info2.description = ("Nonlinear or linear duffison as a regulariser ")
         cite_info2.bibtex = \
         ("@article{NDF1990,\n" +
          "title={Scale-space and edge detection using anisotropic diffusion},\n" +
          "author={Pietro and Perona, Jitendra and Malik},\n" +
          "journal={IEEE Transactions on pattern analysis and machine intelligence},\n" +
          "volume={12},\n" +
          "number={7},\n" +
          "pages={629--639},\n" +
          "year={1990},\n" +
          "publisher={IEEE}\n" +
          "}")
         cite_info2.endnote = \
         ("%0 Journal Article\n" +
          "%T Scale-space and edge detection using anisotropic diffusion\n" +
          "%A Pietro, Perona\n" +
          "%A Jitendra, Malik.\n" +
          "%J IEEE Transactions on pattern analysis and machine intelligence\n" +
          "%V 12\n" +
          "%N 7\n" +
          "%P 629--639\n" +
          "%@ \n" +
          "%D 1990\n" +
          "%I IEEE\n")
         cite_info2.doi = "doi: 10.1109/34.56205"
     if (self.parameters['method'] == 'DIFF4th'):
         cite_info2 = CitationInformation()
         cite_info2.name = 'citation2'
         cite_info2.description = ("Anisotropic diffusion of higher order for piecewise-smooth recovery")
         cite_info2.bibtex = \
         ("@article{ADF2011,\n" +
          "title={An anisotropic fourth-order diffusion filter for image noise removal},\n" +
          "author={Mohammad Reza and Hajiaboli},\n" +
          "journal={International Journal of Computer Vision},\n" +
          "volume={92},\n" +
          "number={2},\n" +
          "pages={177--191},\n" +
          "year={2011},\n" +
          "publisher={Springer}\n" +
          "}")
         cite_info2.endnote = \
         ("%0 Journal Article\n" +
          "%T Anisotropic diffusion of higher order for piecewise-smooth recovery\n" +
          "%A Mohammad Reza, Hajiaboli\n" +
          "%J International Journal of Computer Vision\n" +
          "%V 92\n" +
          "%N 2\n" +
          "%P 177--191\n" +
          "%@ \n" +
          "%D 2011\n" +
          "%I Springer\n")
         cite_info2.doi = "doi: 10.1007/s11263-010-0330-1"
         
     return [cite_info1, cite_info2]
Example #32
0
    def get_citation_information(self):
        cite_info1 = CitationInformation()
        cite_info1.name = 'citation1'
        cite_info1.description = \
            ("The tomography reconstruction algorithm used in this processing \
             pipeline is part of the ASTRA Toolbox"                                                   )
        cite_info1.bibtex = \
            ("@article{van2016fast,\n" +
             "title={Fast and flexible X-ray tomography using the ASTRA \
             toolbox},\n"                          +
             "author={van Aarle, Wim and Palenstijn, Willem Jan and Cant, \
             Jeroen and Janssens, Eline and Bleichrodt, Folkert and \
             Dabravolski, Andrei and De Beenhouwer, Jan and Batenburg, K Joost\
             and Sijbers, Jan},\n"                                   +
             "journal={Optics Express},\n" +
             "volume={24},\n" +
             "number={22},\n" +
             "pages={25129--25147},\n" +
             "year={2016},\n" +
             "publisher={Optical Society of America}\n" +
             "}")
        cite_info1.endnote = \
            ("%0 Journal Article\n" +
             "%T Fast and flexible X-ray tomography using the ASTRA \
             toolbox\n"                        +
             "%A van Aarle, Wim\n" +
             "%A Palenstijn, Willem Jan\n" +
             "%A Cant, Jeroen\n" +
             "%A Janssens, Eline\n" +
             "%A Bleichrodt, Folkert\n" +
             "%A Dabravolski, Andrei\n" +
             "%A De Beenhouwer, Jan\n" +
             "%A Batenburg, K Joost\n" +
             "%A Sijbers, Jan\n" +
             "%J Optics Express\n" +
             "%V 24\n" +
             "%N 22\n" +
             "%P 25129-25147\n" +
             "%@ 1094-4087\n" +
             "%D 2016\n" +
             "%I Optical Society of America\n")
        cite_info1.doi = "doi: 10.1364/OE.24.025129"

        cite_info2 = CitationInformation()
        cite_info2.name = 'citation2'
        cite_info2.description = \
            ("The tomography reconstruction algorithm used in this processing \
             pipeline is part of the ASTRA Toolbox"                                                   )
        cite_info2.bibtex = \
            ("@article{van2015astra,\n" +
             "title={The ASTRA Toolbox: A platform for advanced algorithm \
             development in electron tomography},\n"                                                     +
             "author={van Aarle, Wim and Palenstijn, Willem Jan and \
             De Beenhouwer, Jan and Altantzis, Thomas and Bals, Sara and \
             Batenburg, K Joost and Sijbers, Jan},\n"                                                      +
             "journal={Ultramicroscopy},\n" +
             "volume={157},\n" +
             "pages={35--47},\n" +
             "year={2015},\n" +
             "publisher={Elsevier}\n" +
             "}")
        cite_info2.endnote = \
            ("%0 Journal Article\n" +
             "%T Numerical removal of ring artifacts in microtomography\n" +
             "%A Raven, Carsten\n" +
             "%J Review of scientific instruments\n" +
             "%V 69\n" +
             "%N 8\n" +
             "%P 2978-2980\n" +
             "%@ 0034-6748\n" +
             "%D 1998\n" +
             "%I AIP Publishing")
        cite_info2.doi = "doi: 10.1364/OE.24.025129"

        return [cite_info1, cite_info2]
    def get_citation_information(self):
        cite_info1 = CitationInformation()
        cite_info1.name = 'citation1'
        cite_info1.description = \
            ("The tomography reconstruction algorithm used in this processing \
             pipeline is part of the ASTRA Toolbox")
        cite_info1.bibtex = \
            ("@article{van2016fast,\n" +
             "title={Fast and flexible X-ray tomography using the ASTRA \
             toolbox},\n" +
             "author={van Aarle, Wim and Palenstijn, Willem Jan and Cant, \
             Jeroen and Janssens, Eline and Bleichrodt, Folkert and \
             Dabravolski, Andrei and De Beenhouwer, Jan and Batenburg, K Joost\
             and Sijbers, Jan},\n" +
             "journal={Optics Express},\n" +
             "volume={24},\n" +
             "number={22},\n" +
             "pages={25129--25147},\n" +
             "year={2016},\n" +
             "publisher={Optical Society of America}\n" +
             "}")
        cite_info1.endnote = \
            ("%0 Journal Article\n" +
             "%T Fast and flexible X-ray tomography using the ASTRA \
             toolbox\n" +
             "%A van Aarle, Wim\n" +
             "%A Palenstijn, Willem Jan\n" +
             "%A Cant, Jeroen\n" +
             "%A Janssens, Eline\n" +
             "%A Bleichrodt, Folkert\n" +
             "%A Dabravolski, Andrei\n" +
             "%A De Beenhouwer, Jan\n" +
             "%A Batenburg, K Joost\n" +
             "%A Sijbers, Jan\n" +
             "%J Optics Express\n" +
             "%V 24\n" +
             "%N 22\n" +
             "%P 25129-25147\n" +
             "%@ 1094-4087\n" +
             "%D 2016\n" +
             "%I Optical Society of America\n")
        cite_info1.doi = "doi: 10.1364/OE.24.025129"

        cite_info2 = CitationInformation()
        cite_info2.name = 'citation2'
        cite_info2.description = \
            ("The tomography reconstruction algorithm used in this processing \
             pipeline is part of the ASTRA Toolbox")
        cite_info2.bibtex = \
            ("@article{van2015astra,\n" +
             "title={The ASTRA Toolbox: A platform for advanced algorithm \
             development in electron tomography},\n" +
             "author={van Aarle, Wim and Palenstijn, Willem Jan and \
             De Beenhouwer, Jan and Altantzis, Thomas and Bals, Sara and \
             Batenburg, K Joost and Sijbers, Jan},\n" +
             "journal={Ultramicroscopy},\n" +
             "volume={157},\n" +
             "pages={35--47},\n" +
             "year={2015},\n" +
             "publisher={Elsevier}\n" +
             "}")
        cite_info2.endnote = \
            ("%0 Journal Article\n" +
             "%T Numerical removal of ring artifacts in microtomography\n" +
             "%A Raven, Carsten\n" +
             "%J Review of scientific instruments\n" +
             "%V 69\n" +
             "%N 8\n" +
             "%P 2978-2980\n" +
             "%@ 0034-6748\n" +
             "%D 1998\n" +
             "%I AIP Publishing")
        cite_info2.doi = "doi: 10.1364/OE.24.025129"

        return [cite_info1, cite_info2]
Example #34
0
    def get_citation_information(self):
        cite_info1 = CitationInformation()
        cite_info1.name = 'citation1'
        cite_info1.description = \
            ("The CCPi-Regularisation toolkit provides a set of variational regularisers (denoisers) which can be embedded in a plug-and-play fashion into proximal splitting methods for image reconstruction. CCPi-RGL comes with algorithms that can satisfy various prior expectations of the reconstructed object, for example being piecewise-constant or piecewise-smooth nature.")
        cite_info1.bibtex = \
            ("@article{kazantsev2019,\n" +
             "title={CCPi-Regularisation Toolkit for computed tomographic image reconstruction with proximal splitting algorithms},\n" +
             "author={Daniil and Kazantsev, Edoardo and Pasca, Martin and Turner, Philip and Withers},\n" +
             "journal={Software X},\n" +
             "volume={9},\n" +
             "number={},\n" +
             "pages={317-323},\n" +
             "year={2019},\n" +
             "publisher={Elsevier}\n" +
             "}")
        cite_info1.endnote = \
            ("%0 Journal Article\n" +
             "%T CCPi-Regularisation Toolkit for computed tomographic image reconstruction with proximal splitting algorithms\n" +
             "%A Kazantsev, Daniil\n" +
             "%A Pasca, Edoardo\n" +
             "%A Turner, Martin\n" +
             "%A Withers, Philip\n" +
             "%J Software X\n" +
             "%V 9\n" +
             "%N \n" +
             "%P 317--323\n" +
             "%@ --\n" +
             "%D 2019\n" +
             "%I Elsevier\n")
        cite_info1.doi = "doi: 10.1016/j.softx.2019.04.003"

        if (self.parameters['method'] == 'ROF_TV'):
            cite_info2 = CitationInformation()
            cite_info2.name = 'citation2'
            cite_info2.description = (
                "Rudin-Osher-Fatemi explicit PDE minimisation method for smoothed Total Variation regulariser"
            )
            cite_info2.bibtex = \
            ("@article{ROF1992,\n" +
             "title={Nonlinear total variation based noise removal algorithms},\n" +
             "author={L. Rudin, S. Osher, E. Fatemi},\n" +
             "journal={Physica D.},\n" +
             "volume={60},\n" +
             "number={},\n" +
             "pages={259--268},\n" +
             "year={1992},\n" +
             "publisher={Elsevier}\n" +
             "}")
            cite_info2.endnote = \
            ("%0 Journal Article\n" +
             "%T Nonlinear total variation based noise removal algorithms\n" +
             "%A Rudin, L.\n" +
             "%A Osher, S.\n" +
             "%A Fatemi, Fatemi\n" +
             "%J Physica D.\n" +
             "%V 60\n" +
             "%N \n" +
             "%P 259--268\n" +
             "%@ \n" +
             "%D 1992\n" +
             "%I Elsevier\n")
            cite_info2.doi = "doi: 10.1016/0167-2789(92)90242-F"
        if (self.parameters['method'] == 'FGP_TV'):
            cite_info2 = CitationInformation()
            cite_info2.name = 'citation2'
            cite_info2.description = (
                "Fast-Gradient-Projection algorithm for Total Variation regulariser"
            )
            cite_info2.bibtex = \
            ("@article{FGP2009,\n" +
             "title={Fast gradient-based algorithms for constrained total variation image denoising and deblurring problems},\n" +
             "author={Amir and Beck, Mark and Teboulle},\n" +
             "journal={IEEE Transactions on Image Processing},\n" +
             "volume={18},\n" +
             "number={11},\n" +
             "pages={2419--2434},\n" +
             "year={2009},\n" +
             "publisher={IEEE}\n" +
             "}")
            cite_info2.endnote = \
            ("%0 Journal Article\n" +
             "%T Fast gradient-based algorithms for constrained total variation image denoising and deblurring problems\n" +
             "%A Beck, Amir\n" +
             "%A Teboulle, Mark.\n" +
             "%J IEEE Transactions on Image Processing\n" +
             "%V 18\n" +
             "%N 11\n" +
             "%P 2419--2434\n" +
             "%@ \n" +
             "%D 2009\n" +
             "%I IEEE\n")
            cite_info2.doi = "doi: 10.1109/TIP.2009.2028250"
        if (self.parameters['method'] == 'SB_TV'):
            cite_info2 = CitationInformation()
            cite_info2.name = 'citation2'
            cite_info2.description = (
                "The Split Bregman approach for Total Variation regulariser")
            cite_info2.bibtex = \
            ("@article{SBTV2009,\n" +
             "title={The split Bregman method for L1-regularized problems},\n" +
             "author={Tom and Goldstein, Stanley and Osher},\n" +
             "journal={SIAM journal on imaging sciences},\n" +
             "volume={2},\n" +
             "number={2},\n" +
             "pages={323--343},\n" +
             "year={2009},\n" +
             "publisher={SIAM}\n" +
             "}")
            cite_info2.endnote = \
            ("%0 Journal Article\n" +
             "%T The split Bregman method for L1-regularized problems\n" +
             "%A Goldstein, Tom\n" +
             "%A Osher, Stanley.\n" +
             "%J SIAM journal on imaging sciences\n" +
             "%V 2\n" +
             "%N 2\n" +
             "%P 323--343\n" +
             "%@ \n" +
             "%D 2009\n" +
             "%I SIAM\n")
            cite_info2.doi = "doi: 10.1137/080725891"
        if (self.parameters['method'] == 'TGV'):
            cite_info2 = CitationInformation()
            cite_info2.name = 'citation2'
            cite_info2.description = (
                "Total generalized variation regulariser for piecewise-smooth recovery"
            )
            cite_info2.bibtex = \
            ("@article{TGV2010,\n" +
             "title={Total generalized variation},\n" +
             "author={Kristian and Bredies, Karl and Kunisch, Thomas and Pock},\n" +
             "journal={SIAM journal on imaging sciences},\n" +
             "volume={3},\n" +
             "number={3},\n" +
             "pages={492--526},\n" +
             "year={2010},\n" +
             "publisher={SIAM}\n" +
             "}")
            cite_info2.endnote = \
            ("%0 Journal Article\n" +
             "%T Total generalized variation\n" +
             "%A Bredies, Kristian\n" +
             "%A Kunisch, Kurl.\n" +
             "%A Pock, Thomas.\n" +
             "%J SIAM journal on imaging sciences\n" +
             "%V 3\n" +
             "%N 3\n" +
             "%P 492--526\n" +
             "%@ \n" +
             "%D 2010\n" +
             "%I SIAM\n")
            cite_info2.doi = "doi: 10.1137/080725891"
        if (self.parameters['method'] == 'LLT_ROF'):
            cite_info2 = CitationInformation()
            cite_info2.name = 'citation2'
            cite_info2.description = (
                "Combination for ROF model and LLT for piecewise-smooth recovery"
            )
            cite_info2.bibtex = \
            ("@article{ROFLLT2017,\n" +
             "title={Model-based iterative reconstruction using higher-order regularization of dynamic synchrotron data},\n" +
             "author={Daniil and Kazantsev, Enyu and Guo, Andre and Phillion, Philip and Withers, Peter and Lee},\n" +
             "journal={Measurement Science and Technology},\n" +
             "volume={28},\n" +
             "number={9},\n" +
             "pages={094004},\n" +
             "year={2017},\n" +
             "publisher={IoP}\n" +
             "}")
            cite_info2.endnote = \
            ("%0 Journal Article\n" +
             "%T Model-based iterative reconstruction using higher-order regularization of dynamic synchrotron data\n" +
             "%A Kazantsev, Daniil\n" +
             "%A Enyu, Guo.\n" +
             "%A Phillion, Andre.\n" +
             "%A Withers, Philip.\n" +
             "%A Lee, Peter.\n" +
             "%J Measurement Science and Technology\n" +
             "%V 28\n" +
             "%N 9\n" +
             "%P 094004\n" +
             "%@ \n" +
             "%D 2017\n" +
             "%I IoP\n")
            cite_info2.doi = "doi: 10.1088/1361-6501"
        if (self.parameters['method'] == 'NDF'):
            cite_info2 = CitationInformation()
            cite_info2.name = 'citation2'
            cite_info2.description = (
                "Nonlinear or linear duffison as a regulariser ")
            cite_info2.bibtex = \
            ("@article{NDF1990,\n" +
             "title={Scale-space and edge detection using anisotropic diffusion},\n" +
             "author={Pietro and Perona, Jitendra and Malik},\n" +
             "journal={IEEE Transactions on pattern analysis and machine intelligence},\n" +
             "volume={12},\n" +
             "number={7},\n" +
             "pages={629--639},\n" +
             "year={1990},\n" +
             "publisher={IEEE}\n" +
             "}")
            cite_info2.endnote = \
            ("%0 Journal Article\n" +
             "%T Scale-space and edge detection using anisotropic diffusion\n" +
             "%A Pietro, Perona\n" +
             "%A Jitendra, Malik.\n" +
             "%J IEEE Transactions on pattern analysis and machine intelligence\n" +
             "%V 12\n" +
             "%N 7\n" +
             "%P 629--639\n" +
             "%@ \n" +
             "%D 1990\n" +
             "%I IEEE\n")
            cite_info2.doi = "doi: 10.1109/34.56205"
        if (self.parameters['method'] == 'DIFF4th'):
            cite_info2 = CitationInformation()
            cite_info2.name = 'citation2'
            cite_info2.description = (
                "Anisotropic diffusion of higher order for piecewise-smooth recovery"
            )
            cite_info2.bibtex = \
            ("@article{ADF2011,\n" +
             "title={An anisotropic fourth-order diffusion filter for image noise removal},\n" +
             "author={Mohammad Reza and Hajiaboli},\n" +
             "journal={International Journal of Computer Vision},\n" +
             "volume={92},\n" +
             "number={2},\n" +
             "pages={177--191},\n" +
             "year={2011},\n" +
             "publisher={Springer}\n" +
             "}")
            cite_info2.endnote = \
            ("%0 Journal Article\n" +
             "%T Anisotropic diffusion of higher order for piecewise-smooth recovery\n" +
             "%A Mohammad Reza, Hajiaboli\n" +
             "%J International Journal of Computer Vision\n" +
             "%V 92\n" +
             "%N 2\n" +
             "%P 177--191\n" +
             "%@ \n" +
             "%D 2011\n" +
             "%I Springer\n")
            cite_info2.doi = "doi: 10.1007/s11263-010-0330-1"
        if (self.parameters['method'] == 'NLTV'):
            cite_info2 = CitationInformation()
            cite_info2.name = 'citation2'
            cite_info2.description = (
                "Nonlocal discrete regularization on weighted graphs: a framework for image and manifold processing"
            )
            cite_info2.bibtex = \
            ("@article{abd2008,\n" +
             "title={Nonlocal discrete regularization on weighted graphs: a framework for image and manifold processing},\n" +
             "author={Abderrahim and Lezoray and Bougleux},\n" +
             "journal={IEEE Trans. Image Processing},\n" +
             "volume={17},\n" +
             "number={7},\n" +
             "pages={1047--1060},\n" +
             "year={2008},\n" +
             "publisher={IEEE}\n" +
             "}")
            cite_info2.endnote = \
            ("%0 Journal Article\n" +
             "%T Nonlocal discrete regularization on weighted graphs: a framework for image and manifold processing\n" +
             "%A Abderrahim, Lezoray, Bougleux\n" +
             "%J IEEE Trans. Image Processing\n" +
             "%V 17\n" +
             "%N 7\n" +
             "%P 1047--1060\n" +
             "%@ \n" +
             "%D 2008\n" +
             "%I IEEE\n")
            cite_info2.doi = "doi: 10.1109/TIP.2008.924284"
        return [cite_info1, cite_info2]