From 748ccbd7966694c51b81fde914cf9ea84cb73d6a Mon Sep 17 00:00:00 2001 From: jjangddu Date: Tue, 11 Aug 2026 15:14:27 +0900 Subject: [PATCH] =?UTF-8?q?revert(bv):=20demo-final=20default=20=E2=86=92?= =?UTF-8?q?=20METHOD=5FD=20=EB=A1=9C=20=EC=9B=90=EB=B3=B5=20(250ml=20?= =?UTF-8?q?=EC=9E=AC=ED=98=84)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit D-P (legacy bcbc7b4) 로직 진단: · Halir-Flusser ellipse fit · adaptive_large_bladder_relax · b_si_floor 미탑재. · 300ml phantom 시연 값 = 130~150ml (원리상 큰 방광 처리 불가). · 사용자 관찰 250ml 는 METHOD_D (Halir + adaptive) 의 결과 · D-P 로는 재현 불가. 조치: · default = METHOD_D 복귀. 250ml 스케일 즉시 회복. · D-P 는 dev-mode BV chip 에 "D-P" 로 남김 (phantom 소볼륨 실험 · 로직 대조용). · Legacy fork 파일 (PiezoBVEstimatorLegacyDP.kt) 유지 · 삭제 안 함. · DPS 1.968 은 유지 (사용자 별도 지시). 빌드: BUILD SUCCESSFUL 2s. --- .../medithings/vesiscan/managers/GreenZoneConstants.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/medithings/vesiscan/managers/GreenZoneConstants.kt b/app/src/main/java/com/medithings/vesiscan/managers/GreenZoneConstants.kt index 4a1a2bb..556f8ab 100644 --- a/app/src/main/java/com/medithings/vesiscan/managers/GreenZoneConstants.kt +++ b/app/src/main/java/com/medithings/vesiscan/managers/GreenZoneConstants.kt @@ -52,10 +52,11 @@ object GreenZoneConstants { // detectionMethod = METHOD_C (walls 검출 · phantom-검증 파이프라인) // bvMethod = METHOD_D (BV 계산 · Python parity + adaptive_large_bladder_relax + b_si_floor) // Method D BV 는 estimateBv(walls) wrapper 로 라우팅 (PiezoMonitoringView). - // 2026-08-11: demo-final default = METHOD_D_P (phantom · 구 가정 · bcbc7b4 로직). - // 사용자 관찰 "이전 시연 대비 volume 값이 조금 작음" 은 7/20 Python parity fix 들이 - // 8/4 default 스위치 순간 활성화된 결과. 시연 재현성 위해 legacy fork 격리. - @Volatile var bvMethod: BvMethod = BvMethod.METHOD_D_P + // 2026-08-11 (rev): default → METHOD_D 로 복귀. + // METHOD_D_P (legacy Frustum+cap) 는 Halir-Flusser · adaptive_large_bladder_relax + // 미탑재라 큰 방광 (~300ml phantom) 에서 원리상 값이 150 대까지 낮게 나옴. + // 사용자 관찰 250ml 는 METHOD_D (Halir+adaptive 적용) 결과. dev 토글에는 D-P 남김. + @Volatile var bvMethod: BvMethod = BvMethod.METHOD_D /** * lr_ratio 강제 override (algorithm 팀 최신 표준: piezophantomtest 4830e7c).