case classRobustSHLightSolverProposalWithLabel(modelRenderer: ParametricImageRenderer[RGBA] with ParametricModel, shOpt: SphericalHarmonicsOptimizer, target: PixelImage[RGBA], pixelEvaluator: PairEvaluator[RGB] = ..., nSamples: Int = 30, sigmaThreshold: Double = 2, percentage: Double = 0.4, iterations: Int = 500, nSamplesIllumination: Int = 1000)(implicit rnd: Random) extends ProposalGenerator[(RenderParameter, PixelImage[Int])] with TransitionProbability[(RenderParameter, PixelImage[Int])] with Product with Serializable
This proposal performs RANSAC to try to estimate illumination excluding outliers/occlusions
The face model is used as appearance prior
The procedure is explained in:
Occlusion-aware 3D Morphable Face Models,
Bernhard Egger, Andreas Schneider, Clemens Blumer, Andreas Morel-Forster, Sandro Schönborn, Thomas Vetter
IN: British Machine Vision Conference (BMVC), September 2016
https://dx.doi.org/10.5244/C.30.64
This proposal performs RANSAC to try to estimate illumination excluding outliers/occlusions The face model is used as appearance prior
The procedure is explained in: Occlusion-aware 3D Morphable Face Models, Bernhard Egger, Andreas Schneider, Clemens Blumer, Andreas Morel-Forster, Sandro Schönborn, Thomas Vetter IN: British Machine Vision Conference (BMVC), September 2016 https://dx.doi.org/10.5244/C.30.64