REMI Lab강의 노트

Radar Signal Processing R19

19장 데이터셋과 라벨

후속 연구의 재사용과 직접 만들 때

후속 연구는 공개 데이터셋을 실제로 어떻게 다시 쓰고, 직접 데이터셋을 만든다면 무엇을 남겨야 하는가?

후속 연구는 실제로 어떻게 다시 쓰는가

후속 논문이 "이 데이터셋도 썼다"고 적었다면 어떻게 썼는지를 확인해야 한다. 대부분의 논문은 부분집합을 고르거나, 문제에 맞는 전처리를 하거나, 라벨을 새로 정의하거나, 평가 규약을 새로 얹어서 쓰기 때문이다. 그래서 원 데이터셋의 설계 문제와 후속 연구의 재사용 문제를 나누어 본다.

RadarScenes의 공식 labeling 페이지는 "보행자를 하나씩 나눌 수 없으면 pedestrian_group을 쓰고, 트럭 군집 근처의 탐지점도 방위각 정확도가 모자라면 일부를 제외한다"고 밝힌다. CARRADA의 예에서는 카메라에서 사라진 물체가 레이다 시야 안에는 남아 있어, 센서 간 주석이 왜 어려운지 알 수 있다.

데이터셋, product 후속 연구 실제로 다시 쓴 것 요점
CARRADA Multi-View Radar Semantic Segmentation (ICCV 2021) RA/RD 다중 시점 segmentation benchmark 이 데이터셋의 진짜 가치가 주석 과정과 시점 설계에 있음을 보여 준다.
CARRADA TransRadar (WACV 2024) 다중 시점 segmentation + 실시간 모델링 레이다의 희소성과 클래스 불균형을 구조의 문제로 다시 다룬다.
RadarScenes Scene Understanding with Automotive Radar 점 단위 의미 + 시간에 걸친 장면 추론 일반 차량 레이다로도 장면 이해가 가능하다는 문제 제기를 잇는다.
RadarScenes Detection and Tracking on Automotive Radar Data with Deep Learning track_id와 scene 시퀀스를 쓴 탐지와 추적 point cloud의 탐지와 추적을 나누지 않고 시간 축에서 함께 본다.
MSTAR Multi-aspect-aware BiLSTM 전 aspect angle의 범위를 시퀀스 단서로 다시 해석 같은 클래스의 여러 각도를 묶으면 chip 분류가 아니라 시퀀스 문제가 된다.
MSTAR DS-AE Network (Sensors 2021) 적은 데이터 조건의 benchmark 샘플이 적을 때도 MSTAR가 여전히 실험대 역할을 한다.
MSTAR LiOSR-SAR (Remote Sensing 2024) open-set SAR ATR closed-set accuracy만으로는 모자란다는 점을 보여 준다.
Sentinel-1 GRD Rapid and robust monitoring of flood events using Sentinel-1 and Landsat data on the Google Earth Engine Google Earth Engine 위의 조밀한 GRD 시계열 운영 SAR 층이 홍수 감시로 이어지는 길을 보여 준다.
Sentinel-1 GRD Dual polarimetric radar vegetation index for crop growth monitoring using Sentinel-1 SAR data 이중 편파 지표 / 작물 생육 같은 GRD라도 문제에 맞는 지표 설계가 중요함을 보여 준다.
Sentinel-1 GRD Retrieving Soil Moisture at the Field Scale from Sentinel-1 Data over a Semi-Arid Mediterranean Agricultural Area 농경지 규모의 토양 수분 추정 product는 다시 쓸 수 있지만 거칠기와 식생의 혼동이 남는다.
Soli Interacting with Soli / deep-soli 다른 사용자, 다른 세션에 대한 시간 benchmark 표현과 분할 설계가 benchmark의 핵심임을 보여 준다.
Soli Semi-Supervised FMCW Radar Hand Gesture Recognition via Pseudo-Label Consistency Learning 적은 라벨로 시간 표현 학습 같은 공개 benchmark를 라벨 효율의 문제로 다시 다룬다.
Soli Radar-Based Hand Gesture Recognition Using Spiking Neural Networks 효율적인 추론 benchmark 손동작 benchmark가 가벼운 모델 비교에도 쓰인다.

위 논문들은 데이터셋 전체를 그대로 쓰기보다 부분집합 선택, 문제에 맞춘 전처리, 표현 재설계 위에서 실험하는 일이 많다. 그러므로 이 표는 각 데이터셋이 그 문제에 두루 뛰어나다는 증거가 아니라, 그 문제에도 실제로 쓰였다는 기록이다.

직접 데이터셋을 만들 때

공개 데이터셋 설계에서 가장 위험한 때는 라벨이 그럴듯해 보일 때이다. 레이다에서는 카메라와 레이다가 같은 장면을 같은 방식으로 보지 않고, point cloud에서는 일부 탐지점을 일부러 군집에서 빼기도 한다. 그래서 사용자는 "왜 이렇게 라벨을 붙였는가?"를 먼저 묻고, 만드는 사람은 그 설명을 데이터셋 카드와 labeling 페이지에 남겨야 한다.

공개 데이터셋을 만든다면 꼭 남길 것 왜 필요한가
설계 문제를 밝힌 논문 초록 수준의 설명 텐서 모양과 클래스 수만으로는 benchmark의 생각을 전할 수 없다.
다양성 축과 분할 규칙 샘플 수보다 일반화 축이 더 중요하다.
제공한 전처리와 남은 전처리의 경계 숨은 전처리가 있으면 재현이 무너진다.
주석 규칙과 제외 규칙 보행자 무리, 트럭 군집 제외 같은 규칙을 모르면 라벨을 오해한다.
동기화와 파일을 따라가는 예 scene, 프레임, 텐서, 영상을 실제로 어떻게 잇는지 보여 줘야 한다.
라이선스, 접근 방식, 첫 예시 자료 사용자가 실제로 시작할 수 있어야 공개 데이터셋이다.

레이다 분야에서 특히 자주 생기는 실수가 넷 있다. benchmark와 임무 product를 섞는 것(Sentinel-1 GRD), 영상처럼 보이는 모습만 보고 라벨의 어려움을 얕보는 것(CARRADA, RadarScenes), 이미 한 전처리를 숨긴 채 미가공 benchmark처럼 말하는 것(Soli), 무작위 분할로 운용 조건의 변화를 지워 버리는 것(MSTAR)이다.

공개 데이터셋 논문을 다 읽었으면 마지막으로 다섯 가지를 확인한다. 이 논문은 무엇을 benchmark로 삼았는가? 어떤 다양성 축을 일부러 넣었는가? 전처리가 어디까지 끝난 상태로 제공되는가? 후속 연구는 무엇을 그대로 쓰고 무엇을 다시 정의했는가? 한계를 어디까지 정직하게 적었는가?

사례 장으로 넘어가며

20–23장의 네 사례, 곧 RD 맵 탐지 사례, micro-Doppler 행동 인식 사례, 레이다 지도 작성 사례, SAR speckle 제거 사례는 모두 입력 텐서의 형태와 라벨 정의를 분명히 정한 뒤에 기준선과 CNN을 비교한다. 사례마다 CNN의 입력(18장)과 라벨은 다음과 같다.

사례 장 입력 텐서 라벨 / 출력 기준선 비교
RD 맵 탐지 20장 RD 맵 2채널(log-magnitude + 위상), 64×20064 \times 200 탐지 확률 맵(이진 segmentation) CA-CFAR / OS-CFAR
micro-Doppler 행동 인식 21장 STFT 스펙트로그램 1채널(dB), 128×128128 \times 128 6클래스 softmax 수작업 특징(hand-crafted feature) + SVM
레이다 지도 작성 22장 RD 셀 하나의 복소 안테나 벡터 x∈CNrx\mathbf{x} \in \mathbb{C}^{N_{rx}} 각도 격자 분포 + Bayesian 점유 격자 지도(occupancy grid map) 각도 FFT / 단일 스냅숏 MUSIC
SAR speckle 제거 23장 SAR log-강도 영상 1채널, 256×256256 \times 256 speckle을 제거한 영상(residual learning) Lee / Frost / median 필터

네 사례는 모두 입력 표현 → 라벨 정의 → 기준선 비교의 흐름을 따른다. 데이터셋 카드의 다섯 항목(공식 분할, 지표, 기본 기준선, 라벨 신뢰도, 주의 사항)이 그대로 네 사례 평가의 기준이 된다. 24장에서는 이 다섯 항목을 입력, 라벨, 기준선, 평가 지표, 실패 유형(failure mode)의 다섯 축으로 다시 묶어 사례 연구의 공통 틀로 삼는다.