eomsangdon and Claude Opus 5.5
3a29e0480f
feat(642): 점진 TIN(PTD) 내장 지면 필터 — 분류 없는 LAS 기본 필터 ptd · 화면 이름 「점진 TIN」
...
- 새 B04_PreProcess_Engine_Filter_PTD.py — 0.5 m 칸 최저 후보 · 시작 간격(기본 10 m) 칸 최저 씨앗 · 자료 가장자리 1/4 간격 씨앗 · 삼각형마다 문턱(장면 셋 평지 3°·0.3 m / 완경사 6°·0.5 m / 급경사 10°·0.7 m · 기본 급경사) 안 가장 가까운 후보를 더함 · 굵게 → 가늘게 다짐(후보가 모두 면 위로 뜬 칸에 반 간격 씨앗 · 2.5 m 까지) · 외딴 가시 · 잡점 꼭짓점 걷음 · 마지막 판정 = 면 아래 최대 거리 · 면 위 0.2 m · numpy · scipy 만 · 4,900 만 점 덩이 처리
- 삼각형 찾기 · 무게 직접 셈 — scipy find_simplex · transform 이 이 PC 에서 BLAS 스레드 다툼으로 수십 배 느림
- 필터 목록 ptd 한 줄(Engine_Ground · SURFACE_MODEL_SOURCE_FILTERS · 표본기 SurfaceFilter · B04 드롭다운) · SURFACE_AUTO_FALLBACK_FILTER = ptd(요구 559) · 설정 SURFACE_PTD_SCENE · SURFACE_PTD_SEED_SPACING_M
- 용화(분류 숨김) 업체 분류 대비 맞음 · 놓침 · 잘못 넣음 = CSF 55.1 · 44.9 · 12.2 → PTD 88.6 · 11.4 · 12.0 % · 급경사 놓침 60.9 → 19.3 % · 180 초 · +1.2 GB
- 새 지킴 시험 test_642_ptd_filter(합성 비탈 + 나무 · 급경사 놓침 상한)
- 낡은 시험 고침 test_b04_ground_filters — 분류 없을 때 자동 필터가 csf → ptd(요구 559 사용자 확정)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-01 23:02:31 +09:00
..
2026-10-29 19:08:40 +09:00
2026-11-01 11:34:39 +09:00
2026-11-01 15:19:35 +09:00
2026-10-31 17:14:51 +09:00
2026-10-29 19:08:40 +09:00
2026-10-28 21:09:50 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 15:05:16 +09:00
2026-10-29 15:05:16 +09:00
2026-10-28 22:51:17 +09:00
2026-10-31 17:07:57 +09:00
2026-10-30 10:19:34 +09:00
2026-10-28 21:09:50 +09:00
2026-10-31 14:11:44 +09:00
2026-10-28 18:06:14 +09:00
2026-10-31 21:47:27 +09:00
2026-10-28 18:06:14 +09:00
2026-10-28 21:09:50 +09:00
2026-10-31 21:30:49 +09:00
2026-10-28 18:06:14 +09:00
2026-10-29 11:33:06 +09:00
2026-10-28 22:59:17 +09:00
2026-10-29 19:08:40 +09:00
2026-10-28 22:51:17 +09:00
2026-10-28 18:06:14 +09:00
2026-10-29 18:42:16 +09:00
2026-10-28 21:09:50 +09:00
2026-10-29 18:42:16 +09:00
2026-10-28 22:59:17 +09:00
2026-10-30 05:45:35 +09:00
2026-10-28 22:51:17 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-31 14:11:44 +09:00
2026-10-28 21:51:29 +09:00
2026-10-28 18:06:14 +09:00
2026-10-29 14:41:59 +09:00
2026-10-29 18:44:10 +09:00
2026-10-29 18:50:41 +09:00
2026-10-29 21:45:41 +09:00
2026-10-29 20:21:39 +09:00
2026-10-31 20:16:48 +09:00
2026-10-31 14:11:44 +09:00
2026-11-01 15:39:36 +09:00
2026-10-31 17:07:57 +09:00
2026-10-31 13:29:00 +09:00
2026-10-28 21:51:29 +09:00
2026-10-29 18:36:16 +09:00
2026-10-31 14:10:04 +09:00
2026-11-01 15:35:23 +09:00
2026-10-30 09:52:51 +09:00
2026-10-30 10:19:34 +09:00
2026-10-31 12:31:45 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 15:18:10 +09:00
2026-10-31 15:39:16 +09:00
2026-10-31 19:02:20 +09:00
2026-10-31 16:30:43 +09:00
2026-10-31 21:27:40 +09:00
2026-10-31 14:05:47 +09:00
2026-11-01 16:09:53 +09:00
2026-10-31 13:29:00 +09:00
2026-10-31 15:18:10 +09:00
2026-10-31 13:29:00 +09:00
2026-10-31 21:27:40 +09:00
2026-10-31 18:43:32 +09:00
2026-11-01 16:04:31 +09:00
2026-10-31 18:43:32 +09:00
2026-10-31 19:34:44 +09:00
2026-10-31 18:43:32 +09:00
2026-11-01 16:00:03 +09:00
2026-10-31 18:43:32 +09:00
2026-10-31 13:29:00 +09:00
2026-10-31 17:14:51 +09:00
2026-10-31 15:18:10 +09:00
2026-10-31 18:43:32 +09:00
2026-11-01 16:04:31 +09:00
2026-11-01 15:15:30 +09:00
2026-10-31 20:16:48 +09:00
2026-10-29 18:50:41 +09:00
2026-10-31 17:07:57 +09:00
2026-10-31 18:43:32 +09:00
2026-10-28 21:09:50 +09:00
2026-10-31 18:43:32 +09:00
2026-10-31 16:30:43 +09:00
2026-10-29 18:40:49 +09:00
2026-10-29 18:40:49 +09:00
2026-10-29 18:40:49 +09:00
2026-10-28 22:02:25 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 15:05:16 +09:00
2026-10-30 10:19:34 +09:00
2026-10-31 20:36:38 +09:00
2026-10-31 21:30:49 +09:00
2026-10-28 21:09:50 +09:00
2026-10-31 14:11:44 +09:00
2026-10-31 14:19:34 +09:00
2026-10-28 18:06:14 +09:00
2026-10-28 18:06:14 +09:00
2026-10-31 15:18:10 +09:00
2026-11-01 14:46:48 +09:00
2026-10-31 15:18:10 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 13:32:24 +09:00
2026-10-29 09:25:12 +09:00
2026-10-28 21:09:50 +09:00
2026-10-29 18:50:41 +09:00
2026-11-01 11:40:26 +09:00
2026-10-29 13:13:39 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 09:25:12 +09:00
2026-10-29 18:50:41 +09:00
2026-10-31 20:36:38 +09:00
2026-10-31 21:30:49 +09:00
2026-11-01 11:40:26 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-28 21:09:50 +09:00
2026-11-01 11:40:26 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 09:25:12 +09:00
2026-10-30 10:19:34 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-28 22:59:17 +09:00
2026-10-29 18:42:16 +09:00
2026-10-29 09:25:12 +09:00
2026-10-28 22:51:17 +09:00
2026-10-28 21:09:50 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 15:05:16 +09:00
2026-11-01 11:42:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 11:33:06 +09:00
2026-10-31 14:11:44 +09:00
2026-10-28 21:51:29 +09:00
2026-10-29 13:32:24 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 11:33:06 +09:00
2026-10-30 10:19:34 +09:00
2026-10-30 23:11:41 +09:00
2026-11-01 11:34:39 +09:00
2026-10-30 23:11:41 +09:00
2026-10-30 14:40:34 +09:00
2026-11-01 11:34:39 +09:00
2026-11-01 11:34:39 +09:00
2026-10-30 22:13:07 +09:00
2026-10-30 14:37:49 +09:00
2026-10-30 08:31:11 +09:00
2026-10-30 14:37:39 +09:00
2026-10-30 09:52:51 +09:00
2026-10-30 10:19:34 +09:00
2026-10-30 10:03:35 +09:00
2026-11-01 12:49:12 +09:00
2026-10-29 18:42:16 +09:00
2026-11-01 11:57:41 +09:00
2026-10-30 10:19:34 +09:00
2026-10-30 15:00:32 +09:00
2026-11-01 11:34:39 +09:00
2026-11-01 12:28:43 +09:00
2026-10-30 15:12:27 +09:00
2026-10-30 12:45:53 +09:00
2026-10-28 21:36:42 +09:00
2026-10-29 13:13:39 +09:00
2026-10-30 15:12:27 +09:00
2026-11-01 11:40:26 +09:00
2026-10-29 20:28:13 +09:00
2026-11-01 11:40:26 +09:00
2026-11-01 11:40:26 +09:00
2026-10-29 19:29:11 +09:00
2026-10-30 14:47:39 +09:00
2026-10-29 20:03:35 +09:00
2026-10-29 19:08:40 +09:00
2026-10-29 21:45:41 +09:00
2026-10-29 20:54:08 +09:00
2026-11-01 11:34:39 +09:00
2026-10-30 09:41:00 +09:00
2026-10-30 12:45:53 +09:00
2026-10-30 14:40:34 +09:00
2026-10-30 08:31:11 +09:00
2026-10-30 12:45:53 +09:00
2026-10-30 14:42:38 +09:00
2026-10-30 14:57:51 +09:00
2026-10-30 15:02:48 +09:00
2026-10-30 14:49:21 +09:00
2026-10-30 14:40:29 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 20:47:50 +09:00
2026-10-31 20:47:50 +09:00
2026-10-30 22:14:11 +09:00
2026-10-30 21:45:11 +09:00
2026-10-31 19:18:43 +09:00
2026-10-30 23:09:57 +09:00
2026-10-30 22:13:07 +09:00
2026-10-30 22:52:00 +09:00
2026-10-31 11:22:24 +09:00
2026-10-31 06:39:15 +09:00
2026-10-31 20:19:01 +09:00
2026-10-31 19:18:43 +09:00
2026-10-31 10:25:49 +09:00
2026-10-31 10:27:31 +09:00
2026-10-31 11:22:24 +09:00
2026-11-01 11:40:26 +09:00
2026-10-31 22:50:32 +09:00
2026-10-31 20:16:48 +09:00
2026-10-31 20:19:14 +09:00
2026-11-01 12:49:12 +09:00
2026-11-01 11:40:26 +09:00
2026-10-31 20:33:47 +09:00
2026-11-01 11:53:48 +09:00
2026-11-01 11:57:41 +09:00
2026-11-01 12:05:30 +09:00
2026-10-31 20:30:32 +09:00
2026-11-01 12:29:17 +09:00
2026-10-31 20:58:41 +09:00
2026-10-31 22:46:18 +09:00
2026-10-31 22:52:53 +09:00
2026-11-01 11:49:26 +09:00
2026-11-01 12:28:43 +09:00
2026-11-01 11:46:53 +09:00
2026-11-01 12:51:03 +09:00
2026-11-01 12:37:46 +09:00
2026-11-01 12:51:03 +09:00
2026-11-01 12:05:30 +09:00
2026-11-01 11:32:40 +09:00
2026-11-01 11:50:22 +09:00
2026-11-01 13:21:51 +09:00
2026-11-01 12:05:30 +09:00
2026-11-01 11:34:39 +09:00
2026-11-01 23:02:31 +09:00
2026-10-31 18:30:51 +09:00
2026-10-31 15:18:10 +09:00
2026-10-31 14:11:44 +09:00
2026-10-31 12:41:22 +09:00
2026-10-31 14:59:58 +09:00
2026-10-31 13:46:28 +09:00
2026-10-31 17:20:45 +09:00
2026-10-31 18:30:51 +09:00
2026-10-31 14:41:13 +09:00
2026-11-01 16:03:36 +09:00
2026-10-31 18:19:09 +09:00
2026-10-31 14:05:47 +09:00
2026-11-01 15:08:17 +09:00
2026-10-31 15:10:16 +09:00
2026-10-31 14:52:30 +09:00
2026-10-31 16:14:36 +09:00
2026-11-01 14:50:02 +09:00
2026-10-31 16:59:53 +09:00
2026-10-31 17:29:24 +09:00
2026-10-31 20:21:15 +09:00
2026-10-31 21:27:40 +09:00
2026-11-01 15:19:35 +09:00
2026-11-01 16:02:13 +09:00
2026-11-01 16:03:54 +09:00
2026-11-01 14:50:06 +09:00
2026-11-01 15:15:30 +09:00
2026-11-01 15:42:00 +09:00
2026-11-01 16:47:28 +09:00
2026-11-01 16:36:45 +09:00
2026-11-01 16:32:57 +09:00
2026-11-01 16:39:11 +09:00
2026-11-01 15:49:52 +09:00
2026-11-01 16:04:57 +09:00
2026-11-01 14:44:14 +09:00
2026-11-01 17:34:36 +09:00
2026-11-01 16:04:57 +09:00
2026-11-01 17:46:01 +09:00
2026-11-01 15:39:36 +09:00
2026-11-01 15:59:51 +09:00
2026-11-01 17:34:36 +09:00
2026-11-01 16:52:56 +09:00
2026-11-01 16:21:28 +09:00
2026-11-01 15:22:27 +09:00
2026-11-01 14:50:02 +09:00
2026-11-01 15:34:29 +09:00
2026-11-01 16:09:53 +09:00
2026-11-01 17:28:11 +09:00
2026-11-01 17:28:11 +09:00
2026-11-01 16:00:03 +09:00
2026-11-01 23:02:31 +09:00
2026-10-31 20:16:48 +09:00
2026-10-28 21:09:50 +09:00
2026-10-31 20:16:48 +09:00
2026-11-01 11:40:26 +09:00
2026-10-28 21:09:50 +09:00
2026-10-28 21:09:50 +09:00
2026-10-31 19:34:44 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 18:36:16 +09:00
2026-11-01 15:15:30 +09:00
2026-11-01 15:15:30 +09:00
2026-11-01 15:15:30 +09:00
2026-11-01 15:15:30 +09:00
2026-10-31 15:10:16 +09:00
2026-11-01 15:08:17 +09:00
2026-11-01 15:08:17 +09:00
2026-11-01 15:08:17 +09:00
2026-11-01 16:32:32 +09:00
2026-10-31 14:10:04 +09:00
2026-11-01 16:32:32 +09:00
2026-11-01 16:04:31 +09:00
2026-11-01 16:00:03 +09:00
2026-11-01 16:32:32 +09:00
2026-11-01 15:35:23 +09:00
2026-11-01 16:00:03 +09:00
2026-11-01 17:34:37 +09:00
2026-10-31 13:22:51 +09:00
2026-11-01 16:36:45 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 17:07:57 +09:00