Software Demos

Software demos (written in MATLAB) are freely available for academic research purposes only and without any warranty. Please cite related references when using the software. If you are interested in the full source code or commercial usage, please contact us.

  • Linear Spherical Conformal Parameterization (spherical_conformal_map): A linear method for computing spherical conformal parameterizations for genus-0 closed surfaces.
    Please cite: "P. T. Choi, K. C. Lam and L. M. Lui. FLASH: Fast landmark aligned spherical harmonic parameterization for genus-0 closed brain surfaces. SIAM Journal on Imaging Sciences, 8(1), pp. 67-94, 2015." when using this software tool.
    Last updated on March 1, 2020. (Also available on MATLAB Central and GitHub)
     
  • Fast Disk Conformal Parameterization (disk_conformal_map): Efficiently compute disk conformal parameterizations of simply-connected open surfaces.
    Please cite: "P. T. Choi and L. M. Lui, Fast Disk Conformal Parameterization of Simply-connected Open Surfaces. Journal of Scientific Computing, 65(3), pp. 1065-1090, 2015." when using this software tool.
    Last updated on July 8, 2019. (Also available on MATLAB Central and GitHub)
     
  • Fast Rectangular Conformal Parameterization (rectangular_conformal_map): Efficiently compute rectangular conformal parameterizations of simply-connected open surfaces.
    Please cite: "T. W. Meng, G. P.-T. Choi and L. M. Lui, TEMPO: Feature-Endowed Teichmüller Extremal Mappings of Point Clouds. SIAM Journal on Imaging Sciences, 9(4), pp. 1922-1962, 2016." when using this software tool.
    Last updated on April 28, 2018. (Also available on MATLAB Central and GitHub)
     
  • Fast Landmark Aligned Spherical Harmonic Parameterization (FLASH): Efficiently compute the optimized spherical harmonic parameterizations for genus-0 closed surfaces that matches feature landmarks.
    Please cite: "P. T. Choi, K. C. Lam and L. M. Lui. FLASH: Fast landmark aligned spherical harmonic parameterization for genus-0 closed brain surfaces. SIAM Journal on Imaging Sciences, 8(1), pp. 67-94, 2015." when using this software tool.
    Last updated on August 16, 2015.
     
  • Linear Disk Conformal Parameterization (lineardiskmap): Compute disk conformal parameterizations of simply-connected open surfaces by a linear formulation.
    Please cite: "G. P. T. Choi and L. M. Lui, A Linear Formulation for Disk Conformal Parameterization of Simply-connected Open Surfaces. Advances in Computational Mathematics, 44(1), pp. 87-114, 2018. " when using this software tool.
    Last updated on March 26, 2019.
     
  • Point Cloud Spherical Conformal Parameterization (pc_spherical_conformal_map): Efficiently compute spherical conformal parameterizations of genus-0 point clouds.
    Please cite: "G. P.-T. Choi, K. T. Ho and L. M. Lui, Spherical Conformal Parameterization of Genus-0 Point Clouds for Meshing. SIAM Journal on Imaging Sciences, 9(4), pp. 1582-1618, 2016." when using this software tool.
    Last updated on August 20, 2018.
     
  • Point Cloud Rectangular Conformal Parameterization (pc_rectangular_conformal_map): Efficiently compute rectangular conformal parameterizations of disk-type point clouds.
    Please cite: "T. W. Meng, G. P.-T. Choi and L. M. Lui, TEMPO: Feature-Endowed Teichmüller Extremal Mappings of Point Clouds. SIAM Journal on Imaging Sciences, 9(4), pp. 1922-1962, 2016." when using this software tool.
    Last updated on August 20, 2018.
     
  • Density-Equalizing Map (DEM): Efficiently compute the density-equalizing maps of simply-connected open surfaces with various boundary conditions, based on a prescribed population.
    Please cite: "G. P. T. Choi and C. H. Rycroft, Density-Equalizing Maps for Simply Connected Open Surfaces. SIAM Journal on Imaging Sciences, 11(2), pp. 1134-1178, 2018." when using this software tool.
    Last updated on August 20, 2018.
     
  • Teichmüller morphometrics: Quantifying insect wing shape variation using landmark-matching Teichmüller maps.
    Please cite: "G. P. T. Choi, L. Mahadevan, Planar morphometrics using Teichmüller maps. Proceedings of the Royal Society A, 474(2217), 20170905, 2018." when using this software tool.
    Last updated on July 10, 2018.
     
  • TRIM: Triangulating Image (imtriangulate): Generate a content-aware coarse triangulation of any image.
    Please cite: "C. P. Yung, G. P. T. Choi, K. Chen and L. M. Lui, Efficient feature-based image registration by mapping sparsified surfaces. Journal of Visual Communication and Image Representation, 55, pp. 561-571, 2018." when using this software tool.
    Last updated on August 24, 2018. (Also available on MATLAB Central and GitHub)
     
  • Quasi-conformal tooth morphometry: Quantifying and classifying tooth shape using quasi-conformal theory.
    Please cite: "G. P. T. Choi, H. L. Chan, R. Yong, S. Ranjitkar, A. Brook, G. Townsend, K. Chen, L. M. Lui, Tooth morphometry using quasi-conformal theory. Pattern Recognition, 99, 107064, 2020." when using this software tool.
    Last updated on June 19, 2020. (New!)
     
  • Deterministic and stochastic control of kirigami topology: Controlling the topology of kirigami using prescribed or random cuts.
    Please cite: "S. Chen, G. P. T. Choi, L. Mahadevan, Deterministic and stochastic control of kirigami topology. Proceedings of the National Academy of Sciences 2020." when using this software tool.
    Last updated on February 4, 2020. (New!)
     

Copyright (c) 2013-2020, Gary Pui-Tung Choi.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.