builder: { shape_builder: { aligner: msm_similarity_aligner min_modes: 0 max_modes: 99 var_prop: 0.98 param_limiter: msm_ellipsoid_limiter { accept_prop: 0.98 } } tex_builder: { //: Sampler object - in this case a region defined by a set of triangles // If tri_path is specified, triangles are loaded from named file. If not, Delauney triangulation // applied to the reference shape. sampler: si2v_tri_region_sampler { tri_path: - // Filter to apply to image in reference frame image_filter: - // Approximate width of mean shape in reference frame frame_width: 100 use_integral_image: false // Set to 1 for greyscale, 3 for RGB n_planes: 1 } // Texture transformation object // tex_transform: ttfn_offset_tex_transform { } // tex_transform: ttfn_identity_tex_transform { } tex_transform: ttfn_linear_tex_transform { } // Maximum number of modes max_modes: 99 // Proportion of shape variation to explain var_prop: 0.95 // Object to apply limits to shape parameters param_limiter: msm_ellipsoid_limiter { accept_prop: 0.98 } } min_modes: 0 max_modes: 77 var_prop: 0.99 param_limiter: msm_ellipsoid_limiter { accept_prop: 0.98 } verbose: true } //: Define renumbering required under reflection // If defined, a reflected version of each shape is included in build reflection_symmetry: { 1 0 3 2 7 6 5 4 13 12 11 10 9 8 14 16 15 17 18 19 21 20 23 22 26 27 24 25 } //: When true, only use reflection. When false, use both reflection and original. // Only relevant when reflection_symmetry defined. only_reflect: false //: Number of image pyramid levels to build max_im_pyr_levels: 4 image_dir: ../images/ points_dir: ../points_28/ images: { d_image_0000.pts : d_image_0000.png d_image_0005.pts : d_image_0005.png d_image_0009.pts : d_image_0009.png d_image_0012.pts : d_image_0012.png d_image_0017.pts : d_image_0017.png d_image_0018.pts : d_image_0018.png d_image_0025.pts : d_image_0025.png }