Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
MIR
Logo
MIR

Getting started

  • Installation
  • Quick start
  • Register a brain MRI
  • Benchmark on IXI
  • Build a brain template

User guide

  • Overview
  • Conventions
  • Transformation models
  • Regularization
  • Losses and metrics
  • Training a model
  • Pretrained weights
  • Registration in the browser

Models

  • Overview
  • TransMorph
  • VFA: Vector Field Attention
  • SITReg
  • VoxelMorph
  • LessNet
  • Fourier-Net and Fourier-Net+
  • HyperTransMorph
  • HyperMorph
  • LDDMM
  • ConvexAdam and FireANTs
  • deedsBCV
  • Atlas construction: MultiMorph and TemplateCreation
  • Backbones and heads

Tutorials and reference

  • Tutorials
  • API reference
    • MIR.models
      • MIR.models.Deformable_Swin_Transformer
      • MIR.models.Deformable_Swin_Transformer_v2
      • MIR.models.FourierNet
      • MIR.models.HyperMorph
      • MIR.models.HyperTransMorph
      • MIR.models.HyperVFA
      • MIR.models.LessNet
      • MIR.models.MultiMorph
      • MIR.models.SITReg
      • MIR.models.Segmentation_Heads
      • MIR.models.Selfsupervised_Learning_Heads
      • MIR.models.Swin_Transformer
      • MIR.models.Synthesis_Heads
      • MIR.models.TransMorph
      • MIR.models.TransMorphLDDMM
      • MIR.models.TransVFA
      • MIR.models.VFA
      • MIR.models.VoxelMorph
      • MIR.models.affine_reg
      • MIR.models.atlas_builder
      • MIR.models.configs_FourierNet
      • MIR.models.configs_LessNet
      • MIR.models.configs_TransMorph
      • MIR.models.configs_VFA
      • MIR.models.configs_VoxelMorph
      • MIR.models.convexAdam
        • MIR.models.convexAdam.apply_convex
        • MIR.models.convexAdam.configs_ConvexAdam_MIND
        • MIR.models.convexAdam.convex_adam_MIND
        • MIR.models.convexAdam.convex_adam_MIND_SPR
        • MIR.models.convexAdam.convex_adam_MIND_SVF
        • MIR.models.convexAdam.convex_adam_VFA
        • MIR.models.convexAdam.convex_adam_features
        • MIR.models.convexAdam.convex_adam_nnUNet
        • MIR.models.convexAdam.convex_adam_utils
      • MIR.models.lddmm
      • MIR.models.registration_utils
    • MIR.image_similarity
      • MIR.image_similarity.CompositeRecon
      • MIR.image_similarity.Correlation_Ratio
      • MIR.image_similarity.Dice
      • MIR.image_similarity.MIND_SSC
      • MIR.image_similarity.Mutual_Information
      • MIR.image_similarity.NCC
      • MIR.image_similarity.NGF
      • MIR.image_similarity.PCC
      • MIR.image_similarity.SSIM
      • MIR.image_similarity.Segmentation_Overlap
    • MIR.deformation_regularizer
      • MIR.deformation_regularizer.GlobalRegularizers
      • MIR.deformation_regularizer.KL_divergence
      • MIR.deformation_regularizer.LocalRegularizers
    • MIR.accuracy_measures
      • MIR.accuracy_measures.acc_measures
      • MIR.accuracy_measures.digital_diffeomorphism
    • MIR.utils
      • MIR.utils.deedsbcv_binary
      • MIR.utils.dicom_utils
      • MIR.utils.other_utils
      • MIR.utils.registration_utils
      • MIR.utils.segmentation_utils
      • MIR.utils.training_utils
      • MIR.utils.visualization_utils
    • MIR.data_augmentation
    • MIR.intensity_normalization
      • MIR.intensity_normalization.base_cli
      • MIR.intensity_normalization.cli
      • MIR.intensity_normalization.errors
      • MIR.intensity_normalization.normalize
        • MIR.intensity_normalization.normalize.base
        • MIR.intensity_normalization.normalize.kde
        • MIR.intensity_normalization.normalize.nyul
        • MIR.intensity_normalization.normalize.whitestripe
        • MIR.intensity_normalization.normalize.zscore
      • MIR.intensity_normalization.plot
        • MIR.intensity_normalization.plot.histogram
      • MIR.intensity_normalization.typing
      • MIR.intensity_normalization.util
        • MIR.intensity_normalization.util.coregister
        • MIR.intensity_normalization.util.histogram_tools
        • MIR.intensity_normalization.util.io
        • MIR.intensity_normalization.util.preprocess
    • MIR.random_image_generation
      • MIR.random_image_generation.perlin_numpy
        • MIR.random_image_generation.perlin_numpy.perlin2d
        • MIR.random_image_generation.perlin_numpy.perlin3d
        • MIR.random_image_generation.perlin_numpy.perlin3d_torch
      • MIR.random_image_generation.random_shapes
    • MIR.statistical_analysis
      • MIR.statistical_analysis.GLM
    • MIR.l2r_io
    • MIR.label_reference
    • MIR.pretrained_wts

Development

  • Contributing and development
  • Changelog

About

  • Publications
  • License and author
Back to top
View this page

MIR.random_image_generation.perlin_numpyΒΆ

Perlin noise generators for 2D/3D random texture synthesis.

Modules

perlin2d

perlin3d

perlin3d_torch

Next
MIR.random_image_generation.perlin_numpy.perlin2d
Previous
MIR.random_image_generation
Copyright © 2026, Junyu Chen
Made with Sphinx and @pradyunsg's Furo