├── .gitignore ├── LICENSE.md ├── README.md ├── __init__.py ├── dataset_parameters.py ├── example ├── frame1.png ├── frame2.png └── frame3.png ├── extern ├── __init__.py └── eff_trws │ ├── Makefile │ ├── eff_mlabel_ver1 │ ├── GPL.TXT │ ├── MRFEnergy.h │ ├── MSR-SSLA.TXT │ ├── Makefile │ ├── README.TXT │ ├── TRWBP.h │ ├── aexpand.h │ ├── block.h │ ├── energy.h │ ├── graph.h │ ├── images │ │ ├── datacost.txt │ │ ├── tsukuba_l.ppm │ │ └── tsukuba_r.ppm │ ├── includes.h │ ├── kovtun.h │ ├── main.cpp │ ├── minimize │ └── typePotts.h │ ├── eff_trws.pyx │ ├── image.cpp │ ├── image.h │ ├── setup.py │ └── test.py ├── features ├── __init__.py ├── features_from_flow.py └── features_from_klt.py ├── initialization ├── __init__.py ├── homographies.py └── refine_A.py ├── load_data.py ├── mrflow.py ├── mrflow_dataset.py ├── parameters.py ├── pipeline ├── __init__.py ├── build_cost_volume.py ├── compute_structure.py ├── evaluate_flow.py ├── initial_alignment.py ├── match_features.py ├── optimize_variational_refinement.py ├── prepare_data.py └── structure2flow.py ├── rigidity ├── __init__.py ├── inference.py └── occlusions.py ├── robust_fitting ├── __init__.py ├── lmeds.py ├── ransac.py ├── test_lmeds.py └── test_ransac.py ├── structure_refinement ├── OLD_optimize_structure_single_scale_linearize_inner.py ├── __init__.py ├── construct_matrices.py ├── interpolate_through_H.py ├── interpolation.py ├── optimize_structure_multi_scale.py └── optimize_structure_single_scale.py └── utils ├── __init__.py ├── check_homography.py ├── compute_figure.py ├── edge_weights.py ├── epicwrapper.py ├── flow_homography.py ├── flow_io.py ├── flow_viz.py ├── imgutils.py ├── load_save_state.py ├── matrix_from_filter.py ├── normalized_transforms.py ├── plot_debug.py ├── print_exception.py ├── robust_functions.py ├── spyder_debug.py └── structure2image.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/dataset_parameters.py -------------------------------------------------------------------------------- /example/frame1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/example/frame1.png -------------------------------------------------------------------------------- /example/frame2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/example/frame2.png -------------------------------------------------------------------------------- /example/frame3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/example/frame3.png -------------------------------------------------------------------------------- /extern/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extern/eff_trws/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/Makefile -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/GPL.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/GPL.TXT -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/MRFEnergy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/MRFEnergy.h -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/MSR-SSLA.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/MSR-SSLA.TXT -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/Makefile -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/README.TXT -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/TRWBP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/TRWBP.h -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/aexpand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/aexpand.h -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/block.h -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/energy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/energy.h -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/graph.h -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/images/datacost.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/images/datacost.txt -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/images/tsukuba_l.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/images/tsukuba_l.ppm -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/images/tsukuba_r.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/images/tsukuba_r.ppm -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/includes.h -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/kovtun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/kovtun.h -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/main.cpp -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/minimize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/minimize -------------------------------------------------------------------------------- /extern/eff_trws/eff_mlabel_ver1/typePotts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_mlabel_ver1/typePotts.h -------------------------------------------------------------------------------- /extern/eff_trws/eff_trws.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/eff_trws.pyx -------------------------------------------------------------------------------- /extern/eff_trws/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/image.cpp -------------------------------------------------------------------------------- /extern/eff_trws/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/image.h -------------------------------------------------------------------------------- /extern/eff_trws/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/setup.py -------------------------------------------------------------------------------- /extern/eff_trws/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/extern/eff_trws/test.py -------------------------------------------------------------------------------- /features/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /features/features_from_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/features/features_from_flow.py -------------------------------------------------------------------------------- /features/features_from_klt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/features/features_from_klt.py -------------------------------------------------------------------------------- /initialization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /initialization/homographies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/initialization/homographies.py -------------------------------------------------------------------------------- /initialization/refine_A.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/initialization/refine_A.py -------------------------------------------------------------------------------- /load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/load_data.py -------------------------------------------------------------------------------- /mrflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/mrflow.py -------------------------------------------------------------------------------- /mrflow_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/mrflow_dataset.py -------------------------------------------------------------------------------- /parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/parameters.py -------------------------------------------------------------------------------- /pipeline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pipeline/build_cost_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/pipeline/build_cost_volume.py -------------------------------------------------------------------------------- /pipeline/compute_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/pipeline/compute_structure.py -------------------------------------------------------------------------------- /pipeline/evaluate_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/pipeline/evaluate_flow.py -------------------------------------------------------------------------------- /pipeline/initial_alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/pipeline/initial_alignment.py -------------------------------------------------------------------------------- /pipeline/match_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/pipeline/match_features.py -------------------------------------------------------------------------------- /pipeline/optimize_variational_refinement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/pipeline/optimize_variational_refinement.py -------------------------------------------------------------------------------- /pipeline/prepare_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/pipeline/prepare_data.py -------------------------------------------------------------------------------- /pipeline/structure2flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/pipeline/structure2flow.py -------------------------------------------------------------------------------- /rigidity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rigidity/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/rigidity/inference.py -------------------------------------------------------------------------------- /rigidity/occlusions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/rigidity/occlusions.py -------------------------------------------------------------------------------- /robust_fitting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /robust_fitting/lmeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/robust_fitting/lmeds.py -------------------------------------------------------------------------------- /robust_fitting/ransac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/robust_fitting/ransac.py -------------------------------------------------------------------------------- /robust_fitting/test_lmeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/robust_fitting/test_lmeds.py -------------------------------------------------------------------------------- /robust_fitting/test_ransac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/robust_fitting/test_ransac.py -------------------------------------------------------------------------------- /structure_refinement/OLD_optimize_structure_single_scale_linearize_inner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/structure_refinement/OLD_optimize_structure_single_scale_linearize_inner.py -------------------------------------------------------------------------------- /structure_refinement/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /structure_refinement/construct_matrices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/structure_refinement/construct_matrices.py -------------------------------------------------------------------------------- /structure_refinement/interpolate_through_H.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/structure_refinement/interpolate_through_H.py -------------------------------------------------------------------------------- /structure_refinement/interpolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/structure_refinement/interpolation.py -------------------------------------------------------------------------------- /structure_refinement/optimize_structure_multi_scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/structure_refinement/optimize_structure_multi_scale.py -------------------------------------------------------------------------------- /structure_refinement/optimize_structure_single_scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/structure_refinement/optimize_structure_single_scale.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/check_homography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/check_homography.py -------------------------------------------------------------------------------- /utils/compute_figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/compute_figure.py -------------------------------------------------------------------------------- /utils/edge_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/edge_weights.py -------------------------------------------------------------------------------- /utils/epicwrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/epicwrapper.py -------------------------------------------------------------------------------- /utils/flow_homography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/flow_homography.py -------------------------------------------------------------------------------- /utils/flow_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/flow_io.py -------------------------------------------------------------------------------- /utils/flow_viz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/flow_viz.py -------------------------------------------------------------------------------- /utils/imgutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/imgutils.py -------------------------------------------------------------------------------- /utils/load_save_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/load_save_state.py -------------------------------------------------------------------------------- /utils/matrix_from_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/matrix_from_filter.py -------------------------------------------------------------------------------- /utils/normalized_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/normalized_transforms.py -------------------------------------------------------------------------------- /utils/plot_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/plot_debug.py -------------------------------------------------------------------------------- /utils/print_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/print_exception.py -------------------------------------------------------------------------------- /utils/robust_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/robust_functions.py -------------------------------------------------------------------------------- /utils/spyder_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/spyder_debug.py -------------------------------------------------------------------------------- /utils/structure2image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jswulff/mrflow/HEAD/utils/structure2image.py --------------------------------------------------------------------------------