Software
Software demos are freely available for academic research purposes only and without any warranty. Please cite related references when using the software. For commercial usage, please contact us.
Metamaterials

Inverse Kirigami Design: Constrained optimization framework for inverse kirigami design.
Please cite: "G. P. T. Choi, L. H. Dudte, L. Mahadevan, Programming shape using kirigami tessellations. Nature Materials, 18(9), 9991004, 2019." when using this software tool.
Last updated on October 1, 2022. (New!)

Additive Kirigami: An additive framework for kirigami design.
Please cite: "L. H. Dudte, G. P. T. Choi, K. P. Becker, L. Mahadevan, An additive framework for kirigami design. Preprint, arXiv:2207.01810, 2022." when using this software tool.
Last updated on August 4, 2022. (New!)

2D Kirigami Deployment Simulator: An interative simulator for rigiddeployable 2D kirigami patterns.
Please cite: "L. Liu, G. P. T. Choi, L. Mahadevan, Quasicrystal kirigami. Physical Review Research, 4(3), 033114, 2022." when using this software tool.
Last updated on April 28, 2021.

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, 117(9), 45114517, 2020." when using this software tool.
Last updated on February 4, 2020.

Deterministic and Stochastic Control of Connectivity and Rigidity in Prismatic Assemblies: Controlling the topology of prismatic assemblies using prescribed or random cuts.
Please cite: "G. P. T. Choi, S. Chen, L. Mahadevan, Control of connectivity and rigidity in prismatic assemblies. Proceedings of the Royal Society A, 476(2244), 20200485, 2020." when using this software tool.
Last updated on December 18, 2020.
Surface parameterization and harmonics

Linear Spherical Conformal Parameterization (spherical_conformal_map): A linear method for computing spherical conformal parameterizations for genus0 closed surfaces.
Please cite: "P. T. Choi, K. C. Lam and L. M. Lui, FLASH: Fast landmark aligned spherical harmonic parameterization for genus0 closed brain surfaces. SIAM Journal on Imaging Sciences, 8(1), pp. 6794, 2015." when using this software tool.
Last updated on March 1, 2020. (Also available on GitHub)

Fast Landmark Aligned Spherical Harmonic Parameterization (FLASH): Efficiently compute the optimized spherical harmonic parameterizations for genus0 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 genus0 closed brain surfaces. SIAM Journal on Imaging Sciences, 8(1), pp. 6794, 2015." when using this software tool.
Last updated on September 1, 2022.

Fast Disk Conformal Parameterization (disk_conformal_map): Efficiently compute disk conformal parameterizations of simplyconnected open surfaces.
Please cite: "P. T. Choi and L. M. Lui, Fast Disk Conformal Parameterization of Simplyconnected Open Surfaces. Journal of Scientific Computing, 65(3), pp. 10651090, 2015." when using this software tool.
Last updated on July 8, 2019. (Also available on GitHub)

Linear Disk Conformal Parameterization (lineardiskmap): Compute disk conformal parameterizations of simplyconnected open surfaces by a linear formulation.
Please cite: "G. P. T. Choi and L. M. Lui, A Linear Formulation for Disk Conformal Parameterization of Simplyconnected Open Surfaces. Advances in Computational Mathematics, 44(1), pp. 87114, 2018." when using this software tool.
Last updated on March 26, 2019.

Fast Rectangular Conformal Parameterization (rectangular_conformal_map): Efficiently compute rectangular conformal parameterizations of simplyconnected open surfaces.
Please cite: "T. W. Meng, G. P.T. Choi and L. M. Lui, TEMPO: FeatureEndowed Teichmüller Extremal Mappings of Point Clouds. SIAM Journal on Imaging Sciences, 9(4), pp. 19221962, 2016." when using this software tool.
Last updated on April 28, 2018. (Also available on GitHub)

PolyAnnulus Conformal Map (poly_annulus_conformal_map): Conformally map a multiplyconnected triangle mesh to a 2D circle domain.
Please cite: "G. P. T. Choi, Efficient conformal parameterization of multiplyconnected surfaces using quasiconformal theory. Journal of Scientific Computing, 87(3), 70, 2021." when using this software tool.
Last updated on August 14, 2021. (New!)

Point Cloud Spherical Conformal Parameterization (pc_spherical_conformal_map): Efficiently compute spherical conformal parameterizations of genus0 point clouds.
Please cite: "G. P.T. Choi, K. T. Ho and L. M. Lui, Spherical Conformal Parameterization of Genus0 Point Clouds for Meshing. SIAM Journal on Imaging Sciences, 9(4), pp. 15821618, 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 disktype point clouds.
Please cite: "T. W. Meng, G. P.T. Choi and L. M. Lui, TEMPO: FeatureEndowed Teichmüller Extremal Mappings of Point Clouds. SIAM Journal on Imaging Sciences, 9(4), pp. 19221962, 2016." when using this software tool.
Last updated on August 20, 2018.

DensityEqualizing Map (DEM): Efficiently compute the densityequalizing maps of simplyconnected open surfaces with various boundary conditions, based on a prescribed population.
Please cite: "G. P. T. Choi and C. H. Rycroft, DensityEqualizing Maps for Simply Connected Open Surfaces. SIAM Journal on Imaging Sciences, 11(2), pp. 11341178, 2018." when using this software tool.
Last updated on August 20, 2018.

Hemispherical AreaPreserving Map: Efficiently compute the hemispherical areapreserving parameterizations and hemisperhical harmonics representations of simplyconnected surfaces.
Please cite: "A. Giri, G. P. T. Choi, L. Kumar, Open and closed anatomical surface description via hemispherical areapreserving map. Signal Processing, 180, 107867, 2021. " when using this software tool.
Last updated on July 18, 2021.

Adaptive AreaPreserving Map: Efficiently compute the adaptive areapreserving parameterizations of simplyconnected surfaces.
Please cite: "G. P. T. Choi, A. Giri, L. Kumar, Adaptive areapreserving parameterization of open and closed anatomical surfaces. Computers in Biology and Medicine, 148, 105715, 2022. " when using this software tool.
Last updated on September 27, 2022. (New!)

Spherical Cap Harmonics: A toolbox for the spherical cap harmonic analysis of rough surface patches.
Please cite: "M. Shaqfa, G. P. T. Choi, K. Beyer, Spherical cap harmonic analysis (SCHA) for characterising the morphology of rough surface patches. Powder Technology, 393, 837856, 2021." when using this software tool.
Last updated on June 3, 2021.
Image Processing

TRIM: Triangulating Image (imtriangulate): Generate a contentaware coarse triangulation of any image.
Please cite: "C. P. Yung, G. P. T. Choi, K. Chen and L. M. Lui, Efficient featurebased image registration by mapping sparsified surfaces. Journal of Visual Communication and Image Representation, 55, pp. 561571, 2018." when using this software tool.
Last updated on August 24, 2018. (Also available on GitHub)
Shape analysis

Teichmüller morphometrics: Quantifying insect wing shape variation using landmarkmatching 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.

QuasiConformal Tooth Morphometry: Quantifying and classifying tooth shape using quasiconformal 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 quasiconformal theory. Pattern Recognition, 99, 107064, 2020." when using this software tool.
Last updated on June 19, 2020.

Shape Analysis via Inconsistent Surface Registration: Analyzing biological shape using inconsistent surface mapping based on quasiconformal theory.
Please cite: "G. P. T. Choi, D. Qiu, L. M. Lui, Shape analysis via inconsistent surface registration. Proceedings of the Royal Society A, 476(2242), 20200147, 2020." when using this software tool.
Last updated on October 2, 2020.
Copyright (c) 20132022, Gary PuiTung 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.
Back to top