OPT: faster algorithms
OPT: faster algorithms

Former-commit-id: 8a6bb4ace8009f2aa0fcfb3ab162ad3302d42492
Former-commit-id: a550d98c986ec64741fc19050e40ce0675374e6d
3324fr/spinalcordtoolbox,3324fr/spinalcordtoolbox,3324fr/spinalcordtoolbox,3324fr/spinalcordtoolbox,3324fr/spinalcordtoolbox,3324fr/spinalcordtoolbox,3324fr/spinalcordtoolbox