{
 "version": "bundle_v4",
 "app_version": "v0.4.0",
 "house_b": {
  "b": {
   "model": "facebook/sam2.1-hiera-large",
   "decoder": "the lab's own ONNX export with a mask input (lab/export_sam21.py, models/sam21_decoder.onnx), in a Web Worker (the lab's worker.js, unchanged)",
   "embeddings": "uint8 per channel",
   "encode_on": "the app's photo.jpg at its own size (SAM 2.1's processor resizes to 1024)",
   "drag_px": 8,
   "mask_feedback": true,
   "multimask_first": true,
   "binary_logit": 10.0,
   "crop": "none",
   "polygon": {
    "outer_only": true,
    "min_piece_frac": 0.2,
    "tolerance_px": 2.5,
    "snap_px": 3,
    "edge_sigma": 1.0
   }
  },
  "fill": {
   "close_frac": 0.015,
   "hole_max_frac": 0.03
  },
  "start": {
   "rule": "as lab C with the first guess as the one chosen building: every SAM 2.1 run gets a seed point at the deepest pixel of each piece of the first guess, the owner's clicks, the first guess fed back as the mask (binary_logit) and a box: the dragged box, or the first guess's box, grown to include every add-click (lab c.outside_box: grow). Before any click the outline is the first guess.",
   "seed_min_frac": 0.01,
   "seed_drop": "a piece's seed is dropped once a take-away click falls inside that piece (so a separate wrong piece can be removed)",
   "start_over": "back to the first guess, no clicks"
  }
 },
 "source_run": "runs/v43b",
 "decoder": "models/prompt_encoder_mask_decoder.onnx",
 "app": {
  "grid": 576,
  "speck_frac": 0.0005,
  "hole_frac": 0.003,
  "smooth_frac": 0.004,
  "scattered_pieces": 6,
  "scattered_cover": 0.8,
  "tint": 0.35
 },
 "names": {
  "0": "Leave as in the photo",
  "1": "Walls",
  "2": "Bands, borders and chhajjas (incl. underside, column capitals and bases)",
  "3": "Parapets and balustrades",
  "4": "Columns and pillars (the shafts)",
  "5": "Railings, grills and gates",
  "6": "Window frames and shutters",
  "7": "Doors and door frames",
  "8": "Plinth (the raised base of the walls)"
 },
 "short_names": {
  "0": "Leave as in the photo",
  "1": "Walls",
  "2": "Borders & chhajjas",
  "3": "Parapets",
  "4": "Columns",
  "5": "Railings & gates",
  "6": "Windows",
  "7": "Doors",
  "8": "Plinth"
 },
 "part_order": [
  1,
  2,
  4,
  8,
  3,
  5,
  6,
  7
 ],
 "plinth_default": "#8E8478",
 "question_split": {
  "min_share": 0.02,
  "max_share": 0.9
 },
 "photos": [
  {
   "name": "wikimedia_60723207",
   "unseen": false,
   "new": false,
   "questions": 8,
   "railing_questions": 0,
   "areas": 9,
   "doubt_run43": 9,
   "doubt_here": 9,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 12180706,
   "bundle_s": 19.7
  },
  {
   "name": "wikimedia_40257988",
   "unseen": false,
   "new": false,
   "questions": 26,
   "railing_questions": 4,
   "areas": 41,
   "doubt_run43": 27,
   "doubt_here": 27,
   "railing_run43": 14,
   "railing_here": 14,
   "bytes": 12766352,
   "bundle_s": 12.4
  },
  {
   "name": "wikimedia_18144473",
   "unseen": false,
   "new": false,
   "questions": 13,
   "railing_questions": 1,
   "areas": 14,
   "doubt_run43": 13,
   "doubt_here": 13,
   "railing_run43": 1,
   "railing_here": 1,
   "bytes": 13294490,
   "bundle_s": 12.0
  },
  {
   "name": "wikimedia_7069091",
   "unseen": false,
   "new": false,
   "questions": 10,
   "railing_questions": 1,
   "areas": 14,
   "doubt_run43": 13,
   "doubt_here": 13,
   "railing_run43": 1,
   "railing_here": 1,
   "bytes": 12704420,
   "bundle_s": 12.1
  },
  {
   "name": "wikimedia_7846452",
   "unseen": false,
   "new": false,
   "questions": 7,
   "railing_questions": 0,
   "areas": 7,
   "doubt_run43": 7,
   "doubt_here": 7,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 12833240,
   "bundle_s": 12.1
  },
  {
   "name": "wikimedia_165111047",
   "unseen": false,
   "new": false,
   "questions": 11,
   "railing_questions": 0,
   "areas": 16,
   "doubt_run43": 16,
   "doubt_here": 16,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 13238530,
   "bundle_s": 12.0
  },
  {
   "name": "wikimedia_40319980",
   "unseen": false,
   "new": false,
   "questions": 12,
   "railing_questions": 0,
   "areas": 16,
   "doubt_run43": 16,
   "doubt_here": 16,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 12575922,
   "bundle_s": 12.2
  },
  {
   "name": "wikimedia_53257348",
   "unseen": false,
   "new": false,
   "questions": 10,
   "railing_questions": 1,
   "areas": 23,
   "doubt_run43": 12,
   "doubt_here": 12,
   "railing_run43": 11,
   "railing_here": 11,
   "bytes": 12528670,
   "bundle_s": 11.4
  },
  {
   "name": "wikimedia_155865246",
   "unseen": false,
   "new": false,
   "questions": 8,
   "railing_questions": 2,
   "areas": 20,
   "doubt_run43": 12,
   "doubt_here": 12,
   "railing_run43": 8,
   "railing_here": 8,
   "bytes": 12614777,
   "bundle_s": 12.2
  },
  {
   "name": "wikimedia_23772662",
   "unseen": false,
   "new": false,
   "questions": 11,
   "railing_questions": 4,
   "areas": 23,
   "doubt_run43": 9,
   "doubt_here": 9,
   "railing_run43": 14,
   "railing_here": 14,
   "bytes": 12745438,
   "bundle_s": 12.0
  },
  {
   "name": "friend_house_dusk",
   "unseen": false,
   "new": false,
   "questions": 8,
   "railing_questions": 0,
   "areas": 8,
   "doubt_run43": 8,
   "doubt_here": 8,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 10229953,
   "bundle_s": 10.7
  },
  {
   "name": "friend_house_day",
   "unseen": false,
   "new": false,
   "questions": 21,
   "railing_questions": 0,
   "areas": 22,
   "doubt_run43": 22,
   "doubt_here": 22,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 10839663,
   "bundle_s": 10.9
  },
  {
   "name": "wikimedia_163003411",
   "unseen": true,
   "new": false,
   "questions": 4,
   "railing_questions": 0,
   "areas": 6,
   "doubt_run43": 6,
   "doubt_here": 6,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 14021899,
   "bundle_s": 12.0
  },
  {
   "name": "wikimedia_105607207",
   "unseen": false,
   "new": true,
   "questions": 14,
   "railing_questions": 2,
   "areas": 15,
   "doubt_run43": 13,
   "doubt_here": 13,
   "railing_run43": 2,
   "railing_here": 2,
   "bytes": 11037297,
   "bundle_s": 11.1
  },
  {
   "name": "wikimedia_124283606",
   "unseen": false,
   "new": true,
   "questions": 7,
   "railing_questions": 1,
   "areas": 11,
   "doubt_run43": 10,
   "doubt_here": 10,
   "railing_run43": 1,
   "railing_here": 1,
   "bytes": 13102552,
   "bundle_s": 11.8
  },
  {
   "name": "wikimedia_148670309",
   "unseen": false,
   "new": true,
   "questions": 6,
   "railing_questions": 0,
   "areas": 8,
   "doubt_run43": 8,
   "doubt_here": 8,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 12873890,
   "bundle_s": 12.0
  },
  {
   "name": "wikimedia_122266156",
   "unseen": false,
   "new": true,
   "questions": 7,
   "railing_questions": 0,
   "areas": 11,
   "doubt_run43": 11,
   "doubt_here": 11,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 12516412,
   "bundle_s": 12.1
  },
  {
   "name": "wikimedia_14736785",
   "unseen": false,
   "new": true,
   "questions": 14,
   "railing_questions": 3,
   "areas": 16,
   "doubt_run43": 12,
   "doubt_here": 12,
   "railing_run43": 4,
   "railing_here": 4,
   "bytes": 14221497,
   "bundle_s": 11.9
  },
  {
   "name": "wikimedia_1732743",
   "unseen": false,
   "new": true,
   "questions": 6,
   "railing_questions": 0,
   "areas": 16,
   "doubt_run43": 16,
   "doubt_here": 16,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 10356874,
   "bundle_s": 10.7
  },
  {
   "name": "wikimedia_106012989",
   "unseen": false,
   "new": true,
   "questions": 14,
   "railing_questions": 0,
   "areas": 18,
   "doubt_run43": 18,
   "doubt_here": 18,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 13145995,
   "bundle_s": 11.5
  },
  {
   "name": "wikimedia_136780809",
   "unseen": false,
   "new": true,
   "questions": 13,
   "railing_questions": 1,
   "areas": 27,
   "doubt_run43": 26,
   "doubt_here": 26,
   "railing_run43": 1,
   "railing_here": 1,
   "bytes": 12456577,
   "bundle_s": 12.0
  },
  {
   "name": "wikimedia_15867973",
   "unseen": false,
   "new": true,
   "questions": 9,
   "railing_questions": 3,
   "areas": 14,
   "doubt_run43": 9,
   "doubt_here": 9,
   "railing_run43": 5,
   "railing_here": 5,
   "bytes": 12630518,
   "bundle_s": 12.0
  },
  {
   "name": "wikimedia_26422659",
   "unseen": false,
   "new": true,
   "questions": 3,
   "railing_questions": 0,
   "areas": 3,
   "doubt_run43": 3,
   "doubt_here": 3,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 11813133,
   "bundle_s": 11.4
  },
  {
   "name": "wikimedia_155178591",
   "unseen": false,
   "new": true,
   "questions": 10,
   "railing_questions": 3,
   "areas": 15,
   "doubt_run43": 11,
   "doubt_here": 11,
   "railing_run43": 4,
   "railing_here": 4,
   "bytes": 14017475,
   "bundle_s": 11.5
  },
  {
   "name": "wikimedia_103426456",
   "unseen": false,
   "new": true,
   "questions": 6,
   "railing_questions": 0,
   "areas": 8,
   "doubt_run43": 8,
   "doubt_here": 8,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 11166901,
   "bundle_s": 11.3
  },
  {
   "name": "wikimedia_107855081",
   "unseen": false,
   "new": true,
   "questions": 7,
   "railing_questions": 3,
   "areas": 9,
   "doubt_run43": 4,
   "doubt_here": 4,
   "railing_run43": 5,
   "railing_here": 5,
   "bytes": 12407069,
   "bundle_s": 11.4
  },
  {
   "name": "wikimedia_11212423",
   "unseen": false,
   "new": true,
   "questions": 11,
   "railing_questions": 0,
   "areas": 12,
   "doubt_run43": 12,
   "doubt_here": 12,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 11826910,
   "bundle_s": 11.1
  },
  {
   "name": "wikimedia_162772267",
   "unseen": false,
   "new": true,
   "questions": 12,
   "railing_questions": 3,
   "areas": 23,
   "doubt_run43": 20,
   "doubt_here": 20,
   "railing_run43": 3,
   "railing_here": 3,
   "bytes": 13162298,
   "bundle_s": 12.0
  },
  {
   "name": "wikimedia_162772263",
   "unseen": false,
   "new": true,
   "questions": 14,
   "railing_questions": 1,
   "areas": 22,
   "doubt_run43": 17,
   "doubt_here": 17,
   "railing_run43": 5,
   "railing_here": 5,
   "bytes": 12637576,
   "bundle_s": 11.9
  },
  {
   "name": "wikimedia_152039281",
   "unseen": false,
   "new": true,
   "questions": 17,
   "railing_questions": 0,
   "areas": 21,
   "doubt_run43": 21,
   "doubt_here": 21,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 13197788,
   "bundle_s": 12.0
  },
  {
   "name": "wikimedia_101684745",
   "unseen": false,
   "new": true,
   "questions": 13,
   "railing_questions": 3,
   "areas": 15,
   "doubt_run43": 12,
   "doubt_here": 12,
   "railing_run43": 3,
   "railing_here": 3,
   "bytes": 12505095,
   "bundle_s": 11.7
  },
  {
   "name": "wikimedia_158295659",
   "unseen": false,
   "new": true,
   "questions": 8,
   "railing_questions": 1,
   "areas": 10,
   "doubt_run43": 8,
   "doubt_here": 8,
   "railing_run43": 2,
   "railing_here": 2,
   "bytes": 13529355,
   "bundle_s": 11.9
  },
  {
   "name": "wikimedia_110781294",
   "unseen": false,
   "new": true,
   "questions": 9,
   "railing_questions": 0,
   "areas": 10,
   "doubt_run43": 10,
   "doubt_here": 10,
   "railing_run43": 0,
   "railing_here": 0,
   "bytes": 10898395,
   "bundle_s": 11.1
  }
 ]
}