{
  "method": "print downsampled from 2400 dpi to scan dpi; whole-strip phase registration; source block rectangle xpeak..xpeak+xstep / ypeak..ypeak+ystep; local \u00b18 px correlation search",
  "cases": [
    {
      "name": "hp2-18",
      "label": "HP sweep 2 \u00b7 P20 / 75% \u00b7 x3.5 \u00b7 not clean",
      "printer": "HP LaserJet 4350dtn",
      "print_image": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\hp-sweep2-final\\print\\bands-png\\18-P20-D15.png",
      "scan_image": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\hp-sweep2-final\\scans\\p1\\raw-topdown\\18-P20-D15\\18-P20-D15__x3p5.bmp",
      "raw_json": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\hp-sweep2-final\\scans\\p1\\raw\\18-P20-D15__x3p5.json",
      "print_dpi": 2400.0,
      "scan_dpi": 420.0,
      "global_shift": [
        54,
        24
      ],
      "global_correlation": 0.2677,
      "geometry": {
        "xpeak": -9.42,
        "ypeak": 14.43,
        "xstep": 122.314,
        "ystep": 122.996,
        "nposx": 25,
        "nposy": 5
      },
      "blocks": [
        {
          "col": 1,
          "row": 0,
          "quality": 17,
          "scan_rect": [
            113,
            14,
            235,
            137
          ],
          "aligned_print_rect": [
            116,
            9,
            238,
            132
          ],
          "local_shift": [
            3,
            -5
          ],
          "correlation": 0.6558
        },
        {
          "col": 4,
          "row": 0,
          "quality": 16,
          "scan_rect": [
            480,
            14,
            602,
            137
          ],
          "aligned_print_rect": [
            478,
            12,
            600,
            135
          ],
          "local_shift": [
            -2,
            -2
          ],
          "correlation": 0.7705
        }
      ],
      "render": "E:\\Documents\\PaperBak Sweep\\reportwork-final\\figures\\cases\\hp2-18-blocks-final.png"
    },
    {
      "name": "hp2-08",
      "label": "HP sweep 2 \u00b7 P30 / 90% \u00b7 x2.0 \u00b7 clean",
      "printer": "HP LaserJet 4350dtn",
      "print_image": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\hp-sweep2-final\\print\\bands-png\\08-P30-D27.png",
      "scan_image": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\hp-sweep2-final\\scans\\p5\\fixed\\08-P30-D27\\08-P30-D27__x2p0.bmp",
      "raw_json": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\hp-sweep2-final\\scans\\p5\\raw\\08-P30-D27__x2p0.json",
      "print_dpi": 2400.0,
      "scan_dpi": 160.0,
      "global_shift": [
        21,
        9
      ],
      "global_correlation": 0.3274,
      "geometry": {
        "xpeak": -16.93,
        "ypeak": -11.87,
        "xstep": 70.119,
        "ystep": 70.167,
        "nposx": 16,
        "nposy": 5
      },
      "blocks": [
        {
          "col": 13,
          "row": 0,
          "quality": 5,
          "scan_rect": [
            895,
            0,
            965,
            58
          ],
          "aligned_print_rect": [
            894,
            2,
            964,
            60
          ],
          "local_shift": [
            -1,
            2
          ],
          "correlation": 0.752
        },
        {
          "col": 3,
          "row": 2,
          "quality": 0,
          "scan_rect": [
            193,
            128,
            263,
            198
          ],
          "aligned_print_rect": [
            193,
            124,
            263,
            194
          ],
          "local_shift": [
            0,
            -4
          ],
          "correlation": 0.7645
        }
      ],
      "render": "E:\\Documents\\PaperBak Sweep\\reportwork-final\\figures\\cases\\hp2-08-blocks-final.png"
    },
    {
      "name": "hp2b-B16",
      "label": "HP boundary sweep \u00b7 P30 / 66.7% \u00b7 x2.5 \u00b7 clean",
      "printer": "HP LaserJet 4350dtn",
      "print_image": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\hp-sweep2b-20261013\\print\\bands\\B16-P30-D20.png",
      "scan_image": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\hp-sweep2b-20261013\\scans\\p2\\B16-P30-D20\\B16-P30-D20__x2p5.bmp",
      "raw_json": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\hp-sweep2b-20261013\\scans\\p2\\raw\\B16-P30-D20__x2p5.json",
      "print_dpi": 2400.0,
      "scan_dpi": 200.0,
      "global_shift": [
        96,
        10
      ],
      "global_correlation": 0.3187,
      "geometry": {
        "xpeak": 46.28,
        "ypeak": -10.54,
        "xstep": 87.73,
        "ystep": 87.822,
        "nposx": 18,
        "nposy": 5
      },
      "blocks": [
        {
          "col": 4,
          "row": 2,
          "quality": 15,
          "scan_rect": [
            397,
            165,
            485,
            253
          ],
          "aligned_print_rect": [
            399,
            163,
            487,
            251
          ],
          "local_shift": [
            2,
            -2
          ],
          "correlation": 0.7061
        },
        {
          "col": 11,
          "row": 1,
          "quality": 0,
          "scan_rect": [
            1011,
            77,
            1099,
            165
          ],
          "aligned_print_rect": [
            1011,
            78,
            1099,
            166
          ],
          "local_shift": [
            0,
            1
          ],
          "correlation": 0.7963
        }
      ],
      "render": "E:\\Documents\\PaperBak Sweep\\reportwork-final\\figures\\cases\\hp2b-B16-blocks-final.png"
    },
    {
      "name": "canon3d-100",
      "label": "Canon fill sweep \u00b7 P24 / 75% \u00b7 x3.5 \u00b7 clean",
      "printer": "Canon CS840i",
      "print_image": "E:\\Documents\\PaperBak Sweep\\canon-sweep3d-20261013\\out\\100-d100-s75.png",
      "scan_image": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\canon-sweep3d-20261013\\scans\\p2\\100-d100-s75\\100-d100-s75__x3p5.bmp",
      "raw_json": "E:\\PaperBack\\PaperBak-Sweeps-Archive\\Sweeps\\canon-sweep3d-20261013\\scans\\p2\\raw\\100-d100-s75__x3p5.json",
      "print_dpi": 2400.0,
      "scan_dpi": 350.0,
      "global_shift": [
        23,
        26
      ],
      "global_correlation": 0.3683,
      "geometry": {
        "xpeak": -44.33,
        "ypeak": -3.45,
        "xstep": 122.687,
        "ystep": 122.7,
        "nposx": 22,
        "nposy": 4
      },
      "blocks": [
        {
          "col": 7,
          "row": 2,
          "quality": 16,
          "scan_rect": [
            814,
            242,
            937,
            365
          ],
          "aligned_print_rect": [
            814,
            242,
            937,
            365
          ],
          "local_shift": [
            0,
            0
          ],
          "correlation": 0.8128
        }
      ],
      "render": "E:\\Documents\\PaperBak Sweep\\reportwork-final\\figures\\cases\\canon3d-100-blocks-final.png"
    }
  ]
}