├── Data ├── .dropbox.attr ├── bunny.mat ├── face_depth.mat ├── lena.png ├── vase.png ├── vase_K.mat ├── vase_depth.mat └── vase_mask.png ├── LICENSE ├── README.md ├── Toolbox ├── .dropbox.attr ├── eikonal_lf.m ├── eikonal_sl.m ├── eikonal_sl_perspective.m ├── estimate_lighting.m ├── export_obj2.m ├── generic_sfs.m ├── make_gradient.m ├── minFunc │ ├── .dropbox.attr │ ├── autoDif │ │ ├── .dropbox.attr │ │ ├── autoGrad.m │ │ ├── autoHess.m │ │ ├── autoHv.m │ │ ├── autoTensor.m │ │ ├── derivativeCheck.m │ │ └── fastDerivativeCheck.m │ ├── example_derivativeCheck.m │ ├── example_minFunc.m │ ├── logisticExample │ │ ├── .dropbox.attr │ │ ├── LogisticDiagPrecond.m │ │ ├── LogisticHv.m │ │ ├── LogisticLoss.m │ │ ├── example_minFunc_LR.m │ │ └── mylogsumexp.m │ ├── mexAll.m │ ├── minFunc │ │ ├── .dropbox.attr │ │ ├── ArmijoBacktrack.m │ │ ├── WolfeLineSearch.m │ │ ├── compiled │ │ │ ├── .dropbox.attr │ │ │ ├── lbfgsAddC.mexa64 │ │ │ ├── lbfgsAddC.mexmaci64 │ │ │ ├── lbfgsAddC.mexw64 │ │ │ ├── lbfgsC.mexa64 │ │ │ ├── lbfgsC.mexglx │ │ │ ├── lbfgsC.mexmac │ │ │ ├── lbfgsC.mexmaci │ │ │ ├── lbfgsC.mexmaci64 │ │ │ ├── lbfgsC.mexw32 │ │ │ ├── lbfgsC.mexw64 │ │ │ ├── lbfgsProdC.mexa64 │ │ │ ├── lbfgsProdC.mexmaci64 │ │ │ ├── lbfgsProdC.mexw64 │ │ │ ├── mcholC.mexa64 │ │ │ ├── mcholC.mexglx │ │ │ ├── mcholC.mexmac │ │ │ ├── mcholC.mexmaci64 │ │ │ ├── mcholC.mexw32 │ │ │ └── mcholC.mexw64 │ │ ├── conjGrad.m │ │ ├── dampedUpdate.m │ │ ├── isLegal.m │ │ ├── lbfgs.m │ │ ├── lbfgsAdd.m │ │ ├── lbfgsProd.m │ │ ├── lbfgsUpdate.m │ │ ├── mchol.m │ │ ├── mcholinc.m │ │ ├── mex │ │ │ ├── .dropbox.attr │ │ │ ├── lbfgsAddC.c │ │ │ ├── lbfgsC.c │ │ │ ├── lbfgsProdC.c │ │ │ └── mcholC.c │ │ ├── minFunc.m │ │ ├── minFunc_processInputOptions.m │ │ ├── polyinterp.m │ │ ├── precondDiag.m │ │ ├── precondTriu.m │ │ ├── precondTriuDiag.m │ │ └── taylorModel.m │ └── rosenbrock.m ├── render_SH.m ├── simulate_image.m ├── simulate_image_ortho.m └── theta_fun.m ├── demo_1_lena_eikonal.m ├── demo_2_vase_SH2.m ├── demo_3_eikonal_sfs_lax_friedriechs.m ├── demo_4_eikonal_sfs_sl.m └── demo_5_perspective_eikonal_sl.m /Data/.dropbox.attr: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Data/bunny.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Data/bunny.mat -------------------------------------------------------------------------------- /Data/face_depth.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Data/face_depth.mat -------------------------------------------------------------------------------- /Data/lena.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Data/lena.png -------------------------------------------------------------------------------- /Data/vase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Data/vase.png -------------------------------------------------------------------------------- /Data/vase_K.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Data/vase_K.mat -------------------------------------------------------------------------------- /Data/vase_depth.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Data/vase_depth.mat -------------------------------------------------------------------------------- /Data/vase_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Data/vase_mask.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/README.md -------------------------------------------------------------------------------- /Toolbox/.dropbox.attr: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Toolbox/eikonal_lf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/eikonal_lf.m -------------------------------------------------------------------------------- /Toolbox/eikonal_sl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/eikonal_sl.m -------------------------------------------------------------------------------- /Toolbox/eikonal_sl_perspective.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/eikonal_sl_perspective.m -------------------------------------------------------------------------------- /Toolbox/estimate_lighting.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/estimate_lighting.m -------------------------------------------------------------------------------- /Toolbox/export_obj2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/export_obj2.m -------------------------------------------------------------------------------- /Toolbox/generic_sfs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/generic_sfs.m -------------------------------------------------------------------------------- /Toolbox/make_gradient.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/make_gradient.m -------------------------------------------------------------------------------- /Toolbox/minFunc/.dropbox.attr: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Toolbox/minFunc/autoDif/.dropbox.attr: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Toolbox/minFunc/autoDif/autoGrad.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/autoDif/autoGrad.m -------------------------------------------------------------------------------- /Toolbox/minFunc/autoDif/autoHess.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/autoDif/autoHess.m -------------------------------------------------------------------------------- /Toolbox/minFunc/autoDif/autoHv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/autoDif/autoHv.m -------------------------------------------------------------------------------- /Toolbox/minFunc/autoDif/autoTensor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/autoDif/autoTensor.m -------------------------------------------------------------------------------- /Toolbox/minFunc/autoDif/derivativeCheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/autoDif/derivativeCheck.m -------------------------------------------------------------------------------- /Toolbox/minFunc/autoDif/fastDerivativeCheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/autoDif/fastDerivativeCheck.m -------------------------------------------------------------------------------- /Toolbox/minFunc/example_derivativeCheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/example_derivativeCheck.m -------------------------------------------------------------------------------- /Toolbox/minFunc/example_minFunc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/example_minFunc.m -------------------------------------------------------------------------------- /Toolbox/minFunc/logisticExample/.dropbox.attr: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Toolbox/minFunc/logisticExample/LogisticDiagPrecond.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/logisticExample/LogisticDiagPrecond.m -------------------------------------------------------------------------------- /Toolbox/minFunc/logisticExample/LogisticHv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/logisticExample/LogisticHv.m -------------------------------------------------------------------------------- /Toolbox/minFunc/logisticExample/LogisticLoss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/logisticExample/LogisticLoss.m -------------------------------------------------------------------------------- /Toolbox/minFunc/logisticExample/example_minFunc_LR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/logisticExample/example_minFunc_LR.m -------------------------------------------------------------------------------- /Toolbox/minFunc/logisticExample/mylogsumexp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/logisticExample/mylogsumexp.m -------------------------------------------------------------------------------- /Toolbox/minFunc/mexAll.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/mexAll.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/.dropbox.attr: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/ArmijoBacktrack.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/ArmijoBacktrack.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/WolfeLineSearch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/WolfeLineSearch.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/.dropbox.attr: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsAddC.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsAddC.mexa64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsAddC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsAddC.mexmaci64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsAddC.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsAddC.mexw64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsC.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsC.mexa64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsC.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsC.mexglx -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsC.mexmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsC.mexmac -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsC.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsC.mexmaci -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsC.mexmaci64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsC.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsC.mexw32 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsC.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsC.mexw64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsProdC.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsProdC.mexa64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsProdC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsProdC.mexmaci64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/lbfgsProdC.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/lbfgsProdC.mexw64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/mcholC.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/mcholC.mexa64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/mcholC.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/mcholC.mexglx -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/mcholC.mexmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/mcholC.mexmac -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/mcholC.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/mcholC.mexmaci64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/mcholC.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/mcholC.mexw32 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/compiled/mcholC.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/compiled/mcholC.mexw64 -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/conjGrad.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/conjGrad.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/dampedUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/dampedUpdate.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/isLegal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/isLegal.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/lbfgs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/lbfgs.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/lbfgsAdd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/lbfgsAdd.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/lbfgsProd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/lbfgsProd.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/lbfgsUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/lbfgsUpdate.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/mchol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/mchol.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/mcholinc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/mcholinc.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/mex/.dropbox.attr: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/mex/lbfgsAddC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/mex/lbfgsAddC.c -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/mex/lbfgsC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/mex/lbfgsC.c -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/mex/lbfgsProdC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/mex/lbfgsProdC.c -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/mex/mcholC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/mex/mcholC.c -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/minFunc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/minFunc.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/minFunc_processInputOptions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/minFunc_processInputOptions.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/polyinterp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/polyinterp.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/precondDiag.m: -------------------------------------------------------------------------------- 1 | function [y] = precondDiag(r,D) 2 | y = D.*r; -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/precondTriu.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/precondTriu.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/precondTriuDiag.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/precondTriuDiag.m -------------------------------------------------------------------------------- /Toolbox/minFunc/minFunc/taylorModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/minFunc/taylorModel.m -------------------------------------------------------------------------------- /Toolbox/minFunc/rosenbrock.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/minFunc/rosenbrock.m -------------------------------------------------------------------------------- /Toolbox/render_SH.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/render_SH.m -------------------------------------------------------------------------------- /Toolbox/simulate_image.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/simulate_image.m -------------------------------------------------------------------------------- /Toolbox/simulate_image_ortho.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/simulate_image_ortho.m -------------------------------------------------------------------------------- /Toolbox/theta_fun.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/Toolbox/theta_fun.m -------------------------------------------------------------------------------- /demo_1_lena_eikonal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/demo_1_lena_eikonal.m -------------------------------------------------------------------------------- /demo_2_vase_SH2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/demo_2_vase_SH2.m -------------------------------------------------------------------------------- /demo_3_eikonal_sfs_lax_friedriechs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/demo_3_eikonal_sfs_lax_friedriechs.m -------------------------------------------------------------------------------- /demo_4_eikonal_sfs_sl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/demo_4_eikonal_sfs_sl.m -------------------------------------------------------------------------------- /demo_5_perspective_eikonal_sl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqueau/shape_from_shading/HEAD/demo_5_perspective_eikonal_sl.m --------------------------------------------------------------------------------