docs: 확정 설정 16장 검증 + 4090 이관 지시서 16장 실측 무라벨(conf 0.10): 0.5% ~ 6.4%, 평균 3.44%. 15/16 장이 목표 5% 이하. 같은 16장 기준선 평균은 19.9%. 소요 466~907초/장 (평균 585초). 예상이 틀린 곳: 물 많은 사진이 위험할 것으로 봤으나 0423 이 0.5% 로 16장 중 최저였다. water surface / reservoir 프롬프트가 검출 0 이어도 다른 프롬프트가 그 면적을 덮는다. 유일한 5% 초과인 0581(6.4%)은 큰 구멍이 없다. 구멍 1,554개 중 최대가 0.83%, 상위 6개 합이 2.15% 뿐이고 나머지 4.25%가 작은 조각 1,548개로 흩어져 있다. 자재 야적장·건물 밀집 구역이라 폴리곤이 1,079개 나왔는데도 객체 사이 얇은 틈이 누적된 것이다. 0654 유형(큰 필지 통째 누락)과 다르고 프롬프트로는 못 줄인다. docs/envsetting.md: RTX 4090 PC 로 옮기는 작업 지시 프롬프트. git 이 안 실어 나르는 3가지(체크포인트, 원본 JPEG, venv)와 브랜치 체크아웃 누락 시 증상을 명시했다. docs/pilot/theater_v4/ (뷰어 JPEG 55MB)는 커밋하지 않았다. tools/make_viewer.py 로 다시 구울 수 있다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> @
305 lines
48 KiB
HTML
305 lines
48 KiB
HTML
<title>SAM 3.1 후처리 — 검출 커버리지 · 집합 병합</title>
|
||
<style>
|
||
:root{--bg:#fbfbfa;--fg:#1d1f21;--dim:#6b7076;--line:#e2e4e6;--card:#fff;--accent:#2f6f9f}
|
||
:root:not([data-theme="light"]){}
|
||
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
|
||
--bg:#16181a;--fg:#e6e8ea;--dim:#9aa1a8;--line:#2c3034;--card:#1d2023;--accent:#79b8e8}}
|
||
:root[data-theme="dark"]{--bg:#16181a;--fg:#e6e8ea;--dim:#9aa1a8;--line:#2c3034;--card:#1d2023;--accent:#79b8e8}
|
||
body{background:var(--bg);color:var(--fg);font:14px/1.55 -apple-system,"Segoe UI",
|
||
"Malgun Gothic",sans-serif;margin:0;padding:28px 22px 60px}
|
||
.wrap{max-width:1180px;margin:0 auto}
|
||
h1{font-size:21px;margin:0 0 4px}
|
||
h2{font-size:15px;margin:30px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--line)}
|
||
.sub{color:var(--dim);margin:0 0 2px}
|
||
.badge{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;
|
||
font-weight:600;white-space:nowrap}
|
||
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
|
||
.card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:11px 13px}
|
||
.card .k{color:var(--dim);font-size:12px}
|
||
.card .v{font-size:19px;font-weight:600;margin-top:2px}
|
||
table{border-collapse:collapse;width:100%;font-size:13px}
|
||
th,td{padding:5px 9px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}
|
||
th:first-child,td:first-child,th:nth-child(2),td:nth-child(2),
|
||
th:nth-child(3),td:nth-child(3){text-align:left}
|
||
th{background:var(--card);position:sticky;top:0;cursor:pointer;font-weight:600;
|
||
color:var(--dim);border-bottom:2px solid var(--line)}
|
||
tbody tr:hover{background:var(--card)}
|
||
tr.zero td{color:var(--dim)}
|
||
tr.nogroup td:nth-child(3){color:#c0392b;font-weight:600}
|
||
.scroll{overflow-x:auto;max-height:640px;overflow-y:auto;border:1px solid var(--line);
|
||
border-radius:8px}
|
||
.bar{height:6px;background:var(--line);border-radius:3px;overflow:hidden;min-width:60px}
|
||
.bar i{display:block;height:100%;background:var(--accent)}
|
||
.step{display:flex;gap:11px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--line)}
|
||
.step .id{font-family:ui-monospace,Menlo,Consolas,monospace;color:var(--dim);min-width:30px}
|
||
.step .d{color:var(--dim);font-size:13px}
|
||
.issue{padding:9px 0;border-bottom:1px solid var(--line);display:flex;gap:11px}
|
||
.par{display:grid;grid-template-columns:max-content 1fr;gap:3px 16px;font-size:13px}
|
||
.par b{color:var(--dim);font-weight:500}
|
||
code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}
|
||
.controls{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 10px}
|
||
.tabs{display:flex;gap:6px;margin:0 0 10px;flex-wrap:wrap}
|
||
.tab{background:var(--card);border:1px solid var(--line);border-radius:6px;
|
||
padding:6px 13px;cursor:pointer;font:inherit;font-size:13px;color:var(--fg)}
|
||
.tab[aria-selected="true"]{background:var(--accent);border-color:var(--accent);color:#fff}
|
||
.stage{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}
|
||
.stage iframe{display:block;width:100%;height:620px;border:0}
|
||
.flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;
|
||
color:var(--dim);font-size:13px}
|
||
.flow b{color:var(--fg);font-weight:600}
|
||
.flow .ar{color:var(--accent);font-weight:700}
|
||
.d-up{color:#1a7f4b}.d-dn{color:#c0392b}
|
||
select,input{background:var(--card);color:var(--fg);border:1px solid var(--line);
|
||
border-radius:6px;padding:5px 8px;font:inherit;font-size:13px}
|
||
</style>
|
||
<div class="wrap">
|
||
<h1>SAM 3.1 후처리 — 검출 커버리지 · 집합 병합</h1>
|
||
<p class="sub">1단계는 미검출을 없애는 것이다. 지표는 '무라벨 화면%' — 마스크 합집합으로 재서 겹침을 뺀 값. 목표 5% 이하, 8장 평균 3.6% 로 달성. 2단계는 집합으로 묶고 외곽선이 gap px 이내로 인접한 폴리곤을 합치는 것.</p>
|
||
<p class="sub" style="font-size:12px">생성 2026-09-01 22:36 · 집계 <code>tune_t64</code></p>
|
||
<h2>실측</h2><div class="cards">
|
||
<div class="card"><div class="k">사진</div><div class="v">16</div></div>
|
||
<div class="card"><div class="k">폴리곤</div><div class="v">11,169</div></div>
|
||
<div class="card"><div class="k">병합 후 폴리곤</div><div class="v">6,370 (-43%)</div></div>
|
||
<div class="card"><div class="k">라벨 종류</div><div class="v">82 / 94</div></div>
|
||
<div class="card"><div class="k">집합</div><div class="v">12</div></div>
|
||
<div class="card"><div class="k">검출 면적 / 화면</div><div class="v">184.7%</div></div>
|
||
<div class="card"><div class="k">집합 없는 폴리곤</div><div class="v">120</div></div>
|
||
</div>
|
||
<h2>미검출 — 무라벨 화면%</h2>
|
||
<p class="sub" style="font-size:12px">마스크 합집합 기준(겹침 제거), 축척 1/4. 목표 5% 이하.</p>
|
||
<div class="cards">
|
||
<div class="card"><div class="k">무라벨 평균</div><div class="v">3.5%</div></div>
|
||
<div class="card"><div class="k">무라벨 중앙</div><div class="v">3.3%</div></div>
|
||
<div class="card"><div class="k">최악</div><div class="v">6.4%</div></div>
|
||
<div class="card"><div class="k">5% 이하 사진</div><div class="v">13 / 16</div></div>
|
||
</div>
|
||
<div class="scroll" style="max-height:280px;margin-top:10px"><table><thead><tr><th>사진</th><th>폴리곤</th><th>무라벨%</th><th></th></tr></thead><tbody>
|
||
<tr><td>DJI_20250805165320_0581</td><td data-v="1079">1,079</td><td data-v="6.435">6.4%</td><td><div class="bar"><i style="width:6.4%;background:#c0392b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805163524_0007</td><td data-v="970">970</td><td data-v="5.134">5.1%</td><td><div class="bar"><i style="width:5.1%;background:#c0392b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805165516_0654</td><td data-v="363">363</td><td data-v="5.038">5.0%</td><td><div class="bar"><i style="width:5.0%;background:#c0392b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805163523_0006</td><td data-v="923">923</td><td data-v="4.953">5.0%</td><td><div class="bar"><i style="width:5.0%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805165514_0653</td><td data-v="377">377</td><td data-v="4.719">4.7%</td><td><div class="bar"><i style="width:4.7%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805163720_0079</td><td data-v="443">443</td><td data-v="4.425">4.4%</td><td><div class="bar"><i style="width:4.4%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805164537_0346</td><td data-v="1020">1,020</td><td data-v="3.582">3.6%</td><td><div class="bar"><i style="width:3.6%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805164555_0357</td><td data-v="915">915</td><td data-v="3.331">3.3%</td><td><div class="bar"><i style="width:3.3%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805164932_0484</td><td data-v="606">606</td><td data-v="3.028">3.0%</td><td><div class="bar"><i style="width:3.0%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805164750_0421</td><td data-v="826">826</td><td data-v="3.018">3.0%</td><td><div class="bar"><i style="width:3.0%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805164304_0274</td><td data-v="873">873</td><td data-v="2.917">2.9%</td><td><div class="bar"><i style="width:2.9%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805164457_0321</td><td data-v="714">714</td><td data-v="2.525">2.5%</td><td><div class="bar"><i style="width:2.5%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805164931_0483</td><td data-v="489">489</td><td data-v="2.488">2.5%</td><td><div class="bar"><i style="width:2.5%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805164739_0414</td><td data-v="522">522</td><td data-v="1.713">1.7%</td><td><div class="bar"><i style="width:1.7%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805164917_0475</td><td data-v="287">287</td><td data-v="1.526">1.5%</td><td><div class="bar"><i style="width:1.5%;background:#1a7f4b"></i></div></td></tr>
|
||
<tr><td>DJI_20250805164753_0423</td><td data-v="762">762</td><td data-v="0.521">0.5%</td><td><div class="bar"><i style="width:0.5%;background:#1a7f4b"></i></div></td></tr>
|
||
</tbody></table></div>
|
||
<h2>공정 보기 — 같은 사진, 단계별</h2>
|
||
<div class="flow"><b>SAM 검출 11,169 폴리곤</b><span>(82 라벨)</span><span class="ar">→ 집합 병합 →</span><b>6,370 폴리곤</b><span>(14 집합)</span><span>· 사진 16장 기준</span></div>
|
||
<div class="tabs">
|
||
<button class="tab" role="tab" data-i="0" aria-selected="true">1. SAM 검출 — 확정 설정 (16장)</button>
|
||
<button class="tab" role="tab" data-i="1" aria-selected="false">2. 집합 병합 후 (gap 2px)</button>
|
||
<button class="tab" role="tab" data-i="2" aria-selected="false">참고: 기준선 검출 (conf 0.25, 4×3)</button>
|
||
</div>
|
||
<div class="stage" data-i="0"><iframe src="theater_v4/stage1_detect.html" loading="lazy" title="stage0"></iframe></div>
|
||
<div class="stage" data-i="1" hidden><iframe src="theater_v4/stage2_merged.html" loading="lazy" title="stage1"></iframe></div>
|
||
<div class="stage" data-i="2" hidden><iframe src="theater/stage1_detect.html" loading="lazy" title="stage2"></iframe></div>
|
||
<p class="sub" style="font-size:12px">왼쪽 목록에서 라벨을 켜고 끈다. 휠 확대, 드래그 이동. 새 창: <a href="theater_v4/stage1_detect.html">1. SAM 검출 — 확정 설정 (16장)</a> · <a href="theater_v4/stage2_merged.html">2. 집합 병합 후 (gap 2px)</a> · <a href="theater/stage1_detect.html">참고: 기준선 검출 (conf 0.25, 4×3)</a></p>
|
||
<h2>단계</h2>
|
||
<div class="step"><span class="id">M1</span><span class="badge" style="color:#1a7f4b;background:#e3f5ea">완료</span><div><div>프롬프트별 검출 집계</div><div class="d">tools/prompt_stats.py. YYX_run 실측: 폴리곤 13,580 · 라벨 77종.</div></div></div>
|
||
<div class="step"><span class="id">M1b</span><span class="badge" style="color:#1a7f4b;background:#e3f5ea">완료</span><div><div>공정 보기(검출 → 병합) 뷰어 연결</div><div class="d">tools/make_viewer.py 로 같은 사진 3장을 단계별로 굽고 모니터에 붙였다. docs/pilot/theater/.</div></div></div>
|
||
<div class="step"><span class="id">M1c</span><span class="badge" style="color:#1a7f4b;background:#e3f5ea">완료</span><div><div>무라벨 지표 확립</div><div class="d">tools/coverage_stats.py. YYX_run 69장 실측: 무라벨 평균 16.1% · 중앙 15.0% · 최악 52.1%(0654). 덮음 95% 이상은 2장뿐.</div></div></div>
|
||
<div class="step"><span class="id">M1d</span><span class="badge" style="color:#1a7f4b;background:#e3f5ea">완료</span><div><div>통짜 패스 원인 규명</div><div class="d">wide_v1.txt 의 21개(asphalt road, crop field, farmland, tree canopy 등)는 8192×5460 을 1×1 로 넣어 대상당 인스턴스가 1개만 살아남았다. 0006 에서 asphalt road 가 서쪽 차로만 덮음(1개, score 0.910).</div></div></div>
|
||
<div class="step"><span class="id">M1e</span><span class="badge" style="color:#1a7f4b;background:#e3f5ea">완료</span><div><div>--wide-in-tiles 시험</div><div class="d">통짜 프롬프트를 타일 패스에도 돌린다. 0654 무라벨 52.1→15.4%, 0006 19.4→12.2%. 비용 140→231초/장 (+65%).</div></div></div>
|
||
<div class="step"><span class="id">M1f</span><span class="badge" style="color:#1a7f4b;background:#e3f5ea">완료</span><div><div>경계 띠 프롬프트 추가 (v3)</div><div class="d">잔여 무라벨이 논밭 둑·도로 법면·밭 가장자리 잡초였다. overgrown weeds / shrub / grass covered embankment / earth bank / dirt path 5개 추가. 효과 작음 — 0654 15.4→14.9%, 0006 12.2→11.9%.</div></div></div>
|
||
<div class="step"><span class="id">M1g</span><span class="badge" style="color:#1a7f4b;background:#e3f5ea">완료</span><div><div>conf 스윕</div><div class="d">conf 0.10 으로 한 번 뽑고 점수 문턱을 오프라인으로 쓸었다. 0006: 0.25에서 9.3% → 0.10에서 5.8%. 0654: 13.1% → 9.5%. conf 0.03 은 마스크 폭증으로 37분에 1장도 못 끝내 중단.</div></div></div>
|
||
<div class="step"><span class="id">M1h</span><span class="badge" style="color:#1a7f4b;background:#e3f5ea">완료</span><div><div>v4 프롬프트 (익은 논·갓길)</div><div class="d">ripening rice field / yellow grass field / harvested field / gravel shoulder 추가. 효과 없음 — 0006 5.8→5.7%, 0654 9.5→9.6%. 프롬프트 추가는 포화.</div></div></div>
|
||
<div class="step"><span class="id">M1i</span><span class="badge" style="color:#1a7f4b;background:#e3f5ea">완료</span><div><div>타일 4×3 → 6×4 (목표 달성)</div><div class="d">conf 0.10 · v4 프롬프트 · --wide-in-tiles 와 함께. 4장 실측 무라벨: 0654 5.0% (기준선 52.1) · 0484 3.0% (38.7) · 0079 4.4% (27.1) · 0006 5.0% (19.4). 평균 34.3% → 4.35%. 비용 466~616초/장, 평균 523초 = 기준선 140초의 3.7배. 69장 재검출 시 약 10시간.</div></div></div>
|
||
<div class="step"><span class="id">M1j</span><span class="badge" style="color:#1a7f4b;background:#e3f5ea">완료</span><div><div>확정 설정 16장 검증</div><div class="d">16장 실측 무라벨(conf 0.10): 최소 0.5%(0423) ~ 최대 6.4%(0581), 평균 3.44%. 15/16 장이 5% 이하. 같은 16장 기준선 평균 19.9%. 소요 466~907초/장(평균 585초). 예상이 틀린 곳: 물 많은 사진이 위험할 것으로 봤으나 0423 이 0.5% 로 최저였다 — water surface/reservoir 검출이 0이어도 다른 프롬프트가 그 면적을 덮는다.</div></div></div>
|
||
<div class="step"><span class="id">M2</span><span class="badge" style="color:#5a5f66;background:#eceef0">대기</span><div><div>집합 정의 조정</div><div class="d">튜닝 검출 결과(라벨 79종)를 보고 집합을 다시 짠다. 1차는 Claude, 이후 사용자.</div></div></div>
|
||
<div class="step"><span class="id">M3</span><span class="badge" style="color:#5a5f66;background:#eceef0">대기</span><div><div>gap 값 조정</div><div class="d">외곽선 인접 판정 1~3 px. 파일럿 기준 2 px 로 시작.</div></div></div>
|
||
<h2>이슈 · 기각된 시도</h2>
|
||
<div class="issue"><span class="badge" style="color:#1a7f4b;background:#e3f5ea">해결</span><div>통짜(1×1) 패스는 대상 하나에 인스턴스가 하나만 남는다 — 도로 한쪽 차로, 논 한 필지만 잡힘. --wide-in-tiles 로 해결(측정치는 M1e).</div></div>
|
||
<div class="issue"><span class="badge" style="color:#a12a2a;background:#fbe6e6">미해결</span><div>0581 무라벨 6.4% — 16장 중 유일한 5% 초과. 원인 확인함: 큰 구멍이 없다. 구멍 1,554개 중 최대가 0.83%, 상위 6개 합이 2.15% 뿐이고 나머지 4.25%가 작은 조각 1,548개로 흩어져 있다. 자재 야적장·건물 밀집 구역이라 폴리곤이 1,079개 나왔는데도 객체 사이 얇은 틈이 누적된 것. 0654 유형(큰 필지 통째 누락)과 다르다. 프롬프트로는 못 줄인다 — 후처리(폴리곤 팽창·구멍 메우기) 영역.</div></div>
|
||
<div class="issue"><span class="badge" style="color:#a12a2a;background:#fbe6e6">미해결</span><div>orange traffic cone / yellow safety cone 은 어느 집합에도 없어 검출 52 폴리곤이 버려진다. [cone] 그룹이 주석 처리돼 있음 — 나란히 놓인 콘이 한 덩어리로 융합된다는 이유.</div></div>
|
||
<div class="issue"><span class="badge" style="color:#a12a2a;background:#fbe6e6">미해결</span><div>검출 0 인 프롬프트 8개 (plowed field, rice paddy, vinyl greenhouse tunnel, gabion wall, road embankment slope, riprap slope, water surface, reservoir) — 유지할지 뺄지 미정.</div></div>
|
||
<div class="issue"><span class="badge" style="color:#5a5f66;background:#eceef0">기각</span><div>프롬프트 색 특정성 A/B (car/sedan/suv/van/pickup truck) — 폴리곤 +26% 인데 마스크 면적은 +0.002~0.068%p 뿐, 신규 마스크의 90~99%가 기존과 겹침.</div></div>
|
||
<div class="issue"><span class="badge" style="color:#5a5f66;background:#eceef0">기각</span><div>정사영상으로 차량 검증 — 경사 사진(2025-08-05)과 정사영상(250922)이 다른 비행이라 주차 차량 위치가 다르다.</div></div>
|
||
<h2>집합별 합계</h2><div class="scroll"><table><thead><tr><th>집합</th><th>프롬프트(검출>0/전체)</th><th>폴리곤</th><th>폴리곤%</th><th>면적%</th>
|
||
<th>병합 후 폴리곤</th><th>줄어든 비율</th><th>병합 후 면적%</th>
|
||
<th></th></tr></thead><tbody>
|
||
<tr><td>vegetation</td><td>6 / 7</td><td>3,035</td><td>27.2%</td><td>16.63%</td>
|
||
<td>1,766</td><td class="d-up">42%</td><td>16.28%</td>
|
||
<td><div class="bar"><i style="width:16.6%"></i></div></td></tr>
|
||
<tr><td>building</td><td>17 / 21</td><td>2,218</td><td>19.9%</td><td>15.18%</td>
|
||
<td>466</td><td class="d-up">79%</td><td>12.97%</td>
|
||
<td><div class="bar"><i style="width:15.2%"></i></div></td></tr>
|
||
<tr><td>structure</td><td>4 / 4</td><td>1,347</td><td>12.1%</td><td>0.46%</td>
|
||
<td>1,079</td><td class="d-up">20%</td><td>0.57%</td>
|
||
<td><div class="bar"><i style="width:0.5%"></i></div></td></tr>
|
||
<tr><td>ground</td><td>4 / 4</td><td>939</td><td>8.4%</td><td>7.71%</td>
|
||
<td>573</td><td class="d-up">39%</td><td>9.09%</td>
|
||
<td><div class="bar"><i style="width:7.7%"></i></div></td></tr>
|
||
<tr><td>road</td><td>6 / 7</td><td>839</td><td>7.5%</td><td>25.09%</td>
|
||
<td>247</td><td class="d-up">71%</td><td>25.72%</td>
|
||
<td><div class="bar"><i style="width:25.1%"></i></div></td></tr>
|
||
<tr><td>fence</td><td>4 / 5</td><td>768</td><td>6.9%</td><td>0.90%</td>
|
||
<td>702</td><td class="d-up">9%</td><td>1.20%</td>
|
||
<td><div class="bar"><i style="width:0.9%"></i></div></td></tr>
|
||
<tr><td>vehicle</td><td>13 / 14</td><td>663</td><td>5.9%</td><td>0.80%</td>
|
||
<td>576</td><td class="d-up">13%</td><td>1.08%</td>
|
||
<td><div class="bar"><i style="width:0.8%"></i></div></td></tr>
|
||
<tr><td>stored material</td><td>9 / 9</td><td>536</td><td>4.8%</td><td>0.75%</td>
|
||
<td>450</td><td class="d-up">16%</td><td>1.03%</td>
|
||
<td><div class="bar"><i style="width:0.7%"></i></div></td></tr>
|
||
<tr><td>farmland</td><td>7 / 8</td><td>460</td><td>4.1%</td><td>29.24%</td>
|
||
<td>156</td><td class="d-up">66%</td><td>27.59%</td>
|
||
<td><div class="bar"><i style="width:29.2%"></i></div></td></tr>
|
||
<tr><td>없음</td><td>2 / 2</td><td>120</td><td>1.1%</td><td>0.00%</td>
|
||
<td>120</td><td class="">0%</td><td>0.01%</td>
|
||
<td><div class="bar"><i style="width:0.0%"></i></div></td></tr>
|
||
<tr><td>retaining wall</td><td>3 / 3</td><td>100</td><td>0.9%</td><td>0.28%</td>
|
||
<td>99</td><td class="d-up">1%</td><td>0.39%</td>
|
||
<td><div class="bar"><i style="width:0.3%"></i></div></td></tr>
|
||
<tr><td>slope</td><td>2 / 4</td><td>86</td><td>0.8%</td><td>2.73%</td>
|
||
<td>85</td><td class="d-up">1%</td><td>3.79%</td>
|
||
<td><div class="bar"><i style="width:2.7%"></i></div></td></tr>
|
||
<tr><td>water</td><td>5 / 6</td><td>58</td><td>0.5%</td><td>0.23%</td>
|
||
<td>51</td><td class="d-up">12%</td><td>0.28%</td>
|
||
<td><div class="bar"><i style="width:0.2%"></i></div></td></tr>
|
||
</tbody></table></div>
|
||
<p class="sub" style="font-size:12px">병합 후 면적%는 병합 후 총검출면적 기준. 겹침을 빼지 않은 다각형 넓이 합이다.</p>
|
||
<h2>카테고리 · 프롬프트별 검출</h2>
|
||
<div class="controls"><select id="fcat"><option value="">카테고리 전체</option><option>Boundary & Filler</option><option>Farmland</option><option>General Categories</option><option>Industrial Materials, Storage & Objects by Color</option><option>Ripening & Bare Field</option><option>Road Infrastructure</option><option>Roofs & Structures by Color</option><option>Vehicles & Transportation by Color</option><option>Water</option></select><select id="fgrp"><option value="">집합 전체</option><option>building</option><option>farmland</option><option>fence</option><option>ground</option><option>retaining wall</option><option>road</option><option>slope</option><option>stored material</option><option>structure</option><option>vegetation</option><option>vehicle</option><option>water</option><option>없음</option></select><input id="fq" placeholder="프롬프트 검색"><label style="color:var(--dim)"><input type="checkbox" id="fzero"> 검출 0 만</label></div>
|
||
<div class="scroll"><table id="t"><thead><tr><th>프롬프트</th><th>카테고리</th><th>집합</th><th>폴리곤</th><th>사진</th><th>면적%</th><th>중앙 면적 px</th><th>점수 중앙</th></tr></thead><tbody>
|
||
<tr data-cat="General Categories" data-grp="building"><td>building</td><td>General Categories</td><td>building</td><td data-v="160">160</td><td data-v="15">15</td><td data-v="0.07781232">7.78%</td><td data-v="77476.8">77,477</td><td data-v="0.4456">0.446</td></tr>
|
||
<tr data-cat="General Categories" data-grp="building"><td>building rooftop</td><td>General Categories</td><td>building</td><td data-v="159">159</td><td data-v="12">12</td><td data-v="0.02030119">2.03%</td><td data-v="27486.0">27,486</td><td data-v="0.1983">0.198</td></tr>
|
||
<tr data-cat="General Categories" data-grp="building"><td>building facade</td><td>General Categories</td><td>building</td><td data-v="36">36</td><td data-v="8">8</td><td data-v="0.00321796">0.32%</td><td data-v="67333.5">67,334</td><td data-v="0.1627">0.163</td></tr>
|
||
<tr class="zero" data-cat="General Categories" data-grp="building"><td>residential house</td><td>General Categories</td><td>building</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr data-cat="General Categories" data-grp="building"><td>warehouse</td><td>General Categories</td><td>building</td><td data-v="15">15</td><td data-v="8">8</td><td data-v="0.00131459">0.13%</td><td data-v="91419.0">91,419</td><td data-v="0.1356">0.136</td></tr>
|
||
<tr data-cat="General Categories" data-grp="building"><td>storage container</td><td>General Categories</td><td>building</td><td data-v="86">86</td><td data-v="5">5</td><td data-v="0.00105981">0.11%</td><td data-v="5593.2">5,593</td><td data-v="0.1590">0.159</td></tr>
|
||
<tr data-cat="General Categories" data-grp="building"><td>factory structure</td><td>General Categories</td><td>building</td><td data-v="24">24</td><td data-v="9">9</td><td data-v="0.01036028">1.04%</td><td data-v="232985.2">232,985</td><td data-v="0.2278">0.228</td></tr>
|
||
<tr data-cat="General Categories" data-grp="road"><td>asphalt road</td><td>General Categories</td><td>road</td><td data-v="148">148</td><td data-v="16">16</td><td data-v="0.07837162">7.84%</td><td data-v="51795.8">51,796</td><td data-v="0.2607">0.261</td></tr>
|
||
<tr data-cat="General Categories" data-grp="road"><td>concrete pavement</td><td>General Categories</td><td>road</td><td data-v="279">279</td><td data-v="16">16</td><td data-v="0.07276611">7.28%</td><td data-v="50809.5">50,810</td><td data-v="0.1657">0.166</td></tr>
|
||
<tr data-cat="General Categories" data-grp="road"><td>parking lot</td><td>General Categories</td><td>road</td><td data-v="79">79</td><td data-v="13">13</td><td data-v="0.08050929">8.05%</td><td data-v="168694.5">168,694</td><td data-v="0.4431">0.443</td></tr>
|
||
<tr data-cat="General Categories" data-grp="road"><td>pedestrian sidewalk</td><td>General Categories</td><td>road</td><td data-v="118">118</td><td data-v="16">16</td><td data-v="0.01098084">1.10%</td><td data-v="61354.2">61,354</td><td data-v="0.4539">0.454</td></tr>
|
||
<tr data-cat="General Categories" data-grp="road"><td>crosswalk</td><td>General Categories</td><td>road</td><td data-v="193">193</td><td data-v="12">12</td><td data-v="0.00667974">0.67%</td><td data-v="7348.5">7,348</td><td data-v="0.2230">0.223</td></tr>
|
||
<tr data-cat="General Categories" data-grp="ground"><td>bare ground</td><td>General Categories</td><td>ground</td><td data-v="379">379</td><td data-v="16">16</td><td data-v="0.01435555">1.44%</td><td data-v="11594.5">11,594</td><td data-v="0.1424">0.142</td></tr>
|
||
<tr data-cat="General Categories" data-grp="ground"><td>dirt field</td><td>General Categories</td><td>ground</td><td data-v="165">165</td><td data-v="15">15</td><td data-v="0.04128724">4.13%</td><td data-v="58397.5">58,398</td><td data-v="0.2319">0.232</td></tr>
|
||
<tr data-cat="General Categories" data-grp="vegetation"><td>grass lawn</td><td>General Categories</td><td>vegetation</td><td data-v="83">83</td><td data-v="16">16</td><td data-v="0.02137669">2.14%</td><td data-v="52884.0">52,884</td><td data-v="0.3523">0.352</td></tr>
|
||
<tr data-cat="General Categories" data-grp="vegetation"><td>tree canopy</td><td>General Categories</td><td>vegetation</td><td data-v="128">128</td><td data-v="16">16</td><td data-v="0.01665810">1.67%</td><td data-v="55470.5">55,470</td><td data-v="0.5031">0.503</td></tr>
|
||
<tr data-cat="General Categories" data-grp="vegetation"><td>dense forest</td><td>General Categories</td><td>vegetation</td><td data-v="29">29</td><td data-v="12">12</td><td data-v="0.04650714">4.65%</td><td data-v="1293221.5">1,293,222</td><td data-v="0.7821">0.782</td></tr>
|
||
<tr data-cat="General Categories" data-grp="vegetation"><td>green hedge</td><td>General Categories</td><td>vegetation</td><td data-v="252">252</td><td data-v="16">16</td><td data-v="0.02497443">2.50%</td><td data-v="37935.0">37,935</td><td data-v="0.2556">0.256</td></tr>
|
||
<tr data-cat="Farmland" data-grp="farmland"><td>crop field</td><td>Farmland</td><td>farmland</td><td data-v="112">112</td><td data-v="15">15</td><td data-v="0.12624180">12.62%</td><td data-v="361167.2">361,167</td><td data-v="0.7590">0.759</td></tr>
|
||
<tr data-cat="Farmland" data-grp="farmland"><td>farmland</td><td>Farmland</td><td>farmland</td><td data-v="77">77</td><td data-v="15">15</td><td data-v="0.09702145">9.70%</td><td data-v="73523.0">73,523</td><td data-v="0.1343">0.134</td></tr>
|
||
<tr class="zero" data-cat="Farmland" data-grp="farmland"><td>plowed field</td><td>Farmland</td><td>farmland</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr data-cat="Farmland" data-grp="farmland"><td>bare soil field</td><td>Farmland</td><td>farmland</td><td data-v="71">71</td><td data-v="12">12</td><td data-v="0.01008127">1.01%</td><td data-v="21693.0">21,693</td><td data-v="0.1709">0.171</td></tr>
|
||
<tr data-cat="Farmland" data-grp="farmland"><td>rice paddy</td><td>Farmland</td><td>farmland</td><td data-v="2">2</td><td data-v="2">2</td><td data-v="0.00022162">0.02%</td><td data-v="146495.0">146,495</td><td data-v="0.1150">0.115</td></tr>
|
||
<tr data-cat="Farmland" data-grp="farmland"><td>vegetable field</td><td>Farmland</td><td>farmland</td><td data-v="53">53</td><td data-v="13">13</td><td data-v="0.01650198">1.65%</td><td data-v="108924.0">108,924</td><td data-v="0.2973">0.297</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>blue roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="194">194</td><td data-v="12">12</td><td data-v="0.01329944">1.33%</td><td data-v="17519.8">17,520</td><td data-v="0.5919">0.592</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>red roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="73">73</td><td data-v="7">7</td><td data-v="0.00046298">0.05%</td><td data-v="2929.0">2,929</td><td data-v="0.2086">0.209</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>green roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="51">51</td><td data-v="11">11</td><td data-v="0.00414770">0.41%</td><td data-v="47352.5">47,352</td><td data-v="0.7417">0.742</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>gray roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="130">130</td><td data-v="14">14</td><td data-v="0.00284384">0.28%</td><td data-v="8339.8">8,340</td><td data-v="0.2075">0.207</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>dark gray roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="106">106</td><td data-v="14">14</td><td data-v="0.00223156">0.22%</td><td data-v="9017.2">9,017</td><td data-v="0.2273">0.227</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>black roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="285">285</td><td data-v="14">14</td><td data-v="0.00240389">0.24%</td><td data-v="4436.0">4,436</td><td data-v="0.2084">0.208</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>white roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="590">590</td><td data-v="16">16</td><td data-v="0.00552140">0.55%</td><td data-v="4830.8">4,831</td><td data-v="0.2437">0.244</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>silver metal roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="212">212</td><td data-v="12">12</td><td data-v="0.00485095">0.49%</td><td data-v="10739.8">10,740</td><td data-v="0.1825">0.182</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>orange roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="33">33</td><td data-v="7">7</td><td data-v="0.00069414">0.07%</td><td data-v="3407.0">3,407</td><td data-v="0.1886">0.189</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>brown roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="60">60</td><td data-v="13">13</td><td data-v="0.00120870">0.12%</td><td data-v="10086.0">10,086</td><td data-v="0.2119">0.212</td></tr>
|
||
<tr data-cat="Roofs & Structures by Color" data-grp="building"><td>yellow roof</td><td>Roofs & Structures by Color</td><td>building</td><td data-v="4">4</td><td data-v="2">2</td><td data-v="0.00003148">0.00%</td><td data-v="10609.8">10,610</td><td data-v="0.1536">0.154</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>white vehicle</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="237">237</td><td data-v="16">16</td><td data-v="0.00338687">0.34%</td><td data-v="16916.0">16,916</td><td data-v="0.7617">0.762</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>black vehicle</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="203">203</td><td data-v="15">15</td><td data-v="0.00180003">0.18%</td><td data-v="5644.0">5,644</td><td data-v="0.1868">0.187</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>silver vehicle</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="25">25</td><td data-v="14">14</td><td data-v="0.00026839">0.03%</td><td data-v="14451.5">14,452</td><td data-v="0.8810">0.881</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>gray vehicle</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="33">33</td><td data-v="13">13</td><td data-v="0.00048906">0.05%</td><td data-v="20154.0">20,154</td><td data-v="0.8044">0.804</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>red vehicle</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="48">48</td><td data-v="11">11</td><td data-v="0.00040837">0.04%</td><td data-v="6041.2">6,041</td><td data-v="0.2329">0.233</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>blue vehicle</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="28">28</td><td data-v="11">11</td><td data-v="0.00020255">0.02%</td><td data-v="3788.5">3,788</td><td data-v="0.2381">0.238</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>yellow vehicle</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="17">17</td><td data-v="9">9</td><td data-v="0.00010850">0.01%</td><td data-v="6313.5">6,314</td><td data-v="0.3195">0.319</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>orange vehicle</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="25">25</td><td data-v="10">10</td><td data-v="0.00019264">0.02%</td><td data-v="6282.0">6,282</td><td data-v="0.2296">0.230</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>green vehicle</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="8">8</td><td data-v="5">5</td><td data-v="0.00005021">0.01%</td><td data-v="7088.8">7,089</td><td data-v="0.3677">0.368</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>white cargo truck</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="27">27</td><td data-v="6">6</td><td data-v="0.00091902">0.09%</td><td data-v="41477.5">41,478</td><td data-v="0.8888">0.889</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>blue cargo truck</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="2">2</td><td data-v="2">2</td><td data-v="0.00005016">0.01%</td><td data-v="33156.5">33,156</td><td data-v="0.8211">0.821</td></tr>
|
||
<tr class="zero" data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>commercial bus</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>tractor</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="3">3</td><td data-v="2">2</td><td data-v="0.00004634">0.00%</td><td data-v="21901.0">21,901</td><td data-v="0.1648">0.165</td></tr>
|
||
<tr data-cat="Vehicles & Transportation by Color" data-grp="vehicle"><td>excavator</td><td>Vehicles & Transportation by Color</td><td>vehicle</td><td data-v="7">7</td><td data-v="6">6</td><td data-v="0.00009973">0.01%</td><td data-v="14172.0">14,172</td><td data-v="0.4863">0.486</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="stored material"><td>blue plastic drum</td><td>Industrial Materials, Storage & Objects by Color</td><td>stored material</td><td data-v="22">22</td><td data-v="6">6</td><td data-v="0.00019449">0.02%</td><td data-v="1395.5">1,396</td><td data-v="0.1420">0.142</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="stored material"><td>orange plastic barrel</td><td>Industrial Materials, Storage & Objects by Color</td><td>stored material</td><td data-v="53">53</td><td data-v="9">9</td><td data-v="0.00008698">0.01%</td><td data-v="1405.0">1,405</td><td data-v="0.1450">0.145</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="stored material"><td>yellow plastic container</td><td>Industrial Materials, Storage & Objects by Color</td><td>stored material</td><td data-v="123">123</td><td data-v="12">12</td><td data-v="0.00027882">0.03%</td><td data-v="1620.0">1,620</td><td data-v="0.2151">0.215</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="stored material"><td>white industrial tank</td><td>Industrial Materials, Storage & Objects by Color</td><td>stored material</td><td data-v="42">42</td><td data-v="6">6</td><td data-v="0.00018354">0.02%</td><td data-v="2405.5">2,406</td><td data-v="0.1566">0.157</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="stored material"><td>metallic storage tank</td><td>Industrial Materials, Storage & Objects by Color</td><td>stored material</td><td data-v="1">1</td><td data-v="1">1</td><td data-v="0.00002943">0.00%</td><td data-v="38908.5">38,908</td><td data-v="0.2450">0.245</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="stored material"><td>blue waterproof tarp</td><td>Industrial Materials, Storage & Objects by Color</td><td>stored material</td><td data-v="111">111</td><td data-v="9">9</td><td data-v="0.00151746">0.15%</td><td data-v="7970.5">7,970</td><td data-v="0.3540">0.354</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="stored material"><td>green waterproof tarp</td><td>Industrial Materials, Storage & Objects by Color</td><td>stored material</td><td data-v="65">65</td><td data-v="8">8</td><td data-v="0.00296029">0.30%</td><td data-v="7204.5">7,204</td><td data-v="0.3242">0.324</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="stored material"><td>black protective sheet</td><td>Industrial Materials, Storage & Objects by Color</td><td>stored material</td><td data-v="55">55</td><td data-v="9">9</td><td data-v="0.00133438">0.13%</td><td data-v="11098.0">11,098</td><td data-v="0.1801">0.180</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="stored material"><td>white canvas canopy</td><td>Industrial Materials, Storage & Objects by Color</td><td>stored material</td><td data-v="64">64</td><td data-v="11">11</td><td data-v="0.00091031">0.09%</td><td data-v="4894.0">4,894</td><td data-v="0.2169">0.217</td></tr>
|
||
<tr class="zero" data-cat="Industrial Materials, Storage & Objects by Color" data-grp="building"><td>plastic greenhouse</td><td>Industrial Materials, Storage & Objects by Color</td><td>building</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr class="zero" data-cat="Industrial Materials, Storage & Objects by Color" data-grp="building"><td>vinyl greenhouse tunnel</td><td>Industrial Materials, Storage & Objects by Color</td><td>building</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr class="zero" data-cat="Industrial Materials, Storage & Objects by Color" data-grp="building"><td>greenhouse roof</td><td>Industrial Materials, Storage & Objects by Color</td><td>building</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="fence"><td>gray metal fence</td><td>Industrial Materials, Storage & Objects by Color</td><td>fence</td><td data-v="46">46</td><td data-v="14">14</td><td data-v="0.00061087">0.06%</td><td data-v="9764.0">9,764</td><td data-v="0.1678">0.168</td></tr>
|
||
<tr class="zero" data-cat="Industrial Materials, Storage & Objects by Color" data-grp="fence"><td>green wire fence</td><td>Industrial Materials, Storage & Objects by Color</td><td>fence</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr data-cat="Industrial Materials, Storage & Objects by Color" data-grp="fence"><td>red roadside barrier</td><td>Industrial Materials, Storage & Objects by Color</td><td>fence</td><td data-v="17">17</td><td data-v="2">2</td><td data-v="0.00001570">0.00%</td><td data-v="742.0">742</td><td data-v="0.1420">0.142</td></tr>
|
||
<tr class="nogroup" data-cat="Industrial Materials, Storage & Objects by Color" data-grp="없음"><td>yellow safety cone</td><td>Industrial Materials, Storage & Objects by Color</td><td>없음</td><td data-v="6">6</td><td data-v="4">4</td><td data-v="0.00000716">0.00%</td><td data-v="1676.5">1,676</td><td data-v="0.2962">0.296</td></tr>
|
||
<tr class="nogroup" data-cat="Industrial Materials, Storage & Objects by Color" data-grp="없음"><td>orange traffic cone</td><td>Industrial Materials, Storage & Objects by Color</td><td>없음</td><td data-v="114">114</td><td data-v="8">8</td><td data-v="0.00003171">0.00%</td><td data-v="303.5">304</td><td data-v="0.1416">0.142</td></tr>
|
||
<tr data-cat="Road Infrastructure" data-grp="retaining wall"><td>retaining wall</td><td>Road Infrastructure</td><td>retaining wall</td><td data-v="6">6</td><td data-v="3">3</td><td data-v="0.00080077">0.08%</td><td data-v="147961.2">147,961</td><td data-v="0.3340">0.334</td></tr>
|
||
<tr data-cat="Road Infrastructure" data-grp="retaining wall"><td>concrete retaining wall</td><td>Road Infrastructure</td><td>retaining wall</td><td data-v="92">92</td><td data-v="14">14</td><td data-v="0.00194630">0.19%</td><td data-v="14316.0">14,316</td><td data-v="0.1693">0.169</td></tr>
|
||
<tr data-cat="Road Infrastructure" data-grp="retaining wall"><td>gabion wall</td><td>Road Infrastructure</td><td>retaining wall</td><td data-v="2">2</td><td data-v="2">2</td><td data-v="0.00007213">0.01%</td><td data-v="47682.5">47,682</td><td data-v="0.6845">0.684</td></tr>
|
||
<tr data-cat="Road Infrastructure" data-grp="fence"><td>guardrail</td><td>Road Infrastructure</td><td>fence</td><td data-v="47">47</td><td data-v="13">13</td><td data-v="0.00086195">0.09%</td><td data-v="18291.5">18,292</td><td data-v="0.2035">0.204</td></tr>
|
||
<tr data-cat="Road Infrastructure" data-grp="fence"><td>metal guardrail</td><td>Road Infrastructure</td><td>fence</td><td data-v="658">658</td><td data-v="16">16</td><td data-v="0.00747726">0.75%</td><td data-v="5725.8">5,726</td><td data-v="0.1700">0.170</td></tr>
|
||
<tr class="zero" data-cat="Road Infrastructure" data-grp="slope"><td>road embankment slope</td><td>Road Infrastructure</td><td>slope</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr data-cat="Road Infrastructure" data-grp="slope"><td>cut slope</td><td>Road Infrastructure</td><td>slope</td><td data-v="25">25</td><td data-v="9">9</td><td data-v="0.00294042">0.29%</td><td data-v="59922.0">59,922</td><td data-v="0.1410">0.141</td></tr>
|
||
<tr class="zero" data-cat="Road Infrastructure" data-grp="slope"><td>riprap slope</td><td>Road Infrastructure</td><td>slope</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr class="zero" data-cat="Road Infrastructure" data-grp="road"><td>bridge</td><td>Road Infrastructure</td><td>road</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr data-cat="Road Infrastructure" data-grp="structure"><td>culvert</td><td>Road Infrastructure</td><td>structure</td><td data-v="9">9</td><td data-v="3">3</td><td data-v="0.00000804">0.00%</td><td data-v="1195.5">1,196</td><td data-v="0.1054">0.105</td></tr>
|
||
<tr data-cat="Road Infrastructure" data-grp="structure"><td>utility pole</td><td>Road Infrastructure</td><td>structure</td><td data-v="608">608</td><td data-v="16">16</td><td data-v="0.00234281">0.23%</td><td data-v="1668.5">1,668</td><td data-v="0.2006">0.201</td></tr>
|
||
<tr data-cat="Road Infrastructure" data-grp="structure"><td>streetlight pole</td><td>Road Infrastructure</td><td>structure</td><td data-v="372">372</td><td data-v="16">16</td><td data-v="0.00089454">0.09%</td><td data-v="1817.8">1,818</td><td data-v="0.2200">0.220</td></tr>
|
||
<tr data-cat="Road Infrastructure" data-grp="structure"><td>road sign</td><td>Road Infrastructure</td><td>structure</td><td data-v="358">358</td><td data-v="16">16</td><td data-v="0.00135648">0.14%</td><td data-v="2304.8">2,305</td><td data-v="0.2210">0.221</td></tr>
|
||
<tr class="zero" data-cat="Water" data-grp="water"><td>water surface</td><td>Water</td><td>water</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr data-cat="Water" data-grp="water"><td>pond</td><td>Water</td><td>water</td><td data-v="9">9</td><td data-v="4">4</td><td data-v="0.00056034">0.06%</td><td data-v="49909.0">49,909</td><td data-v="0.4575">0.458</td></tr>
|
||
<tr data-cat="Water" data-grp="water"><td>reservoir</td><td>Water</td><td>water</td><td data-v="1">1</td><td data-v="1">1</td><td data-v="0.00032781">0.03%</td><td data-v="433374.0">433,374</td><td data-v="0.3949">0.395</td></tr>
|
||
<tr data-cat="Water" data-grp="water"><td>stream</td><td>Water</td><td>water</td><td data-v="20">20</td><td data-v="6">6</td><td data-v="0.00088044">0.09%</td><td data-v="38496.2">38,496</td><td data-v="0.3507">0.351</td></tr>
|
||
<tr data-cat="Water" data-grp="water"><td>irrigation canal</td><td>Water</td><td>water</td><td data-v="22">22</td><td data-v="6">6</td><td data-v="0.00045042">0.05%</td><td data-v="18064.8">18,065</td><td data-v="0.2014">0.201</td></tr>
|
||
<tr data-cat="Water" data-grp="water"><td>drainage ditch</td><td>Water</td><td>water</td><td data-v="6">6</td><td data-v="5">5</td><td data-v="0.00006412">0.01%</td><td data-v="6352.5">6,352</td><td data-v="0.1434">0.143</td></tr>
|
||
<tr data-cat="Boundary & Filler" data-grp="vegetation"><td>overgrown weeds</td><td>Boundary & Filler</td><td>vegetation</td><td data-v="1190">1,190</td><td data-v="16">16</td><td data-v="0.02730425">2.73%</td><td data-v="4305.5">4,306</td><td data-v="0.1722">0.172</td></tr>
|
||
<tr data-cat="Boundary & Filler" data-grp="vegetation"><td>shrub</td><td>Boundary & Filler</td><td>vegetation</td><td data-v="1353">1,353</td><td data-v="16">16</td><td data-v="0.02944237">2.94%</td><td data-v="6433.0">6,433</td><td data-v="0.2057">0.206</td></tr>
|
||
<tr data-cat="Boundary & Filler" data-grp="slope"><td>grass covered embankment</td><td>Boundary & Filler</td><td>slope</td><td data-v="61">61</td><td data-v="11">11</td><td data-v="0.02437004">2.44%</td><td data-v="156737.0">156,737</td><td data-v="0.4462">0.446</td></tr>
|
||
<tr data-cat="Boundary & Filler" data-grp="ground"><td>earth bank</td><td>Boundary & Filler</td><td>ground</td><td data-v="6">6</td><td data-v="3">3</td><td data-v="0.00010854">0.01%</td><td data-v="4643.0">4,643</td><td data-v="0.1147">0.115</td></tr>
|
||
<tr data-cat="Boundary & Filler" data-grp="ground"><td>dirt path</td><td>Boundary & Filler</td><td>ground</td><td data-v="389">389</td><td data-v="16">16</td><td data-v="0.02134826">2.13%</td><td data-v="23083.5">23,084</td><td data-v="0.2458">0.246</td></tr>
|
||
<tr data-cat="Ripening & Bare Field" data-grp="farmland"><td>ripening rice field</td><td>Ripening & Bare Field</td><td>farmland</td><td data-v="27">27</td><td data-v="10">10</td><td data-v="0.03871443">3.87%</td><td data-v="1393140.0">1,393,140</td><td data-v="0.9576">0.958</td></tr>
|
||
<tr class="zero" data-cat="Ripening & Bare Field" data-grp="vegetation"><td>yellow grass field</td><td>Ripening & Bare Field</td><td>vegetation</td><td data-v="0">0</td><td data-v="0">-</td><td data-v="0.00000000">0.00%</td><td data-v="0.0">0</td><td data-v="0.0000">0.000</td></tr>
|
||
<tr data-cat="Ripening & Bare Field" data-grp="farmland"><td>harvested field</td><td>Ripening & Bare Field</td><td>farmland</td><td data-v="118">118</td><td data-v="14">14</td><td data-v="0.00360974">0.36%</td><td data-v="15127.0">15,127</td><td data-v="0.1392">0.139</td></tr>
|
||
<tr data-cat="Ripening & Bare Field" data-grp="road"><td>gravel shoulder</td><td>Ripening & Bare Field</td><td>road</td><td data-v="22">22</td><td data-v="12">12</td><td data-v="0.00163846">0.16%</td><td data-v="55625.5">55,626</td><td data-v="0.1586">0.159</td></tr>
|
||
</tbody></table></div>
|
||
<h2>설정</h2><div class="par">
|
||
<b>gap_px</b><span><code>2</code></span>
|
||
<b>epsilon_px</b><span><code>1.5</code></span>
|
||
<b>기준 런</b><span><code>output/sam3/tune_t64 (확정 설정 8장) / 기준선은 output/sam3/YYX_run 69장</code></span>
|
||
<b>프롬프트 파일</b><span><code>prompts/discovery_v4.txt (94개). 기준선은 discovery_v1.txt (85개)</code></span>
|
||
<b>집합 정의</b><span><code>configs/merge_groups_v4.txt (12집합). 기준선은 merge_groups.txt</code></span>
|
||
<b>타일</b><span><code>6×4 = 24개, overlap 10%, 타일 크기 1365×1365. 기준선은 4×3 (2048×1820)</code></span>
|
||
<b>검출 설정</b><span><code>conf 0.10 · NMS iou 0.40 · 같은 라벨 병합 gap 8px · --wide-in-tiles. 기준선 conf 0.25, 통짜 분리</code></span>
|
||
<b>공정 보기 사진</b><span><code>확정 설정 8장 (기준선 무라벨 3.5~52.1% 분포에서 고름)</code></span>
|
||
<b>확정 후보 설정</b><span><code>prompts/discovery_v4.txt (94개) · configs/merge_groups_v4.txt · --wide-in-tiles · --cols 6 --rows 4 · --conf 0.10 · NMS 0.40 · --merge (gap 8px) · 병합 gap 2px</code></span>
|
||
</div>
|
||
</div>
|
||
<script>
|
||
const tb=document.querySelector('#t tbody');
|
||
document.querySelectorAll('#t th').forEach((th,i)=>{th.onclick=()=>{
|
||
const rows=[...tb.rows], asc=th.dataset.asc!=='1';
|
||
th.dataset.asc=asc?'1':'0';
|
||
rows.sort((a,b)=>{
|
||
const x=a.cells[i].dataset.v, y=b.cells[i].dataset.v;
|
||
if(x!==undefined&&y!==undefined) return (asc?1:-1)*(parseFloat(x)-parseFloat(y));
|
||
return (asc?1:-1)*a.cells[i].textContent.localeCompare(b.cells[i].textContent,'ko');
|
||
});
|
||
rows.forEach(r=>tb.appendChild(r));
|
||
};});
|
||
function apply(){
|
||
const c=fcat.value,g=fgrp.value,q=fq.value.toLowerCase(),z=fzero.checked;
|
||
[...tb.rows].forEach(r=>{
|
||
const ok=(!c||r.dataset.cat===c)&&(!g||r.dataset.grp===g)
|
||
&&(!q||r.cells[0].textContent.toLowerCase().includes(q))
|
||
&&(!z||r.classList.contains('zero'));
|
||
r.hidden=!ok;
|
||
});
|
||
}
|
||
[fcat,fgrp,fzero].forEach(e=>e.onchange=apply); fq.oninput=apply;
|
||
document.querySelectorAll('.tab').forEach(b=>b.onclick=()=>{
|
||
document.querySelectorAll('.tab').forEach(x=>x.setAttribute('aria-selected',x===b));
|
||
document.querySelectorAll('.stage').forEach(s=>s.hidden=s.dataset.i!==b.dataset.i);
|
||
});
|
||
</script> |