Files
VesiscanClinicalAndroid/app/src/main/java/com/example
dw.jang c3817c9f80 fix(align V1): GREEN 게이트에 ch0/ch3 edge 대칭 검사 추가
증상: 270 mL 방광인데 220 mL 로 측정 (~50 mL 저평가).
      원인 — 센서가 살짝 아래쪽에 부착돼 ch3 가 방광 하단 가장자리
      만 보고 짧게 잡힘. ch0~ch3 CV 는 0.10 임계 안에 떨어져서
      "In position!" 통과되지만 BV 결과는 저평가.

원리: CV 는 4채널 전체 변동성 — outlier 1개를 N=4 로 희석.
      예: depths (75,78,75,65) → mean 73.25, std 4.79, cv 0.065
      → CV 0.10 통과지만 ch3 가 10mm 짧음.

수정: edge 대칭 게이트 (|d_ch0 - d_ch3| / mean(d0, d3) ≤ 0.08)
      추가. CV 와 직교 — 균일 케이스는 영향 없고, edge outlier
      케이스만 잡음.

  - DEFAULT_EDGE_ASYM_THR = 0.08 도입
  - computePlacementGuide GREEN 체크에 edgeAsym/edgePass 계산
  - isPass = cv ≤ cvThr && lrPass && rPeakOk && **edgePass**
  - hint 분기: edgeAsym > 0 → "Slide up slightly ↑ (ch3 short)"
              edgeAsym < 0 → "Slide down slightly ↓ (ch0 short)"
  - Log 에 edgeAsym/edgePass 추가

CV(0.10) 는 기존 유지. edge 만 보강.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-18 11:11:53 +09:00
..