{
  "date": "2026-10-27",
  "method": {
    "ko": "직접 그린 1200×800 어두운 방 그림(벽 밝기 약 40)에 채널마다 표준편차 10의 노이즈를 고정 난수로 넣었습니다. 사진 보정 저장과 같은 processImage 경로로 처리. 벽 노이즈는 평평한 벽 영역의 밝기 표준편차, 무늬는 3px 천 줄무늬가 원본 대비 몇 % 남았는지입니다.",
    "en": "A synthetic 1200×800 dark-room scene (wall brightness about 40) received seeded noise with standard deviation 10 per channel, processed through the same processImage path the Filters save uses. Wall noise is the brightness standard deviation over a flat wall area; pattern is how much of a 3px fabric stripe survives relative to the clean original.",
    "ja": "自作の1200×800の暗い部屋の画像（壁の明るさ約40）に、チャンネルごとに標準偏差10のノイズを固定の乱数で加えました。写真補正の保存と同じprocessImageの経路で処理しています。壁のノイズは平らな壁の範囲の明るさの標準偏差、模様は3pxの布のしま模様が元の何%残ったかです。"
  },
  "table": {
    "ko": {
      "headers": [
        "설정",
        "벽 노이즈",
        "천 무늬",
        "글자 SSIM",
        "전체 PSNR"
      ],
      "rows": [
        [
          "노이즈 추가(σ10)",
          "7.47",
          "100%",
          "0.719",
          "28.1 dB"
        ],
        [
          "노이즈 줄이기 50",
          "5.64",
          "91%",
          "0.803",
          "31.0 dB"
        ],
        [
          "노이즈 줄이기 100",
          "3.99",
          "82%",
          "0.880",
          "34.5 dB"
        ],
        [
          "효과 · 흐림 5",
          "4.26",
          "74%",
          "0.853",
          "32.8 dB"
        ],
        [
          "효과 · 흐림 10",
          "1.99",
          "20%",
          "0.781",
          "34.6 dB"
        ],
        [
          "원본 + 노이즈 줄이기 100",
          "0",
          "85%",
          "0.997",
          "51.6 dB"
        ]
      ]
    },
    "en": {
      "headers": [
        "Setting",
        "Wall noise",
        "Fabric pattern",
        "Text SSIM",
        "Whole PSNR"
      ],
      "rows": [
        [
          "Noise added (σ10)",
          "7.47",
          "100%",
          "0.719",
          "28.1 dB"
        ],
        [
          "Reduce noise 50",
          "5.64",
          "91%",
          "0.803",
          "31.0 dB"
        ],
        [
          "Reduce noise 100",
          "3.99",
          "82%",
          "0.880",
          "34.5 dB"
        ],
        [
          "Effects · Blur 5",
          "4.26",
          "74%",
          "0.853",
          "32.8 dB"
        ],
        [
          "Effects · Blur 10",
          "1.99",
          "20%",
          "0.781",
          "34.6 dB"
        ],
        [
          "Clean + Reduce noise 100",
          "0",
          "85%",
          "0.997",
          "51.6 dB"
        ]
      ]
    },
    "ja": {
      "headers": [
        "設定",
        "壁のノイズ",
        "布の模様",
        "文字のSSIM",
        "全体のPSNR"
      ],
      "rows": [
        [
          "ノイズを追加（σ10）",
          "7.47",
          "100%",
          "0.719",
          "28.1 dB"
        ],
        [
          "ノイズを軽減 50",
          "5.64",
          "91%",
          "0.803",
          "31.0 dB"
        ],
        [
          "ノイズを軽減 100",
          "3.99",
          "82%",
          "0.880",
          "34.5 dB"
        ],
        [
          "効果 · ぼかし 5",
          "4.26",
          "74%",
          "0.853",
          "32.8 dB"
        ],
        [
          "効果 · ぼかし 10",
          "1.99",
          "20%",
          "0.781",
          "34.6 dB"
        ],
        [
          "元画像 + ノイズを軽減 100",
          "0",
          "85%",
          "0.997",
          "51.6 dB"
        ]
      ]
    }
  },
  "raw": {
    "noise": {
      "sigma": 10,
      "boxes": {
        "flat": {
          "x": 60,
          "y": 60,
          "w": 300,
          "h": 240
        },
        "fabric": {
          "x": 432,
          "y": 432,
          "w": 336,
          "h": 276
        },
        "text": {
          "x": 50,
          "y": 400,
          "w": 500,
          "h": 85
        }
      },
      "rows": [
        {
          "id": "clean",
          "settings": {},
          "flatNoiseSd": null,
          "psnr": null,
          "textSsim": 1,
          "fabricRetained": 100,
          "ms": 0
        },
        {
          "id": "noisy",
          "settings": {},
          "flatNoiseSd": 7.465665310890894,
          "psnr": 28.123579175712226,
          "textSsim": 0.7185569956036428,
          "fabricRetained": 100.39848281381605,
          "ms": 0
        },
        {
          "id": "denoise50",
          "settings": {
            "texture": 0,
            "clarity": 0,
            "dehaze": 0,
            "sharpen": 0,
            "denoise": 50,
            "vignette": 0,
            "grain": 0
          },
          "flatNoiseSd": 5.644438981192726,
          "psnr": 31.017669979247927,
          "textSsim": 0.802513353817915,
          "fabricRetained": 91.19960482804059,
          "ms": 780.0999999642372
        },
        {
          "id": "denoise100",
          "settings": {
            "texture": 0,
            "clarity": 0,
            "dehaze": 0,
            "sharpen": 0,
            "denoise": 100,
            "vignette": 0,
            "grain": 0
          },
          "flatNoiseSd": 3.9905925992792555,
          "psnr": 34.482449382040805,
          "textSsim": 0.8795649397422569,
          "fabricRetained": 82.02958743098505,
          "ms": 784.0999999642372
        },
        {
          "id": "blur5",
          "settings": {
            "blur": 5
          },
          "flatNoiseSd": 4.257421001463149,
          "psnr": 32.763858193048435,
          "textSsim": 0.8531653452587409,
          "fabricRetained": 73.69439424219854,
          "ms": 302.10000002384186
        },
        {
          "id": "blur10",
          "settings": {
            "blur": 10
          },
          "flatNoiseSd": 1.9858255416453574,
          "psnr": 34.62032550938266,
          "textSsim": 0.781231616128768,
          "fabricRetained": 19.90502254907536,
          "ms": 253
        },
        {
          "id": "clean-denoise100",
          "settings": {
            "denoise": 100
          },
          "flatNoiseSd": null,
          "psnr": 51.63716425739498,
          "textSsim": 0.9968952012644663,
          "fabricRetained": 85.18518518518516,
          "ms": 577.1000000238419
        }
      ]
    }
  },
  "figures": [
    {
      "file": {
        "ko": "batch2-night-photo-noise-comparison-ko.webp",
        "en": "batch2-night-photo-noise-comparison-en.webp",
        "ja": "batch2-night-photo-noise-comparison-ja.webp"
      },
      "width": 1200,
      "height": {
        "ko": 891,
        "en": 891,
        "ja": 891
      },
      "alt": {
        "ko": "실제 저장 결과의 같은 위치. 흐림 10은 벽이 가장 매끈하지만 천 무늬가 거의 사라집니다.",
        "en": "Identical crops of actual saved outputs. Blur 10 gives the smoothest wall but nearly erases the fabric.",
        "ja": "実際に保存した結果の同じ位置。ぼかし10は壁がいちばん滑らかですが、布の模様がほぼ消えます。"
      },
      "caption": {
        "ko": "실제 저장 결과의 같은 위치. 흐림 10은 벽이 가장 매끈하지만 천 무늬가 거의 사라집니다.",
        "en": "Identical crops of actual saved outputs. Blur 10 gives the smoothest wall but nearly erases the fabric.",
        "ja": "実際に保存した結果の同じ位置。ぼかし10は壁がいちばん滑らかですが、布の模様がほぼ消えます。"
      }
    },
    {
      "file": {
        "ko": "batch2-night-photo-noise-steps-ko.webp",
        "en": "batch2-night-photo-noise-steps-en.webp",
        "ja": "batch2-night-photo-noise-steps-ja.webp"
      },
      "width": 1200,
      "height": {
        "ko": 1800,
        "en": 1800,
        "ja": 1800
      },
      "alt": {
        "ko": "사진 보정에서 노이즈 그림을 100%로 보고 ‘노이즈 줄이기’ 100을 적용한 실제 화면입니다.",
        "en": "Filters at 100% zoom: the noisy input, then Reduce noise 100 applied.",
        "ja": "写真補正で、ノイズのある画像を100%表示にし「ノイズを軽減」100を適用した実際の画面です。"
      },
      "caption": {
        "ko": "사진 보정에서 노이즈 그림을 100%로 보고 ‘노이즈 줄이기’ 100을 적용한 실제 화면입니다.",
        "en": "Filters at 100% zoom: the noisy input, then Reduce noise 100 applied.",
        "ja": "写真補正で、ノイズのある画像を100%表示にし「ノイズを軽減」100を適用した実際の画面です。"
      }
    }
  ]
}
