From 198438c1a0330001f6ce926cc2f8beb4afe1e4ba Mon Sep 17 00:00:00 2001 From: Flatiron Jenkins Date: Mon, 9 Dec 2024 17:10:15 +0000 Subject: [PATCH] Generated documentation for docs//branch/main jenkins-neurorse-plenoptic-main-209 --- .../conceptual_intro_matched_light.pdf | Bin 16985 -> 16985 bytes .../conceptual_intro_primaries.pdf | Bin 15631 -> 15631 bytes .../conceptual_intro_cones.pdf | Bin 16342 -> 16342 bytes docs/branch/main/_modules/index.html | 4 ++-- docs/branch/main/_modules/plenoptic/data.html | 4 ++-- .../main/_modules/plenoptic/data/fetch.html | 4 ++-- .../_modules/plenoptic/metric/classes.html | 4 ++-- .../plenoptic/metric/model_metric.html | 4 ++-- .../main/_modules/plenoptic/metric/naive.html | 4 ++-- .../plenoptic/metric/perceptual_distance.html | 4 ++-- .../canonical_computations/filters.html | 4 ++-- .../laplacian_pyramid.html | 4 ++-- .../non_linearities.html | 4 ++-- .../steerable_pyramid_freq.html | 4 ++-- .../plenoptic/simulate/models/frontend.html | 4 ++-- .../plenoptic/simulate/models/naive.html | 4 ++-- .../simulate/models/portilla_simoncelli.html | 4 ++-- .../plenoptic/synthesize/autodiff.html | 4 ++-- .../plenoptic/synthesize/eigendistortion.html | 4 ++-- .../plenoptic/synthesize/geodesic.html | 4 ++-- .../plenoptic/synthesize/mad_competition.html | 6 +++--- .../plenoptic/synthesize/metamer.html | 6 +++--- .../plenoptic/synthesize/simple_metamer.html | 4 ++-- .../plenoptic/synthesize/synthesis.html | 4 ++-- .../main/_modules/plenoptic/tools/conv.html | 4 ++-- .../_modules/plenoptic/tools/convergence.html | 4 ++-- .../main/_modules/plenoptic/tools/data.html | 4 ++-- .../_modules/plenoptic/tools/display.html | 6 +++--- .../_modules/plenoptic/tools/external.html | 4 ++-- .../main/_modules/plenoptic/tools/optim.html | 4 ++-- .../main/_modules/plenoptic/tools/signal.html | 4 ++-- .../main/_modules/plenoptic/tools/stats.html | 4 ++-- .../plenoptic/tools/straightness.html | 4 ++-- .../_modules/plenoptic/tools/validate.html | 4 ++-- .../main/_static/documentation_options.js | 2 +- docs/branch/main/api/modules.html | 4 ++-- docs/branch/main/api/plenoptic.data.html | 4 ++-- docs/branch/main/api/plenoptic.html | 4 ++-- docs/branch/main/api/plenoptic.metric.html | 4 ++-- ...optic.simulate.canonical_computations.html | 4 ++-- docs/branch/main/api/plenoptic.simulate.html | 4 ++-- .../main/api/plenoptic.simulate.models.html | 4 ++-- .../branch/main/api/plenoptic.synthesize.html | 8 ++++---- docs/branch/main/api/plenoptic.tools.html | 6 +++--- docs/branch/main/citation.html | 4 ++-- docs/branch/main/conceptual_intro.html | 4 ++-- docs/branch/main/genindex.html | 4 ++-- docs/branch/main/index.html | 4 ++-- docs/branch/main/install.html | 4 ++-- docs/branch/main/jupyter.html | 4 ++-- docs/branch/main/models.html | 4 ++-- docs/branch/main/py-modindex.html | 4 ++-- docs/branch/main/reproducibility.html | 4 ++-- docs/branch/main/search.html | 4 ++-- docs/branch/main/searchindex.js | 2 +- docs/branch/main/synthesis.html | 4 ++-- docs/branch/main/tips.html | 4 ++-- docs/branch/main/tutorials/00_quickstart.html | 4 ++-- .../main/tutorials/advanced/Display.html | 4 ++-- .../advanced/Synthesis_extensions.html | 4 ++-- .../applications/09_Original_MAD.html | 4 ++-- .../applications/Demo_Eigendistortion.html | 4 ++-- .../tutorials/intro/02_Eigendistortions.html | 4 ++-- .../main/tutorials/intro/06_Metamer.html | 4 ++-- .../main/tutorials/intro/07_Simple_MAD.html | 4 ++-- .../tutorials/intro/08_MAD_Competition.html | 4 ++-- .../models/03_Steerable_Pyramid.html | 4 ++-- .../models/04_Perceptual_distance.html | 4 ++-- .../models/Metamer-Portilla-Simoncelli.html | 4 ++-- 69 files changed, 136 insertions(+), 136 deletions(-) diff --git a/docs/branch/main/_downloads/3aff9c480cac3a08db7a31fcd2798f4f/conceptual_intro_matched_light.pdf b/docs/branch/main/_downloads/3aff9c480cac3a08db7a31fcd2798f4f/conceptual_intro_matched_light.pdf index 9f4bd555c9b0baf0d5e995824502177aaab30b76..c2a580a778321a7049aa99b6a9182130b1769ed2 100644 GIT binary patch delta 22 ecmccF!g#ZVal=$wc1uHZ14~oG&2wz`vH$>MrU(N7 delta 22 ecmccF!g#ZVal=$wc5_2>6B8q|&2wz`vH$>MlL!I; diff --git a/docs/branch/main/_downloads/4bc027cfe8443a2720d072e12b44146d/conceptual_intro_primaries.pdf b/docs/branch/main/_downloads/4bc027cfe8443a2720d072e12b44146d/conceptual_intro_primaries.pdf index 55867c5bf66693e7a44c7e094581bcc19c71498f..8980dcfe8d7665be6c5389c5a6a784899cc20071 100644 GIT binary patch delta 20 bcmeCL>aW_c-h$oI(A>b%)L`>Ai%1p#Q_lw; delta 20 bcmeCL>aW_c-h$oS(A>nt$Yk?2i%1p#Q?>^j diff --git a/docs/branch/main/_downloads/febea97ed019274548f2a31fbc3c8e94/conceptual_intro_cones.pdf b/docs/branch/main/_downloads/febea97ed019274548f2a31fbc3c8e94/conceptual_intro_cones.pdf index 21d423389ae1403e23d24a111d0ef34947797f5a..f3aebc770a74730b9c5c3385bc088d036213b572 100644 GIT binary patch delta 20 bcmcasf31Fll{LGip}B#jso`cv>!~aNR}Tjd delta 20 bcmcasf31Fll{LG$p}C2Pk;!I9>!~aNR`3T5 diff --git a/docs/branch/main/_modules/index.html b/docs/branch/main/_modules/index.html index cdc60a8..c0b3f3b 100644 --- a/docs/branch/main/_modules/index.html +++ b/docs/branch/main/_modules/index.html @@ -5,7 +5,7 @@ - Overview: module code — plenoptic 0.0.1.dev2228 documentation + Overview: module code — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/data.html b/docs/branch/main/_modules/plenoptic/data.html index ff06a70..1aeec0e 100644 --- a/docs/branch/main/_modules/plenoptic/data.html +++ b/docs/branch/main/_modules/plenoptic/data.html @@ -5,7 +5,7 @@ - plenoptic.data — plenoptic 0.0.1.dev2228 documentation + plenoptic.data — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/data/fetch.html b/docs/branch/main/_modules/plenoptic/data/fetch.html index 64418cf..82a6c60 100644 --- a/docs/branch/main/_modules/plenoptic/data/fetch.html +++ b/docs/branch/main/_modules/plenoptic/data/fetch.html @@ -5,7 +5,7 @@ - plenoptic.data.fetch — plenoptic 0.0.1.dev2228 documentation + plenoptic.data.fetch — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/metric/classes.html b/docs/branch/main/_modules/plenoptic/metric/classes.html index 149f064..3407960 100644 --- a/docs/branch/main/_modules/plenoptic/metric/classes.html +++ b/docs/branch/main/_modules/plenoptic/metric/classes.html @@ -5,7 +5,7 @@ - plenoptic.metric.classes — plenoptic 0.0.1.dev2228 documentation + plenoptic.metric.classes — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/metric/model_metric.html b/docs/branch/main/_modules/plenoptic/metric/model_metric.html index bc09be7..91de0eb 100644 --- a/docs/branch/main/_modules/plenoptic/metric/model_metric.html +++ b/docs/branch/main/_modules/plenoptic/metric/model_metric.html @@ -5,7 +5,7 @@ - plenoptic.metric.model_metric — plenoptic 0.0.1.dev2228 documentation + plenoptic.metric.model_metric — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/metric/naive.html b/docs/branch/main/_modules/plenoptic/metric/naive.html index 229abda..2dce385 100644 --- a/docs/branch/main/_modules/plenoptic/metric/naive.html +++ b/docs/branch/main/_modules/plenoptic/metric/naive.html @@ -5,7 +5,7 @@ - plenoptic.metric.naive — plenoptic 0.0.1.dev2228 documentation + plenoptic.metric.naive — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/metric/perceptual_distance.html b/docs/branch/main/_modules/plenoptic/metric/perceptual_distance.html index d230ec4..8e11008 100644 --- a/docs/branch/main/_modules/plenoptic/metric/perceptual_distance.html +++ b/docs/branch/main/_modules/plenoptic/metric/perceptual_distance.html @@ -5,7 +5,7 @@ - plenoptic.metric.perceptual_distance — plenoptic 0.0.1.dev2228 documentation + plenoptic.metric.perceptual_distance — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/filters.html b/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/filters.html index b284c7d..8d4404a 100644 --- a/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/filters.html +++ b/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/filters.html @@ -5,7 +5,7 @@ - plenoptic.simulate.canonical_computations.filters — plenoptic 0.0.1.dev2228 documentation + plenoptic.simulate.canonical_computations.filters — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/laplacian_pyramid.html b/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/laplacian_pyramid.html index 113b9a3..5b6380c 100644 --- a/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/laplacian_pyramid.html +++ b/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/laplacian_pyramid.html @@ -5,7 +5,7 @@ - plenoptic.simulate.canonical_computations.laplacian_pyramid — plenoptic 0.0.1.dev2228 documentation + plenoptic.simulate.canonical_computations.laplacian_pyramid — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/non_linearities.html b/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/non_linearities.html index 05b0528..1bc0097 100644 --- a/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/non_linearities.html +++ b/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/non_linearities.html @@ -5,7 +5,7 @@ - plenoptic.simulate.canonical_computations.non_linearities — plenoptic 0.0.1.dev2228 documentation + plenoptic.simulate.canonical_computations.non_linearities — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/steerable_pyramid_freq.html b/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/steerable_pyramid_freq.html index 3b8c085..04273c6 100644 --- a/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/steerable_pyramid_freq.html +++ b/docs/branch/main/_modules/plenoptic/simulate/canonical_computations/steerable_pyramid_freq.html @@ -5,7 +5,7 @@ - plenoptic.simulate.canonical_computations.steerable_pyramid_freq — plenoptic 0.0.1.dev2228 documentation + plenoptic.simulate.canonical_computations.steerable_pyramid_freq — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/simulate/models/frontend.html b/docs/branch/main/_modules/plenoptic/simulate/models/frontend.html index 0300352..226c2b7 100644 --- a/docs/branch/main/_modules/plenoptic/simulate/models/frontend.html +++ b/docs/branch/main/_modules/plenoptic/simulate/models/frontend.html @@ -5,7 +5,7 @@ - plenoptic.simulate.models.frontend — plenoptic 0.0.1.dev2228 documentation + plenoptic.simulate.models.frontend — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/simulate/models/naive.html b/docs/branch/main/_modules/plenoptic/simulate/models/naive.html index ded6316..eb42117 100644 --- a/docs/branch/main/_modules/plenoptic/simulate/models/naive.html +++ b/docs/branch/main/_modules/plenoptic/simulate/models/naive.html @@ -5,7 +5,7 @@ - plenoptic.simulate.models.naive — plenoptic 0.0.1.dev2228 documentation + plenoptic.simulate.models.naive — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/simulate/models/portilla_simoncelli.html b/docs/branch/main/_modules/plenoptic/simulate/models/portilla_simoncelli.html index 81fa93b..392f497 100644 --- a/docs/branch/main/_modules/plenoptic/simulate/models/portilla_simoncelli.html +++ b/docs/branch/main/_modules/plenoptic/simulate/models/portilla_simoncelli.html @@ -5,7 +5,7 @@ - plenoptic.simulate.models.portilla_simoncelli — plenoptic 0.0.1.dev2228 documentation + plenoptic.simulate.models.portilla_simoncelli — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/synthesize/autodiff.html b/docs/branch/main/_modules/plenoptic/synthesize/autodiff.html index a1ec79b..516a0e9 100644 --- a/docs/branch/main/_modules/plenoptic/synthesize/autodiff.html +++ b/docs/branch/main/_modules/plenoptic/synthesize/autodiff.html @@ -5,7 +5,7 @@ - plenoptic.synthesize.autodiff — plenoptic 0.0.1.dev2228 documentation + plenoptic.synthesize.autodiff — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/synthesize/eigendistortion.html b/docs/branch/main/_modules/plenoptic/synthesize/eigendistortion.html index f83f844..a8040b3 100644 --- a/docs/branch/main/_modules/plenoptic/synthesize/eigendistortion.html +++ b/docs/branch/main/_modules/plenoptic/synthesize/eigendistortion.html @@ -5,7 +5,7 @@ - plenoptic.synthesize.eigendistortion — plenoptic 0.0.1.dev2228 documentation + plenoptic.synthesize.eigendistortion — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/synthesize/geodesic.html b/docs/branch/main/_modules/plenoptic/synthesize/geodesic.html index a698389..f336370 100644 --- a/docs/branch/main/_modules/plenoptic/synthesize/geodesic.html +++ b/docs/branch/main/_modules/plenoptic/synthesize/geodesic.html @@ -5,7 +5,7 @@ - plenoptic.synthesize.geodesic — plenoptic 0.0.1.dev2228 documentation + plenoptic.synthesize.geodesic — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/_modules/plenoptic/synthesize/mad_competition.html b/docs/branch/main/_modules/plenoptic/synthesize/mad_competition.html index 34ac66e..65074e0 100644 --- a/docs/branch/main/_modules/plenoptic/synthesize/mad_competition.html +++ b/docs/branch/main/_modules/plenoptic/synthesize/mad_competition.html @@ -5,7 +5,7 @@ - plenoptic.synthesize.mad_competition — plenoptic 0.0.1.dev2228 documentation + plenoptic.synthesize.mad_competition — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + @@ -1269,7 +1269,7 @@

Source code for plenoptic.synthesize.mad_competition

This functions returns a matplotlib FuncAnimation object. See our documentation (e.g., - [Quickstart](https://plenoptic.readthedocs.io/en/latest/tutorials/00_quickstart.html)) + [Quickstart](https://docs.plenoptic.org/docs/branch/main/tutorials/00_quickstart.html)) for examples on how to view it in a Jupyter notebook. In order to save, use ``anim.save(filename)``. In either case, this can take a while and you'll need the appropriate writer installed and on your path, e.g., ffmpeg, imagemagick, etc). See diff --git a/docs/branch/main/_modules/plenoptic/synthesize/metamer.html b/docs/branch/main/_modules/plenoptic/synthesize/metamer.html index 807bd4b..0618b5a 100644 --- a/docs/branch/main/_modules/plenoptic/synthesize/metamer.html +++ b/docs/branch/main/_modules/plenoptic/synthesize/metamer.html @@ -5,7 +5,7 @@ - plenoptic.synthesize.metamer — plenoptic 0.0.1.dev2228 documentation + plenoptic.synthesize.metamer — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + @@ -1798,7 +1798,7 @@

Source code for plenoptic.synthesize.metamer

    This functions returns a matplotlib FuncAnimation object. See our documentation
     (e.g.,
-    [Quickstart](https://plenoptic.readthedocs.io/en/latest/tutorials/00_quickstart.html))
+    [Quickstart](https://docs.plenoptic.org/docs/branch/main/tutorials/00_quickstart.html))
     for examples on how to view it in a Jupyter notebook. In order to save, use
     ``anim.save(filename)``. In either case, this can take a while and you'll need the
     appropriate writer installed and on your path, e.g., ffmpeg, imagemagick, etc). See
diff --git a/docs/branch/main/_modules/plenoptic/synthesize/simple_metamer.html b/docs/branch/main/_modules/plenoptic/synthesize/simple_metamer.html
index fa548ea..53ddab5 100644
--- a/docs/branch/main/_modules/plenoptic/synthesize/simple_metamer.html
+++ b/docs/branch/main/_modules/plenoptic/synthesize/simple_metamer.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.synthesize.simple_metamer — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.synthesize.simple_metamer — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_modules/plenoptic/synthesize/synthesis.html b/docs/branch/main/_modules/plenoptic/synthesize/synthesis.html
index ec921eb..39fda64 100644
--- a/docs/branch/main/_modules/plenoptic/synthesize/synthesis.html
+++ b/docs/branch/main/_modules/plenoptic/synthesize/synthesis.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.synthesize.synthesis — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.synthesize.synthesis — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_modules/plenoptic/tools/conv.html b/docs/branch/main/_modules/plenoptic/tools/conv.html
index 7e07111..47e84e0 100644
--- a/docs/branch/main/_modules/plenoptic/tools/conv.html
+++ b/docs/branch/main/_modules/plenoptic/tools/conv.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.tools.conv — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.tools.conv — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_modules/plenoptic/tools/convergence.html b/docs/branch/main/_modules/plenoptic/tools/convergence.html
index 2f2ad45..1b20b32 100644
--- a/docs/branch/main/_modules/plenoptic/tools/convergence.html
+++ b/docs/branch/main/_modules/plenoptic/tools/convergence.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.tools.convergence — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.tools.convergence — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_modules/plenoptic/tools/data.html b/docs/branch/main/_modules/plenoptic/tools/data.html
index 7acca87..75d55b7 100644
--- a/docs/branch/main/_modules/plenoptic/tools/data.html
+++ b/docs/branch/main/_modules/plenoptic/tools/data.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.tools.data — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.tools.data — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_modules/plenoptic/tools/display.html b/docs/branch/main/_modules/plenoptic/tools/display.html
index 29d09b7..dee3f1d 100644
--- a/docs/branch/main/_modules/plenoptic/tools/display.html
+++ b/docs/branch/main/_modules/plenoptic/tools/display.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.tools.display — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.tools.display — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
@@ -335,7 +335,7 @@ 

Source code for plenoptic.tools.display

 
     This functions returns a matplotlib FuncAnimation object. See our documentation
     (e.g.,
-    [Quickstart](https://plenoptic.readthedocs.io/en/latest/tutorials/00_quickstart.html))
+    [Quickstart](https://docs.plenoptic.org/docs/branch/main/tutorials/00_quickstart.html))
     for examples on how to view it in a Jupyter notebook. In order to save, use
     ``anim.save(filename)``. In either case, this can take a while and you'll need the
     appropriate writer installed and on your path, e.g., ffmpeg, imagemagick, etc). See
diff --git a/docs/branch/main/_modules/plenoptic/tools/external.html b/docs/branch/main/_modules/plenoptic/tools/external.html
index 21d307b..f152e95 100644
--- a/docs/branch/main/_modules/plenoptic/tools/external.html
+++ b/docs/branch/main/_modules/plenoptic/tools/external.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.tools.external — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.tools.external — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_modules/plenoptic/tools/optim.html b/docs/branch/main/_modules/plenoptic/tools/optim.html
index d24433c..38e8f83 100644
--- a/docs/branch/main/_modules/plenoptic/tools/optim.html
+++ b/docs/branch/main/_modules/plenoptic/tools/optim.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.tools.optim — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.tools.optim — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_modules/plenoptic/tools/signal.html b/docs/branch/main/_modules/plenoptic/tools/signal.html
index de99959..3a2955b 100644
--- a/docs/branch/main/_modules/plenoptic/tools/signal.html
+++ b/docs/branch/main/_modules/plenoptic/tools/signal.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.tools.signal — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.tools.signal — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_modules/plenoptic/tools/stats.html b/docs/branch/main/_modules/plenoptic/tools/stats.html
index e649f28..80c044f 100644
--- a/docs/branch/main/_modules/plenoptic/tools/stats.html
+++ b/docs/branch/main/_modules/plenoptic/tools/stats.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.tools.stats — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.tools.stats — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_modules/plenoptic/tools/straightness.html b/docs/branch/main/_modules/plenoptic/tools/straightness.html
index f9b063f..0f4fb24 100644
--- a/docs/branch/main/_modules/plenoptic/tools/straightness.html
+++ b/docs/branch/main/_modules/plenoptic/tools/straightness.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.tools.straightness — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.tools.straightness — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_modules/plenoptic/tools/validate.html b/docs/branch/main/_modules/plenoptic/tools/validate.html
index 97f0042..24d7764 100644
--- a/docs/branch/main/_modules/plenoptic/tools/validate.html
+++ b/docs/branch/main/_modules/plenoptic/tools/validate.html
@@ -5,7 +5,7 @@
 
   
   
-  plenoptic.tools.validate — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.tools.validate — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -15,7 +15,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/_static/documentation_options.js b/docs/branch/main/_static/documentation_options.js
index a66a13e..853da85 100644
--- a/docs/branch/main/_static/documentation_options.js
+++ b/docs/branch/main/_static/documentation_options.js
@@ -1,5 +1,5 @@
 const DOCUMENTATION_OPTIONS = {
-    VERSION: '0.0.1.dev2228',
+    VERSION: '0.0.1.dev2232',
     LANGUAGE: 'en',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/docs/branch/main/api/modules.html b/docs/branch/main/api/modules.html
index bf9d14a..1c736b8 100644
--- a/docs/branch/main/api/modules.html
+++ b/docs/branch/main/api/modules.html
@@ -6,7 +6,7 @@
   
 
   
-  plenoptic — plenoptic 0.0.1.dev2228 documentation
+  plenoptic — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -16,7 +16,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/api/plenoptic.data.html b/docs/branch/main/api/plenoptic.data.html
index 94b5777..c258838 100644
--- a/docs/branch/main/api/plenoptic.data.html
+++ b/docs/branch/main/api/plenoptic.data.html
@@ -6,7 +6,7 @@
   
 
   
-  plenoptic.data package — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.data package — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -16,7 +16,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/api/plenoptic.html b/docs/branch/main/api/plenoptic.html
index 9f91fc0..c5ae3cc 100644
--- a/docs/branch/main/api/plenoptic.html
+++ b/docs/branch/main/api/plenoptic.html
@@ -6,7 +6,7 @@
   
 
   
-  plenoptic package — plenoptic 0.0.1.dev2228 documentation
+  plenoptic package — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -16,7 +16,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/api/plenoptic.metric.html b/docs/branch/main/api/plenoptic.metric.html
index 4f8b596..995911c 100644
--- a/docs/branch/main/api/plenoptic.metric.html
+++ b/docs/branch/main/api/plenoptic.metric.html
@@ -6,7 +6,7 @@
   
 
   
-  plenoptic.metric package — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.metric package — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -16,7 +16,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/api/plenoptic.simulate.canonical_computations.html b/docs/branch/main/api/plenoptic.simulate.canonical_computations.html
index ec94fba..f15aa2a 100644
--- a/docs/branch/main/api/plenoptic.simulate.canonical_computations.html
+++ b/docs/branch/main/api/plenoptic.simulate.canonical_computations.html
@@ -6,7 +6,7 @@
   
 
   
-  plenoptic.simulate.canonical_computations package — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.simulate.canonical_computations package — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -16,7 +16,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/api/plenoptic.simulate.html b/docs/branch/main/api/plenoptic.simulate.html
index 6f3fcc5..a4c1400 100644
--- a/docs/branch/main/api/plenoptic.simulate.html
+++ b/docs/branch/main/api/plenoptic.simulate.html
@@ -6,7 +6,7 @@
   
 
   
-  plenoptic.simulate package — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.simulate package — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -16,7 +16,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/api/plenoptic.simulate.models.html b/docs/branch/main/api/plenoptic.simulate.models.html
index 6e00911..9212c09 100644
--- a/docs/branch/main/api/plenoptic.simulate.models.html
+++ b/docs/branch/main/api/plenoptic.simulate.models.html
@@ -6,7 +6,7 @@
   
 
   
-  plenoptic.simulate.models package — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.simulate.models package — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -16,7 +16,7 @@
   
       
       
-      
+      
       
       
       
diff --git a/docs/branch/main/api/plenoptic.synthesize.html b/docs/branch/main/api/plenoptic.synthesize.html
index 6055253..0cfcc7b 100644
--- a/docs/branch/main/api/plenoptic.synthesize.html
+++ b/docs/branch/main/api/plenoptic.synthesize.html
@@ -6,7 +6,7 @@
   
 
   
-  plenoptic.synthesize package — plenoptic 0.0.1.dev2228 documentation
+  plenoptic.synthesize package — plenoptic 0.0.1.dev2232 documentation
       
       
       
@@ -16,7 +16,7 @@
   
       
       
-      
+      
       
       
       
@@ -1538,7 +1538,7 @@ 

Submoduleshttps://plenoptic.readthedocs.io/en/latest/tutorials/00_quickstart.html)) +[Quickstart](https://docs.plenoptic.org/docs/branch/main/tutorials/00_quickstart.html)) for examples on how to view it in a Jupyter notebook. In order to save, use anim.save(filename). In either case, this can take a while and you’ll need the appropriate writer installed and on your path, e.g., ffmpeg, imagemagick, etc). See @@ -2481,7 +2481,7 @@

Submoduleshttps://plenoptic.readthedocs.io/en/latest/tutorials/00_quickstart.html)) +[Quickstart](https://docs.plenoptic.org/docs/branch/main/tutorials/00_quickstart.html)) for examples on how to view it in a Jupyter notebook. In order to save, use anim.save(filename). In either case, this can take a while and you’ll need the appropriate writer installed and on your path, e.g., ffmpeg, imagemagick, etc). See diff --git a/docs/branch/main/api/plenoptic.tools.html b/docs/branch/main/api/plenoptic.tools.html index 1aed74f..8a8bb0e 100644 --- a/docs/branch/main/api/plenoptic.tools.html +++ b/docs/branch/main/api/plenoptic.tools.html @@ -6,7 +6,7 @@ - plenoptic.tools package — plenoptic 0.0.1.dev2228 documentation + plenoptic.tools package — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + @@ -537,7 +537,7 @@

Submoduleshttps://plenoptic.readthedocs.io/en/latest/tutorials/00_quickstart.html)) +[Quickstart](https://docs.plenoptic.org/docs/branch/main/tutorials/00_quickstart.html)) for examples on how to view it in a Jupyter notebook. In order to save, use anim.save(filename). In either case, this can take a while and you’ll need the appropriate writer installed and on your path, e.g., ffmpeg, imagemagick, etc). See diff --git a/docs/branch/main/citation.html b/docs/branch/main/citation.html index 79a3d32..907fcdb 100644 --- a/docs/branch/main/citation.html +++ b/docs/branch/main/citation.html @@ -6,7 +6,7 @@ - Citation Guide — plenoptic 0.0.1.dev2228 documentation + Citation Guide — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + diff --git a/docs/branch/main/conceptual_intro.html b/docs/branch/main/conceptual_intro.html index 99d6f29..1721799 100644 --- a/docs/branch/main/conceptual_intro.html +++ b/docs/branch/main/conceptual_intro.html @@ -6,7 +6,7 @@ - Conceptual Introduction — plenoptic 0.0.1.dev2228 documentation + Conceptual Introduction — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + diff --git a/docs/branch/main/genindex.html b/docs/branch/main/genindex.html index dd4be33..ef501e4 100644 --- a/docs/branch/main/genindex.html +++ b/docs/branch/main/genindex.html @@ -5,7 +5,7 @@ - Index — plenoptic 0.0.1.dev2228 documentation + Index — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/index.html b/docs/branch/main/index.html index e64a5a8..720b0cf 100644 --- a/docs/branch/main/index.html +++ b/docs/branch/main/index.html @@ -6,7 +6,7 @@ - plenoptic — plenoptic 0.0.1.dev2228 documentation + plenoptic — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + diff --git a/docs/branch/main/install.html b/docs/branch/main/install.html index ac785b4..e1fa69a 100644 --- a/docs/branch/main/install.html +++ b/docs/branch/main/install.html @@ -6,7 +6,7 @@ - Installation — plenoptic 0.0.1.dev2228 documentation + Installation — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + diff --git a/docs/branch/main/jupyter.html b/docs/branch/main/jupyter.html index 8dd4a66..e7b4f1b 100644 --- a/docs/branch/main/jupyter.html +++ b/docs/branch/main/jupyter.html @@ -6,7 +6,7 @@ - Using Jupyter to Run Example Notebooks — plenoptic 0.0.1.dev2228 documentation + Using Jupyter to Run Example Notebooks — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + diff --git a/docs/branch/main/models.html b/docs/branch/main/models.html index 91d4483..52bbce5 100644 --- a/docs/branch/main/models.html +++ b/docs/branch/main/models.html @@ -6,7 +6,7 @@ - Model requirements — plenoptic 0.0.1.dev2228 documentation + Model requirements — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + diff --git a/docs/branch/main/py-modindex.html b/docs/branch/main/py-modindex.html index 6fcb575..097650f 100644 --- a/docs/branch/main/py-modindex.html +++ b/docs/branch/main/py-modindex.html @@ -5,7 +5,7 @@ - Python Module Index — plenoptic 0.0.1.dev2228 documentation + Python Module Index — plenoptic 0.0.1.dev2232 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/branch/main/reproducibility.html b/docs/branch/main/reproducibility.html index 83606f9..e586404 100644 --- a/docs/branch/main/reproducibility.html +++ b/docs/branch/main/reproducibility.html @@ -6,7 +6,7 @@ - Reproducibility — plenoptic 0.0.1.dev2228 documentation + Reproducibility — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + diff --git a/docs/branch/main/search.html b/docs/branch/main/search.html index 39a6192..677137d 100644 --- a/docs/branch/main/search.html +++ b/docs/branch/main/search.html @@ -5,7 +5,7 @@ - Search — plenoptic 0.0.1.dev2228 documentation + Search — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + diff --git a/docs/branch/main/searchindex.js b/docs/branch/main/searchindex.js index 9a4b1ab..27ca2f2 100644 --- a/docs/branch/main/searchindex.js +++ b/docs/branch/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"1. What is a visual texture?": [[29, "1.-What-is-a-visual-texture?"]], "1.1) Creating the model": [[23, "1.1)-Creating-the-model"]], "1.2 - Synthesizing eigendistortions of linear model": [[23, "1.2---Synthesizing-eigendistortions-of-linear-model"]], "1.3 - Comparing our synthesis to ground-truth": [[23, "1.3---Comparing-our-synthesis-to-ground-truth"]], "1.4 - What do these eigendistortions mean?": [[23, "1.4---What-do-these-eigendistortions-mean?"]], "1.5 - The Fisher information matrix is a locally adaptive": [[23, "1.5---The-Fisher-information-matrix-is-a-locally-adaptive"]], "2. How to generate Portilla-Simoncelli Metamers": [[29, "2.-How-to-generate-Portilla-Simoncelli-Metamers"]], "2.1 - Load an example an image": [[23, "2.1---Load-an-example-an-image"]], "2.1 A quick reminder of what metamers are and why we are calculating them.": [[29, "2.1-A-quick-reminder-of-what-metamers-are-and-why-we-are-calculating-them."]], "2.2 - Instantiate models and Eigendistortion objects": [[23, "2.2---Instantiate-models-and-Eigendistortion-objects"]], "2.2 How do we use the plenoptic package to generate Portilla-Simoncelli Texture Metamers?": [[29, "2.2-How-do-we-use-the-plenoptic-package-to-generate-Portilla-Simoncelli-Texture-Metamers?"]], "2.3 - Synthesizing distortions": [[23, "2.3---Synthesizing-distortions"]], "2.3 Portilla-Simoncelli Texture Model Metamers": [[29, "2.3-Portilla-Simoncelli-Texture-Model-Metamers"]], "2.4 - Visualizing eigendistortions": [[23, "2.4---Visualizing-eigendistortions"]], "2.5 - Which synthesized extremal eigendistortions better characterize human perception?": [[23, "2.5---Which-synthesized-extremal-eigendistortions-better-characterize-human-perception?"]], "2.6 - Synthesizing distortions for other images": [[23, "2.6---Synthesizing-distortions-for-other-images"]], "3. The importance of different classes Texture Statistics": [[29, "3.-The-importance-of-different-classes-Texture-Statistics"]], "4. Examples from different texture classes": [[29, "4.-Examples-from-different-texture-classes"]], "5. Extrapolation": [[29, "5.-Extrapolation"]], "5.2 Mixtures": [[29, "5.2-Mixtures"]], "6. Model Limitations": [[29, "6.-Model-Limitations"]], "7. Notable differences between Matlab and Plenoptic Implementations:": [[29, "7.-Notable-differences-between-Matlab-and-Plenoptic-Implementations:"]], "7.1 Redundant statistics": [[29, "7.1-Redundant-statistics"]], "7.2 Magnitude means": [[29, "7.2-Magnitude-means"]], "Advanced usage": [[11, null]], "All synthesis methods": [[16, "all-synthesis-methods"]], "Aperiodic Textures": [[29, "Aperiodic-Textures"]], "Appendix: More mathematical detail": [[23, "Appendix:-More-mathematical-detail"]], "Basic concepts": [[11, null]], "Basic usage": [[24, "Basic-usage"], [26, "Basic-usage"]], "Beyond Metamers": [[10, "beyond-metamers"]], "Citation Guide": [[9, null]], "Citing us": [[11, "citing-us"]], "Coarse-to-fine optimization": [[24, "Coarse-to-fine-optimization"]], "Coefficient Correlations": [[29, "Coefficient-Correlations"]], "Comparison of performance": [[28, "Comparison-of-performance"]], "Complex Structured Photographic Textures": [[29, "Complex-Structured-Photographic-Textures"]], "Conceptual Introduction": [[10, null]], "Contents": [[11, "contents"]], "Counterexample to the Julesz Conjecture": [[29, "Counterexample-to-the-Julesz-Conjecture"]], "Cross-scale Phase Statistics": [[29, "Cross-scale-Phase-Statistics"]], "Display and animate functions": [[19, null]], "Eigendistortions": [[23, null]], "Example 1: Linear model, small 1D input \u201cimage\u201d": [[23, "Example-1:-Linear-model,-small-1D-input-%22image%22"]], "Example 2: Which layer of ResNet is a better model of human visual distortion perception?": [[23, "Example-2:-Which-layer-of-ResNet-is-a-better-model-of-human-visual-distortion-perception?"]], "Example Application: Frontend for Convolutional Neural Network": [[27, "Example-Application:-Frontend-for-Convolutional-Neural-Network"]], "Extending existing synthesis objects": [[20, null]], "Final thoughts": [[22, "Final-thoughts"]], "Front-end model: eigendistortion display": [[22, "Front-end-model:-eigendistortion-display"]], "Front-end model: eigendistortion synthesis": [[22, "Front-end-model:-eigendistortion-synthesis"]], "Full images!": [[25, "Full-images!"]], "General": [[19, "General"]], "Getting help": [[11, "getting-help"]], "Getting started": [[11, "getting-started"]], "Hand-drawn / computer-generated textures": [[29, "Hand-drawn-/-computer-generated-textures"]], "Helper / display functions": [[16, "helper-display-functions"]], "How to order methods": [[16, "how-to-order-methods"]], "Initialization": [[24, "Initialization"]], "Input preprocessing": [[22, "Input-preprocessing"]], "Installation": [[11, "installation"], [12, null]], "Installing from source (for developers)": [[12, "installing-from-source-for-developers"]], "Installing jupyter and setting up the kernel": [[13, "installing-jupyter-and-setting-up-the-kernel"]], "Installing with conda": [[12, "installing-with-conda"]], "Installing with pip": [[12, "installing-with-pip"]], "Introduction": [[23, "Introduction"]], "Introduction: Steerable Pyramid Wavelets": [[27, "Introduction:-Steerable-Pyramid-Wavelets"]], "MAD Competition": [[21, "MAD-Competition"]], "MAD Competition Conceptual Introduction": [[25, null]], "MAD Competition Usage": [[26, null]], "MS-SSIM (multiscale structural similarity)": [[28, "MS-SSIM-(multiscale-structural-similarity)"]], "Magnitude Correlation": [[29, "Magnitude-Correlation"]], "Metamers": [[24, null]], "Model Training": [[27, "Model-Training"]], "Model requirements": [[14, null]], "Models and metrics": [[11, null]], "Models, Metrics, and Model Components": [[11, "models-metrics-and-model-components"]], "Module contents": [[1, "module-plenoptic"], [2, "module-plenoptic.data"], [3, "module-plenoptic.metric"], [4, "module-plenoptic.simulate"], [5, "module-plenoptic.simulate.canonical_computations"], [6, "module-plenoptic.simulate.models"], [7, "module-plenoptic.synthesize"], [8, "module-plenoptic.tools"]], "More Advanced Options": [[24, "More-Advanced-Options"]], "More complicated model representation plots": [[19, "More-complicated-model-representation-plots"]], "Moving between devices": [[24, "Moving-between-devices"]], "NLPD (normalized Laplacian pyramid distance)": [[28, "NLPD-(normalized-Laplacian-pyramid-distance)"]], "None of the existing synthesis methods meet my needs": [[17, "none-of-the-existing-synthesis-methods-meet-my-needs"]], "Optimization basics": [[24, "Optimization-basics"]], "Optimization is hard": [[17, "optimization-is-hard"]], "Optimized synthesis": [[16, "optimized-synthesis"]], "Optional dependencies": [[12, "optional-dependencies"]], "Perceptual distance": [[28, null]], "Pixel Statistics + Marginal statistics": [[29, "Pixel-Statistics-+-Marginal-statistics"]], "Portilla-Simoncelli Texture Metamer": [[29, null]], "Preliminaries": [[27, "Preliminaries"]], "Pseudo-periodic Textures": [[29, "Pseudo-periodic-Textures"]], "Putting the \u201cSteer\u201d in Steerable Pyramid": [[27, "Putting-the-%22Steer%22-in-Steerable-Pyramid"]], "Quickstart": [[18, null]], "References": [[28, "References"]], "Reproducibility": [[15, null], [24, "Reproducibility"]], "Reproducing Berardino et al., 2017 (Eigendistortions)": [[22, null]], "Reproducing Wang and Simoncelli, 2008 (MAD Competition)": [[21, null]], "Running the notebooks": [[13, "running-the-notebooks"]], "SSIM": [[21, "SSIM"]], "SSIM (structural similarity)": [[28, "SSIM-(structural-similarity)"]], "Saving and loading": [[24, "Saving-and-loading"]], "Steerable Pyramid": [[27, null]], "Submodules": [[1, "submodules"], [2, "submodules"], [3, "submodules"], [5, "submodules"], [6, "submodules"], [7, "submodules"], [8, "submodules"]], "Subpackages": [[1, "subpackages"], [4, "subpackages"]], "Synthesis method examples": [[11, null]], "Synthesis method introductions": [[11, null]], "Synthesis methods": [[11, "synthesis-methods"]], "Synthesis object design": [[16, null]], "Synthesis-specific": [[19, "Synthesis-specific"]], "Synthesizing eigendistortions": [[22, "Synthesizing-eigendistortions"]], "Tips and Tricks": [[17, null]], "Tweaking the model": [[17, "tweaking-the-model"]], "Understanding SSIM": [[28, "Understanding-SSIM"]], "Usage": [[28, "Usage"]], "Using Jupyter to Run Example Notebooks": [[13, null]], "VGG16: eigendistortion display": [[22, "VGG16:-eigendistortion-display"]], "VGG16: eigendistortion synthesis": [[22, "VGG16:-eigendistortion-synthesis"]], "Visualizing Filter Responses (Wavelet Coefficients)": [[27, "Visualizing-Filter-Responses-(Wavelet-Coefficients)"]], "Visualizing Wavelets": [[27, "Visualizing-Wavelets"]], "What do eigendistortions tell us?": [[22, "What-do-eigendistortions-tell-us?"]], "Why does synthesis take so long?": [[17, "why-does-synthesis-take-so-long"]], "ffmpeg and videos": [[11, "ffmpeg-and-videos"], [13, "ffmpeg-and-videos"]], "plenoptic": [[0, null], [11, null]], "plenoptic package": [[1, null]], "plenoptic.data package": [[2, null]], "plenoptic.data.fetch module": [[2, "module-plenoptic.data.fetch"]], "plenoptic.metric package": [[3, null]], "plenoptic.metric.classes module": [[3, "module-plenoptic.metric.classes"]], "plenoptic.metric.model_metric module": [[3, "module-plenoptic.metric.model_metric"]], "plenoptic.metric.naive module": [[3, "module-plenoptic.metric.naive"]], "plenoptic.metric.perceptual_distance module": [[3, "module-plenoptic.metric.perceptual_distance"]], "plenoptic.simulate package": [[4, null]], "plenoptic.simulate.canonical_computations package": [[5, null]], "plenoptic.simulate.canonical_computations.filters module": [[5, "module-plenoptic.simulate.canonical_computations.filters"]], "plenoptic.simulate.canonical_computations.laplacian_pyramid module": [[5, "module-plenoptic.simulate.canonical_computations.laplacian_pyramid"]], "plenoptic.simulate.canonical_computations.non_linearities module": [[5, "module-plenoptic.simulate.canonical_computations.non_linearities"]], "plenoptic.simulate.canonical_computations.steerable_pyramid_freq module": [[5, "module-plenoptic.simulate.canonical_computations.steerable_pyramid_freq"]], "plenoptic.simulate.models package": [[6, null]], "plenoptic.simulate.models.frontend module": [[6, "module-plenoptic.simulate.models.frontend"]], "plenoptic.simulate.models.naive module": [[6, "module-plenoptic.simulate.models.naive"]], "plenoptic.simulate.models.portilla_simoncelli module": [[6, "module-plenoptic.simulate.models.portilla_simoncelli"]], "plenoptic.synthesize package": [[7, null]], "plenoptic.synthesize.autodiff module": [[7, "module-plenoptic.synthesize.autodiff"]], "plenoptic.synthesize.eigendistortion module": [[7, "module-plenoptic.synthesize.eigendistortion"]], "plenoptic.synthesize.geodesic module": [[7, "module-plenoptic.synthesize.geodesic"]], "plenoptic.synthesize.mad_competition module": [[7, "module-plenoptic.synthesize.mad_competition"]], "plenoptic.synthesize.metamer module": [[7, "module-plenoptic.synthesize.metamer"]], "plenoptic.synthesize.simple_metamer module": [[7, "module-plenoptic.synthesize.simple_metamer"]], "plenoptic.synthesize.synthesis module": [[7, "module-plenoptic.synthesize.synthesis"]], "plenoptic.tools package": [[8, null]], "plenoptic.tools.conv module": [[8, "module-plenoptic.tools.conv"]], "plenoptic.tools.convergence module": [[8, "module-plenoptic.tools.convergence"]], "plenoptic.tools.data module": [[8, "module-plenoptic.tools.data"]], "plenoptic.tools.display module": [[8, "module-plenoptic.tools.display"]], "plenoptic.tools.external module": [[8, "module-plenoptic.tools.external"]], "plenoptic.tools.optim module": [[8, "module-plenoptic.tools.optim"]], "plenoptic.tools.signal module": [[8, "module-plenoptic.tools.signal"]], "plenoptic.tools.stats module": [[8, "module-plenoptic.tools.stats"]], "plenoptic.tools.straightness module": [[8, "module-plenoptic.tools.straightness"]], "plenoptic.tools.validate module": [[8, "module-plenoptic.tools.validate"]], "plenoptic.version module": [[1, "module-plenoptic.version"]]}, "docnames": ["api/modules", "api/plenoptic", "api/plenoptic.data", "api/plenoptic.metric", "api/plenoptic.simulate", "api/plenoptic.simulate.canonical_computations", "api/plenoptic.simulate.models", "api/plenoptic.synthesize", "api/plenoptic.tools", "citation", "conceptual_intro", "index", "install", "jupyter", "models", "reproducibility", "synthesis", "tips", "tutorials/00_quickstart", "tutorials/advanced/Display", "tutorials/advanced/Synthesis_extensions", "tutorials/applications/09_Original_MAD", "tutorials/applications/Demo_Eigendistortion", "tutorials/intro/02_Eigendistortions", "tutorials/intro/06_Metamer", "tutorials/intro/07_Simple_MAD", "tutorials/intro/08_MAD_Competition", "tutorials/models/03_Steerable_Pyramid", "tutorials/models/04_Perceptual_distance", "tutorials/models/Metamer-Portilla-Simoncelli"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["api/modules.rst", "api/plenoptic.rst", "api/plenoptic.data.rst", "api/plenoptic.metric.rst", "api/plenoptic.simulate.rst", "api/plenoptic.simulate.canonical_computations.rst", "api/plenoptic.simulate.models.rst", "api/plenoptic.synthesize.rst", "api/plenoptic.tools.rst", "citation.rst", "conceptual_intro.rst", "index.rst", "install.rst", "jupyter.rst", "models.rst", "reproducibility.rst", "synthesis.rst", "tips.rst", "tutorials/00_quickstart.nblink", "tutorials/advanced/Display.nblink", "tutorials/advanced/Synthesis_extensions.nblink", "tutorials/applications/09_Original_MAD.nblink", "tutorials/applications/Demo_Eigendistortion.nblink", "tutorials/intro/02_Eigendistortions.nblink", "tutorials/intro/06_Metamer.nblink", "tutorials/intro/07_Simple_MAD.nblink", "tutorials/intro/08_MAD_Competition.nblink", "tutorials/models/03_Steerable_Pyramid.nblink", "tutorials/models/04_Perceptual_distance.nblink", "tutorials/models/Metamer-Portilla-Simoncelli.nblink"], "indexentries": {"add_noise() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.add_noise", false]], "allowed_range (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.allowed_range", false]], "animate() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.animate", false]], "animate() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.animate", false]], "animshow() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.animshow", false]], "autocorrelation() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.autocorrelation", false]], "batch_size (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.batch_size", false]], "blur_downsample() (in module plenoptic.tools.conv)": [[8, "plenoptic.tools.conv.blur_downsample", false]], "calculate_jerkiness() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.calculate_jerkiness", false]], "center_crop() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.center_crop", false]], "center_surround (plenoptic.simulate.models.frontend.linearnonlinear attribute)": [[6, "plenoptic.simulate.models.frontend.LinearNonlinear.center_surround", false]], "center_surround (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.center_surround", false]], "center_surround (plenoptic.simulate.models.frontend.luminancegaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl.center_surround", false]], "centersurround (class in plenoptic.simulate.models.naive)": [[6, "plenoptic.simulate.models.naive.CenterSurround", false]], "circular_gaussian2d() (in module plenoptic.simulate.canonical_computations.filters)": [[5, "plenoptic.simulate.canonical_computations.filters.circular_gaussian2d", false]], "clean_stem_plot() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.clean_stem_plot", false]], "clean_up_axes() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.clean_up_axes", false]], "coarse_to_fine (plenoptic.synthesize.metamer.metamerctf property)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.coarse_to_fine", false]], "coarse_to_fine_enough() (in module plenoptic.tools.convergence)": [[8, "plenoptic.tools.convergence.coarse_to_fine_enough", false]], "color_wheel() (in module plenoptic.data)": [[2, "plenoptic.data.color_wheel", false]], "compute_jacobian() (plenoptic.synthesize.eigendistortion.eigendistortion method)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.compute_jacobian", false]], "contrast (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.contrast", false]], "contrast_scalar (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.contrast_scalar", false]], "convert_float_to_int() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.convert_float_to_int", false]], "convert_pyr_to_tensor() (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq static method)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.convert_pyr_to_tensor", false]], "convert_tensor_to_pyr() (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq static method)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.convert_tensor_to_pyr", false]], "convert_to_dict() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.convert_to_dict", false]], "convert_to_tensor() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.convert_to_tensor", false]], "correlate_downsample() (in module plenoptic.tools.conv)": [[8, "plenoptic.tools.conv.correlate_downsample", false]], "curie() (in module plenoptic.data)": [[2, "plenoptic.data.curie", false]], "dev_from_line (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.dev_from_line", false]], "dev_from_line (plenoptic.synthesize.geodesic.geodesic property)": [[7, "id8", false]], "deviation_from_line() (in module plenoptic.tools.straightness)": [[8, "plenoptic.tools.straightness.deviation_from_line", false]], "display_eigendistortion() (in module plenoptic.synthesize.eigendistortion)": [[7, "plenoptic.synthesize.eigendistortion.display_eigendistortion", false]], "display_filters() (plenoptic.simulate.models.frontend.linearnonlinear method)": [[6, "plenoptic.simulate.models.frontend.LinearNonlinear.display_filters", false]], "display_filters() (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol method)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.display_filters", false]], "display_filters() (plenoptic.simulate.models.frontend.luminancegaincontrol method)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl.display_filters", false]], "display_filters() (plenoptic.simulate.models.frontend.onoff method)": [[6, "plenoptic.simulate.models.frontend.OnOff.display_filters", false]], "display_mad_image() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.display_mad_image", false]], "display_mad_image_all() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.display_mad_image_all", false]], "display_metamer() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.display_metamer", false]], "eigendistortion (class in plenoptic.synthesize.eigendistortion)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion", false]], "eigendistortion.to() (in module plenoptic.synthesize.eigendistortion)": [[7, "id4", false], [7, "id5", false], [7, "id6", false]], "eigendistortions (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.eigendistortions", false]], "eigendistortions (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "id0", false]], "eigenindex (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.eigenindex", false]], "eigenindex (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "id1", false]], "eigenvalues (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.eigenvalues", false]], "eigenvalues (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "id2", false]], "einstein() (in module plenoptic.data)": [[2, "plenoptic.data.einstein", false]], "expand() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.expand", false]], "fetch_data() (in module plenoptic.data)": [[2, "plenoptic.data.fetch_data", false]], "fetch_data() (in module plenoptic.data.fetch)": [[2, "plenoptic.data.fetch.fetch_data", false]], "fft_norm (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq attribute)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.fft_norm", false]], "filt (plenoptic.simulate.models.naive.centersurround property)": [[6, "plenoptic.simulate.models.naive.CenterSurround.filt", false]], "filt (plenoptic.simulate.models.naive.gaussian property)": [[6, "plenoptic.simulate.models.naive.Gaussian.filt", false]], "find_shared_directory() (in module plenoptic.data.fetch)": [[2, "plenoptic.data.fetch.find_shared_directory", false]], "fisher_info_matrix_eigenvalue() (in module plenoptic.synthesize.eigendistortion)": [[7, "plenoptic.synthesize.eigendistortion.fisher_info_matrix_eigenvalue", false]], "fisher_info_matrix_vector_product() (in module plenoptic.synthesize.eigendistortion)": [[7, "plenoptic.synthesize.eigendistortion.fisher_info_matrix_vector_product", false]], "forward() (plenoptic.metric.classes.nlp method)": [[3, "plenoptic.metric.classes.NLP.forward", false]], "forward() (plenoptic.simulate.canonical_computations.laplacian_pyramid.laplacianpyramid method)": [[5, "plenoptic.simulate.canonical_computations.laplacian_pyramid.LaplacianPyramid.forward", false]], "forward() (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq method)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.forward", false]], "forward() (plenoptic.simulate.models.frontend.linearnonlinear method)": [[6, "plenoptic.simulate.models.frontend.LinearNonlinear.forward", false]], "forward() (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol method)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.forward", false]], "forward() (plenoptic.simulate.models.frontend.luminancegaincontrol method)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl.forward", false]], "forward() (plenoptic.simulate.models.frontend.onoff method)": [[6, "plenoptic.simulate.models.frontend.OnOff.forward", false]], "forward() (plenoptic.simulate.models.naive.centersurround method)": [[6, "plenoptic.simulate.models.naive.CenterSurround.forward", false]], "forward() (plenoptic.simulate.models.naive.gaussian method)": [[6, "plenoptic.simulate.models.naive.Gaussian.forward", false]], "forward() (plenoptic.simulate.models.naive.identity method)": [[6, "plenoptic.simulate.models.naive.Identity.forward", false]], "forward() (plenoptic.simulate.models.naive.linear method)": [[6, "plenoptic.simulate.models.naive.Linear.forward", false]], "forward() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.forward", false]], "gaussian (class in plenoptic.simulate.models.naive)": [[6, "plenoptic.simulate.models.naive.Gaussian", false]], "gaussian1d() (in module plenoptic.simulate.canonical_computations.filters)": [[5, "plenoptic.simulate.canonical_computations.filters.gaussian1d", false]], "geodesic (class in plenoptic.synthesize.geodesic)": [[7, "plenoptic.synthesize.geodesic.Geodesic", false]], "geodesic (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.geodesic", false]], "geodesic (plenoptic.synthesize.geodesic.geodesic property)": [[7, "id9", false]], "geodesic.to() (in module plenoptic.synthesize.geodesic)": [[7, "id13", false], [7, "id14", false], [7, "id15", false]], "gradient_norm (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.gradient_norm", false]], "gradient_norm (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.gradient_norm", false]], "gradient_norm (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.gradient_norm", false]], "gradient_norm (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.gradient_norm", false]], "gradient_norm (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.gradient_norm", false]], "identity (class in plenoptic.simulate.models.naive)": [[6, "plenoptic.simulate.models.naive.Identity", false]], "im_height (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.im_height", false]], "im_width (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.im_width", false]], "image (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.image", false]], "image (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.image", false]], "image (plenoptic.synthesize.metamer.metamer property)": [[7, "plenoptic.synthesize.metamer.Metamer.image", false]], "image_a (plenoptic.synthesize.geodesic.geodesic property)": [[7, "plenoptic.synthesize.geodesic.Geodesic.image_a", false]], "image_b (plenoptic.synthesize.geodesic.geodesic property)": [[7, "plenoptic.synthesize.geodesic.Geodesic.image_b", false]], "image_shape (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq attribute)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.image_shape", false]], "imshow() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.imshow", false]], "initial_image (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.initial_image", false]], "initial_image (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "id17", false]], "interpolate1d() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.interpolate1d", false]], "is_complex (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq attribute)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.is_complex", false]], "jacobian (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.jacobian", false]], "jacobian (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "id3", false]], "jacobian() (in module plenoptic.synthesize.autodiff)": [[7, "plenoptic.synthesize.autodiff.jacobian", false]], "jacobian_vector_product() (in module plenoptic.synthesize.autodiff)": [[7, "plenoptic.synthesize.autodiff.jacobian_vector_product", false]], "kurtosis() (in module plenoptic.tools.stats)": [[8, "plenoptic.tools.stats.kurtosis", false]], "l2_norm() (in module plenoptic.tools.optim)": [[8, "plenoptic.tools.optim.l2_norm", false]], "laplacianpyramid (class in plenoptic.simulate.canonical_computations.laplacian_pyramid)": [[5, "plenoptic.simulate.canonical_computations.laplacian_pyramid.LaplacianPyramid", false]], "linear (class in plenoptic.simulate.models.naive)": [[6, "plenoptic.simulate.models.naive.Linear", false]], "linearnonlinear (class in plenoptic.simulate.models.frontend)": [[6, "plenoptic.simulate.models.frontend.LinearNonlinear", false]], "load() (plenoptic.synthesize.eigendistortion.eigendistortion method)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.load", false]], "load() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.load", false]], "load() (plenoptic.synthesize.mad_competition.madcompetition method)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.load", false]], "load() (plenoptic.synthesize.metamer.metamer method)": [[7, "plenoptic.synthesize.metamer.Metamer.load", false]], "load() (plenoptic.synthesize.metamer.metamerctf method)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.load", false]], "load() (plenoptic.synthesize.simple_metamer.simplemetamer method)": [[7, "plenoptic.synthesize.simple_metamer.SimpleMetamer.load", false]], "load() (plenoptic.synthesize.synthesis.synthesis method)": [[7, "plenoptic.synthesize.synthesis.Synthesis.load", false]], "load_images() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.load_images", false]], "local_gain_control() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.local_gain_control", false]], "local_gain_control_dict() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.local_gain_control_dict", false]], "local_gain_release() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.local_gain_release", false]], "local_gain_release_dict() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.local_gain_release_dict", false]], "loss_convergence() (in module plenoptic.tools.convergence)": [[8, "plenoptic.tools.convergence.loss_convergence", false]], "losses (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.losses", false]], "losses (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.losses", false]], "losses (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.losses", false]], "losses (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.losses", false]], "losses (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.losses", false]], "luminance (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.luminance", false]], "luminance (plenoptic.simulate.models.frontend.luminancegaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl.luminance", false]], "luminance_scalar (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.luminance_scalar", false]], "luminance_scalar (plenoptic.simulate.models.frontend.luminancegaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl.luminance_scalar", false]], "luminancecontrastgaincontrol (class in plenoptic.simulate.models.frontend)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl", false]], "luminancegaincontrol (class in plenoptic.simulate.models.frontend)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl", false]], "mad_image (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.mad_image", false]], "mad_image (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "id18", false]], "madcompetition (class in plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition", false]], "madcompetition.to() (in module plenoptic.synthesize.mad_competition)": [[7, "id22", false], [7, "id23", false], [7, "id24", false]], "make_disk() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.make_disk", false]], "make_straight_line() (in module plenoptic.tools.straightness)": [[8, "plenoptic.tools.straightness.make_straight_line", false]], "make_synthetic_stimuli() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.make_synthetic_stimuli", false]], "maximum() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.maximum", false]], "metamer (class in plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.Metamer", false]], "metamer (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.metamer", false]], "metamer (plenoptic.synthesize.metamer.metamer property)": [[7, "id26", false]], "metamer (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.metamer", false]], "metamer.to() (in module plenoptic.synthesize.metamer)": [[7, "id29", false], [7, "id30", false], [7, "id31", false]], "metamerctf (class in plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.MetamerCTF", false]], "metric_tradeoff_lambda (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.metric_tradeoff_lambda", false]], "minimum() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.minimum", false]], "minmax (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.minmax", false]], "model (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.model", false]], "model (plenoptic.synthesize.geodesic.geodesic property)": [[7, "plenoptic.synthesize.geodesic.Geodesic.model", false]], "model (plenoptic.synthesize.metamer.metamer property)": [[7, "plenoptic.synthesize.metamer.Metamer.model", false]], "model_metric() (in module plenoptic.metric.model_metric)": [[3, "plenoptic.metric.model_metric.model_metric", false]], "modulate_phase() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.modulate_phase", false]], "module": [[1, "module-plenoptic", false], [1, "module-plenoptic.version", false], [2, "module-plenoptic.data", false], [2, "module-plenoptic.data.fetch", false], [3, "module-plenoptic.metric", false], [3, "module-plenoptic.metric.classes", false], [3, "module-plenoptic.metric.model_metric", false], [3, "module-plenoptic.metric.naive", false], [3, "module-plenoptic.metric.perceptual_distance", false], [4, "module-plenoptic.simulate", false], [5, "module-plenoptic.simulate.canonical_computations", false], [5, "module-plenoptic.simulate.canonical_computations.filters", false], [5, "module-plenoptic.simulate.canonical_computations.laplacian_pyramid", false], [5, "module-plenoptic.simulate.canonical_computations.non_linearities", false], [5, "module-plenoptic.simulate.canonical_computations.steerable_pyramid_freq", false], [6, "module-plenoptic.simulate.models", false], [6, "module-plenoptic.simulate.models.frontend", false], [6, "module-plenoptic.simulate.models.naive", false], [6, "module-plenoptic.simulate.models.portilla_simoncelli", false], [7, "module-plenoptic.synthesize", false], [7, "module-plenoptic.synthesize.autodiff", false], [7, "module-plenoptic.synthesize.eigendistortion", false], [7, "module-plenoptic.synthesize.geodesic", false], [7, "module-plenoptic.synthesize.mad_competition", false], [7, "module-plenoptic.synthesize.metamer", false], [7, "module-plenoptic.synthesize.simple_metamer", false], [7, "module-plenoptic.synthesize.synthesis", false], [8, "module-plenoptic.tools", false], [8, "module-plenoptic.tools.conv", false], [8, "module-plenoptic.tools.convergence", false], [8, "module-plenoptic.tools.data", false], [8, "module-plenoptic.tools.display", false], [8, "module-plenoptic.tools.external", false], [8, "module-plenoptic.tools.optim", false], [8, "module-plenoptic.tools.signal", false], [8, "module-plenoptic.tools.stats", false], [8, "module-plenoptic.tools.straightness", false], [8, "module-plenoptic.tools.validate", false]], "ms_ssim() (in module plenoptic.metric.perceptual_distance)": [[3, "plenoptic.metric.perceptual_distance.ms_ssim", false]], "mse() (in module plenoptic.metric.naive)": [[3, "plenoptic.metric.naive.mse", false]], "mse() (in module plenoptic.tools.optim)": [[8, "plenoptic.tools.optim.mse", false]], "n_channels (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.n_channels", false]], "nlp (class in plenoptic.metric.classes)": [[3, "plenoptic.metric.classes.NLP", false]], "nlpd() (in module plenoptic.metric.perceptual_distance)": [[3, "plenoptic.metric.perceptual_distance.nlpd", false]], "normalized_laplacian_pyramid() (in module plenoptic.metric.perceptual_distance)": [[3, "plenoptic.metric.perceptual_distance.normalized_laplacian_pyramid", false]], "objective_function() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.objective_function", false]], "objective_function() (plenoptic.synthesize.mad_competition.madcompetition method)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.objective_function", false]], "objective_function() (plenoptic.synthesize.metamer.metamer method)": [[7, "plenoptic.synthesize.metamer.Metamer.objective_function", false]], "objective_function() (plenoptic.synthesize.synthesis.optimizedsynthesis method)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.objective_function", false]], "onoff (class in plenoptic.simulate.models.frontend)": [[6, "plenoptic.simulate.models.frontend.OnOff", false]], "optimized_metric (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.optimized_metric", false]], "optimized_metric_loss (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.optimized_metric_loss", false]], "optimized_metric_loss (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "id19", false]], "optimizedsynthesis (class in plenoptic.synthesize.synthesis)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis", false]], "optimizer (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.optimizer", false]], "parrot() (in module plenoptic.data)": [[2, "plenoptic.data.parrot", false]], "penalize_range() (in module plenoptic.tools.optim)": [[8, "plenoptic.tools.optim.penalize_range", false]], "pixel_change_convergence() (in module plenoptic.tools.convergence)": [[8, "plenoptic.tools.convergence.pixel_change_convergence", false]], "pixel_change_norm (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.pixel_change_norm", false]], "pixel_change_norm (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.pixel_change_norm", false]], "pixel_change_norm (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.pixel_change_norm", false]], "pixel_change_norm (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.pixel_change_norm", false]], "pixel_change_norm (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.pixel_change_norm", false]], "pixelfade (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.pixelfade", false]], "plenoptic": [[1, "module-plenoptic", false]], "plenoptic.data": [[2, "module-plenoptic.data", false]], "plenoptic.data.fetch": [[2, "module-plenoptic.data.fetch", false]], "plenoptic.metric": [[3, "module-plenoptic.metric", false]], "plenoptic.metric.classes": [[3, "module-plenoptic.metric.classes", false]], "plenoptic.metric.model_metric": [[3, "module-plenoptic.metric.model_metric", false]], "plenoptic.metric.naive": [[3, "module-plenoptic.metric.naive", false]], "plenoptic.metric.perceptual_distance": [[3, "module-plenoptic.metric.perceptual_distance", false]], "plenoptic.simulate": [[4, "module-plenoptic.simulate", false]], "plenoptic.simulate.canonical_computations": [[5, "module-plenoptic.simulate.canonical_computations", false]], "plenoptic.simulate.canonical_computations.filters": [[5, "module-plenoptic.simulate.canonical_computations.filters", false]], "plenoptic.simulate.canonical_computations.laplacian_pyramid": [[5, "module-plenoptic.simulate.canonical_computations.laplacian_pyramid", false]], "plenoptic.simulate.canonical_computations.non_linearities": [[5, "module-plenoptic.simulate.canonical_computations.non_linearities", false]], "plenoptic.simulate.canonical_computations.steerable_pyramid_freq": [[5, "module-plenoptic.simulate.canonical_computations.steerable_pyramid_freq", false]], "plenoptic.simulate.models": [[6, "module-plenoptic.simulate.models", false]], "plenoptic.simulate.models.frontend": [[6, "module-plenoptic.simulate.models.frontend", false]], "plenoptic.simulate.models.naive": [[6, "module-plenoptic.simulate.models.naive", false]], "plenoptic.simulate.models.portilla_simoncelli": [[6, "module-plenoptic.simulate.models.portilla_simoncelli", false]], "plenoptic.synthesize": [[7, "module-plenoptic.synthesize", false]], "plenoptic.synthesize.autodiff": [[7, "module-plenoptic.synthesize.autodiff", false]], "plenoptic.synthesize.eigendistortion": [[7, "module-plenoptic.synthesize.eigendistortion", false]], "plenoptic.synthesize.geodesic": [[7, "module-plenoptic.synthesize.geodesic", false]], "plenoptic.synthesize.mad_competition": [[7, "module-plenoptic.synthesize.mad_competition", false]], "plenoptic.synthesize.metamer": [[7, "module-plenoptic.synthesize.metamer", false]], "plenoptic.synthesize.simple_metamer": [[7, "module-plenoptic.synthesize.simple_metamer", false]], "plenoptic.synthesize.synthesis": [[7, "module-plenoptic.synthesize.synthesis", false]], "plenoptic.tools": [[8, "module-plenoptic.tools", false]], "plenoptic.tools.conv": [[8, "module-plenoptic.tools.conv", false]], "plenoptic.tools.convergence": [[8, "module-plenoptic.tools.convergence", false]], "plenoptic.tools.data": [[8, "module-plenoptic.tools.data", false]], "plenoptic.tools.display": [[8, "module-plenoptic.tools.display", false]], "plenoptic.tools.external": [[8, "module-plenoptic.tools.external", false]], "plenoptic.tools.optim": [[8, "module-plenoptic.tools.optim", false]], "plenoptic.tools.signal": [[8, "module-plenoptic.tools.signal", false]], "plenoptic.tools.stats": [[8, "module-plenoptic.tools.stats", false]], "plenoptic.tools.straightness": [[8, "module-plenoptic.tools.straightness", false]], "plenoptic.tools.validate": [[8, "module-plenoptic.tools.validate", false]], "plenoptic.version": [[1, "module-plenoptic.version", false]], "plot_deviation_from_line() (in module plenoptic.synthesize.geodesic)": [[7, "plenoptic.synthesize.geodesic.plot_deviation_from_line", false]], "plot_loss() (in module plenoptic.synthesize.geodesic)": [[7, "plenoptic.synthesize.geodesic.plot_loss", false]], "plot_loss() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.plot_loss", false]], "plot_loss() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.plot_loss", false]], "plot_loss_all() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.plot_loss_all", false]], "plot_mad_results() (in module plenoptic.tools.external)": [[8, "plenoptic.tools.external.plot_MAD_results", false]], "plot_pixel_values() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.plot_pixel_values", false]], "plot_pixel_values() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.plot_pixel_values", false]], "plot_representation() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.plot_representation", false]], "plot_representation() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.plot_representation", false]], "plot_representation_error() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.plot_representation_error", false]], "plot_synthesis_status() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.plot_synthesis_status", false]], "plot_synthesis_status() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.plot_synthesis_status", false]], "polar_angle() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.polar_angle", false]], "polar_radius() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.polar_radius", false]], "polar_to_rectangular() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.polar_to_rectangular", false]], "polar_to_rectangular_dict() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.polar_to_rectangular_dict", false]], "portillasimoncelli (class in plenoptic.simulate.models.portilla_simoncelli)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli", false]], "pyr_size (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq attribute)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.pyr_size", false]], "pyrshow() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.pyrshow", false]], "raised_cosine() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.raised_cosine", false]], "range_penalty_lambda (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.range_penalty_lambda", false]], "recon_pyr() (plenoptic.simulate.canonical_computations.laplacian_pyramid.laplacianpyramid method)": [[5, "plenoptic.simulate.canonical_computations.laplacian_pyramid.LaplacianPyramid.recon_pyr", false]], "recon_pyr() (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq method)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.recon_pyr", false]], "rectangular_to_polar() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.rectangular_to_polar", false]], "rectangular_to_polar_dict() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.rectangular_to_polar_dict", false]], "reference_metric (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.reference_metric", false]], "reference_metric_loss (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.reference_metric_loss", false]], "reference_metric_loss (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "id20", false]], "relative_mse() (in module plenoptic.tools.optim)": [[8, "plenoptic.tools.optim.relative_MSE", false]], "remove_grad() (in module plenoptic.tools.validate)": [[8, "plenoptic.tools.validate.remove_grad", false]], "remove_scales() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.remove_scales", false]], "reptile_skin() (in module plenoptic.data)": [[2, "plenoptic.data.reptile_skin", false]], "rescale() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.rescale", false]], "rescale_ylim() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.rescale_ylim", false]], "same_padding() (in module plenoptic.tools.conv)": [[8, "plenoptic.tools.conv.same_padding", false]], "sample_brownian_bridge() (in module plenoptic.tools.straightness)": [[8, "plenoptic.tools.straightness.sample_brownian_bridge", false]], "save() (plenoptic.synthesize.eigendistortion.eigendistortion method)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.save", false]], "save() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.save", false]], "save() (plenoptic.synthesize.mad_competition.madcompetition method)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.save", false]], "save() (plenoptic.synthesize.metamer.metamer method)": [[7, "plenoptic.synthesize.metamer.Metamer.save", false]], "save() (plenoptic.synthesize.simple_metamer.simplemetamer method)": [[7, "plenoptic.synthesize.simple_metamer.SimpleMetamer.save", false]], "save() (plenoptic.synthesize.synthesis.synthesis method)": [[7, "plenoptic.synthesize.synthesis.Synthesis.save", false]], "saved_mad_image (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.saved_mad_image", false]], "saved_mad_image (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "id21", false]], "saved_metamer (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.saved_metamer", false]], "saved_metamer (plenoptic.synthesize.metamer.metamer property)": [[7, "id27", false]], "saved_metamer (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.saved_metamer", false]], "scales (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli attribute)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.scales", false]], "scales (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.scales", false]], "scales (plenoptic.synthesize.metamer.metamerctf property)": [[7, "id33", false]], "scales_finished (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.scales_finished", false]], "scales_finished (plenoptic.synthesize.metamer.metamerctf property)": [[7, "id34", false]], "scales_loss (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.scales_loss", false]], "scales_loss (plenoptic.synthesize.metamer.metamerctf property)": [[7, "id35", false]], "scales_timing (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.scales_timing", false]], "scales_timing (plenoptic.synthesize.metamer.metamerctf property)": [[7, "id36", false]], "set_seed() (in module plenoptic.tools.optim)": [[8, "plenoptic.tools.optim.set_seed", false]], "shrink() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.shrink", false]], "simplemetamer (class in plenoptic.synthesize.simple_metamer)": [[7, "plenoptic.synthesize.simple_metamer.SimpleMetamer", false]], "skew() (in module plenoptic.tools.stats)": [[8, "plenoptic.tools.stats.skew", false]], "ssim() (in module plenoptic.metric.perceptual_distance)": [[3, "plenoptic.metric.perceptual_distance.ssim", false]], "ssim_map() (in module plenoptic.metric.perceptual_distance)": [[3, "plenoptic.metric.perceptual_distance.ssim_map", false]], "steer() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.steer", false]], "steer_coeffs() (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq method)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.steer_coeffs", false]], "steerablepyramidfreq (class in plenoptic.simulate.canonical_computations.steerable_pyramid_freq)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq", false]], "step_energy (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.step_energy", false]], "step_energy (plenoptic.synthesize.geodesic.geodesic property)": [[7, "id12", false]], "store_progress (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.store_progress", false]], "synthesis (class in plenoptic.synthesize.synthesis)": [[7, "plenoptic.synthesize.synthesis.Synthesis", false]], "synthesize() (plenoptic.synthesize.eigendistortion.eigendistortion method)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.synthesize", false]], "synthesize() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.synthesize", false]], "synthesize() (plenoptic.synthesize.mad_competition.madcompetition method)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.synthesize", false]], "synthesize() (plenoptic.synthesize.metamer.metamer method)": [[7, "plenoptic.synthesize.metamer.Metamer.synthesize", false]], "synthesize() (plenoptic.synthesize.metamer.metamerctf method)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.synthesize", false]], "synthesize() (plenoptic.synthesize.simple_metamer.simplemetamer method)": [[7, "plenoptic.synthesize.simple_metamer.SimpleMetamer.synthesize", false]], "synthesize() (plenoptic.synthesize.synthesis.synthesis method)": [[7, "plenoptic.synthesize.synthesis.Synthesis.synthesize", false]], "target_representation (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.target_representation", false]], "target_representation (plenoptic.synthesize.metamer.metamer property)": [[7, "id28", false]], "target_representation (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.target_representation", false]], "to() (plenoptic.synthesize.eigendistortion.eigendistortion method)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.to", false]], "to() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.to", false]], "to() (plenoptic.synthesize.mad_competition.madcompetition method)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.to", false]], "to() (plenoptic.synthesize.metamer.metamer method)": [[7, "plenoptic.synthesize.metamer.Metamer.to", false]], "to() (plenoptic.synthesize.simple_metamer.simplemetamer method)": [[7, "plenoptic.synthesize.simple_metamer.SimpleMetamer.to", false]], "to() (plenoptic.synthesize.synthesis.synthesis method)": [[7, "plenoptic.synthesize.synthesis.Synthesis.to", false]], "to_numpy() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.to_numpy", false]], "translation_sequence() (in module plenoptic.tools.straightness)": [[8, "plenoptic.tools.straightness.translation_sequence", false]], "update_plot() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.update_plot", false]], "update_plot() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.update_plot", false]], "update_stem() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.update_stem", false]], "upsample_blur() (in module plenoptic.tools.conv)": [[8, "plenoptic.tools.conv.upsample_blur", false]], "upsample_convolve() (in module plenoptic.tools.conv)": [[8, "plenoptic.tools.conv.upsample_convolve", false]], "validate_coarse_to_fine() (in module plenoptic.tools.validate)": [[8, "plenoptic.tools.validate.validate_coarse_to_fine", false]], "validate_input() (in module plenoptic.tools.validate)": [[8, "plenoptic.tools.validate.validate_input", false]], "validate_metric() (in module plenoptic.tools.validate)": [[8, "plenoptic.tools.validate.validate_metric", false]], "validate_model() (in module plenoptic.tools.validate)": [[8, "plenoptic.tools.validate.validate_model", false]], "variance() (in module plenoptic.tools.stats)": [[8, "plenoptic.tools.stats.variance", false]], "vector_jacobian_product() (in module plenoptic.synthesize.autodiff)": [[7, "plenoptic.synthesize.autodiff.vector_jacobian_product", false]]}, "objects": {"": [[1, 0, 0, "-", "plenoptic"]], "plenoptic": [[2, 0, 0, "-", "data"], [3, 0, 0, "-", "metric"], [4, 0, 0, "-", "simulate"], [7, 0, 0, "-", "synthesize"], [8, 0, 0, "-", "tools"], [1, 0, 0, "-", "version"]], "plenoptic.data": [[2, 1, 1, "", "color_wheel"], [2, 1, 1, "", "curie"], [2, 1, 1, "", "einstein"], [2, 0, 0, "-", "fetch"], [2, 1, 1, "", "fetch_data"], [2, 1, 1, "", "parrot"], [2, 1, 1, "", "reptile_skin"]], "plenoptic.data.fetch": [[2, 1, 1, "", "fetch_data"], [2, 1, 1, "", "find_shared_directory"]], "plenoptic.metric": [[3, 0, 0, "-", "classes"], [3, 0, 0, "-", "model_metric"], [3, 0, 0, "-", "naive"], [3, 0, 0, "-", "perceptual_distance"]], "plenoptic.metric.classes": [[3, 2, 1, "", "NLP"]], "plenoptic.metric.classes.NLP": [[3, 3, 1, "", "forward"]], "plenoptic.metric.model_metric": [[3, 1, 1, "", "model_metric"]], "plenoptic.metric.naive": [[3, 1, 1, "", "mse"]], "plenoptic.metric.perceptual_distance": [[3, 1, 1, "", "ms_ssim"], [3, 1, 1, "", "nlpd"], [3, 1, 1, "", "normalized_laplacian_pyramid"], [3, 1, 1, "", "ssim"], [3, 1, 1, "", "ssim_map"]], "plenoptic.simulate": [[5, 0, 0, "-", "canonical_computations"], [6, 0, 0, "-", "models"]], "plenoptic.simulate.canonical_computations": [[5, 0, 0, "-", "filters"], [5, 0, 0, "-", "laplacian_pyramid"], [5, 0, 0, "-", "non_linearities"], [5, 0, 0, "-", "steerable_pyramid_freq"]], "plenoptic.simulate.canonical_computations.filters": [[5, 1, 1, "", "circular_gaussian2d"], [5, 1, 1, "", "gaussian1d"]], "plenoptic.simulate.canonical_computations.laplacian_pyramid": [[5, 2, 1, "", "LaplacianPyramid"]], "plenoptic.simulate.canonical_computations.laplacian_pyramid.LaplacianPyramid": [[5, 3, 1, "", "forward"], [5, 3, 1, "", "recon_pyr"]], "plenoptic.simulate.canonical_computations.non_linearities": [[5, 1, 1, "", "local_gain_control"], [5, 1, 1, "", "local_gain_control_dict"], [5, 1, 1, "", "local_gain_release"], [5, 1, 1, "", "local_gain_release_dict"], [5, 1, 1, "", "polar_to_rectangular_dict"], [5, 1, 1, "", "rectangular_to_polar_dict"]], "plenoptic.simulate.canonical_computations.steerable_pyramid_freq": [[5, 2, 1, "", "SteerablePyramidFreq"]], "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq": [[5, 3, 1, "", "convert_pyr_to_tensor"], [5, 3, 1, "", "convert_tensor_to_pyr"], [5, 4, 1, "", "fft_norm"], [5, 3, 1, "", "forward"], [5, 4, 1, "", "image_shape"], [5, 4, 1, "", "is_complex"], [5, 4, 1, "", "pyr_size"], [5, 3, 1, "", "recon_pyr"], [5, 3, 1, "", "steer_coeffs"]], "plenoptic.simulate.models": [[6, 0, 0, "-", "frontend"], [6, 0, 0, "-", "naive"], [6, 0, 0, "-", "portilla_simoncelli"]], "plenoptic.simulate.models.frontend": [[6, 2, 1, "", "LinearNonlinear"], [6, 2, 1, "", "LuminanceContrastGainControl"], [6, 2, 1, "", "LuminanceGainControl"], [6, 2, 1, "", "OnOff"]], "plenoptic.simulate.models.frontend.LinearNonlinear": [[6, 4, 1, "", "center_surround"], [6, 3, 1, "", "display_filters"], [6, 3, 1, "", "forward"]], "plenoptic.simulate.models.frontend.LuminanceContrastGainControl": [[6, 4, 1, "", "center_surround"], [6, 4, 1, "", "contrast"], [6, 4, 1, "", "contrast_scalar"], [6, 3, 1, "", "display_filters"], [6, 3, 1, "", "forward"], [6, 4, 1, "", "luminance"], [6, 4, 1, "", "luminance_scalar"]], "plenoptic.simulate.models.frontend.LuminanceGainControl": [[6, 4, 1, "", "center_surround"], [6, 3, 1, "", "display_filters"], [6, 3, 1, "", "forward"], [6, 4, 1, "", "luminance"], [6, 4, 1, "", "luminance_scalar"]], "plenoptic.simulate.models.frontend.OnOff": [[6, 3, 1, "", "display_filters"], [6, 3, 1, "", "forward"]], "plenoptic.simulate.models.naive": [[6, 2, 1, "", "CenterSurround"], [6, 2, 1, "", "Gaussian"], [6, 2, 1, "", "Identity"], [6, 2, 1, "", "Linear"]], "plenoptic.simulate.models.naive.CenterSurround": [[6, 5, 1, "", "filt"], [6, 3, 1, "", "forward"]], "plenoptic.simulate.models.naive.Gaussian": [[6, 5, 1, "", "filt"], [6, 3, 1, "", "forward"]], "plenoptic.simulate.models.naive.Identity": [[6, 3, 1, "", "forward"]], "plenoptic.simulate.models.naive.Linear": [[6, 3, 1, "", "forward"]], "plenoptic.simulate.models.portilla_simoncelli": [[6, 2, 1, "", "PortillaSimoncelli"]], "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli": [[6, 3, 1, "", "convert_to_dict"], [6, 3, 1, "", "convert_to_tensor"], [6, 3, 1, "", "forward"], [6, 3, 1, "", "plot_representation"], [6, 3, 1, "", "remove_scales"], [6, 4, 1, "", "scales"], [6, 3, 1, "", "update_plot"]], "plenoptic.synthesize": [[7, 0, 0, "-", "autodiff"], [7, 0, 0, "-", "eigendistortion"], [7, 0, 0, "-", "geodesic"], [7, 0, 0, "-", "mad_competition"], [7, 0, 0, "-", "metamer"], [7, 0, 0, "-", "simple_metamer"], [7, 0, 0, "-", "synthesis"]], "plenoptic.synthesize.autodiff": [[7, 1, 1, "", "jacobian"], [7, 1, 1, "", "jacobian_vector_product"], [7, 1, 1, "", "vector_jacobian_product"]], "plenoptic.synthesize.eigendistortion": [[7, 2, 1, "", "Eigendistortion"], [7, 1, 1, "", "display_eigendistortion"], [7, 1, 1, "", "fisher_info_matrix_eigenvalue"], [7, 1, 1, "", "fisher_info_matrix_vector_product"]], "plenoptic.synthesize.eigendistortion.Eigendistortion": [[7, 4, 1, "", "batch_size"], [7, 3, 1, "", "compute_jacobian"], [7, 5, 1, "id0", "eigendistortions"], [7, 5, 1, "id1", "eigenindex"], [7, 5, 1, "id2", "eigenvalues"], [7, 4, 1, "", "im_height"], [7, 4, 1, "", "im_width"], [7, 5, 1, "", "image"], [7, 5, 1, "id3", "jacobian"], [7, 3, 1, "", "load"], [7, 5, 1, "", "model"], [7, 4, 1, "", "n_channels"], [7, 3, 1, "", "save"], [7, 3, 1, "", "synthesize"], [7, 1, 1, "id6", "to"]], "plenoptic.synthesize.geodesic": [[7, 2, 1, "", "Geodesic"], [7, 1, 1, "", "plot_deviation_from_line"], [7, 1, 1, "", "plot_loss"]], "plenoptic.synthesize.geodesic.Geodesic": [[7, 3, 1, "", "calculate_jerkiness"], [7, 5, 1, "id8", "dev_from_line"], [7, 5, 1, "id9", "geodesic"], [7, 4, 1, "", "gradient_norm"], [7, 5, 1, "", "image_a"], [7, 5, 1, "", "image_b"], [7, 3, 1, "", "load"], [7, 4, 1, "", "losses"], [7, 5, 1, "", "model"], [7, 3, 1, "", "objective_function"], [7, 4, 1, "", "pixel_change_norm"], [7, 4, 1, "", "pixelfade"], [7, 3, 1, "", "save"], [7, 5, 1, "id12", "step_energy"], [7, 3, 1, "", "synthesize"], [7, 1, 1, "id15", "to"]], "plenoptic.synthesize.mad_competition": [[7, 2, 1, "", "MADCompetition"], [7, 1, 1, "", "animate"], [7, 1, 1, "", "display_mad_image"], [7, 1, 1, "", "display_mad_image_all"], [7, 1, 1, "", "plot_loss"], [7, 1, 1, "", "plot_loss_all"], [7, 1, 1, "", "plot_pixel_values"], [7, 1, 1, "", "plot_synthesis_status"]], "plenoptic.synthesize.mad_competition.MADCompetition": [[7, 4, 1, "", "gradient_norm"], [7, 5, 1, "", "image"], [7, 5, 1, "id17", "initial_image"], [7, 3, 1, "", "load"], [7, 4, 1, "", "losses"], [7, 5, 1, "id18", "mad_image"], [7, 5, 1, "", "metric_tradeoff_lambda"], [7, 5, 1, "", "minmax"], [7, 3, 1, "", "objective_function"], [7, 5, 1, "", "optimized_metric"], [7, 5, 1, "id19", "optimized_metric_loss"], [7, 4, 1, "", "pixel_change_norm"], [7, 5, 1, "", "reference_metric"], [7, 5, 1, "id20", "reference_metric_loss"], [7, 3, 1, "", "save"], [7, 5, 1, "id21", "saved_mad_image"], [7, 3, 1, "", "synthesize"], [7, 1, 1, "id24", "to"]], "plenoptic.synthesize.metamer": [[7, 2, 1, "", "Metamer"], [7, 2, 1, "", "MetamerCTF"], [7, 1, 1, "", "animate"], [7, 1, 1, "", "display_metamer"], [7, 1, 1, "", "plot_loss"], [7, 1, 1, "", "plot_pixel_values"], [7, 1, 1, "", "plot_representation_error"], [7, 1, 1, "", "plot_synthesis_status"]], "plenoptic.synthesize.metamer.Metamer": [[7, 4, 1, "", "gradient_norm"], [7, 5, 1, "", "image"], [7, 3, 1, "", "load"], [7, 4, 1, "", "losses"], [7, 5, 1, "id26", "metamer"], [7, 5, 1, "", "model"], [7, 3, 1, "", "objective_function"], [7, 4, 1, "", "pixel_change_norm"], [7, 3, 1, "", "save"], [7, 5, 1, "id27", "saved_metamer"], [7, 3, 1, "", "synthesize"], [7, 5, 1, "id28", "target_representation"], [7, 1, 1, "id31", "to"]], "plenoptic.synthesize.metamer.MetamerCTF": [[7, 5, 1, "", "coarse_to_fine"], [7, 4, 1, "", "gradient_norm"], [7, 3, 1, "", "load"], [7, 4, 1, "", "losses"], [7, 4, 1, "", "metamer"], [7, 4, 1, "", "pixel_change_norm"], [7, 4, 1, "", "saved_metamer"], [7, 5, 1, "id33", "scales"], [7, 5, 1, "id34", "scales_finished"], [7, 5, 1, "id35", "scales_loss"], [7, 5, 1, "id36", "scales_timing"], [7, 3, 1, "", "synthesize"], [7, 4, 1, "", "target_representation"]], "plenoptic.synthesize.simple_metamer": [[7, 2, 1, "", "SimpleMetamer"]], "plenoptic.synthesize.simple_metamer.SimpleMetamer": [[7, 3, 1, "", "load"], [7, 3, 1, "", "save"], [7, 3, 1, "", "synthesize"], [7, 3, 1, "", "to"]], "plenoptic.synthesize.synthesis": [[7, 2, 1, "", "OptimizedSynthesis"], [7, 2, 1, "", "Synthesis"]], "plenoptic.synthesize.synthesis.OptimizedSynthesis": [[7, 5, 1, "", "allowed_range"], [7, 5, 1, "", "gradient_norm"], [7, 5, 1, "", "losses"], [7, 3, 1, "", "objective_function"], [7, 5, 1, "", "optimizer"], [7, 5, 1, "", "pixel_change_norm"], [7, 5, 1, "", "range_penalty_lambda"], [7, 5, 1, "", "store_progress"]], "plenoptic.synthesize.synthesis.Synthesis": [[7, 3, 1, "", "load"], [7, 3, 1, "", "save"], [7, 3, 1, "", "synthesize"], [7, 3, 1, "", "to"]], "plenoptic.tools": [[8, 0, 0, "-", "conv"], [8, 0, 0, "-", "convergence"], [8, 0, 0, "-", "data"], [8, 0, 0, "-", "display"], [8, 0, 0, "-", "external"], [8, 0, 0, "-", "optim"], [8, 0, 0, "-", "signal"], [8, 0, 0, "-", "stats"], [8, 0, 0, "-", "straightness"], [8, 0, 0, "-", "validate"]], "plenoptic.tools.conv": [[8, 1, 1, "", "blur_downsample"], [8, 1, 1, "", "correlate_downsample"], [8, 1, 1, "", "same_padding"], [8, 1, 1, "", "upsample_blur"], [8, 1, 1, "", "upsample_convolve"]], "plenoptic.tools.convergence": [[8, 1, 1, "", "coarse_to_fine_enough"], [8, 1, 1, "", "loss_convergence"], [8, 1, 1, "", "pixel_change_convergence"]], "plenoptic.tools.data": [[8, 1, 1, "", "convert_float_to_int"], [8, 1, 1, "", "load_images"], [8, 1, 1, "", "make_synthetic_stimuli"], [8, 1, 1, "", "polar_angle"], [8, 1, 1, "", "polar_radius"], [8, 1, 1, "", "to_numpy"]], "plenoptic.tools.display": [[8, 1, 1, "", "animshow"], [8, 1, 1, "", "clean_stem_plot"], [8, 1, 1, "", "clean_up_axes"], [8, 1, 1, "", "imshow"], [8, 1, 1, "", "plot_representation"], [8, 1, 1, "", "pyrshow"], [8, 1, 1, "", "rescale_ylim"], [8, 1, 1, "", "update_plot"], [8, 1, 1, "", "update_stem"]], "plenoptic.tools.external": [[8, 1, 1, "", "plot_MAD_results"]], "plenoptic.tools.optim": [[8, 1, 1, "", "l2_norm"], [8, 1, 1, "", "mse"], [8, 1, 1, "", "penalize_range"], [8, 1, 1, "", "relative_MSE"], [8, 1, 1, "", "set_seed"]], "plenoptic.tools.signal": [[8, 1, 1, "", "add_noise"], [8, 1, 1, "", "autocorrelation"], [8, 1, 1, "", "center_crop"], [8, 1, 1, "", "expand"], [8, 1, 1, "", "interpolate1d"], [8, 1, 1, "", "make_disk"], [8, 1, 1, "", "maximum"], [8, 1, 1, "", "minimum"], [8, 1, 1, "", "modulate_phase"], [8, 1, 1, "", "polar_to_rectangular"], [8, 1, 1, "", "raised_cosine"], [8, 1, 1, "", "rectangular_to_polar"], [8, 1, 1, "", "rescale"], [8, 1, 1, "", "shrink"], [8, 1, 1, "", "steer"]], "plenoptic.tools.stats": [[8, 1, 1, "", "kurtosis"], [8, 1, 1, "", "skew"], [8, 1, 1, "", "variance"]], "plenoptic.tools.straightness": [[8, 1, 1, "", "deviation_from_line"], [8, 1, 1, "", "make_straight_line"], [8, 1, 1, "", "sample_brownian_bridge"], [8, 1, 1, "", "translation_sequence"]], "plenoptic.tools.validate": [[8, 1, 1, "", "remove_grad"], [8, 1, 1, "", "validate_coarse_to_fine"], [8, 1, 1, "", "validate_input"], [8, 1, 1, "", "validate_metric"], [8, 1, 1, "", "validate_model"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:attribute", "5": "py:property"}, "terms": {"": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "0": [3, 5, 6, 7, 8, 10, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "00": [25, 26, 27, 29], "0000": 21, "0001": [7, 25], "0001e": 29, "00032359999022446573": 24, "0004": 21, "0004e": 25, "0005090236663818": 24, "001": [7, 24], "0016": 21, "0023": 29, "0026": 21, "00324769": 21, "0039": [21, 29], "0051e": 29, "0055": 29, "00651": 28, "0077": 29, "0078": 29, "009999999776482582": 20, "00_quickstart": [7, 8], "00e": [22, 23], "01": [7, 25, 26, 27, 29], "0134": 29, "01467011": 21, "0150": 29, "0171": 29, "0177": 29, "0199": 29, "02": [10, 25, 26, 29], "021": 11, "02165701": 21, "02262995": 21, "02266": 6, "02371179": 21, "02634466": 21, "02d": 28, "03": [25, 26, 29], "03305": 10, "03345526": 21, "0338": 29, "03411739": 21, "03686543": 21, "03801518643529": 21, "03801519": 21, "04": [25, 26], "0407": 29, "0442": 29, "0448": 3, "0460": 29, "04it": 25, "05": [25, 26, 29], "05983": 28, "0598564": 21, "06": [7, 25, 29], "0640": 29, "0649593": 21, "0668e": 29, "0671": 29, "07": [7, 22, 23, 25, 29], "07367344": 21, "0761e": 29, "07_mad_competit": 21, "07it": 26, "08": [5, 25], "0800": 29, "0816e": 25, "0817e": 25, "0836e": 29, "0870": 29, "0894": 25, "0895": 25, "08_simple_mad": 21, "09": 29, "09244474": 21, "09525608": 21, "09705579": 21, "0971e": 26, "0x7f42cebfe640": 25, "0x7f42cfacbb20": 25, "1": [3, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "10": [3, 7, 8, 9, 10, 11, 15, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "100": [7, 10, 19, 22, 24, 25, 26, 27, 29], "1000": [7, 8, 23, 25, 29], "10000": 26, "10000000149011612": 20, "10046731": 21, "10078": 11, "10089": 11, "100x100": 7, "1016064": 22, "1021": 21, "1021172": 27, "10315454": 21, "1038": 11, "1046": [21, 24], "1049": 25, "107": 21, "108": 21, "1080": 10, "109": 21, "10th": 8, "11": [5, 8, 12, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29], "110": 21, "1109": 11, "111": 21, "112": 21, "113": 21, "114": 21, "115": 21, "11581241": 21, "116": 21, "1160e": 25, "1167": [3, 7, 9], "117": 21, "118": 21, "119": [19, 21, 27], "1195": 11, "11955142": 21, "119725": 11, "11it": 25, "12": [3, 6, 7, 11, 15, 18, 19, 21, 23, 24, 26, 27, 28, 29], "120": 21, "1201": 11, "1206": 29, "121": 21, "12141654": 21, "122": 21, "123": 21, "12344679": 21, "1238e": 29, "124": 21, "125": [21, 29], "1255": 29, "126": [20, 21, 22, 26], "127": 21, "12742994": 21, "128": [21, 23], "1282": 25, "129032": 22, "12a": 29, "12b": 29, "12c": 29, "12d": 29, "12e": 29, "12f": 29, "13": [3, 7, 11, 18, 19, 23, 24, 27, 28, 29], "130": 20, "131": 21, "1310e": 29, "1312": 10, "1333": 3, "134": 20, "136": 21, "13691245": 21, "1377": 29, "1398": [11, 28], "13a": 29, "13b": 29, "13c": 29, "13d": 29, "14": [8, 11, 18, 19, 23, 24, 25, 27, 28, 29], "1402": [11, 28], "141": 21, "1434": 29, "14353339": 21, "147": 21, "14786445208647175": 10, "1478e": 29, "149": 6, "14a": 29, "14b": 29, "14c": 29, "14e": 29, "14it": 29, "15": [5, 6, 8, 18, 19, 22, 23, 24, 25, 26, 27, 29], "150": 18, "1511": 11, "152": 25, "15448433": 21, "155": 21, "1573": 29, "1584e": 29, "1587": 25, "15891125": 21, "15927119": 21, "15a": 29, "15b": 29, "15c": 29, "15d": 29, "15e": 29, "15f": 29, "15it": [25, 29], "16": [3, 8, 10, 11, 18, 19, 24, 25, 28, 29], "1622": 29, "16232589": 21, "16342808": 21, "164": [21, 22], "1645": [24, 29], "1656941": 21, "16591822": 21, "1687e": 25, "16a": 29, "16b": 29, "16c": 29, "16e": 29, "17": [11, 19, 24, 25, 28, 29], "1710": 6, "174": 21, "17661949": 21, "1773e": 25, "17745477": 21, "178": [18, 19, 23, 24, 29], "1784": 29, "179": 22, "18": [5, 11, 19, 24, 26, 28, 29], "180": 21, "1808": 10, "1828e": 29, "1852": 10, "18579893": 21, "187": 21, "18706338": 21, "18th": 24, "19": [8, 19, 24, 26, 29], "190": 26, "1903": 25, "1904": 25, "193548": 22, "19375253": 21, "194": 21, "195": [18, 19, 24], "1962": 29, "1976": 10, "1978": 29, "19786522": 21, "198": 21, "1982": 29, "1983": 5, "1992": 11, "1993": 29, "1995": [5, 6, 11], "1996": [5, 29], "1999": 29, "19it": [25, 29], "1d": [3, 5, 18], "1e": [5, 7, 18, 23, 25, 26, 27], "1e2": 25, "1e3": 25, "1e4": 25, "1e6": 26, "1gb": 28, "2": [3, 5, 6, 7, 8, 10, 11, 13, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "20": [8, 10, 18, 19, 25, 26, 27, 28, 29], "200": 26, "2000": [6, 7, 8, 11, 14, 22, 24, 25, 29], "2001": 24, "2003": [3, 11, 28], "2004": [3, 11, 28], "2008": [3, 7, 11, 26], "2011": [11, 24], "2013": 10, "2015": 28, "2016": [3, 7, 10, 11, 28], "2017": [6, 7, 11, 23], "2018": [6, 10], "2019": [10, 11], "202": 21, "2020": 27, "2021": [11, 22], "2022": 10, "20221016220044": 10, "2023": 9, "20515": 28, "2051e": 29, "20589445": 21, "206": 21, "2068686": 21, "2072263": 21, "208": 23, "21": [12, 19, 29], "211": [19, 21, 24, 29], "21197571": 21, "2133e": 29, "216": 21, "22": [19, 25, 26, 28, 29], "221": 21, "223": 23, "2237e": 29, "2252": 29, "226": 21, "22710767": 21, "2282": 29, "23": [9, 19, 25, 29], "230": [20, 22, 26], "231": 21, "23249528": 21, "2363": 3, "237": 21, "23906072": 21, "24": [19, 23, 28, 29], "242": 21, "24462762": 21, "24671966": 21, "248": 21, "24880": 11, "25": [6, 19, 23, 24, 25, 27, 28, 29], "25219363": 21, "2536": 25, "254": 22, "255": [8, 21, 25, 28], "255x255": 27, "256": [8, 18, 19, 22, 27, 29], "256x256": 27, "25712128": 21, "259": 25, "25907758": 21, "26": [19, 27, 29], "261": [21, 24], "2638e": 25, "2639e": 25, "26408454": 21, "2641e": 25, "26421880": 27, "2651e": 25, "268": 21, "26837608": 21, "26it": 29, "27": 29, "271": 21, "275": 21, "27892946": 21, "279": 21, "28": [10, 25, 27, 29], "2805e": 29, "280817": 21, "282": 21, "2856": 3, "286": 21, "28830266": 21, "289": 25, "2899e": 29, "28it": 29, "29": 29, "290": 21, "292": 29, "29384826": 21, "294": 21, "29435797": 21, "2946": 29, "29515": 27, "29650757": 21, "298": 21, "2986e": 29, "299": 27, "29it": 27, "2d": [3, 5, 8, 18, 22, 28], "2k": 29, "2nd": [7, 11], "2pi": [5, 8], "2x": 19, "2x3": 23, "3": [3, 5, 6, 7, 8, 12, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "30": [28, 29], "300": 26, "3000": [28, 29], "30000": 25, "3001": 3, "3002": 21, "302": 21, "3053e": 29, "30552879": 21, "306": 25, "307": 21, "308": 25, "30it": 29, "31": [5, 22, 29], "311": 21, "312": 25, "3131e": 26, "31388843": 21, "315": 21, "3150": 29, "316479": 27, "31677951": 21, "3186e": 25, "3190": [20, 22, 26], "31it": [26, 29], "32": 29, "320": 21, "325": 21, "326": 29, "32768": 23, "329": 21, "3290e": 29, "33": 29, "33181268": 21, "3325433": 27, "334": 21, "3381e": 25, "339": [21, 25], "3391e": 29, "33it": 29, "34": [8, 11, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29], "34348117": 21, "344": 21, "349": 21, "35": [8, 29], "3526": [18, 19, 21, 24, 28], "3530": [7, 23], "3539": [7, 23], "355": 21, "35687873": 21, "35it": 29, "36": [5, 29], "360": 21, "366": 21, "3662e": 26, "36668338": 21, "37": [26, 29], "371": 21, "377": 21, "3779e": 29, "37888422": 21, "37th": 11, "38": [11, 29], "383": 21, "38338115": 21, "384": [28, 29], "38608448": 21, "3860e": 25, "388": 22, "389": 21, "39": [18, 19, 21, 23, 24, 26, 27, 29], "39080584": 21, "39243813": 21, "3931e": 29, "3935": 29, "39355633": 21, "396": 21, "397923af": 22, "39it": 29, "3a": 29, "3d": [3, 6, 8, 14, 18, 19, 24, 29], "3e": 28, "3f": 28, "3rd": 27, "4": [3, 5, 6, 8, 10, 11, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "40": [6, 7, 8, 11, 14, 29], "400": [10, 19, 23, 26, 29], "4000": 29, "4015e": 29, "402": 21, "4030e": 26, "40374392": 21, "40456576": 21, "4048": 28, "40541267": 21, "4060e": 29, "409": 21, "41": [26, 29], "4108e": 26, "41148964": 21, "4119e": 25, "412": 29, "413": 25, "415": 21, "4166e": 29, "4190e": 29, "41it": 29, "42": [21, 28, 29], "42121422": 21, "4212142210524": 21, "422": 21, "42229927": 21, "42512": 11, "42539176": 21, "4266e": 29, "4287e": 29, "429": 21, "43": 29, "4301e": 29, "4307e": 26, "43482671": 21, "4350": 29, "43559495": 21, "437": 21, "43it": 29, "44": 29, "44021594": 21, "4422102": 27, "44231618": 21, "44371116": 21, "444": [11, 21], "445": 25, "447": 11, "45": 29, "4509e": 26, "452": 21, "4526": 25, "45406809": 21, "4586e": 29, "45903523": 21, "4597": 11, "46": 29, "460": 21, "4601e": 29, "46183743": 21, "46256195": 21, "46294714": 21, "468": 21, "46972268": 21, "46it": 29, "47": 29, "472": 29, "47579594": 21, "4757e": 26, "476": [21, 27], "4763e": 29, "479": 29, "48": 29, "48181227": 21, "484": 21, "48547572": 21, "4890e": 26, "4892e": 26, "49": [6, 7, 11, 14, 29], "49015071": 21, "49152": 23, "493": 21, "49479186": 21, "498": 29, "49it": 29, "4a": 29, "4b": 29, "4d": [3, 5, 6, 7, 8, 11, 14, 18, 19, 22, 23, 24, 29], "4f": 28, "5": [5, 6, 7, 8, 10, 11, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "50": [7, 19, 24, 27, 29], "500": [18, 24], "5000": 22, "502": 21, "5022": 29, "5030e": 26, "504": [18, 19, 20, 21, 22, 24, 26, 28], "50581231": 21, "5063e": 29, "5081e": 29, "51": 29, "510981": 21, "51098323": 21, "511": [21, 29], "512": 28, "5136e": 26, "5148": 27, "517": 29, "5176e": 29, "519": 10, "5199546": 21, "52": 29, "520": 21, "5227e": 29, "52367919": 21, "5255124": 21, "52770378": 21, "5293e": 26, "5296e": 25, "53": 29, "530": 21, "5302e": 25, "5304e": 25, "5305e": 25, "532": 5, "534": 10, "5345e": 25, "5356e": 25, "5361e": 25, "53802042": 21, "5385e": 29, "53988213": 21, "54": [8, 29], "540": [5, 21], "5432421": 21, "54386192": 21, "5451e": 26, "5457e": 25, "54835547": 21, "55": [8, 29], "550": 21, "5536e": 29, "5543e": 29, "5552e": 29, "5554e": 29, "55628708": 21, "55807275": 21, "55it": 25, "56": 29, "5602e": 29, "561": 21, "5621e": 26, "57": [28, 29], "570": 29, "571": 21, "57218989": 21, "573": 29, "5730e": 25, "57370304": 21, "575": 29, "58": 29, "582": 21, "5822": 9, "58368333": 21, "587": 11, "58969259": 21, "59": 29, "594": 21, "59925317": 21, "5a": 29, "5b": 29, "5d": [8, 19], "5e": 8, "6": [3, 6, 11, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "600": [11, 28], "606": 21, "607": 11, "61": 10, "612": [11, 28], "61325436": 21, "6174e": 26, "618": 21, "6184e": 26, "6199": 10, "61it": 26, "6220": 29, "62569966": 21, "62651948": 21, "6285e": 29, "630": 21, "63201819": 21, "6330e": 29, "63322535": 21, "63634436": 21, "6378e": 25, "6386e": 25, "63it": [25, 29], "64": [8, 22, 25, 27], "643": 21, "6436e": 25, "64516": 22, "64536986": 21, "64830841": 21, "6492e": 25, "6527086": 21, "65535": 8, "65536": [18, 23], "6559e": 29, "656": 21, "65684378": 21, "65740794": 21, "65873922": 21, "65it": 29, "661": 29, "66228908": 21, "66399361": 21, "66885863": 21, "6688e": 29, "66898008": 21, "6689e": 29, "66it": 27, "67": 29, "670": 21, "6730759": 27, "68": 28, "68258882": 21, "684": 21, "68583422": 21, "6907": 24, "6912": 24, "6914": 24, "6915": 24, "6915e": 29, "6917": 24, "6918": 24, "6919": 24, "69190575": 21, "6920": 24, "69202191": 21, "6921": 24, "6922": 24, "6924": 24, "6925": 24, "6926": 24, "6927": 24, "6928": 24, "6929": 24, "6930": 24, "6931": 24, "6932": 24, "6933": 24, "6934": 24, "6935": 24, "6936": 24, "6937": 24, "6938": 24, "6939": 24, "6940": 24, "6941": 24, "6942": 24, "6943": 24, "6944": 24, "6947": 24, "6948": 24, "6949": 24, "6950": 24, "6955649": 21, "6957": 24, "69572122": 21, "698": 21, "6a": 29, "7": [8, 10, 18, 19, 20, 22, 24, 25, 26, 27, 28], "70": 11, "700": 10, "70099686": 21, "71": [6, 7, 14], "710": 29, "713": 21, "71438487": 21, "7183e": 25, "72": [18, 19, 20, 23, 24, 25, 26, 27, 29], "7201e": 29, "72374258": 21, "729": 21, "72977854": 21, "73": 29, "730": 29, "7333e": 29, "7347087": 21, "7363e": 29, "73644098": 21, "73714745": 21, "7373e": 29, "7400e": 26, "744": 21, "74414739": 21, "7441473913547447": 21, "74414773": 21, "74414811": 21, "74414853": 21, "74414899": 21, "7441495": 21, "74415006": 21, "74415068": 21, "74415135": 21, "7441521": 21, "74415291": 21, "7441538": 21, "74415477": 21, "74415583": 21, "74415699": 21, "74415825": 21, "74415963": 21, "74416112": 21, "74416275": 21, "74416453": 21, "74416646": 21, "74416855": 21, "74417083": 21, "74417331": 21, "74417599": 21, "74417891": 21, "74418208": 21, "74418551": 21, "74418924": 21, "74419328": 21, "74419767": 21, "74420242": 21, "74420758": 21, "74421317": 21, "74421923": 21, "74422579": 21, "74423291": 21, "74424062": 21, "74424898": 21, "74425803": 21, "74426784": 21, "74427846": 21, "74428997": 21, "74430244": 21, "74431594": 21, "74433057": 21, "74434643": 21, "7443636": 21, "74438221": 21, "74440239": 21, "74442426": 21, "74444799": 21, "74447375": 21, "74450172": 21, "74453212": 21, "7445652": 21, "74460123": 21, "74464051": 21, "74468342": 21, "74473035": 21, "74478177": 21, "74483822": 21, "74490032": 21, "74496878": 21, "74504441": 21, "74512817": 21, "74522116": 21, "74532467": 21, "74544023": 21, "74556965": 21, "74571508": 21, "74587912": 21, "74606493": 21, "74627635": 21, "74651809": 21, "74679588": 21, "74711674": 21, "7474892": 21, "74792359": 21, "74843227": 21, "7486e": 29, "74902986": 21, "74973342": 21, "75": 25, "75056265": 21, "75154034": 21, "7526936": 21, "7534013": 21, "75405628": 21, "75502045": 21, "7554": 11, "75567185": 21, "75751215": 21, "75759382": 21, "75987991": 21, "761": 21, "76258054": 21, "7644e": 25, "76489611": 21, "7657286": 21, "76933555": 21, "77": 28, "77008653": 21, "7703": 28, "77038681": 21, "77338629": 21, "7769448": 21, "777": 21, "77782948": 21, "77859313": 21, "77877069": 21, "77938626": 21, "77it": [25, 27], "7825861": 21, "7827e": 29, "783": 29, "78758476": 21, "7885e": 29, "7886e": 25, "7891e": 25, "79": 25, "7927989": 21, "794": 21, "7973e": 25, "79827382": 21, "79844929": 21, "8": [3, 6, 7, 8, 10, 11, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29], "80329199": 21, "80415136": 21, "80522123": 21, "8059053": 21, "806": 29, "81": 29, "81069721": 21, "812": 21, "81360619": 21, "8166e": 25, "81731348": 21, "81831846": 21, "8183184633106257": 21, "81837394": 21, "81838315": 21, "81839648": 21, "81839794": 21, "81840006": 21, "8184015": 21, "81840175": 21, "81840289": 21, "81840433": 21, "8184053": 21, "81840571": 21, "81840632": 21, "81840656": 21, "81840845": 21, "81841113": 21, "81841123": 21, "81841167": 21, "8184118": 21, "81841222": 21, "81841261": 21, "81841594": 21, "8184164": 21, "81841667": 21, "81842012": 21, "81842301": 21, "81842643": 21, "81843006": 21, "81843244": 21, "81843385": 21, "81843787": 21, "81844041": 21, "8184418": 21, "81844286": 21, "81844313": 21, "81844336": 21, "81844714": 21, "81845096": 21, "81845481": 21, "81845594": 21, "81845727": 21, "8184584": 21, "81845897": 21, "81846008": 21, "81846065": 21, "81846364": 21, "81846601": 21, "81846829": 21, "81847083": 21, "81847317": 21, "81847369": 21, "8184758": 21, "81847648": 21, "81847737": 21, "81847739": 21, "81847912": 21, "81848019": 21, "81848028": 21, "8184804": 21, "81848067": 21, "81848096": 21, "8184811": 21, "81848131": 21, "81848151": 21, "81848157": 21, "81848229": 21, "81848324": 21, "81848348": 21, "81848382": 21, "81848535": 21, "81848611": 21, "81848619": 21, "81848633": 21, "81848742": 21, "81849264": 21, "81849321": 21, "81849454": 21, "81849667": 21, "81849768": 21, "81850134": 21, "81850698": 21, "81851117": 21, "81852163": 21, "8185241": 21, "81852665": 21, "81853106": 21, "81853312": 21, "81853637": 21, "81854015": 21, "81854265": 21, "81854646": 21, "81854653": 21, "81855083": 21, "81856169": 21, "8185667": 21, "81858209": 21, "81860168": 21, "81861676": 21, "8186252": 21, "81865555": 21, "8186602": 21, "81953145": 21, "81954311": 21, "81989257": 21, "82669306": 21, "82690563": 21, "8280e": 26, "830": 21, "83028251": 21, "83114704": 21, "83179371": 21, "8342e": 29, "8361e": 29, "83641599": 21, "8369e": 29, "83it": [26, 27], "8429e": 29, "84766347": 21, "84768936": 21, "8483e": 29, "8486863": 21, "849": 21, "84900331": 21, "84970824": 21, "850": 29, "86021352": 21, "86215993": 21, "86378322": 21, "86473831": 21, "86538679": 21, "868": 21, "8696e": 29, "86it": 26, "87332037": 21, "87363542": 21, "8745e": 26, "87496892": 21, "87604088": 21, "87it": 29, "8861153": 21, "88638347": 21, "888": 21, "89191175": 21, "89296145": 21, "89794336": 21, "89830629": 21, "8a": 29, "9": [6, 7, 8, 9, 10, 11, 15, 18, 19, 20, 22, 24, 25, 26, 27, 29], "90": [8, 27], "9022e": 29, "90590266": 21, "90648368": 21, "9070491": 21, "90724991": 21, "9080e": 29, "90864194": 21, "909": 21, "90it": 25, "90th": 8, "9130e": 26, "91828312": 21, "9222e": 29, "9270046": 21, "92855589": 21, "92it": 25, "930": [19, 21, 24], "931": [19, 29], "93210914": 21, "93495769": 21, "9363e": 26, "93891278": 21, "93it": 29, "94015629": 21, "94226293": 21, "94247568": 21, "9424e": 29, "94896492": 21, "95": [10, 25, 26], "9502e": 29, "95082136": 21, "9513e": 29, "952": 21, "95343129": 21, "95506452": 21, "96": 29, "9605342": 21, "9615864": 21, "96213588": 21, "96308761": 21, "96345493": 21, "96533558": 21, "96846258": 21, "96945409": 21, "96it": 29, "97290935": 21, "974": 21, "97575609": 21, "97807185": 21, "97859775": 21, "9788e": 26, "97896417": 21, "97994388": 21, "98145704": 21, "9818": 21, "98268627": 21, "98369369": 21, "9836e": 25, "98452855": 21, "98522884": 21, "98582351": 21, "98633451": 21, "98677852": 21, "98716831": 21, "98751374": 21, "98782249": 21, "98810062": 21, "98835294": 21, "98858334": 21, "98879493": 21, "98899028": 21, "98917148": 21, "98934029": 21, "98949816": 21, "9894e": 26, "9896463": 21, "98978576": 21, "98991742": 21, "99": 10, "99004203": 21, "99016023": 21, "99027259": 21, "99037961": 21, "9904817": 21, "99057924": 21, "99067257": 21, "99076198": 21, "99084774": 21, "99093007": 21, "9910092": 21, "99108531": 21, "99115858": 21, "99122917": 21, "99129722": 21, "99136287": 21, "99142623": 21, "99148744": 21, "99154658": 21, "99160377": 21, "99165909": 21, "99171263": 21, "99176448": 21, "9918147": 21, "99186338": 21, "99191058": 21, "99195637": 21, "99200081": 21, "99204396": 21, "99206555": 21, "99208587": 21, "99212661": 21, "99216622": 21, "99220476": 21, "99224226": 21, "99227877": 21, "99231435": 21, "99234902": 21, "99238284": 21, "99241583": 21, "99244804": 21, "99247949": 21, "99251023": 21, "99254029": 21, "99256969": 21, "99259847": 21, "99262665": 21, "99265426": 21, "99268134": 21, "99270789": 21, "99273395": 21, "99275955": 21, "99278469": 21, "99280941": 21, "99283372": 21, "99285765": 21, "9928812": 21, "99290440833461": 21, "99290441": 21, "9942e": 26, "99457239": 21, "997": 21, "99999999999999": 21, "A": [3, 5, 6, 7, 8, 9, 10, 11, 14, 16, 19, 23, 24, 26, 27, 28], "And": [10, 19, 21, 23, 24, 28, 29], "As": [3, 7, 16, 19, 24, 26, 27, 29], "At": [24, 26], "Be": 29, "But": [10, 23, 24, 29], "By": [3, 7, 8, 10, 18, 19, 21, 24, 27, 29], "For": [3, 5, 6, 7, 8, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "If": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29], "In": [5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29], "It": [5, 6, 7, 8, 10, 13, 14, 16, 18, 19, 21, 24, 25, 29], "Its": [7, 23, 24], "NOT": [8, 27], "Not": 29, "Of": 27, "On": [10, 16, 22, 24], "One": [8, 23], "Such": 28, "That": [6, 10, 19, 26, 29], "The": [3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28], "Their": 3, "Then": [3, 28], "There": [7, 8, 11, 13, 17, 18, 19, 21, 24, 26, 29], "These": [2, 3, 6, 7, 10, 11, 12, 16, 19, 23, 24, 29], "To": [2, 3, 5, 7, 8, 10, 11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 26, 28, 29], "Will": 7, "With": [5, 10, 13, 23, 29], "_": [6, 7, 8, 16, 19, 25, 27, 28, 29], "_1": 28, "_2": 8, "__call__": [3, 5, 6, 14], "__init__": [16, 18, 20, 22, 23, 27, 29], "__name__": 25, "_calculate_step_energi": 7, "_check_converg": [16, 20], "_closur": [16, 20], "_compute_pyr_coeff": 29, "_filt": 6, "_geodesic_represent": 7, "_gradient_norm": 16, "_i": [3, 28], "_initi": [16, 20, 29], "_initial_imag": 20, "_initialize_optim": 16, "_k": 28, "_loss": 16, "_lrschedul": 7, "_m": [3, 28], "_mad_imag": 20, "_metam": 29, "_most_recent_step_energi": 7, "_not_": 5, "_optimized_metric_loss": 20, "_optimizer_step": [16, 20], "_pixel_change_norm": 16, "_reference_metric_loss": [16, 20], "_reference_metric_target": 20, "_representation_error": 7, "_representation_for_plot": 29, "_store": 16, "_synthesize_randomized_svd": [7, 23], "_util": 23, "_vf": [18, 19, 20, 21, 22, 24, 26, 28], "_webpag": 5, "a_": 29, "a_i": 3, "a_m": 3, "ab": [6, 7, 8, 10, 25, 27, 28, 29], "abc": [7, 20], "aberr": 28, "abil": [7, 10, 24, 29], "abl": [7, 8, 10, 12, 14, 16, 19, 27, 28, 29], "about": [5, 7, 8, 9, 10, 16, 18, 24, 26, 27, 28, 29], "abov": [7, 8, 9, 10, 12, 14, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29], "abs_map": 28, "absenc": 29, "absent": 29, "absolut": [3, 7, 8, 25, 28], "absorb": 8, "absorpt": 10, "abstract": [6, 7, 10, 14, 18], "ac": [8, 29], "academ": [9, 11], "acceler": 7, "accept": [7, 8, 10, 11, 14, 16, 18, 19, 24, 27], "access": [8, 10, 17, 27, 28], "accommod": 23, "accomplish": 14, "accord": [7, 11, 22], "account": [3, 10], "accpet": 24, "accumul": 7, "accur": 24, "accuraci": [10, 29], "achiev": [5, 17, 23, 28, 29], "acm": 29, "acm_not_redund": 29, "across": [3, 8, 15, 17, 18, 19, 22, 23, 27, 28, 29], "action": 7, "activ": [3, 6, 10, 12, 13, 29], "actual": [26, 29], "ad": [5, 7, 14, 18, 19, 21, 23, 24, 29], "adam": [7, 24, 25, 27, 29], "adapt": [8, 19], "add": [7, 8, 10, 19, 21, 24, 25, 29], "add_ax": 29, "add_jpeg_artifact": 28, "add_nois": [1, 8, 21], "add_saltpepper_nois": 28, "addit": [7, 8, 10, 12, 13, 14, 16, 18, 19, 21, 23, 26, 28, 29], "addition": [6, 7, 9, 14, 16, 17], "address": 17, "adelson": [5, 11], "adjac": [8, 29], "adjust": [6, 7, 8, 22, 24], "adv": 11, "advanc": [7, 19, 23], "advantag": [13, 27], "adversari": [10, 27], "affect": [8, 16, 18, 23], "after": [5, 7, 8, 12, 13, 16, 17, 19, 20, 22, 23, 24, 26, 29], "afterward": [6, 16], "again": [2, 16, 18, 19, 24, 26, 27, 29], "against": [3, 8, 16, 26, 28], "ago": 16, "agreement": 29, "aim": [7, 11, 15, 29], "aka": [5, 7, 8, 23], "al": [6, 10, 11, 23, 27, 29], "alan": 3, "algebra": [10, 23], "algorithm": [7, 9, 16, 22, 23, 27, 29], "alias": [8, 19, 27], "align": [5, 7, 8, 23, 29], "all": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29], "all_mad": 25, "allclos": [23, 25, 27], "alloc": 7, "allow": [5, 7, 8, 10, 11, 12, 16, 17, 19, 23, 26, 27, 28, 29], "allowable_rang": 7, "allowed_rang": [1, 7, 8, 16, 20, 25], "almost": [16, 29], "alon": [27, 29], "along": [5, 7, 8, 12, 16, 22, 23, 24, 25, 27, 29], "alpha": [7, 8, 19, 22, 23], "alpha_max": 22, "alpha_min": 22, "alreadi": [2, 7, 8, 11, 13, 16, 28, 29], "also": [2, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "alter": 20, "although": [6, 29], "althought": 29, "alwai": [5, 6, 14, 15, 16, 19, 23, 24, 27, 29], "amazonaw": 27, "amen": 27, "america": 11, "amount": [7, 8, 10, 17, 18, 19, 22, 23], "amplitud": [6, 8, 27, 28], "amplitude_ratio": 6, "amsgrad": [7, 24, 29], "an": [3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29], "analog": [5, 16, 19, 25], "analogu": [5, 7], "analysi": 7, "analyz": [5, 6, 7, 27, 29], "anatom": 24, "anchor": [7, 8], "angl": [5, 8, 27], "angular": [5, 8], "angular_sin": 8, "ani": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 27, 29], "anim": [1, 6, 7, 8, 11, 13, 16, 17, 18, 24, 27, 29], "animation_api": [7, 8], "animshow": [1, 8, 19, 27], "annot": 19, "anoth": [6, 7, 8, 10, 13, 16, 18, 23, 24, 25, 28], "anymor": 27, "anyth": [7, 16, 24, 25, 29], "anywai": [21, 28], "api": [7, 8, 11, 19], "appear": [5, 6, 7, 10, 11, 19, 24, 29], "append": [7, 20, 27], "apper": 19, "appli": [5, 6, 8, 16, 22, 29], "applic": [6, 9, 16, 29], "apply_mask": [6, 22], "approach": [8, 18], "appropri": [7, 8, 16, 19, 23, 26, 29], "approxim": [3, 7, 17, 22, 23, 24, 26, 29], "ar": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "arang": 25, "arbitrari": [5, 27, 29], "architectur": [5, 6, 11, 27], "archiv": [2, 10], "area": 10, "aren": 16, "arg": [6, 7, 20, 24, 26, 27, 28], "argmax": 27, "argument": [3, 5, 6, 7, 8, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28], "argumentpass": 26, "aris": [10, 29], "around": [5, 7, 8, 10, 19, 26, 27, 29], "arrai": [3, 8, 19, 20, 21, 22, 24, 25, 26, 28], "array_lik": 8, "arriv": [10, 29], "arrow": 19, "art": 10, "artici": 29, "articl": [9, 11], "artifact": [22, 28, 29], "artifici": 29, "artist": [6, 8], "arxiv": [6, 10], "as_grai": [2, 8, 22, 28], "as_rgb": [7, 8, 19, 23], "as_tensor": [25, 28], "asarrai": 28, "asilomar": [3, 11, 28], "ask": [10, 11, 23], "aspect": [10, 11, 17, 20, 29], "assert": 25, "assert_allclos": 27, "assess": [3, 7, 11, 23, 28, 29], "assign": 8, "associ": [3, 6, 8, 9, 11, 23, 29], "assum": [6, 7, 8, 19], "assumpt": [7, 23], "astola": 28, "astyp": 28, "asymmetri": 8, "asynchron": 7, "aten": [18, 19, 20, 21, 22, 24, 26, 27, 28], "atlanta": 5, "atol": [23, 27], "attach": [7, 8, 27], "attain": 8, "attempt": [7, 8], "attenu": 27, "attr": [7, 18, 19, 20, 21, 22, 24, 26, 28], "attribut": [5, 6, 7, 8, 14, 16, 23, 24, 27, 29], "attributeerror": [8, 23], "audienc": 11, "auditori": [10, 11], "augment": 29, "author": [9, 21, 22, 24, 29], "auto": [5, 6, 7, 8, 16, 19, 25, 26, 27, 28, 29], "auto0": 8, "auto1": [8, 18, 22, 24, 29], "auto2": 8, "auto3": 8, "auto_correlation_magnitud": [6, 29], "auto_correlation_reconstruct": [6, 29], "autocorrel": [1, 8, 29], "autodiff": [0, 1], "autograd": [8, 27], "automat": [5, 7, 8, 12, 13, 19, 20], "autonotebook": [25, 26, 29], "autoreload": [19, 20, 21, 24, 25, 26, 27, 29], "avail": [11, 13, 19, 28, 29], "averag": [3, 6, 10, 28, 29], "avg": 22, "avgpool": 23, "avoid": [5, 6, 8, 12, 14, 16, 22, 24], "awai": [10, 25], "awar": 15, "ax": [6, 7, 8, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "axes_idx": [7, 19], "axes_to_remov": 8, "axessubplot": 26, "axi": [7, 8, 16, 19, 25, 27, 28], "b": [3, 7, 8, 22, 26, 29], "back": [7, 8, 9, 24, 27, 28, 29], "backend": [7, 8, 11, 13], "background": 29, "backward": [3, 7, 14, 23, 27], "bad": 16, "balanc": 20, "ball": 11, "ball\u00e9": [3, 6, 7, 11, 23, 28], "band": [5, 6, 8, 27, 29], "bar": [8, 16, 24, 25, 29], "bare": 29, "bark": 29, "base": [3, 5, 6, 7, 8, 10, 11, 13, 14, 16, 17, 18, 19, 22, 27, 28, 29], "base_represent": [7, 19], "baselin": [3, 8, 28], "basi": 8, "basic": [7, 8, 18, 25, 27, 28], "basket": 29, "batch": [3, 5, 6, 7, 8, 18, 19, 23, 27, 28, 29], "batch_idx": [6, 7, 8, 19, 27], "batch_siz": [1, 7, 27], "bbox": 8, "bbox_to_anchor": [25, 28], "becaus": [3, 7, 8, 10, 12, 18, 19, 23, 24, 26, 27, 29], "becom": 10, "been": [5, 7, 8, 10, 19, 24, 27, 28, 29], "befor": [6, 7, 8, 10, 11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 26], "begin": [23, 26, 29], "behavior": [7, 8, 10, 11, 16, 23, 24], "behind": 23, "being": [7, 16, 19, 20, 22, 27, 29], "beli": 27, "believ": [15, 27], "bell": 7, "belong": [28, 29], "below": [7, 8, 10, 19, 20, 21, 25, 26, 27, 29], "benefit": [27, 29], "bengio": 11, "berardino": [3, 6, 7, 11, 23, 28], "berardino17c": [7, 11, 23], "berardino2017": [9, 11], "best": [7, 8, 10, 11, 18, 21, 23, 24, 25, 26, 29], "bethg": 11, "betorch": 23, "better": [16, 18, 19, 20, 21, 25, 28, 29], "between": [3, 6, 7, 8, 10, 11, 14, 15, 16, 17, 21, 23, 25, 26, 27, 28], "beyond": [16, 29], "bia": [18, 23, 27], "big": 7, "billbrod": [18, 19, 20, 21, 23, 24, 25, 26, 27, 28], "bin": [12, 13], "binder": [12, 13, 22, 23, 28], "binom5": 8, "binomi": 8, "biolog": [22, 27], "bipartit": 10, "bit": [7, 8, 13, 19, 25, 27, 28, 29], "black": [23, 25, 26, 29], "bld": 22, "blind": 10, "block": [7, 22, 23, 26, 27, 28, 29], "blog": 12, "blue": [10, 25], "blur": [5, 7, 8, 18, 24, 27, 28], "blur_downsampl": [1, 8], "blurri": [10, 18, 28], "bmp": 28, "bn1": 23, "bold": [10, 11], "bonnen": 9, "bool": [3, 5, 6, 7, 8, 29], "boolean": [7, 29], "border": 29, "both": [3, 6, 7, 8, 9, 10, 12, 16, 18, 23, 24, 25, 26, 27, 28, 29], "bottom": [8, 18, 22, 23, 25, 29], "bottow": 23, "bouma": 11, "bound": [3, 7, 21, 26, 28, 29], "boundari": [5, 10, 29], "bovik": [3, 11, 28], "box": 23, "bracket": 12, "branch": 5, "break": [8, 15, 29], "brick": 29, "bridg": [7, 8], "brief": [18, 26], "briefli": [20, 26], "broad": 11, "broadcast": [3, 28], "broader": 29, "broderick": 9, "broke": [15, 25], "broken": 29, "brownian": [7, 8], "browser": [18, 19, 24, 27], "bruna": 10, "brute": 8, "buffer": [7, 8], "bug": [11, 12], "build": [5, 12, 27], "built": [6, 7, 12, 17, 19, 22, 27], "bump": 23, "burgeon": 10, "burt": 5, "busi": 29, "c": [3, 7, 8, 10, 11, 12, 13, 22, 25, 28, 29], "c0": [7, 25], "c1": [7, 25], "c1o": 23, "c_": 29, "c_1": 28, "c_2": [3, 28], "c_3": 28, "c_i": 28, "ca": 11, "cach": [6, 7, 22], "cache_filt": [6, 22], "calcul": [3, 8, 14, 16, 27, 28], "calculate_jerki": [1, 7], "call": [3, 5, 6, 7, 8, 10, 11, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29], "callabl": [6, 7, 8, 14, 16, 20], "calle": 16, "caller": 16, "can": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "cannot": [7, 8, 10, 29], "canonical_comput": [1, 4, 9, 18, 27], "capabl": 17, "capit": [18, 25], "captur": [10, 11, 17, 24, 28, 29], "care": [6, 8, 10, 12, 16, 26, 29], "carefulli": 7, "carri": [5, 27], "case": [5, 7, 8, 10, 11, 16, 18, 19, 23, 24, 25, 26, 27, 29], "cast": [7, 8, 22, 27], "cat": [18, 19, 22, 27, 28], "catch_warn": [20, 26], "categori": [10, 11, 29], "cauchi": [7, 8], "caus": [24, 27, 29], "caveat": [7, 15, 24], "cd": [12, 13], "cdot": [28, 29], "ceil": [7, 28], "cell": [10, 19, 24, 27, 29], "center": [3, 5, 6, 8, 10, 11, 23, 24, 25, 27, 28, 29], "center_crop": [1, 8, 23], "center_std": 6, "center_surround": [4, 6], "centersurround": [4, 6], "central": [27, 29], "centuri": 24, "certain": [8, 28, 29], "certainli": [20, 23], "challeng": 24, "chang": [6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 23, 24, 26, 27, 28, 29], "change_scale_criterion": [7, 19, 24, 29], "changelog": 12, "channel": [3, 5, 6, 7, 8, 11, 17, 18, 19, 22, 23, 27, 28, 29], "channel_idx": [7, 8, 19], "channels_p": 27, "check": [2, 7, 8, 14, 16, 17, 18, 23, 25, 27, 29], "check_attribut": 7, "check_loss_funct": 7, "check_parsev": 27, "checkerboard": 25, "checkpoint": 22, "choic": [11, 13, 24, 29], "choos": 23, "chosen": 8, "chromat": 28, "chunk": 29, "circl": [25, 29], "circuitri": 22, "circular": [3, 5, 6, 8, 18, 22, 28, 29], "circular_gaussian2d": [4, 5, 18], "circularli": 6, "citat": 11, "cite": 9, "clamp": [7, 8, 20], "clarifi": 16, "class": [0, 1, 5, 6, 7, 8, 10, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27], "classif": [27, 29], "classifi": [10, 29], "clean": [8, 28], "clean_stem_plot": [1, 8], "clean_up_ax": [1, 8], "clearli": [5, 10, 24], "clip": [24, 28], "clockwis": 8, "clone": [6, 12, 13, 20, 22, 28, 29], "close": [7, 10, 16, 19, 25], "closer": 25, "closest": 25, "cloth": 29, "cloud": [12, 13], "cmap": [8, 23], "cn": [3, 5, 6, 7, 11, 23], "cnn": 27, "co": [5, 8, 25, 29], "coars": [3, 5, 6, 7, 8, 14, 17, 19, 27, 29], "coarse_to_fin": [1, 7, 8, 19, 24, 29], "coarse_to_fine_enough": [1, 8], "coarse_to_fine_kwarg": 29, "coarser": 27, "coarsest": [3, 6, 7, 24, 29], "code": [3, 5, 8, 9, 10, 11, 16, 17, 19, 20, 21, 29], "coeff": [19, 27, 29], "coeff_dict": 5, "coeff_magnitude_stats_num": 29, "coeff_magnitude_vari": 29, "coeffic": 27, "coeffici": [3, 5, 6, 7, 8, 11, 14, 19, 28], "col_wrap": [8, 18, 20, 25, 27, 28, 29], "collar": 26, "collect": [10, 20, 29], "color": [7, 8, 10, 19, 22, 23, 24, 25, 28], "color_wheel": [1, 2, 23], "colormap": 8, "colour": 10, "column": [8, 18, 23, 25, 27, 29], "com": [7, 8, 10, 12, 27], "combin": [6, 8, 17, 24, 29], "come": [7, 8, 12, 15, 16, 26], "comfort": [13, 28], "comma": 12, "command": 12, "commit": 15, "common": 10, "commonli": [11, 18], "commun": [5, 11, 28], "compact": 5, "compar": [3, 7, 8, 10, 11, 16, 19, 21, 22, 26, 27, 28, 29], "comparison": [3, 7, 10, 11], "compat": [18, 27, 29], "compel": 16, "compens": 29, "compet": 26, "competit": [3, 7, 8, 10, 11, 17], "competiton": 7, "complement": 29, "complementari": 10, "complet": [10, 15, 16, 17, 24, 26, 29], "complex": [5, 6, 7, 8, 10, 11, 14, 16, 19, 23, 27], "complex64": 27, "compliant": [16, 18], "complic": [8, 10, 13, 17, 24], "compon": [5, 6, 7, 8, 9, 19, 24, 27, 28], "compos": [17, 27], "compound": 10, "compress": [8, 28], "comput": [3, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 21, 22, 23, 24, 26, 27, 28], "computation": 8, "compute_jacobian": [1, 7], "concaten": 27, "conceiv": 26, "concept": [9, 16, 24, 29], "conceptu": 11, "concern": 10, "concert": 27, "concis": 28, "conclus": 25, "concret": 10, "conda": [11, 13, 22], "condit": 7, "conduct": [11, 22], "cone": [10, 24], "conf": [5, 6, 7, 11], "confer": [3, 11, 28], "confid": 29, "configur": [19, 24], "confus": 29, "conjunct": 29, "connect": [5, 7, 8, 25, 27], "connot": 16, "consequ": 29, "conserv": 8, "consid": [6, 7, 8, 10, 16, 20, 21, 22, 24, 26, 29], "consider": 26, "consist": [3, 6, 7, 15, 16, 26, 28, 29], "constant": [3, 5, 6, 7, 8, 10, 17, 21, 22, 25, 26, 28], "constrain": [7, 10, 16, 28, 29], "constraint": [18, 24], "construct": [5, 6, 7, 20, 27, 29], "constsant": 23, "contain": [3, 5, 6, 7, 8, 9, 10, 12, 14, 16, 17, 19, 21, 24, 27, 29], "content": [0, 16, 18, 23, 27, 29], "context": [7, 10], "continu": [7, 18, 21, 24, 26, 28, 29], "contour": [25, 29], "contrast": [3, 4, 6, 7, 11, 22, 26, 28, 29], "contrast_scalar": [4, 6], "contribut": [11, 12, 24], "contriv": 19, "control": [3, 5, 6, 7, 8, 11, 24, 29], "conv": [0, 1, 6, 18, 27], "conv1": 23, "conv2d": [18, 27], "conv2d_kwarg": 6, "conveni": [7, 8, 14, 18, 24, 27, 29], "convent": 8, "converg": [0, 1, 7, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29], "convers": [25, 27], "convert": [5, 6, 7, 8, 11, 16, 19, 20, 22, 24, 26, 27, 28, 29], "convert_float_to_int": [1, 8, 24], "convert_pyr_to_tensor": [4, 5, 19, 27], "convert_tensor_to_pyr": [4, 5, 27], "convert_to_dict": [4, 6, 29], "convert_to_tensor": [4, 6, 29], "convex": 29, "convlay": 27, "convolut": [3, 5, 6, 8, 18, 19, 22], "convolution": 3, "convolv": [5, 6, 8, 18], "cool": 19, "coolwarm": 23, "coordin": 8, "copi": [6, 8, 12, 20, 27, 29], "core": 12, "corner": [10, 25], "corrcoef": 29, "correct": [6, 7, 8, 16, 23, 25], "correctli": [8, 12, 19, 24], "correl": [3, 6, 8, 17, 28], "correlate_downsampl": [1, 8], "correlate_with_tid": 28, "correspond": [5, 6, 7, 8, 19, 23, 27, 28], "corrupt": 28, "cortex": [10, 11, 27], "cos0": 8, "cos1": 8, "cos2": 8, "cosin": [5, 8, 29], "could": [16, 18, 20, 24, 25, 27, 29], "count": 29, "counter": [8, 29], "cours": [7, 24, 27], "covari": [17, 28, 29], "cover": [8, 11, 23, 29], "cpp": [18, 19, 20, 21, 22, 24, 26, 27, 28], "cpu": [7, 8, 15, 16, 22, 24, 27, 28, 29], "craft": 29, "creaat": 29, "creat": [5, 6, 7, 8, 10, 12, 13, 16, 18, 19, 20, 22, 24, 25, 26, 27, 29], "create_checkerboard": 25, "create_graph": 7, "criterion": [7, 8, 18, 23, 25], "critic": 11, "crop": [8, 22, 23], "cross": [6, 27], "cross_entropi": 27, "cross_orientation_correlation_magnitud": [6, 29], "cross_scale_correlation_magnitud": [6, 29], "cross_scale_correlation_r": [6, 29], "csrc": [20, 22, 26], "ctf_enough": 8, "ctf_iters_to_check": [7, 8, 19, 24, 29], "ctr_dim": 29, "cuda": [7, 22, 27, 29], "cudnn": 24, "curi": [1, 2, 18, 19, 20, 21, 23, 24, 26, 27], "curran": 11, "current": [6, 7, 8, 11, 12, 16, 21, 23, 24, 27, 29], "current_scal": 29, "current_scale_loss": [24, 29], "curv": [7, 10, 18, 25, 29], "curv_edg": 8, "curvatur": 7, "curvi": 29, "custom": [14, 19], "customiz": 19, "cut": 12, "d": [6, 8, 10, 11, 12, 19, 23, 24, 25, 27, 28, 29], "d_i": 28, "dapello": 27, "darker": 28, "dash": [26, 29], "data": [0, 1, 6, 7, 10, 12, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "data_path": 29, "databas": [3, 17, 28], "datafram": 8, "dataload": 27, "dataset": [17, 27, 28, 29], "dataset_nam": 2, "date": [23, 24], "dc": [5, 6, 8, 11], "deal": [8, 16, 25], "debug": 8, "decai": [7, 8, 23], "decent": [19, 24], "decid": [11, 12, 22, 29], "decompos": [5, 11, 22, 27, 28], "decomposit": [11, 27, 29], "decompress": 2, "decor": 16, "decreas": [7, 8, 18, 21, 24, 25, 26, 29], "deep": 27, "def": [7, 18, 20, 22, 23, 25, 26, 27, 28, 29], "default": [3, 5, 6, 7, 8, 13, 16, 17, 18, 19, 23, 24, 26, 27, 29], "default_filt": 6, "defeat": 14, "defect": 29, "defin": [3, 5, 6, 7, 8, 9, 10, 11, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "definit": [23, 29], "degre": [8, 27], "delet": 12, "demo": 22, "demonstr": [7, 10, 18, 24, 25, 26, 27, 28, 29], "denois": 28, "depend": [6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 21, 22, 23, 24, 26, 27, 28, 29], "deprec": [7, 8, 23], "depth": 11, "deriv": [5, 6, 7, 8, 11, 23], "descent": 29, "describ": [3, 5, 6, 7, 9, 10, 14, 16, 24, 26, 27, 28, 29], "descript": [3, 6, 16, 20], "design": [3, 5, 11, 28, 29], "desir": [7, 8, 26, 29], "destroi": 29, "detach": [7, 8, 14, 20, 23, 24, 25, 29], "detail": [3, 5, 6, 7, 8, 10, 11, 12, 13, 17, 18, 19, 21, 24, 27, 29], "detect": 10, "determin": [3, 5, 6, 7, 8, 16, 18, 19, 24, 28, 29], "determinist": 7, "dev": [8, 12], "dev_from_lin": [1, 7], "develop": [7, 8, 9, 10, 16, 21, 28, 29], "deviat": [5, 6, 7, 8, 10, 28, 29], "deviation_from_lin": [1, 8], "devic": [7, 8, 22, 27, 29], "deza": 11, "deza2019": 11, "di": 26, "diagnost": 7, "diagon": [23, 25, 27, 29], "diagram": 22, "diamond": 25, "dict": [5, 7, 8, 23, 29], "dictat": [6, 7, 23], "dictionari": [5, 6, 7, 8, 19, 24, 27, 29], "dictiontari": 8, "did": [13, 16, 24, 29], "differ": [3, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "differenti": [3, 7, 8, 10, 11, 14, 16, 26, 27, 29], "difficult": [7, 10, 17, 29], "difficulti": [10, 29], "dilat": 8, "dim": [5, 7, 8, 18, 22, 23, 27, 28], "dim_im": 27, "dimens": [5, 6, 7, 8, 10, 18, 19, 22, 23, 27, 28], "dimension": [5, 8, 10, 23, 24, 25, 27, 29], "dimes": 27, "dip": 26, "direct": [5, 7, 8, 10, 22, 23, 25, 27], "directli": [7, 8, 12, 13, 20, 23, 27, 28, 29], "directori": [2, 8, 12, 13], "disabl": [8, 14], "disadvantag": 13, "discard": [10, 11, 18, 27], "discontinu": 29, "discrep": [28, 29], "discret": [6, 8], "discrimin": [3, 7, 11, 29], "discuss": [9, 10, 11, 12, 16, 17, 21, 29], "disk": [6, 8, 24], "displac": 29, "displai": [0, 1, 6, 7, 11, 23, 24, 26, 27, 29], "display_eigendistort": [1, 7, 22, 23], "display_filt": [4, 6], "display_imag": 29, "display_mad_imag": [1, 7, 20, 26], "display_mad_image_al": [1, 7, 25, 26], "display_metam": [1, 7, 16, 18, 19, 24], "display_x": 16, "disregard": 10, "dissimilar": 26, "dist_along_lin": 8, "dist_from_lin": 8, "distanc": [3, 7, 8, 10, 11, 25, 26], "distant": 11, "distinct": [10, 19, 25], "distinguish": 29, "distinguishbal": 29, "distort": [6, 7, 11, 18, 22, 28], "distorted_filemap": 28, "distorted_filenam": 28, "distorted_imag": 28, "distortion_nam": 28, "distribut": [7, 8, 10, 20, 23, 24, 26, 29], "dither": 28, "diverg": 11, "divid": [3, 5, 28, 29], "divis": 5, "divisor": 8, "do": [6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28], "doc": [8, 12, 13, 19, 24], "docstr": [7, 8, 16, 19, 23], "document": [5, 7, 8, 11, 12, 13, 14, 15, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28], "doe": [5, 7, 8, 10, 12, 14, 16, 18, 19, 21, 23, 24, 26, 27, 28, 29], "doesn": [7, 8, 10, 16, 18, 20, 23, 24, 25, 26], "dog": [6, 10], "doi": [3, 7, 9, 10, 11], "domain": [5, 8, 14, 23, 27, 29], "don": [6, 7, 8, 19, 23, 24, 27, 29], "done": [6, 8, 16, 18, 19, 22, 24, 27, 28, 29], "dot": [7, 24, 25, 29], "doubl": [8, 16, 17, 18, 25, 29], "down": [5, 6, 10, 19], "download": [2, 7, 8, 12, 13, 21, 22, 27, 28, 29], "downloadable_fil": 2, "downsampl": [5, 8, 19, 27, 28], "downstream": [5, 27], "dpi": [18, 19, 20, 23, 24, 25, 26, 27, 29], "dpi_multipl": [19, 27], "dramat": 18, "draw": [7, 8, 25, 29], "drive": 13, "dtype": [3, 6, 7, 8, 20, 22, 24, 25, 26, 27, 29], "dublin": 10, "due": [3, 5, 11, 12, 15, 19, 27, 29], "dummi": [6, 7, 8, 19, 27], "dummy_vec": 7, "duong": [9, 22], "duong2023plenopt": 9, "duplic": [23, 29], "durango": 11, "durat": 17, "dure": [5, 7, 12, 13, 16, 17, 20, 24, 26, 29], "dx": [3, 7, 10, 11], "dydx": 7, "dynam": 8, "e": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 23, 24, 25, 26, 27, 28, 29], "each": [3, 5, 6, 7, 8, 10, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "earli": [3, 11, 16, 18, 22, 25], "earlier": [10, 16, 18, 21, 29], "eas": 19, "easi": [12, 22, 24, 29], "easier": [6, 12, 14, 16, 20, 25, 29], "easiest": [11, 13, 16, 17, 28], "easili": [10, 22, 27, 29], "ec": [11, 25], "eccentr": 28, "ecker": 11, "eckstein": 11, "ed_resneta": 23, "ed_resnetb": 23, "edg": [8, 12, 22, 29], "edgecolor": 28, "edgecolor_list": 28, "edinburgh": 10, "edit": 12, "edu": [3, 5, 6, 7, 11, 23], "eero": [3, 5, 6, 7, 9, 11, 26], "effeci": 11, "effect": [3, 5, 7, 11, 23, 27, 28, 29], "effici": [7, 8, 10, 11, 17, 21, 22, 26], "eg": 8, "egiazarian": 28, "eig": [7, 18], "eig_copi": 7, "eig_jac": 23, "eig_jac2": 23, "eig_pow": 23, "eigdist_jac": 23, "eigdist_pow": 23, "eigen": [6, 7, 11, 23], "eigendecomposit": [7, 23], "eigendist": [22, 23], "eigendist_f": 22, "eigendist_v": 22, "eigendistort": [0, 1, 6, 9, 10, 11, 17, 18], "eigenindex": [1, 7, 22, 23], "eigensolv": [7, 23], "eigenspectrum": [7, 23], "eigenvalu": [1, 7, 23], "eigenvec": 23, "eigenvector": [7, 23], "einop": [8, 29], "einopsreduc": 8, "einstein": [1, 2, 8, 18, 19, 20, 21, 23, 28, 29], "einsum": 17, "either": [3, 6, 7, 8, 12, 13, 16, 18, 19, 24, 25, 26, 27, 29], "elat": 29, "electromagnet": 10, "electron": [3, 10, 11, 28], "element": [5, 6, 7, 8, 29], "elementwis": 3, "eleph": 10, "elicit": 23, "elif": [11, 28], "ellips": 10, "ellipt": 10, "els": [2, 6, 7, 8, 16, 20, 22, 24, 25, 27, 29], "embed": 7, "empir": 17, "emploi": 27, "empti": [7, 8, 24, 29], "empty_imag": 27, "en": [7, 8, 25, 26, 27, 29], "enabl": [10, 11, 16, 19], "encod": [8, 28, 29], "encompass": 29, "encourag": 27, "end": [2, 7, 16, 23, 24, 27, 29], "endpoint": 8, "energi": [5, 6, 7, 8, 10, 27, 29], "enforc": 7, "engin": 6, "enhanc": 11, "enlarg": 7, "enough": [7, 8, 17, 19], "ensur": [6, 7, 8, 25], "entir": [8, 10, 23, 24], "entri": [23, 24], "entropi": 27, "enum": 23, "enumer": [22, 23, 27, 28, 29], "env": [13, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "environ": [11, 12, 13, 21, 22, 23, 27, 28, 29], "ep": 6, "epoch": 27, "epsilon": [5, 7, 23, 26], "eq": 27, "equal": [6, 7, 10, 17, 23, 24, 25, 27], "equat": 7, "equi": 11, "equival": [12, 14, 23, 24, 26, 27, 29], "erhan": 10, "error": [3, 5, 7, 8, 11, 12, 17, 19, 21, 24, 26, 28, 29], "esd": 8, "especi": [7, 12, 17, 29], "essenti": [7, 29], "estim": [3, 6, 7, 8, 10, 23, 28, 29], "et": [6, 10, 11, 23, 27, 29], "etc": [7, 8, 10, 11, 16, 19, 23, 27, 29], "eu": 27, "euclidean": [6, 7], "euclidian": 8, "eval": [14, 18, 19, 22, 23, 24, 29], "evalu": [8, 10, 14, 16, 18, 19, 22, 23, 24, 29], "even": [5, 8, 10, 15, 18, 19, 20, 24, 27, 29], "even_phas": [5, 8], "eventu": 29, "ever": [5, 24], "everi": [6, 7, 8, 10, 16, 18, 20, 29], "everyth": [7, 13, 19, 24], "everywher": [8, 27], "evid": [10, 24], "exact": [3, 5, 6, 7, 23, 29], "exactli": [8, 16, 23, 29], "examin": [7, 10, 11, 18, 19, 20, 24, 29], "exampl": [5, 7, 8, 10, 12, 14, 16, 17, 18, 19, 20, 21, 24, 25, 26, 28], "exceedingli": 18, "except": [7, 8, 19, 22, 23, 24, 27, 29], "excerpt": 29, "exclud": [7, 27, 29], "execut": [15, 28], "exist": [2, 7, 8, 10, 11, 16, 24, 29], "expand": [1, 8], "expans": 8, "expect": [7, 8, 18, 19, 23, 24, 26, 29], "experi": [3, 10, 11, 16, 17, 22, 23, 24, 25, 26, 28], "explain": [7, 10, 19, 25], "explan": 18, "explicit": [11, 25], "explicitli": [7, 16, 25, 26, 29], "explor": [10, 18, 26, 29], "expon": [3, 8, 28], "exponenti": 17, "extend": [11, 17, 25, 29], "extens": [11, 17, 29], "extern": [0, 1, 21, 22], "extra": [8, 12, 13, 24, 29], "extract": [2, 27], "extractor": 27, "extrem": [20, 22, 25, 26], "ey": [10, 26], "eyebal": 22, "f": [6, 7, 11, 22, 23, 24, 25, 27, 28, 29], "f_max": 22, "f_min": 22, "fabric": 29, "face": [10, 29], "facecolor": 28, "facecolor_list": 28, "facilit": [10, 11, 14, 15, 16], "fact": [6, 18, 27], "factor": [5, 6, 8, 19, 27, 28], "fail": [5, 8, 10, 22, 23, 24, 27, 29], "failur": [8, 29], "fair": 19, "fairli": [24, 28, 29], "fall": [8, 20, 21, 25, 26, 28], "falloff": 5, "fals": [2, 3, 5, 6, 7, 8, 9, 16, 18, 19, 22, 23, 27, 28, 29], "falsifi": 11, "famili": [6, 11, 29], "familiar": [12, 20, 23], "far": [8, 10, 18, 25, 29], "fashion": [8, 16, 24, 27], "fashionmnist": 27, "faster": 22, "fc": [23, 25, 27], "feasibl": 7, "feather": [10, 11], "feather2019": 11, "featur": [10, 11, 22, 23, 27, 29], "featuremap": 27, "februari": 10, "fed": 7, "feel": [22, 23, 29], "fergu": [10, 11], "fetch": [0, 1], "fetch_data": [1, 2, 8, 28, 29], "few": [23, 29], "fewer": [3, 13], "ffmpeg": [7, 8, 18, 19, 24, 27], "ffmpeg_arg": [18, 19, 24, 27], "fft": [5, 8, 27], "fft_norm": [4, 5], "fidel": 19, "field": [10, 11], "fig": [6, 7, 8, 10, 16, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29], "fig12a": 29, "fig13a": 29, "fig13b": 29, "fig13c": 29, "fig13d": 29, "fig14": 29, "fig14a": 29, "fig14b": 29, "fig14c": 29, "fig14d": 29, "fig14f": 29, "fig15": 29, "fig15a": 29, "fig15b": 29, "fig15c": 29, "fig15d": 29, "fig16": 29, "fig16a": 29, "fig16b": 29, "fig16c": 29, "fig16d": 29, "fig18a": 29, "fig3a": 29, "fig3b": 29, "fig4a": 29, "fig4b": 29, "fig6a": 29, "fig6b": 29, "fig8a": 29, "fig8b": 29, "figsiz": [6, 7, 8, 18, 19, 23, 24, 25, 26, 27, 28, 29], "figur": [6, 7, 8, 10, 12, 16, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "file": [2, 6, 7, 8, 11, 12, 13, 16, 19, 28], "file_path": 7, "filenam": [7, 8], "fill": 29, "filt": [4, 5, 6, 8], "filter": [1, 4, 6, 8, 10, 11, 18], "filtnam": 8, "fim": 7, "final": [7, 8, 11, 14, 16, 18, 20, 23, 24, 25, 29], "find": [2, 7, 10, 13, 17, 18, 23, 24, 25, 26, 29], "find_shared_directori": [1, 2], "fine": [3, 5, 6, 7, 8, 10, 14, 17, 18, 19, 22, 27, 29], "finer": [7, 24, 27], "finest": [3, 24], "finish": [7, 23, 24], "fiquet": 9, "fire": [10, 11], "first": [3, 5, 6, 7, 8, 11, 13, 16, 19, 21, 22, 23, 24, 25, 26, 27, 29], "fisher": 7, "fisher_info_matrix_eigenvalu": [1, 7], "fisher_info_matrix_vector_product": [1, 7], "fit": [8, 10], "five": 28, "fix": [5, 7, 14, 18, 23, 25, 26, 27], "fix_ms": 21, "fix_ssim": 21, "fixed_metr": 26, "flag": [7, 8], "flat": 25, "flatiron": 11, "flatten": [3, 25, 28, 29], "flexibl": [5, 6, 11, 13, 19], "float": [3, 5, 6, 7, 8, 16, 20, 23, 27, 28], "float32": [8, 16, 20, 22, 24, 25, 26, 27], "float64": 16, "flow": 22, "fmri": [10, 11], "focu": [18, 27, 29], "focus": [10, 17, 27], "folder": [12, 28], "follow": [3, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29], "forc": [8, 16], "forg": [11, 12, 13], "form": [7, 10, 16], "format": [5, 6, 8, 19, 24, 28], "former": 6, "formula": 29, "forward": [1, 3, 4, 5, 6, 7, 8, 14, 17, 18, 22, 23, 24, 27, 29], "found": [3, 6, 7, 9, 13, 17, 22, 23, 24, 25, 26, 27, 29], "foundat": 11, "four": [6, 7, 8, 10, 17, 21, 25, 26], "fourier": [5, 8, 27], "foveat": [10, 11], "frac": [3, 8, 23, 28, 29], "fractal": 8, "fracts_correct": 27, "frame": [5, 7, 8], "framer": [7, 8, 27], "framework": [10, 14, 23], "free": [22, 23, 29], "freeman": [5, 6, 11, 24], "freeman10": 11, "freeman2011": 11, "frequenc": [3, 5, 6, 7, 8, 10, 11, 18, 23, 27, 28, 29], "frequent": 24, "from": [3, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28], "from_numpi": 25, "front": 27, "frontend": [1, 4, 9, 22], "fruit": 10, "ft": 8, "full": [3, 6, 7, 23, 26, 27, 28, 29], "fuller": 10, "fulli": [23, 24, 27], "func": 28, "func_list": 28, "funcanim": [6, 7, 8, 19], "functino": 7, "function": [3, 5, 6, 7, 8, 11, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29], "fundament": [10, 23], "funk": 11, "fur": 29, "further": [5, 9, 11, 27, 29], "furthermor": [10, 15, 16], "futur": [7, 10, 23], "fv": 7, "g": [6, 7, 8, 10, 12, 16, 17, 18, 23, 24, 26, 27, 28, 29], "ga": 5, "gabor": 11, "gain": [3, 5, 6, 10, 11, 18], "gamma_1": 28, "gamma_i": 28, "gamma_m": 28, "garnett": 11, "gati": 11, "gaussian": [4, 5, 6, 7, 18, 21, 23, 28], "gaussian1d": [4, 5], "gaze": 10, "gca": [7, 16], "gener": [5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28], "genet": 10, "genicul": 22, "geo": 7, "geo_copi": 7, "geodes": [0, 1, 8, 18], "geometr": 29, "geometri": 7, "get": [3, 5, 7, 8, 10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29], "get_demo_imag": 28, "get_distorted_imag": 28, "get_legend_handles_label": 28, "get_tid2013_data": 28, "git": [12, 13], "github": [7, 8, 11, 12, 13], "give": [3, 7, 8, 15, 24, 25, 26, 29], "given": [6, 7, 8, 9, 10, 11, 18, 22, 23, 24, 27, 28], "global": 6, "go": [6, 11, 13, 19, 23, 24, 25, 29], "goal": [7, 10, 18, 19, 21, 23, 26, 29], "goe": [9, 24], "gone": 24, "gonzalez": 11, "good": [3, 7, 16, 17, 18, 20, 24, 25, 28, 29], "goodfellow": 10, "got": 29, "gotten": 25, "gpu": [7, 8, 12, 15, 16, 17, 22, 24, 29], "grab": [6, 7, 16, 24, 26], "grad": 8, "grad_fn": 25, "gradient": [7, 8, 14, 15, 16, 18, 24, 26, 29], "gradient_norm": [1, 7, 25, 26, 29], "gradual": [7, 10, 24], "grai": [25, 26, 27, 29], "grain": [7, 29], "graph": 7, "grass": 29, "grate": 10, "grayscal": [3, 7, 8, 18, 19, 22, 23, 28], "greater": 8, "greatli": 10, "green": 10, "greyscal": 6, "gridspec_kw": [24, 26, 29], "ground": 7, "group": 29, "grow": 10, "gt": [18, 25, 26], "guarante": [8, 15, 19, 24, 29], "guess": [7, 19], "guid": [11, 12], "guidelin": 16, "guyon": 11, "gz": [2, 27, 28, 29], "h": [3, 8, 10, 11, 22, 28], "ha": [5, 6, 7, 8, 10, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 29], "had": [19, 25, 29], "hair": 26, "half": [5, 7, 10, 18, 29], "hand": 18, "hand_drawn": 29, "handi": 3, "handl": [5, 7, 8, 12, 13, 24, 26, 27, 28, 29], "happen": [7, 19, 20, 24, 26], "happi": 19, "hard": [7, 13, 15, 25], "harder": 14, "harmon": [5, 8], "hasn": [7, 24, 25], "hat": [7, 8, 26, 28], "hateren": 17, "have": [3, 5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "haven": [10, 11, 24], "heard": 10, "heeger": 11, "height": [3, 5, 6, 7, 8, 18, 19, 23, 27, 28, 29], "helmholtz": 10, "helmholtz1852": [9, 10], "help": [7, 8, 10, 12, 17, 23, 24, 25], "helper": [7, 8, 14, 17, 18, 24, 26, 29], "henaff16b": 7, "henc": [5, 7, 26], "here": [3, 5, 7, 9, 11, 12, 17, 18, 21, 22, 24, 26, 27, 28, 29], "herein": 8, "hidden": [12, 16], "hierarch": [6, 7, 11, 23], "high": [5, 6, 10, 18, 23, 24, 25, 27, 28, 29], "higher": [8, 17, 21, 27, 28, 29], "highest": 26, "highli": 22, "highlight": [7, 10, 11], "highpass": [5, 6, 8], "hint": 10, "hirani": 29, "hire": 10, "hist": 7, "histogram": [7, 19, 29], "histori": [7, 9], "hit": [7, 24, 25], "hold": [7, 8, 10, 16, 19, 21, 25, 26, 29], "hole": 29, "hollow": 25, "home": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "hook": 6, "hope": 10, "hopefulli": [18, 25], "horizont": [7, 8, 27], "host": 7, "hot": 10, "hour": 29, "how": [3, 6, 7, 8, 10, 11, 13, 15, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "howev": [5, 10, 15, 16, 19, 24, 25, 27, 29], "html": [6, 7, 8, 18, 19, 24, 25, 26, 27, 29], "html5": [11, 18, 19, 24, 27], "http": [3, 5, 6, 7, 8, 9, 10, 11, 12, 22, 23, 25, 26, 27, 29], "hub": 22, "huge": 23, "human": [3, 6, 7, 10, 11, 22, 24, 28, 29], "hundr": [24, 29], "hyperparamet": 26, "hypershper": 7, "hypothesi": 7, "hz": 8, "h\u00e9naff": 7, "i": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "i_": 29, "icassp": 5, "icip": 11, "iclr": 7, "idea": [7, 8, 9, 11, 17, 18, 20, 26, 28], "ideal": 16, "ident": [3, 4, 6, 7, 8, 10, 11, 14, 15, 18, 19, 21, 24, 26, 27, 28, 29], "identifi": 7, "idx": 7, "idx1": 27, "idx3": 27, "ie": [7, 8], "ieee": [3, 5, 11, 28], "ieremeiev": 28, "ifft": 8, "ignor": [6, 7, 8, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "ii": [22, 23], "illumin": 29, "illustr": [7, 10], "im": [8, 18, 27, 29], "im_batch": 27, "im_energi": 27, "im_fil": 29, "im_height": [1, 7, 29], "im_init": [24, 29], "im_shap": 29, "im_width": [1, 7, 29], "imag": [1, 3, 5, 6, 7, 8, 10, 11, 16, 17, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29], "image_a": [1, 7], "image_b": [1, 7], "image_dtyp": 8, "image_s": 25, "image_shap": [4, 5, 6, 8, 27, 29], "image_tensor": 22, "image_tensor3": 22, "image_x": 16, "imagea": 22, "imageio": [8, 24, 28], "imagemagick": [7, 8], "imagenet": [7, 10, 22], "imagenet1k_v1": 23, "imagin": 19, "imaginari": [5, 6, 8, 27, 29], "img": [3, 6, 7, 8, 19, 22, 23, 24, 25, 26, 28, 29], "img1": [3, 21, 28], "img2": [3, 21, 28], "img3": 23, "img_a": 7, "img_b": 7, "img_blur": 28, "img_contrast": 28, "img_demo": 28, "img_distort": 28, "img_fil": 29, "img_height": 23, "img_jpeg": 28, "img_mean": 28, "img_saltpepp": 28, "img_siz": 8, "img_tensor": 22, "img_width": 23, "immedi": 23, "impact": [27, 29], "impercept": 23, "implement": [3, 7, 9, 10, 11, 14, 16, 17, 26, 27, 28], "implemet": 27, "impli": [8, 12, 25], "implicitli": [17, 29], "import": [8, 10, 11, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "importantli": [8, 11, 29], "importerror": [21, 28, 29], "impos": 8, "imposs": [10, 19], "impress": 29, "improv": [3, 7, 10, 17, 19, 27, 29], "impuls": [8, 28], "imshap": 27, "imshapeximshap": 5, "imshow": [1, 6, 7, 8, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29], "imsiz": 27, "imwrit": [8, 24, 28], "in_channel": [5, 27], "inaccur": [3, 28], "inc": 11, "includ": [5, 6, 7, 8, 10, 11, 12, 15, 16, 18, 19, 20, 23, 24, 27, 28, 29], "included_plot": [7, 18, 19, 20], "inclus": [5, 7], "increas": [8, 10, 18, 21, 24, 25, 26, 27, 29], "ind_zero": 23, "inde": [5, 18, 23], "indep0": [8, 25], "indep1": [7, 8, 19, 27], "indep2": 8, "indep3": 8, "independ": [8, 27], "index": [3, 5, 6, 7, 8, 11, 12, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29], "indic": [5, 7, 8, 23, 28, 29], "indistinguish": [10, 29], "individu": [15, 24], "induc": 7, "induct": 27, "infinit": 10, "influenc": 22, "info": [8, 11, 12, 21, 29], "inform": [3, 5, 6, 7, 8, 10, 11, 16, 18, 24, 28, 29], "inher": 24, "inherit": [7, 14, 16, 18, 20, 29], "inhomogen": 29, "init": [24, 25, 26], "initi": [6, 7, 8, 13, 16, 17, 18, 20, 22, 23, 25, 26, 29], "initial_imag": [1, 7, 16, 18, 20, 24, 25, 29], "initial_nois": [7, 16, 25, 26], "initial_sequ": 7, "initial_sign": 25, "initial_x": 16, "initil": 16, "inlin": [18, 19, 21, 27], "inner": [8, 27], "inner_radiu": 8, "input": [3, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 26, 27, 28, 29], "input_dim": 7, "input_tensor": 8, "insensit": [10, 18, 27], "insert": [27, 29], "inspect": 6, "instal": [7, 8, 21, 22, 23, 27, 28, 29], "instanc": [6, 7, 23, 25, 26, 29], "instanti": [7, 9, 22, 24, 26, 27], "instead": [3, 5, 6, 7, 8, 10, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29], "institut": 11, "instruct": 12, "instrument": 10, "int": [5, 6, 7, 8, 11, 14, 16, 18, 22, 23, 28, 29], "int8": 24, "integ": [5, 7, 8, 14, 16, 19], "integr": [7, 27], "intend": [5, 10, 11, 18, 29], "intens": [7, 8, 10, 23, 28, 29], "intent": 14, "interact": [16, 20], "intereleav": 5, "interest": [9, 10, 11, 16, 18, 23, 27, 29], "interfer": 8, "intermedi": [22, 23, 25, 27], "intern": [11, 18, 19, 20, 21, 22, 24, 26, 27, 28], "interp": 8, "interpol": [7, 8, 11, 27], "interpolate1d": [1, 8], "interpret": [11, 14, 17, 18, 19, 27, 29], "intiti": 26, "intrigu": 10, "introduc": [5, 28, 29], "introduct": 18, "invari": [7, 11, 18, 28], "invers": [5, 8, 27], "invert": [5, 27], "investig": [10, 16, 19, 21], "invis": [8, 10], "involv": 29, "io": [7, 8, 25, 26, 27, 29], "iprogress": [25, 26, 29], "ipykernel": 13, "ipython": 13, "ipywidget": [13, 25, 26, 29], "is_avail": [22, 27, 29], "is_complex": [4, 5, 19, 27], "isclos": 23, "isinst": [27, 29], "isn": 18, "isnan": 29, "isol": 11, "isotrop": 6, "issu": [5, 11, 12, 15, 24, 26], "item": [7, 20, 25, 27, 29], "iter": [6, 7, 8, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 29], "itertool": 25, "its": [5, 6, 7, 8, 10, 12, 16, 17, 18, 20, 23, 24, 25, 27, 28, 29], "itself": [5, 8, 24, 28, 29], "j": [3, 6, 7, 10, 11, 14, 23, 28, 29], "jacobian": [1, 7, 23], "jacobian_vector_product": [1, 7], "jan": [3, 22], "jerki": 7, "jerom": 10, "jin": 28, "job": 24, "johann": 11, "join": 12, "joint": [6, 7, 11, 14, 27], "jointli": 11, "jonnalagadda": 11, "journal": [3, 6, 7, 9, 10, 11, 14], "jov": 9, "jpeg": 28, "jpeg2000": 28, "jpg": [28, 29], "judg": 28, "jupyt": [7, 8, 11, 12, 17, 19, 25, 26, 29], "jupyterlab": 13, "just": [2, 3, 6, 7, 8, 10, 12, 13, 18, 22, 23, 24, 25, 27, 29], "jv": 7, "jvp": 7, "k": [5, 7, 10, 22, 23, 25, 27, 28, 29], "karasaridi": 5, "kathryn": 9, "keep": [5, 7, 8, 12, 16, 29], "keepdim": [8, 22], "kei": [5, 6, 7, 8, 19, 24, 25, 27, 29], "kept": 7, "kernel": [3, 5, 6, 18, 19, 21, 22, 23, 27, 28, 29], "kernel_s": [5, 6, 8, 18, 22, 27], "keyword": [6, 8, 14, 24, 26], "khinchin": 8, "kind": 10, "kk": 29, "knew": 29, "knot": 7, "know": [6, 8, 10, 17, 25, 29], "known": [10, 27], "kuo": 28, "kurtosi": [1, 6, 8, 29], "kurtosis_reconstruct": 29, "kwarg": [6, 7, 8, 18, 19, 20, 21, 22, 24, 26, 28], "l": [5, 6, 7, 10, 11, 14, 28], "l1": 25, "l128": 21, "l1_level_set": 25, "l1_norm": 25, "l1_norm_max": 25, "l1_norm_min": 25, "l2": [3, 7, 8, 17, 23, 25], "l2_level_set": 25, "l2_norm": [1, 8, 19, 24, 25, 29], "l2_norm_max": 25, "l2_norm_min": 25, "l_1": [7, 25, 26], "l_2": [7, 25, 26], "l_i": 28, "lab": [9, 13, 24], "label": [8, 23, 25, 27, 28, 29], "lack": [11, 12, 29], "laid": 24, "lambda": [7, 20, 23], "lambda_1": [7, 26], "lambda_2": [7, 26], "laparra": [3, 6, 7, 11, 23, 28], "laparra16a": 11, "laparra17a": 11, "laparra2016": 11, "laparra2017": [9, 11], "laplac": 8, "laplacian": [3, 5, 11], "laplacian_pyramid": [1, 4], "laplacianpyramid": [4, 5, 28], "laptop": 29, "larg": [2, 7, 8, 10, 14, 16, 17, 19, 23, 24, 28], "larger": [3, 7, 8, 17, 23, 25, 26, 27, 29], "largest": [8, 11, 19, 23], "last": [5, 7, 8, 19, 23, 24, 26, 27], "later": [7, 21, 24, 29], "latest": [7, 8, 27, 29], "latter": 6, "law": 11, "layer": [5, 22, 27], "layer1": 23, "layer2": 23, "layer3": 23, "layer4": 23, "layout": 23, "lcv": [3, 6, 7, 11, 23, 26], "lead": [22, 27, 29], "learn": [7, 10, 11, 17, 24, 27, 28], "learnabl": [8, 14, 18, 27], "learning_r": [25, 26, 29], "least": [3, 6, 8, 10, 11, 18, 22, 23, 29], "least_noticeable_dist": 22, "leav": [7, 8, 22, 27], "led": 29, "left": [7, 8, 10, 18, 21, 23, 24, 25, 26, 28, 29], "leftmost": [10, 29], "legend": [23, 25, 28], "len": [7, 22, 23, 27, 28], "length": [3, 6, 7, 8, 18], "leptokurt": 8, "less": [5, 7, 8, 22, 23, 24, 28, 29], "let": [10, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "lettvin": 10, "lettvin1976": 10, "level": [5, 8, 10, 16, 21, 25, 26, 28, 29], "lg": 6, "lgg": 6, "li": [8, 12, 23, 24, 25], "lib": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "librari": [10, 11, 12], "lie": [8, 17, 25, 29], "life": 14, "light": [10, 24], "like": [5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29], "limit": [6, 7, 8, 15], "limited_representation_tensor": 6, "linalg": 25, "line": [7, 8, 13, 16, 25, 26, 27, 28, 29], "linear": [4, 6, 7, 8, 10, 24, 27, 28], "linearli": [8, 10, 21], "linearmodel": 23, "linearnonlinear": [4, 6, 19], "linestyl": 7, "linspac": [19, 27], "linux": [12, 13], "lip": 26, "list": [2, 3, 5, 6, 7, 8, 11, 14, 16, 20, 22, 23, 24, 26, 27, 28, 29], "listdir": 28, "listlik": 7, "liter": [5, 6, 7, 8, 20, 23], "literatur": [10, 11, 15, 27], "littl": [7, 8, 21], "live": [3, 7], "ll": [7, 8, 11, 12, 13, 18, 21, 22, 23, 24, 25, 26, 29], "ln": 6, "load": [1, 6, 7, 8, 16, 18, 22, 29], "load_ext": [19, 20, 21, 24, 25, 26, 27, 29], "load_imag": [1, 8, 28, 29], "loader": 27, "loc": [7, 25, 28], "local": [3, 5, 6, 7, 8, 11, 12, 13, 24, 26, 28, 29], "local_gain_control": [4, 5], "local_gain_control_dict": [4, 5], "local_gain_releas": [4, 5], "local_gain_release_dict": [4, 5], "locat": [8, 10, 27, 28, 29], "log": [3, 7, 8, 17, 24], "log2": 5, "log_2": 8, "logic": [7, 9, 25, 29], "logpolar": [7, 8], "logsumexp": 17, "london": 10, "long": [8, 10, 16, 19, 22, 24, 27, 29], "long_synth_max_it": 29, "longer": [9, 10, 17, 25, 26, 29], "longest": 17, "longest_synth_max_it": 29, "look": [2, 6, 7, 8, 10, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "lookup": 8, "loop": [8, 10, 16, 17, 25, 29], "loos": 22, "lop": 7, "lose": 29, "loss": [1, 7, 8, 10, 16, 17, 18, 19, 21, 24, 25, 26, 27, 29], "loss_change_it": 24, "loss_converg": [1, 8], "loss_funct": [7, 19, 24, 29], "loss_ratio": 20, "loss_stabil": 8, "loss_thresh": 24, "lossi": 28, "lost": 19, "lot": [8, 10, 13, 21], "low": [6, 8, 18, 24, 25, 27, 29], "lower": [3, 17, 23, 27, 28], "lowest": [7, 26], "lowpass": [5, 6, 8, 29], "lr": [7, 24, 25, 27, 29], "lt": [18, 25, 26, 27, 29], "lukin": 28, "lumin": [3, 4, 6, 11, 22, 28], "luminance_scalar": [4, 6], "luminancecontrastgaincontrol": [4, 6], "luminancegaincontrol": [4, 6], "luxburg": 11, "lxxxi": 10, "ly": 29, "lyndon": [9, 22], "m": [3, 7, 10, 11, 12, 13, 23, 27, 29], "m1": 25, "m2": 25, "mac": 12, "machin": [10, 11, 12, 13, 23, 29], "machineri": 27, "maco": [12, 13], "mad": [3, 7, 8, 10, 11, 17, 20], "mad_competit": [0, 1, 9, 14, 16, 17, 20, 25, 26], "mad_copi": 7, "mad_imag": [1, 7, 20, 25], "mad_metric1_max": 7, "mad_metric1_min": 7, "mad_metric2_max": 7, "mad_metric2_min": 7, "mad_mse_max": 26, "mad_mse_min": 26, "mad_ssim_max": 26, "madcompetit": [1, 7, 8, 9, 14, 16, 18, 20, 25, 26], "madcompetitionvari": 20, "madcompetiton": 7, "made": [8, 11, 27, 29], "mag": 29, "mag_mean": 29, "magazin": 10, "magnif": 6, "magnitud": [6, 7, 17, 27], "magnitude_mean": 29, "magnitude_pyr_coeff": 29, "magnitude_std": [6, 29], "mai": [3, 5, 7, 8, 10, 12, 15, 16, 17, 18, 20, 23, 24, 26, 27, 28, 29], "main": [13, 19], "mainli": 25, "maintain": 27, "make": [7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 23, 25, 26, 27, 29], "make_disk": [1, 6, 8], "make_figur": 8, "make_straight_lin": [1, 8], "make_synthetic_stimuli": [1, 8], "makeab": 7, "manag": [12, 13, 26], "mani": [7, 8, 10, 16, 17, 18, 23, 24, 27, 29], "manifold": 7, "manipul": 24, "manner": [10, 16, 17], "manual": [6, 13, 26], "manual_se": [8, 23], "map": [3, 7, 8, 10, 11, 22, 23, 27, 28, 29], "map_loc": 7, "mapsto": 23, "margin": 6, "marginal_stats_num": 29, "mari": [18, 20, 26], "mark": 7, "marker": [8, 28], "markerfmt": 23, "markerlin": [6, 8], "markers": 23, "mask": [6, 8, 22, 27, 28, 29], "massiv": 23, "mat": 8, "match": [5, 7, 8, 10, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29], "matched_im": 18, "math": [3, 6, 7, 23], "mathbb": [7, 23, 28], "mathbf": 28, "mathcal": [7, 26], "mathemat": [8, 27], "matlab": [3, 17, 21], "matlabpyrtool": [5, 27], "matplotlib": [6, 7, 8, 11, 12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "matric": 29, "matrix": [5, 7, 8, 10, 17, 29], "matter": [5, 29], "max": [6, 7, 8, 15, 20, 23, 24, 25, 26, 28], "max_dist": 22, "max_it": [7, 16, 18, 19, 22, 23, 24, 25, 26, 29], "max_iter_frontend": 22, "max_iter_vgg": 22, "max_kwarg": 7, "max_norm": 8, "max_x": 8, "maxdist": 23, "maxim": [7, 8, 10, 11, 21, 23, 25, 26, 28], "maximum": [1, 3, 7, 8, 11, 17, 18, 23, 26, 29], "maxms": 21, "maxpool": 23, "maxssim": 21, "mcdermott": 11, "mdl": [22, 23], "mdl_f": 22, "mdl_linear": 23, "mdl_v": 22, "mean": [3, 5, 6, 7, 8, 10, 13, 14, 15, 17, 18, 21, 22, 24, 25, 26, 27, 28], "meaningless": 14, "meant": [7, 8, 27], "measur": [3, 6, 7, 8, 11, 16, 17, 26, 28, 29], "mechan": 10, "medium": 10, "meet": [8, 14, 16, 24], "member": 6, "memori": [7, 16, 23], "mention": [18, 24, 29], "mere": 7, "merg": 16, "meshgrid": [18, 19, 20, 21, 22, 24, 26, 28], "met": [16, 19, 24, 29], "met_copi": 24, "met_imag": 24, "met_mag_mean": 29, "metam": [0, 1, 6, 8, 9, 11, 14, 16, 17, 18, 19, 20], "metamer": 11, "metamer_copi": 7, "metamer_left": 29, "metamer_remov": 29, "metamer_represent": 7, "metamer_right": 29, "metamerctf": [1, 7, 9, 19, 20, 24, 29], "metamermixtur": 29, "meth": 7, "method": [3, 5, 6, 7, 8, 10, 12, 13, 14, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "methodologi": [3, 7, 11], "metric": [0, 1, 6, 7, 8, 9, 10, 14, 16, 17, 20, 21, 25, 26, 28], "metric1_kwarg": 7, "metric1_nam": 7, "metric2_kwarg": 7, "metric2_nam": 7, "metric_tradeoff_lambda": [1, 7, 17, 20, 25, 26], "metric_tradeoff_lamda": 20, "micromamba": [18, 19, 21, 23, 24, 27, 28], "mid": [25, 27], "middl": [17, 23, 25, 29], "midpoint": 8, "might": [7, 10, 11, 13, 17, 19, 23, 25, 27, 29], "min": [5, 6, 7, 8, 15, 20, 23, 24, 25, 26, 28], "min_": 28, "min_dist": 22, "min_kwarg": 7, "min_x": 8, "mindist": 23, "miniconda": [12, 13], "miniconda3": [20, 22, 25, 26, 29], "minim": [7, 11, 16, 17, 21, 23, 25, 26, 29], "minimum": [1, 5, 6, 7, 8, 18, 23, 29], "minmax": [1, 7, 20, 26], "minms": 21, "minssim": 21, "minu": 8, "minut": [28, 29], "misc": [7, 19], "mix": 29, "mixtur": 10, "mnist": 27, "mnt": [22, 29], "mo": 28, "mode": [6, 7, 8, 12, 14, 18, 19, 22, 23, 24, 29], "model": [1, 3, 4, 5, 7, 8, 9, 10, 12, 16, 18, 21, 24, 25, 26], "model1": 26, "model2": 26, "model_mag_mean": 29, "model_metr": [0, 1], "model_pyr": 27, "model_remov": 29, "modelsiqa": 6, "modern": [10, 27], "modif": 18, "modifi": [7, 16, 20, 21, 24, 29], "modul": [0, 14, 18, 20, 22, 23, 27, 28], "modulate_phas": [1, 8], "modulelist": [22, 23], "modulenotfounderror": [21, 22, 23, 27, 28, 29], "modulu": [5, 8, 27], "moment": [6, 24, 29], "monitor": 8, "monochromat": 10, "monoton": 28, "more": [3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 25, 26, 27, 28, 29], "mos_valu": 28, "most": [5, 7, 8, 9, 10, 11, 12, 13, 16, 18, 19, 22, 23, 24, 25, 26, 27, 29], "most_noticeable_dist": 22, "motiv": 9, "move": [7, 10, 17, 18, 25, 27], "movi": [7, 18], "mp4": [19, 24], "ms_ssim": [1, 3, 9, 28], "mse": [1, 3, 7, 8, 20, 21, 26, 28], "mse_fixmse_maxssim": 21, "mse_fixmse_minssim": 21, "mse_fixssim_maxms": 21, "mse_fixssim_minms": 21, "mse_valu": 28, "msg": 23, "mssim": 3, "msssim": 3, "msssim_valu": 28, "mtime": 23, "mu_": 28, "mu_i": 28, "mu_x": 28, "much": [7, 9, 10, 16, 18, 23, 24, 25, 28, 29], "multi": [5, 6, 11, 16, 17], "multichannel": 5, "multipl": [5, 7, 8, 11, 13, 16, 18, 19, 27, 28], "multipli": [3, 5, 7, 8, 10, 29], "multiscal": [3, 5, 11, 24], "must": [3, 5, 6, 7, 8, 10, 12, 13, 14, 16, 18, 19, 23, 24, 26, 27, 29], "mx": 23, "my": 29, "mysteri": 10, "n": [3, 5, 7, 8, 13, 23, 25, 28, 29], "n_batch": 29, "n_chan": 23, "n_channel": [1, 5, 7, 23, 29], "n_correct": 27, "n_distort": 7, "n_k": 28, "n_mag_mean": 29, "n_orient": [6, 29], "n_scale": [5, 6, 8, 29], "n_steer": 27, "n_step": [7, 8, 23], "naiv": [0, 1, 4], "name": [6, 7, 8, 12, 13, 16, 19, 23, 25, 28, 29], "name_list": 28, "named_filt": 8, "namedtemporaryfil": 28, "namedtupl": 8, "nan": [6, 8, 29], "nanomet": 10, "nativ": [7, 18, 19, 20, 21, 22, 24, 26, 27, 28], "natur": [3, 7, 10, 11, 17, 18, 20, 25, 27, 29], "natural_video": 7, "navig": 13, "nb": [12, 13], "nb_conda_kernel": 13, "nbsphinx": 23, "ndarrai": [8, 20, 22, 26], "ndim": 27, "ndimens": 29, "necess": 29, "necessari": [2, 7, 14, 17, 24, 29], "necessarili": 23, "need": [3, 5, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29], "neg": [3, 5, 7, 8, 14, 28], "neighbor": [5, 29], "neighborhood": [3, 28], "neither": 25, "net": [5, 23], "network": [10, 11, 22], "neural": [7, 10, 11, 22, 23], "neurip": [6, 11], "neuron": [10, 11, 24], "neurosci": 11, "never": 10, "nevertheless": 7, "new": [6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 25, 26, 29], "new_mad": 20, "newli": 16, "next": [6, 7, 16, 19, 23, 24, 26, 29], "nice": [8, 17], "nikhil": 9, "nip": 11, "nk": 29, "nlp": [1, 3], "nlpd": [1, 3, 9], "nlpd_valu": 28, "nm": 10, "nmse": 28, "nn": [3, 5, 6, 8, 14, 18, 20, 22, 23, 27], "no_batch": 8, "nof": 18, "nois": [7, 8, 10, 16, 18, 20, 21, 23, 24, 25, 26, 28, 29], "noise_level": [8, 21], "noise_ms": 8, "noisi": [8, 21, 28], "noisy_img": 8, "non": [5, 7, 8, 10, 12, 14, 24, 27, 28, 29], "non_block": 7, "non_linear": [1, 4], "none": [3, 5, 6, 7, 8, 16, 19, 20, 22, 23, 24, 25, 26, 28, 29], "nonlinear": [6, 10, 18, 22, 23, 27, 28], "noral": 8, "norm": [5, 6, 7, 8, 17, 23, 25], "normal": [3, 5, 6, 7, 8, 11, 17, 20, 22, 23, 24, 26, 27, 29], "normalized_laplacian_activ": 3, "normalized_laplacian_pyramid": [1, 3], "notabl": 28, "note": [3, 5, 6, 7, 8, 9, 12, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29], "notebook": [6, 7, 8, 11, 12, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29], "notebook_tqdm": [25, 26, 29], "noth": [7, 8], "notic": [10, 12, 18, 22, 23, 29], "nov": 11, "novel": [10, 16, 24, 29], "novemb": 28, "now": [3, 5, 8, 18, 22, 23, 24, 25, 26, 27, 29], "np": [7, 8, 19, 24, 25, 27, 28], "nth": [22, 23], "nthlayer": 23, "nthlayervgg16": 22, "null": 18, "num": 29, "num_channel": [5, 27], "num_orient": [5, 27], "num_scal": [5, 27], "number": [3, 5, 6, 7, 8, 9, 10, 14, 16, 19, 23, 26, 27, 28, 29], "numel": 29, "numer": 23, "numpi": [8, 19, 20, 22, 24, 25, 26, 27, 28, 29], "nxn": 23, "nyu": [3, 5, 6, 7, 11, 23], "o": [7, 28, 29], "obei": 5, "object": [6, 7, 8, 10, 11, 14, 18, 19, 22, 24, 26, 27, 29], "objective_funct": [1, 7, 16, 17, 20], "observ": [10, 23, 29], "obtain": [7, 23, 27, 28, 29], "obviou": 27, "obvious": 8, "occur": [8, 23], "oct": [5, 6], "octav": 5, "octob": [6, 7, 14], "odd": [5, 8], "odict_kei": 27, "off": [6, 7, 11, 18, 22, 23, 24, 26, 29], "offer": 28, "often": [3, 10, 16, 18, 26], "oig_coeffs_ij": 27, "oil": 29, "okai": 18, "old": 24, "old_mad": 20, "older": 9, "on_cent": 6, "onc": [8, 12, 13, 20, 22, 24, 27], "one": [3, 5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 29], "one_minus_msssim": 28, "one_minus_ssim": 28, "ones": [10, 16, 23, 26, 29], "ones_lik": 28, "ongo": [7, 8], "onli": [3, 5, 7, 8, 10, 12, 13, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29], "onlin": [22, 23, 28], "onoff": [4, 6, 19, 22, 24], "onseeingsidelong": 10, "onsid": 29, "onto": [7, 8, 29], "onward": 29, "open": [11, 12, 13, 26, 28], "oper": [3, 5, 6, 7, 8, 11, 12, 16, 17, 18, 26, 27, 29], "ophthalmologi": 9, "opinion": [7, 28], "oppos": 11, "opposit": [6, 18, 25, 29], "opt": [22, 24], "optic": 11, "optim": [0, 1, 3, 7, 9, 10, 11, 14, 19, 25, 26, 27, 29], "optima": 24, "optimizatio": 25, "optimize_metr": 7, "optimized_metr": [1, 7, 20, 25, 26], "optimized_metric_loss": [1, 7, 20, 25], "optimizedsynthesi": [1, 7, 8, 16], "optimum": 24, "optimz": 24, "option": [3, 5, 6, 7, 8, 13, 14, 16, 18, 19, 21, 22, 23, 27, 28, 29], "orang": 25, "ord": 25, "order": [5, 6, 7, 8, 10, 12, 13, 15, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29], "ordereddict": [5, 6, 29], "orderli": 8, "org": [3, 6, 7, 8, 9, 10, 11, 12, 22], "organ": [11, 29], "orient": [5, 6, 10, 11, 19, 27, 29], "orientation_index": 27, "origin": [3, 5, 8, 11, 17, 18, 20, 21, 23, 25, 26, 27, 28, 29], "original_imag": [8, 21], "ot": 29, "other": [6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29], "otherwis": [3, 5, 6, 7, 8, 11, 12, 14, 22, 28, 29], "our": [3, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29], "ourselv": [7, 8], "out": [5, 6, 8, 10, 12, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29], "out_channel": [5, 6, 27], "out_im": 27, "out_r": 27, "outcom": 26, "outer_radiu": 8, "outlier": [8, 28], "output": [3, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 19, 21, 22, 23, 24, 27, 29], "output_dim": [7, 27], "output_s": 8, "outsid": [7, 8, 17, 20, 21, 24, 26, 28], "over": [3, 6, 7, 8, 11, 16, 17, 18, 19, 20, 24, 29], "overal": [3, 16, 17, 29], "overcomplet": 5, "overrid": 7, "overridden": 6, "oversampl": [7, 23], "overwrit": [20, 29], "own": [6, 7, 8, 18, 24, 28], "p": [3, 5, 6, 7, 11, 14, 19, 23, 24, 28, 29], "p_": 28, "pack": 29, "packag": [0, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "pad": [3, 6, 8, 18, 26], "pad_mod": [6, 8, 18], "padding_mod": 8, "page": [3, 6, 9, 11, 18], "painlessli": 19, "pair": [5, 7, 8, 11, 26, 27, 28, 29], "pal": 25, "panda": 8, "panel": 23, "paper": [6, 8, 9, 11, 14, 21, 22, 24, 26, 28, 29], "paradigm": 29, "paragraph": [10, 26], "parallel": 6, "param": [6, 29], "paramet": [3, 5, 6, 7, 8, 10, 14, 16, 18, 22, 23, 24, 25, 27, 28, 29], "parametr": [6, 7, 11, 14, 24, 27], "parrot": [1, 2, 22, 28], "parsev": [5, 27], "part": [5, 9, 15, 17, 26, 27, 28, 29], "parthasarathi": 9, "partial": [7, 23], "particip": 10, "particular": [8, 11, 15, 17, 27, 29], "pass": [3, 6, 7, 8, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "past": [7, 8, 10, 24, 29], "patch": [10, 18, 28, 29], "path": [2, 7, 8, 12, 13], "pattern": [28, 29], "pbar": 16, "pd": 8, "pdf": [6, 7, 10, 11, 23], "pearson": 28, "pearsonr": 28, "pearsonr_valu": 28, "peculiar": 28, "penal": [7, 8], "penalize_rang": [1, 8, 16], "penalti": [7, 8, 14, 17, 24, 26], "peopl": 10, "pepper": [25, 28], "per": [5, 8, 10, 18, 29], "perceiv": [10, 24, 28], "percent": 10, "percentil": 8, "percept": [6, 10, 22, 24, 25, 26, 28, 29], "perceptu": [3, 7, 10, 11, 22, 24, 25, 26, 29], "perceptual_dist": [0, 1, 9, 21, 28], "percpetu": [24, 26], "perfect": 27, "perfectli": [27, 29], "perform": [3, 6, 7, 10, 11, 14, 16, 18, 25, 27, 29], "perhap": 10, "period": [18, 25], "peripher": 11, "peripheri": 6, "persist": 24, "perspect": 28, "perturb": [11, 23, 27], "ph": 6, "phase": [5, 8, 27], "phase_factor": 8, "phase_statistics_num": 29, "phd": 6, "phenomena": 10, "phenomenon": 10, "philosoph": 10, "photograph": 10, "photorecpetor": 10, "php": 7, "phrase": 10, "phychophys": 28, "physic": [10, 24], "physiologi": 6, "pi": [5, 8, 25, 27], "pick": [7, 17, 19, 25, 26], "pickl": 7, "pickle_load_arg": 7, "pickle_modul": 7, "pictur": [10, 18, 23, 26, 29], "piec": 29, "piecewis": 8, "pierr": 9, "pil": 28, "pin": 7, "pip": [11, 13], "pixel": [3, 5, 6, 7, 8, 10, 16, 19, 23, 25, 27, 28], "pixel_ch": 25, "pixel_change_converg": [1, 8], "pixel_change_norm": [1, 7, 8, 25, 26, 29], "pixel_statist": [6, 24, 29], "pixel_valu": 7, "pixelfad": [1, 7], "place": [7, 8, 12, 24], "placehold": [6, 29], "plai": [7, 8, 18, 25, 26, 27, 29], "plane": 5, "platform": [9, 15], "platykurt": 8, "pleas": [6, 9, 10, 11, 12, 17, 20, 22, 23, 25, 26, 27, 29], "plenopt": [9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "plot": [6, 7, 8, 10, 16, 22, 23, 24, 25, 26, 27, 28, 29], "plot_": 7, "plot_complex": [7, 8], "plot_deviation_from_lin": [1, 7], "plot_loss": [1, 7, 18, 19, 20, 24, 26], "plot_loss_al": [1, 7, 25, 26], "plot_mad_result": [1, 8, 21], "plot_pixel_valu": [1, 7, 19, 29], "plot_represent": [1, 4, 6, 7, 8, 19, 24, 29], "plot_representation_error": [1, 7, 8, 19, 24, 29], "plot_representation_error_as_rgb": 7, "plot_siz": 28, "plot_synthesis_statu": [1, 7, 16, 17, 19, 20, 24, 26, 29], "plot_x": 16, "plt": [6, 7, 8, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "plu": [8, 20, 26], "pluse": 29, "png": [8, 10, 24, 29], "po": [6, 7, 8, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "point": [5, 7, 8, 9, 10, 16, 19, 23, 24, 25, 28, 29], "polar": [7, 8, 24], "polar_angl": [1, 8], "polar_radiu": [1, 8], "polar_to_rectangular": [1, 5, 8], "polar_to_rectangular_dict": [4, 5], "ponomarenko": 28, "pooch": [2, 8, 12, 13, 21, 28, 29], "pool": [3, 24], "pop": 29, "portila": 6, "portilla": [6, 7, 11, 14, 17, 24], "portilla2000": [9, 11], "portilla99": [6, 7, 11], "portilla_simoncelli": [1, 4, 9, 14], "portilla_simoncelli_imag": 29, "portillasimoncelli": [4, 6, 9, 14, 19, 24, 29], "portillasimoncellimagmean": 29, "portillasimoncellimask": 29, "portillasimoncellimixtur": 29, "portillasimoncelliremov": 29, "portion": [17, 21, 23, 29], "portrait": 29, "posit": [5, 8, 11, 23, 28, 29], "possibl": [7, 8, 10, 13, 14, 16, 23, 24, 25, 26, 29], "possibli": 20, "post": [10, 11, 12, 17], "potenti": [23, 24, 29], "power": [3, 7, 22, 23], "power_factor": 3, "pp": [3, 5, 7, 11, 23, 28], "pr": 15, "practic": [14, 26, 29], "pre": [3, 7, 8, 19, 22], "precis": 8, "precomput": 8, "pred": 27, "predict": [3, 10, 11, 15, 23, 25, 26], "prefix": 13, "preprint": 11, "preprocess": 7, "presenc": 8, "present": [5, 6, 8, 9, 10, 11, 16, 22, 24, 29], "preserv": [18, 27], "pretrain": [6, 22, 23], "pretti": [19, 25], "prevent": [7, 19, 27, 29], "previou": [7, 10, 18, 22, 29], "previous": [5, 6], "primari": [7, 10, 11, 27, 29], "principl": 17, "print": [8, 18, 19, 22, 23, 24, 25, 27, 28, 29], "prior": 7, "privat": 16, "probabl": [6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 29], "probe": 27, "problem": [7, 12, 17, 18, 19, 29], "proc": 11, "procedur": [7, 8, 10, 24, 27, 29], "process": [3, 5, 6, 7, 8, 10, 11, 13, 19, 22, 23, 25, 27, 28, 29], "process_imag": [7, 22], "procudur": 28, "prod_": [3, 28], "produc": [3, 7, 11, 23, 26, 27, 28, 29], "product": [3, 7, 25, 27, 29], "profil": 17, "progress": [7, 11, 16, 17, 18, 19, 22, 24, 25, 26, 29], "project": [3, 5, 8, 10, 11, 23, 26, 29], "promin": 23, "prompt": 13, "proper": [8, 29], "properli": [5, 7, 19], "properti": [6, 7, 10, 11, 16, 27, 29], "proport": [23, 24], "propos": [6, 7, 10], "provid": [3, 6, 7, 8, 9, 10, 12, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27], "pseudoperiod": 29, "psychologi": 11, "psychophys": [3, 25, 28], "pt": [7, 8, 24, 25], "pth": 22, "pub": [6, 7, 11, 23], "public": 16, "publish": [7, 9, 11, 26], "purport": 24, "purpos": [14, 19, 24, 25, 29], "pursu": 11, "push": 23, "put": [8, 18, 24, 25, 29], "py": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "pylon": 8, "pypi": [12, 13], "pyplot": [7, 8, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "pyproject": 12, "pyr": [5, 19, 27], "pyr_channel": 27, "pyr_coeff": [5, 8, 27, 29], "pyr_coeffs_complex": 27, "pyr_coeffs_downsampl": 27, "pyr_coeffs_fix": 27, "pyr_coeffs_fixed_1": 27, "pyr_coeffs_fixed_2": 27, "pyr_coeffs_not_downsampl": 27, "pyr_coeffs_scale0": 27, "pyr_coeffs_split": 27, "pyr_complex": 27, "pyr_dict": 5, "pyr_downsampl": 27, "pyr_fix": 27, "pyr_info": [5, 27], "pyr_kei": 5, "pyr_not_downsampl": 27, "pyr_siz": [4, 5, 27], "pyr_tensor": [5, 27], "pyramid": [3, 5, 6, 8, 11, 19, 29], "pyramidhowev": 27, "pyramidswhat": 27, "pyrconvful": 27, "pyrfigur": [6, 8, 19, 27], "pyrshow": [1, 8, 27], "pyrtool": [5, 8, 11, 12, 19, 25, 27], "pytest": 12, "python": [7, 10, 11, 12, 13, 15, 16, 17, 29], "python3": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "pytorch": [5, 7, 8, 11, 12, 14, 15, 18, 22, 23, 24, 29], "pytorch_1670525553989": 22, "pytroch": 24, "q": [7, 23], "qquad": 28, "quadrat": [7, 8, 24, 26], "quadratur": [5, 27], "qualit": [27, 28, 29], "qualiti": [3, 11, 21, 22, 26, 28, 29], "quantit": 28, "quantiz": 28, "question": [10, 11], "quickli": [7, 23, 29], "quickstart": [7, 8, 11], "quit": [18, 24, 25, 26, 29], "quot": 15, "r": [3, 7, 8, 10, 11, 19, 23, 25, 28, 29], "radial": [5, 8], "radian": [5, 8], "radiat": 10, "radiu": 8, "rais": [3, 5, 6, 8, 18, 21, 22, 23, 27, 28, 29], "raised_cosin": [1, 8], "ramp": 8, "ran": [13, 24], "rand": [19, 28], "rand_lik": [16, 20, 24, 29], "randn": 8, "randn_lik": 23, "random": [7, 8, 10, 11, 13, 18, 19, 23, 24, 28, 29], "randomized_svd": [7, 23], "randomli": [10, 29], "rang": [7, 8, 14, 16, 17, 20, 21, 24, 25, 26, 27, 28, 29], "range_penalty_lambda": [1, 7, 16, 20, 24, 25, 26], "rank": [22, 23, 28], "rate": [7, 10, 11, 17, 24], "rather": [10, 14, 16, 20], "ratio": [6, 7, 8, 29], "ratio_limit": 6, "raw": [27, 29], "rcparam": [7, 8, 11, 13, 18, 19, 20, 23, 24, 25, 26, 27, 29], "re": [3, 5, 6, 7, 8, 10, 11, 12, 13, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29], "reach": [7, 8, 10, 16, 18, 22, 23, 24, 26], "read": [9, 10, 16, 18, 29], "readi": [18, 27], "readili": 29, "readlin": 28, "readthedoc": [7, 8, 25, 26, 27, 29], "real": [5, 6, 7, 8, 14, 18, 19, 23, 27, 29], "real_coefficient_corr_num": 29, "real_vari": 29, "realli": [18, 19, 20], "rearrang": 29, "reason": [7, 16, 19, 26, 27, 29], "recalcualt": 7, "recent": [7, 24], "recept": 11, "recip": 6, "recogn": 10, "recogniz": 29, "recommend": [5, 7, 11, 12, 18, 20, 22, 23, 24], "recon": [5, 6], "recon_pyr": [4, 5, 27], "reconlist": 27, "reconstruct": [5, 6, 27, 28, 29], "record": 10, "recreat": [5, 10], "rect": 27, "rect2pol": 5, "rectangular": [7, 8, 23], "rectangular_to_polar": [1, 5, 8, 27], "rectangular_to_polar_dict": [4, 5, 27], "rectifi": 18, "recurs": [3, 8, 28, 29], "red": [7, 10, 24, 25, 29], "reduc": [5, 8, 16, 17, 22, 25], "reduct": 3, "redund": [3, 6], "ref": 25, "ref_rep": 8, "refer": [3, 5, 6, 7, 8, 10, 11, 16, 17, 18, 23, 24, 25, 26, 27, 29], "reference_filemap": 28, "reference_filenam": 28, "reference_imag": 28, "reference_metr": [1, 7, 20, 25, 26], "reference_metric_loss": [1, 7, 16, 20, 25], "reference_sign": 26, "refin": 7, "reflect": [3, 6, 8, 11, 26], "refut": 29, "regard": 10, "regardless": 23, "regener": 6, "region": [5, 8, 10, 29], "regist": 6, "regular": [7, 24, 29], "reinstal": 13, "rel": [7, 8, 10, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "relat": [8, 10, 12, 16, 19, 24, 26, 29], "relationship": [10, 28], "relative_ms": [1, 8], "relativf": 19, "releas": [5, 15, 18, 19, 20, 21, 22, 24, 26, 28], "relev": [6, 7, 9, 17, 29], "reli": [6, 8, 29], "relu": [22, 23, 27], "remain": 29, "remaind": 29, "remark": 29, "rememb": [7, 18, 21, 23], "remov": [5, 6, 8, 18, 23, 28, 29], "remove_grad": [1, 8, 14, 18, 19, 22, 23, 24], "remove_kei": 29, "remove_scal": [4, 6, 29], "remove_statist": 29, "render": 11, "rep": [6, 18, 19, 29], "repeat": [5, 8, 22, 26, 27, 29], "repeat_interleav": 23, "repeatedli": 7, "replac": [16, 17, 25], "replic": [3, 8, 29], "repo": 13, "report": [11, 12, 29], "repositori": 12, "repres": [7, 8, 10, 22, 27, 29], "represent": [3, 5, 6, 7, 8, 10, 11, 17, 18, 20, 22, 23, 24, 27, 28, 29], "representation_dict": 6, "representation_error": [6, 7, 29], "representation_tensor": [6, 29], "represet": 27, "reprint": [11, 26], "reproduc": [11, 29], "reproducibl": 15, "reptile_skin": [1, 2, 19, 24, 27], "request": 11, "requir": [5, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29], "requires_grad": 8, "requires_grad_": [20, 29], "rerun": 12, "rescal": [1, 7, 8, 24, 28], "rescale_ylim": [1, 8], "rescalen": 7, "research": [9, 10, 11, 15], "reshap": [5, 25, 27, 28], "residu": [5, 6, 8, 19, 27], "residual_highpass": [5, 6, 24, 27], "residual_lowpass": [5, 6, 24, 27], "resiz": 8, "resnet18": 23, "resnet18_a": 23, "resnet18_b": 23, "resnet18_weight": 23, "resolut": 8, "resolv": 5, "resort": 23, "resourc": 29, "respect": [3, 7, 8, 11, 19, 23, 24, 25, 27, 29], "respons": [5, 7, 8, 10, 11, 18, 22, 23, 24], "response_f": 22, "rest": [8, 25], "restart": [13, 21, 22, 23, 27, 28, 29], "resteer": 8, "resteered_coeff": 5, "resteering_weight": 5, "restor": 29, "restrict": [8, 14], "result": [2, 3, 7, 8, 15, 17, 21, 23, 24, 25, 27, 28, 29], "results_dir": 8, "resum": [16, 18, 24], "retain": [7, 8, 11], "retain_graph": 7, "retin": 22, "return": [2, 3, 5, 6, 7, 8, 10, 11, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "return_weight": 8, "reus": [7, 8, 26], "reveal": 11, "revers": [6, 11], "rgb": [5, 7, 8, 10, 18, 19, 22], "rgb2grai": 8, "rgba": 8, "richer": 28, "right": [8, 10, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "rightmost": [10, 24, 29], "rigor": 22, "rise": 25, "rmse": 28, "rng": 29, "robust": [7, 8, 10, 27], "rock": 8, "role": [11, 29], "room": 10, "root": [3, 12, 27, 28, 29], "rop": 7, "rosenfeld": 10, "rosenfeld2018": 10, "rotat": [8, 25, 27], "roughli": [16, 17, 20, 26, 29], "round": 8, "row": [8, 18, 23, 25, 26, 27, 29], "row0": 8, "row1": 21, "rtol": 27, "rtype": 6, "rule": 16, "run": [6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 29], "run_synthesi": 29, "runtimeerror": 8, "s3": 27, "s41467": 11, "s_i": 28, "sai": [24, 29], "said": 19, "salient": 29, "salt": [25, 28], "same": [3, 5, 6, 7, 8, 10, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "same_pad": [1, 8, 18], "samp1": 8, "samp10": 8, "samp2": 8, "samp3": 8, "samp4": 8, "samp5": 8, "samp6": [8, 21], "samp7": 8, "samp8": 8, "samp9": 8, "sampl": [5, 6, 7, 8, 16, 19, 23, 28, 29], "sample_brownian_bridg": [1, 8], "satisfi": [18, 24], "satur": 26, "save": [1, 7, 8, 11, 13, 14, 16, 19, 27, 29], "saved_": [7, 24, 29], "saved_mad_imag": [1, 7], "saved_metam": [1, 7, 24], "saved_model_respons": 24, "saved_sign": 24, "scalar": [3, 6, 7, 8, 10, 14, 26, 28], "scale": [1, 3, 4, 5, 6, 7, 8, 11, 14, 17, 19, 22, 24, 25, 27, 28], "scale_filt": [5, 8], "scale_index": 27, "scales_finish": [1, 7, 24], "scales_loss": [1, 7, 24], "scales_tim": [1, 7, 24], "scales_to_keep": 6, "scatter": [8, 16, 25, 28], "scenario": 27, "scene": [10, 11], "schedul": [7, 17, 24, 26], "schemat": 10, "schwarz": 7, "scienc": 10, "scientif": [10, 11, 16], "scientist": 10, "scipi": 28, "scope": 24, "score": [17, 28], "scorrespond": 29, "scratch": [7, 20], "screen": 10, "script": [12, 13], "sdsim": 26, "se": 29, "seamlessli": 29, "second": [3, 5, 6, 7, 8, 11, 16, 21, 24, 25, 27, 29], "section": [3, 11, 12, 16, 23, 24, 27, 29], "see": [3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "seed": [8, 15, 24, 25, 28, 29], "seek": 10, "seem": [10, 18, 19, 29], "seen": [5, 10, 24, 27, 29], "segment": 29, "select": [7, 10, 11, 13, 24, 27], "self": [5, 6, 7, 8, 18, 20, 22, 23, 27, 29], "semi": 23, "semilogi": [7, 18], "send": [11, 24, 29], "sens": [8, 12, 18, 21, 25, 27], "sensit": [6, 7, 10, 11, 18, 22], "separ": [3, 5, 6, 7, 8, 12, 13, 24, 25, 26, 27, 28, 29], "sequenc": [7, 8, 28, 29], "seri": [8, 19, 27], "seriou": 20, "serv": [18, 24, 27, 29], "set": [3, 5, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "set_postfix": 16, "set_se": [1, 8, 24, 25, 28, 29], "set_titl": [8, 28, 29], "set_vis": 29, "set_xlabel": [27, 28], "set_ylabel": [27, 28], "setter": 16, "setup": [12, 13], "seventh": [3, 28], "sever": [7, 11, 12, 13, 14, 15, 16, 18, 19, 24, 26, 27, 28, 29], "shade": [26, 29], "shadow": [18, 29], "shape": [3, 5, 6, 7, 8, 14, 16, 18, 19, 22, 24, 27, 28, 29], "shape_list": 28, "share": [2, 7], "sharei": 23, "sharex": 23, "sheikh": [3, 11, 28], "shfit": 24, "shift": [8, 24, 27, 28], "shiftabl": 11, "short": [10, 29], "short_synth_max_it": 29, "shortli": 20, "should": [3, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 27, 28], "shouldn": [8, 12, 16], "show": [3, 6, 7, 8, 10, 11, 16, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29], "show_residu": 8, "shown": [3, 10, 27, 28, 29], "shrink": [1, 8], "si": 24, "side": [8, 29], "sidelong": 10, "sig": 11, "sigma_": 28, "sigma_1": 3, "sigma_2": 3, "sigma_i": 28, "sigma_k": 28, "sigma_x": 28, "sign": 6, "signal": [0, 1, 3, 5, 6, 7, 10, 11, 19, 22, 25, 27, 28, 29], "signatur": 7, "significantli": [7, 17, 29], "silent": 6, "similar": [3, 7, 11, 13, 16, 17, 18, 21, 23, 26, 27, 29], "similarli": [7, 14, 16, 19, 25, 26, 27], "simon": 11, "simoncelli": [3, 5, 6, 7, 9, 11, 14, 17, 23, 24, 26, 28], "simoncelli1992": [9, 11], "simoncelli1995": [9, 11], "simoncelli95b": 11, "simpl": [3, 6, 7, 8, 10, 13, 18, 22, 23, 24, 25, 27, 28, 29], "simple_metam": [0, 1], "simplefilt": [20, 26], "simplemetam": [1, 7], "simplemodel": 18, "simpler": 29, "simplest": [10, 16, 23, 24, 25, 29], "simpli": [7, 8, 23, 24, 26, 27, 29], "simplist": 6, "simul": [0, 1, 9, 10, 14, 18, 19, 22, 24, 27, 28, 29], "simuli": 8, "simultan": 24, "sin": 25, "sin1": 8, "sin2": 8, "sinc": [6, 7, 8, 10, 20, 21, 22, 23, 24, 25, 27, 28, 29], "sine": [5, 8, 10], "sine_gr": 8, "singl": [3, 5, 6, 7, 8, 10, 12, 13, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29], "singleton": 23, "singular": 23, "sinn": 8, "site": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "six": [3, 10, 11], "size": [3, 5, 6, 7, 8, 10, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29], "skew": [1, 6, 8, 29], "skew_reconstruct": 29, "skimag": 8, "skip": 8, "slice": 29, "slide": 27, "slightli": [6, 8, 10, 17, 24, 25, 26, 29], "slow": [20, 22, 26], "small": [5, 7, 8, 10, 17, 24, 28], "smaller": [8, 17, 22, 26, 27, 28], "smallest": 11, "smooth": [17, 29], "smoothli": [8, 27], "so": [3, 5, 6, 7, 8, 10, 11, 12, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "societi": 11, "soft": 8, "soften": 8, "softer": 8, "softplu": 6, "solid": [10, 25, 26, 29], "solut": [7, 13, 17, 18, 24], "solv": [7, 23], "some": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 26, 27, 28, 29], "someth": [7, 8, 13, 17, 19, 26, 29], "somewhat": [10, 19], "somewher": 12, "soon": 7, "sought": 29, "sourc": [2, 3, 5, 6, 7, 8, 10, 13, 20], "sourcetensor": 20, "space": [3, 7, 10, 11, 13, 18, 22, 23, 24, 25, 27], "span": 23, "spars": 28, "spatial": [3, 5, 6, 7, 8, 10, 19, 23, 27, 28, 29], "spatial_corr_width": [6, 29], "speak": 24, "spearman": 28, "spearmanr": 28, "spearmanr_valu": 28, "specfi": 8, "special": [7, 8], "specif": [7, 10, 11, 24, 27, 29], "specifi": [5, 7, 8, 10, 12, 16, 19, 21, 24, 26, 29], "spectra": [10, 24], "spectrum": [8, 10], "speed": 7, "spend": [17, 25], "spent": 7, "sphinx": 12, "spine": 8, "spines_to_remov": 8, "split": [5, 6, 7, 27, 29], "split_complex": [5, 19, 27], "sqrt": [3, 8, 28], "squar": [3, 5, 7, 8, 12, 17, 21, 23, 26, 27, 28, 29], "square_correct": 25, "square_gr": 8, "square_wav": 25, "squeez": [8, 23, 24, 25, 27, 28], "src": [18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "ssim": [1, 3, 5, 8, 9, 11, 20, 26], "ssim_fixmse_maxssim": 21, "ssim_fixmse_minssim": 21, "ssim_fixssim_maxms": 21, "ssim_fixssim_minms": 21, "ssim_images_dir": 8, "ssim_index": 3, "ssim_map": [1, 3, 9, 28], "ssim_map_smal": 28, "ssim_valu": 28, "stabil": [8, 22], "stabl": [7, 8, 25, 26, 29], "stack": 5, "stage": [10, 27, 29], "stai": [25, 26], "stand": 27, "standard": [5, 6, 7, 8, 10, 21, 22, 27, 28, 29], "start": [5, 7, 8, 10, 12, 16, 18, 19, 20, 24, 26, 29], "stat": [0, 1, 6, 28, 29], "state": [5, 10, 19, 24, 29], "statement": 7, "static": 5, "stationari": 8, "statist": [6, 7, 11, 14, 17, 24, 27], "statistc": 29, "stats0": 29, "stats1": 29, "stats_dict": 29, "stats_vec": 29, "statu": [7, 11, 12, 16, 24], "std": [5, 6, 8, 22, 28], "std_reconstruct": 29, "stdev": [7, 22], "steadili": 18, "steeabl": 8, "steer": [1, 5, 8], "steer_angl": 27, "steer_coeff": [4, 5, 27], "steer_to_harmonics_mtx": 8, "steerabl": [5, 6, 8, 11, 19, 29], "steerable_pyramid_freq": [1, 4, 9, 27], "steerablepyramid": 27, "steerablepyramidfreq": [4, 5, 8, 9, 19, 27], "steered_coeff": 27, "steered_coeffs_ij": 27, "steering_offset": 27, "steering_weight": 27, "steermtx": 8, "steerpyr": [5, 27], "steervect": 8, "stem": [6, 8, 19, 23, 29], "stem_artist": 6, "stem_contain": 8, "stemcontain": [6, 8], "stemlin": [6, 8], "step": [7, 8, 13, 16, 18, 23, 27, 29], "step_edg": 8, "step_energi": [1, 7], "still": [3, 7, 16, 23, 25, 28, 29], "stimuli": [8, 9, 10, 11, 16], "stimulu": [10, 11, 14, 18, 27], "stiuli": 8, "stochast": 11, "stop": [7, 8, 18, 19, 23, 24, 25, 29], "stop_criterion": [7, 8, 16, 18, 23, 25, 26], "stop_iters_to_check": [7, 8, 16], "store": [7, 8, 12, 16, 18, 23, 24, 27, 29], "store_progress": [1, 7, 16, 18, 19, 20, 24, 25, 29], "str": [5, 6, 7, 8], "straight": [0, 1, 7, 28, 29], "straighter": 28, "straightforward": 29, "strang": [18, 19], "stream": 11, "strength": 7, "stretch": [28, 29], "strict": [14, 16], "strictli": 14, "stride": [8, 27], "string": [6, 7, 8, 11, 13, 16, 27], "strip": 8, "strong": 29, "strongest": 29, "structur": [3, 6, 7, 8, 11, 16, 19, 20, 26, 27], "stuck": 29, "studi": [10, 24], "stuff": [7, 21, 24], "style": [11, 25], "sub": [7, 8, 15, 20], "subbackward0": 25, "subband": 29, "subclass": [6, 16], "subdivid": 6, "submodul": [0, 4], "subpackag": 0, "subplot": [7, 8, 19, 23, 24, 25, 26, 27, 28, 29], "subregion": 29, "subsampl": [3, 10], "subsequ": [16, 27, 29], "subset": [5, 6, 7, 14, 19, 24, 27, 29], "substanti": 29, "substitut": 29, "substract": 5, "subtitl": 8, "subtract": [3, 11, 28], "succe": [10, 29], "succeed": 24, "success": 29, "successfulli": 17, "suffic": 10, "suffici": [6, 10, 25], "suffix": 28, "suggest": [11, 16, 22], "suitabl": [8, 17], "sum": [3, 5, 6, 8, 17, 27, 28, 29], "sum_": 28, "sum_i": [3, 8], "summar": [6, 13, 29], "summari": 28, "super": [7, 18, 19, 20, 22, 23, 27, 29], "suppli": [16, 29], "support": [3, 7, 8, 11, 12, 14, 16, 18, 19, 24, 27, 29], "suppos": 25, "suppress": [11, 20, 26], "suptitl": 29, "sure": [7, 8, 19, 29], "surprisingli": 10, "surround": [6, 29], "surround_std": 6, "sutskev": 10, "svd": [7, 23], "swartz": 8, "switch": [7, 18, 19, 22, 23, 24, 29], "symmer": 28, "symmetr": [5, 7, 23, 29], "symmetri": 29, "symmtric": 6, "synth": [7, 8, 18, 19, 20, 22, 23, 24, 25, 26, 29], "synth_imag": 18, "synth_img": 8, "synth_it": 7, "synth_rep": 8, "synthes": [0, 1, 6, 8, 9, 10, 11, 14, 16, 17, 18, 19, 20, 21, 24, 25, 26, 29], "synthesi": [0, 1, 3, 6, 8, 10, 14, 15, 18, 21, 24, 25, 26, 29], "synthesis_metr": 26, "synthesis_target": [17, 26], "synthesized_eigenindex": 23, "synthesized_eigenvalu": 23, "synthesized_represent": 19, "synthesized_sign": [23, 26, 29], "synthet": 29, "synthetic_imag": [8, 25], "system": [3, 7, 9, 10, 11, 12, 13, 16, 19, 22, 23, 24, 28, 29], "sythesi": [8, 27], "szegedi": 10, "szegedy2013": 10, "t": [5, 6, 7, 8, 10, 11, 12, 16, 18, 19, 20, 21, 23, 24, 25, 26, 27, 29], "t10k": 27, "tabl": [6, 8, 13], "tag": [18, 19, 24, 27], "tailed": 8, "take": [3, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 22, 23, 24, 26, 27, 28, 29], "taken": [3, 6], "tar": [2, 28, 29], "target": [7, 8, 10, 17, 18, 24, 25, 26, 29], "target_represent": [1, 7], "target_scal": 27, "target_sign": [24, 29], "task": [10, 11, 18], "technic": 27, "techniqu": [5, 27, 29], "tell": [7, 8, 13, 19, 20, 23, 26, 29], "tempfil": 28, "tempor": 8, "temporari": 28, "tend": [12, 27], "tensor": [2, 3, 5, 6, 7, 8, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "tensor_new": [20, 22, 26], "tensorshap": [18, 19, 20, 21, 22, 24, 26, 28], "term": [3, 7, 24, 28, 29], "termin": [7, 8, 13, 16, 23], "test": [2, 8, 10, 12, 15, 16, 21, 22, 23, 24, 26, 27, 29], "text": [7, 10, 19, 23, 27, 28, 29], "textrm": 23, "textur": [6, 7, 11, 14, 17, 24, 27], "texture_masked_imag": 29, "texturi": 29, "th": [3, 5], "than": [5, 6, 7, 8, 10, 11, 14, 16, 17, 19, 20, 23, 24, 25, 26, 28, 29], "theano": 7, "thei": [3, 5, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "them": [3, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 19, 20, 22, 23, 24, 25, 28], "theorem": [5, 8, 27], "theori": [10, 11, 23], "theorist": 10, "therebi": 7, "therefor": [8, 12, 14, 15, 19, 23, 24, 25, 26, 27, 29], "thesi": 6, "theta": [5, 10, 25], "thi": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "thing": [10, 14, 16, 23, 24, 25, 29], "think": [10, 18, 26, 29], "third": [7, 10, 27, 29], "thoma": 9, "those": [5, 6, 8, 10, 11, 12, 16, 17, 18, 19, 22, 27, 29], "though": [5, 10, 11, 12, 14, 16, 18, 24, 27, 29], "thought": [23, 24, 27], "thousand": 23, "thread": [10, 18, 19, 24, 27], "three": [3, 7, 10, 13, 24, 26, 28, 29], "threshold": [8, 28], "thriti": [3, 28], "through": [6, 8, 10, 11, 13, 24, 25, 27], "throw": [7, 8, 10, 18], "thu": [7, 8, 10, 13, 16, 17, 18, 21, 23, 24, 26, 27, 29], "tid2013": 28, "tienn": 9, "tif": 8, "tight": 5, "tight_fram": [5, 19, 27], "tight_layout": [23, 28], "tighten": 10, "tile": [5, 29], "tilt": 29, "time": [6, 7, 8, 13, 14, 16, 17, 18, 19, 23, 24, 25, 29], "tip": 11, "titl": [6, 7, 8, 9, 18, 22, 23, 24, 25, 28, 29], "tj": 23, "tmp": 28, "to_numpi": [1, 8, 24, 25, 27, 28], "togeth": [5, 7, 16, 19, 24, 26, 29], "toggl": 7, "toler": [8, 22], "toml": 12, "too": [7, 8, 10, 16, 22, 23, 29], "took": 25, "tool": [0, 1, 6, 7, 10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "top": [5, 7, 8, 10, 18, 21, 22, 23, 25, 26], "torch": [3, 5, 6, 7, 8, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "torchvis": [12, 13, 22, 23, 27], "total": [5, 6, 8, 11, 18, 29], "total_band_energi": 27, "totensor": 27, "totsuka": 29, "toward": [11, 25], "town": 7, "tqdm": [16, 25, 26, 27, 29], "tqdmwarn": [25, 26, 29], "track": [10, 11, 12, 16, 24, 29], "tradeoff": [25, 26], "train": [3, 6, 8, 10, 18, 19, 22, 23, 24, 29], "train_set": 27, "trajectori": 7, "tran": 11, "transact": [3, 5, 11, 28], "transfer": 11, "transform": [3, 5, 7, 8, 10, 11, 14, 18, 27], "transit": [5, 7, 8], "translat": 8, "translation_sequ": [1, 8], "transmiss": 28, "transpos": 7, "treat": [3, 8, 27, 28], "tri": [7, 23, 29], "triangl": 8, "triangular": 29, "trichromaci": [10, 11], "trichromat": 10, "trick": [7, 11, 23], "trigger": [18, 19, 20, 21, 22, 24, 26, 27, 28], "trivial": 27, "true": [2, 3, 5, 6, 7, 8, 9, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29], "truli": 23, "truth": 7, "try": [7, 8, 11, 12, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29], "tsotso": 10, "tune": 22, "tupl": [5, 6, 7, 8, 16, 20, 27], "turn": [23, 29], "tutori": [7, 8, 11, 18, 23, 27, 28, 29], "twice": 7, "twidth": [5, 27], "two": [3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "txt": 28, "type": [2, 3, 5, 6, 7, 8, 10, 16, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29], "typeerror": 8, "typic": 12, "u": [7, 8, 17, 20, 23, 25, 26, 27, 29], "ubyt": 27, "uint16": 8, "uint8": [8, 28], "unabl": 29, "unawar": 12, "unchang": [2, 7, 27], "unclear": 15, "unconstrain": 29, "uncorrect": 8, "under": [7, 10, 21, 24], "underli": [10, 29], "understand": [10, 14, 16, 18, 19, 23, 29], "understood": [27, 29], "undistort": 3, "undo": 7, "unexpect": 10, "unfamiliar": [11, 12, 13], "unfinish": 7, "unfortun": 25, "uniform": [7, 8, 10, 29], "uniformli": [24, 29], "uninform": 29, "union": [5, 6, 7, 24], "uniqu": [6, 7, 10], "unit": [5, 7, 8, 22], "univari": 8, "unless": [7, 14, 22], "unlik": [5, 8, 24, 28, 29], "unnecessari": [10, 14], "unnorm": 22, "unpack": 5, "unprocess": 22, "unset": [19, 26], "unsqueez": [19, 25, 27, 29], "until": [7, 24, 26, 27], "untouch": 7, "untru": 24, "unweight": 3, "up": [5, 7, 8, 10, 11, 16, 22, 23, 26, 29], "upcom": [18, 19, 20, 21, 22, 24, 26, 28], "updat": [6, 7, 8, 12, 16, 24, 25, 26, 29], "update_plot": [1, 4, 6, 8], "update_stem": [1, 8], "upgrad": 12, "upon": 3, "upper": [8, 25, 29], "upsampl": [5, 8, 19, 27, 28], "upsample_blur": [1, 8], "upsample_convolv": [1, 8], "us": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "usag": 5, "user": [7, 8, 16, 19, 26, 29], "user_instal": [25, 26, 29], "userwarn": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "usual": [7, 29], "utf": 28, "util": [8, 20, 22, 26, 27], "uwaterloo": 11, "v": [3, 6, 7, 8, 11, 23, 25, 27, 28], "v1": [15, 27], "v2": 27, "v_max": 22, "v_min": 22, "vagu": 16, "val": [23, 29], "val1": 28, "val2": 28, "valid": [0, 1, 5, 7, 11, 14, 15, 16, 18, 19, 22, 23, 24, 25, 29], "validate_coarse_to_fin": [1, 8, 14], "validate_input": [1, 8, 16], "validate_metr": [1, 8, 14, 16], "validate_model": [1, 8, 14, 16], "valu": [3, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29], "valueerror": [6, 8, 18], "valuewil": 8, "van": 17, "var": [7, 8], "var_highpass": 6, "var_highpass_residu": 29, "vari": 16, "variabl": [5, 7, 8, 10, 16, 29], "varianc": [1, 3, 6, 8, 24, 29], "varieti": [7, 19, 24, 29], "variou": [8, 24, 25, 29], "vast": 10, "ve": [6, 7, 8, 10, 11, 18, 19, 24, 25], "vector": [5, 7, 8, 10, 18, 19, 23], "vector_jacobian_product": [1, 7], "vector_norm": 25, "veer": 8, "ventral": 11, "venv": [12, 13], "veri": [3, 7, 10, 17, 18, 19, 20, 23, 24, 25, 27, 28, 29], "verifi": 25, "versa": 6, "version": [0, 3, 6, 7, 8, 12, 15, 16, 18, 19, 20, 26, 27, 28, 29], "vertic": 27, "vgg": 23, "vgg16": 23, "via": [7, 10, 11, 23], "vice": 6, "video": [7, 8, 16, 18, 19, 24, 27], "view": [2, 7, 8, 11, 12, 13, 16, 18, 24, 26, 27, 29], "viewabl": 6, "virtual": [11, 12, 13], "vishwanathan": 11, "visibl": [10, 11, 28], "vision": [3, 6, 7, 9, 10, 11, 14, 23, 24, 27], "visual": [3, 6, 7, 8, 9, 10, 11, 17, 19, 22, 24, 25, 28], "vj": 7, "vjp": 7, "vmax": [8, 23], "vmin": [8, 23], "vol": [3, 11, 28], "volum": 9, "vrang": [7, 8, 18, 19, 21, 22, 24, 25, 27, 28, 29], "vss2023": 9, "w": [3, 5, 6, 8, 10, 11, 22], "wa": [3, 5, 7, 8, 10, 20, 22, 24, 25, 26, 27, 29], "wai": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 27, 28, 29], "wait": 29, "walk": [10, 27], "wall": 29, "wallach": 11, "walli": 11, "wallis2019": 11, "wang": [3, 7, 8, 11, 26, 28], "wang03": 11, "wang03b": 11, "wang08": 11, "wang2003": [9, 11], "wang2004": [9, 11], "wang2008": [9, 11], "want": [5, 6, 7, 8, 10, 12, 13, 14, 16, 18, 19, 22, 23, 24, 25, 27, 29], "warn": [3, 8, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "warp": 7, "washington": [5, 6, 11], "wast": 13, "water": 29, "wave": 10, "wavelength": 10, "wavelet": [6, 7, 11, 14], "wbroderick": [22, 29], "we": [3, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "web": 10, "webpage_": 5, "websit": [26, 27], "weight": [3, 5, 6, 7, 8, 9, 10, 17, 18, 23, 24, 26], "well": [3, 7, 8, 9, 10, 12, 14, 17, 18, 19, 22, 24, 25, 26, 28, 29], "went": 25, "were": [3, 6, 9, 10, 22, 24, 29], "what": [3, 7, 8, 10, 11, 13, 16, 17, 18, 19, 20, 21, 24, 25, 27], "whatev": [7, 10, 16], "when": [3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 27, 28, 29], "where": [3, 5, 6, 7, 8, 10, 12, 17, 18, 23, 24, 25, 26, 28, 29], "wherea": [16, 29], "wherev": [24, 27], "whether": [2, 3, 5, 6, 7, 8, 10, 14, 17, 19, 23, 24, 25, 28, 29], "which": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29], "whichev": [7, 8, 12], "while": [6, 7, 8, 9, 10, 12, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29], "whistl": 7, "white": [7, 18, 26, 29], "whole": [3, 28], "whom": 10, "whose": [7, 8, 10, 11, 17, 18, 20, 23, 24, 25, 27, 28, 29], "why": [7, 10, 15, 18, 24], "wichmann": 11, "wicker": 29, "wide": [8, 29], "wider": 19, "width": [3, 5, 6, 7, 8, 10, 18, 19, 23, 24, 27, 28, 29], "width_ratio": [7, 19, 24, 26, 29], "wiener": 8, "wiggl": 10, "william": 9, "window": [5, 10, 11, 12, 13, 24, 29], "wise": 28, "wish": [5, 7, 12, 13, 17, 20, 23, 24, 27], "within": [5, 6, 7, 8, 10, 12, 14, 16, 17, 23, 25, 27, 29], "without": [12, 18, 19, 28, 29], "won": [10, 21], "wonder": 10, "wood": 29, "word": 8, "work": [3, 5, 8, 10, 11, 12, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29], "world": 22, "wors": 25, "worst": [21, 26], "worth": [26, 27], "would": [5, 7, 8, 10, 12, 16, 17, 18, 19, 23, 24, 25, 29], "woven": 29, "wrap": [19, 23], "wrapper": [8, 19, 22, 23, 27], "wrinkl": 24, "write": [8, 14, 16, 20, 28, 29], "writer": [7, 8, 11, 13, 18, 19, 24, 27], "written": 19, "wrong": [25, 28], "wrt": 7, "wss": 8, "www": [3, 5, 6, 7, 11, 23], "x": [3, 5, 6, 7, 8, 11, 16, 18, 22, 23, 25, 26, 27, 28, 29], "x0": 23, "x1": 23, "x_0": 23, "x_i": [3, 8], "x_metric": 16, "x_mod": 8, "x_model": 16, "x_new": 8, "xaxi": 29, "xdata": 8, "xinyuan": 9, "xlabel": [18, 23, 25, 26], "xtick": 23, "xval": 8, "xy": 28, "y": [3, 5, 6, 7, 8, 10, 11, 23, 25, 28, 29], "y0": 23, "y_i": [3, 8], "y_max": [7, 8], "yaxi": 29, "ydata": 8, "ye": [8, 23], "year": [9, 10, 24], "yellot": 29, "yellott": 29, "yerxa": 9, "yet": [7, 8, 10, 11, 21, 24, 25], "yield": [10, 23], "ylabel": [18, 23, 25, 26], "ylim": [6, 7, 8, 19, 29], "ylimit": 7, "you": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29], "young": 10, "your": [6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29], "yourself": [12, 18, 24, 25], "ytick": 23, "z": [3, 7, 11, 17, 28], "z70wang": 11, "zaremba": 10, "zemel": 10, "zero": [3, 5, 8, 22, 23, 27, 28, 29], "zero_grad": 27, "zhao": 9, "zhou": [3, 8, 21, 26], "ziemba": 11, "ziemba2021": [11, 17], "zip": [25, 29], "zone_pl": 8, "zoom": [6, 7, 8, 21, 22, 23, 25, 26, 27], "\u00e9tienn": 9, "\u211d\u1d50": 7, "\u211d\u207f": 7, "\ud835\udc40\u02b8": 7, "\ud835\udc40\u02e3": 7}, "titles": ["plenoptic", "plenoptic package", "plenoptic.data package", "plenoptic.metric package", "plenoptic.simulate package", "plenoptic.simulate.canonical_computations package", "plenoptic.simulate.models package", "plenoptic.synthesize package", "plenoptic.tools package", "Citation Guide", "Conceptual Introduction", "plenoptic", "Installation", "Using Jupyter to Run Example Notebooks", "Model requirements", "Reproducibility", "Synthesis object design", "Tips and Tricks", "Quickstart", "Display and animate functions", "Extending existing synthesis objects", "Reproducing Wang and Simoncelli, 2008 (MAD Competition)", "Reproducing Berardino et al., 2017 (Eigendistortions)", "Eigendistortions", "Metamers", "MAD Competition Conceptual Introduction", "MAD Competition Usage", "Steerable Pyramid", "Perceptual distance", "Portilla-Simoncelli Texture Metamer"], "titleterms": {"1": [23, 29], "1d": 23, "2": [23, 29], "2008": 21, "2017": 22, "3": [23, 29], "4": [23, 29], "5": [23, 29], "6": [23, 29], "7": 29, "A": 29, "The": [23, 29], "adapt": 23, "advanc": [11, 24], "al": 22, "all": 16, "an": 23, "anim": 19, "aperiod": 29, "appendix": 23, "applic": 27, "ar": 29, "autodiff": 7, "basic": [11, 24, 26], "berardino": 22, "better": 23, "between": [24, 29], "beyond": 10, "calcul": 29, "canonical_comput": 5, "character": 23, "citat": 9, "cite": 11, "class": [3, 29], "coars": 24, "coeffici": [27, 29], "compar": 23, "comparison": 28, "competit": [21, 25, 26], "complex": 29, "complic": 19, "compon": 11, "comput": 29, "concept": 11, "conceptu": [10, 25], "conda": 12, "conjectur": 29, "content": [1, 2, 3, 4, 5, 6, 7, 8, 11], "conv": 8, "converg": 8, "convolut": 27, "correl": 29, "counterexampl": 29, "creat": 23, "cross": 29, "data": [2, 8], "depend": 12, "design": 16, "detail": 23, "develop": 12, "devic": 24, "differ": 29, "displai": [8, 16, 19, 22], "distanc": 28, "distort": 23, "do": [22, 23, 29], "doe": 17, "drawn": 29, "eigendistort": [7, 22, 23], "end": 22, "et": 22, "exampl": [11, 13, 23, 27, 29], "exist": [17, 20], "extend": 20, "extern": 8, "extrapol": 29, "extrem": 23, "fetch": 2, "ffmpeg": [11, 13], "filter": [5, 27], "final": 22, "fine": 24, "fisher": 23, "from": [12, 29], "front": 22, "frontend": [6, 27], "full": 25, "function": [16, 19], "gener": [19, 29], "geodes": 7, "get": 11, "ground": 23, "guid": 9, "hand": 29, "hard": 17, "help": 11, "helper": 16, "how": [16, 29], "human": 23, "i": [17, 23, 29], "imag": [23, 25], "implement": 29, "import": 29, "inform": 23, "initi": 24, "input": [22, 23], "instal": [11, 12, 13], "instanti": 23, "introduct": [10, 11, 23, 25, 27], "julesz": 29, "jupyt": 13, "kernel": 13, "laplacian": 28, "laplacian_pyramid": 5, "layer": 23, "limit": 29, "linear": 23, "load": [23, 24], "local": 23, "long": 17, "m": 28, "mad": [21, 25, 26], "mad_competit": 7, "magnitud": 29, "margin": 29, "mathemat": 23, "matlab": 29, "matrix": 23, "mean": [23, 29], "meet": 17, "metam": [7, 10, 24, 29], "method": [11, 16, 17], "metric": [3, 11], "mixtur": 29, "model": [6, 11, 14, 17, 19, 22, 23, 27, 29], "model_metr": 3, "modul": [1, 2, 3, 4, 5, 6, 7, 8], "more": [19, 23, 24], "move": 24, "multiscal": 28, "my": 17, "naiv": [3, 6], "need": 17, "network": 27, "neural": 27, "nlpd": 28, "non_linear": 5, "none": 17, "normal": 28, "notabl": 29, "notebook": 13, "object": [16, 20, 23], "optim": [8, 16, 17, 24], "option": [12, 24], "order": 16, "other": 23, "our": 23, "packag": [1, 2, 3, 4, 5, 6, 7, 8, 29], "percept": 23, "perceptu": 28, "perceptual_dist": 3, "perform": 28, "period": 29, "phase": 29, "photograph": 29, "pip": 12, "pixel": 29, "plenopt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 29], "plot": 19, "portilla": 29, "portilla_simoncelli": 6, "preliminari": 27, "preprocess": 22, "pseudo": 29, "put": 27, "pyramid": [27, 28], "quick": 29, "quickstart": 18, "redund": 29, "refer": 28, "remind": 29, "represent": 19, "reproduc": [15, 21, 22, 24], "requir": 14, "resnet": 23, "respons": 27, "run": 13, "save": 24, "scale": 29, "set": 13, "signal": 8, "similar": 28, "simoncelli": [21, 29], "simple_metam": 7, "simul": [4, 5, 6], "small": 23, "so": 17, "sourc": 12, "specif": 19, "ssim": [21, 28], "start": 11, "stat": 8, "statist": 29, "steer": 27, "steerabl": 27, "steerable_pyramid_freq": 5, "straight": 8, "structur": [28, 29], "submodul": [1, 2, 3, 5, 6, 7, 8], "subpackag": [1, 4], "synthes": [7, 22, 23], "synthesi": [7, 11, 16, 17, 19, 20, 22, 23], "take": 17, "tell": 22, "textur": 29, "them": 29, "thought": 22, "tip": 17, "tool": 8, "train": 27, "trick": 17, "truth": 23, "tweak": 17, "u": [11, 22], "understand": 28, "up": 13, "us": [13, 29], "usag": [11, 24, 26, 28], "valid": 8, "version": 1, "vgg16": 22, "video": [11, 13], "visual": [23, 27, 29], "wang": 21, "wavelet": 27, "we": 29, "what": [22, 23, 29], "which": 23, "why": [17, 29]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1. What is a visual texture?": [[29, "1.-What-is-a-visual-texture?"]], "1.1) Creating the model": [[23, "1.1)-Creating-the-model"]], "1.2 - Synthesizing eigendistortions of linear model": [[23, "1.2---Synthesizing-eigendistortions-of-linear-model"]], "1.3 - Comparing our synthesis to ground-truth": [[23, "1.3---Comparing-our-synthesis-to-ground-truth"]], "1.4 - What do these eigendistortions mean?": [[23, "1.4---What-do-these-eigendistortions-mean?"]], "1.5 - The Fisher information matrix is a locally adaptive": [[23, "1.5---The-Fisher-information-matrix-is-a-locally-adaptive"]], "2. How to generate Portilla-Simoncelli Metamers": [[29, "2.-How-to-generate-Portilla-Simoncelli-Metamers"]], "2.1 - Load an example an image": [[23, "2.1---Load-an-example-an-image"]], "2.1 A quick reminder of what metamers are and why we are calculating them.": [[29, "2.1-A-quick-reminder-of-what-metamers-are-and-why-we-are-calculating-them."]], "2.2 - Instantiate models and Eigendistortion objects": [[23, "2.2---Instantiate-models-and-Eigendistortion-objects"]], "2.2 How do we use the plenoptic package to generate Portilla-Simoncelli Texture Metamers?": [[29, "2.2-How-do-we-use-the-plenoptic-package-to-generate-Portilla-Simoncelli-Texture-Metamers?"]], "2.3 - Synthesizing distortions": [[23, "2.3---Synthesizing-distortions"]], "2.3 Portilla-Simoncelli Texture Model Metamers": [[29, "2.3-Portilla-Simoncelli-Texture-Model-Metamers"]], "2.4 - Visualizing eigendistortions": [[23, "2.4---Visualizing-eigendistortions"]], "2.5 - Which synthesized extremal eigendistortions better characterize human perception?": [[23, "2.5---Which-synthesized-extremal-eigendistortions-better-characterize-human-perception?"]], "2.6 - Synthesizing distortions for other images": [[23, "2.6---Synthesizing-distortions-for-other-images"]], "3. The importance of different classes Texture Statistics": [[29, "3.-The-importance-of-different-classes-Texture-Statistics"]], "4. Examples from different texture classes": [[29, "4.-Examples-from-different-texture-classes"]], "5. Extrapolation": [[29, "5.-Extrapolation"]], "5.2 Mixtures": [[29, "5.2-Mixtures"]], "6. Model Limitations": [[29, "6.-Model-Limitations"]], "7. Notable differences between Matlab and Plenoptic Implementations:": [[29, "7.-Notable-differences-between-Matlab-and-Plenoptic-Implementations:"]], "7.1 Redundant statistics": [[29, "7.1-Redundant-statistics"]], "7.2 Magnitude means": [[29, "7.2-Magnitude-means"]], "Advanced usage": [[11, null]], "All synthesis methods": [[16, "all-synthesis-methods"]], "Aperiodic Textures": [[29, "Aperiodic-Textures"]], "Appendix: More mathematical detail": [[23, "Appendix:-More-mathematical-detail"]], "Basic concepts": [[11, null]], "Basic usage": [[24, "Basic-usage"], [26, "Basic-usage"]], "Beyond Metamers": [[10, "beyond-metamers"]], "Citation Guide": [[9, null]], "Citing us": [[11, "citing-us"]], "Coarse-to-fine optimization": [[24, "Coarse-to-fine-optimization"]], "Coefficient Correlations": [[29, "Coefficient-Correlations"]], "Comparison of performance": [[28, "Comparison-of-performance"]], "Complex Structured Photographic Textures": [[29, "Complex-Structured-Photographic-Textures"]], "Conceptual Introduction": [[10, null]], "Contents": [[11, "contents"]], "Counterexample to the Julesz Conjecture": [[29, "Counterexample-to-the-Julesz-Conjecture"]], "Cross-scale Phase Statistics": [[29, "Cross-scale-Phase-Statistics"]], "Display and animate functions": [[19, null]], "Eigendistortions": [[23, null]], "Example 1: Linear model, small 1D input \u201cimage\u201d": [[23, "Example-1:-Linear-model,-small-1D-input-%22image%22"]], "Example 2: Which layer of ResNet is a better model of human visual distortion perception?": [[23, "Example-2:-Which-layer-of-ResNet-is-a-better-model-of-human-visual-distortion-perception?"]], "Example Application: Frontend for Convolutional Neural Network": [[27, "Example-Application:-Frontend-for-Convolutional-Neural-Network"]], "Extending existing synthesis objects": [[20, null]], "Final thoughts": [[22, "Final-thoughts"]], "Front-end model: eigendistortion display": [[22, "Front-end-model:-eigendistortion-display"]], "Front-end model: eigendistortion synthesis": [[22, "Front-end-model:-eigendistortion-synthesis"]], "Full images!": [[25, "Full-images!"]], "General": [[19, "General"]], "Getting help": [[11, "getting-help"]], "Getting started": [[11, "getting-started"]], "Hand-drawn / computer-generated textures": [[29, "Hand-drawn-/-computer-generated-textures"]], "Helper / display functions": [[16, "helper-display-functions"]], "How to order methods": [[16, "how-to-order-methods"]], "Initialization": [[24, "Initialization"]], "Input preprocessing": [[22, "Input-preprocessing"]], "Installation": [[11, "installation"], [12, null]], "Installing from source (for developers)": [[12, "installing-from-source-for-developers"]], "Installing jupyter and setting up the kernel": [[13, "installing-jupyter-and-setting-up-the-kernel"]], "Installing with conda": [[12, "installing-with-conda"]], "Installing with pip": [[12, "installing-with-pip"]], "Introduction": [[23, "Introduction"]], "Introduction: Steerable Pyramid Wavelets": [[27, "Introduction:-Steerable-Pyramid-Wavelets"]], "MAD Competition": [[21, "MAD-Competition"]], "MAD Competition Conceptual Introduction": [[25, null]], "MAD Competition Usage": [[26, null]], "MS-SSIM (multiscale structural similarity)": [[28, "MS-SSIM-(multiscale-structural-similarity)"]], "Magnitude Correlation": [[29, "Magnitude-Correlation"]], "Metamers": [[24, null]], "Model Training": [[27, "Model-Training"]], "Model requirements": [[14, null]], "Models and metrics": [[11, null]], "Models, Metrics, and Model Components": [[11, "models-metrics-and-model-components"]], "Module contents": [[1, "module-plenoptic"], [2, "module-plenoptic.data"], [3, "module-plenoptic.metric"], [4, "module-plenoptic.simulate"], [5, "module-plenoptic.simulate.canonical_computations"], [6, "module-plenoptic.simulate.models"], [7, "module-plenoptic.synthesize"], [8, "module-plenoptic.tools"]], "More Advanced Options": [[24, "More-Advanced-Options"]], "More complicated model representation plots": [[19, "More-complicated-model-representation-plots"]], "Moving between devices": [[24, "Moving-between-devices"]], "NLPD (normalized Laplacian pyramid distance)": [[28, "NLPD-(normalized-Laplacian-pyramid-distance)"]], "None of the existing synthesis methods meet my needs": [[17, "none-of-the-existing-synthesis-methods-meet-my-needs"]], "Optimization basics": [[24, "Optimization-basics"]], "Optimization is hard": [[17, "optimization-is-hard"]], "Optimized synthesis": [[16, "optimized-synthesis"]], "Optional dependencies": [[12, "optional-dependencies"]], "Perceptual distance": [[28, null]], "Pixel Statistics + Marginal statistics": [[29, "Pixel-Statistics-+-Marginal-statistics"]], "Portilla-Simoncelli Texture Metamer": [[29, null]], "Preliminaries": [[27, "Preliminaries"]], "Pseudo-periodic Textures": [[29, "Pseudo-periodic-Textures"]], "Putting the \u201cSteer\u201d in Steerable Pyramid": [[27, "Putting-the-%22Steer%22-in-Steerable-Pyramid"]], "Quickstart": [[18, null]], "References": [[28, "References"]], "Reproducibility": [[15, null], [24, "Reproducibility"]], "Reproducing Berardino et al., 2017 (Eigendistortions)": [[22, null]], "Reproducing Wang and Simoncelli, 2008 (MAD Competition)": [[21, null]], "Running the notebooks": [[13, "running-the-notebooks"]], "SSIM": [[21, "SSIM"]], "SSIM (structural similarity)": [[28, "SSIM-(structural-similarity)"]], "Saving and loading": [[24, "Saving-and-loading"]], "Steerable Pyramid": [[27, null]], "Submodules": [[1, "submodules"], [2, "submodules"], [3, "submodules"], [5, "submodules"], [6, "submodules"], [7, "submodules"], [8, "submodules"]], "Subpackages": [[1, "subpackages"], [4, "subpackages"]], "Synthesis method examples": [[11, null]], "Synthesis method introductions": [[11, null]], "Synthesis methods": [[11, "synthesis-methods"]], "Synthesis object design": [[16, null]], "Synthesis-specific": [[19, "Synthesis-specific"]], "Synthesizing eigendistortions": [[22, "Synthesizing-eigendistortions"]], "Tips and Tricks": [[17, null]], "Tweaking the model": [[17, "tweaking-the-model"]], "Understanding SSIM": [[28, "Understanding-SSIM"]], "Usage": [[28, "Usage"]], "Using Jupyter to Run Example Notebooks": [[13, null]], "VGG16: eigendistortion display": [[22, "VGG16:-eigendistortion-display"]], "VGG16: eigendistortion synthesis": [[22, "VGG16:-eigendistortion-synthesis"]], "Visualizing Filter Responses (Wavelet Coefficients)": [[27, "Visualizing-Filter-Responses-(Wavelet-Coefficients)"]], "Visualizing Wavelets": [[27, "Visualizing-Wavelets"]], "What do eigendistortions tell us?": [[22, "What-do-eigendistortions-tell-us?"]], "Why does synthesis take so long?": [[17, "why-does-synthesis-take-so-long"]], "ffmpeg and videos": [[11, "ffmpeg-and-videos"], [13, "ffmpeg-and-videos"]], "plenoptic": [[0, null], [11, null]], "plenoptic package": [[1, null]], "plenoptic.data package": [[2, null]], "plenoptic.data.fetch module": [[2, "module-plenoptic.data.fetch"]], "plenoptic.metric package": [[3, null]], "plenoptic.metric.classes module": [[3, "module-plenoptic.metric.classes"]], "plenoptic.metric.model_metric module": [[3, "module-plenoptic.metric.model_metric"]], "plenoptic.metric.naive module": [[3, "module-plenoptic.metric.naive"]], "plenoptic.metric.perceptual_distance module": [[3, "module-plenoptic.metric.perceptual_distance"]], "plenoptic.simulate package": [[4, null]], "plenoptic.simulate.canonical_computations package": [[5, null]], "plenoptic.simulate.canonical_computations.filters module": [[5, "module-plenoptic.simulate.canonical_computations.filters"]], "plenoptic.simulate.canonical_computations.laplacian_pyramid module": [[5, "module-plenoptic.simulate.canonical_computations.laplacian_pyramid"]], "plenoptic.simulate.canonical_computations.non_linearities module": [[5, "module-plenoptic.simulate.canonical_computations.non_linearities"]], "plenoptic.simulate.canonical_computations.steerable_pyramid_freq module": [[5, "module-plenoptic.simulate.canonical_computations.steerable_pyramid_freq"]], "plenoptic.simulate.models package": [[6, null]], "plenoptic.simulate.models.frontend module": [[6, "module-plenoptic.simulate.models.frontend"]], "plenoptic.simulate.models.naive module": [[6, "module-plenoptic.simulate.models.naive"]], "plenoptic.simulate.models.portilla_simoncelli module": [[6, "module-plenoptic.simulate.models.portilla_simoncelli"]], "plenoptic.synthesize package": [[7, null]], "plenoptic.synthesize.autodiff module": [[7, "module-plenoptic.synthesize.autodiff"]], "plenoptic.synthesize.eigendistortion module": [[7, "module-plenoptic.synthesize.eigendistortion"]], "plenoptic.synthesize.geodesic module": [[7, "module-plenoptic.synthesize.geodesic"]], "plenoptic.synthesize.mad_competition module": [[7, "module-plenoptic.synthesize.mad_competition"]], "plenoptic.synthesize.metamer module": [[7, "module-plenoptic.synthesize.metamer"]], "plenoptic.synthesize.simple_metamer module": [[7, "module-plenoptic.synthesize.simple_metamer"]], "plenoptic.synthesize.synthesis module": [[7, "module-plenoptic.synthesize.synthesis"]], "plenoptic.tools package": [[8, null]], "plenoptic.tools.conv module": [[8, "module-plenoptic.tools.conv"]], "plenoptic.tools.convergence module": [[8, "module-plenoptic.tools.convergence"]], "plenoptic.tools.data module": [[8, "module-plenoptic.tools.data"]], "plenoptic.tools.display module": [[8, "module-plenoptic.tools.display"]], "plenoptic.tools.external module": [[8, "module-plenoptic.tools.external"]], "plenoptic.tools.optim module": [[8, "module-plenoptic.tools.optim"]], "plenoptic.tools.signal module": [[8, "module-plenoptic.tools.signal"]], "plenoptic.tools.stats module": [[8, "module-plenoptic.tools.stats"]], "plenoptic.tools.straightness module": [[8, "module-plenoptic.tools.straightness"]], "plenoptic.tools.validate module": [[8, "module-plenoptic.tools.validate"]], "plenoptic.version module": [[1, "module-plenoptic.version"]]}, "docnames": ["api/modules", "api/plenoptic", "api/plenoptic.data", "api/plenoptic.metric", "api/plenoptic.simulate", "api/plenoptic.simulate.canonical_computations", "api/plenoptic.simulate.models", "api/plenoptic.synthesize", "api/plenoptic.tools", "citation", "conceptual_intro", "index", "install", "jupyter", "models", "reproducibility", "synthesis", "tips", "tutorials/00_quickstart", "tutorials/advanced/Display", "tutorials/advanced/Synthesis_extensions", "tutorials/applications/09_Original_MAD", "tutorials/applications/Demo_Eigendistortion", "tutorials/intro/02_Eigendistortions", "tutorials/intro/06_Metamer", "tutorials/intro/07_Simple_MAD", "tutorials/intro/08_MAD_Competition", "tutorials/models/03_Steerable_Pyramid", "tutorials/models/04_Perceptual_distance", "tutorials/models/Metamer-Portilla-Simoncelli"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["api/modules.rst", "api/plenoptic.rst", "api/plenoptic.data.rst", "api/plenoptic.metric.rst", "api/plenoptic.simulate.rst", "api/plenoptic.simulate.canonical_computations.rst", "api/plenoptic.simulate.models.rst", "api/plenoptic.synthesize.rst", "api/plenoptic.tools.rst", "citation.rst", "conceptual_intro.rst", "index.rst", "install.rst", "jupyter.rst", "models.rst", "reproducibility.rst", "synthesis.rst", "tips.rst", "tutorials/00_quickstart.nblink", "tutorials/advanced/Display.nblink", "tutorials/advanced/Synthesis_extensions.nblink", "tutorials/applications/09_Original_MAD.nblink", "tutorials/applications/Demo_Eigendistortion.nblink", "tutorials/intro/02_Eigendistortions.nblink", "tutorials/intro/06_Metamer.nblink", "tutorials/intro/07_Simple_MAD.nblink", "tutorials/intro/08_MAD_Competition.nblink", "tutorials/models/03_Steerable_Pyramid.nblink", "tutorials/models/04_Perceptual_distance.nblink", "tutorials/models/Metamer-Portilla-Simoncelli.nblink"], "indexentries": {"add_noise() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.add_noise", false]], "allowed_range (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.allowed_range", false]], "animate() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.animate", false]], "animate() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.animate", false]], "animshow() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.animshow", false]], "autocorrelation() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.autocorrelation", false]], "batch_size (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.batch_size", false]], "blur_downsample() (in module plenoptic.tools.conv)": [[8, "plenoptic.tools.conv.blur_downsample", false]], "calculate_jerkiness() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.calculate_jerkiness", false]], "center_crop() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.center_crop", false]], "center_surround (plenoptic.simulate.models.frontend.linearnonlinear attribute)": [[6, "plenoptic.simulate.models.frontend.LinearNonlinear.center_surround", false]], "center_surround (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.center_surround", false]], "center_surround (plenoptic.simulate.models.frontend.luminancegaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl.center_surround", false]], "centersurround (class in plenoptic.simulate.models.naive)": [[6, "plenoptic.simulate.models.naive.CenterSurround", false]], "circular_gaussian2d() (in module plenoptic.simulate.canonical_computations.filters)": [[5, "plenoptic.simulate.canonical_computations.filters.circular_gaussian2d", false]], "clean_stem_plot() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.clean_stem_plot", false]], "clean_up_axes() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.clean_up_axes", false]], "coarse_to_fine (plenoptic.synthesize.metamer.metamerctf property)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.coarse_to_fine", false]], "coarse_to_fine_enough() (in module plenoptic.tools.convergence)": [[8, "plenoptic.tools.convergence.coarse_to_fine_enough", false]], "color_wheel() (in module plenoptic.data)": [[2, "plenoptic.data.color_wheel", false]], "compute_jacobian() (plenoptic.synthesize.eigendistortion.eigendistortion method)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.compute_jacobian", false]], "contrast (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.contrast", false]], "contrast_scalar (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.contrast_scalar", false]], "convert_float_to_int() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.convert_float_to_int", false]], "convert_pyr_to_tensor() (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq static method)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.convert_pyr_to_tensor", false]], "convert_tensor_to_pyr() (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq static method)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.convert_tensor_to_pyr", false]], "convert_to_dict() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.convert_to_dict", false]], "convert_to_tensor() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.convert_to_tensor", false]], "correlate_downsample() (in module plenoptic.tools.conv)": [[8, "plenoptic.tools.conv.correlate_downsample", false]], "curie() (in module plenoptic.data)": [[2, "plenoptic.data.curie", false]], "dev_from_line (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.dev_from_line", false]], "dev_from_line (plenoptic.synthesize.geodesic.geodesic property)": [[7, "id8", false]], "deviation_from_line() (in module plenoptic.tools.straightness)": [[8, "plenoptic.tools.straightness.deviation_from_line", false]], "display_eigendistortion() (in module plenoptic.synthesize.eigendistortion)": [[7, "plenoptic.synthesize.eigendistortion.display_eigendistortion", false]], "display_filters() (plenoptic.simulate.models.frontend.linearnonlinear method)": [[6, "plenoptic.simulate.models.frontend.LinearNonlinear.display_filters", false]], "display_filters() (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol method)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.display_filters", false]], "display_filters() (plenoptic.simulate.models.frontend.luminancegaincontrol method)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl.display_filters", false]], "display_filters() (plenoptic.simulate.models.frontend.onoff method)": [[6, "plenoptic.simulate.models.frontend.OnOff.display_filters", false]], "display_mad_image() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.display_mad_image", false]], "display_mad_image_all() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.display_mad_image_all", false]], "display_metamer() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.display_metamer", false]], "eigendistortion (class in plenoptic.synthesize.eigendistortion)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion", false]], "eigendistortion.to() (in module plenoptic.synthesize.eigendistortion)": [[7, "id4", false], [7, "id5", false], [7, "id6", false]], "eigendistortions (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.eigendistortions", false]], "eigendistortions (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "id0", false]], "eigenindex (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.eigenindex", false]], "eigenindex (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "id1", false]], "eigenvalues (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.eigenvalues", false]], "eigenvalues (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "id2", false]], "einstein() (in module plenoptic.data)": [[2, "plenoptic.data.einstein", false]], "expand() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.expand", false]], "fetch_data() (in module plenoptic.data)": [[2, "plenoptic.data.fetch_data", false]], "fetch_data() (in module plenoptic.data.fetch)": [[2, "plenoptic.data.fetch.fetch_data", false]], "fft_norm (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq attribute)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.fft_norm", false]], "filt (plenoptic.simulate.models.naive.centersurround property)": [[6, "plenoptic.simulate.models.naive.CenterSurround.filt", false]], "filt (plenoptic.simulate.models.naive.gaussian property)": [[6, "plenoptic.simulate.models.naive.Gaussian.filt", false]], "find_shared_directory() (in module plenoptic.data.fetch)": [[2, "plenoptic.data.fetch.find_shared_directory", false]], "fisher_info_matrix_eigenvalue() (in module plenoptic.synthesize.eigendistortion)": [[7, "plenoptic.synthesize.eigendistortion.fisher_info_matrix_eigenvalue", false]], "fisher_info_matrix_vector_product() (in module plenoptic.synthesize.eigendistortion)": [[7, "plenoptic.synthesize.eigendistortion.fisher_info_matrix_vector_product", false]], "forward() (plenoptic.metric.classes.nlp method)": [[3, "plenoptic.metric.classes.NLP.forward", false]], "forward() (plenoptic.simulate.canonical_computations.laplacian_pyramid.laplacianpyramid method)": [[5, "plenoptic.simulate.canonical_computations.laplacian_pyramid.LaplacianPyramid.forward", false]], "forward() (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq method)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.forward", false]], "forward() (plenoptic.simulate.models.frontend.linearnonlinear method)": [[6, "plenoptic.simulate.models.frontend.LinearNonlinear.forward", false]], "forward() (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol method)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.forward", false]], "forward() (plenoptic.simulate.models.frontend.luminancegaincontrol method)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl.forward", false]], "forward() (plenoptic.simulate.models.frontend.onoff method)": [[6, "plenoptic.simulate.models.frontend.OnOff.forward", false]], "forward() (plenoptic.simulate.models.naive.centersurround method)": [[6, "plenoptic.simulate.models.naive.CenterSurround.forward", false]], "forward() (plenoptic.simulate.models.naive.gaussian method)": [[6, "plenoptic.simulate.models.naive.Gaussian.forward", false]], "forward() (plenoptic.simulate.models.naive.identity method)": [[6, "plenoptic.simulate.models.naive.Identity.forward", false]], "forward() (plenoptic.simulate.models.naive.linear method)": [[6, "plenoptic.simulate.models.naive.Linear.forward", false]], "forward() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.forward", false]], "gaussian (class in plenoptic.simulate.models.naive)": [[6, "plenoptic.simulate.models.naive.Gaussian", false]], "gaussian1d() (in module plenoptic.simulate.canonical_computations.filters)": [[5, "plenoptic.simulate.canonical_computations.filters.gaussian1d", false]], "geodesic (class in plenoptic.synthesize.geodesic)": [[7, "plenoptic.synthesize.geodesic.Geodesic", false]], "geodesic (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.geodesic", false]], "geodesic (plenoptic.synthesize.geodesic.geodesic property)": [[7, "id9", false]], "geodesic.to() (in module plenoptic.synthesize.geodesic)": [[7, "id13", false], [7, "id14", false], [7, "id15", false]], "gradient_norm (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.gradient_norm", false]], "gradient_norm (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.gradient_norm", false]], "gradient_norm (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.gradient_norm", false]], "gradient_norm (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.gradient_norm", false]], "gradient_norm (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.gradient_norm", false]], "identity (class in plenoptic.simulate.models.naive)": [[6, "plenoptic.simulate.models.naive.Identity", false]], "im_height (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.im_height", false]], "im_width (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.im_width", false]], "image (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.image", false]], "image (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.image", false]], "image (plenoptic.synthesize.metamer.metamer property)": [[7, "plenoptic.synthesize.metamer.Metamer.image", false]], "image_a (plenoptic.synthesize.geodesic.geodesic property)": [[7, "plenoptic.synthesize.geodesic.Geodesic.image_a", false]], "image_b (plenoptic.synthesize.geodesic.geodesic property)": [[7, "plenoptic.synthesize.geodesic.Geodesic.image_b", false]], "image_shape (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq attribute)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.image_shape", false]], "imshow() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.imshow", false]], "initial_image (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.initial_image", false]], "initial_image (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "id17", false]], "interpolate1d() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.interpolate1d", false]], "is_complex (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq attribute)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.is_complex", false]], "jacobian (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.jacobian", false]], "jacobian (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "id3", false]], "jacobian() (in module plenoptic.synthesize.autodiff)": [[7, "plenoptic.synthesize.autodiff.jacobian", false]], "jacobian_vector_product() (in module plenoptic.synthesize.autodiff)": [[7, "plenoptic.synthesize.autodiff.jacobian_vector_product", false]], "kurtosis() (in module plenoptic.tools.stats)": [[8, "plenoptic.tools.stats.kurtosis", false]], "l2_norm() (in module plenoptic.tools.optim)": [[8, "plenoptic.tools.optim.l2_norm", false]], "laplacianpyramid (class in plenoptic.simulate.canonical_computations.laplacian_pyramid)": [[5, "plenoptic.simulate.canonical_computations.laplacian_pyramid.LaplacianPyramid", false]], "linear (class in plenoptic.simulate.models.naive)": [[6, "plenoptic.simulate.models.naive.Linear", false]], "linearnonlinear (class in plenoptic.simulate.models.frontend)": [[6, "plenoptic.simulate.models.frontend.LinearNonlinear", false]], "load() (plenoptic.synthesize.eigendistortion.eigendistortion method)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.load", false]], "load() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.load", false]], "load() (plenoptic.synthesize.mad_competition.madcompetition method)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.load", false]], "load() (plenoptic.synthesize.metamer.metamer method)": [[7, "plenoptic.synthesize.metamer.Metamer.load", false]], "load() (plenoptic.synthesize.metamer.metamerctf method)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.load", false]], "load() (plenoptic.synthesize.simple_metamer.simplemetamer method)": [[7, "plenoptic.synthesize.simple_metamer.SimpleMetamer.load", false]], "load() (plenoptic.synthesize.synthesis.synthesis method)": [[7, "plenoptic.synthesize.synthesis.Synthesis.load", false]], "load_images() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.load_images", false]], "local_gain_control() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.local_gain_control", false]], "local_gain_control_dict() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.local_gain_control_dict", false]], "local_gain_release() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.local_gain_release", false]], "local_gain_release_dict() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.local_gain_release_dict", false]], "loss_convergence() (in module plenoptic.tools.convergence)": [[8, "plenoptic.tools.convergence.loss_convergence", false]], "losses (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.losses", false]], "losses (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.losses", false]], "losses (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.losses", false]], "losses (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.losses", false]], "losses (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.losses", false]], "luminance (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.luminance", false]], "luminance (plenoptic.simulate.models.frontend.luminancegaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl.luminance", false]], "luminance_scalar (plenoptic.simulate.models.frontend.luminancecontrastgaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl.luminance_scalar", false]], "luminance_scalar (plenoptic.simulate.models.frontend.luminancegaincontrol attribute)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl.luminance_scalar", false]], "luminancecontrastgaincontrol (class in plenoptic.simulate.models.frontend)": [[6, "plenoptic.simulate.models.frontend.LuminanceContrastGainControl", false]], "luminancegaincontrol (class in plenoptic.simulate.models.frontend)": [[6, "plenoptic.simulate.models.frontend.LuminanceGainControl", false]], "mad_image (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.mad_image", false]], "mad_image (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "id18", false]], "madcompetition (class in plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition", false]], "madcompetition.to() (in module plenoptic.synthesize.mad_competition)": [[7, "id22", false], [7, "id23", false], [7, "id24", false]], "make_disk() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.make_disk", false]], "make_straight_line() (in module plenoptic.tools.straightness)": [[8, "plenoptic.tools.straightness.make_straight_line", false]], "make_synthetic_stimuli() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.make_synthetic_stimuli", false]], "maximum() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.maximum", false]], "metamer (class in plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.Metamer", false]], "metamer (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.metamer", false]], "metamer (plenoptic.synthesize.metamer.metamer property)": [[7, "id26", false]], "metamer (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.metamer", false]], "metamer.to() (in module plenoptic.synthesize.metamer)": [[7, "id29", false], [7, "id30", false], [7, "id31", false]], "metamerctf (class in plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.MetamerCTF", false]], "metric_tradeoff_lambda (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.metric_tradeoff_lambda", false]], "minimum() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.minimum", false]], "minmax (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.minmax", false]], "model (plenoptic.synthesize.eigendistortion.eigendistortion property)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.model", false]], "model (plenoptic.synthesize.geodesic.geodesic property)": [[7, "plenoptic.synthesize.geodesic.Geodesic.model", false]], "model (plenoptic.synthesize.metamer.metamer property)": [[7, "plenoptic.synthesize.metamer.Metamer.model", false]], "model_metric() (in module plenoptic.metric.model_metric)": [[3, "plenoptic.metric.model_metric.model_metric", false]], "modulate_phase() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.modulate_phase", false]], "module": [[1, "module-plenoptic", false], [1, "module-plenoptic.version", false], [2, "module-plenoptic.data", false], [2, "module-plenoptic.data.fetch", false], [3, "module-plenoptic.metric", false], [3, "module-plenoptic.metric.classes", false], [3, "module-plenoptic.metric.model_metric", false], [3, "module-plenoptic.metric.naive", false], [3, "module-plenoptic.metric.perceptual_distance", false], [4, "module-plenoptic.simulate", false], [5, "module-plenoptic.simulate.canonical_computations", false], [5, "module-plenoptic.simulate.canonical_computations.filters", false], [5, "module-plenoptic.simulate.canonical_computations.laplacian_pyramid", false], [5, "module-plenoptic.simulate.canonical_computations.non_linearities", false], [5, "module-plenoptic.simulate.canonical_computations.steerable_pyramid_freq", false], [6, "module-plenoptic.simulate.models", false], [6, "module-plenoptic.simulate.models.frontend", false], [6, "module-plenoptic.simulate.models.naive", false], [6, "module-plenoptic.simulate.models.portilla_simoncelli", false], [7, "module-plenoptic.synthesize", false], [7, "module-plenoptic.synthesize.autodiff", false], [7, "module-plenoptic.synthesize.eigendistortion", false], [7, "module-plenoptic.synthesize.geodesic", false], [7, "module-plenoptic.synthesize.mad_competition", false], [7, "module-plenoptic.synthesize.metamer", false], [7, "module-plenoptic.synthesize.simple_metamer", false], [7, "module-plenoptic.synthesize.synthesis", false], [8, "module-plenoptic.tools", false], [8, "module-plenoptic.tools.conv", false], [8, "module-plenoptic.tools.convergence", false], [8, "module-plenoptic.tools.data", false], [8, "module-plenoptic.tools.display", false], [8, "module-plenoptic.tools.external", false], [8, "module-plenoptic.tools.optim", false], [8, "module-plenoptic.tools.signal", false], [8, "module-plenoptic.tools.stats", false], [8, "module-plenoptic.tools.straightness", false], [8, "module-plenoptic.tools.validate", false]], "ms_ssim() (in module plenoptic.metric.perceptual_distance)": [[3, "plenoptic.metric.perceptual_distance.ms_ssim", false]], "mse() (in module plenoptic.metric.naive)": [[3, "plenoptic.metric.naive.mse", false]], "mse() (in module plenoptic.tools.optim)": [[8, "plenoptic.tools.optim.mse", false]], "n_channels (plenoptic.synthesize.eigendistortion.eigendistortion attribute)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.n_channels", false]], "nlp (class in plenoptic.metric.classes)": [[3, "plenoptic.metric.classes.NLP", false]], "nlpd() (in module plenoptic.metric.perceptual_distance)": [[3, "plenoptic.metric.perceptual_distance.nlpd", false]], "normalized_laplacian_pyramid() (in module plenoptic.metric.perceptual_distance)": [[3, "plenoptic.metric.perceptual_distance.normalized_laplacian_pyramid", false]], "objective_function() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.objective_function", false]], "objective_function() (plenoptic.synthesize.mad_competition.madcompetition method)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.objective_function", false]], "objective_function() (plenoptic.synthesize.metamer.metamer method)": [[7, "plenoptic.synthesize.metamer.Metamer.objective_function", false]], "objective_function() (plenoptic.synthesize.synthesis.optimizedsynthesis method)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.objective_function", false]], "onoff (class in plenoptic.simulate.models.frontend)": [[6, "plenoptic.simulate.models.frontend.OnOff", false]], "optimized_metric (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.optimized_metric", false]], "optimized_metric_loss (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.optimized_metric_loss", false]], "optimized_metric_loss (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "id19", false]], "optimizedsynthesis (class in plenoptic.synthesize.synthesis)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis", false]], "optimizer (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.optimizer", false]], "parrot() (in module plenoptic.data)": [[2, "plenoptic.data.parrot", false]], "penalize_range() (in module plenoptic.tools.optim)": [[8, "plenoptic.tools.optim.penalize_range", false]], "pixel_change_convergence() (in module plenoptic.tools.convergence)": [[8, "plenoptic.tools.convergence.pixel_change_convergence", false]], "pixel_change_norm (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.pixel_change_norm", false]], "pixel_change_norm (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.pixel_change_norm", false]], "pixel_change_norm (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.pixel_change_norm", false]], "pixel_change_norm (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.pixel_change_norm", false]], "pixel_change_norm (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.pixel_change_norm", false]], "pixelfade (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.pixelfade", false]], "plenoptic": [[1, "module-plenoptic", false]], "plenoptic.data": [[2, "module-plenoptic.data", false]], "plenoptic.data.fetch": [[2, "module-plenoptic.data.fetch", false]], "plenoptic.metric": [[3, "module-plenoptic.metric", false]], "plenoptic.metric.classes": [[3, "module-plenoptic.metric.classes", false]], "plenoptic.metric.model_metric": [[3, "module-plenoptic.metric.model_metric", false]], "plenoptic.metric.naive": [[3, "module-plenoptic.metric.naive", false]], "plenoptic.metric.perceptual_distance": [[3, "module-plenoptic.metric.perceptual_distance", false]], "plenoptic.simulate": [[4, "module-plenoptic.simulate", false]], "plenoptic.simulate.canonical_computations": [[5, "module-plenoptic.simulate.canonical_computations", false]], "plenoptic.simulate.canonical_computations.filters": [[5, "module-plenoptic.simulate.canonical_computations.filters", false]], "plenoptic.simulate.canonical_computations.laplacian_pyramid": [[5, "module-plenoptic.simulate.canonical_computations.laplacian_pyramid", false]], "plenoptic.simulate.canonical_computations.non_linearities": [[5, "module-plenoptic.simulate.canonical_computations.non_linearities", false]], "plenoptic.simulate.canonical_computations.steerable_pyramid_freq": [[5, "module-plenoptic.simulate.canonical_computations.steerable_pyramid_freq", false]], "plenoptic.simulate.models": [[6, "module-plenoptic.simulate.models", false]], "plenoptic.simulate.models.frontend": [[6, "module-plenoptic.simulate.models.frontend", false]], "plenoptic.simulate.models.naive": [[6, "module-plenoptic.simulate.models.naive", false]], "plenoptic.simulate.models.portilla_simoncelli": [[6, "module-plenoptic.simulate.models.portilla_simoncelli", false]], "plenoptic.synthesize": [[7, "module-plenoptic.synthesize", false]], "plenoptic.synthesize.autodiff": [[7, "module-plenoptic.synthesize.autodiff", false]], "plenoptic.synthesize.eigendistortion": [[7, "module-plenoptic.synthesize.eigendistortion", false]], "plenoptic.synthesize.geodesic": [[7, "module-plenoptic.synthesize.geodesic", false]], "plenoptic.synthesize.mad_competition": [[7, "module-plenoptic.synthesize.mad_competition", false]], "plenoptic.synthesize.metamer": [[7, "module-plenoptic.synthesize.metamer", false]], "plenoptic.synthesize.simple_metamer": [[7, "module-plenoptic.synthesize.simple_metamer", false]], "plenoptic.synthesize.synthesis": [[7, "module-plenoptic.synthesize.synthesis", false]], "plenoptic.tools": [[8, "module-plenoptic.tools", false]], "plenoptic.tools.conv": [[8, "module-plenoptic.tools.conv", false]], "plenoptic.tools.convergence": [[8, "module-plenoptic.tools.convergence", false]], "plenoptic.tools.data": [[8, "module-plenoptic.tools.data", false]], "plenoptic.tools.display": [[8, "module-plenoptic.tools.display", false]], "plenoptic.tools.external": [[8, "module-plenoptic.tools.external", false]], "plenoptic.tools.optim": [[8, "module-plenoptic.tools.optim", false]], "plenoptic.tools.signal": [[8, "module-plenoptic.tools.signal", false]], "plenoptic.tools.stats": [[8, "module-plenoptic.tools.stats", false]], "plenoptic.tools.straightness": [[8, "module-plenoptic.tools.straightness", false]], "plenoptic.tools.validate": [[8, "module-plenoptic.tools.validate", false]], "plenoptic.version": [[1, "module-plenoptic.version", false]], "plot_deviation_from_line() (in module plenoptic.synthesize.geodesic)": [[7, "plenoptic.synthesize.geodesic.plot_deviation_from_line", false]], "plot_loss() (in module plenoptic.synthesize.geodesic)": [[7, "plenoptic.synthesize.geodesic.plot_loss", false]], "plot_loss() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.plot_loss", false]], "plot_loss() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.plot_loss", false]], "plot_loss_all() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.plot_loss_all", false]], "plot_mad_results() (in module plenoptic.tools.external)": [[8, "plenoptic.tools.external.plot_MAD_results", false]], "plot_pixel_values() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.plot_pixel_values", false]], "plot_pixel_values() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.plot_pixel_values", false]], "plot_representation() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.plot_representation", false]], "plot_representation() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.plot_representation", false]], "plot_representation_error() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.plot_representation_error", false]], "plot_synthesis_status() (in module plenoptic.synthesize.mad_competition)": [[7, "plenoptic.synthesize.mad_competition.plot_synthesis_status", false]], "plot_synthesis_status() (in module plenoptic.synthesize.metamer)": [[7, "plenoptic.synthesize.metamer.plot_synthesis_status", false]], "polar_angle() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.polar_angle", false]], "polar_radius() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.polar_radius", false]], "polar_to_rectangular() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.polar_to_rectangular", false]], "polar_to_rectangular_dict() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.polar_to_rectangular_dict", false]], "portillasimoncelli (class in plenoptic.simulate.models.portilla_simoncelli)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli", false]], "pyr_size (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq attribute)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.pyr_size", false]], "pyrshow() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.pyrshow", false]], "raised_cosine() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.raised_cosine", false]], "range_penalty_lambda (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.range_penalty_lambda", false]], "recon_pyr() (plenoptic.simulate.canonical_computations.laplacian_pyramid.laplacianpyramid method)": [[5, "plenoptic.simulate.canonical_computations.laplacian_pyramid.LaplacianPyramid.recon_pyr", false]], "recon_pyr() (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq method)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.recon_pyr", false]], "rectangular_to_polar() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.rectangular_to_polar", false]], "rectangular_to_polar_dict() (in module plenoptic.simulate.canonical_computations.non_linearities)": [[5, "plenoptic.simulate.canonical_computations.non_linearities.rectangular_to_polar_dict", false]], "reference_metric (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.reference_metric", false]], "reference_metric_loss (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.reference_metric_loss", false]], "reference_metric_loss (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "id20", false]], "relative_mse() (in module plenoptic.tools.optim)": [[8, "plenoptic.tools.optim.relative_MSE", false]], "remove_grad() (in module plenoptic.tools.validate)": [[8, "plenoptic.tools.validate.remove_grad", false]], "remove_scales() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.remove_scales", false]], "reptile_skin() (in module plenoptic.data)": [[2, "plenoptic.data.reptile_skin", false]], "rescale() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.rescale", false]], "rescale_ylim() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.rescale_ylim", false]], "same_padding() (in module plenoptic.tools.conv)": [[8, "plenoptic.tools.conv.same_padding", false]], "sample_brownian_bridge() (in module plenoptic.tools.straightness)": [[8, "plenoptic.tools.straightness.sample_brownian_bridge", false]], "save() (plenoptic.synthesize.eigendistortion.eigendistortion method)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.save", false]], "save() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.save", false]], "save() (plenoptic.synthesize.mad_competition.madcompetition method)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.save", false]], "save() (plenoptic.synthesize.metamer.metamer method)": [[7, "plenoptic.synthesize.metamer.Metamer.save", false]], "save() (plenoptic.synthesize.simple_metamer.simplemetamer method)": [[7, "plenoptic.synthesize.simple_metamer.SimpleMetamer.save", false]], "save() (plenoptic.synthesize.synthesis.synthesis method)": [[7, "plenoptic.synthesize.synthesis.Synthesis.save", false]], "saved_mad_image (plenoptic.synthesize.mad_competition.madcompetition attribute)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.saved_mad_image", false]], "saved_mad_image (plenoptic.synthesize.mad_competition.madcompetition property)": [[7, "id21", false]], "saved_metamer (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.saved_metamer", false]], "saved_metamer (plenoptic.synthesize.metamer.metamer property)": [[7, "id27", false]], "saved_metamer (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.saved_metamer", false]], "scales (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli attribute)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.scales", false]], "scales (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.scales", false]], "scales (plenoptic.synthesize.metamer.metamerctf property)": [[7, "id33", false]], "scales_finished (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.scales_finished", false]], "scales_finished (plenoptic.synthesize.metamer.metamerctf property)": [[7, "id34", false]], "scales_loss (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.scales_loss", false]], "scales_loss (plenoptic.synthesize.metamer.metamerctf property)": [[7, "id35", false]], "scales_timing (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.scales_timing", false]], "scales_timing (plenoptic.synthesize.metamer.metamerctf property)": [[7, "id36", false]], "set_seed() (in module plenoptic.tools.optim)": [[8, "plenoptic.tools.optim.set_seed", false]], "shrink() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.shrink", false]], "simplemetamer (class in plenoptic.synthesize.simple_metamer)": [[7, "plenoptic.synthesize.simple_metamer.SimpleMetamer", false]], "skew() (in module plenoptic.tools.stats)": [[8, "plenoptic.tools.stats.skew", false]], "ssim() (in module plenoptic.metric.perceptual_distance)": [[3, "plenoptic.metric.perceptual_distance.ssim", false]], "ssim_map() (in module plenoptic.metric.perceptual_distance)": [[3, "plenoptic.metric.perceptual_distance.ssim_map", false]], "steer() (in module plenoptic.tools.signal)": [[8, "plenoptic.tools.signal.steer", false]], "steer_coeffs() (plenoptic.simulate.canonical_computations.steerable_pyramid_freq.steerablepyramidfreq method)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq.steer_coeffs", false]], "steerablepyramidfreq (class in plenoptic.simulate.canonical_computations.steerable_pyramid_freq)": [[5, "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq", false]], "step_energy (plenoptic.synthesize.geodesic.geodesic attribute)": [[7, "plenoptic.synthesize.geodesic.Geodesic.step_energy", false]], "step_energy (plenoptic.synthesize.geodesic.geodesic property)": [[7, "id12", false]], "store_progress (plenoptic.synthesize.synthesis.optimizedsynthesis property)": [[7, "plenoptic.synthesize.synthesis.OptimizedSynthesis.store_progress", false]], "synthesis (class in plenoptic.synthesize.synthesis)": [[7, "plenoptic.synthesize.synthesis.Synthesis", false]], "synthesize() (plenoptic.synthesize.eigendistortion.eigendistortion method)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.synthesize", false]], "synthesize() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.synthesize", false]], "synthesize() (plenoptic.synthesize.mad_competition.madcompetition method)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.synthesize", false]], "synthesize() (plenoptic.synthesize.metamer.metamer method)": [[7, "plenoptic.synthesize.metamer.Metamer.synthesize", false]], "synthesize() (plenoptic.synthesize.metamer.metamerctf method)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.synthesize", false]], "synthesize() (plenoptic.synthesize.simple_metamer.simplemetamer method)": [[7, "plenoptic.synthesize.simple_metamer.SimpleMetamer.synthesize", false]], "synthesize() (plenoptic.synthesize.synthesis.synthesis method)": [[7, "plenoptic.synthesize.synthesis.Synthesis.synthesize", false]], "target_representation (plenoptic.synthesize.metamer.metamer attribute)": [[7, "plenoptic.synthesize.metamer.Metamer.target_representation", false]], "target_representation (plenoptic.synthesize.metamer.metamer property)": [[7, "id28", false]], "target_representation (plenoptic.synthesize.metamer.metamerctf attribute)": [[7, "plenoptic.synthesize.metamer.MetamerCTF.target_representation", false]], "to() (plenoptic.synthesize.eigendistortion.eigendistortion method)": [[7, "plenoptic.synthesize.eigendistortion.Eigendistortion.to", false]], "to() (plenoptic.synthesize.geodesic.geodesic method)": [[7, "plenoptic.synthesize.geodesic.Geodesic.to", false]], "to() (plenoptic.synthesize.mad_competition.madcompetition method)": [[7, "plenoptic.synthesize.mad_competition.MADCompetition.to", false]], "to() (plenoptic.synthesize.metamer.metamer method)": [[7, "plenoptic.synthesize.metamer.Metamer.to", false]], "to() (plenoptic.synthesize.simple_metamer.simplemetamer method)": [[7, "plenoptic.synthesize.simple_metamer.SimpleMetamer.to", false]], "to() (plenoptic.synthesize.synthesis.synthesis method)": [[7, "plenoptic.synthesize.synthesis.Synthesis.to", false]], "to_numpy() (in module plenoptic.tools.data)": [[8, "plenoptic.tools.data.to_numpy", false]], "translation_sequence() (in module plenoptic.tools.straightness)": [[8, "plenoptic.tools.straightness.translation_sequence", false]], "update_plot() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.update_plot", false]], "update_plot() (plenoptic.simulate.models.portilla_simoncelli.portillasimoncelli method)": [[6, "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli.update_plot", false]], "update_stem() (in module plenoptic.tools.display)": [[8, "plenoptic.tools.display.update_stem", false]], "upsample_blur() (in module plenoptic.tools.conv)": [[8, "plenoptic.tools.conv.upsample_blur", false]], "upsample_convolve() (in module plenoptic.tools.conv)": [[8, "plenoptic.tools.conv.upsample_convolve", false]], "validate_coarse_to_fine() (in module plenoptic.tools.validate)": [[8, "plenoptic.tools.validate.validate_coarse_to_fine", false]], "validate_input() (in module plenoptic.tools.validate)": [[8, "plenoptic.tools.validate.validate_input", false]], "validate_metric() (in module plenoptic.tools.validate)": [[8, "plenoptic.tools.validate.validate_metric", false]], "validate_model() (in module plenoptic.tools.validate)": [[8, "plenoptic.tools.validate.validate_model", false]], "variance() (in module plenoptic.tools.stats)": [[8, "plenoptic.tools.stats.variance", false]], "vector_jacobian_product() (in module plenoptic.synthesize.autodiff)": [[7, "plenoptic.synthesize.autodiff.vector_jacobian_product", false]]}, "objects": {"": [[1, 0, 0, "-", "plenoptic"]], "plenoptic": [[2, 0, 0, "-", "data"], [3, 0, 0, "-", "metric"], [4, 0, 0, "-", "simulate"], [7, 0, 0, "-", "synthesize"], [8, 0, 0, "-", "tools"], [1, 0, 0, "-", "version"]], "plenoptic.data": [[2, 1, 1, "", "color_wheel"], [2, 1, 1, "", "curie"], [2, 1, 1, "", "einstein"], [2, 0, 0, "-", "fetch"], [2, 1, 1, "", "fetch_data"], [2, 1, 1, "", "parrot"], [2, 1, 1, "", "reptile_skin"]], "plenoptic.data.fetch": [[2, 1, 1, "", "fetch_data"], [2, 1, 1, "", "find_shared_directory"]], "plenoptic.metric": [[3, 0, 0, "-", "classes"], [3, 0, 0, "-", "model_metric"], [3, 0, 0, "-", "naive"], [3, 0, 0, "-", "perceptual_distance"]], "plenoptic.metric.classes": [[3, 2, 1, "", "NLP"]], "plenoptic.metric.classes.NLP": [[3, 3, 1, "", "forward"]], "plenoptic.metric.model_metric": [[3, 1, 1, "", "model_metric"]], "plenoptic.metric.naive": [[3, 1, 1, "", "mse"]], "plenoptic.metric.perceptual_distance": [[3, 1, 1, "", "ms_ssim"], [3, 1, 1, "", "nlpd"], [3, 1, 1, "", "normalized_laplacian_pyramid"], [3, 1, 1, "", "ssim"], [3, 1, 1, "", "ssim_map"]], "plenoptic.simulate": [[5, 0, 0, "-", "canonical_computations"], [6, 0, 0, "-", "models"]], "plenoptic.simulate.canonical_computations": [[5, 0, 0, "-", "filters"], [5, 0, 0, "-", "laplacian_pyramid"], [5, 0, 0, "-", "non_linearities"], [5, 0, 0, "-", "steerable_pyramid_freq"]], "plenoptic.simulate.canonical_computations.filters": [[5, 1, 1, "", "circular_gaussian2d"], [5, 1, 1, "", "gaussian1d"]], "plenoptic.simulate.canonical_computations.laplacian_pyramid": [[5, 2, 1, "", "LaplacianPyramid"]], "plenoptic.simulate.canonical_computations.laplacian_pyramid.LaplacianPyramid": [[5, 3, 1, "", "forward"], [5, 3, 1, "", "recon_pyr"]], "plenoptic.simulate.canonical_computations.non_linearities": [[5, 1, 1, "", "local_gain_control"], [5, 1, 1, "", "local_gain_control_dict"], [5, 1, 1, "", "local_gain_release"], [5, 1, 1, "", "local_gain_release_dict"], [5, 1, 1, "", "polar_to_rectangular_dict"], [5, 1, 1, "", "rectangular_to_polar_dict"]], "plenoptic.simulate.canonical_computations.steerable_pyramid_freq": [[5, 2, 1, "", "SteerablePyramidFreq"]], "plenoptic.simulate.canonical_computations.steerable_pyramid_freq.SteerablePyramidFreq": [[5, 3, 1, "", "convert_pyr_to_tensor"], [5, 3, 1, "", "convert_tensor_to_pyr"], [5, 4, 1, "", "fft_norm"], [5, 3, 1, "", "forward"], [5, 4, 1, "", "image_shape"], [5, 4, 1, "", "is_complex"], [5, 4, 1, "", "pyr_size"], [5, 3, 1, "", "recon_pyr"], [5, 3, 1, "", "steer_coeffs"]], "plenoptic.simulate.models": [[6, 0, 0, "-", "frontend"], [6, 0, 0, "-", "naive"], [6, 0, 0, "-", "portilla_simoncelli"]], "plenoptic.simulate.models.frontend": [[6, 2, 1, "", "LinearNonlinear"], [6, 2, 1, "", "LuminanceContrastGainControl"], [6, 2, 1, "", "LuminanceGainControl"], [6, 2, 1, "", "OnOff"]], "plenoptic.simulate.models.frontend.LinearNonlinear": [[6, 4, 1, "", "center_surround"], [6, 3, 1, "", "display_filters"], [6, 3, 1, "", "forward"]], "plenoptic.simulate.models.frontend.LuminanceContrastGainControl": [[6, 4, 1, "", "center_surround"], [6, 4, 1, "", "contrast"], [6, 4, 1, "", "contrast_scalar"], [6, 3, 1, "", "display_filters"], [6, 3, 1, "", "forward"], [6, 4, 1, "", "luminance"], [6, 4, 1, "", "luminance_scalar"]], "plenoptic.simulate.models.frontend.LuminanceGainControl": [[6, 4, 1, "", "center_surround"], [6, 3, 1, "", "display_filters"], [6, 3, 1, "", "forward"], [6, 4, 1, "", "luminance"], [6, 4, 1, "", "luminance_scalar"]], "plenoptic.simulate.models.frontend.OnOff": [[6, 3, 1, "", "display_filters"], [6, 3, 1, "", "forward"]], "plenoptic.simulate.models.naive": [[6, 2, 1, "", "CenterSurround"], [6, 2, 1, "", "Gaussian"], [6, 2, 1, "", "Identity"], [6, 2, 1, "", "Linear"]], "plenoptic.simulate.models.naive.CenterSurround": [[6, 5, 1, "", "filt"], [6, 3, 1, "", "forward"]], "plenoptic.simulate.models.naive.Gaussian": [[6, 5, 1, "", "filt"], [6, 3, 1, "", "forward"]], "plenoptic.simulate.models.naive.Identity": [[6, 3, 1, "", "forward"]], "plenoptic.simulate.models.naive.Linear": [[6, 3, 1, "", "forward"]], "plenoptic.simulate.models.portilla_simoncelli": [[6, 2, 1, "", "PortillaSimoncelli"]], "plenoptic.simulate.models.portilla_simoncelli.PortillaSimoncelli": [[6, 3, 1, "", "convert_to_dict"], [6, 3, 1, "", "convert_to_tensor"], [6, 3, 1, "", "forward"], [6, 3, 1, "", "plot_representation"], [6, 3, 1, "", "remove_scales"], [6, 4, 1, "", "scales"], [6, 3, 1, "", "update_plot"]], "plenoptic.synthesize": [[7, 0, 0, "-", "autodiff"], [7, 0, 0, "-", "eigendistortion"], [7, 0, 0, "-", "geodesic"], [7, 0, 0, "-", "mad_competition"], [7, 0, 0, "-", "metamer"], [7, 0, 0, "-", "simple_metamer"], [7, 0, 0, "-", "synthesis"]], "plenoptic.synthesize.autodiff": [[7, 1, 1, "", "jacobian"], [7, 1, 1, "", "jacobian_vector_product"], [7, 1, 1, "", "vector_jacobian_product"]], "plenoptic.synthesize.eigendistortion": [[7, 2, 1, "", "Eigendistortion"], [7, 1, 1, "", "display_eigendistortion"], [7, 1, 1, "", "fisher_info_matrix_eigenvalue"], [7, 1, 1, "", "fisher_info_matrix_vector_product"]], "plenoptic.synthesize.eigendistortion.Eigendistortion": [[7, 4, 1, "", "batch_size"], [7, 3, 1, "", "compute_jacobian"], [7, 5, 1, "id0", "eigendistortions"], [7, 5, 1, "id1", "eigenindex"], [7, 5, 1, "id2", "eigenvalues"], [7, 4, 1, "", "im_height"], [7, 4, 1, "", "im_width"], [7, 5, 1, "", "image"], [7, 5, 1, "id3", "jacobian"], [7, 3, 1, "", "load"], [7, 5, 1, "", "model"], [7, 4, 1, "", "n_channels"], [7, 3, 1, "", "save"], [7, 3, 1, "", "synthesize"], [7, 1, 1, "id6", "to"]], "plenoptic.synthesize.geodesic": [[7, 2, 1, "", "Geodesic"], [7, 1, 1, "", "plot_deviation_from_line"], [7, 1, 1, "", "plot_loss"]], "plenoptic.synthesize.geodesic.Geodesic": [[7, 3, 1, "", "calculate_jerkiness"], [7, 5, 1, "id8", "dev_from_line"], [7, 5, 1, "id9", "geodesic"], [7, 4, 1, "", "gradient_norm"], [7, 5, 1, "", "image_a"], [7, 5, 1, "", "image_b"], [7, 3, 1, "", "load"], [7, 4, 1, "", "losses"], [7, 5, 1, "", "model"], [7, 3, 1, "", "objective_function"], [7, 4, 1, "", "pixel_change_norm"], [7, 4, 1, "", "pixelfade"], [7, 3, 1, "", "save"], [7, 5, 1, "id12", "step_energy"], [7, 3, 1, "", "synthesize"], [7, 1, 1, "id15", "to"]], "plenoptic.synthesize.mad_competition": [[7, 2, 1, "", "MADCompetition"], [7, 1, 1, "", "animate"], [7, 1, 1, "", "display_mad_image"], [7, 1, 1, "", "display_mad_image_all"], [7, 1, 1, "", "plot_loss"], [7, 1, 1, "", "plot_loss_all"], [7, 1, 1, "", "plot_pixel_values"], [7, 1, 1, "", "plot_synthesis_status"]], "plenoptic.synthesize.mad_competition.MADCompetition": [[7, 4, 1, "", "gradient_norm"], [7, 5, 1, "", "image"], [7, 5, 1, "id17", "initial_image"], [7, 3, 1, "", "load"], [7, 4, 1, "", "losses"], [7, 5, 1, "id18", "mad_image"], [7, 5, 1, "", "metric_tradeoff_lambda"], [7, 5, 1, "", "minmax"], [7, 3, 1, "", "objective_function"], [7, 5, 1, "", "optimized_metric"], [7, 5, 1, "id19", "optimized_metric_loss"], [7, 4, 1, "", "pixel_change_norm"], [7, 5, 1, "", "reference_metric"], [7, 5, 1, "id20", "reference_metric_loss"], [7, 3, 1, "", "save"], [7, 5, 1, "id21", "saved_mad_image"], [7, 3, 1, "", "synthesize"], [7, 1, 1, "id24", "to"]], "plenoptic.synthesize.metamer": [[7, 2, 1, "", "Metamer"], [7, 2, 1, "", "MetamerCTF"], [7, 1, 1, "", "animate"], [7, 1, 1, "", "display_metamer"], [7, 1, 1, "", "plot_loss"], [7, 1, 1, "", "plot_pixel_values"], [7, 1, 1, "", "plot_representation_error"], [7, 1, 1, "", "plot_synthesis_status"]], "plenoptic.synthesize.metamer.Metamer": [[7, 4, 1, "", "gradient_norm"], [7, 5, 1, "", "image"], [7, 3, 1, "", "load"], [7, 4, 1, "", "losses"], [7, 5, 1, "id26", "metamer"], [7, 5, 1, "", "model"], [7, 3, 1, "", "objective_function"], [7, 4, 1, "", "pixel_change_norm"], [7, 3, 1, "", "save"], [7, 5, 1, "id27", "saved_metamer"], [7, 3, 1, "", "synthesize"], [7, 5, 1, "id28", "target_representation"], [7, 1, 1, "id31", "to"]], "plenoptic.synthesize.metamer.MetamerCTF": [[7, 5, 1, "", "coarse_to_fine"], [7, 4, 1, "", "gradient_norm"], [7, 3, 1, "", "load"], [7, 4, 1, "", "losses"], [7, 4, 1, "", "metamer"], [7, 4, 1, "", "pixel_change_norm"], [7, 4, 1, "", "saved_metamer"], [7, 5, 1, "id33", "scales"], [7, 5, 1, "id34", "scales_finished"], [7, 5, 1, "id35", "scales_loss"], [7, 5, 1, "id36", "scales_timing"], [7, 3, 1, "", "synthesize"], [7, 4, 1, "", "target_representation"]], "plenoptic.synthesize.simple_metamer": [[7, 2, 1, "", "SimpleMetamer"]], "plenoptic.synthesize.simple_metamer.SimpleMetamer": [[7, 3, 1, "", "load"], [7, 3, 1, "", "save"], [7, 3, 1, "", "synthesize"], [7, 3, 1, "", "to"]], "plenoptic.synthesize.synthesis": [[7, 2, 1, "", "OptimizedSynthesis"], [7, 2, 1, "", "Synthesis"]], "plenoptic.synthesize.synthesis.OptimizedSynthesis": [[7, 5, 1, "", "allowed_range"], [7, 5, 1, "", "gradient_norm"], [7, 5, 1, "", "losses"], [7, 3, 1, "", "objective_function"], [7, 5, 1, "", "optimizer"], [7, 5, 1, "", "pixel_change_norm"], [7, 5, 1, "", "range_penalty_lambda"], [7, 5, 1, "", "store_progress"]], "plenoptic.synthesize.synthesis.Synthesis": [[7, 3, 1, "", "load"], [7, 3, 1, "", "save"], [7, 3, 1, "", "synthesize"], [7, 3, 1, "", "to"]], "plenoptic.tools": [[8, 0, 0, "-", "conv"], [8, 0, 0, "-", "convergence"], [8, 0, 0, "-", "data"], [8, 0, 0, "-", "display"], [8, 0, 0, "-", "external"], [8, 0, 0, "-", "optim"], [8, 0, 0, "-", "signal"], [8, 0, 0, "-", "stats"], [8, 0, 0, "-", "straightness"], [8, 0, 0, "-", "validate"]], "plenoptic.tools.conv": [[8, 1, 1, "", "blur_downsample"], [8, 1, 1, "", "correlate_downsample"], [8, 1, 1, "", "same_padding"], [8, 1, 1, "", "upsample_blur"], [8, 1, 1, "", "upsample_convolve"]], "plenoptic.tools.convergence": [[8, 1, 1, "", "coarse_to_fine_enough"], [8, 1, 1, "", "loss_convergence"], [8, 1, 1, "", "pixel_change_convergence"]], "plenoptic.tools.data": [[8, 1, 1, "", "convert_float_to_int"], [8, 1, 1, "", "load_images"], [8, 1, 1, "", "make_synthetic_stimuli"], [8, 1, 1, "", "polar_angle"], [8, 1, 1, "", "polar_radius"], [8, 1, 1, "", "to_numpy"]], "plenoptic.tools.display": [[8, 1, 1, "", "animshow"], [8, 1, 1, "", "clean_stem_plot"], [8, 1, 1, "", "clean_up_axes"], [8, 1, 1, "", "imshow"], [8, 1, 1, "", "plot_representation"], [8, 1, 1, "", "pyrshow"], [8, 1, 1, "", "rescale_ylim"], [8, 1, 1, "", "update_plot"], [8, 1, 1, "", "update_stem"]], "plenoptic.tools.external": [[8, 1, 1, "", "plot_MAD_results"]], "plenoptic.tools.optim": [[8, 1, 1, "", "l2_norm"], [8, 1, 1, "", "mse"], [8, 1, 1, "", "penalize_range"], [8, 1, 1, "", "relative_MSE"], [8, 1, 1, "", "set_seed"]], "plenoptic.tools.signal": [[8, 1, 1, "", "add_noise"], [8, 1, 1, "", "autocorrelation"], [8, 1, 1, "", "center_crop"], [8, 1, 1, "", "expand"], [8, 1, 1, "", "interpolate1d"], [8, 1, 1, "", "make_disk"], [8, 1, 1, "", "maximum"], [8, 1, 1, "", "minimum"], [8, 1, 1, "", "modulate_phase"], [8, 1, 1, "", "polar_to_rectangular"], [8, 1, 1, "", "raised_cosine"], [8, 1, 1, "", "rectangular_to_polar"], [8, 1, 1, "", "rescale"], [8, 1, 1, "", "shrink"], [8, 1, 1, "", "steer"]], "plenoptic.tools.stats": [[8, 1, 1, "", "kurtosis"], [8, 1, 1, "", "skew"], [8, 1, 1, "", "variance"]], "plenoptic.tools.straightness": [[8, 1, 1, "", "deviation_from_line"], [8, 1, 1, "", "make_straight_line"], [8, 1, 1, "", "sample_brownian_bridge"], [8, 1, 1, "", "translation_sequence"]], "plenoptic.tools.validate": [[8, 1, 1, "", "remove_grad"], [8, 1, 1, "", "validate_coarse_to_fine"], [8, 1, 1, "", "validate_input"], [8, 1, 1, "", "validate_metric"], [8, 1, 1, "", "validate_model"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:attribute", "5": "py:property"}, "terms": {"": [5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "0": [3, 5, 6, 7, 8, 10, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "00": [25, 26, 27, 29], "0000": 21, "0001": [7, 25], "0001e": 29, "00032359999022446573": 24, "0004": 21, "0004e": 25, "0005090236663818": 24, "001": [7, 24], "0016": 21, "0023": 29, "0026": 21, "00324769": 21, "0039": [21, 29], "0051e": 29, "0055": 29, "00651": 28, "0077": 29, "0078": 29, "009999999776482582": 20, "00_quickstart": [7, 8], "00e": [22, 23], "01": [7, 25, 26, 27, 29], "0134": 29, "01467011": 21, "0150": 29, "0171": 29, "0177": 29, "0199": 29, "02": [10, 25, 26, 29], "021": 11, "02165701": 21, "02262995": 21, "02266": 6, "02371179": 21, "02634466": 21, "02d": 28, "03": [25, 26, 29], "03305": 10, "03345526": 21, "0338": 29, "03411739": 21, "03686543": 21, "03801518643529": 21, "03801519": 21, "04": [25, 26], "0407": 29, "0442": 29, "0448": 3, "0460": 29, "04it": 25, "05": [25, 26, 29], "05983": 28, "0598564": 21, "06": [7, 25, 29], "0640": 29, "0649593": 21, "0668e": 29, "0671": 29, "07": [7, 22, 23, 25, 29], "07367344": 21, "0761e": 29, "07_mad_competit": 21, "07it": 26, "08": [5, 25], "0800": 29, "0816e": 25, "0817e": 25, "0836e": 29, "0870": 29, "0894": 25, "0895": 25, "08_simple_mad": 21, "09": 29, "09244474": 21, "09525608": 21, "09705579": 21, "0971e": 26, "0x7f42cebfe640": 25, "0x7f42cfacbb20": 25, "1": [3, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "10": [3, 7, 8, 9, 10, 11, 15, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "100": [7, 10, 19, 22, 24, 25, 26, 27, 29], "1000": [7, 8, 23, 25, 29], "10000": 26, "10000000149011612": 20, "10046731": 21, "10078": 11, "10089": 11, "100x100": 7, "1016064": 22, "1021": 21, "1021172": 27, "10315454": 21, "1038": 11, "1046": [21, 24], "1049": 25, "107": 21, "108": 21, "1080": 10, "109": 21, "10th": 8, "11": [5, 8, 12, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29], "110": 21, "1109": 11, "111": 21, "112": 21, "113": 21, "114": 21, "115": 21, "11581241": 21, "116": 21, "1160e": 25, "1167": [3, 7, 9], "117": 21, "118": 21, "119": [19, 21, 27], "1195": 11, "11955142": 21, "119725": 11, "11it": 25, "12": [3, 6, 7, 11, 15, 18, 19, 21, 23, 24, 26, 27, 28, 29], "120": 21, "1201": 11, "1206": 29, "121": 21, "12141654": 21, "122": 21, "123": 21, "12344679": 21, "1238e": 29, "124": 21, "125": [21, 29], "1255": 29, "126": [20, 21, 22, 26], "127": 21, "12742994": 21, "128": [21, 23], "1282": 25, "129032": 22, "12a": 29, "12b": 29, "12c": 29, "12d": 29, "12e": 29, "12f": 29, "13": [3, 7, 11, 18, 19, 23, 24, 27, 28, 29], "130": 20, "131": 21, "1310e": 29, "1312": 10, "1333": 3, "134": 20, "136": 21, "13691245": 21, "1377": 29, "1398": [11, 28], "13a": 29, "13b": 29, "13c": 29, "13d": 29, "14": [8, 11, 18, 19, 23, 24, 25, 27, 28, 29], "1402": [11, 28], "141": 21, "1434": 29, "14353339": 21, "147": 21, "14786445208647175": 10, "1478e": 29, "149": 6, "14a": 29, "14b": 29, "14c": 29, "14e": 29, "14it": 29, "15": [5, 6, 8, 18, 19, 22, 23, 24, 25, 26, 27, 29], "150": 18, "1511": 11, "152": 25, "15448433": 21, "155": 21, "1573": 29, "1584e": 29, "1587": 25, "15891125": 21, "15927119": 21, "15a": 29, "15b": 29, "15c": 29, "15d": 29, "15e": 29, "15f": 29, "15it": [25, 29], "16": [3, 8, 10, 11, 18, 19, 24, 25, 28, 29], "1622": 29, "16232589": 21, "16342808": 21, "164": [21, 22], "1645": [24, 29], "1656941": 21, "16591822": 21, "1687e": 25, "16a": 29, "16b": 29, "16c": 29, "16e": 29, "17": [11, 19, 24, 25, 28, 29], "1710": 6, "174": 21, "17661949": 21, "1773e": 25, "17745477": 21, "178": [18, 19, 23, 24, 29], "1784": 29, "179": 22, "18": [5, 11, 19, 24, 26, 28, 29], "180": 21, "1808": 10, "1828e": 29, "1852": 10, "18579893": 21, "187": 21, "18706338": 21, "18th": 24, "19": [8, 19, 24, 26, 29], "190": 26, "1903": 25, "1904": 25, "193548": 22, "19375253": 21, "194": 21, "195": [18, 19, 24], "1962": 29, "1976": 10, "1978": 29, "19786522": 21, "198": 21, "1982": 29, "1983": 5, "1992": 11, "1993": 29, "1995": [5, 6, 11], "1996": [5, 29], "1999": 29, "19it": [25, 29], "1d": [3, 5, 18], "1e": [5, 7, 18, 23, 25, 26, 27], "1e2": 25, "1e3": 25, "1e4": 25, "1e6": 26, "1gb": 28, "2": [3, 5, 6, 7, 8, 10, 11, 13, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "20": [8, 10, 18, 19, 25, 26, 27, 28, 29], "200": 26, "2000": [6, 7, 8, 11, 14, 22, 24, 25, 29], "2001": 24, "2003": [3, 11, 28], "2004": [3, 11, 28], "2008": [3, 7, 11, 26], "2011": [11, 24], "2013": 10, "2015": 28, "2016": [3, 7, 10, 11, 28], "2017": [6, 7, 11, 23], "2018": [6, 10], "2019": [10, 11], "202": 21, "2020": 27, "2021": [11, 22], "2022": 10, "20221016220044": 10, "2023": 9, "20515": 28, "2051e": 29, "20589445": 21, "206": 21, "2068686": 21, "2072263": 21, "208": 23, "21": [12, 19, 29], "211": [19, 21, 24, 29], "21197571": 21, "2133e": 29, "216": 21, "22": [19, 25, 26, 28, 29], "221": 21, "223": 23, "2237e": 29, "2252": 29, "226": 21, "22710767": 21, "2282": 29, "23": [9, 19, 25, 29], "230": [20, 22, 26], "231": 21, "23249528": 21, "2363": 3, "237": 21, "23906072": 21, "24": [19, 23, 28, 29], "242": 21, "24462762": 21, "24671966": 21, "248": 21, "24880": 11, "25": [6, 19, 23, 24, 25, 27, 28, 29], "25219363": 21, "2536": 25, "254": 22, "255": [8, 21, 25, 28], "255x255": 27, "256": [8, 18, 19, 22, 27, 29], "256x256": 27, "25712128": 21, "259": 25, "25907758": 21, "26": [19, 27, 29], "261": [21, 24], "2638e": 25, "2639e": 25, "26408454": 21, "2641e": 25, "26421880": 27, "2651e": 25, "268": 21, "26837608": 21, "26it": 29, "27": 29, "271": 21, "275": 21, "27892946": 21, "279": 21, "28": [10, 25, 27, 29], "2805e": 29, "280817": 21, "282": 21, "2856": 3, "286": 21, "28830266": 21, "289": 25, "2899e": 29, "28it": 29, "29": 29, "290": 21, "292": 29, "29384826": 21, "294": 21, "29435797": 21, "2946": 29, "29515": 27, "29650757": 21, "298": 21, "2986e": 29, "299": 27, "29it": 27, "2d": [3, 5, 8, 18, 22, 28], "2k": 29, "2nd": [7, 11], "2pi": [5, 8], "2x": 19, "2x3": 23, "3": [3, 5, 6, 7, 8, 12, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "30": [28, 29], "300": 26, "3000": [28, 29], "30000": 25, "3001": 3, "3002": 21, "302": 21, "3053e": 29, "30552879": 21, "306": 25, "307": 21, "308": 25, "30it": 29, "31": [5, 22, 29], "311": 21, "312": 25, "3131e": 26, "31388843": 21, "315": 21, "3150": 29, "316479": 27, "31677951": 21, "3186e": 25, "3190": [20, 22, 26], "31it": [26, 29], "32": 29, "320": 21, "325": 21, "326": 29, "32768": 23, "329": 21, "3290e": 29, "33": 29, "33181268": 21, "3325433": 27, "334": 21, "3381e": 25, "339": [21, 25], "3391e": 29, "33it": 29, "34": [8, 11, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29], "34348117": 21, "344": 21, "349": 21, "35": [8, 29], "3526": [18, 19, 21, 24, 28], "3530": [7, 23], "3539": [7, 23], "355": 21, "35687873": 21, "35it": 29, "36": [5, 29], "360": 21, "366": 21, "3662e": 26, "36668338": 21, "37": [26, 29], "371": 21, "377": 21, "3779e": 29, "37888422": 21, "37th": 11, "38": [11, 29], "383": 21, "38338115": 21, "384": [28, 29], "38608448": 21, "3860e": 25, "388": 22, "389": 21, "39": [18, 19, 21, 23, 24, 26, 27, 29], "39080584": 21, "39243813": 21, "3931e": 29, "3935": 29, "39355633": 21, "396": 21, "397923af": 22, "39it": 29, "3a": 29, "3d": [3, 6, 8, 14, 18, 19, 24, 29], "3e": 28, "3f": 28, "3rd": 27, "4": [3, 5, 6, 8, 10, 11, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "40": [6, 7, 8, 11, 14, 29], "400": [10, 19, 23, 26, 29], "4000": 29, "4015e": 29, "402": 21, "4030e": 26, "40374392": 21, "40456576": 21, "4048": 28, "40541267": 21, "4060e": 29, "409": 21, "41": [26, 29], "4108e": 26, "41148964": 21, "4119e": 25, "412": 29, "413": 25, "415": 21, "4166e": 29, "4190e": 29, "41it": 29, "42": [21, 28, 29], "42121422": 21, "4212142210524": 21, "422": 21, "42229927": 21, "42512": 11, "42539176": 21, "4266e": 29, "4287e": 29, "429": 21, "43": 29, "4301e": 29, "4307e": 26, "43482671": 21, "4350": 29, "43559495": 21, "437": 21, "43it": 29, "44": 29, "44021594": 21, "4422102": 27, "44231618": 21, "44371116": 21, "444": [11, 21], "445": 25, "447": 11, "45": 29, "4509e": 26, "452": 21, "4526": 25, "45406809": 21, "4586e": 29, "45903523": 21, "4597": 11, "46": 29, "460": 21, "4601e": 29, "46183743": 21, "46256195": 21, "46294714": 21, "468": 21, "46972268": 21, "46it": 29, "47": 29, "472": 29, "47579594": 21, "4757e": 26, "476": [21, 27], "4763e": 29, "479": 29, "48": 29, "48181227": 21, "484": 21, "48547572": 21, "4890e": 26, "4892e": 26, "49": [6, 7, 11, 14, 29], "49015071": 21, "49152": 23, "493": 21, "49479186": 21, "498": 29, "49it": 29, "4a": 29, "4b": 29, "4d": [3, 5, 6, 7, 8, 11, 14, 18, 19, 22, 23, 24, 29], "4f": 28, "5": [5, 6, 7, 8, 10, 11, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "50": [7, 19, 24, 27, 29], "500": [18, 24], "5000": 22, "502": 21, "5022": 29, "5030e": 26, "504": [18, 19, 20, 21, 22, 24, 26, 28], "50581231": 21, "5063e": 29, "5081e": 29, "51": 29, "510981": 21, "51098323": 21, "511": [21, 29], "512": 28, "5136e": 26, "5148": 27, "517": 29, "5176e": 29, "519": 10, "5199546": 21, "52": 29, "520": 21, "5227e": 29, "52367919": 21, "5255124": 21, "52770378": 21, "5293e": 26, "5296e": 25, "53": 29, "530": 21, "5302e": 25, "5304e": 25, "5305e": 25, "532": 5, "534": 10, "5345e": 25, "5356e": 25, "5361e": 25, "53802042": 21, "5385e": 29, "53988213": 21, "54": [8, 29], "540": [5, 21], "5432421": 21, "54386192": 21, "5451e": 26, "5457e": 25, "54835547": 21, "55": [8, 29], "550": 21, "5536e": 29, "5543e": 29, "5552e": 29, "5554e": 29, "55628708": 21, "55807275": 21, "55it": 25, "56": 29, "5602e": 29, "561": 21, "5621e": 26, "57": [28, 29], "570": 29, "571": 21, "57218989": 21, "573": 29, "5730e": 25, "57370304": 21, "575": 29, "58": 29, "582": 21, "5822": 9, "58368333": 21, "587": 11, "58969259": 21, "59": 29, "594": 21, "59925317": 21, "5a": 29, "5b": 29, "5d": [8, 19], "5e": 8, "6": [3, 6, 11, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "600": [11, 28], "606": 21, "607": 11, "61": 10, "612": [11, 28], "61325436": 21, "6174e": 26, "618": 21, "6184e": 26, "6199": 10, "61it": 26, "6220": 29, "62569966": 21, "62651948": 21, "6285e": 29, "630": 21, "63201819": 21, "6330e": 29, "63322535": 21, "63634436": 21, "6378e": 25, "6386e": 25, "63it": [25, 29], "64": [8, 22, 25, 27], "643": 21, "6436e": 25, "64516": 22, "64536986": 21, "64830841": 21, "6492e": 25, "6527086": 21, "65535": 8, "65536": [18, 23], "6559e": 29, "656": 21, "65684378": 21, "65740794": 21, "65873922": 21, "65it": 29, "661": 29, "66228908": 21, "66399361": 21, "66885863": 21, "6688e": 29, "66898008": 21, "6689e": 29, "66it": 27, "67": 29, "670": 21, "6730759": 27, "68": 28, "68258882": 21, "684": 21, "68583422": 21, "6907": 24, "6912": 24, "6914": 24, "6915": 24, "6915e": 29, "6917": 24, "6918": 24, "6919": 24, "69190575": 21, "6920": 24, "69202191": 21, "6921": 24, "6922": 24, "6924": 24, "6925": 24, "6926": 24, "6927": 24, "6928": 24, "6929": 24, "6930": 24, "6931": 24, "6932": 24, "6933": 24, "6934": 24, "6935": 24, "6936": 24, "6937": 24, "6938": 24, "6939": 24, "6940": 24, "6941": 24, "6942": 24, "6943": 24, "6944": 24, "6947": 24, "6948": 24, "6949": 24, "6950": 24, "6955649": 21, "6957": 24, "69572122": 21, "698": 21, "6a": 29, "7": [8, 10, 18, 19, 20, 22, 24, 25, 26, 27, 28], "70": 11, "700": 10, "70099686": 21, "71": [6, 7, 14], "710": 29, "713": 21, "71438487": 21, "7183e": 25, "72": [18, 19, 20, 23, 24, 25, 26, 27, 29], "7201e": 29, "72374258": 21, "729": 21, "72977854": 21, "73": 29, "730": 29, "7333e": 29, "7347087": 21, "7363e": 29, "73644098": 21, "73714745": 21, "7373e": 29, "7400e": 26, "744": 21, "74414739": 21, "7441473913547447": 21, "74414773": 21, "74414811": 21, "74414853": 21, "74414899": 21, "7441495": 21, "74415006": 21, "74415068": 21, "74415135": 21, "7441521": 21, "74415291": 21, "7441538": 21, "74415477": 21, "74415583": 21, "74415699": 21, "74415825": 21, "74415963": 21, "74416112": 21, "74416275": 21, "74416453": 21, "74416646": 21, "74416855": 21, "74417083": 21, "74417331": 21, "74417599": 21, "74417891": 21, "74418208": 21, "74418551": 21, "74418924": 21, "74419328": 21, "74419767": 21, "74420242": 21, "74420758": 21, "74421317": 21, "74421923": 21, "74422579": 21, "74423291": 21, "74424062": 21, "74424898": 21, "74425803": 21, "74426784": 21, "74427846": 21, "74428997": 21, "74430244": 21, "74431594": 21, "74433057": 21, "74434643": 21, "7443636": 21, "74438221": 21, "74440239": 21, "74442426": 21, "74444799": 21, "74447375": 21, "74450172": 21, "74453212": 21, "7445652": 21, "74460123": 21, "74464051": 21, "74468342": 21, "74473035": 21, "74478177": 21, "74483822": 21, "74490032": 21, "74496878": 21, "74504441": 21, "74512817": 21, "74522116": 21, "74532467": 21, "74544023": 21, "74556965": 21, "74571508": 21, "74587912": 21, "74606493": 21, "74627635": 21, "74651809": 21, "74679588": 21, "74711674": 21, "7474892": 21, "74792359": 21, "74843227": 21, "7486e": 29, "74902986": 21, "74973342": 21, "75": 25, "75056265": 21, "75154034": 21, "7526936": 21, "7534013": 21, "75405628": 21, "75502045": 21, "7554": 11, "75567185": 21, "75751215": 21, "75759382": 21, "75987991": 21, "761": 21, "76258054": 21, "7644e": 25, "76489611": 21, "7657286": 21, "76933555": 21, "77": 28, "77008653": 21, "7703": 28, "77038681": 21, "77338629": 21, "7769448": 21, "777": 21, "77782948": 21, "77859313": 21, "77877069": 21, "77938626": 21, "77it": [25, 27], "7825861": 21, "7827e": 29, "783": 29, "78758476": 21, "7885e": 29, "7886e": 25, "7891e": 25, "79": 25, "7927989": 21, "794": 21, "7973e": 25, "79827382": 21, "79844929": 21, "8": [3, 6, 7, 8, 10, 11, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29], "80329199": 21, "80415136": 21, "80522123": 21, "8059053": 21, "806": 29, "81": 29, "81069721": 21, "812": 21, "81360619": 21, "8166e": 25, "81731348": 21, "81831846": 21, "8183184633106257": 21, "81837394": 21, "81838315": 21, "81839648": 21, "81839794": 21, "81840006": 21, "8184015": 21, "81840175": 21, "81840289": 21, "81840433": 21, "8184053": 21, "81840571": 21, "81840632": 21, "81840656": 21, "81840845": 21, "81841113": 21, "81841123": 21, "81841167": 21, "8184118": 21, "81841222": 21, "81841261": 21, "81841594": 21, "8184164": 21, "81841667": 21, "81842012": 21, "81842301": 21, "81842643": 21, "81843006": 21, "81843244": 21, "81843385": 21, "81843787": 21, "81844041": 21, "8184418": 21, "81844286": 21, "81844313": 21, "81844336": 21, "81844714": 21, "81845096": 21, "81845481": 21, "81845594": 21, "81845727": 21, "8184584": 21, "81845897": 21, "81846008": 21, "81846065": 21, "81846364": 21, "81846601": 21, "81846829": 21, "81847083": 21, "81847317": 21, "81847369": 21, "8184758": 21, "81847648": 21, "81847737": 21, "81847739": 21, "81847912": 21, "81848019": 21, "81848028": 21, "8184804": 21, "81848067": 21, "81848096": 21, "8184811": 21, "81848131": 21, "81848151": 21, "81848157": 21, "81848229": 21, "81848324": 21, "81848348": 21, "81848382": 21, "81848535": 21, "81848611": 21, "81848619": 21, "81848633": 21, "81848742": 21, "81849264": 21, "81849321": 21, "81849454": 21, "81849667": 21, "81849768": 21, "81850134": 21, "81850698": 21, "81851117": 21, "81852163": 21, "8185241": 21, "81852665": 21, "81853106": 21, "81853312": 21, "81853637": 21, "81854015": 21, "81854265": 21, "81854646": 21, "81854653": 21, "81855083": 21, "81856169": 21, "8185667": 21, "81858209": 21, "81860168": 21, "81861676": 21, "8186252": 21, "81865555": 21, "8186602": 21, "81953145": 21, "81954311": 21, "81989257": 21, "82669306": 21, "82690563": 21, "8280e": 26, "830": 21, "83028251": 21, "83114704": 21, "83179371": 21, "8342e": 29, "8361e": 29, "83641599": 21, "8369e": 29, "83it": [26, 27], "8429e": 29, "84766347": 21, "84768936": 21, "8483e": 29, "8486863": 21, "849": 21, "84900331": 21, "84970824": 21, "850": 29, "86021352": 21, "86215993": 21, "86378322": 21, "86473831": 21, "86538679": 21, "868": 21, "8696e": 29, "86it": 26, "87332037": 21, "87363542": 21, "8745e": 26, "87496892": 21, "87604088": 21, "87it": 29, "8861153": 21, "88638347": 21, "888": 21, "89191175": 21, "89296145": 21, "89794336": 21, "89830629": 21, "8a": 29, "9": [6, 7, 8, 9, 10, 11, 15, 18, 19, 20, 22, 24, 25, 26, 27, 29], "90": [8, 27], "9022e": 29, "90590266": 21, "90648368": 21, "9070491": 21, "90724991": 21, "9080e": 29, "90864194": 21, "909": 21, "90it": 25, "90th": 8, "9130e": 26, "91828312": 21, "9222e": 29, "9270046": 21, "92855589": 21, "92it": 25, "930": [19, 21, 24], "931": [19, 29], "93210914": 21, "93495769": 21, "9363e": 26, "93891278": 21, "93it": 29, "94015629": 21, "94226293": 21, "94247568": 21, "9424e": 29, "94896492": 21, "95": [10, 25, 26], "9502e": 29, "95082136": 21, "9513e": 29, "952": 21, "95343129": 21, "95506452": 21, "96": 29, "9605342": 21, "9615864": 21, "96213588": 21, "96308761": 21, "96345493": 21, "96533558": 21, "96846258": 21, "96945409": 21, "96it": 29, "97290935": 21, "974": 21, "97575609": 21, "97807185": 21, "97859775": 21, "9788e": 26, "97896417": 21, "97994388": 21, "98145704": 21, "9818": 21, "98268627": 21, "98369369": 21, "9836e": 25, "98452855": 21, "98522884": 21, "98582351": 21, "98633451": 21, "98677852": 21, "98716831": 21, "98751374": 21, "98782249": 21, "98810062": 21, "98835294": 21, "98858334": 21, "98879493": 21, "98899028": 21, "98917148": 21, "98934029": 21, "98949816": 21, "9894e": 26, "9896463": 21, "98978576": 21, "98991742": 21, "99": 10, "99004203": 21, "99016023": 21, "99027259": 21, "99037961": 21, "9904817": 21, "99057924": 21, "99067257": 21, "99076198": 21, "99084774": 21, "99093007": 21, "9910092": 21, "99108531": 21, "99115858": 21, "99122917": 21, "99129722": 21, "99136287": 21, "99142623": 21, "99148744": 21, "99154658": 21, "99160377": 21, "99165909": 21, "99171263": 21, "99176448": 21, "9918147": 21, "99186338": 21, "99191058": 21, "99195637": 21, "99200081": 21, "99204396": 21, "99206555": 21, "99208587": 21, "99212661": 21, "99216622": 21, "99220476": 21, "99224226": 21, "99227877": 21, "99231435": 21, "99234902": 21, "99238284": 21, "99241583": 21, "99244804": 21, "99247949": 21, "99251023": 21, "99254029": 21, "99256969": 21, "99259847": 21, "99262665": 21, "99265426": 21, "99268134": 21, "99270789": 21, "99273395": 21, "99275955": 21, "99278469": 21, "99280941": 21, "99283372": 21, "99285765": 21, "9928812": 21, "99290440833461": 21, "99290441": 21, "9942e": 26, "99457239": 21, "997": 21, "99999999999999": 21, "A": [3, 5, 6, 7, 8, 9, 10, 11, 14, 16, 19, 23, 24, 26, 27, 28], "And": [10, 19, 21, 23, 24, 28, 29], "As": [3, 7, 16, 19, 24, 26, 27, 29], "At": [24, 26], "Be": 29, "But": [10, 23, 24, 29], "By": [3, 7, 8, 10, 18, 19, 21, 24, 27, 29], "For": [3, 5, 6, 7, 8, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "If": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29], "In": [5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29], "It": [5, 6, 7, 8, 10, 13, 14, 16, 18, 19, 21, 24, 25, 29], "Its": [7, 23, 24], "NOT": [8, 27], "Not": 29, "Of": 27, "On": [10, 16, 22, 24], "One": [8, 23], "Such": 28, "That": [6, 10, 19, 26, 29], "The": [3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28], "Their": 3, "Then": [3, 28], "There": [7, 8, 11, 13, 17, 18, 19, 21, 24, 26, 29], "These": [2, 3, 6, 7, 10, 11, 12, 16, 19, 23, 24, 29], "To": [2, 3, 5, 7, 8, 10, 11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 26, 28, 29], "Will": 7, "With": [5, 10, 13, 23, 29], "_": [6, 7, 8, 16, 19, 25, 27, 28, 29], "_1": 28, "_2": 8, "__call__": [3, 5, 6, 14], "__init__": [16, 18, 20, 22, 23, 27, 29], "__name__": 25, "_calculate_step_energi": 7, "_check_converg": [16, 20], "_closur": [16, 20], "_compute_pyr_coeff": 29, "_filt": 6, "_geodesic_represent": 7, "_gradient_norm": 16, "_i": [3, 28], "_initi": [16, 20, 29], "_initial_imag": 20, "_initialize_optim": 16, "_k": 28, "_loss": 16, "_lrschedul": 7, "_m": [3, 28], "_mad_imag": 20, "_metam": 29, "_most_recent_step_energi": 7, "_not_": 5, "_optimized_metric_loss": 20, "_optimizer_step": [16, 20], "_pixel_change_norm": 16, "_reference_metric_loss": [16, 20], "_reference_metric_target": 20, "_representation_error": 7, "_representation_for_plot": 29, "_store": 16, "_synthesize_randomized_svd": [7, 23], "_util": 23, "_vf": [18, 19, 20, 21, 22, 24, 26, 28], "_webpag": 5, "a_": 29, "a_i": 3, "a_m": 3, "ab": [6, 7, 8, 10, 25, 27, 28, 29], "abc": [7, 20], "aberr": 28, "abil": [7, 10, 24, 29], "abl": [7, 8, 10, 12, 14, 16, 19, 27, 28, 29], "about": [5, 7, 8, 9, 10, 16, 18, 24, 26, 27, 28, 29], "abov": [7, 8, 9, 10, 12, 14, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29], "abs_map": 28, "absenc": 29, "absent": 29, "absolut": [3, 7, 8, 25, 28], "absorb": 8, "absorpt": 10, "abstract": [6, 7, 10, 14, 18], "ac": [8, 29], "academ": [9, 11], "acceler": 7, "accept": [7, 8, 10, 11, 14, 16, 18, 19, 24, 27], "access": [8, 10, 17, 27, 28], "accommod": 23, "accomplish": 14, "accord": [7, 11, 22], "account": [3, 10], "accpet": 24, "accumul": 7, "accur": 24, "accuraci": [10, 29], "achiev": [5, 17, 23, 28, 29], "acm": 29, "acm_not_redund": 29, "across": [3, 8, 15, 17, 18, 19, 22, 23, 27, 28, 29], "action": 7, "activ": [3, 6, 10, 12, 13, 29], "actual": [26, 29], "ad": [5, 7, 14, 18, 19, 21, 23, 24, 29], "adam": [7, 24, 25, 27, 29], "adapt": [8, 19], "add": [7, 8, 10, 19, 21, 24, 25, 29], "add_ax": 29, "add_jpeg_artifact": 28, "add_nois": [1, 8, 21], "add_saltpepper_nois": 28, "addit": [7, 8, 10, 12, 13, 14, 16, 18, 19, 21, 23, 26, 28, 29], "addition": [6, 7, 9, 14, 16, 17], "address": 17, "adelson": [5, 11], "adjac": [8, 29], "adjust": [6, 7, 8, 22, 24], "adv": 11, "advanc": [7, 19, 23], "advantag": [13, 27], "adversari": [10, 27], "affect": [8, 16, 18, 23], "after": [5, 7, 8, 12, 13, 16, 17, 19, 20, 22, 23, 24, 26, 29], "afterward": [6, 16], "again": [2, 16, 18, 19, 24, 26, 27, 29], "against": [3, 8, 16, 26, 28], "ago": 16, "agreement": 29, "aim": [7, 11, 15, 29], "aka": [5, 7, 8, 23], "al": [6, 10, 11, 23, 27, 29], "alan": 3, "algebra": [10, 23], "algorithm": [7, 9, 16, 22, 23, 27, 29], "alias": [8, 19, 27], "align": [5, 7, 8, 23, 29], "all": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29], "all_mad": 25, "allclos": [23, 25, 27], "alloc": 7, "allow": [5, 7, 8, 10, 11, 12, 16, 17, 19, 23, 26, 27, 28, 29], "allowable_rang": 7, "allowed_rang": [1, 7, 8, 16, 20, 25], "almost": [16, 29], "alon": [27, 29], "along": [5, 7, 8, 12, 16, 22, 23, 24, 25, 27, 29], "alpha": [7, 8, 19, 22, 23], "alpha_max": 22, "alpha_min": 22, "alreadi": [2, 7, 8, 11, 13, 16, 28, 29], "also": [2, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "alter": 20, "although": [6, 29], "althought": 29, "alwai": [5, 6, 14, 15, 16, 19, 23, 24, 27, 29], "amazonaw": 27, "amen": 27, "america": 11, "amount": [7, 8, 10, 17, 18, 19, 22, 23], "amplitud": [6, 8, 27, 28], "amplitude_ratio": 6, "amsgrad": [7, 24, 29], "an": [3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29], "analog": [5, 16, 19, 25], "analogu": [5, 7], "analysi": 7, "analyz": [5, 6, 7, 27, 29], "anatom": 24, "anchor": [7, 8], "angl": [5, 8, 27], "angular": [5, 8], "angular_sin": 8, "ani": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 27, 29], "anim": [1, 6, 7, 8, 11, 13, 16, 17, 18, 24, 27, 29], "animation_api": [7, 8], "animshow": [1, 8, 19, 27], "annot": 19, "anoth": [6, 7, 8, 10, 13, 16, 18, 23, 24, 25, 28], "anymor": 27, "anyth": [7, 16, 24, 25, 29], "anywai": [21, 28], "api": [7, 8, 11, 19], "appear": [5, 6, 7, 10, 11, 19, 24, 29], "append": [7, 20, 27], "apper": 19, "appli": [5, 6, 8, 16, 22, 29], "applic": [6, 9, 16, 29], "apply_mask": [6, 22], "approach": [8, 18], "appropri": [7, 8, 16, 19, 23, 26, 29], "approxim": [3, 7, 17, 22, 23, 24, 26, 29], "ar": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "arang": 25, "arbitrari": [5, 27, 29], "architectur": [5, 6, 11, 27], "archiv": [2, 10], "area": 10, "aren": 16, "arg": [6, 7, 20, 24, 26, 27, 28], "argmax": 27, "argument": [3, 5, 6, 7, 8, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28], "argumentpass": 26, "aris": [10, 29], "around": [5, 7, 8, 10, 19, 26, 27, 29], "arrai": [3, 8, 19, 20, 21, 22, 24, 25, 26, 28], "array_lik": 8, "arriv": [10, 29], "arrow": 19, "art": 10, "artici": 29, "articl": [9, 11], "artifact": [22, 28, 29], "artifici": 29, "artist": [6, 8], "arxiv": [6, 10], "as_grai": [2, 8, 22, 28], "as_rgb": [7, 8, 19, 23], "as_tensor": [25, 28], "asarrai": 28, "asilomar": [3, 11, 28], "ask": [10, 11, 23], "aspect": [10, 11, 17, 20, 29], "assert": 25, "assert_allclos": 27, "assess": [3, 7, 11, 23, 28, 29], "assign": 8, "associ": [3, 6, 8, 9, 11, 23, 29], "assum": [6, 7, 8, 19], "assumpt": [7, 23], "astola": 28, "astyp": 28, "asymmetri": 8, "asynchron": 7, "aten": [18, 19, 20, 21, 22, 24, 26, 27, 28], "atlanta": 5, "atol": [23, 27], "attach": [7, 8, 27], "attain": 8, "attempt": [7, 8], "attenu": 27, "attr": [7, 18, 19, 20, 21, 22, 24, 26, 28], "attribut": [5, 6, 7, 8, 14, 16, 23, 24, 27, 29], "attributeerror": [8, 23], "audienc": 11, "auditori": [10, 11], "augment": 29, "author": [9, 21, 22, 24, 29], "auto": [5, 6, 7, 8, 16, 19, 25, 26, 27, 28, 29], "auto0": 8, "auto1": [8, 18, 22, 24, 29], "auto2": 8, "auto3": 8, "auto_correlation_magnitud": [6, 29], "auto_correlation_reconstruct": [6, 29], "autocorrel": [1, 8, 29], "autodiff": [0, 1], "autograd": [8, 27], "automat": [5, 7, 8, 12, 13, 19, 20], "autonotebook": [25, 26, 29], "autoreload": [19, 20, 21, 24, 25, 26, 27, 29], "avail": [11, 13, 19, 28, 29], "averag": [3, 6, 10, 28, 29], "avg": 22, "avgpool": 23, "avoid": [5, 6, 8, 12, 14, 16, 22, 24], "awai": [10, 25], "awar": 15, "ax": [6, 7, 8, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "axes_idx": [7, 19], "axes_to_remov": 8, "axessubplot": 26, "axi": [7, 8, 16, 19, 25, 27, 28], "b": [3, 7, 8, 22, 26, 29], "back": [7, 8, 9, 24, 27, 28, 29], "backend": [7, 8, 11, 13], "background": 29, "backward": [3, 7, 14, 23, 27], "bad": 16, "balanc": 20, "ball": 11, "ball\u00e9": [3, 6, 7, 11, 23, 28], "band": [5, 6, 8, 27, 29], "bar": [8, 16, 24, 25, 29], "bare": 29, "bark": 29, "base": [3, 5, 6, 7, 8, 10, 11, 13, 14, 16, 17, 18, 19, 22, 27, 28, 29], "base_represent": [7, 19], "baselin": [3, 8, 28], "basi": 8, "basic": [7, 8, 18, 25, 27, 28], "basket": 29, "batch": [3, 5, 6, 7, 8, 18, 19, 23, 27, 28, 29], "batch_idx": [6, 7, 8, 19, 27], "batch_siz": [1, 7, 27], "bbox": 8, "bbox_to_anchor": [25, 28], "becaus": [3, 7, 8, 10, 12, 18, 19, 23, 24, 26, 27, 29], "becom": 10, "been": [5, 7, 8, 10, 19, 24, 27, 28, 29], "befor": [6, 7, 8, 10, 11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 26], "begin": [23, 26, 29], "behavior": [7, 8, 10, 11, 16, 23, 24], "behind": 23, "being": [7, 16, 19, 20, 22, 27, 29], "beli": 27, "believ": [15, 27], "bell": 7, "belong": [28, 29], "below": [7, 8, 10, 19, 20, 21, 25, 26, 27, 29], "benefit": [27, 29], "bengio": 11, "berardino": [3, 6, 7, 11, 23, 28], "berardino17c": [7, 11, 23], "berardino2017": [9, 11], "best": [7, 8, 10, 11, 18, 21, 23, 24, 25, 26, 29], "bethg": 11, "betorch": 23, "better": [16, 18, 19, 20, 21, 25, 28, 29], "between": [3, 6, 7, 8, 10, 11, 14, 15, 16, 17, 21, 23, 25, 26, 27, 28], "beyond": [16, 29], "bia": [18, 23, 27], "big": 7, "billbrod": [18, 19, 20, 21, 23, 24, 25, 26, 27, 28], "bin": [12, 13], "binder": [12, 13, 22, 23, 28], "binom5": 8, "binomi": 8, "biolog": [22, 27], "bipartit": 10, "bit": [7, 8, 13, 19, 25, 27, 28, 29], "black": [23, 25, 26, 29], "bld": 22, "blind": 10, "block": [7, 22, 23, 26, 27, 28, 29], "blog": 12, "blue": [10, 25], "blur": [5, 7, 8, 18, 24, 27, 28], "blur_downsampl": [1, 8], "blurri": [10, 18, 28], "bmp": 28, "bn1": 23, "bold": [10, 11], "bonnen": 9, "bool": [3, 5, 6, 7, 8, 29], "boolean": [7, 29], "border": 29, "both": [3, 6, 7, 8, 9, 10, 12, 16, 18, 23, 24, 25, 26, 27, 28, 29], "bottom": [8, 18, 22, 23, 25, 29], "bottow": 23, "bouma": 11, "bound": [3, 7, 21, 26, 28, 29], "boundari": [5, 10, 29], "bovik": [3, 11, 28], "box": 23, "bracket": 12, "branch": [5, 7, 8], "break": [8, 15, 29], "brick": 29, "bridg": [7, 8], "brief": [18, 26], "briefli": [20, 26], "broad": 11, "broadcast": [3, 28], "broader": 29, "broderick": 9, "broke": [15, 25], "broken": 29, "brownian": [7, 8], "browser": [18, 19, 24, 27], "bruna": 10, "brute": 8, "buffer": [7, 8], "bug": [11, 12], "build": [5, 12, 27], "built": [6, 7, 12, 17, 19, 22, 27], "bump": 23, "burgeon": 10, "burt": 5, "busi": 29, "c": [3, 7, 8, 10, 11, 12, 13, 22, 25, 28, 29], "c0": [7, 25], "c1": [7, 25], "c1o": 23, "c_": 29, "c_1": 28, "c_2": [3, 28], "c_3": 28, "c_i": 28, "ca": 11, "cach": [6, 7, 22], "cache_filt": [6, 22], "calcul": [3, 8, 14, 16, 27, 28], "calculate_jerki": [1, 7], "call": [3, 5, 6, 7, 8, 10, 11, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29], "callabl": [6, 7, 8, 14, 16, 20], "calle": 16, "caller": 16, "can": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "cannot": [7, 8, 10, 29], "canonical_comput": [1, 4, 9, 18, 27], "capabl": 17, "capit": [18, 25], "captur": [10, 11, 17, 24, 28, 29], "care": [6, 8, 10, 12, 16, 26, 29], "carefulli": 7, "carri": [5, 27], "case": [5, 7, 8, 10, 11, 16, 18, 19, 23, 24, 25, 26, 27, 29], "cast": [7, 8, 22, 27], "cat": [18, 19, 22, 27, 28], "catch_warn": [20, 26], "categori": [10, 11, 29], "cauchi": [7, 8], "caus": [24, 27, 29], "caveat": [7, 15, 24], "cd": [12, 13], "cdot": [28, 29], "ceil": [7, 28], "cell": [10, 19, 24, 27, 29], "center": [3, 5, 6, 8, 10, 11, 23, 24, 25, 27, 28, 29], "center_crop": [1, 8, 23], "center_std": 6, "center_surround": [4, 6], "centersurround": [4, 6], "central": [27, 29], "centuri": 24, "certain": [8, 28, 29], "certainli": [20, 23], "challeng": 24, "chang": [6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 23, 24, 26, 27, 28, 29], "change_scale_criterion": [7, 19, 24, 29], "changelog": 12, "channel": [3, 5, 6, 7, 8, 11, 17, 18, 19, 22, 23, 27, 28, 29], "channel_idx": [7, 8, 19], "channels_p": 27, "check": [2, 7, 8, 14, 16, 17, 18, 23, 25, 27, 29], "check_attribut": 7, "check_loss_funct": 7, "check_parsev": 27, "checkerboard": 25, "checkpoint": 22, "choic": [11, 13, 24, 29], "choos": 23, "chosen": 8, "chromat": 28, "chunk": 29, "circl": [25, 29], "circuitri": 22, "circular": [3, 5, 6, 8, 18, 22, 28, 29], "circular_gaussian2d": [4, 5, 18], "circularli": 6, "citat": 11, "cite": 9, "clamp": [7, 8, 20], "clarifi": 16, "class": [0, 1, 5, 6, 7, 8, 10, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27], "classif": [27, 29], "classifi": [10, 29], "clean": [8, 28], "clean_stem_plot": [1, 8], "clean_up_ax": [1, 8], "clearli": [5, 10, 24], "clip": [24, 28], "clockwis": 8, "clone": [6, 12, 13, 20, 22, 28, 29], "close": [7, 10, 16, 19, 25], "closer": 25, "closest": 25, "cloth": 29, "cloud": [12, 13], "cmap": [8, 23], "cn": [3, 5, 6, 7, 11, 23], "cnn": 27, "co": [5, 8, 25, 29], "coars": [3, 5, 6, 7, 8, 14, 17, 19, 27, 29], "coarse_to_fin": [1, 7, 8, 19, 24, 29], "coarse_to_fine_enough": [1, 8], "coarse_to_fine_kwarg": 29, "coarser": 27, "coarsest": [3, 6, 7, 24, 29], "code": [3, 5, 8, 9, 10, 11, 16, 17, 19, 20, 21, 29], "coeff": [19, 27, 29], "coeff_dict": 5, "coeff_magnitude_stats_num": 29, "coeff_magnitude_vari": 29, "coeffic": 27, "coeffici": [3, 5, 6, 7, 8, 11, 14, 19, 28], "col_wrap": [8, 18, 20, 25, 27, 28, 29], "collar": 26, "collect": [10, 20, 29], "color": [7, 8, 10, 19, 22, 23, 24, 25, 28], "color_wheel": [1, 2, 23], "colormap": 8, "colour": 10, "column": [8, 18, 23, 25, 27, 29], "com": [7, 8, 10, 12, 27], "combin": [6, 8, 17, 24, 29], "come": [7, 8, 12, 15, 16, 26], "comfort": [13, 28], "comma": 12, "command": 12, "commit": 15, "common": 10, "commonli": [11, 18], "commun": [5, 11, 28], "compact": 5, "compar": [3, 7, 8, 10, 11, 16, 19, 21, 22, 26, 27, 28, 29], "comparison": [3, 7, 10, 11], "compat": [18, 27, 29], "compel": 16, "compens": 29, "compet": 26, "competit": [3, 7, 8, 10, 11, 17], "competiton": 7, "complement": 29, "complementari": 10, "complet": [10, 15, 16, 17, 24, 26, 29], "complex": [5, 6, 7, 8, 10, 11, 14, 16, 19, 23, 27], "complex64": 27, "compliant": [16, 18], "complic": [8, 10, 13, 17, 24], "compon": [5, 6, 7, 8, 9, 19, 24, 27, 28], "compos": [17, 27], "compound": 10, "compress": [8, 28], "comput": [3, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 21, 22, 23, 24, 26, 27, 28], "computation": 8, "compute_jacobian": [1, 7], "concaten": 27, "conceiv": 26, "concept": [9, 16, 24, 29], "conceptu": 11, "concern": 10, "concert": 27, "concis": 28, "conclus": 25, "concret": 10, "conda": [11, 13, 22], "condit": 7, "conduct": [11, 22], "cone": [10, 24], "conf": [5, 6, 7, 11], "confer": [3, 11, 28], "confid": 29, "configur": [19, 24], "confus": 29, "conjunct": 29, "connect": [5, 7, 8, 25, 27], "connot": 16, "consequ": 29, "conserv": 8, "consid": [6, 7, 8, 10, 16, 20, 21, 22, 24, 26, 29], "consider": 26, "consist": [3, 6, 7, 15, 16, 26, 28, 29], "constant": [3, 5, 6, 7, 8, 10, 17, 21, 22, 25, 26, 28], "constrain": [7, 10, 16, 28, 29], "constraint": [18, 24], "construct": [5, 6, 7, 20, 27, 29], "constsant": 23, "contain": [3, 5, 6, 7, 8, 9, 10, 12, 14, 16, 17, 19, 21, 24, 27, 29], "content": [0, 16, 18, 23, 27, 29], "context": [7, 10], "continu": [7, 18, 21, 24, 26, 28, 29], "contour": [25, 29], "contrast": [3, 4, 6, 7, 11, 22, 26, 28, 29], "contrast_scalar": [4, 6], "contribut": [11, 12, 24], "contriv": 19, "control": [3, 5, 6, 7, 8, 11, 24, 29], "conv": [0, 1, 6, 18, 27], "conv1": 23, "conv2d": [18, 27], "conv2d_kwarg": 6, "conveni": [7, 8, 14, 18, 24, 27, 29], "convent": 8, "converg": [0, 1, 7, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29], "convers": [25, 27], "convert": [5, 6, 7, 8, 11, 16, 19, 20, 22, 24, 26, 27, 28, 29], "convert_float_to_int": [1, 8, 24], "convert_pyr_to_tensor": [4, 5, 19, 27], "convert_tensor_to_pyr": [4, 5, 27], "convert_to_dict": [4, 6, 29], "convert_to_tensor": [4, 6, 29], "convex": 29, "convlay": 27, "convolut": [3, 5, 6, 8, 18, 19, 22], "convolution": 3, "convolv": [5, 6, 8, 18], "cool": 19, "coolwarm": 23, "coordin": 8, "copi": [6, 8, 12, 20, 27, 29], "core": 12, "corner": [10, 25], "corrcoef": 29, "correct": [6, 7, 8, 16, 23, 25], "correctli": [8, 12, 19, 24], "correl": [3, 6, 8, 17, 28], "correlate_downsampl": [1, 8], "correlate_with_tid": 28, "correspond": [5, 6, 7, 8, 19, 23, 27, 28], "corrupt": 28, "cortex": [10, 11, 27], "cos0": 8, "cos1": 8, "cos2": 8, "cosin": [5, 8, 29], "could": [16, 18, 20, 24, 25, 27, 29], "count": 29, "counter": [8, 29], "cours": [7, 24, 27], "covari": [17, 28, 29], "cover": [8, 11, 23, 29], "cpp": [18, 19, 20, 21, 22, 24, 26, 27, 28], "cpu": [7, 8, 15, 16, 22, 24, 27, 28, 29], "craft": 29, "creaat": 29, "creat": [5, 6, 7, 8, 10, 12, 13, 16, 18, 19, 20, 22, 24, 25, 26, 27, 29], "create_checkerboard": 25, "create_graph": 7, "criterion": [7, 8, 18, 23, 25], "critic": 11, "crop": [8, 22, 23], "cross": [6, 27], "cross_entropi": 27, "cross_orientation_correlation_magnitud": [6, 29], "cross_scale_correlation_magnitud": [6, 29], "cross_scale_correlation_r": [6, 29], "csrc": [20, 22, 26], "ctf_enough": 8, "ctf_iters_to_check": [7, 8, 19, 24, 29], "ctr_dim": 29, "cuda": [7, 22, 27, 29], "cudnn": 24, "curi": [1, 2, 18, 19, 20, 21, 23, 24, 26, 27], "curran": 11, "current": [6, 7, 8, 11, 12, 16, 21, 23, 24, 27, 29], "current_scal": 29, "current_scale_loss": [24, 29], "curv": [7, 10, 18, 25, 29], "curv_edg": 8, "curvatur": 7, "curvi": 29, "custom": [14, 19], "customiz": 19, "cut": 12, "d": [6, 8, 10, 11, 12, 19, 23, 24, 25, 27, 28, 29], "d_i": 28, "dapello": 27, "darker": 28, "dash": [26, 29], "data": [0, 1, 6, 7, 10, 12, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "data_path": 29, "databas": [3, 17, 28], "datafram": 8, "dataload": 27, "dataset": [17, 27, 28, 29], "dataset_nam": 2, "date": [23, 24], "dc": [5, 6, 8, 11], "deal": [8, 16, 25], "debug": 8, "decai": [7, 8, 23], "decent": [19, 24], "decid": [11, 12, 22, 29], "decompos": [5, 11, 22, 27, 28], "decomposit": [11, 27, 29], "decompress": 2, "decor": 16, "decreas": [7, 8, 18, 21, 24, 25, 26, 29], "deep": 27, "def": [7, 18, 20, 22, 23, 25, 26, 27, 28, 29], "default": [3, 5, 6, 7, 8, 13, 16, 17, 18, 19, 23, 24, 26, 27, 29], "default_filt": 6, "defeat": 14, "defect": 29, "defin": [3, 5, 6, 7, 8, 9, 10, 11, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "definit": [23, 29], "degre": [8, 27], "delet": 12, "demo": 22, "demonstr": [7, 10, 18, 24, 25, 26, 27, 28, 29], "denois": 28, "depend": [6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 21, 22, 23, 24, 26, 27, 28, 29], "deprec": [7, 8, 23], "depth": 11, "deriv": [5, 6, 7, 8, 11, 23], "descent": 29, "describ": [3, 5, 6, 7, 9, 10, 14, 16, 24, 26, 27, 28, 29], "descript": [3, 6, 16, 20], "design": [3, 5, 11, 28, 29], "desir": [7, 8, 26, 29], "destroi": 29, "detach": [7, 8, 14, 20, 23, 24, 25, 29], "detail": [3, 5, 6, 7, 8, 10, 11, 12, 13, 17, 18, 19, 21, 24, 27, 29], "detect": 10, "determin": [3, 5, 6, 7, 8, 16, 18, 19, 24, 28, 29], "determinist": 7, "dev": [8, 12], "dev_from_lin": [1, 7], "develop": [7, 8, 9, 10, 16, 21, 28, 29], "deviat": [5, 6, 7, 8, 10, 28, 29], "deviation_from_lin": [1, 8], "devic": [7, 8, 22, 27, 29], "deza": 11, "deza2019": 11, "di": 26, "diagnost": 7, "diagon": [23, 25, 27, 29], "diagram": 22, "diamond": 25, "dict": [5, 7, 8, 23, 29], "dictat": [6, 7, 23], "dictionari": [5, 6, 7, 8, 19, 24, 27, 29], "dictiontari": 8, "did": [13, 16, 24, 29], "differ": [3, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "differenti": [3, 7, 8, 10, 11, 14, 16, 26, 27, 29], "difficult": [7, 10, 17, 29], "difficulti": [10, 29], "dilat": 8, "dim": [5, 7, 8, 18, 22, 23, 27, 28], "dim_im": 27, "dimens": [5, 6, 7, 8, 10, 18, 19, 22, 23, 27, 28], "dimension": [5, 8, 10, 23, 24, 25, 27, 29], "dimes": 27, "dip": 26, "direct": [5, 7, 8, 10, 22, 23, 25, 27], "directli": [7, 8, 12, 13, 20, 23, 27, 28, 29], "directori": [2, 8, 12, 13], "disabl": [8, 14], "disadvantag": 13, "discard": [10, 11, 18, 27], "discontinu": 29, "discrep": [28, 29], "discret": [6, 8], "discrimin": [3, 7, 11, 29], "discuss": [9, 10, 11, 12, 16, 17, 21, 29], "disk": [6, 8, 24], "displac": 29, "displai": [0, 1, 6, 7, 11, 23, 24, 26, 27, 29], "display_eigendistort": [1, 7, 22, 23], "display_filt": [4, 6], "display_imag": 29, "display_mad_imag": [1, 7, 20, 26], "display_mad_image_al": [1, 7, 25, 26], "display_metam": [1, 7, 16, 18, 19, 24], "display_x": 16, "disregard": 10, "dissimilar": 26, "dist_along_lin": 8, "dist_from_lin": 8, "distanc": [3, 7, 8, 10, 11, 25, 26], "distant": 11, "distinct": [10, 19, 25], "distinguish": 29, "distinguishbal": 29, "distort": [6, 7, 11, 18, 22, 28], "distorted_filemap": 28, "distorted_filenam": 28, "distorted_imag": 28, "distortion_nam": 28, "distribut": [7, 8, 10, 20, 23, 24, 26, 29], "dither": 28, "diverg": 11, "divid": [3, 5, 28, 29], "divis": 5, "divisor": 8, "do": [6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28], "doc": [7, 8, 12, 13, 19, 24], "docstr": [7, 8, 16, 19, 23], "document": [5, 7, 8, 11, 12, 13, 14, 15, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28], "doe": [5, 7, 8, 10, 12, 14, 16, 18, 19, 21, 23, 24, 26, 27, 28, 29], "doesn": [7, 8, 10, 16, 18, 20, 23, 24, 25, 26], "dog": [6, 10], "doi": [3, 7, 9, 10, 11], "domain": [5, 8, 14, 23, 27, 29], "don": [6, 7, 8, 19, 23, 24, 27, 29], "done": [6, 8, 16, 18, 19, 22, 24, 27, 28, 29], "dot": [7, 24, 25, 29], "doubl": [8, 16, 17, 18, 25, 29], "down": [5, 6, 10, 19], "download": [2, 7, 8, 12, 13, 21, 22, 27, 28, 29], "downloadable_fil": 2, "downsampl": [5, 8, 19, 27, 28], "downstream": [5, 27], "dpi": [18, 19, 20, 23, 24, 25, 26, 27, 29], "dpi_multipl": [19, 27], "dramat": 18, "draw": [7, 8, 25, 29], "drive": 13, "dtype": [3, 6, 7, 8, 20, 22, 24, 25, 26, 27, 29], "dublin": 10, "due": [3, 5, 11, 12, 15, 19, 27, 29], "dummi": [6, 7, 8, 19, 27], "dummy_vec": 7, "duong": [9, 22], "duong2023plenopt": 9, "duplic": [23, 29], "durango": 11, "durat": 17, "dure": [5, 7, 12, 13, 16, 17, 20, 24, 26, 29], "dx": [3, 7, 10, 11], "dydx": 7, "dynam": 8, "e": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 23, 24, 25, 26, 27, 28, 29], "each": [3, 5, 6, 7, 8, 10, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "earli": [3, 11, 16, 18, 22, 25], "earlier": [10, 16, 18, 21, 29], "eas": 19, "easi": [12, 22, 24, 29], "easier": [6, 12, 14, 16, 20, 25, 29], "easiest": [11, 13, 16, 17, 28], "easili": [10, 22, 27, 29], "ec": [11, 25], "eccentr": 28, "ecker": 11, "eckstein": 11, "ed_resneta": 23, "ed_resnetb": 23, "edg": [8, 12, 22, 29], "edgecolor": 28, "edgecolor_list": 28, "edinburgh": 10, "edit": 12, "edu": [3, 5, 6, 7, 11, 23], "eero": [3, 5, 6, 7, 9, 11, 26], "effeci": 11, "effect": [3, 5, 7, 11, 23, 27, 28, 29], "effici": [7, 8, 10, 11, 17, 21, 22, 26], "eg": 8, "egiazarian": 28, "eig": [7, 18], "eig_copi": 7, "eig_jac": 23, "eig_jac2": 23, "eig_pow": 23, "eigdist_jac": 23, "eigdist_pow": 23, "eigen": [6, 7, 11, 23], "eigendecomposit": [7, 23], "eigendist": [22, 23], "eigendist_f": 22, "eigendist_v": 22, "eigendistort": [0, 1, 6, 9, 10, 11, 17, 18], "eigenindex": [1, 7, 22, 23], "eigensolv": [7, 23], "eigenspectrum": [7, 23], "eigenvalu": [1, 7, 23], "eigenvec": 23, "eigenvector": [7, 23], "einop": [8, 29], "einopsreduc": 8, "einstein": [1, 2, 8, 18, 19, 20, 21, 23, 28, 29], "einsum": 17, "either": [3, 6, 7, 8, 12, 13, 16, 18, 19, 24, 25, 26, 27, 29], "elat": 29, "electromagnet": 10, "electron": [3, 10, 11, 28], "element": [5, 6, 7, 8, 29], "elementwis": 3, "eleph": 10, "elicit": 23, "elif": [11, 28], "ellips": 10, "ellipt": 10, "els": [2, 6, 7, 8, 16, 20, 22, 24, 25, 27, 29], "embed": 7, "empir": 17, "emploi": 27, "empti": [7, 8, 24, 29], "empty_imag": 27, "en": [25, 26, 27, 29], "enabl": [10, 11, 16, 19], "encod": [8, 28, 29], "encompass": 29, "encourag": 27, "end": [2, 7, 16, 23, 24, 27, 29], "endpoint": 8, "energi": [5, 6, 7, 8, 10, 27, 29], "enforc": 7, "engin": 6, "enhanc": 11, "enlarg": 7, "enough": [7, 8, 17, 19], "ensur": [6, 7, 8, 25], "entir": [8, 10, 23, 24], "entri": [23, 24], "entropi": 27, "enum": 23, "enumer": [22, 23, 27, 28, 29], "env": [13, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "environ": [11, 12, 13, 21, 22, 23, 27, 28, 29], "ep": 6, "epoch": 27, "epsilon": [5, 7, 23, 26], "eq": 27, "equal": [6, 7, 10, 17, 23, 24, 25, 27], "equat": 7, "equi": 11, "equival": [12, 14, 23, 24, 26, 27, 29], "erhan": 10, "error": [3, 5, 7, 8, 11, 12, 17, 19, 21, 24, 26, 28, 29], "esd": 8, "especi": [7, 12, 17, 29], "essenti": [7, 29], "estim": [3, 6, 7, 8, 10, 23, 28, 29], "et": [6, 10, 11, 23, 27, 29], "etc": [7, 8, 10, 11, 16, 19, 23, 27, 29], "eu": 27, "euclidean": [6, 7], "euclidian": 8, "eval": [14, 18, 19, 22, 23, 24, 29], "evalu": [8, 10, 14, 16, 18, 19, 22, 23, 24, 29], "even": [5, 8, 10, 15, 18, 19, 20, 24, 27, 29], "even_phas": [5, 8], "eventu": 29, "ever": [5, 24], "everi": [6, 7, 8, 10, 16, 18, 20, 29], "everyth": [7, 13, 19, 24], "everywher": [8, 27], "evid": [10, 24], "exact": [3, 5, 6, 7, 23, 29], "exactli": [8, 16, 23, 29], "examin": [7, 10, 11, 18, 19, 20, 24, 29], "exampl": [5, 7, 8, 10, 12, 14, 16, 17, 18, 19, 20, 21, 24, 25, 26, 28], "exceedingli": 18, "except": [7, 8, 19, 22, 23, 24, 27, 29], "excerpt": 29, "exclud": [7, 27, 29], "execut": [15, 28], "exist": [2, 7, 8, 10, 11, 16, 24, 29], "expand": [1, 8], "expans": 8, "expect": [7, 8, 18, 19, 23, 24, 26, 29], "experi": [3, 10, 11, 16, 17, 22, 23, 24, 25, 26, 28], "explain": [7, 10, 19, 25], "explan": 18, "explicit": [11, 25], "explicitli": [7, 16, 25, 26, 29], "explor": [10, 18, 26, 29], "expon": [3, 8, 28], "exponenti": 17, "extend": [11, 17, 25, 29], "extens": [11, 17, 29], "extern": [0, 1, 21, 22], "extra": [8, 12, 13, 24, 29], "extract": [2, 27], "extractor": 27, "extrem": [20, 22, 25, 26], "ey": [10, 26], "eyebal": 22, "f": [6, 7, 11, 22, 23, 24, 25, 27, 28, 29], "f_max": 22, "f_min": 22, "fabric": 29, "face": [10, 29], "facecolor": 28, "facecolor_list": 28, "facilit": [10, 11, 14, 15, 16], "fact": [6, 18, 27], "factor": [5, 6, 8, 19, 27, 28], "fail": [5, 8, 10, 22, 23, 24, 27, 29], "failur": [8, 29], "fair": 19, "fairli": [24, 28, 29], "fall": [8, 20, 21, 25, 26, 28], "falloff": 5, "fals": [2, 3, 5, 6, 7, 8, 9, 16, 18, 19, 22, 23, 27, 28, 29], "falsifi": 11, "famili": [6, 11, 29], "familiar": [12, 20, 23], "far": [8, 10, 18, 25, 29], "fashion": [8, 16, 24, 27], "fashionmnist": 27, "faster": 22, "fc": [23, 25, 27], "feasibl": 7, "feather": [10, 11], "feather2019": 11, "featur": [10, 11, 22, 23, 27, 29], "featuremap": 27, "februari": 10, "fed": 7, "feel": [22, 23, 29], "fergu": [10, 11], "fetch": [0, 1], "fetch_data": [1, 2, 8, 28, 29], "few": [23, 29], "fewer": [3, 13], "ffmpeg": [7, 8, 18, 19, 24, 27], "ffmpeg_arg": [18, 19, 24, 27], "fft": [5, 8, 27], "fft_norm": [4, 5], "fidel": 19, "field": [10, 11], "fig": [6, 7, 8, 10, 16, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29], "fig12a": 29, "fig13a": 29, "fig13b": 29, "fig13c": 29, "fig13d": 29, "fig14": 29, "fig14a": 29, "fig14b": 29, "fig14c": 29, "fig14d": 29, "fig14f": 29, "fig15": 29, "fig15a": 29, "fig15b": 29, "fig15c": 29, "fig15d": 29, "fig16": 29, "fig16a": 29, "fig16b": 29, "fig16c": 29, "fig16d": 29, "fig18a": 29, "fig3a": 29, "fig3b": 29, "fig4a": 29, "fig4b": 29, "fig6a": 29, "fig6b": 29, "fig8a": 29, "fig8b": 29, "figsiz": [6, 7, 8, 18, 19, 23, 24, 25, 26, 27, 28, 29], "figur": [6, 7, 8, 10, 12, 16, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "file": [2, 6, 7, 8, 11, 12, 13, 16, 19, 28], "file_path": 7, "filenam": [7, 8], "fill": 29, "filt": [4, 5, 6, 8], "filter": [1, 4, 6, 8, 10, 11, 18], "filtnam": 8, "fim": 7, "final": [7, 8, 11, 14, 16, 18, 20, 23, 24, 25, 29], "find": [2, 7, 10, 13, 17, 18, 23, 24, 25, 26, 29], "find_shared_directori": [1, 2], "fine": [3, 5, 6, 7, 8, 10, 14, 17, 18, 19, 22, 27, 29], "finer": [7, 24, 27], "finest": [3, 24], "finish": [7, 23, 24], "fiquet": 9, "fire": [10, 11], "first": [3, 5, 6, 7, 8, 11, 13, 16, 19, 21, 22, 23, 24, 25, 26, 27, 29], "fisher": 7, "fisher_info_matrix_eigenvalu": [1, 7], "fisher_info_matrix_vector_product": [1, 7], "fit": [8, 10], "five": 28, "fix": [5, 7, 14, 18, 23, 25, 26, 27], "fix_ms": 21, "fix_ssim": 21, "fixed_metr": 26, "flag": [7, 8], "flat": 25, "flatiron": 11, "flatten": [3, 25, 28, 29], "flexibl": [5, 6, 11, 13, 19], "float": [3, 5, 6, 7, 8, 16, 20, 23, 27, 28], "float32": [8, 16, 20, 22, 24, 25, 26, 27], "float64": 16, "flow": 22, "fmri": [10, 11], "focu": [18, 27, 29], "focus": [10, 17, 27], "folder": [12, 28], "follow": [3, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29], "forc": [8, 16], "forg": [11, 12, 13], "form": [7, 10, 16], "format": [5, 6, 8, 19, 24, 28], "former": 6, "formula": 29, "forward": [1, 3, 4, 5, 6, 7, 8, 14, 17, 18, 22, 23, 24, 27, 29], "found": [3, 6, 7, 9, 13, 17, 22, 23, 24, 25, 26, 27, 29], "foundat": 11, "four": [6, 7, 8, 10, 17, 21, 25, 26], "fourier": [5, 8, 27], "foveat": [10, 11], "frac": [3, 8, 23, 28, 29], "fractal": 8, "fracts_correct": 27, "frame": [5, 7, 8], "framer": [7, 8, 27], "framework": [10, 14, 23], "free": [22, 23, 29], "freeman": [5, 6, 11, 24], "freeman10": 11, "freeman2011": 11, "frequenc": [3, 5, 6, 7, 8, 10, 11, 18, 23, 27, 28, 29], "frequent": 24, "from": [3, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28], "from_numpi": 25, "front": 27, "frontend": [1, 4, 9, 22], "fruit": 10, "ft": 8, "full": [3, 6, 7, 23, 26, 27, 28, 29], "fuller": 10, "fulli": [23, 24, 27], "func": 28, "func_list": 28, "funcanim": [6, 7, 8, 19], "functino": 7, "function": [3, 5, 6, 7, 8, 11, 13, 14, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29], "fundament": [10, 23], "funk": 11, "fur": 29, "further": [5, 9, 11, 27, 29], "furthermor": [10, 15, 16], "futur": [7, 10, 23], "fv": 7, "g": [6, 7, 8, 10, 12, 16, 17, 18, 23, 24, 26, 27, 28, 29], "ga": 5, "gabor": 11, "gain": [3, 5, 6, 10, 11, 18], "gamma_1": 28, "gamma_i": 28, "gamma_m": 28, "garnett": 11, "gati": 11, "gaussian": [4, 5, 6, 7, 18, 21, 23, 28], "gaussian1d": [4, 5], "gaze": 10, "gca": [7, 16], "gener": [5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28], "genet": 10, "genicul": 22, "geo": 7, "geo_copi": 7, "geodes": [0, 1, 8, 18], "geometr": 29, "geometri": 7, "get": [3, 5, 7, 8, 10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29], "get_demo_imag": 28, "get_distorted_imag": 28, "get_legend_handles_label": 28, "get_tid2013_data": 28, "git": [12, 13], "github": [7, 8, 11, 12, 13], "give": [3, 7, 8, 15, 24, 25, 26, 29], "given": [6, 7, 8, 9, 10, 11, 18, 22, 23, 24, 27, 28], "global": 6, "go": [6, 11, 13, 19, 23, 24, 25, 29], "goal": [7, 10, 18, 19, 21, 23, 26, 29], "goe": [9, 24], "gone": 24, "gonzalez": 11, "good": [3, 7, 16, 17, 18, 20, 24, 25, 28, 29], "goodfellow": 10, "got": 29, "gotten": 25, "gpu": [7, 8, 12, 15, 16, 17, 22, 24, 29], "grab": [6, 7, 16, 24, 26], "grad": 8, "grad_fn": 25, "gradient": [7, 8, 14, 15, 16, 18, 24, 26, 29], "gradient_norm": [1, 7, 25, 26, 29], "gradual": [7, 10, 24], "grai": [25, 26, 27, 29], "grain": [7, 29], "graph": 7, "grass": 29, "grate": 10, "grayscal": [3, 7, 8, 18, 19, 22, 23, 28], "greater": 8, "greatli": 10, "green": 10, "greyscal": 6, "gridspec_kw": [24, 26, 29], "ground": 7, "group": 29, "grow": 10, "gt": [18, 25, 26], "guarante": [8, 15, 19, 24, 29], "guess": [7, 19], "guid": [11, 12], "guidelin": 16, "guyon": 11, "gz": [2, 27, 28, 29], "h": [3, 8, 10, 11, 22, 28], "ha": [5, 6, 7, 8, 10, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 29], "had": [19, 25, 29], "hair": 26, "half": [5, 7, 10, 18, 29], "hand": 18, "hand_drawn": 29, "handi": 3, "handl": [5, 7, 8, 12, 13, 24, 26, 27, 28, 29], "happen": [7, 19, 20, 24, 26], "happi": 19, "hard": [7, 13, 15, 25], "harder": 14, "harmon": [5, 8], "hasn": [7, 24, 25], "hat": [7, 8, 26, 28], "hateren": 17, "have": [3, 5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "haven": [10, 11, 24], "heard": 10, "heeger": 11, "height": [3, 5, 6, 7, 8, 18, 19, 23, 27, 28, 29], "helmholtz": 10, "helmholtz1852": [9, 10], "help": [7, 8, 10, 12, 17, 23, 24, 25], "helper": [7, 8, 14, 17, 18, 24, 26, 29], "henaff16b": 7, "henc": [5, 7, 26], "here": [3, 5, 7, 9, 11, 12, 17, 18, 21, 22, 24, 26, 27, 28, 29], "herein": 8, "hidden": [12, 16], "hierarch": [6, 7, 11, 23], "high": [5, 6, 10, 18, 23, 24, 25, 27, 28, 29], "higher": [8, 17, 21, 27, 28, 29], "highest": 26, "highli": 22, "highlight": [7, 10, 11], "highpass": [5, 6, 8], "hint": 10, "hirani": 29, "hire": 10, "hist": 7, "histogram": [7, 19, 29], "histori": [7, 9], "hit": [7, 24, 25], "hold": [7, 8, 10, 16, 19, 21, 25, 26, 29], "hole": 29, "hollow": 25, "home": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "hook": 6, "hope": 10, "hopefulli": [18, 25], "horizont": [7, 8, 27], "host": 7, "hot": 10, "hour": 29, "how": [3, 6, 7, 8, 10, 11, 13, 15, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28], "howev": [5, 10, 15, 16, 19, 24, 25, 27, 29], "html": [6, 7, 8, 18, 19, 24, 25, 26, 27, 29], "html5": [11, 18, 19, 24, 27], "http": [3, 5, 6, 7, 8, 9, 10, 11, 12, 22, 23, 25, 26, 27, 29], "hub": 22, "huge": 23, "human": [3, 6, 7, 10, 11, 22, 24, 28, 29], "hundr": [24, 29], "hyperparamet": 26, "hypershper": 7, "hypothesi": 7, "hz": 8, "h\u00e9naff": 7, "i": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "i_": 29, "icassp": 5, "icip": 11, "iclr": 7, "idea": [7, 8, 9, 11, 17, 18, 20, 26, 28], "ideal": 16, "ident": [3, 4, 6, 7, 8, 10, 11, 14, 15, 18, 19, 21, 24, 26, 27, 28, 29], "identifi": 7, "idx": 7, "idx1": 27, "idx3": 27, "ie": [7, 8], "ieee": [3, 5, 11, 28], "ieremeiev": 28, "ifft": 8, "ignor": [6, 7, 8, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "ii": [22, 23], "illumin": 29, "illustr": [7, 10], "im": [8, 18, 27, 29], "im_batch": 27, "im_energi": 27, "im_fil": 29, "im_height": [1, 7, 29], "im_init": [24, 29], "im_shap": 29, "im_width": [1, 7, 29], "imag": [1, 3, 5, 6, 7, 8, 10, 11, 16, 17, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29], "image_a": [1, 7], "image_b": [1, 7], "image_dtyp": 8, "image_s": 25, "image_shap": [4, 5, 6, 8, 27, 29], "image_tensor": 22, "image_tensor3": 22, "image_x": 16, "imagea": 22, "imageio": [8, 24, 28], "imagemagick": [7, 8], "imagenet": [7, 10, 22], "imagenet1k_v1": 23, "imagin": 19, "imaginari": [5, 6, 8, 27, 29], "img": [3, 6, 7, 8, 19, 22, 23, 24, 25, 26, 28, 29], "img1": [3, 21, 28], "img2": [3, 21, 28], "img3": 23, "img_a": 7, "img_b": 7, "img_blur": 28, "img_contrast": 28, "img_demo": 28, "img_distort": 28, "img_fil": 29, "img_height": 23, "img_jpeg": 28, "img_mean": 28, "img_saltpepp": 28, "img_siz": 8, "img_tensor": 22, "img_width": 23, "immedi": 23, "impact": [27, 29], "impercept": 23, "implement": [3, 7, 9, 10, 11, 14, 16, 17, 26, 27, 28], "implemet": 27, "impli": [8, 12, 25], "implicitli": [17, 29], "import": [8, 10, 11, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "importantli": [8, 11, 29], "importerror": [21, 28, 29], "impos": 8, "imposs": [10, 19], "impress": 29, "improv": [3, 7, 10, 17, 19, 27, 29], "impuls": [8, 28], "imshap": 27, "imshapeximshap": 5, "imshow": [1, 6, 7, 8, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29], "imsiz": 27, "imwrit": [8, 24, 28], "in_channel": [5, 27], "inaccur": [3, 28], "inc": 11, "includ": [5, 6, 7, 8, 10, 11, 12, 15, 16, 18, 19, 20, 23, 24, 27, 28, 29], "included_plot": [7, 18, 19, 20], "inclus": [5, 7], "increas": [8, 10, 18, 21, 24, 25, 26, 27, 29], "ind_zero": 23, "inde": [5, 18, 23], "indep0": [8, 25], "indep1": [7, 8, 19, 27], "indep2": 8, "indep3": 8, "independ": [8, 27], "index": [3, 5, 6, 7, 8, 11, 12, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29], "indic": [5, 7, 8, 23, 28, 29], "indistinguish": [10, 29], "individu": [15, 24], "induc": 7, "induct": 27, "infinit": 10, "influenc": 22, "info": [8, 11, 12, 21, 29], "inform": [3, 5, 6, 7, 8, 10, 11, 16, 18, 24, 28, 29], "inher": 24, "inherit": [7, 14, 16, 18, 20, 29], "inhomogen": 29, "init": [24, 25, 26], "initi": [6, 7, 8, 13, 16, 17, 18, 20, 22, 23, 25, 26, 29], "initial_imag": [1, 7, 16, 18, 20, 24, 25, 29], "initial_nois": [7, 16, 25, 26], "initial_sequ": 7, "initial_sign": 25, "initial_x": 16, "initil": 16, "inlin": [18, 19, 21, 27], "inner": [8, 27], "inner_radiu": 8, "input": [3, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 26, 27, 28, 29], "input_dim": 7, "input_tensor": 8, "insensit": [10, 18, 27], "insert": [27, 29], "inspect": 6, "instal": [7, 8, 21, 22, 23, 27, 28, 29], "instanc": [6, 7, 23, 25, 26, 29], "instanti": [7, 9, 22, 24, 26, 27], "instead": [3, 5, 6, 7, 8, 10, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29], "institut": 11, "instruct": 12, "instrument": 10, "int": [5, 6, 7, 8, 11, 14, 16, 18, 22, 23, 28, 29], "int8": 24, "integ": [5, 7, 8, 14, 16, 19], "integr": [7, 27], "intend": [5, 10, 11, 18, 29], "intens": [7, 8, 10, 23, 28, 29], "intent": 14, "interact": [16, 20], "intereleav": 5, "interest": [9, 10, 11, 16, 18, 23, 27, 29], "interfer": 8, "intermedi": [22, 23, 25, 27], "intern": [11, 18, 19, 20, 21, 22, 24, 26, 27, 28], "interp": 8, "interpol": [7, 8, 11, 27], "interpolate1d": [1, 8], "interpret": [11, 14, 17, 18, 19, 27, 29], "intiti": 26, "intrigu": 10, "introduc": [5, 28, 29], "introduct": 18, "invari": [7, 11, 18, 28], "invers": [5, 8, 27], "invert": [5, 27], "investig": [10, 16, 19, 21], "invis": [8, 10], "involv": 29, "io": [7, 25, 26, 27, 29], "iprogress": [25, 26, 29], "ipykernel": 13, "ipython": 13, "ipywidget": [13, 25, 26, 29], "is_avail": [22, 27, 29], "is_complex": [4, 5, 19, 27], "isclos": 23, "isinst": [27, 29], "isn": 18, "isnan": 29, "isol": 11, "isotrop": 6, "issu": [5, 11, 12, 15, 24, 26], "item": [7, 20, 25, 27, 29], "iter": [6, 7, 8, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 29], "itertool": 25, "its": [5, 6, 7, 8, 10, 12, 16, 17, 18, 20, 23, 24, 25, 27, 28, 29], "itself": [5, 8, 24, 28, 29], "j": [3, 6, 7, 10, 11, 14, 23, 28, 29], "jacobian": [1, 7, 23], "jacobian_vector_product": [1, 7], "jan": [3, 22], "jerki": 7, "jerom": 10, "jin": 28, "job": 24, "johann": 11, "join": 12, "joint": [6, 7, 11, 14, 27], "jointli": 11, "jonnalagadda": 11, "journal": [3, 6, 7, 9, 10, 11, 14], "jov": 9, "jpeg": 28, "jpeg2000": 28, "jpg": [28, 29], "judg": 28, "jupyt": [7, 8, 11, 12, 17, 19, 25, 26, 29], "jupyterlab": 13, "just": [2, 3, 6, 7, 8, 10, 12, 13, 18, 22, 23, 24, 25, 27, 29], "jv": 7, "jvp": 7, "k": [5, 7, 10, 22, 23, 25, 27, 28, 29], "karasaridi": 5, "kathryn": 9, "keep": [5, 7, 8, 12, 16, 29], "keepdim": [8, 22], "kei": [5, 6, 7, 8, 19, 24, 25, 27, 29], "kept": 7, "kernel": [3, 5, 6, 18, 19, 21, 22, 23, 27, 28, 29], "kernel_s": [5, 6, 8, 18, 22, 27], "keyword": [6, 8, 14, 24, 26], "khinchin": 8, "kind": 10, "kk": 29, "knew": 29, "knot": 7, "know": [6, 8, 10, 17, 25, 29], "known": [10, 27], "kuo": 28, "kurtosi": [1, 6, 8, 29], "kurtosis_reconstruct": 29, "kwarg": [6, 7, 8, 18, 19, 20, 21, 22, 24, 26, 28], "l": [5, 6, 7, 10, 11, 14, 28], "l1": 25, "l128": 21, "l1_level_set": 25, "l1_norm": 25, "l1_norm_max": 25, "l1_norm_min": 25, "l2": [3, 7, 8, 17, 23, 25], "l2_level_set": 25, "l2_norm": [1, 8, 19, 24, 25, 29], "l2_norm_max": 25, "l2_norm_min": 25, "l_1": [7, 25, 26], "l_2": [7, 25, 26], "l_i": 28, "lab": [9, 13, 24], "label": [8, 23, 25, 27, 28, 29], "lack": [11, 12, 29], "laid": 24, "lambda": [7, 20, 23], "lambda_1": [7, 26], "lambda_2": [7, 26], "laparra": [3, 6, 7, 11, 23, 28], "laparra16a": 11, "laparra17a": 11, "laparra2016": 11, "laparra2017": [9, 11], "laplac": 8, "laplacian": [3, 5, 11], "laplacian_pyramid": [1, 4], "laplacianpyramid": [4, 5, 28], "laptop": 29, "larg": [2, 7, 8, 10, 14, 16, 17, 19, 23, 24, 28], "larger": [3, 7, 8, 17, 23, 25, 26, 27, 29], "largest": [8, 11, 19, 23], "last": [5, 7, 8, 19, 23, 24, 26, 27], "later": [7, 21, 24, 29], "latest": [27, 29], "latter": 6, "law": 11, "layer": [5, 22, 27], "layer1": 23, "layer2": 23, "layer3": 23, "layer4": 23, "layout": 23, "lcv": [3, 6, 7, 11, 23, 26], "lead": [22, 27, 29], "learn": [7, 10, 11, 17, 24, 27, 28], "learnabl": [8, 14, 18, 27], "learning_r": [25, 26, 29], "least": [3, 6, 8, 10, 11, 18, 22, 23, 29], "least_noticeable_dist": 22, "leav": [7, 8, 22, 27], "led": 29, "left": [7, 8, 10, 18, 21, 23, 24, 25, 26, 28, 29], "leftmost": [10, 29], "legend": [23, 25, 28], "len": [7, 22, 23, 27, 28], "length": [3, 6, 7, 8, 18], "leptokurt": 8, "less": [5, 7, 8, 22, 23, 24, 28, 29], "let": [10, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "lettvin": 10, "lettvin1976": 10, "level": [5, 8, 10, 16, 21, 25, 26, 28, 29], "lg": 6, "lgg": 6, "li": [8, 12, 23, 24, 25], "lib": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "librari": [10, 11, 12], "lie": [8, 17, 25, 29], "life": 14, "light": [10, 24], "like": [5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29], "limit": [6, 7, 8, 15], "limited_representation_tensor": 6, "linalg": 25, "line": [7, 8, 13, 16, 25, 26, 27, 28, 29], "linear": [4, 6, 7, 8, 10, 24, 27, 28], "linearli": [8, 10, 21], "linearmodel": 23, "linearnonlinear": [4, 6, 19], "linestyl": 7, "linspac": [19, 27], "linux": [12, 13], "lip": 26, "list": [2, 3, 5, 6, 7, 8, 11, 14, 16, 20, 22, 23, 24, 26, 27, 28, 29], "listdir": 28, "listlik": 7, "liter": [5, 6, 7, 8, 20, 23], "literatur": [10, 11, 15, 27], "littl": [7, 8, 21], "live": [3, 7], "ll": [7, 8, 11, 12, 13, 18, 21, 22, 23, 24, 25, 26, 29], "ln": 6, "load": [1, 6, 7, 8, 16, 18, 22, 29], "load_ext": [19, 20, 21, 24, 25, 26, 27, 29], "load_imag": [1, 8, 28, 29], "loader": 27, "loc": [7, 25, 28], "local": [3, 5, 6, 7, 8, 11, 12, 13, 24, 26, 28, 29], "local_gain_control": [4, 5], "local_gain_control_dict": [4, 5], "local_gain_releas": [4, 5], "local_gain_release_dict": [4, 5], "locat": [8, 10, 27, 28, 29], "log": [3, 7, 8, 17, 24], "log2": 5, "log_2": 8, "logic": [7, 9, 25, 29], "logpolar": [7, 8], "logsumexp": 17, "london": 10, "long": [8, 10, 16, 19, 22, 24, 27, 29], "long_synth_max_it": 29, "longer": [9, 10, 17, 25, 26, 29], "longest": 17, "longest_synth_max_it": 29, "look": [2, 6, 7, 8, 10, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "lookup": 8, "loop": [8, 10, 16, 17, 25, 29], "loos": 22, "lop": 7, "lose": 29, "loss": [1, 7, 8, 10, 16, 17, 18, 19, 21, 24, 25, 26, 27, 29], "loss_change_it": 24, "loss_converg": [1, 8], "loss_funct": [7, 19, 24, 29], "loss_ratio": 20, "loss_stabil": 8, "loss_thresh": 24, "lossi": 28, "lost": 19, "lot": [8, 10, 13, 21], "low": [6, 8, 18, 24, 25, 27, 29], "lower": [3, 17, 23, 27, 28], "lowest": [7, 26], "lowpass": [5, 6, 8, 29], "lr": [7, 24, 25, 27, 29], "lt": [18, 25, 26, 27, 29], "lukin": 28, "lumin": [3, 4, 6, 11, 22, 28], "luminance_scalar": [4, 6], "luminancecontrastgaincontrol": [4, 6], "luminancegaincontrol": [4, 6], "luxburg": 11, "lxxxi": 10, "ly": 29, "lyndon": [9, 22], "m": [3, 7, 10, 11, 12, 13, 23, 27, 29], "m1": 25, "m2": 25, "mac": 12, "machin": [10, 11, 12, 13, 23, 29], "machineri": 27, "maco": [12, 13], "mad": [3, 7, 8, 10, 11, 17, 20], "mad_competit": [0, 1, 9, 14, 16, 17, 20, 25, 26], "mad_copi": 7, "mad_imag": [1, 7, 20, 25], "mad_metric1_max": 7, "mad_metric1_min": 7, "mad_metric2_max": 7, "mad_metric2_min": 7, "mad_mse_max": 26, "mad_mse_min": 26, "mad_ssim_max": 26, "madcompetit": [1, 7, 8, 9, 14, 16, 18, 20, 25, 26], "madcompetitionvari": 20, "madcompetiton": 7, "made": [8, 11, 27, 29], "mag": 29, "mag_mean": 29, "magazin": 10, "magnif": 6, "magnitud": [6, 7, 17, 27], "magnitude_mean": 29, "magnitude_pyr_coeff": 29, "magnitude_std": [6, 29], "mai": [3, 5, 7, 8, 10, 12, 15, 16, 17, 18, 20, 23, 24, 26, 27, 28, 29], "main": [7, 8, 13, 19], "mainli": 25, "maintain": 27, "make": [7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 23, 25, 26, 27, 29], "make_disk": [1, 6, 8], "make_figur": 8, "make_straight_lin": [1, 8], "make_synthetic_stimuli": [1, 8], "makeab": 7, "manag": [12, 13, 26], "mani": [7, 8, 10, 16, 17, 18, 23, 24, 27, 29], "manifold": 7, "manipul": 24, "manner": [10, 16, 17], "manual": [6, 13, 26], "manual_se": [8, 23], "map": [3, 7, 8, 10, 11, 22, 23, 27, 28, 29], "map_loc": 7, "mapsto": 23, "margin": 6, "marginal_stats_num": 29, "mari": [18, 20, 26], "mark": 7, "marker": [8, 28], "markerfmt": 23, "markerlin": [6, 8], "markers": 23, "mask": [6, 8, 22, 27, 28, 29], "massiv": 23, "mat": 8, "match": [5, 7, 8, 10, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29], "matched_im": 18, "math": [3, 6, 7, 23], "mathbb": [7, 23, 28], "mathbf": 28, "mathcal": [7, 26], "mathemat": [8, 27], "matlab": [3, 17, 21], "matlabpyrtool": [5, 27], "matplotlib": [6, 7, 8, 11, 12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "matric": 29, "matrix": [5, 7, 8, 10, 17, 29], "matter": [5, 29], "max": [6, 7, 8, 15, 20, 23, 24, 25, 26, 28], "max_dist": 22, "max_it": [7, 16, 18, 19, 22, 23, 24, 25, 26, 29], "max_iter_frontend": 22, "max_iter_vgg": 22, "max_kwarg": 7, "max_norm": 8, "max_x": 8, "maxdist": 23, "maxim": [7, 8, 10, 11, 21, 23, 25, 26, 28], "maximum": [1, 3, 7, 8, 11, 17, 18, 23, 26, 29], "maxms": 21, "maxpool": 23, "maxssim": 21, "mcdermott": 11, "mdl": [22, 23], "mdl_f": 22, "mdl_linear": 23, "mdl_v": 22, "mean": [3, 5, 6, 7, 8, 10, 13, 14, 15, 17, 18, 21, 22, 24, 25, 26, 27, 28], "meaningless": 14, "meant": [7, 8, 27], "measur": [3, 6, 7, 8, 11, 16, 17, 26, 28, 29], "mechan": 10, "medium": 10, "meet": [8, 14, 16, 24], "member": 6, "memori": [7, 16, 23], "mention": [18, 24, 29], "mere": 7, "merg": 16, "meshgrid": [18, 19, 20, 21, 22, 24, 26, 28], "met": [16, 19, 24, 29], "met_copi": 24, "met_imag": 24, "met_mag_mean": 29, "metam": [0, 1, 6, 8, 9, 11, 14, 16, 17, 18, 19, 20], "metamer": 11, "metamer_copi": 7, "metamer_left": 29, "metamer_remov": 29, "metamer_represent": 7, "metamer_right": 29, "metamerctf": [1, 7, 9, 19, 20, 24, 29], "metamermixtur": 29, "meth": 7, "method": [3, 5, 6, 7, 8, 10, 12, 13, 14, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "methodologi": [3, 7, 11], "metric": [0, 1, 6, 7, 8, 9, 10, 14, 16, 17, 20, 21, 25, 26, 28], "metric1_kwarg": 7, "metric1_nam": 7, "metric2_kwarg": 7, "metric2_nam": 7, "metric_tradeoff_lambda": [1, 7, 17, 20, 25, 26], "metric_tradeoff_lamda": 20, "micromamba": [18, 19, 21, 23, 24, 27, 28], "mid": [25, 27], "middl": [17, 23, 25, 29], "midpoint": 8, "might": [7, 10, 11, 13, 17, 19, 23, 25, 27, 29], "min": [5, 6, 7, 8, 15, 20, 23, 24, 25, 26, 28], "min_": 28, "min_dist": 22, "min_kwarg": 7, "min_x": 8, "mindist": 23, "miniconda": [12, 13], "miniconda3": [20, 22, 25, 26, 29], "minim": [7, 11, 16, 17, 21, 23, 25, 26, 29], "minimum": [1, 5, 6, 7, 8, 18, 23, 29], "minmax": [1, 7, 20, 26], "minms": 21, "minssim": 21, "minu": 8, "minut": [28, 29], "misc": [7, 19], "mix": 29, "mixtur": 10, "mnist": 27, "mnt": [22, 29], "mo": 28, "mode": [6, 7, 8, 12, 14, 18, 19, 22, 23, 24, 29], "model": [1, 3, 4, 5, 7, 8, 9, 10, 12, 16, 18, 21, 24, 25, 26], "model1": 26, "model2": 26, "model_mag_mean": 29, "model_metr": [0, 1], "model_pyr": 27, "model_remov": 29, "modelsiqa": 6, "modern": [10, 27], "modif": 18, "modifi": [7, 16, 20, 21, 24, 29], "modul": [0, 14, 18, 20, 22, 23, 27, 28], "modulate_phas": [1, 8], "modulelist": [22, 23], "modulenotfounderror": [21, 22, 23, 27, 28, 29], "modulu": [5, 8, 27], "moment": [6, 24, 29], "monitor": 8, "monochromat": 10, "monoton": 28, "more": [3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 25, 26, 27, 28, 29], "mos_valu": 28, "most": [5, 7, 8, 9, 10, 11, 12, 13, 16, 18, 19, 22, 23, 24, 25, 26, 27, 29], "most_noticeable_dist": 22, "motiv": 9, "move": [7, 10, 17, 18, 25, 27], "movi": [7, 18], "mp4": [19, 24], "ms_ssim": [1, 3, 9, 28], "mse": [1, 3, 7, 8, 20, 21, 26, 28], "mse_fixmse_maxssim": 21, "mse_fixmse_minssim": 21, "mse_fixssim_maxms": 21, "mse_fixssim_minms": 21, "mse_valu": 28, "msg": 23, "mssim": 3, "msssim": 3, "msssim_valu": 28, "mtime": 23, "mu_": 28, "mu_i": 28, "mu_x": 28, "much": [7, 9, 10, 16, 18, 23, 24, 25, 28, 29], "multi": [5, 6, 11, 16, 17], "multichannel": 5, "multipl": [5, 7, 8, 11, 13, 16, 18, 19, 27, 28], "multipli": [3, 5, 7, 8, 10, 29], "multiscal": [3, 5, 11, 24], "must": [3, 5, 6, 7, 8, 10, 12, 13, 14, 16, 18, 19, 23, 24, 26, 27, 29], "mx": 23, "my": 29, "mysteri": 10, "n": [3, 5, 7, 8, 13, 23, 25, 28, 29], "n_batch": 29, "n_chan": 23, "n_channel": [1, 5, 7, 23, 29], "n_correct": 27, "n_distort": 7, "n_k": 28, "n_mag_mean": 29, "n_orient": [6, 29], "n_scale": [5, 6, 8, 29], "n_steer": 27, "n_step": [7, 8, 23], "naiv": [0, 1, 4], "name": [6, 7, 8, 12, 13, 16, 19, 23, 25, 28, 29], "name_list": 28, "named_filt": 8, "namedtemporaryfil": 28, "namedtupl": 8, "nan": [6, 8, 29], "nanomet": 10, "nativ": [7, 18, 19, 20, 21, 22, 24, 26, 27, 28], "natur": [3, 7, 10, 11, 17, 18, 20, 25, 27, 29], "natural_video": 7, "navig": 13, "nb": [12, 13], "nb_conda_kernel": 13, "nbsphinx": 23, "ndarrai": [8, 20, 22, 26], "ndim": 27, "ndimens": 29, "necess": 29, "necessari": [2, 7, 14, 17, 24, 29], "necessarili": 23, "need": [3, 5, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29], "neg": [3, 5, 7, 8, 14, 28], "neighbor": [5, 29], "neighborhood": [3, 28], "neither": 25, "net": [5, 23], "network": [10, 11, 22], "neural": [7, 10, 11, 22, 23], "neurip": [6, 11], "neuron": [10, 11, 24], "neurosci": 11, "never": 10, "nevertheless": 7, "new": [6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 25, 26, 29], "new_mad": 20, "newli": 16, "next": [6, 7, 16, 19, 23, 24, 26, 29], "nice": [8, 17], "nikhil": 9, "nip": 11, "nk": 29, "nlp": [1, 3], "nlpd": [1, 3, 9], "nlpd_valu": 28, "nm": 10, "nmse": 28, "nn": [3, 5, 6, 8, 14, 18, 20, 22, 23, 27], "no_batch": 8, "nof": 18, "nois": [7, 8, 10, 16, 18, 20, 21, 23, 24, 25, 26, 28, 29], "noise_level": [8, 21], "noise_ms": 8, "noisi": [8, 21, 28], "noisy_img": 8, "non": [5, 7, 8, 10, 12, 14, 24, 27, 28, 29], "non_block": 7, "non_linear": [1, 4], "none": [3, 5, 6, 7, 8, 16, 19, 20, 22, 23, 24, 25, 26, 28, 29], "nonlinear": [6, 10, 18, 22, 23, 27, 28], "noral": 8, "norm": [5, 6, 7, 8, 17, 23, 25], "normal": [3, 5, 6, 7, 8, 11, 17, 20, 22, 23, 24, 26, 27, 29], "normalized_laplacian_activ": 3, "normalized_laplacian_pyramid": [1, 3], "notabl": 28, "note": [3, 5, 6, 7, 8, 9, 12, 14, 15, 17, 19, 20, 23, 24, 25, 26, 27, 28, 29], "notebook": [6, 7, 8, 11, 12, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29], "notebook_tqdm": [25, 26, 29], "noth": [7, 8], "notic": [10, 12, 18, 22, 23, 29], "nov": 11, "novel": [10, 16, 24, 29], "novemb": 28, "now": [3, 5, 8, 18, 22, 23, 24, 25, 26, 27, 29], "np": [7, 8, 19, 24, 25, 27, 28], "nth": [22, 23], "nthlayer": 23, "nthlayervgg16": 22, "null": 18, "num": 29, "num_channel": [5, 27], "num_orient": [5, 27], "num_scal": [5, 27], "number": [3, 5, 6, 7, 8, 9, 10, 14, 16, 19, 23, 26, 27, 28, 29], "numel": 29, "numer": 23, "numpi": [8, 19, 20, 22, 24, 25, 26, 27, 28, 29], "nxn": 23, "nyu": [3, 5, 6, 7, 11, 23], "o": [7, 28, 29], "obei": 5, "object": [6, 7, 8, 10, 11, 14, 18, 19, 22, 24, 26, 27, 29], "objective_funct": [1, 7, 16, 17, 20], "observ": [10, 23, 29], "obtain": [7, 23, 27, 28, 29], "obviou": 27, "obvious": 8, "occur": [8, 23], "oct": [5, 6], "octav": 5, "octob": [6, 7, 14], "odd": [5, 8], "odict_kei": 27, "off": [6, 7, 11, 18, 22, 23, 24, 26, 29], "offer": 28, "often": [3, 10, 16, 18, 26], "oig_coeffs_ij": 27, "oil": 29, "okai": 18, "old": 24, "old_mad": 20, "older": 9, "on_cent": 6, "onc": [8, 12, 13, 20, 22, 24, 27], "one": [3, 5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 29], "one_minus_msssim": 28, "one_minus_ssim": 28, "ones": [10, 16, 23, 26, 29], "ones_lik": 28, "ongo": [7, 8], "onli": [3, 5, 7, 8, 10, 12, 13, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29], "onlin": [22, 23, 28], "onoff": [4, 6, 19, 22, 24], "onseeingsidelong": 10, "onsid": 29, "onto": [7, 8, 29], "onward": 29, "open": [11, 12, 13, 26, 28], "oper": [3, 5, 6, 7, 8, 11, 12, 16, 17, 18, 26, 27, 29], "ophthalmologi": 9, "opinion": [7, 28], "oppos": 11, "opposit": [6, 18, 25, 29], "opt": [22, 24], "optic": 11, "optim": [0, 1, 3, 7, 9, 10, 11, 14, 19, 25, 26, 27, 29], "optima": 24, "optimizatio": 25, "optimize_metr": 7, "optimized_metr": [1, 7, 20, 25, 26], "optimized_metric_loss": [1, 7, 20, 25], "optimizedsynthesi": [1, 7, 8, 16], "optimum": 24, "optimz": 24, "option": [3, 5, 6, 7, 8, 13, 14, 16, 18, 19, 21, 22, 23, 27, 28, 29], "orang": 25, "ord": 25, "order": [5, 6, 7, 8, 10, 12, 13, 15, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29], "ordereddict": [5, 6, 29], "orderli": 8, "org": [3, 6, 7, 8, 9, 10, 11, 12, 22], "organ": [11, 29], "orient": [5, 6, 10, 11, 19, 27, 29], "orientation_index": 27, "origin": [3, 5, 8, 11, 17, 18, 20, 21, 23, 25, 26, 27, 28, 29], "original_imag": [8, 21], "ot": 29, "other": [6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29], "otherwis": [3, 5, 6, 7, 8, 11, 12, 14, 22, 28, 29], "our": [3, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29], "ourselv": [7, 8], "out": [5, 6, 8, 10, 12, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29], "out_channel": [5, 6, 27], "out_im": 27, "out_r": 27, "outcom": 26, "outer_radiu": 8, "outlier": [8, 28], "output": [3, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 19, 21, 22, 23, 24, 27, 29], "output_dim": [7, 27], "output_s": 8, "outsid": [7, 8, 17, 20, 21, 24, 26, 28], "over": [3, 6, 7, 8, 11, 16, 17, 18, 19, 20, 24, 29], "overal": [3, 16, 17, 29], "overcomplet": 5, "overrid": 7, "overridden": 6, "oversampl": [7, 23], "overwrit": [20, 29], "own": [6, 7, 8, 18, 24, 28], "p": [3, 5, 6, 7, 11, 14, 19, 23, 24, 28, 29], "p_": 28, "pack": 29, "packag": [0, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "pad": [3, 6, 8, 18, 26], "pad_mod": [6, 8, 18], "padding_mod": 8, "page": [3, 6, 9, 11, 18], "painlessli": 19, "pair": [5, 7, 8, 11, 26, 27, 28, 29], "pal": 25, "panda": 8, "panel": 23, "paper": [6, 8, 9, 11, 14, 21, 22, 24, 26, 28, 29], "paradigm": 29, "paragraph": [10, 26], "parallel": 6, "param": [6, 29], "paramet": [3, 5, 6, 7, 8, 10, 14, 16, 18, 22, 23, 24, 25, 27, 28, 29], "parametr": [6, 7, 11, 14, 24, 27], "parrot": [1, 2, 22, 28], "parsev": [5, 27], "part": [5, 9, 15, 17, 26, 27, 28, 29], "parthasarathi": 9, "partial": [7, 23], "particip": 10, "particular": [8, 11, 15, 17, 27, 29], "pass": [3, 6, 7, 8, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "past": [7, 8, 10, 24, 29], "patch": [10, 18, 28, 29], "path": [2, 7, 8, 12, 13], "pattern": [28, 29], "pbar": 16, "pd": 8, "pdf": [6, 7, 10, 11, 23], "pearson": 28, "pearsonr": 28, "pearsonr_valu": 28, "peculiar": 28, "penal": [7, 8], "penalize_rang": [1, 8, 16], "penalti": [7, 8, 14, 17, 24, 26], "peopl": 10, "pepper": [25, 28], "per": [5, 8, 10, 18, 29], "perceiv": [10, 24, 28], "percent": 10, "percentil": 8, "percept": [6, 10, 22, 24, 25, 26, 28, 29], "perceptu": [3, 7, 10, 11, 22, 24, 25, 26, 29], "perceptual_dist": [0, 1, 9, 21, 28], "percpetu": [24, 26], "perfect": 27, "perfectli": [27, 29], "perform": [3, 6, 7, 10, 11, 14, 16, 18, 25, 27, 29], "perhap": 10, "period": [18, 25], "peripher": 11, "peripheri": 6, "persist": 24, "perspect": 28, "perturb": [11, 23, 27], "ph": 6, "phase": [5, 8, 27], "phase_factor": 8, "phase_statistics_num": 29, "phd": 6, "phenomena": 10, "phenomenon": 10, "philosoph": 10, "photograph": 10, "photorecpetor": 10, "php": 7, "phrase": 10, "phychophys": 28, "physic": [10, 24], "physiologi": 6, "pi": [5, 8, 25, 27], "pick": [7, 17, 19, 25, 26], "pickl": 7, "pickle_load_arg": 7, "pickle_modul": 7, "pictur": [10, 18, 23, 26, 29], "piec": 29, "piecewis": 8, "pierr": 9, "pil": 28, "pin": 7, "pip": [11, 13], "pixel": [3, 5, 6, 7, 8, 10, 16, 19, 23, 25, 27, 28], "pixel_ch": 25, "pixel_change_converg": [1, 8], "pixel_change_norm": [1, 7, 8, 25, 26, 29], "pixel_statist": [6, 24, 29], "pixel_valu": 7, "pixelfad": [1, 7], "place": [7, 8, 12, 24], "placehold": [6, 29], "plai": [7, 8, 18, 25, 26, 27, 29], "plane": 5, "platform": [9, 15], "platykurt": 8, "pleas": [6, 9, 10, 11, 12, 17, 20, 22, 23, 25, 26, 27, 29], "plenopt": [9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "plot": [6, 7, 8, 10, 16, 22, 23, 24, 25, 26, 27, 28, 29], "plot_": 7, "plot_complex": [7, 8], "plot_deviation_from_lin": [1, 7], "plot_loss": [1, 7, 18, 19, 20, 24, 26], "plot_loss_al": [1, 7, 25, 26], "plot_mad_result": [1, 8, 21], "plot_pixel_valu": [1, 7, 19, 29], "plot_represent": [1, 4, 6, 7, 8, 19, 24, 29], "plot_representation_error": [1, 7, 8, 19, 24, 29], "plot_representation_error_as_rgb": 7, "plot_siz": 28, "plot_synthesis_statu": [1, 7, 16, 17, 19, 20, 24, 26, 29], "plot_x": 16, "plt": [6, 7, 8, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "plu": [8, 20, 26], "pluse": 29, "png": [8, 10, 24, 29], "po": [6, 7, 8, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "point": [5, 7, 8, 9, 10, 16, 19, 23, 24, 25, 28, 29], "polar": [7, 8, 24], "polar_angl": [1, 8], "polar_radiu": [1, 8], "polar_to_rectangular": [1, 5, 8], "polar_to_rectangular_dict": [4, 5], "ponomarenko": 28, "pooch": [2, 8, 12, 13, 21, 28, 29], "pool": [3, 24], "pop": 29, "portila": 6, "portilla": [6, 7, 11, 14, 17, 24], "portilla2000": [9, 11], "portilla99": [6, 7, 11], "portilla_simoncelli": [1, 4, 9, 14], "portilla_simoncelli_imag": 29, "portillasimoncelli": [4, 6, 9, 14, 19, 24, 29], "portillasimoncellimagmean": 29, "portillasimoncellimask": 29, "portillasimoncellimixtur": 29, "portillasimoncelliremov": 29, "portion": [17, 21, 23, 29], "portrait": 29, "posit": [5, 8, 11, 23, 28, 29], "possibl": [7, 8, 10, 13, 14, 16, 23, 24, 25, 26, 29], "possibli": 20, "post": [10, 11, 12, 17], "potenti": [23, 24, 29], "power": [3, 7, 22, 23], "power_factor": 3, "pp": [3, 5, 7, 11, 23, 28], "pr": 15, "practic": [14, 26, 29], "pre": [3, 7, 8, 19, 22], "precis": 8, "precomput": 8, "pred": 27, "predict": [3, 10, 11, 15, 23, 25, 26], "prefix": 13, "preprint": 11, "preprocess": 7, "presenc": 8, "present": [5, 6, 8, 9, 10, 11, 16, 22, 24, 29], "preserv": [18, 27], "pretrain": [6, 22, 23], "pretti": [19, 25], "prevent": [7, 19, 27, 29], "previou": [7, 10, 18, 22, 29], "previous": [5, 6], "primari": [7, 10, 11, 27, 29], "principl": 17, "print": [8, 18, 19, 22, 23, 24, 25, 27, 28, 29], "prior": 7, "privat": 16, "probabl": [6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 29], "probe": 27, "problem": [7, 12, 17, 18, 19, 29], "proc": 11, "procedur": [7, 8, 10, 24, 27, 29], "process": [3, 5, 6, 7, 8, 10, 11, 13, 19, 22, 23, 25, 27, 28, 29], "process_imag": [7, 22], "procudur": 28, "prod_": [3, 28], "produc": [3, 7, 11, 23, 26, 27, 28, 29], "product": [3, 7, 25, 27, 29], "profil": 17, "progress": [7, 11, 16, 17, 18, 19, 22, 24, 25, 26, 29], "project": [3, 5, 8, 10, 11, 23, 26, 29], "promin": 23, "prompt": 13, "proper": [8, 29], "properli": [5, 7, 19], "properti": [6, 7, 10, 11, 16, 27, 29], "proport": [23, 24], "propos": [6, 7, 10], "provid": [3, 6, 7, 8, 9, 10, 12, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27], "pseudoperiod": 29, "psychologi": 11, "psychophys": [3, 25, 28], "pt": [7, 8, 24, 25], "pth": 22, "pub": [6, 7, 11, 23], "public": 16, "publish": [7, 9, 11, 26], "purport": 24, "purpos": [14, 19, 24, 25, 29], "pursu": 11, "push": 23, "put": [8, 18, 24, 25, 29], "py": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "pylon": 8, "pypi": [12, 13], "pyplot": [7, 8, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "pyproject": 12, "pyr": [5, 19, 27], "pyr_channel": 27, "pyr_coeff": [5, 8, 27, 29], "pyr_coeffs_complex": 27, "pyr_coeffs_downsampl": 27, "pyr_coeffs_fix": 27, "pyr_coeffs_fixed_1": 27, "pyr_coeffs_fixed_2": 27, "pyr_coeffs_not_downsampl": 27, "pyr_coeffs_scale0": 27, "pyr_coeffs_split": 27, "pyr_complex": 27, "pyr_dict": 5, "pyr_downsampl": 27, "pyr_fix": 27, "pyr_info": [5, 27], "pyr_kei": 5, "pyr_not_downsampl": 27, "pyr_siz": [4, 5, 27], "pyr_tensor": [5, 27], "pyramid": [3, 5, 6, 8, 11, 19, 29], "pyramidhowev": 27, "pyramidswhat": 27, "pyrconvful": 27, "pyrfigur": [6, 8, 19, 27], "pyrshow": [1, 8, 27], "pyrtool": [5, 8, 11, 12, 19, 25, 27], "pytest": 12, "python": [7, 10, 11, 12, 13, 15, 16, 17, 29], "python3": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "pytorch": [5, 7, 8, 11, 12, 14, 15, 18, 22, 23, 24, 29], "pytorch_1670525553989": 22, "pytroch": 24, "q": [7, 23], "qquad": 28, "quadrat": [7, 8, 24, 26], "quadratur": [5, 27], "qualit": [27, 28, 29], "qualiti": [3, 11, 21, 22, 26, 28, 29], "quantit": 28, "quantiz": 28, "question": [10, 11], "quickli": [7, 23, 29], "quickstart": [7, 8, 11], "quit": [18, 24, 25, 26, 29], "quot": 15, "r": [3, 7, 8, 10, 11, 19, 23, 25, 28, 29], "radial": [5, 8], "radian": [5, 8], "radiat": 10, "radiu": 8, "rais": [3, 5, 6, 8, 18, 21, 22, 23, 27, 28, 29], "raised_cosin": [1, 8], "ramp": 8, "ran": [13, 24], "rand": [19, 28], "rand_lik": [16, 20, 24, 29], "randn": 8, "randn_lik": 23, "random": [7, 8, 10, 11, 13, 18, 19, 23, 24, 28, 29], "randomized_svd": [7, 23], "randomli": [10, 29], "rang": [7, 8, 14, 16, 17, 20, 21, 24, 25, 26, 27, 28, 29], "range_penalty_lambda": [1, 7, 16, 20, 24, 25, 26], "rank": [22, 23, 28], "rate": [7, 10, 11, 17, 24], "rather": [10, 14, 16, 20], "ratio": [6, 7, 8, 29], "ratio_limit": 6, "raw": [27, 29], "rcparam": [7, 8, 11, 13, 18, 19, 20, 23, 24, 25, 26, 27, 29], "re": [3, 5, 6, 7, 8, 10, 11, 12, 13, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29], "reach": [7, 8, 10, 16, 18, 22, 23, 24, 26], "read": [9, 10, 16, 18, 29], "readi": [18, 27], "readili": 29, "readlin": 28, "readthedoc": [25, 26, 27, 29], "real": [5, 6, 7, 8, 14, 18, 19, 23, 27, 29], "real_coefficient_corr_num": 29, "real_vari": 29, "realli": [18, 19, 20], "rearrang": 29, "reason": [7, 16, 19, 26, 27, 29], "recalcualt": 7, "recent": [7, 24], "recept": 11, "recip": 6, "recogn": 10, "recogniz": 29, "recommend": [5, 7, 11, 12, 18, 20, 22, 23, 24], "recon": [5, 6], "recon_pyr": [4, 5, 27], "reconlist": 27, "reconstruct": [5, 6, 27, 28, 29], "record": 10, "recreat": [5, 10], "rect": 27, "rect2pol": 5, "rectangular": [7, 8, 23], "rectangular_to_polar": [1, 5, 8, 27], "rectangular_to_polar_dict": [4, 5, 27], "rectifi": 18, "recurs": [3, 8, 28, 29], "red": [7, 10, 24, 25, 29], "reduc": [5, 8, 16, 17, 22, 25], "reduct": 3, "redund": [3, 6], "ref": 25, "ref_rep": 8, "refer": [3, 5, 6, 7, 8, 10, 11, 16, 17, 18, 23, 24, 25, 26, 27, 29], "reference_filemap": 28, "reference_filenam": 28, "reference_imag": 28, "reference_metr": [1, 7, 20, 25, 26], "reference_metric_loss": [1, 7, 16, 20, 25], "reference_sign": 26, "refin": 7, "reflect": [3, 6, 8, 11, 26], "refut": 29, "regard": 10, "regardless": 23, "regener": 6, "region": [5, 8, 10, 29], "regist": 6, "regular": [7, 24, 29], "reinstal": 13, "rel": [7, 8, 10, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "relat": [8, 10, 12, 16, 19, 24, 26, 29], "relationship": [10, 28], "relative_ms": [1, 8], "relativf": 19, "releas": [5, 15, 18, 19, 20, 21, 22, 24, 26, 28], "relev": [6, 7, 9, 17, 29], "reli": [6, 8, 29], "relu": [22, 23, 27], "remain": 29, "remaind": 29, "remark": 29, "rememb": [7, 18, 21, 23], "remov": [5, 6, 8, 18, 23, 28, 29], "remove_grad": [1, 8, 14, 18, 19, 22, 23, 24], "remove_kei": 29, "remove_scal": [4, 6, 29], "remove_statist": 29, "render": 11, "rep": [6, 18, 19, 29], "repeat": [5, 8, 22, 26, 27, 29], "repeat_interleav": 23, "repeatedli": 7, "replac": [16, 17, 25], "replic": [3, 8, 29], "repo": 13, "report": [11, 12, 29], "repositori": 12, "repres": [7, 8, 10, 22, 27, 29], "represent": [3, 5, 6, 7, 8, 10, 11, 17, 18, 20, 22, 23, 24, 27, 28, 29], "representation_dict": 6, "representation_error": [6, 7, 29], "representation_tensor": [6, 29], "represet": 27, "reprint": [11, 26], "reproduc": [11, 29], "reproducibl": 15, "reptile_skin": [1, 2, 19, 24, 27], "request": 11, "requir": [5, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29], "requires_grad": 8, "requires_grad_": [20, 29], "rerun": 12, "rescal": [1, 7, 8, 24, 28], "rescale_ylim": [1, 8], "rescalen": 7, "research": [9, 10, 11, 15], "reshap": [5, 25, 27, 28], "residu": [5, 6, 8, 19, 27], "residual_highpass": [5, 6, 24, 27], "residual_lowpass": [5, 6, 24, 27], "resiz": 8, "resnet18": 23, "resnet18_a": 23, "resnet18_b": 23, "resnet18_weight": 23, "resolut": 8, "resolv": 5, "resort": 23, "resourc": 29, "respect": [3, 7, 8, 11, 19, 23, 24, 25, 27, 29], "respons": [5, 7, 8, 10, 11, 18, 22, 23, 24], "response_f": 22, "rest": [8, 25], "restart": [13, 21, 22, 23, 27, 28, 29], "resteer": 8, "resteered_coeff": 5, "resteering_weight": 5, "restor": 29, "restrict": [8, 14], "result": [2, 3, 7, 8, 15, 17, 21, 23, 24, 25, 27, 28, 29], "results_dir": 8, "resum": [16, 18, 24], "retain": [7, 8, 11], "retain_graph": 7, "retin": 22, "return": [2, 3, 5, 6, 7, 8, 10, 11, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "return_weight": 8, "reus": [7, 8, 26], "reveal": 11, "revers": [6, 11], "rgb": [5, 7, 8, 10, 18, 19, 22], "rgb2grai": 8, "rgba": 8, "richer": 28, "right": [8, 10, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "rightmost": [10, 24, 29], "rigor": 22, "rise": 25, "rmse": 28, "rng": 29, "robust": [7, 8, 10, 27], "rock": 8, "role": [11, 29], "room": 10, "root": [3, 12, 27, 28, 29], "rop": 7, "rosenfeld": 10, "rosenfeld2018": 10, "rotat": [8, 25, 27], "roughli": [16, 17, 20, 26, 29], "round": 8, "row": [8, 18, 23, 25, 26, 27, 29], "row0": 8, "row1": 21, "rtol": 27, "rtype": 6, "rule": 16, "run": [6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 29], "run_synthesi": 29, "runtimeerror": 8, "s3": 27, "s41467": 11, "s_i": 28, "sai": [24, 29], "said": 19, "salient": 29, "salt": [25, 28], "same": [3, 5, 6, 7, 8, 10, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "same_pad": [1, 8, 18], "samp1": 8, "samp10": 8, "samp2": 8, "samp3": 8, "samp4": 8, "samp5": 8, "samp6": [8, 21], "samp7": 8, "samp8": 8, "samp9": 8, "sampl": [5, 6, 7, 8, 16, 19, 23, 28, 29], "sample_brownian_bridg": [1, 8], "satisfi": [18, 24], "satur": 26, "save": [1, 7, 8, 11, 13, 14, 16, 19, 27, 29], "saved_": [7, 24, 29], "saved_mad_imag": [1, 7], "saved_metam": [1, 7, 24], "saved_model_respons": 24, "saved_sign": 24, "scalar": [3, 6, 7, 8, 10, 14, 26, 28], "scale": [1, 3, 4, 5, 6, 7, 8, 11, 14, 17, 19, 22, 24, 25, 27, 28], "scale_filt": [5, 8], "scale_index": 27, "scales_finish": [1, 7, 24], "scales_loss": [1, 7, 24], "scales_tim": [1, 7, 24], "scales_to_keep": 6, "scatter": [8, 16, 25, 28], "scenario": 27, "scene": [10, 11], "schedul": [7, 17, 24, 26], "schemat": 10, "schwarz": 7, "scienc": 10, "scientif": [10, 11, 16], "scientist": 10, "scipi": 28, "scope": 24, "score": [17, 28], "scorrespond": 29, "scratch": [7, 20], "screen": 10, "script": [12, 13], "sdsim": 26, "se": 29, "seamlessli": 29, "second": [3, 5, 6, 7, 8, 11, 16, 21, 24, 25, 27, 29], "section": [3, 11, 12, 16, 23, 24, 27, 29], "see": [3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29], "seed": [8, 15, 24, 25, 28, 29], "seek": 10, "seem": [10, 18, 19, 29], "seen": [5, 10, 24, 27, 29], "segment": 29, "select": [7, 10, 11, 13, 24, 27], "self": [5, 6, 7, 8, 18, 20, 22, 23, 27, 29], "semi": 23, "semilogi": [7, 18], "send": [11, 24, 29], "sens": [8, 12, 18, 21, 25, 27], "sensit": [6, 7, 10, 11, 18, 22], "separ": [3, 5, 6, 7, 8, 12, 13, 24, 25, 26, 27, 28, 29], "sequenc": [7, 8, 28, 29], "seri": [8, 19, 27], "seriou": 20, "serv": [18, 24, 27, 29], "set": [3, 5, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "set_postfix": 16, "set_se": [1, 8, 24, 25, 28, 29], "set_titl": [8, 28, 29], "set_vis": 29, "set_xlabel": [27, 28], "set_ylabel": [27, 28], "setter": 16, "setup": [12, 13], "seventh": [3, 28], "sever": [7, 11, 12, 13, 14, 15, 16, 18, 19, 24, 26, 27, 28, 29], "shade": [26, 29], "shadow": [18, 29], "shape": [3, 5, 6, 7, 8, 14, 16, 18, 19, 22, 24, 27, 28, 29], "shape_list": 28, "share": [2, 7], "sharei": 23, "sharex": 23, "sheikh": [3, 11, 28], "shfit": 24, "shift": [8, 24, 27, 28], "shiftabl": 11, "short": [10, 29], "short_synth_max_it": 29, "shortli": 20, "should": [3, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 27, 28], "shouldn": [8, 12, 16], "show": [3, 6, 7, 8, 10, 11, 16, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29], "show_residu": 8, "shown": [3, 10, 27, 28, 29], "shrink": [1, 8], "si": 24, "side": [8, 29], "sidelong": 10, "sig": 11, "sigma_": 28, "sigma_1": 3, "sigma_2": 3, "sigma_i": 28, "sigma_k": 28, "sigma_x": 28, "sign": 6, "signal": [0, 1, 3, 5, 6, 7, 10, 11, 19, 22, 25, 27, 28, 29], "signatur": 7, "significantli": [7, 17, 29], "silent": 6, "similar": [3, 7, 11, 13, 16, 17, 18, 21, 23, 26, 27, 29], "similarli": [7, 14, 16, 19, 25, 26, 27], "simon": 11, "simoncelli": [3, 5, 6, 7, 9, 11, 14, 17, 23, 24, 26, 28], "simoncelli1992": [9, 11], "simoncelli1995": [9, 11], "simoncelli95b": 11, "simpl": [3, 6, 7, 8, 10, 13, 18, 22, 23, 24, 25, 27, 28, 29], "simple_metam": [0, 1], "simplefilt": [20, 26], "simplemetam": [1, 7], "simplemodel": 18, "simpler": 29, "simplest": [10, 16, 23, 24, 25, 29], "simpli": [7, 8, 23, 24, 26, 27, 29], "simplist": 6, "simul": [0, 1, 9, 10, 14, 18, 19, 22, 24, 27, 28, 29], "simuli": 8, "simultan": 24, "sin": 25, "sin1": 8, "sin2": 8, "sinc": [6, 7, 8, 10, 20, 21, 22, 23, 24, 25, 27, 28, 29], "sine": [5, 8, 10], "sine_gr": 8, "singl": [3, 5, 6, 7, 8, 10, 12, 13, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29], "singleton": 23, "singular": 23, "sinn": 8, "site": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "six": [3, 10, 11], "size": [3, 5, 6, 7, 8, 10, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29], "skew": [1, 6, 8, 29], "skew_reconstruct": 29, "skimag": 8, "skip": 8, "slice": 29, "slide": 27, "slightli": [6, 8, 10, 17, 24, 25, 26, 29], "slow": [20, 22, 26], "small": [5, 7, 8, 10, 17, 24, 28], "smaller": [8, 17, 22, 26, 27, 28], "smallest": 11, "smooth": [17, 29], "smoothli": [8, 27], "so": [3, 5, 6, 7, 8, 10, 11, 12, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "societi": 11, "soft": 8, "soften": 8, "softer": 8, "softplu": 6, "solid": [10, 25, 26, 29], "solut": [7, 13, 17, 18, 24], "solv": [7, 23], "some": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 26, 27, 28, 29], "someth": [7, 8, 13, 17, 19, 26, 29], "somewhat": [10, 19], "somewher": 12, "soon": 7, "sought": 29, "sourc": [2, 3, 5, 6, 7, 8, 10, 13, 20], "sourcetensor": 20, "space": [3, 7, 10, 11, 13, 18, 22, 23, 24, 25, 27], "span": 23, "spars": 28, "spatial": [3, 5, 6, 7, 8, 10, 19, 23, 27, 28, 29], "spatial_corr_width": [6, 29], "speak": 24, "spearman": 28, "spearmanr": 28, "spearmanr_valu": 28, "specfi": 8, "special": [7, 8], "specif": [7, 10, 11, 24, 27, 29], "specifi": [5, 7, 8, 10, 12, 16, 19, 21, 24, 26, 29], "spectra": [10, 24], "spectrum": [8, 10], "speed": 7, "spend": [17, 25], "spent": 7, "sphinx": 12, "spine": 8, "spines_to_remov": 8, "split": [5, 6, 7, 27, 29], "split_complex": [5, 19, 27], "sqrt": [3, 8, 28], "squar": [3, 5, 7, 8, 12, 17, 21, 23, 26, 27, 28, 29], "square_correct": 25, "square_gr": 8, "square_wav": 25, "squeez": [8, 23, 24, 25, 27, 28], "src": [18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29], "ssim": [1, 3, 5, 8, 9, 11, 20, 26], "ssim_fixmse_maxssim": 21, "ssim_fixmse_minssim": 21, "ssim_fixssim_maxms": 21, "ssim_fixssim_minms": 21, "ssim_images_dir": 8, "ssim_index": 3, "ssim_map": [1, 3, 9, 28], "ssim_map_smal": 28, "ssim_valu": 28, "stabil": [8, 22], "stabl": [7, 8, 25, 26, 29], "stack": 5, "stage": [10, 27, 29], "stai": [25, 26], "stand": 27, "standard": [5, 6, 7, 8, 10, 21, 22, 27, 28, 29], "start": [5, 7, 8, 10, 12, 16, 18, 19, 20, 24, 26, 29], "stat": [0, 1, 6, 28, 29], "state": [5, 10, 19, 24, 29], "statement": 7, "static": 5, "stationari": 8, "statist": [6, 7, 11, 14, 17, 24, 27], "statistc": 29, "stats0": 29, "stats1": 29, "stats_dict": 29, "stats_vec": 29, "statu": [7, 11, 12, 16, 24], "std": [5, 6, 8, 22, 28], "std_reconstruct": 29, "stdev": [7, 22], "steadili": 18, "steeabl": 8, "steer": [1, 5, 8], "steer_angl": 27, "steer_coeff": [4, 5, 27], "steer_to_harmonics_mtx": 8, "steerabl": [5, 6, 8, 11, 19, 29], "steerable_pyramid_freq": [1, 4, 9, 27], "steerablepyramid": 27, "steerablepyramidfreq": [4, 5, 8, 9, 19, 27], "steered_coeff": 27, "steered_coeffs_ij": 27, "steering_offset": 27, "steering_weight": 27, "steermtx": 8, "steerpyr": [5, 27], "steervect": 8, "stem": [6, 8, 19, 23, 29], "stem_artist": 6, "stem_contain": 8, "stemcontain": [6, 8], "stemlin": [6, 8], "step": [7, 8, 13, 16, 18, 23, 27, 29], "step_edg": 8, "step_energi": [1, 7], "still": [3, 7, 16, 23, 25, 28, 29], "stimuli": [8, 9, 10, 11, 16], "stimulu": [10, 11, 14, 18, 27], "stiuli": 8, "stochast": 11, "stop": [7, 8, 18, 19, 23, 24, 25, 29], "stop_criterion": [7, 8, 16, 18, 23, 25, 26], "stop_iters_to_check": [7, 8, 16], "store": [7, 8, 12, 16, 18, 23, 24, 27, 29], "store_progress": [1, 7, 16, 18, 19, 20, 24, 25, 29], "str": [5, 6, 7, 8], "straight": [0, 1, 7, 28, 29], "straighter": 28, "straightforward": 29, "strang": [18, 19], "stream": 11, "strength": 7, "stretch": [28, 29], "strict": [14, 16], "strictli": 14, "stride": [8, 27], "string": [6, 7, 8, 11, 13, 16, 27], "strip": 8, "strong": 29, "strongest": 29, "structur": [3, 6, 7, 8, 11, 16, 19, 20, 26, 27], "stuck": 29, "studi": [10, 24], "stuff": [7, 21, 24], "style": [11, 25], "sub": [7, 8, 15, 20], "subbackward0": 25, "subband": 29, "subclass": [6, 16], "subdivid": 6, "submodul": [0, 4], "subpackag": 0, "subplot": [7, 8, 19, 23, 24, 25, 26, 27, 28, 29], "subregion": 29, "subsampl": [3, 10], "subsequ": [16, 27, 29], "subset": [5, 6, 7, 14, 19, 24, 27, 29], "substanti": 29, "substitut": 29, "substract": 5, "subtitl": 8, "subtract": [3, 11, 28], "succe": [10, 29], "succeed": 24, "success": 29, "successfulli": 17, "suffic": 10, "suffici": [6, 10, 25], "suffix": 28, "suggest": [11, 16, 22], "suitabl": [8, 17], "sum": [3, 5, 6, 8, 17, 27, 28, 29], "sum_": 28, "sum_i": [3, 8], "summar": [6, 13, 29], "summari": 28, "super": [7, 18, 19, 20, 22, 23, 27, 29], "suppli": [16, 29], "support": [3, 7, 8, 11, 12, 14, 16, 18, 19, 24, 27, 29], "suppos": 25, "suppress": [11, 20, 26], "suptitl": 29, "sure": [7, 8, 19, 29], "surprisingli": 10, "surround": [6, 29], "surround_std": 6, "sutskev": 10, "svd": [7, 23], "swartz": 8, "switch": [7, 18, 19, 22, 23, 24, 29], "symmer": 28, "symmetr": [5, 7, 23, 29], "symmetri": 29, "symmtric": 6, "synth": [7, 8, 18, 19, 20, 22, 23, 24, 25, 26, 29], "synth_imag": 18, "synth_img": 8, "synth_it": 7, "synth_rep": 8, "synthes": [0, 1, 6, 8, 9, 10, 11, 14, 16, 17, 18, 19, 20, 21, 24, 25, 26, 29], "synthesi": [0, 1, 3, 6, 8, 10, 14, 15, 18, 21, 24, 25, 26, 29], "synthesis_metr": 26, "synthesis_target": [17, 26], "synthesized_eigenindex": 23, "synthesized_eigenvalu": 23, "synthesized_represent": 19, "synthesized_sign": [23, 26, 29], "synthet": 29, "synthetic_imag": [8, 25], "system": [3, 7, 9, 10, 11, 12, 13, 16, 19, 22, 23, 24, 28, 29], "sythesi": [8, 27], "szegedi": 10, "szegedy2013": 10, "t": [5, 6, 7, 8, 10, 11, 12, 16, 18, 19, 20, 21, 23, 24, 25, 26, 27, 29], "t10k": 27, "tabl": [6, 8, 13], "tag": [18, 19, 24, 27], "tailed": 8, "take": [3, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 22, 23, 24, 26, 27, 28, 29], "taken": [3, 6], "tar": [2, 28, 29], "target": [7, 8, 10, 17, 18, 24, 25, 26, 29], "target_represent": [1, 7], "target_scal": 27, "target_sign": [24, 29], "task": [10, 11, 18], "technic": 27, "techniqu": [5, 27, 29], "tell": [7, 8, 13, 19, 20, 23, 26, 29], "tempfil": 28, "tempor": 8, "temporari": 28, "tend": [12, 27], "tensor": [2, 3, 5, 6, 7, 8, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "tensor_new": [20, 22, 26], "tensorshap": [18, 19, 20, 21, 22, 24, 26, 28], "term": [3, 7, 24, 28, 29], "termin": [7, 8, 13, 16, 23], "test": [2, 8, 10, 12, 15, 16, 21, 22, 23, 24, 26, 27, 29], "text": [7, 10, 19, 23, 27, 28, 29], "textrm": 23, "textur": [6, 7, 11, 14, 17, 24, 27], "texture_masked_imag": 29, "texturi": 29, "th": [3, 5], "than": [5, 6, 7, 8, 10, 11, 14, 16, 17, 19, 20, 23, 24, 25, 26, 28, 29], "theano": 7, "thei": [3, 5, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29], "them": [3, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 19, 20, 22, 23, 24, 25, 28], "theorem": [5, 8, 27], "theori": [10, 11, 23], "theorist": 10, "therebi": 7, "therefor": [8, 12, 14, 15, 19, 23, 24, 25, 26, 27, 29], "thesi": 6, "theta": [5, 10, 25], "thi": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "thing": [10, 14, 16, 23, 24, 25, 29], "think": [10, 18, 26, 29], "third": [7, 10, 27, 29], "thoma": 9, "those": [5, 6, 8, 10, 11, 12, 16, 17, 18, 19, 22, 27, 29], "though": [5, 10, 11, 12, 14, 16, 18, 24, 27, 29], "thought": [23, 24, 27], "thousand": 23, "thread": [10, 18, 19, 24, 27], "three": [3, 7, 10, 13, 24, 26, 28, 29], "threshold": [8, 28], "thriti": [3, 28], "through": [6, 8, 10, 11, 13, 24, 25, 27], "throw": [7, 8, 10, 18], "thu": [7, 8, 10, 13, 16, 17, 18, 21, 23, 24, 26, 27, 29], "tid2013": 28, "tienn": 9, "tif": 8, "tight": 5, "tight_fram": [5, 19, 27], "tight_layout": [23, 28], "tighten": 10, "tile": [5, 29], "tilt": 29, "time": [6, 7, 8, 13, 14, 16, 17, 18, 19, 23, 24, 25, 29], "tip": 11, "titl": [6, 7, 8, 9, 18, 22, 23, 24, 25, 28, 29], "tj": 23, "tmp": 28, "to_numpi": [1, 8, 24, 25, 27, 28], "togeth": [5, 7, 16, 19, 24, 26, 29], "toggl": 7, "toler": [8, 22], "toml": 12, "too": [7, 8, 10, 16, 22, 23, 29], "took": 25, "tool": [0, 1, 6, 7, 10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "top": [5, 7, 8, 10, 18, 21, 22, 23, 25, 26], "torch": [3, 5, 6, 7, 8, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "torchvis": [12, 13, 22, 23, 27], "total": [5, 6, 8, 11, 18, 29], "total_band_energi": 27, "totensor": 27, "totsuka": 29, "toward": [11, 25], "town": 7, "tqdm": [16, 25, 26, 27, 29], "tqdmwarn": [25, 26, 29], "track": [10, 11, 12, 16, 24, 29], "tradeoff": [25, 26], "train": [3, 6, 8, 10, 18, 19, 22, 23, 24, 29], "train_set": 27, "trajectori": 7, "tran": 11, "transact": [3, 5, 11, 28], "transfer": 11, "transform": [3, 5, 7, 8, 10, 11, 14, 18, 27], "transit": [5, 7, 8], "translat": 8, "translation_sequ": [1, 8], "transmiss": 28, "transpos": 7, "treat": [3, 8, 27, 28], "tri": [7, 23, 29], "triangl": 8, "triangular": 29, "trichromaci": [10, 11], "trichromat": 10, "trick": [7, 11, 23], "trigger": [18, 19, 20, 21, 22, 24, 26, 27, 28], "trivial": 27, "true": [2, 3, 5, 6, 7, 8, 9, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29], "truli": 23, "truth": 7, "try": [7, 8, 11, 12, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29], "tsotso": 10, "tune": 22, "tupl": [5, 6, 7, 8, 16, 20, 27], "turn": [23, 29], "tutori": [7, 8, 11, 18, 23, 27, 28, 29], "twice": 7, "twidth": [5, 27], "two": [3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "txt": 28, "type": [2, 3, 5, 6, 7, 8, 10, 16, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29], "typeerror": 8, "typic": 12, "u": [7, 8, 17, 20, 23, 25, 26, 27, 29], "ubyt": 27, "uint16": 8, "uint8": [8, 28], "unabl": 29, "unawar": 12, "unchang": [2, 7, 27], "unclear": 15, "unconstrain": 29, "uncorrect": 8, "under": [7, 10, 21, 24], "underli": [10, 29], "understand": [10, 14, 16, 18, 19, 23, 29], "understood": [27, 29], "undistort": 3, "undo": 7, "unexpect": 10, "unfamiliar": [11, 12, 13], "unfinish": 7, "unfortun": 25, "uniform": [7, 8, 10, 29], "uniformli": [24, 29], "uninform": 29, "union": [5, 6, 7, 24], "uniqu": [6, 7, 10], "unit": [5, 7, 8, 22], "univari": 8, "unless": [7, 14, 22], "unlik": [5, 8, 24, 28, 29], "unnecessari": [10, 14], "unnorm": 22, "unpack": 5, "unprocess": 22, "unset": [19, 26], "unsqueez": [19, 25, 27, 29], "until": [7, 24, 26, 27], "untouch": 7, "untru": 24, "unweight": 3, "up": [5, 7, 8, 10, 11, 16, 22, 23, 26, 29], "upcom": [18, 19, 20, 21, 22, 24, 26, 28], "updat": [6, 7, 8, 12, 16, 24, 25, 26, 29], "update_plot": [1, 4, 6, 8], "update_stem": [1, 8], "upgrad": 12, "upon": 3, "upper": [8, 25, 29], "upsampl": [5, 8, 19, 27, 28], "upsample_blur": [1, 8], "upsample_convolv": [1, 8], "us": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "usag": 5, "user": [7, 8, 16, 19, 26, 29], "user_instal": [25, 26, 29], "userwarn": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "usual": [7, 29], "utf": 28, "util": [8, 20, 22, 26, 27], "uwaterloo": 11, "v": [3, 6, 7, 8, 11, 23, 25, 27, 28], "v1": [15, 27], "v2": 27, "v_max": 22, "v_min": 22, "vagu": 16, "val": [23, 29], "val1": 28, "val2": 28, "valid": [0, 1, 5, 7, 11, 14, 15, 16, 18, 19, 22, 23, 24, 25, 29], "validate_coarse_to_fin": [1, 8, 14], "validate_input": [1, 8, 16], "validate_metr": [1, 8, 14, 16], "validate_model": [1, 8, 14, 16], "valu": [3, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29], "valueerror": [6, 8, 18], "valuewil": 8, "van": 17, "var": [7, 8], "var_highpass": 6, "var_highpass_residu": 29, "vari": 16, "variabl": [5, 7, 8, 10, 16, 29], "varianc": [1, 3, 6, 8, 24, 29], "varieti": [7, 19, 24, 29], "variou": [8, 24, 25, 29], "vast": 10, "ve": [6, 7, 8, 10, 11, 18, 19, 24, 25], "vector": [5, 7, 8, 10, 18, 19, 23], "vector_jacobian_product": [1, 7], "vector_norm": 25, "veer": 8, "ventral": 11, "venv": [12, 13], "veri": [3, 7, 10, 17, 18, 19, 20, 23, 24, 25, 27, 28, 29], "verifi": 25, "versa": 6, "version": [0, 3, 6, 7, 8, 12, 15, 16, 18, 19, 20, 26, 27, 28, 29], "vertic": 27, "vgg": 23, "vgg16": 23, "via": [7, 10, 11, 23], "vice": 6, "video": [7, 8, 16, 18, 19, 24, 27], "view": [2, 7, 8, 11, 12, 13, 16, 18, 24, 26, 27, 29], "viewabl": 6, "virtual": [11, 12, 13], "vishwanathan": 11, "visibl": [10, 11, 28], "vision": [3, 6, 7, 9, 10, 11, 14, 23, 24, 27], "visual": [3, 6, 7, 8, 9, 10, 11, 17, 19, 22, 24, 25, 28], "vj": 7, "vjp": 7, "vmax": [8, 23], "vmin": [8, 23], "vol": [3, 11, 28], "volum": 9, "vrang": [7, 8, 18, 19, 21, 22, 24, 25, 27, 28, 29], "vss2023": 9, "w": [3, 5, 6, 8, 10, 11, 22], "wa": [3, 5, 7, 8, 10, 20, 22, 24, 25, 26, 27, 29], "wai": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 27, 28, 29], "wait": 29, "walk": [10, 27], "wall": 29, "wallach": 11, "walli": 11, "wallis2019": 11, "wang": [3, 7, 8, 11, 26, 28], "wang03": 11, "wang03b": 11, "wang08": 11, "wang2003": [9, 11], "wang2004": [9, 11], "wang2008": [9, 11], "want": [5, 6, 7, 8, 10, 12, 13, 14, 16, 18, 19, 22, 23, 24, 25, 27, 29], "warn": [3, 8, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "warp": 7, "washington": [5, 6, 11], "wast": 13, "water": 29, "wave": 10, "wavelength": 10, "wavelet": [6, 7, 11, 14], "wbroderick": [22, 29], "we": [3, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "web": 10, "webpage_": 5, "websit": [26, 27], "weight": [3, 5, 6, 7, 8, 9, 10, 17, 18, 23, 24, 26], "well": [3, 7, 8, 9, 10, 12, 14, 17, 18, 19, 22, 24, 25, 26, 28, 29], "went": 25, "were": [3, 6, 9, 10, 22, 24, 29], "what": [3, 7, 8, 10, 11, 13, 16, 17, 18, 19, 20, 21, 24, 25, 27], "whatev": [7, 10, 16], "when": [3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 27, 28, 29], "where": [3, 5, 6, 7, 8, 10, 12, 17, 18, 23, 24, 25, 26, 28, 29], "wherea": [16, 29], "wherev": [24, 27], "whether": [2, 3, 5, 6, 7, 8, 10, 14, 17, 19, 23, 24, 25, 28, 29], "which": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29], "whichev": [7, 8, 12], "while": [6, 7, 8, 9, 10, 12, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29], "whistl": 7, "white": [7, 18, 26, 29], "whole": [3, 28], "whom": 10, "whose": [7, 8, 10, 11, 17, 18, 20, 23, 24, 25, 27, 28, 29], "why": [7, 10, 15, 18, 24], "wichmann": 11, "wicker": 29, "wide": [8, 29], "wider": 19, "width": [3, 5, 6, 7, 8, 10, 18, 19, 23, 24, 27, 28, 29], "width_ratio": [7, 19, 24, 26, 29], "wiener": 8, "wiggl": 10, "william": 9, "window": [5, 10, 11, 12, 13, 24, 29], "wise": 28, "wish": [5, 7, 12, 13, 17, 20, 23, 24, 27], "within": [5, 6, 7, 8, 10, 12, 14, 16, 17, 23, 25, 27, 29], "without": [12, 18, 19, 28, 29], "won": [10, 21], "wonder": 10, "wood": 29, "word": 8, "work": [3, 5, 8, 10, 11, 12, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29], "world": 22, "wors": 25, "worst": [21, 26], "worth": [26, 27], "would": [5, 7, 8, 10, 12, 16, 17, 18, 19, 23, 24, 25, 29], "woven": 29, "wrap": [19, 23], "wrapper": [8, 19, 22, 23, 27], "wrinkl": 24, "write": [8, 14, 16, 20, 28, 29], "writer": [7, 8, 11, 13, 18, 19, 24, 27], "written": 19, "wrong": [25, 28], "wrt": 7, "wss": 8, "www": [3, 5, 6, 7, 11, 23], "x": [3, 5, 6, 7, 8, 11, 16, 18, 22, 23, 25, 26, 27, 28, 29], "x0": 23, "x1": 23, "x_0": 23, "x_i": [3, 8], "x_metric": 16, "x_mod": 8, "x_model": 16, "x_new": 8, "xaxi": 29, "xdata": 8, "xinyuan": 9, "xlabel": [18, 23, 25, 26], "xtick": 23, "xval": 8, "xy": 28, "y": [3, 5, 6, 7, 8, 10, 11, 23, 25, 28, 29], "y0": 23, "y_i": [3, 8], "y_max": [7, 8], "yaxi": 29, "ydata": 8, "ye": [8, 23], "year": [9, 10, 24], "yellot": 29, "yellott": 29, "yerxa": 9, "yet": [7, 8, 10, 11, 21, 24, 25], "yield": [10, 23], "ylabel": [18, 23, 25, 26], "ylim": [6, 7, 8, 19, 29], "ylimit": 7, "you": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29], "young": 10, "your": [6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29], "yourself": [12, 18, 24, 25], "ytick": 23, "z": [3, 7, 11, 17, 28], "z70wang": 11, "zaremba": 10, "zemel": 10, "zero": [3, 5, 8, 22, 23, 27, 28, 29], "zero_grad": 27, "zhao": 9, "zhou": [3, 8, 21, 26], "ziemba": 11, "ziemba2021": [11, 17], "zip": [25, 29], "zone_pl": 8, "zoom": [6, 7, 8, 21, 22, 23, 25, 26, 27], "\u00e9tienn": 9, "\u211d\u1d50": 7, "\u211d\u207f": 7, "\ud835\udc40\u02b8": 7, "\ud835\udc40\u02e3": 7}, "titles": ["plenoptic", "plenoptic package", "plenoptic.data package", "plenoptic.metric package", "plenoptic.simulate package", "plenoptic.simulate.canonical_computations package", "plenoptic.simulate.models package", "plenoptic.synthesize package", "plenoptic.tools package", "Citation Guide", "Conceptual Introduction", "plenoptic", "Installation", "Using Jupyter to Run Example Notebooks", "Model requirements", "Reproducibility", "Synthesis object design", "Tips and Tricks", "Quickstart", "Display and animate functions", "Extending existing synthesis objects", "Reproducing Wang and Simoncelli, 2008 (MAD Competition)", "Reproducing Berardino et al., 2017 (Eigendistortions)", "Eigendistortions", "Metamers", "MAD Competition Conceptual Introduction", "MAD Competition Usage", "Steerable Pyramid", "Perceptual distance", "Portilla-Simoncelli Texture Metamer"], "titleterms": {"1": [23, 29], "1d": 23, "2": [23, 29], "2008": 21, "2017": 22, "3": [23, 29], "4": [23, 29], "5": [23, 29], "6": [23, 29], "7": 29, "A": 29, "The": [23, 29], "adapt": 23, "advanc": [11, 24], "al": 22, "all": 16, "an": 23, "anim": 19, "aperiod": 29, "appendix": 23, "applic": 27, "ar": 29, "autodiff": 7, "basic": [11, 24, 26], "berardino": 22, "better": 23, "between": [24, 29], "beyond": 10, "calcul": 29, "canonical_comput": 5, "character": 23, "citat": 9, "cite": 11, "class": [3, 29], "coars": 24, "coeffici": [27, 29], "compar": 23, "comparison": 28, "competit": [21, 25, 26], "complex": 29, "complic": 19, "compon": 11, "comput": 29, "concept": 11, "conceptu": [10, 25], "conda": 12, "conjectur": 29, "content": [1, 2, 3, 4, 5, 6, 7, 8, 11], "conv": 8, "converg": 8, "convolut": 27, "correl": 29, "counterexampl": 29, "creat": 23, "cross": 29, "data": [2, 8], "depend": 12, "design": 16, "detail": 23, "develop": 12, "devic": 24, "differ": 29, "displai": [8, 16, 19, 22], "distanc": 28, "distort": 23, "do": [22, 23, 29], "doe": 17, "drawn": 29, "eigendistort": [7, 22, 23], "end": 22, "et": 22, "exampl": [11, 13, 23, 27, 29], "exist": [17, 20], "extend": 20, "extern": 8, "extrapol": 29, "extrem": 23, "fetch": 2, "ffmpeg": [11, 13], "filter": [5, 27], "final": 22, "fine": 24, "fisher": 23, "from": [12, 29], "front": 22, "frontend": [6, 27], "full": 25, "function": [16, 19], "gener": [19, 29], "geodes": 7, "get": 11, "ground": 23, "guid": 9, "hand": 29, "hard": 17, "help": 11, "helper": 16, "how": [16, 29], "human": 23, "i": [17, 23, 29], "imag": [23, 25], "implement": 29, "import": 29, "inform": 23, "initi": 24, "input": [22, 23], "instal": [11, 12, 13], "instanti": 23, "introduct": [10, 11, 23, 25, 27], "julesz": 29, "jupyt": 13, "kernel": 13, "laplacian": 28, "laplacian_pyramid": 5, "layer": 23, "limit": 29, "linear": 23, "load": [23, 24], "local": 23, "long": 17, "m": 28, "mad": [21, 25, 26], "mad_competit": 7, "magnitud": 29, "margin": 29, "mathemat": 23, "matlab": 29, "matrix": 23, "mean": [23, 29], "meet": 17, "metam": [7, 10, 24, 29], "method": [11, 16, 17], "metric": [3, 11], "mixtur": 29, "model": [6, 11, 14, 17, 19, 22, 23, 27, 29], "model_metr": 3, "modul": [1, 2, 3, 4, 5, 6, 7, 8], "more": [19, 23, 24], "move": 24, "multiscal": 28, "my": 17, "naiv": [3, 6], "need": 17, "network": 27, "neural": 27, "nlpd": 28, "non_linear": 5, "none": 17, "normal": 28, "notabl": 29, "notebook": 13, "object": [16, 20, 23], "optim": [8, 16, 17, 24], "option": [12, 24], "order": 16, "other": 23, "our": 23, "packag": [1, 2, 3, 4, 5, 6, 7, 8, 29], "percept": 23, "perceptu": 28, "perceptual_dist": 3, "perform": 28, "period": 29, "phase": 29, "photograph": 29, "pip": 12, "pixel": 29, "plenopt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 29], "plot": 19, "portilla": 29, "portilla_simoncelli": 6, "preliminari": 27, "preprocess": 22, "pseudo": 29, "put": 27, "pyramid": [27, 28], "quick": 29, "quickstart": 18, "redund": 29, "refer": 28, "remind": 29, "represent": 19, "reproduc": [15, 21, 22, 24], "requir": 14, "resnet": 23, "respons": 27, "run": 13, "save": 24, "scale": 29, "set": 13, "signal": 8, "similar": 28, "simoncelli": [21, 29], "simple_metam": 7, "simul": [4, 5, 6], "small": 23, "so": 17, "sourc": 12, "specif": 19, "ssim": [21, 28], "start": 11, "stat": 8, "statist": 29, "steer": 27, "steerabl": 27, "steerable_pyramid_freq": 5, "straight": 8, "structur": [28, 29], "submodul": [1, 2, 3, 5, 6, 7, 8], "subpackag": [1, 4], "synthes": [7, 22, 23], "synthesi": [7, 11, 16, 17, 19, 20, 22, 23], "take": 17, "tell": 22, "textur": 29, "them": 29, "thought": 22, "tip": 17, "tool": 8, "train": 27, "trick": 17, "truth": 23, "tweak": 17, "u": [11, 22], "understand": 28, "up": 13, "us": [13, 29], "usag": [11, 24, 26, 28], "valid": 8, "version": 1, "vgg16": 22, "video": [11, 13], "visual": [23, 27, 29], "wang": 21, "wavelet": 27, "we": 29, "what": [22, 23, 29], "which": 23, "why": [17, 29]}}) \ No newline at end of file diff --git a/docs/branch/main/synthesis.html b/docs/branch/main/synthesis.html index 52eb53a..4da669b 100644 --- a/docs/branch/main/synthesis.html +++ b/docs/branch/main/synthesis.html @@ -6,7 +6,7 @@ - Synthesis object design — plenoptic 0.0.1.dev2228 documentation + Synthesis object design — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + diff --git a/docs/branch/main/tips.html b/docs/branch/main/tips.html index 95da6cb..0eae2b2 100644 --- a/docs/branch/main/tips.html +++ b/docs/branch/main/tips.html @@ -6,7 +6,7 @@ - Tips and Tricks — plenoptic 0.0.1.dev2228 documentation + Tips and Tricks — plenoptic 0.0.1.dev2232 documentation @@ -16,7 +16,7 @@ - + diff --git a/docs/branch/main/tutorials/00_quickstart.html b/docs/branch/main/tutorials/00_quickstart.html index a798e1d..f37c157 100644 --- a/docs/branch/main/tutorials/00_quickstart.html +++ b/docs/branch/main/tutorials/00_quickstart.html @@ -6,7 +6,7 @@ - Quickstart — plenoptic 0.0.1.dev2228 documentation + Quickstart — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/advanced/Display.html b/docs/branch/main/tutorials/advanced/Display.html index f8cb483..bf00211 100644 --- a/docs/branch/main/tutorials/advanced/Display.html +++ b/docs/branch/main/tutorials/advanced/Display.html @@ -6,7 +6,7 @@ - Display and animate functions — plenoptic 0.0.1.dev2228 documentation + Display and animate functions — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/advanced/Synthesis_extensions.html b/docs/branch/main/tutorials/advanced/Synthesis_extensions.html index 1b99215..41a2324 100644 --- a/docs/branch/main/tutorials/advanced/Synthesis_extensions.html +++ b/docs/branch/main/tutorials/advanced/Synthesis_extensions.html @@ -6,7 +6,7 @@ - Extending existing synthesis objects — plenoptic 0.0.1.dev2228 documentation + Extending existing synthesis objects — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/applications/09_Original_MAD.html b/docs/branch/main/tutorials/applications/09_Original_MAD.html index 3056d40..576cf03 100644 --- a/docs/branch/main/tutorials/applications/09_Original_MAD.html +++ b/docs/branch/main/tutorials/applications/09_Original_MAD.html @@ -6,7 +6,7 @@ - Reproducing Wang and Simoncelli, 2008 (MAD Competition) — plenoptic 0.0.1.dev2228 documentation + Reproducing Wang and Simoncelli, 2008 (MAD Competition) — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/applications/Demo_Eigendistortion.html b/docs/branch/main/tutorials/applications/Demo_Eigendistortion.html index 2ae92b3..1466285 100644 --- a/docs/branch/main/tutorials/applications/Demo_Eigendistortion.html +++ b/docs/branch/main/tutorials/applications/Demo_Eigendistortion.html @@ -6,7 +6,7 @@ - Reproducing Berardino et al., 2017 (Eigendistortions) — plenoptic 0.0.1.dev2228 documentation + Reproducing Berardino et al., 2017 (Eigendistortions) — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/intro/02_Eigendistortions.html b/docs/branch/main/tutorials/intro/02_Eigendistortions.html index 06ee7ac..e1ba5fd 100644 --- a/docs/branch/main/tutorials/intro/02_Eigendistortions.html +++ b/docs/branch/main/tutorials/intro/02_Eigendistortions.html @@ -6,7 +6,7 @@ - Eigendistortions — plenoptic 0.0.1.dev2228 documentation + Eigendistortions — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/intro/06_Metamer.html b/docs/branch/main/tutorials/intro/06_Metamer.html index ddde5f2..8094fbc 100644 --- a/docs/branch/main/tutorials/intro/06_Metamer.html +++ b/docs/branch/main/tutorials/intro/06_Metamer.html @@ -6,7 +6,7 @@ - Metamers — plenoptic 0.0.1.dev2228 documentation + Metamers — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/intro/07_Simple_MAD.html b/docs/branch/main/tutorials/intro/07_Simple_MAD.html index 72dc57a..115a26a 100644 --- a/docs/branch/main/tutorials/intro/07_Simple_MAD.html +++ b/docs/branch/main/tutorials/intro/07_Simple_MAD.html @@ -6,7 +6,7 @@ - MAD Competition Conceptual Introduction — plenoptic 0.0.1.dev2228 documentation + MAD Competition Conceptual Introduction — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/intro/08_MAD_Competition.html b/docs/branch/main/tutorials/intro/08_MAD_Competition.html index 865f2b6..690cff7 100644 --- a/docs/branch/main/tutorials/intro/08_MAD_Competition.html +++ b/docs/branch/main/tutorials/intro/08_MAD_Competition.html @@ -6,7 +6,7 @@ - MAD Competition Usage — plenoptic 0.0.1.dev2228 documentation + MAD Competition Usage — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/models/03_Steerable_Pyramid.html b/docs/branch/main/tutorials/models/03_Steerable_Pyramid.html index 67293c6..896862b 100644 --- a/docs/branch/main/tutorials/models/03_Steerable_Pyramid.html +++ b/docs/branch/main/tutorials/models/03_Steerable_Pyramid.html @@ -6,7 +6,7 @@ - Steerable Pyramid — plenoptic 0.0.1.dev2228 documentation + Steerable Pyramid — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/models/04_Perceptual_distance.html b/docs/branch/main/tutorials/models/04_Perceptual_distance.html index 18a2783..70ab6f4 100644 --- a/docs/branch/main/tutorials/models/04_Perceptual_distance.html +++ b/docs/branch/main/tutorials/models/04_Perceptual_distance.html @@ -6,7 +6,7 @@ - Perceptual distance — plenoptic 0.0.1.dev2228 documentation + Perceptual distance — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/branch/main/tutorials/models/Metamer-Portilla-Simoncelli.html b/docs/branch/main/tutorials/models/Metamer-Portilla-Simoncelli.html index 2d1a87b..25377d5 100644 --- a/docs/branch/main/tutorials/models/Metamer-Portilla-Simoncelli.html +++ b/docs/branch/main/tutorials/models/Metamer-Portilla-Simoncelli.html @@ -6,7 +6,7 @@ - Portilla-Simoncelli Texture Metamer — plenoptic 0.0.1.dev2228 documentation + Portilla-Simoncelli Texture Metamer — plenoptic 0.0.1.dev2232 documentation @@ -17,7 +17,7 @@ - +